100000
353021204 0 0
571725394 0 0
628843997 0 0
824784552 0 0
531401326 0 0
312042334 0 0
294770612 0 0
551973634 0 0
445109258 0 0
860954334 0 0
813352149 0 0
851981436 0 0
796775195 0 0
141023096 0 0
87361100 0 0
133422706 0 0
514424720 0 0
365819080 0 0
425578879 0 0
724020708 0 0
352366934 0 0
9852528 0 0
283997924 0 0
974766428 0 0
298076917 0 0
981379112 0 0
314642581 0 0
702766488 0 0
266368141 0 0
518099093 0 0
938987190 0 0
609177133 0 0
833580052 0 0
215383813 0 0
90151309 0 0
71193559 0 0
540421347 0 0
452621297 0 0
656303060 0 0
821896260 0 0
195500347 0 0
292605318 0 0
971948695 0 0
738881423 0 0
70520637 0 0
657547323 0 0
971063782 0 0
1052052266 0 0
813038934 0 0
627273746 0 0
812259811 0 0
226267063 0 0
455491403 0 0
708649281 0 0
248269299 0 0
347217478 0 0
347475237 0 0
899785662 0 0
247202601 0 0
896968166 0 0
808139292 0 0
1030473837 0 0
349466598 0 0
853375786 0 0
67397317 0 0
95728851 0 0
764529292 0 0
1045433353 0 0
508222178 0 0
394303755 0 0
1067255226 0 0
855287338 0 0
623930832 0 0
925116475 0 0
950588986 0 0
1073702199 0 0
919545431 0 0
161914953 0 0
237628443 0 0
242978789 0 0
625602414 0 0
813879623 0 0
725361194 0 0
386428834 0 0
97132180 0 0
304396128 0 0
513914598 0 0
452167327 0 0
133866795 0 0
323705301 0 0
506451389 0 0
366633493 0 0
933975264 0 0
582303021 0 0
448739897 0 0
940694842 0 0
168986618 0 0
84888745 0 0
65175796 0 0
48691719 0 0
4516630 0 0
515269915 0 0
271048657 0 0
557395577 0 0
305796806 0 0
681269771 0 0
563331885 0 0
17799180 0 0
12142407 0 0
341270352 0 0
346271810 0 0
108081820 0 0
890970518 0 0
258245579 0 0
166862170 0 0
954380105 0 0
582075405 0 0
495968636 0 0
467860279 0 0
662339288 0 0
429434890 0 0
253284833 0 0
695731677 0 0
823591961 0 0
110732491 0 0
506890565 0 0
116353810 0 0
367286208 0 0
128258515 0 0
818978513 0 0
1041970573 0 0
562779391 0 0
810340332 0 0
644839061 0 0
122223920 0 0
982407112 0 0
4474226 0 0
896801731 0 0
823286858 0 0
845595873 0 0
80230726 0 0
171193449 0 0
120620240 0 0
1037848196 0 0
860337919 0 0
739790398 0 0
89004756 0 0
742808991 0 0
623422160 0 0
809752413 0 0
663590497 0 0
210699516 0 0
300554362 0 0
444445194 0 0
494663894 0 0
438160887 0 0
1040929506 0 0
781844493 0 0
291255092 0 0
78583381 0 0
335391371 0 0
899750459 0 0
652852164 0 0
63663945 0 0
338801430 0 0
176135261 0 0
860787379 0 0
482580293 0 0
29808378 0 0
697502531 0 0
526581585 0 0
284381405 0 0
995190852 0 0
74744193 0 0
471562324 0 0
390824224 0 0
669123899 0 0
51758176 0 0
605193359 0 0
240775662 0 0
1059716825 0 0
912021973 0 0
852808900 0 0
141922658 0 0
1069170316 0 0
689853595 0 0
230415210 0 0
461756255 0 0
377459422 0 0
163934683 0 0
201406907 0 0
720121066 0 0
1005238681 0 0
282352364 0 0
778175882 0 0
1047702768 0 0
773421133 0 0
56467942 0 0
431987669 0 0
158687123 0 0
835785905 0 0
842013683 0 0
322254568 0 0
251806152 0 0
169073349 0 0
738791907 0 0
662392183 0 0
209806914 0 0
1036062232 0 0
18577676 0 0
167536554 0 0
532195310 0 0
355790179 0 0
320650164 0 0
1019421018 0 0
755834210 0 0
691199299 0 0
642224659 0 0
332437825 0 0
521619640 0 0
579872659 0 0
149993389 0 0
550747994 0 0
891251264 0 0
765603384 0 0
297439724 0 0
21379125 0 0
170407902 0 0
650335323 0 0
325683953 0 0
18713941 0 0
436164550 0 0
836933817 0 0
85504677 0 0
604676170 0 0
115996522 0 0
453728471 0 0
10613272 0 0
371657851 0 0
515481803 0 0
164645244 0 0
834442806 0 0
931355281 0 0
209975700 0 0
172187549 0 0
789205714 0 0
923761083 0 0
915920793 0 0
310047998 0 0
485185098 0 0
274027434 0 0
588490548 0 0
210781973 0 0
373905304 0 0
359973164 0 0
411307496 0 0
335084795 0 0
864601555 0 0
937513646 0 0
385510983 0 0
437083001 0 0
118336705 0 0
996085888 0 0
829429452 0 0
1044182678 0 0
815032486 0 0
399358593 0 0
946605455 0 0
366389905 0 0
817849292 0 0
10828158 0 0
941383675 0 0
149311610 0 0
639353420 0 0
493894779 0 0
467700178 0 0
851955949 0 0
417493914 0 0
422239043 0 0
196496601 0 0
757968358 0 0
356616315 0 0
147628424 0 0
971783657 0 0
869595879 0 0
313678650 0 0
838690837 0 0
746639986 0 0
586723017 0 0
64112620 0 0
1041718633 0 0
940992727 0 0
78240805 0 0
994724291 0 0
642276330 0 0
729578282 0 0
526817049 0 0
11737881 0 0
3121050 0 0
81691936 0 0
350609727 0 0
314957409 0 0
744746892 0 0
656212195 0 0
439971360 0 0
255860109 0 0
833654547 0 0
833597832 0 0
28308623 0 0
231704476 0 0
421119992 0 0
296578960 0 0
355008026 0 0
71290494 0 0
320438862 0 0
997552002 0 0
638025048 0 0
562761091 0 0
605198787 0 0
577363143 0 0
1068317468 0 0
905375118 0 0
292059394 0 0
782534487 0 0
924875024 0 0
807745097 0 0
704394852 0 0
636731055 0 0
178081511 0 0
699967594 0 0
746776931 0 0
907046952 0 0
777274267 0 0
545474913 0 0
812940946 0 0
241174185 0 0
833677343 0 0
390801285 0 0
970942087 0 0
694555121 0 0
448778823 0 0
1072365730 0 0
926655810 0 0
626071903 0 0
170546548 0 0
791168029 0 0
43645822 0 0
830490388 0 0
643846070 0 0
432294512 0 0
252484346 0 0
255186191 0 0
640075730 0 0
1052519824 0 0
934271005 0 0
660737998 0 0
70411155 0 0
1072809198 0 0
599069180 0 0
134963541 0 0
881134025 0 0
307384922 0 0
394040266 0 0
1052524172 0 0
907223861 0 0
596134922 0 0
11090026 0 0
129755006 0 0
956767831 0 0
1071569529 0 0
555723808 0 0
295661610 0 0
793671227 0 0
670255262 0 0
840154470 0 0
771085823 0 0
119283587 0 0
227337829 0 0
275251865 0 0
908502959 0 0
529696976 0 0
781679896 0 0
575155573 0 0
1014731302 0 0
284103807 0 0
680054725 0 0
544915723 0 0
732484445 0 0
640851842 0 0
552456888 0 0
920200235 0 0
697316350 0 0
308803259 0 0
606974501 0 0
34862718 0 0
1044311327 0 0
844984378 0 0
908388730 0 0
169734886 0 0
62954828 0 0
643486642 0 0
548726325 0 0
136630543 0 0
123689703 0 0
151974034 0 0
614804354 0 0
129826570 0 0
753416806 0 0
742579319 0 0
898361604 0 0
580595654 0 0
617531603 0 0
101446219 0 0
943470286 0 0
143702051 0 0
484579955 0 0
426921099 0 0
743545618 0 0
762053145 0 0
466872792 0 0
477075883 0 0
363681112 0 0
903298174 0 0
318714494 0 0
42541420 0 0
527393254 0 0
659444305 0 0
744307471 0 0
460994934 0 0
1072907096 0 0
1050862264 0 0
280700341 0 0
661787922 0 0
144216019 0 0
395046432 0 0
640924989 0 0
843879698 0 0
1052896336 0 0
877592313 0 0
850416283 0 0
87986605 0 0
204453224 0 0
447284276 0 0
244610408 0 0
696254296 0 0
618708383 0 0
787859850 0 0
557756589 0 0
1027360534 0 0
1055113971 0 0
224654772 0 0
442851279 0 0
349776670 0 0
946534527 0 0
404604698 0 0
395129080 0 0
440396589 0 0
177192254 0 0
805471773 0 0
747030171 0 0
182430590 0 0
49971539 0 0
180019685 0 0
311696110 0 0
99742594 0 0
351971643 0 0
681020724 0 0
602934647 0 0
294208708 0 0
717427201 0 0
128488885 0 0
144398773 0 0
199704210 0 0
997485401 0 0
30341826 0 0
1040614071 0 0
170431897 0 0
99949919 0 0
570858118 0 0
268051324 0 0
752866770 0 0
929035204 0 0
310827221 0 0
647831865 0 0
245439911 0 0
256599965 0 0
64365699 0 0
727337341 0 0
186258498 0 0
959265898 0 0
882897661 0 0
36758632 0 0
353753700 0 0
616598723 0 0
844367944 0 0
986084188 0 0
603342023 0 0
622124374 0 0
175763522 0 0
19157294 0 0
266302173 0 0
125848985 0 0
333957093 0 0
138593189 0 0
452364907 0 0
448586513 0 0
935035044 0 0
1067434403 0 0
426654670 0 0
233546093 0 0
123622110 0 0
587620597 0 0
120712423 0 0
214307678 0 0
775125100 0 0
539926851 0 0
245756868 0 0
526561017 0 0
571550793 0 0
196774810 0 0
899756679 0 0
558004601 0 0
1003979187 0 0
452075005 0 0
367718761 0 0
42765500 0 0
814516266 0 0
693263815 0 0
1071100034 0 0
248093603 0 0
761108021 0 0
1067517106 0 0
895869379 0 0
668719622 0 0
321077377 0 0
573619007 0 0
182667268 0 0
1035850619 0 0
300804554 0 0
651903556 0 0
622309340 0 0
617522671 0 0
12986888 0 0
179689510 0 0
833764200 0 0
232324962 0 0
1003825304 0 0
821964866 0 0
865255997 0 0
479350310 0 0
648096658 0 0
91103286 0 0
74666587 0 0
901542184 0 0
751535066 0 0
191242199 0 0
766116816 0 0
1041470693 0 0
630850607 0 0
244933857 0 0
1037078353 0 0
1032283913 0 0
311462168 0 0
188027590 0 0
1069728478 0 0
134253601 0 0
531338602 0 0
705384695 0 0
786392981 0 0
305474974 0 0
525945978 0 0
833704501 0 0
962279567 0 0
684158920 0 0
528291413 0 0
360107049 0 0
637503962 0 0
955551724 0 0
282791909 0 0
752873001 0 0
419880053 0 0
542735789 0 0
930702372 0 0
389525954 0 0
285565982 0 0
469874006 0 0
1055534886 0 0
47911863 0 0
594027455 0 0
664428179 0 0
895541976 0 0
930206269 0 0
967037824 0 0
189262753 0 0
790816098 0 0
341635344 0 0
597436494 0 0
459596990 0 0
865448414 0 0
745875263 0 0
325286056 0 0
221804999 0 0
992256208 0 0
436468887 0 0
206015236 0 0
424734244 0 0
202559678 0 0
369446312 0 0
738738388 0 0
226267302 0 0
505718258 0 0
173495992 0 0
328051110 0 0
391304356 0 0
717952640 0 0
446959433 0 0
67187767 0 0
627890411 0 0
610452900 0 0
727136309 0 0
482190573 0 0
253686638 0 0
1061266592 0 0
470907194 0 0
180101665 0 0
597347471 0 0
259542416 0 0
937093143 0 0
509135128 0 0
929753176 0 0
703147984 0 0
435195724 0 0
982224346 0 0
279758613 0 0
86462 0 0
971059139 0 0
386489842 0 0
941601514 0 0
151003804 0 0
488546267 0 0
85354106 0 0
657302611 0 0
543475897 0 0
946153774 0 0
463761651 0 0
1026845135 0 0
973729915 0 0
102575363 0 0
224743085 0 0
927325168 0 0
68628649 0 0
190631530 0 0
615301659 0 0
495488855 0 0
678022273 0 0
475068081 0 0
50144090 0 0
708113851 0 0
57217159 0 0
1049701740 0 0
331625505 0 0
991002981 0 0
6295152 0 0
294486600 0 0
672522772 0 0
1034379690 0 0
676176604 0 0
979076211 0 0
217180175 0 0
979561451 0 0
576454756 0 0
794019651 0 0
888349661 0 0
432886572 0 0
356274789 0 0
597491090 0 0
149212905 0 0
819137205 0 0
371368926 0 0
568802453 0 0
916060053 0 0
621618181 0 0
592381912 0 0
233086664 0 0
990453154 0 0
1040748454 0 0
673269005 0 0
992550851 0 0
774262017 0 0
998230317 0 0
298414254 0 0
1066052975 0 0
1048969096 0 0
1012035359 0 0
1037915085 0 0
444519522 0 0
852991206 0 0
324365650 0 0
361795227 0 0
933871717 0 0
112580078 0 0
220785969 0 0
166616906 0 0
605938724 0 0
918298071 0 0
181734755 0 0
42276840 0 0
552819448 0 0
1002609234 0 0
764405304 0 0
760275699 0 0
698538333 0 0
814771299 0 0
1005944497 0 0
299820226 0 0
720364594 0 0
836655653 0 0
840187089 0 0
681002176 0 0
1006102382 0 0
728065678 0 0
458455691 0 0
86882831 0 0
231633903 0 0
472207558 0 0
253343067 0 0
798183545 0 0
844391514 0 0
132529704 0 0
62410879 0 0
96910058 0 0
982223049 0 0
671548702 0 0
498080899 0 0
687216119 0 0
225954836 0 0
144263380 0 0
115631437 0 0
59828656 0 0
159374387 0 0
680401136 0 0
316221813 0 0
213673129 0 0
491516960 0 0
696490608 0 0
348962892 0 0
195681609 0 0
45098741 0 0
476356323 0 0
690584049 0 0
365491605 0 0
190151700 0 0
330227318 0 0
922605263 0 0
109702833 0 0
652126670 0 0
977232031 0 0
269964221 0 0
767017605 0 0
595210127 0 0
59672324 0 0
734065097 0 0
193244973 0 0
105529794 0 0
295047891 0 0
79255751 0 0
868094102 0 0
106941095 0 0
507082135 0 0
328792165 0 0
759645487 0 0
297663951 0 0
830017523 0 0
328637268 0 0
148493803 0 0
960303815 0 0
1063004517 0 0
559923546 0 0
719640982 0 0
652938443 0 0
594334313 0 0
665470991 0 0
797543302 0 0
282921845 0 0
260928275 0 0
604970442 0 0
297185047 0 0
532603636 0 0
201973985 0 0
504785922 0 0
485681365 0 0
556395082 0 0
79439386 0 0
249478792 0 0
573114112 0 0
118835155 0 0
246310494 0 0
176451279 0 0
700565882 0 0
32709593 0 0
921516670 0 0
1035047055 0 0
118566481 0 0
726841914 0 0
335727533 0 0
290467370 0 0
745706696 0 0
584974177 0 0
202270676 0 0
680050615 0 0
650213576 0 0
156610562 0 0
843604539 0 0
688691163 0 0
183361508 0 0
945471512 0 0
885335369 0 0
253591376 0 0
224808571 0 0
476572838 0 0
1010123903 0 0
69919235 0 0
813234807 0 0
350533045 0 0
984766133 0 0
789043629 0 0
1045504127 0 0
1072223604 0 0
368909438 0 0
558032610 0 0
504493 0 0
904984251 0 0
46932399 0 0
492992468 0 0
540508910 0 0
432451237 0 0
238916484 0 0
288877238 0 0
486039808 0 0
516504654 0 0
1049358037 0 0
522337395 0 0
86387472 0 0
184304649 0 0
732655825 0 0
963403208 0 0
149938223 0 0
840509293 0 0
1059401742 0 0
787981341 0 0
398281999 0 0
558647532 0 0
1028610019 0 0
610046589 0 0
396321105 0 0
786317667 0 0
595563178 0 0
877702943 0 0
545551310 0 0
1058301302 0 0
1060077030 0 0
539924450 0 0
891939439 0 0
545293639 0 0
599785134 0 0
806408625 0 0
984612080 0 0
793563449 0 0
947249735 0 0
104877339 0 0
1039995259 0 0
90075305 0 0
919877195 0 0
770953298 0 0
935064600 0 0
726299505 0 0
815474091 0 0
960680138 0 0
14124275 0 0
635523336 0 0
928777646 0 0
377654297 0 0
801098819 0 0
229303621 0 0
357843761 0 0
188279951 0 0
493809950 0 0
637595605 0 0
705275174 0 0
1026196299 0 0
379016066 0 0
806963934 0 0
920089809 0 0
451600303 0 0
935262877 0 0
368528404 0 0
843615710 0 0
62615727 0 0
189667463 0 0
861656679 0 0
199067417 0 0
541976624 0 0
356365935 0 0
53363686 0 0
792720863 0 0
572270642 0 0
89169327 0 0
681883324 0 0
24420149 0 0
397418774 0 0
215345504 0 0
867861547 0 0
365417670 0 0
372323634 0 0
561315362 0 0
346085990 0 0
88678470 0 0
706525449 0 0
147036079 0 0
999085601 0 0
139679430 0 0
1033360186 0 0
296643014 0 0
260832513 0 0
930544281 0 0
48551644 0 0
41768353 0 0
934998769 0 0
267656729 0 0
645295465 0 0
383658890 0 0
574694752 0 0
47670409 0 0
979505293 0 0
302485086 0 0
649947267 0 0
435543971 0 0
593659784 0 0
788652259 0 0
454467410 0 0
922114132 0 0
134142506 0 0
877415292 0 0
844130223 0 0
173145319 0 0
310831029 0 0
350748595 0 0
681566213 0 0
222394388 0 0
71670838 0 0
767650937 0 0
448467312 0 0
520000152 0 0
4691437 0 0
349496838 0 0
18292119 0 0
59012477 0 0
545471749 0 0
1006736701 0 0
786274260 0 0
602123391 0 0
576791733 0 0
825732312 0 0
936241272 0 0
9176935 0 0
198549852 0 0
571899857 0 0
59176486 0 0
473423487 0 0
970406930 0 0
47740035 0 0
10255029 0 0
709232466 0 0
384286073 0 0
287526264 0 0
279681277 0 0
239647064 0 0
337772390 0 0
594951646 0 0
905955565 0 0
370106242 0 0
276868596 0 0
1047954575 0 0
53435408 0 0
274909007 0 0
266275602 0 0
544648261 0 0
544843976 0 0
1047555792 0 0
546340036 0 0
399527947 0 0
411200700 0 0
176726557 0 0
494647834 0 0
35849310 0 0
466472661 0 0
73766070 0 0
170723973 0 0
229334286 0 0
284817932 0 0
41620755 0 0
406345931 0 0
952615116 0 0
759482266 0 0
1048780702 0 0
20059716 0 0
507401354 0 0
559986594 0 0
42397680 0 0
948332583 0 0
921772449 0 0
546179407 0 0
850248299 0 0
236735629 0 0
166801850 0 0
157029665 0 0
232410658 0 0
559983485 0 0
562902142 0 0
89753618 0 0
598277000 0 0
450916357 0 0
867459877 0 0
973350444 0 0
48311866 0 0
405125283 0 0
655661133 0 0
39821739 0 0
573955252 0 0
863229046 0 0
957532940 0 0
277227032 0 0
659674916 0 0
456747512 0 0
658969226 0 0
250575989 0 0
426371391 0 0
553131568 0 0
826952667 0 0
624284608 0 0
1062112989 0 0
1058780536 0 0
213593861 0 0
869151594 0 0
63205188 0 0
540349824 0 0
726451560 0 0
87239095 0 0
289946680 0 0
1022962933 0 0
1055513325 0 0
372100716 0 0
269919624 0 0
1031324102 0 0
896120691 0 0
877955262 0 0
333527905 0 0
909315848 0 0
96266259 0 0
380944948 0 0
971008748 0 0
57643267 0 0
1014354796 0 0
103632262 0 0
993425477 0 0
486201101 0 0
285001149 0 0
635689468 0 0
1003016548 0 0
394856279 0 0
587391834 0 0
487656800 0 0
43402934 0 0
923894283 0 0
566463340 0 0
896067983 0 0
610184970 0 0
493656506 0 0
942886434 0 0
932499844 0 0
166026955 0 0
341474233 0 0
674872827 0 0
464984582 0 0
889457939 0 0
45662143 0 0
757158160 0 0
271534054 0 0
675676945 0 0
994674842 0 0
191005652 0 0
976539039 0 0
1070449703 0 0
225627937 0 0
17384874 0 0
900993746 0 0
955965131 0 0
751388716 0 0
554496481 0 0
523289430 0 0
877114485 0 0
695633746 0 0
472379835 0 0
456878465 0 0
49049684 0 0
543670734 0 0
532121606 0 0
505768989 0 0
267360674 0 0
644394683 0 0
133679446 0 0
825362679 0 0
195875135 0 0
304525349 0 0
935762039 0 0
392425444 0 0
784703744 0 0
641356418 0 0
318457553 0 0
941389777 0 0
158951083 0 0
419156204 0 0
995847032 0 0
236077151 0 0
639340658 0 0
920582056 0 0
209913216 0 0
939957296 0 0
509266952 0 0
868380735 0 0
76564062 0 0
536612553 0 0
749889419 0 0
712409668 0 0
499694753 0 0
153492311 0 0
856574814 0 0
451731793 0 0
1019977552 0 0
53542986 0 0
837070774 0 0
648725143 0 0
695005573 0 0
177134819 0 0
566899581 0 0
905973928 0 0
460061169 0 0
602185162 0 0
36326830 0 0
46965788 0 0
885722412 0 0
27174826 0 0
860688274 0 0
195585719 0 0
603749581 0 0
1034692501 0 0
485428692 0 0
1012200508 0 0
859707220 0 0
737040544 0 0
892927453 0 0
705366567 0 0
584016321 0 0
946422053 0 0
39687493 0 0
985219634 0 0
1005516247 0 0
173852172 0 0
824866175 0 0
966866450 0 0
210588882 0 0
293300354 0 0
884708020 0 0
664107288 0 0
539205583 0 0
520040011 0 0
38429777 0 0
923208814 0 0
271817939 0 0
931616167 0 0
412524385 0 0
353861068 0 0
71570940 0 0
629044135 0 0
312321226 0 0
38820127 0 0
437807378 0 0
398852379 0 0
591936846 0 0
531597597 0 0
223644263 0 0
405559855 0 0
801597510 0 0
1030495513 0 0
45401427 0 0
371837653 0 0
13645003 0 0
541823775 0 0
573031429 0 0
530752365 0 0
22358437 0 0
907302161 0 0
957861432 0 0
650368022 0 0
775072145 0 0
726794705 0 0
18788681 0 0
214972837 0 0
546020825 0 0
694844108 0 0
371936279 0 0
803001149 0 0
427655527 0 0
935746495 0 0
935416677 0 0
448205759 0 0
356375197 0 0
579743903 0 0
605355018 0 0
307696788 0 0
379940301 0 0
79989526 0 0
1037707412 0 0
53155106 0 0
175117353 0 0
442812595 0 0
412022731 0 0
586186713 0 0
30509400 0 0
969367916 0 0
334055232 0 0
350534577 0 0
380771793 0 0
613339933 0 0
227450534 0 0
351747533 0 0
190896049 0 0
1062311823 0 0
747340679 0 0
486967372 0 0
883791670 0 0
63188268 0 0
28595073 0 0
837654479 0 0
602004665 0 0
463995838 0 0
680107065 0 0
246206487 0 0
293136441 0 0
602531041 0 0
248396748 0 0
323781067 0 0
355192564 0 0
435389048 0 0
64964022 0 0
865848889 0 0
302092166 0 0
445293778 0 0
595845937 0 0
616449063 0 0
722213350 0 0
788881123 0 0
435751851 0 0
521468359 0 0
430267272 0 0
897454583 0 0
687013399 0 0
918818827 0 0
649652949 0 0
972277020 0 0
431733761 0 0
43488713 0 0
405346485 0 0
148810231 0 0
954111697 0 0
475317304 0 0
553483026 0 0
877164824 0 0
584657974 0 0
200915335 0 0
623947011 0 0
23256595 0 0
185963198 0 0
612412272 0 0
852022003 0 0
1036542954 0 0
16068217 0 0
858636464 0 0
870689604 0 0
582254889 0 0
1041331220 0 0
200629079 0 0
954363365 0 0
99887507 0 0
592139707 0 0
318519614 0 0
564488919 0 0
350929995 0 0
122535421 0 0
505251676 0 0
882763665 0 0
207613228 0 0
950741400 0 0
2975405 0 0
624393068 0 0
214882560 0 0
203140116 0 0
94625361 0 0
65889019 0 0
590206105 0 0
262296975 0 0
574203374 0 0
410629756 0 0
1014206520 0 0
594118330 0 0
947060006 0 0
622422882 0 0
515245809 0 0
223679864 0 0
1036938784 0 0
277208556 0 0
507846896 0 0
196147901 0 0
783629568 0 0
596766579 0 0
26658963 0 0
728969174 0 0
31829899 0 0
898175633 0 0
814376398 0 0
147028726 0 0
887311509 0 0
19688064 0 0
429111837 0 0
140867143 0 0
446587263 0 0
158688455 0 0
260691682 0 0
231644170 0 0
699351936 0 0
406979419 0 0
584391774 0 0
271054192 0 0
628062066 0 0
623669882 0 0
1014510607 0 0
384250131 0 0
216038818 0 0
1040870303 0 0
119852282 0 0
883316870 0 0
764870594 0 0
31343749 0 0
872435666 0 0
992247357 0 0
29910725 0 0
819961824 0 0
174641039 0 0
757851588 0 0
225185761 0 0
990070090 0 0
547402490 0 0
735648247 0 0
778035121 0 0
421828829 0 0
47743948 0 0
761059301 0 0
1002319131 0 0
1044818710 0 0
955818143 0 0
519372298 0 0
254534096 0 0
470832419 0 0
530221419 0 0
124404979 0 0
159230087 0 0
865149752 0 0
722809358 0 0
418875962 0 0
72552996 0 0
549065937 0 0
111638769 0 0
581475329 0 0
269152241 0 0
543734295 0 0
61395014 0 0
503100634 0 0
619660154 0 0
164364212 0 0
586556252 0 0
589588611 0 0
357831992 0 0
562252237 0 0
16165687 0 0
410360694 0 0
525334999 0 0
891247766 0 0
486859845 0 0
656733929 0 0
588502126 0 0
899879508 0 0
899365044 0 0
567989070 0 0
720452923 0 0
879592120 0 0
606255684 0 0
597547497 0 0
292700566 0 0
236823776 0 0
299823060 0 0
297568381 0 0
684931886 0 0
56359751 0 0
1048670667 0 0
280895146 0 0
758045221 0 0
278061028 0 0
114830232 0 0
209856715 0 0
986608267 0 0
1027151266 0 0
320073853 0 0
432793820 0 0
490806565 0 0
322582561 0 0
194689464 0 0
30231055 0 0
365929861 0 0
431783318 0 0
339205424 0 0
963077321 0 0
183946303 0 0
643177410 0 0
1038673248 0 0
908061707 0 0
995759620 0 0
730421163 0 0
910107906 0 0
708110759 0 0
854375054 0 0
76472580 0 0
8160098 0 0
34081839 0 0
16128571 0 0
446991692 0 0
58011779 0 0
750888547 0 0
4675570 0 0
839889101 0 0
302994265 0 0
11109923 0 0
274004609 0 0
708006733 0 0
5745462 0 0
48239968 0 0
636022592 0 0
657221564 0 0
946497824 0 0
848807193 0 0
297335841 0 0
652286928 0 0
774492618 0 0
78058757 0 0
221071624 0 0
848191986 0 0
54921427 0 0
842969617 0 0
548951661 0 0
944732074 0 0
950324461 0 0
893249285 0 0
652329723 0 0
34047523 0 0
204701084 0 0
435438173 0 0
754325711 0 0
965663632 0 0
284927315 0 0
388144981 0 0
905238626 0 0
591130015 0 0
1001571315 0 0
910108930 0 0
748328751 0 0
572493792 0 0
73175617 0 0
623883977 0 0
506206170 0 0
467125416 0 0
945929373 0 0
815864833 0 0
33661349 0 0
861706416 0 0
152414797 0 0
793628543 0 0
863750765 0 0
1068135797 0 0
235406473 0 0
359858582 0 0
462798875 0 0
421134289 0 0
875844371 0 0
349595735 0 0
642106102 0 0
609697705 0 0
591804502 0 0
1005897099 0 0
488498064 0 0
1004800854 0 0
550421369 0 0
477907952 0 0
820715194 0 0
263844931 0 0
869113282 0 0
468182363 0 0
569991205 0 0
230466277 0 0
53929843 0 0
502662651 0 0
621759033 0 0
423655742 0 0
767603580 0 0
442249017 0 0
191592824 0 0
643611944 0 0
925061596 0 0
547094011 0 0
473121442 0 0
437747967 0 0
588999949 0 0
887948710 0 0
741552236 0 0
306419158 0 0
207682601 0 0
694474259 0 0
100238583 0 0
704359193 0 0
718398894 0 0
368471743 0 0
694817538 0 0
321100990 0 0
29346067 0 0
407074788 0 0
120162665 0 0
198068847 0 0
225624907 0 0
892054677 0 0
642389048 0 0
459352008 0 0
738177490 0 0
934484474 0 0
694597611 0 0
737807138 0 0
422055670 0 0
998243335 0 0
755983060 0 0
242962548 0 0
1058094663 0 0
662780778 0 0
146454453 0 0
466282982 0 0
443437526 0 0
837974374 0 0
228917406 0 0
734338916 0 0
110077419 0 0
974663323 0 0
1018988262 0 0
291081609 0 0
537949001 0 0
1008663779 0 0
443524089 0 0
588742457 0 0
118880007 0 0
588041030 0 0
180050711 0 0
768153558 0 0
480429367 0 0
523171201 0 0
95652135 0 0
1026731114 0 0
1070038477 0 0
1001016749 0 0
422885479 0 0
613774970 0 0
1043284958 0 0
892100838 0 0
504020331 0 0
42433348 0 0
28355510 0 0
741325856 0 0
874860040 0 0
9189868 0 0
208734760 0 0
946189652 0 0
516432770 0 0
489884681 0 0
789810975 0 0
115331412 0 0
974256809 0 0
1012259606 0 0
644515211 0 0
131423578 0 0
198131719 0 0
636450513 0 0
916173781 0 0
1009852111 0 0
36743917 0 0
180938041 0 0
33900480 0 0
751500392 0 0
932192120 0 0
320167760 0 0
182652097 0 0
684002076 0 0
753263354 0 0
689643502 0 0
576164824 0 0
956841528 0 0
236559148 0 0
1059236661 0 0
1010191477 0 0
560427129 0 0
920879345 0 0
754239676 0 0
871356381 0 0
343586107 0 0
251565063 0 0
301963687 0 0
615977227 0 0
1033969775 0 0
606428601 0 0
726679202 0 0
747986372 0 0
390036072 0 0
49806873 0 0
810526670 0 0
70925657 0 0
841680696 0 0
502085555 0 0
833330220 0 0
301294349 0 0
1046664633 0 0
867494489 0 0
89957109 0 0
111573040 0 0
760551328 0 0
361451445 0 0
347687775 0 0
369297082 0 0
109879554 0 0
376035692 0 0
471188249 0 0
885773248 0 0
914311521 0 0
100197621 0 0
410276530 0 0
1072358425 0 0
658619357 0 0
834619238 0 0
501265990 0 0
913275492 0 0
257112476 0 0
577210589 0 0
386055979 0 0
661948663 0 0
554260797 0 0
1030441410 0 0
1018580412 0 0
847723291 0 0
326055775 0 0
530603378 0 0
935579958 0 0
689652408 0 0
1049277119 0 0
347765689 0 0
8826861 0 0
492369286 0 0
213854480 0 0
941452073 0 0
1071806181 0 0
583522764 0 0
130082596 0 0
964938520 0 0
645117594 0 0
792662758 0 0
537693532 0 0
499742156 0 0
835365786 0 0
302032780 0 0
97461394 0 0
169612705 0 0
64658631 0 0
48059111 0 0
1028798279 0 0
1054496858 0 0
618441645 0 0
922638619 0 0
496377122 0 0
589519488 0 0
175058527 0 0
94931580 0 0
1017415875 0 0
552501694 0 0
572181059 0 0
65885422 0 0
715999332 0 0
575164159 0 0
1026791834 0 0
265420753 0 0
599185156 0 0
596268238 0 0
713820582 0 0
877294599 0 0
688091645 0 0
356018599 0 0
762738515 0 0
689822983 0 0
750802226 0 0
1028705608 0 0
142203609 0 0
800614521 0 0
213888832 0 0
822624632 0 0
715531085 0 0
544189540 0 0
409869130 0 0
793071379 0 0
709817079 0 0
51205952 0 0
630177048 0 0
179558512 0 0
160383630 0 0
743369169 0 0
712032173 0 0
880267992 0 0
669912677 0 0
843772184 0 0
1030431539 0 0
1026027497 0 0
734927731 0 0
606395721 0 0
231170776 0 0
635976851 0 0
549395490 0 0
613848129 0 0
532814810 0 0
83925824 0 0
246812603 0 0
498464013 0 0
187390501 0 0
1009669444 0 0
66128240 0 0
19913880 0 0
458708347 0 0
937611914 0 0
544601269 0 0
508208538 0 0
46428390 0 0
1021620266 0 0
12718692 0 0
519945165 0 0
817303713 0 0
605643490 0 0
132618395 0 0
393660759 0 0
163225910 0 0
102187989 0 0
653279394 0 0
985253794 0 0
332423067 0 0
1031316172 0 0
511596506 0 0
474127278 0 0
301836976 0 0
378236906 0 0
621093661 0 0
236048047 0 0
337394556 0 0
974341887 0 0
578553760 0 0
113608172 0 0
966541249 0 0
333401848 0 0
1073243235 0 0
622974494 0 0
701352866 0 0
922328288 0 0
89832117 0 0
976213411 0 0
821723304 0 0
258690584 0 0
493280261 0 0
39343983 0 0
575559075 0 0
279032912 0 0
594636165 0 0
954679788 0 0
964267024 0 0
933076509 0 0
458628972 0 0
892020732 0 0
968500572 0 0
814747867 0 0
372781834 0 0
792574243 0 0
677938816 0 0
675817436 0 0
108398836 0 0
972119410 0 0
603183319 0 0
351126217 0 0
598703386 0 0
483262908 0 0
998045128 0 0
592056359 0 0
363176130 0 0
3637772 0 0
1065736080 0 0
596327715 0 0
614646278 0 0
233089190 0 0
864735040 0 0
746197116 0 0
1008283373 0 0
615873006 0 0
1026639745 0 0
362964965 0 0
657461559 0 0
186428987 0 0
633984692 0 0
587102988 0 0
973972480 0 0
892023968 0 0
803917460 0 0
655999503 0 0
78026546 0 0
1060151502 0 0
1065122705 0 0
172263019 0 0
961768963 0 0
549495425 0 0
638144869 0 0
165548580 0 0
1035151100 0 0
975859039 0 0
1045635282 0 0
573742215 0 0
397785108 0 0
102788509 0 0
219787610 0 0
751133934 0 0
335896539 0 0
880653931 0 0
13738912 0 0
266715140 0 0
674472405 0 0
661497387 0 0
743942060 0 0
669443888 0 0
117911212 0 0
684607436 0 0
377532483 0 0
975670704 0 0
567197920 0 0
395876327 0 0
205991680 0 0
692784613 0 0
94448946 0 0
704799035 0 0
980791433 0 0
100696821 0 0
928261517 0 0
162448825 0 0
965353257 0 0
471016542 0 0
912424093 0 0
280712023 0 0
329353198 0 0
224989901 0 0
19511928 0 0
919190564 0 0
315359003 0 0
184426244 0 0
319716256 0 0
1058669216 0 0
891679322 0 0
283455278 0 0
942822391 0 0
359228413 0 0
837250517 0 0
690502122 0 0
231689621 0 0
258336836 0 0
90462528 0 0
916937048 0 0
731267450 0 0
162103850 0 0
1051868091 0 0
180651953 0 0
1065016741 0 0
459534607 0 0
608740966 0 0
442217926 0 0
207399187 0 0
981813103 0 0
667521883 0 0
1027692428 0 0
62928180 0 0
102879280 0 0
807400679 0 0
219300605 0 0
905540166 0 0
449916774 0 0
888055021 0 0
400836701 0 0
818535379 0 0
312994367 0 0
520410779 0 0
639067750 0 0
800929549 0 0
799264910 0 0
488575576 0 0
123509661 0 0
992951775 0 0
1001445888 0 0
927041088 0 0
480575719 0 0
1046678156 0 0
1021196114 0 0
38063397 0 0
284982656 0 0
343590696 0 0
159718116 0 0
672987025 0 0
316291288 0 0
22687930 0 0
315998334 0 0
1025575289 0 0
360631427 0 0
16906357 0 0
76482682 0 0
200613994 0 0
924933680 0 0
706142605 0 0
828095665 0 0
691810454 0 0
586613054 0 0
232094018 0 0
243863870 0 0
1047812718 0 0
739813380 0 0
997434687 0 0
1016581404 0 0
457424226 0 0
200083445 0 0
462037422 0 0
897321085 0 0
550388519 0 0
730278205 0 0
982067494 0 0
183297321 0 0
806268562 0 0
140065439 0 0
1063562838 0 0
918338174 0 0
687746708 0 0
367483827 0 0
1069023311 0 0
705645873 0 0
692254606 0 0
17488130 0 0
1071530326 0 0
14957958 0 0
898746024 0 0
666527289 0 0
804285957 0 0
791291766 0 0
116646583 0 0
316284785 0 0
859527044 0 0
504770768 0 0
954742740 0 0
252566788 0 0
82861988 0 0
886504613 0 0
399747314 0 0
7665154 0 0
546101067 0 0
958531145 0 0
256645123 0 0
277627497 0 0
500437604 0 0
185547619 0 0
646597270 0 0
956318318 0 0
218110478 0 0
875985376 0 0
531651940 0 0
222361088 0 0
560834124 0 0
640797197 0 0
645315374 0 0
901754408 0 0
977071097 0 0
629861105 0 0
839862176 0 0
963511732 0 0
237383628 0 0
993783537 0 0
940060425 0 0
211498821 0 0
205757637 0 0
960851430 0 0
563982291 0 0
135011157 0 0
404801207 0 0
702766804 0 0
856361462 0 0
108185382 0 0
614979508 0 0
245158528 0 0
568592287 0 0
390335530 0 0
565403474 0 0
791062997 0 0
339561399 0 0
615983333 0 0
845236807 0 0
227141383 0 0
6824890 0 0
209404639 0 0
90164243 0 0
50160223 0 0
806687920 0 0
928217700 0 0
28212826 0 0
800792116 0 0
871175976 0 0
64703416 0 0
945597061 0 0
1006334791 0 0
440779076 0 0
552431495 0 0
690736736 0 0
216351883 0 0
188945414 0 0
678846681 0 0
297482351 0 0
836602699 0 0
123693343 0 0
245601004 0 0
246167110 0 0
540970815 0 0
643211820 0 0
566019043 0 0
733092666 0 0
207044418 0 0
191808270 0 0
109347605 0 0
206414982 0 0
779919708 0 0
294361337 0 0
322293676 0 0
68535652 0 0
831242946 0 0
739092272 0 0
924580053 0 0
604346607 0 0
716320092 0 0
836241924 0 0
849853783 0 0
1047126959 0 0
739339490 0 0
1072371006 0 0
779253343 0 0
374622342 0 0
977221819 0 0
349911981 0 0
401323836 0 0
130429871 0 0
871041257 0 0
857721825 0 0
669270530 0 0
580357647 0 0
90833962 0 0
774026450 0 0
938550189 0 0
479019357 0 0
410633487 0 0
259394064 0 0
909490031 0 0
53667255 0 0
737921593 0 0
511920641 0 0
1072634687 0 0
257725152 0 0
236417309 0 0
500834290 0 0
210893672 0 0
895911827 0 0
805418408 0 0
911004446 0 0
288155293 0 0
801807037 0 0
998888785 0 0
419239166 0 0
646581813 0 0
879957424 0 0
472048880 0 0
806190633 0 0
758874380 0 0
677744404 0 0
939057982 0 0
94015826 0 0
151692677 0 0
826823864 0 0
438278576 0 0
747040151 0 0
346482122 0 0
14385926 0 0
1032113040 0 0
230195769 0 0
195399574 0 0
792614737 0 0
832327563 0 0
564773811 0 0
979472452 0 0
1005343089 0 0
77481034 0 0
96439570 0 0
949524308 0 0
857328673 0 0
723258964 0 0
260234725 0 0
79582311 0 0
747159349 0 0
463222360 0 0
955324738 0 0
1063826870 0 0
628375663 0 0
596453346 0 0
622677455 0 0
990576607 0 0
372671178 0 0
756493953 0 0
553976825 0 0
677633196 0 0
37187867 0 0
940898705 0 0
217356037 0 0
139131239 0 0
64721450 0 0
913607533 0 0
597894996 0 0
422896035 0 0
438389848 0 0
316957941 0 0
428150698 0 0
152108466 0 0
560549427 0 0
961685218 0 0
1008920595 0 0
264846177 0 0
206951476 0 0
1069990551 0 0
919675833 0 0
1053091582 0 0
692952150 0 0
1051697739 0 0
306630422 0 0
329594938 0 0
780409374 0 0
267119987 0 0
448768450 0 0
457216017 0 0
903618957 0 0
392872533 0 0
795991534 0 0
835225416 0 0
299598357 0 0
765038035 0 0
864110070 0 0
925221407 0 0
144015838 0 0
37444916 0 0
469658398 0 0
187607059 0 0
1058279404 0 0
981657518 0 0
825228117 0 0
122997036 0 0
393244517 0 0
995086089 0 0
113092197 0 0
541506093 0 0
158799284 0 0
550688040 0 0
133254657 0 0
1057565852 0 0
236193381 0 0
705474833 0 0
152536112 0 0
293421950 0 0
307021948 0 0
644611334 0 0
535695605 0 0
409735149 0 0
351692421 0 0
385115810 0 0
170279420 0 0
219004172 0 0
755911297 0 0
243435055 0 0
828304395 0 0
751819382 0 0
466397870 0 0
880581863 0 0
26604848 0 0
907110883 0 0
104552467 0 0
19401160 0 0
721980529 0 0
295249331 0 0
183054788 0 0
581241116 0 0
548597810 0 0
778968806 0 0
908307504 0 0
107309494 0 0
702957141 0 0
624357039 0 0
703440220 0 0
704360035 0 0
670379036 0 0
115432783 0 0
710679172 0 0
233027372 0 0
3247602 0 0
383506150 0 0
833518432 0 0
35821057 0 0
26175484 0 0
897125906 0 0
854451749 0 0
427222488 0 0
1041531423 0 0
124473944 0 0
501088142 0 0
436796115 0 0
870585848 0 0
706372111 0 0
501712072 0 0
123367773 0 0
847948220 0 0
1028620261 0 0
279733582 0 0
689286166 0 0
741636146 0 0
853278343 0 0
714757007 0 0
775201435 0 0
216448393 0 0
112682233 0 0
548648366 0 0
720692032 0 0
807851912 0 0
446155601 0 0
576621347 0 0
936056318 0 0
142564803 0 0
241567978 0 0
73301128 0 0
1000514324 0 0
704083675 0 0
952922537 0 0
733001751 0 0
885110129 0 0
200517135 0 0
295757951 0 0
796376085 0 0
184408083 0 0
887029638 0 0
483505390 0 0
372569972 0 0
719219893 0 0
1002145214 0 0
84828930 0 0
553816849 0 0
800409420 0 0
337008271 0 0
342056564 0 0
80043046 0 0
697565022 0 0
564194650 0 0
839197457 0 0
193871842 0 0
12802832 0 0
684513716 0 0
226342221 0 0
429180570 0 0
151154224 0 0
1041425298 0 0
521532422 0 0
695186610 0 0
936293298 0 0
357035769 0 0
964555670 0 0
106795308 0 0
403092519 0 0
558930637 0 0
166619223 0 0
876486640 0 0
21801476 0 0
1000986433 0 0
5501296 0 0
503989264 0 0
100355568 0 0
153856609 0 0
578463047 0 0
864406199 0 0
701172913 0 0
676918730 0 0
626579689 0 0
838671677 0 0
629178795 0 0
896755935 0 0
306704682 0 0
832681829 0 0
807085416 0 0
743909607 0 0
165124762 0 0
644961509 0 0
268774439 0 0
841046846 0 0
33424552 0 0
454879284 0 0
897364195 0 0
319962410 0 0
807970804 0 0
1003073681 0 0
413458612 0 0
953798269 0 0
435835805 0 0
123640439 0 0
195444757 0 0
394138295 0 0
221546225 0 0
756716323 0 0
375809129 0 0
643892111 0 0
33126423 0 0
298946914 0 0
568225099 0 0
257324915 0 0
110445014 0 0
820417273 0 0
36266296 0 0
509809920 0 0
722381197 0 0
948583592 0 0
990890486 0 0
294727877 0 0
300260278 0 0
931493159 0 0
826300720 0 0
743705500 0 0
532832879 0 0
202203783 0 0
838753054 0 0
254560817 0 0
738210465 0 0
695896143 0 0
914325766 0 0
332365913 0 0
742568290 0 0
275103892 0 0
797512029 0 0
142419448 0 0
593120762 0 0
179245463 0 0
702169500 0 0
928558110 0 0
760649023 0 0
722394340 0 0
1020640890 0 0
315906136 0 0
306580944 0 0
462591135 0 0
12610436 0 0
345396102 0 0
140132773 0 0
521457234 0 0
410678713 0 0
1032490888 0 0
1006902395 0 0
860417459 0 0
560097967 0 0
35959223 0 0
4905136 0 0
739974171 0 0
155142008 0 0
916204045 0 0
266097713 0 0
835641740 0 0
697870790 0 0
759894043 0 0
430306744 0 0
898042216 0 0
787573877 0 0
251470628 0 0
830706878 0 0
525213321 0 0
227633208 0 0
278842989 0 0
66026183 0 0
144116852 0 0
167545702 0 0
1039735140 0 0
302666478 0 0
489153074 0 0
1026124912 0 0
670034508 0 0
996558628 0 0
840178478 0 0
684697126 0 0
293956448 0 0
979384912 0 0
588806902 0 0
477646151 0 0
432819622 0 0
551713688 0 0
652509967 0 0
660742984 0 0
580851933 0 0
135303125 0 0
766333877 0 0
308761913 0 0
464438932 0 0
350308287 0 0
897620252 0 0
450583902 0 0
582475050 0 0
418731936 0 0
928767446 0 0
157426221 0 0
503585887 0 0
355726977 0 0
654244906 0 0
605318746 0 0
972831053 0 0
885289114 0 0
609169411 0 0
2898668 0 0
378785110 0 0
785080929 0 0
573017380 0 0
657344243 0 0
505612111 0 0
497687084 0 0
491739906 0 0
126198077 0 0
958770301 0 0
391792746 0 0
503351994 0 0
39378765 0 0
520452507 0 0
645437434 0 0
667181279 0 0
912171219 0 0
742667063 0 0
628392526 0 0
90084318 0 0
210150408 0 0
761808962 0 0
46484863 0 0
251930628 0 0
297676430 0 0
58848545 0 0
715196761 0 0
579257747 0 0
515298718 0 0
981191250 0 0
412322082 0 0
356686729 0 0
992518860 0 0
389164773 0 0
1030659053 0 0
483988706 0 0
451026905 0 0
667805487 0 0
437313397 0 0
174064088 0 0
368720376 0 0
973852136 0 0
620452403 0 0
149919130 0 0
587159781 0 0
741757999 0 0
378002343 0 0
253999193 0 0
292901677 0 0
799035913 0 0
31863603 0 0
767544267 0 0
1068459414 0 0
213671227 0 0
473550791 0 0
757794178 0 0
907613833 0 0
342569779 0 0
510362243 0 0
181893707 0 0
449177692 0 0
514796091 0 0
726234733 0 0
275378668 0 0
726843833 0 0
117275537 0 0
39316990 0 0
496967839 0 0
690111297 0 0
1000965986 0 0
196634631 0 0
686389626 0 0
419060279 0 0
391539230 0 0
74200689 0 0
377247038 0 0
149187240 0 0
231266108 0 0
76946117 0 0
362837079 0 0
42107818 0 0
864090499 0 0
25041978 0 0
541401475 0 0
121300113 0 0
977518673 0 0
803723914 0 0
223460581 0 0
202293980 0 0
317827580 0 0
205688792 0 0
779683061 0 0
827667625 0 0
813644811 0 0
942869538 0 0
321789072 0 0
950228005 0 0
950462767 0 0
300965305 0 0
183522585 0 0
952864940 0 0
744971200 0 0
668335420 0 0
1046978735 0 0
216529621 0 0
335929250 0 0
395909782 0 0
94061061 0 0
86558934 0 0
647881027 0 0
366624476 0 0
262102646 0 0
801716901 0 0
790228210 0 0
18527554 0 0
677334166 0 0
1024964740 0 0
517451347 0 0
814737829 0 0
907896154 0 0
70599282 0 0
96706472 0 0
978753339 0 0
117246323 0 0
387635900 0 0
478120041 0 0
995248918 0 0
722613290 0 0
572402048 0 0
209492420 0 0
893013394 0 0
242055514 0 0
952610933 0 0
216820306 0 0
708106584 0 0
123091965 0 0
1018261041 0 0
1002106372 0 0
829952097 0 0
23870032 0 0
368857367 0 0
694719909 0 0
381387260 0 0
457921339 0 0
281691163 0 0
1064008228 0 0
456778997 0 0
898968876 0 0
195514167 0 0
705914553 0 0
147523457 0 0
74326747 0 0
873963406 0 0
207007697 0 0
850950252 0 0
195444717 0 0
4057078 0 0
784876225 0 0
894684489 0 0
664313281 0 0
782523238 0 0
43946649 0 0
817572514 0 0
67667219 0 0
96967483 0 0
710860151 0 0
269517035 0 0
466467431 0 0
517000574 0 0
29094541 0 0
285416883 0 0
551191879 0 0
142267945 0 0
360362365 0 0
463860208 0 0
207546063 0 0
570884062 0 0
503108431 0 0
988784556 0 0
412705453 0 0
975584360 0 0
226697114 0 0
310796034 0 0
17233935 0 0
743379856 0 0
919044673 0 0
992389635 0 0
800264889 0 0
984000245 0 0
168395402 0 0
607532286 0 0
231180890 0 0
812210093 0 0
160481199 0 0
838539456 0 0
48991053 0 0
908645304 0 0
824113145 0 0
553156923 0 0
467548281 0 0
137447917 0 0
178097367 0 0
899882085 0 0
853317073 0 0
96653770 0 0
377972015 0 0
960771745 0 0
250789220 0 0
441283036 0 0
203375447 0 0
242070658 0 0
1027062306 0 0
648505226 0 0
871685062 0 0
127019656 0 0
625497672 0 0
712258638 0 0
1044973898 0 0
824775686 0 0
939066044 0 0
444224383 0 0
168066694 0 0
35519531 0 0
646397596 0 0
456231879 0 0
365561156 0 0
389581100 0 0
807687541 0 0
724192113 0 0
716475326 0 0
125424330 0 0
440751083 0 0
769771278 0 0
873809586 0 0
995044118 0 0
867087909 0 0
24071982 0 0
625424861 0 0
496371936 0 0
905605063 0 0
699181049 0 0
234991056 0 0
351256084 0 0
306499993 0 0
589646664 0 0
477025995 0 0
224182900 0 0
226386732 0 0
864252589 0 0
870053773 0 0
986923438 0 0
816749189 0 0
349470419 0 0
825029351 0 0
535997648 0 0
332716651 0 0
54178024 0 0
397033211 0 0
707311520 0 0
572407040 0 0
307923136 0 0
565373694 0 0
940152291 0 0
790602164 0 0
516508225 0 0
995241343 0 0
146444870 0 0
347412546 0 0
262131598 0 0
121487759 0 0
960856585 0 0
547448735 0 0
681911791 0 0
74099444 0 0
572442777 0 0
462897627 0 0
33245851 0 0
107524995 0 0
250657714 0 0
438731139 0 0
544297126 0 0
1062802952 0 0
41983508 0 0
117231370 0 0
986927175 0 0
353213102 0 0
359365831 0 0
79052017 0 0
105421902 0 0
561526002 0 0
748140324 0 0
804112938 0 0
758272625 0 0
541233508 0 0
794062247 0 0
407184155 0 0
444752144 0 0
618442481 0 0
446125770 0 0
542899795 0 0
991058977 0 0
1070378178 0 0
696089066 0 0
152112624 0 0
870418499 0 0
960073309 0 0
258581560 0 0
369666519 0 0
19136845 0 0
474434730 0 0
576908246 0 0
222235471 0 0
66700721 0 0
901886368 0 0
20705544 0 0
202332690 0 0
274069437 0 0
963695093 0 0
1053258294 0 0
392249189 0 0
267465186 0 0
881854840 0 0
148219687 0 0
137782812 0 0
357140876 0 0
555730385 0 0
491782953 0 0
386147970 0 0
1036000206 0 0
193405170 0 0
50176343 0 0
970715757 0 0
740480959 0 0
872251312 0 0
440516024 0 0
739610272 0 0
327182931 0 0
260439943 0 0
241929725 0 0
268107221 0 0
886210045 0 0
903983569 0 0
582744875 0 0
228892998 0 0
1048664881 0 0
497796551 0 0
155896036 0 0
1001748772 0 0
676246382 0 0
1044967432 0 0
75188296 0 0
1072523298 0 0
40257964 0 0
464744119 0 0
73143000 0 0
39754816 0 0
219592222 0 0
798900454 0 0
847471030 0 0
677237727 0 0
480800442 0 0
211559041 0 0
977575637 0 0
392446761 0 0
474156152 0 0
677576473 0 0
324849385 0 0
115398963 0 0
83941412 0 0
469541336 0 0
532277364 0 0
940411030 0 0
431239028 0 0
442775315 0 0
126739490 0 0
586405379 0 0
897548866 0 0
488704758 0 0
179703664 0 0
587197832 0 0
653725017 0 0
880871572 0 0
1006915215 0 0
225977040 0 0
946817976 0 0
573424234 0 0
1008625368 0 0
748167116 0 0
531012005 0 0
227808248 0 0
295227459 0 0
891291823 0 0
192828527 0 0
971621774 0 0
155162739 0 0
339873620 0 0
760275870 0 0
463282437 0 0
277542206 0 0
868582745 0 0
564508363 0 0
582101713 0 0
870978155 0 0
358243908 0 0
424182507 0 0
69911392 0 0
982654473 0 0
20470099 0 0
270945454 0 0
409041545 0 0
998920172 0 0
753371821 0 0
1023956112 0 0
736565551 0 0
56196181 0 0
1011751489 0 0
333174784 0 0
1027330089 0 0
633375245 0 0
378259901 0 0
219241102 0 0
379315996 0 0
488533909 0 0
440662505 0 0
26559837 0 0
430131727 0 0
31688207 0 0
76916837 0 0
977606 0 0
101659055 0 0
798045770 0 0
204422035 0 0
311500595 0 0
876727641 0 0
114853212 0 0
334276875 0 0
87646272 0 0
616360228 0 0
465502222 0 0
271027381 0 0
567419023 0 0
1065845758 0 0
920652947 0 0
218955181 0 0
427837200 0 0
575728149 0 0
918080037 0 0
598769698 0 0
34048688 0 0
833445057 0 0
694558972 0 0
278551580 0 0
158992683 0 0
650959594 0 0
743697280 0 0
41295 0 0
265427854 0 0
510945335 0 0
311747881 0 0
469557182 0 0
575978392 0 0
147195596 0 0
850306651 0 0
989276383 0 0
444652259 0 0
233918630 0 0
93070653 0 0
960579258 0 0
916597211 0 0
580321200 0 0
661295459 0 0
1063067235 0 0
6721589 0 0
653311980 0 0
740411264 0 0
989443785 0 0
1001042759 0 0
52514696 0 0
107087633 0 0
481952150 0 0
186904277 0 0
1049218673 0 0
764372466 0 0
831336260 0 0
922060245 0 0
108941435 0 0
517212259 0 0
309515765 0 0
928754378 0 0
80200211 0 0
916715799 0 0
66130925 0 0
232526124 0 0
244638916 0 0
607290346 0 0
290591784 0 0
853109955 0 0
441903697 0 0
942842751 0 0
1046793042 0 0
868116248 0 0
19001605 0 0
486089249 0 0
202784631 0 0
124681493 0 0
939367289 0 0
517812186 0 0
60184192 0 0
94957170 0 0
801854695 0 0
250614261 0 0
817993364 0 0
865103092 0 0
995170016 0 0
375191538 0 0
154054093 0 0
716340958 0 0
750607236 0 0
2727515 0 0
300474783 0 0
646633607 0 0
284136913 0 0
407331818 0 0
58417016 0 0
809713539 0 0
110110003 0 0
640428785 0 0
799053961 0 0
1029366690 0 0
448586128 0 0
306333817 0 0
70924622 0 0
697430844 0 0
733423060 0 0
842607838 0 0
51952862 0 0
536199512 0 0
849539705 0 0
295979066 0 0
399001863 0 0
480145419 0 0
578881071 0 0
862101057 0 0
310085080 0 0
806598971 0 0
581589181 0 0
10223254 0 0
215011954 0 0
196036706 0 0
18760025 0 0
471371493 0 0
927537822 0 0
953128449 0 0
765657374 0 0
43641920 0 0
474899973 0 0
237624596 0 0
384657824 0 0
273909739 0 0
1053405269 0 0
31153032 0 0
143172330 0 0
533991020 0 0
678016865 0 0
203477369 0 0
1048873684 0 0
335381562 0 0
721991919 0 0
866386723 0 0
866984127 0 0
11739631 0 0
137406897 0 0
894877202 0 0
580663510 0 0
930015530 0 0
963440370 0 0
803146591 0 0
571913153 0 0
452970401 0 0
820735610 0 0
718262239 0 0
824088147 0 0
37042063 0 0
133044829 0 0
975239148 0 0
624373641 0 0
823642863 0 0
96424577 0 0
585730706 0 0
644869925 0 0
388245028 0 0
912431090 0 0
410768312 0 0
408226266 0 0
912873422 0 0
438470583 0 0
593458111 0 0
23602775 0 0
482642021 0 0
154958834 0 0
1002572110 0 0
767854568 0 0
805050054 0 0
33653485 0 0
212047779 0 0
445927722 0 0
862334232 0 0
905352860 0 0
1068608058 0 0
280107514 0 0
905302814 0 0
600596050 0 0
485088443 0 0
387464159 0 0
79455996 0 0
579816492 0 0
175043961 0 0
240134365 0 0
111606244 0 0
137574845 0 0
693485999 0 0
978040317 0 0
378607192 0 0
819902275 0 0
627045246 0 0
837358116 0 0
66797155 0 0
295743672 0 0
714183201 0 0
1050130669 0 0
455365665 0 0
729898855 0 0
861178994 0 0
40706869 0 0
992598487 0 0
739562536 0 0
180634830 0 0
289408646 0 0
259497557 0 0
419371735 0 0
908318877 0 0
767522591 0 0
922566265 0 0
161755204 0 0
693205886 0 0
324008972 0 0
409871210 0 0
48578524 0 0
338648935 0 0
803231979 0 0
809445466 0 0
879788024 0 0
422420607 0 0
241734595 0 0
680519069 0 0
43189939 0 0
505622884 0 0
389280260 0 0
583658224 0 0
649799885 0 0
174263869 0 0
697047633 0 0
620493286 0 0
635013151 0 0
750381920 0 0
395205229 0 0
572579065 0 0
923757217 0 0
1005494363 0 0
333853232 0 0
396353502 0 0
915020000 0 0
881110354 0 0
654312229 0 0
180512308 0 0
133703171 0 0
607484206 0 0
580338403 0 0
672184152 0 0
396170740 0 0
560624613 0 0
244998632 0 0
907010289 0 0
985802088 0 0
452339573 0 0
1056243789 0 0
45803733 0 0
999722318 0 0
175658702 0 0
942560973 0 0
544173653 0 0
783058058 0 0
14326383 0 0
495484746 0 0
930637861 0 0
381934026 0 0
401130841 0 0
136419174 0 0
193292765 0 0
907655004 0 0
455123414 0 0
18377540 0 0
978200251 0 0
988624549 0 0
557496275 0 0
294802486 0 0
412136891 0 0
102989990 0 0
905602421 0 0
795361826 0 0
115504619 0 0
251646141 0 0
677828991 0 0
525794832 0 0
481459949 0 0
118427438 0 0
456929460 0 0
413968402 0 0
162805344 0 0
187944920 0 0
893247620 0 0
755521634 0 0
932102510 0 0
876614086 0 0
527403506 0 0
796229015 0 0
937116187 0 0
954652296 0 0
892386335 0 0
45506319 0 0
1044652927 0 0
376969744 0 0
747550952 0 0
210157224 0 0
120019363 0 0
439924715 0 0
230780975 0 0
827180812 0 0
1038534754 0 0
501224696 0 0
987422244 0 0
452928134 0 0
225456719 0 0
453531700 0 0
715868101 0 0
975209953 0 0
504549937 0 0
503932527 0 0
487385276 0 0
280950299 0 0
838494563 0 0
631227934 0 0
552109468 0 0
908444683 0 0
1023165801 0 0
194456718 0 0
111397136 0 0
846816560 0 0
571774443 0 0
346650098 0 0
826412189 0 0
476162168 0 0
194855343 0 0
130218603 0 0
397117329 0 0
614209975 0 0
543528724 0 0
1025135525 0 0
106324209 0 0
312131291 0 0
716080102 0 0
413123017 0 0
358408638 0 0
355682650 0 0
673374394 0 0
937139649 0 0
543431570 0 0
924925457 0 0
450611401 0 0
721172989 0 0
992379622 0 0
445389527 0 0
267656349 0 0
857869619 0 0
252669771 0 0
193976941 0 0
875423719 0 0
936157709 0 0
823378792 0 0
624032382 0 0
143419489 0 0
58166837 0 0
904097507 0 0
728482190 0 0
601396335 0 0
716650996 0 0
581716380 0 0
172373145 0 0
462078232 0 0
965217722 0 0
535414474 0 0
584938057 0 0
814339093 0 0
77630274 0 0
639948748 0 0
182543552 0 0
314181284 0 0
496173937 0 0
825427814 0 0
1020290558 0 0
366956134 0 0
18425060 0 0
720443154 0 0
831598136 0 0
30545222 0 0
979995231 0 0
576996542 0 0
139474774 0 0
665537778 0 0
365021309 0 0
227824475 0 0
845202230 0 0
820613379 0 0
224867411 0 0
28268804 0 0
215688443 0 0
323429629 0 0
878864696 0 0
250800920 0 0
260207684 0 0
524117984 0 0
663891032 0 0
326902560 0 0
36900294 0 0
561221215 0 0
479245309 0 0
300773921 0 0
554601990 0 0
688952246 0 0
1060680919 0 0
309553817 0 0
352454866 0 0
1065489335 0 0
623749754 0 0
718035693 0 0
339031292 0 0
212919651 0 0
448031052 0 0
286139898 0 0
437497761 0 0
301891867 0 0
298964346 0 0
396753897 0 0
902398973 0 0
685263465 0 0
322512437 0 0
330801762 0 0
85507317 0 0
132174209 0 0
900593727 0 0
803009272 0 0
722138065 0 0
977147143 0 0
650504851 0 0
784168481 0 0
24790927 0 0
40455859 0 0
1067277081 0 0
1041582020 0 0
626052474 0 0
880261186 0 0
320798714 0 0
237642306 0 0
358981523 0 0
328418857 0 0
610083922 0 0
838820483 0 0
530661274 0 0
1016491585 0 0
176890451 0 0
539706762 0 0
45589562 0 0
767021292 0 0
230103056 0 0
335412776 0 0
497065326 0 0
618332662 0 0
916976810 0 0
36456208 0 0
637626184 0 0
566209690 0 0
129667704 0 0
972567769 0 0
640853065 0 0
607991323 0 0
774035336 0 0
478534300 0 0
949494165 0 0
974289714 0 0
10375677 0 0
74811874 0 0
108006170 0 0
17916663 0 0
303996360 0 0
358415676 0 0
831077030 0 0
219748531 0 0
116387649 0 0
507148447 0 0
960066267 0 0
876106341 0 0
24128578 0 0
206552035 0 0
667831656 0 0
660400927 0 0
729109588 0 0
336861911 0 0
753499517 0 0
1036451288 0 0
335589541 0 0
570191204 0 0
721079127 0 0
134629134 0 0
961048801 0 0
404255873 0 0
451101732 0 0
782597326 0 0
811818167 0 0
769110237 0 0
1026871670 0 0
412996383 0 0
270769321 0 0
671054109 0 0
819425173 0 0
972671421 0 0
625051790 0 0
619215714 0 0
251854502 0 0
587791265 0 0
109898617 0 0
463422651 0 0
35192435 0 0
595633896 0 0
249565478 0 0
207803699 0 0
571061662 0 0
734816432 0 0
39831700 0 0
278685231 0 0
420352786 0 0
425259748 0 0
88222463 0 0
77018122 0 0
61733191 0 0
750001555 0 0
594519399 0 0
1067324783 0 0
187017622 0 0
715320104 0 0
1010050537 0 0
377388544 0 0
535753694 0 0
853025253 0 0
45421596 0 0
431080500 0 0
941741960 0 0
123479776 0 0
232003326 0 0
23980238 0 0
135363062 0 0
194971488 0 0
90917560 0 0
368742923 0 0
326905876 0 0
605782828 0 0
819164958 0 0
898667519 0 0
45715191 0 0
1058738273 0 0
409889950 0 0
1055648328 0 0
652542739 0 0
314686159 0 0
184479164 0 0
242240726 0 0
295344128 0 0
838363168 0 0
1058498254 0 0
1066364802 0 0
1055366096 0 0
311474461 0 0
938766835 0 0
681502389 0 0
910790686 0 0
957595438 0 0
1060463424 0 0
445387562 0 0
978352202 0 0
1045182436 0 0
208263719 0 0
1054296925 0 0
1052473137 0 0
724443893 0 0
939523832 0 0
1067107458 0 0
330633109 0 0
964842855 0 0
642121076 0 0
317568756 0 0
679138999 0 0
809636917 0 0
548460917 0 0
644274228 0 0
837255639 0 0
651873486 0 0
659220726 0 0
845326249 0 0
509218740 0 0
704954329 0 0
16745853 0 0
503494130 0 0
1032970290 0 0
102933435 0 0
215833136 0 0
111257703 0 0
883719523 0 0
554453258 0 0
285518845 0 0
532556012 0 0
350908831 0 0
356499497 0 0
171581315 0 0
256080086 0 0
665876613 0 0
451899478 0 0
400210535 0 0
628621941 0 0
509166646 0 0
110082834 0 0
378036356 0 0
123458554 0 0
30960197 0 0
756105034 0 0
622327679 0 0
229225121 0 0
577909588 0 0
489259132 0 0
694020151 0 0
1070763768 0 0
679702826 0 0
16582378 0 0
997623820 0 0
209796125 0 0
994568983 0 0
141020138 0 0
745553476 0 0
355882854 0 0
284648797 0 0
606699686 0 0
935585727 0 0
574880903 0 0
976569860 0 0
1044090632 0 0
546732545 0 0
702071857 0 0
831588588 0 0
1054602017 0 0
731649703 0 0
418263843 0 0
592994119 0 0
466323275 0 0
265062712 0 0
694059571 0 0
914578175 0 0
656702699 0 0
218856625 0 0
176988024 0 0
618563083 0 0
799983996 0 0
1058433187 0 0
316375856 0 0
585943275 0 0
683904000 0 0
407525859 0 0
10339901 0 0
749015030 0 0
903599867 0 0
890695232 0 0
142518588 0 0
815006082 0 0
286767632 0 0
1006788897 0 0
89586537 0 0
7818937 0 0
47845010 0 0
921514012 0 0
176304912 0 0
524767116 0 0
208227899 0 0
257004274 0 0
584727246 0 0
935380850 0 0
226569089 0 0
749937270 0 0
730023804 0 0
894591822 0 0
140781336 0 0
858804237 0 0
683784390 0 0
771770116 0 0
809028372 0 0
632193484 0 0
677868971 0 0
505732476 0 0
897525114 0 0
689847635 0 0
519547334 0 0
434463468 0 0
576144763 0 0
87152133 0 0
68792770 0 0
701293661 0 0
533953837 0 0
774728339 0 0
125029499 0 0
326924012 0 0
370317174 0 0
174913512 0 0
615157775 0 0
273756522 0 0
307328362 0 0
193840474 0 0
277810155 0 0
716686657 0 0
251344007 0 0
33196348 0 0
583172202 0 0
112016325 0 0
98516590 0 0
1066069834 0 0
940633177 0 0
866953238 0 0
553093591 0 0
713791748 0 0
372511185 0 0
393436751 0 0
607982004 0 0
260814847 0 0
893079741 0 0
536853334 0 0
697123534 0 0
43039259 0 0
812387275 0 0
52598830 0 0
930056556 0 0
915700957 0 0
828476839 0 0
197317818 0 0
902799585 0 0
479646612 0 0
383608998 0 0
604995779 0 0
215123998 0 0
62677188 0 0
960711969 0 0
921866226 0 0
495371048 0 0
819778129 0 0
67403056 0 0
61292917 0 0
984803942 0 0
655283193 0 0
550985575 0 0
882080820 0 0
775226629 0 0
1058241087 0 0
508802422 0 0
249699378 0 0
265202040 0 0
480706255 0 0
158478174 0 0
311319536 0 0
1071536829 0 0
868846898 0 0
191810020 0 0
58218290 0 0
271646502 0 0
29553182 0 0
133325164 0 0
369311056 0 0
878124195 0 0
1006719637 0 0
839242255 0 0
630500792 0 0
390236084 0 0
651194200 0 0
1058992726 0 0
293570405 0 0
525924572 0 0
926622463 0 0
974874458 0 0
101711258 0 0
396577268 0 0
428338070 0 0
559888708 0 0
423567074 0 0
609959410 0 0
123166559 0 0
923984763 0 0
994445205 0 0
854861838 0 0
160921400 0 0
380984831 0 0
518012170 0 0
1058347039 0 0
980732939 0 0
486717312 0 0
623597205 0 0
384078535 0 0
620757240 0 0
51435009 0 0
193375484 0 0
856540061 0 0
239564363 0 0
903753211 0 0
927340993 0 0
156831751 0 0
1042602332 0 0
791376700 0 0
514257632 0 0
779988468 0 0
217720238 0 0
76904611 0 0
469710270 0 0
556125350 0 0
218577863 0 0
594028990 0 0
424495745 0 0
228460939 0 0
262377094 0 0
52571740 0 0
584284846 0 0
554362858 0 0
771570083 0 0
272762857 0 0
100055901 0 0
354797351 0 0
915393986 0 0
128476852 0 0
478904518 0 0
783193223 0 0
436057348 0 0
312499311 0 0
855874704 0 0
893383624 0 0
392532740 0 0
352005201 0 0
948063874 0 0
106365952 0 0
947984482 0 0
42424347 0 0
55828950 0 0
314920856 0 0
82580353 0 0
469629618 0 0
14188878 0 0
366810164 0 0
486856724 0 0
225257180 0 0
685894235 0 0
696380656 0 0
55182923 0 0
218704241 0 0
1073134784 0 0
1010086422 0 0
24800884 0 0
685504735 0 0
549154149 0 0
132445973 0 0
78282193 0 0
4744771 0 0
95733899 0 0
530832858 0 0
645174294 0 0
544238271 0 0
1059642161 0 0
243181358 0 0
379948413 0 0
450187297 0 0
172708096 0 0
81308162 0 0
186094720 0 0
131097007 0 0
261555743 0 0
379616773 0 0
885835827 0 0
468309826 0 0
607761031 0 0
63843845 0 0
645372328 0 0
339031480 0 0
982298930 0 0
316090707 0 0
346803325 0 0
175469082 0 0
395027875 0 0
491670950 0 0
394103299 0 0
928030407 0 0
318961077 0 0
658192822 0 0
99828857 0 0
321158751 0 0
307624862 0 0
138325051 0 0
644642481 0 0
854608221 0 0
652241225 0 0
440942684 0 0
113216598 0 0
207154343 0 0
366505095 0 0
117682430 0 0
230557885 0 0
687448665 0 0
934351413 0 0
407497775 0 0
719606191 0 0
681773954 0 0
893644465 0 0
50223984 0 0
658436835 0 0
396203284 0 0
976385161 0 0
1058883867 0 0
974456638 0 0
1048278407 0 0
77377625 0 0
677505717 0 0
447656363 0 0
75680312 0 0
64863267 0 0
37716027 0 0
1040931594 0 0
634118016 0 0
80030067 0 0
594467912 0 0
395430092 0 0
388791090 0 0
110691474 0 0
707257184 0 0
556129878 0 0
498917655 0 0
965511100 0 0
644014761 0 0
358823161 0 0
714582358 0 0
359962216 0 0
1035351902 0 0
536734914 0 0
593877312 0 0
339470231 0 0
499104883 0 0
383941299 0 0
441445822 0 0
458531158 0 0
457299329 0 0
532156948 0 0
413115751 0 0
596374911 0 0
893512221 0 0
519962633 0 0
822169962 0 0
636729888 0 0
791102681 0 0
399493634 0 0
788396509 0 0
941054709 0 0
459993651 0 0
245547772 0 0
454954356 0 0
719545796 0 0
96640375 0 0
199876802 0 0
632232075 0 0
713948609 0 0
971691363 0 0
489224860 0 0
704026091 0 0
1069293791 0 0
460773480 0 0
420520995 0 0
949529858 0 0
789996090 0 0
849992898 0 0
398799980 0 0
16574212 0 0
352355234 0 0
965421330 0 0
180616201 0 0
122283634 0 0
371138759 0 0
976791410 0 0
532467200 0 0
149443293 0 0
48496415 0 0
680791607 0 0
297845938 0 0
349920676 0 0
454099576 0 0
873421803 0 0
98966231 0 0
479763014 0 0
375304758 0 0
817347878 0 0
991236343 0 0
275957917 0 0
113621910 0 0
227725393 0 0
611356458 0 0
776881392 0 0
482208158 0 0
968468737 0 0
740207444 0 0
679058553 0 0
498999167 0 0
62679477 0 0
157067842 0 0
856818130 0 0
689975125 0 0
651532032 0 0
45513950 0 0
230800193 0 0
114375590 0 0
262070148 0 0
1054356267 0 0
3269603 0 0
452893262 0 0
256757835 0 0
7801993 0 0
1017292934 0 0
475228301 0 0
340010362 0 0
276907333 0 0
753172678 0 0
784195316 0 0
625971186 0 0
337739732 0 0
157677363 0 0
337433054 0 0
87821266 0 0
177021575 0 0
53932036 0 0
520234090 0 0
417961432 0 0
44269138 0 0
877743388 0 0
863976488 0 0
589619509 0 0
675493018 0 0
493447449 0 0
801721013 0 0
443000884 0 0
579285158 0 0
724121656 0 0
96313628 0 0
592990102 0 0
595558773 0 0
9884274 0 0
453110940 0 0
660304638 0 0
748993552 0 0
1037303590 0 0
98111548 0 0
541957614 0 0
494211682 0 0
404055412 0 0
317084927 0 0
72025601 0 0
775107528 0 0
30847072 0 0
413548019 0 0
252803562 0 0
344135870 0 0
113827898 0 0
99665521 0 0
1029760976 0 0
519726959 0 0
618383371 0 0
222170527 0 0
981612285 0 0
428474292 0 0
56126803 0 0
567728829 0 0
242601514 0 0
981877808 0 0
40453205 0 0
709304427 0 0
581640384 0 0
123771748 0 0
7535591 0 0
111188250 0 0
498243116 0 0
254890501 0 0
328258453 0 0
844448197 0 0
849845672 0 0
730757510 0 0
524669661 0 0
1008211822 0 0
792815700 0 0
439881249 0 0
390068568 0 0
1003930037 0 0
73749990 0 0
927611305 0 0
272205480 0 0
612038269 0 0
758703817 0 0
552756587 0 0
472282656 0 0
695595739 0 0
457087482 0 0
97898531 0 0
72695111 0 0
961315754 0 0
992036978 0 0
396572827 0 0
995999812 0 0
1049211735 0 0
428431602 0 0
481845746 0 0
992790290 0 0
250904904 0 0
380253692 0 0
672121802 0 0
529761801 0 0
225701810 0 0
621694884 0 0
159257463 0 0
1046046541 0 0
671000969 0 0
757593996 0 0
781274723 0 0
692339516 0 0
1056896492 0 0
456413144 0 0
215249671 0 0
791924191 0 0
40607947 0 0
593475303 0 0
435077486 0 0
174032942 0 0
195147319 0 0
709731209 0 0
41741745 0 0
552413815 0 0
582406829 0 0
212188805 0 0
994963211 0 0
18846130 0 0
257460476 0 0
747496263 0 0
195546103 0 0
345025970 0 0
825375627 0 0
470550841 0 0
180930803 0 0
46851367 0 0
53033272 0 0
581549555 0 0
797271605 0 0
716604644 0 0
98086842 0 0
661515567 0 0
527782092 0 0
114210954 0 0
329234668 0 0
379201940 0 0
75346473 0 0
431622552 0 0
656328146 0 0
435628053 0 0
954502277 0 0
742271266 0 0
388077217 0 0
986819920 0 0
509566143 0 0
954869442 0 0
913389844 0 0
237424776 0 0
299108566 0 0
1031040952 0 0
977923676 0 0
28123888 0 0
197695765 0 0
136881009 0 0
638912891 0 0
416727536 0 0
1058096506 0 0
705325621 0 0
99511048 0 0
668252737 0 0
782668511 0 0
820709444 0 0
946872694 0 0
1003149 0 0
211854533 0 0
999304163 0 0
908493204 0 0
274283848 0 0
8527899 0 0
69589735 0 0
450905430 0 0
244139298 0 0
848888089 0 0
704747894 0 0
296296598 0 0
369497751 0 0
404372490 0 0
538831792 0 0
585592629 0 0
1021217614 0 0
541383130 0 0
352081486 0 0
520100214 0 0
468663463 0 0
885542563 0 0
43644309 0 0
265285033 0 0
57194198 0 0
825376647 0 0
361966268 0 0
662337203 0 0
136513774 0 0
252369194 0 0
317053818 0 0
242860988 0 0
161877183 0 0
693277354 0 0
547608006 0 0
186017103 0 0
639002584 0 0
1024315690 0 0
653383463 0 0
703871897 0 0
525551525 0 0
289481844 0 0
866036530 0 0
917216911 0 0
83153094 0 0
977509882 0 0
2391856 0 0
327332821 0 0
605169442 0 0
354968410 0 0
971349045 0 0
219022182 0 0
35639407 0 0
492884261 0 0
513350506 0 0
913329331 0 0
778667929 0 0
336281374 0 0
542223131 0 0
141555708 0 0
666011385 0 0
840196843 0 0
486197960 0 0
341301430 0 0
379849528 0 0
1053431830 0 0
20944413 0 0
578949084 0 0
871277651 0 0
186101798 0 0
1059932766 0 0
343847110 0 0
537040626 0 0
70154754 0 0
1030580271 0 0
366055587 0 0
185835331 0 0
949933818 0 0
984751439 0 0
918511510 0 0
1068469231 0 0
241013869 0 0
978584073 0 0
373784040 0 0
953904397 0 0
538594676 0 0
728003538 0 0
704756688 0 0
995928339 0 0
928548203 0 0
432516951 0 0
650598955 0 0
234624173 0 0
494067556 0 0
83598439 0 0
473681803 0 0
323498078 0 0
944267952 0 0
476610026 0 0
846477879 0 0
245644950 0 0
688974298 0 0
306238405 0 0
584135719 0 0
742472472 0 0
1001233562 0 0
479936231 0 0
955439905 0 0
492678254 0 0
466891703 0 0
109860810 0 0
379864777 0 0
46293658 0 0
443886392 0 0
7718293 0 0
229754885 0 0
672339432 0 0
420032402 0 0
1015321163 0 0
198761361 0 0
179766653 0 0
148159405 0 0
409414043 0 0
570660712 0 0
582504502 0 0
701372628 0 0
737199570 0 0
565063273 0 0
841163364 0 0
676305003 0 0
907995465 0 0
939018616 0 0
759306166 0 0
39263128 0 0
906794910 0 0
399831291 0 0
318365372 0 0
1565030 0 0
250011963 0 0
159843187 0 0
869959319 0 0
400833572 0 0
834304854 0 0
148076384 0 0
1061661860 0 0
753860860 0 0
253147383 0 0
757988514 0 0
85042611 0 0
520287842 0 0
882544522 0 0
346618213 0 0
756416838 0 0
885600521 0 0
747031448 0 0
817265859 0 0
186999169 0 0
314980334 0 0
661269715 0 0
185582238 0 0
565802331 0 0
439817673 0 0
932752717 0 0
755580056 0 0
189724005 0 0
891875786 0 0
635251971 0 0
281435111 0 0
1055936040 0 0
608527382 0 0
646502539 0 0
567519513 0 0
208936274 0 0
524133887 0 0
20309239 0 0
994253783 0 0
856402595 0 0
466790755 0 0
730335562 0 0
184890973 0 0
502089652 0 0
891675839 0 0
649421708 0 0
435592680 0 0
938293180 0 0
544833281 0 0
601900944 0 0
70228424 0 0
460405595 0 0
138545323 0 0
872374831 0 0
357822573 0 0
888885994 0 0
1037971132 0 0
110953376 0 0
922365907 0 0
818493467 0 0
304320161 0 0
928186988 0 0
323536865 0 0
14684206 0 0
27628929 0 0
790392700 0 0
875571594 0 0
1036828618 0 0
740162659 0 0
288883509 0 0
1062404162 0 0
369449901 0 0
1071775118 0 0
774249780 0 0
860385762 0 0
1051893888 0 0
384590159 0 0
136532614 0 0
11139063 0 0
388545653 0 0
2825021 0 0
466426301 0 0
490777176 0 0
272337524 0 0
464760038 0 0
103441585 0 0
1063319439 0 0
601614630 0 0
769199172 0 0
137348870 0 0
802414695 0 0
979419332 0 0
921176050 0 0
40846837 0 0
167225773 0 0
421140090 0 0
155033161 0 0
350431807 0 0
425823962 0 0
988317098 0 0
412893555 0 0
859731186 0 0
645143039 0 0
426627407 0 0
734510618 0 0
905861156 0 0
339348955 0 0
126342522 0 0
108545621 0 0
465646265 0 0
10621860 0 0
700433094 0 0
768079505 0 0
785689232 0 0
746508968 0 0
612142345 0 0
572767665 0 0
297791627 0 0
187541013 0 0
202340782 0 0
212968170 0 0
737600001 0 0
844017557 0 0
839274773 0 0
866868703 0 0
174880748 0 0
176873099 0 0
1039703974 0 0
918659498 0 0
873581334 0 0
68155900 0 0
12035148 0 0
577666300 0 0
444979441 0 0
703243561 0 0
324237403 0 0
1063505987 0 0
453862441 0 0
834915373 0 0
800300775 0 0
340780342 0 0
871878058 0 0
364930027 0 0
110511801 0 0
1017858924 0 0
551458547 0 0
809329835 0 0
843002342 0 0
96619960 0 0
770721930 0 0
795552521 0 0
844216995 0 0
27589789 0 0
149101500 0 0
955146692 0 0
1021315098 0 0
265185026 0 0
270374707 0 0
508422922 0 0
277402868 0 0
642387379 0 0
306812310 0 0
798371451 0 0
636210331 0 0
216685230 0 0
419714863 0 0
306118906 0 0
1051947052 0 0
940689915 0 0
1046934510 0 0
673971510 0 0
155393758 0 0
555649804 0 0
690185560 0 0
842302628 0 0
204536745 0 0
921524761 0 0
1038714482 0 0
523086586 0 0
700806347 0 0
641637926 0 0
642172331 0 0
557072178 0 0
186059631 0 0
177451969 0 0
782073229 0 0
409519241 0 0
1002988546 0 0
383904354 0 0
513233736 0 0
643915510 0 0
629575905 0 0
217881167 0 0
242101613 0 0
391348851 0 0
28982290 0 0
807305603 0 0
882112226 0 0
224316973 0 0
368691798 0 0
759246530 0 0
274892647 0 0
831139813 0 0
960835374 0 0
34072700 0 0
244023717 0 0
205410905 0 0
723400683 0 0
442523879 0 0
1033437813 0 0
692409074 0 0
349733741 0 0
511918942 0 0
230663767 0 0
13375503 0 0
223160088 0 0
303467117 0 0
183538996 0 0
393568414 0 0
52235864 0 0
99091127 0 0
236792281 0 0
949207412 0 0
92674542 0 0
640978541 0 0
470575069 0 0
383505616 0 0
589924896 0 0
370522801 0 0
1040335243 0 0
551949558 0 0
316684496 0 0
235290224 0 0
803214799 0 0
1060898512 0 0
810259719 0 0
836038079 0 0
956449100 0 0
926313047 0 0
260350531 0 0
403062317 0 0
465745135 0 0
186519140 0 0
909628447 0 0
366438298 0 0
620336427 0 0
948759326 0 0
12021171 0 0
899995511 0 0
1000336481 0 0
154719259 0 0
16918447 0 0
388664479 0 0
233120182 0 0
200415725 0 0
724684173 0 0
737945727 0 0
616564249 0 0
86387355 0 0
593084997 0 0
1031180832 0 0
979656687 0 0
978839900 0 0
941380498 0 0
925319436 0 0
525376134 0 0
855335758 0 0
673548871 0 0
168685291 0 0
985319256 0 0
334655387 0 0
55908407 0 0
706026432 0 0
462966338 0 0
372111536 0 0
498099884 0 0
615028199 0 0
531211384 0 0
880662147 0 0
430903460 0 0
809694563 0 0
623202928 0 0
954057061 0 0
453690190 0 0
803160966 0 0
728751003 0 0
663141409 0 0
716678063 0 0
611107528 0 0
191827772 0 0
65166514 0 0
493723207 0 0
823846723 0 0
391946439 0 0
712046117 0 0
82366083 0 0
551403446 0 0
772754521 0 0
126088341 0 0
987842537 0 0
495688599 0 0
1028886131 0 0
340750144 0 0
142942941 0 0
415290956 0 0
706899064 0 0
30926677 0 0
489983774 0 0
487760049 0 0
591629252 0 0
600431519 0 0
532894193 0 0
16418291 0 0
658450816 0 0
725153995 0 0
457522 0 0
472672434 0 0
123680857 0 0
524627251 0 0
525738811 0 0
135291724 0 0
689132585 0 0
164048829 0 0
18644947 0 0
334865169 0 0
248091964 0 0
923402325 0 0
463721462 0 0
12028447 0 0
1009758523 0 0
807249550 0 0
948128251 0 0
270494636 0 0
141085419 0 0
877825413 0 0
442876671 0 0
665934226 0 0
805893680 0 0
735842270 0 0
135988626 0 0
952109575 0 0
968398335 0 0
40514598 0 0
425198083 0 0
380872834 0 0
884986695 0 0
772387335 0 0
693170842 0 0
848451600 0 0
999290777 0 0
415950189 0 0
807664937 0 0
233565431 0 0
939536322 0 0
559703347 0 0
31246582 0 0
350764101 0 0
809351339 0 0
217899030 0 0
369718363 0 0
418928473 0 0
25058452 0 0
908099675 0 0
668630819 0 0
172911704 0 0
524383354 0 0
403205194 0 0
1027867941 0 0
1059196044 0 0
270880832 0 0
255681456 0 0
881947852 0 0
119756653 0 0
626042278 0 0
870894967 0 0
550672907 0 0
942859458 0 0
113492448 0 0
1055663084 0 0
21366899 0 0
488822838 0 0
877078829 0 0
852452689 0 0
718378100 0 0
42906194 0 0
565244890 0 0
595621840 0 0
231170693 0 0
673215647 0 0
443230282 0 0
481609431 0 0
813770544 0 0
770406498 0 0
331746526 0 0
1009769378 0 0
151135295 0 0
13262194 0 0
494316030 0 0
26786651 0 0
726647548 0 0
1061805583 0 0
1044545193 0 0
1052200402 0 0
673872426 0 0
538739150 0 0
549329573 0 0
9080466 0 0
120801542 0 0
76281477 0 0
461522200 0 0
947513243 0 0
6722309 0 0
79679298 0 0
754685575 0 0
279439832 0 0
91774405 0 0
936642419 0 0
354954411 0 0
973587211 0 0
1018710714 0 0
61876552 0 0
267624049 0 0
516124875 0 0
878652148 0 0
292644612 0 0
964760226 0 0
275045081 0 0
912020145 0 0
219009198 0 0
120351136 0 0
604398082 0 0
623791441 0 0
67087426 0 0
985584910 0 0
610780373 0 0
879846303 0 0
414001925 0 0
192606589 0 0
489253625 0 0
958310171 0 0
273799018 0 0
407474508 0 0
199162016 0 0
406150026 0 0
112288591 0 0
248580539 0 0
198195000 0 0
997105320 0 0
23281724 0 0
594053845 0 0
824457680 0 0
29302950 0 0
95150613 0 0
639439458 0 0
994259480 0 0
40016042 0 0
453160797 0 0
18796232 0 0
342977218 0 0
737375399 0 0
139743330 0 0
65489830 0 0
255886510 0 0
914521514 0 0
659872911 0 0
1053338573 0 0
255690966 0 0
107135462 0 0
595875488 0 0
333655192 0 0
688438368 0 0
812833392 0 0
645158786 0 0
857470119 0 0
179323786 0 0
534813095 0 0
1036048114 0 0
235868652 0 0
356108861 0 0
570528706 0 0
83118979 0 0
1061330635 0 0
574427760 0 0
820679471 0 0
166090155 0 0
422922537 0 0
871784234 0 0
811501733 0 0
806155336 0 0
849266115 0 0
634744289 0 0
738060543 0 0
547152094 0 0
479961263 0 0
393686993 0 0
650152712 0 0
640142441 0 0
820309887 0 0
169863951 0 0
995318837 0 0
563386852 0 0
291757282 0 0
680706376 0 0
322229029 0 0
320567684 0 0
2685867 0 0
792251427 0 0
961100231 0 0
839893743 0 0
293384710 0 0
679407373 0 0
588336321 0 0
1061957729 0 0
416802250 0 0
32795506 0 0
729660532 0 0
867150664 0 0
863203512 0 0
192688109 0 0
56563715 0 0
620310288 0 0
671335879 0 0
1043553750 0 0
580092884 0 0
24121548 0 0
955399090 0 0
801396754 0 0
538560432 0 0
544432970 0 0
11335664 0 0
461631490 0 0
707241287 0 0
1057546424 0 0
254755425 0 0
387081203 0 0
59785301 0 0
699830617 0 0
828022693 0 0
125595531 0 0
387974088 0 0
49086274 0 0
588876015 0 0
274797294 0 0
905155370 0 0
222988524 0 0
855094169 0 0
802938896 0 0
434243886 0 0
558513518 0 0
590043537 0 0
88533749 0 0
240752980 0 0
476015894 0 0
212705931 0 0
180686629 0 0
867913873 0 0
261907093 0 0
934590237 0 0
997780497 0 0
610259607 0 0
607873889 0 0
616396848 0 0
919529081 0 0
586355267 0 0
140184088 0 0
334436764 0 0
794775426 0 0
972658414 0 0
716625477 0 0
194133469 0 0
416841838 0 0
162997019 0 0
864241384 0 0
514033339 0 0
706594663 0 0
257921427 0 0
302888665 0 0
764440507 0 0
400938299 0 0
784519989 0 0
468249617 0 0
517339727 0 0
967060618 0 0
783077688 0 0
999239807 0 0
593757184 0 0
478204628 0 0
409309344 0 0
648978657 0 0
110438215 0 0
643791616 0 0
217837805 0 0
478686082 0 0
869135848 0 0
715500770 0 0
489939827 0 0
40904252 0 0
76958992 0 0
726852736 0 0
979288121 0 0
530750701 0 0
377866667 0 0
257428230 0 0
399668352 0 0
158805675 0 0
708975362 0 0
61354618 0 0
609221721 0 0
629501723 0 0
526920931 0 0
865444100 0 0
806993971 0 0
735788465 0 0
828000578 0 0
613905328 0 0
659376312 0 0
114460423 0 0
874287478 0 0
415267429 0 0
361723804 0 0
302532278 0 0
410649123 0 0
717395457 0 0
1059106911 0 0
760572931 0 0
442193744 0 0
311244874 0 0
765698560 0 0
619312185 0 0
248961381 0 0
225677931 0 0
764864115 0 0
992384952 0 0
206101374 0 0
922176721 0 0
538547650 0 0
490353918 0 0
842385927 0 0
197881271 0 0
515817223 0 0
913210338 0 0
247584157 0 0
663618098 0 0
153963991 0 0
399504521 0 0
436367611 0 0
582446171 0 0
178343610 0 0
424793384 0 0
661676610 0 0
286363317 0 0
589980546 0 0
1051472986 0 0
137204378 0 0
605040068 0 0
731440605 0 0
131194354 0 0
235069202 0 0
530388804 0 0
436948860 0 0
803600944 0 0
896442605 0 0
99850574 0 0
208903788 0 0
206863708 0 0
635757437 0 0
727727150 0 0
235334123 0 0
398924796 0 0
91017865 0 0
891729286 0 0
1016770105 0 0
958996771 0 0
687549274 0 0
495646721 0 0
280917263 0 0
957032603 0 0
1021310145 0 0
82886065 0 0
211707223 0 0
330813111 0 0
564946282 0 0
435877202 0 0
1053355216 0 0
447995017 0 0
586118568 0 0
1031852874 0 0
674492101 0 0
996468478 0 0
437225870 0 0
102181028 0 0
990927176 0 0
308998576 0 0
499829870 0 0
891084904 0 0
1054655020 0 0
610830605 0 0
500442770 0 0
1003785016 0 0
31208440 0 0
1032857682 0 0
847670662 0 0
777654961 0 0
502384195 0 0
983189734 0 0
1018302648 0 0
414540114 0 0
89220562 0 0
945441466 0 0
501360428 0 0
271273583 0 0
232782813 0 0
234453907 0 0
191691320 0 0
857183330 0 0
963971744 0 0
1046072005 0 0
295858949 0 0
359923733 0 0
680740620 0 0
568134800 0 0
127118290 0 0
1019328741 0 0
781738400 0 0
769374147 0 0
782238674 0 0
904341984 0 0
497368307 0 0
887647345 0 0
383622906 0 0
138483979 0 0
912348089 0 0
682889759 0 0
435080815 0 0
626359277 0 0
859119597 0 0
14994491 0 0
355225954 0 0
534099241 0 0
736362382 0 0
183640366 0 0
1007644616 0 0
438505055 0 0
927328404 0 0
943004458 0 0
605672994 0 0
931563452 0 0
484436242 0 0
849742961 0 0
585787765 0 0
498455770 0 0
932339072 0 0
388002154 0 0
800458021 0 0
536027108 0 0
484018086 0 0
222626476 0 0
271955378 0 0
150315943 0 0
598186689 0 0
819537079 0 0
17264549 0 0
592716076 0 0
358456640 0 0
392471189 0 0
383855806 0 0
262145384 0 0
27992737 0 0
667026120 0 0
859998998 0 0
346091094 0 0
830015154 0 0
482105029 0 0
1070167531 0 0
60974810 0 0
947782783 0 0
40383706 0 0
919855321 0 0
850994177 0 0
921903797 0 0
843104810 0 0
1006986536 0 0
80140049 0 0
659971973 0 0
659992741 0 0
370198590 0 0
733601289 0 0
117692735 0 0
950191166 0 0
1041065619 0 0
934510658 0 0
457971341 0 0
435336679 0 0
174540413 0 0
296663859 0 0
705959311 0 0
288083050 0 0
573251689 0 0
356176558 0 0
468182532 0 0
712675960 0 0
256282442 0 0
792545099 0 0
798563591 0 0
67844061 0 0
296669519 0 0
613143581 0 0
184594999 0 0
197356558 0 0
204934065 0 0
707306521 0 0
105549308 0 0
431624530 0 0
5573975 0 0
719960244 0 0
409011717 0 0
590101073 0 0
511760834 0 0
513357961 0 0
577461569 0 0
96841500 0 0
447957278 0 0
848290731 0 0
987702008 0 0
408370125 0 0
646414602 0 0
19871029 0 0
168253883 0 0
75829310 0 0
736252488 0 0
530942469 0 0
8708072 0 0
30717908 0 0
55126149 0 0
363180132 0 0
1008635445 0 0
600897121 0 0
1045654454 0 0
740549164 0 0
277005954 0 0
928430030 0 0
1071019963 0 0
298775509 0 0
335768220 0 0
177982575 0 0
1014674031 0 0
838025806 0 0
491406683 0 0
421497480 0 0
1040921472 0 0
1038706776 0 0
44247608 0 0
1006111035 0 0
885747923 0 0
130296738 0 0
1047916511 0 0
825080164 0 0
121239377 0 0
686854859 0 0
102417843 0 0
106426734 0 0
240023086 0 0
780101180 0 0
716425949 0 0
704147870 0 0
431632330 0 0
6395748 0 0
119029749 0 0
900814189 0 0
847821472 0 0
515025019 0 0
425670281 0 0
25714323 0 0
52341627 0 0
837376849 0 0
741035782 0 0
893886097 0 0
825370828 0 0
488486648 0 0
573896388 0 0
398710059 0 0
185618896 0 0
1014271630 0 0
604529719 0 0
829664851 0 0
468988104 0 0
770267194 0 0
740909301 0 0
1017238382 0 0
221032005 0 0
515995840 0 0
330246947 0 0
955721089 0 0
696350990 0 0
1028839436 0 0
731852987 0 0
815429593 0 0
378764090 0 0
846645402 0 0
232798514 0 0
530487519 0 0
830039385 0 0
1008833622 0 0
378346288 0 0
1017280843 0 0
937452853 0 0
1014148825 0 0
356850514 0 0
894117682 0 0
656082022 0 0
179440578 0 0
1036885097 0 0
92108227 0 0
173013094 0 0
371670765 0 0
962806515 0 0
163990144 0 0
636538440 0 0
371270781 0 0
963868903 0 0
189534862 0 0
100403376 0 0
313327321 0 0
300931574 0 0
132894342 0 0
89590555 0 0
958377634 0 0
648570623 0 0
820024758 0 0
439522198 0 0
335859958 0 0
292855998 0 0
569543384 0 0
883046542 0 0
595423803 0 0
742350293 0 0
801743916 0 0
683701220 0 0
992709773 0 0
168117935 0 0
157932543 0 0
911839906 0 0
813365121 0 0
6989845 0 0
421890502 0 0
405210766 0 0
1050445934 0 0
825223481 0 0
756810671 0 0
431417215 0 0
308590084 0 0
462302972 0 0
947024564 0 0
197540694 0 0
656595919 0 0
314042594 0 0
66608445 0 0
539951325 0 0
619695973 0 0
438869673 0 0
946637458 0 0
618820832 0 0
918477337 0 0
683457844 0 0
694997206 0 0
861412118 0 0
545550247 0 0
190878891 0 0
707827185 0 0
655037050 0 0
140994192 0 0
639116563 0 0
598588878 0 0
303414781 0 0
605305153 0 0
270297434 0 0
561493516 0 0
542400486 0 0
445605737 0 0
428116824 0 0
118250215 0 0
127246079 0 0
109540465 0 0
400452540 0 0
586519960 0 0
422999093 0 0
367548975 0 0
733736009 0 0
109003078 0 0
333213399 0 0
429774196 0 0
411303444 0 0
819312704 0 0
23036319 0 0
1045033929 0 0
550226551 0 0
96761375 0 0
308790435 0 0
482246546 0 0
245157970 0 0
816508097 0 0
299520548 0 0
924287961 0 0
570886896 0 0
715668441 0 0
762868433 0 0
1061067496 0 0
162568341 0 0
643201752 0 0
1064123164 0 0
785640174 0 0
100283681 0 0
201508662 0 0
1058068309 0 0
588220337 0 0
847442866 0 0
740487620 0 0
1059368904 0 0
1050770689 0 0
171439755 0 0
1042082947 0 0
81698369 0 0
680562393 0 0
956703351 0 0
747359042 0 0
214365690 0 0
354660098 0 0
798905412 0 0
392263382 0 0
586100612 0 0
765046980 0 0
1021354209 0 0
273449052 0 0
795141102 0 0
634008815 0 0
299489275 0 0
897860180 0 0
877196607 0 0
373487641 0 0
598674422 0 0
326317824 0 0
740986737 0 0
912397661 0 0
249989600 0 0
455091743 0 0
675005535 0 0
946380977 0 0
26739926 0 0
898676795 0 0
191699645 0 0
226093471 0 0
30008315 0 0
764671608 0 0
624176582 0 0
225147611 0 0
478160190 0 0
558146275 0 0
890676709 0 0
439986790 0 0
375971694 0 0
12399257 0 0
773047254 0 0
781651372 0 0
506588534 0 0
856636323 0 0
588779935 0 0
145505986 0 0
196401353 0 0
821080969 0 0
771589974 0 0
148093313 0 0
289856360 0 0
569182234 0 0
667184037 0 0
996243976 0 0
512427002 0 0
377125021 0 0
194742984 0 0
1034963210 0 0
308756517 0 0
402700275 0 0
190036666 0 0
196085430 0 0
583436086 0 0
1004544473 0 0
879473397 0 0
634009917 0 0
618895461 0 0
1052030159 0 0
987695042 0 0
676004947 0 0
467717395 0 0
228083762 0 0
1009835777 0 0
872888292 0 0
43649908 0 0
907722364 0 0
2597231 0 0
915646315 0 0
333203580 0 0
984566600 0 0
138125742 0 0
268082923 0 0
883017462 0 0
929671344 0 0
620705658 0 0
343052766 0 0
8455891 0 0
803877019 0 0
877242145 0 0
802009510 0 0
439351305 0 0
344711721 0 0
350681678 0 0
311633389 0 0
857763900 0 0
569718428 0 0
928785148 0 0
745237225 0 0
412077531 0 0
611766399 0 0
81488824 0 0
951491754 0 0
573152601 0 0
922340513 0 0
17160535 0 0
865852194 0 0
706635939 0 0
734194164 0 0
739342384 0 0
174093049 0 0
1068654365 0 0
842377875 0 0
271458232 0 0
93647308 0 0
384722029 0 0
873326343 0 0
797183621 0 0
224491538 0 0
1003486328 0 0
224417915 0 0
758936266 0 0
414868739 0 0
178102347 0 0
605645592 0 0
874143699 0 0
151551483 0 0
263929118 0 0
635998134 0 0
217504068 0 0
294678880 0 0
990240441 0 0
113965050 0 0
572273643 0 0
377848359 0 0
828564139 0 0
991629358 0 0
1032554038 0 0
14829572 0 0
922168144 0 0
438035931 0 0
674574318 0 0
16445165 0 0
387983972 0 0
47700078 0 0
976338119 0 0
484520490 0 0
874861319 0 0
549766881 0 0
16432521 0 0
926430814 0 0
768085776 0 0
83208775 0 0
370837393 0 0
377347 0 0
952658321 0 0
501437308 0 0
248851361 0 0
310996336 0 0
190974983 0 0
151921423 0 0
258387333 0 0
763070678 0 0
377955987 0 0
87404774 0 0
271843420 0 0
1059067466 0 0
347911716 0 0
51555134 0 0
1020802846 0 0
188537179 0 0
71634860 0 0
236334936 0 0
1053675608 0 0
129118457 0 0
319388501 0 0
555952576 0 0
1029723561 0 0
904291896 0 0
117486564 0 0
815499955 0 0
158588609 0 0
841831749 0 0
611535840 0 0
276828827 0 0
177465511 0 0
937829390 0 0
706452329 0 0
991182318 0 0
531896110 0 0
271766710 0 0
315592404 0 0
496970682 0 0
936893662 0 0
992706624 0 0
488022049 0 0
1053983879 0 0
712833908 0 0
1047616478 0 0
319460334 0 0
671585431 0 0
1063393326 0 0
934455270 0 0
118929700 0 0
68415292 0 0
281767150 0 0
670889002 0 0
315784297 0 0
859000583 0 0
531799616 0 0
202305347 0 0
151771442 0 0
768819825 0 0
443295971 0 0
757780327 0 0
89046458 0 0
370212865 0 0
297669183 0 0
726096033 0 0
272143891 0 0
529362932 0 0
417146697 0 0
558469027 0 0
135530838 0 0
34296044 0 0
647387645 0 0
781805113 0 0
927715021 0 0
681272404 0 0
263637561 0 0
482002569 0 0
690318077 0 0
328493227 0 0
633312733 0 0
62138703 0 0
1061683695 0 0
207617577 0 0
468990823 0 0
445969575 0 0
819996632 0 0
796720188 0 0
485190066 0 0
956071873 0 0
490007433 0 0
1008885832 0 0
466207568 0 0
561951062 0 0
870760056 0 0
263696873 0 0
530892540 0 0
700307908 0 0
712661533 0 0
822102290 0 0
1054686159 0 0
150648453 0 0
943159083 0 0
317734261 0 0
548462213 0 0
694604198 0 0
350124137 0 0
238033355 0 0
369689413 0 0
567038408 0 0
939929387 0 0
232317519 0 0
805285206 0 0
66921274 0 0
519810568 0 0
489049527 0 0
94904354 0 0
851332694 0 0
383198935 0 0
559473096 0 0
260081196 0 0
345632579 0 0
344375165 0 0
364923257 0 0
911269898 0 0
777776550 0 0
365969622 0 0
185028003 0 0
996420340 0 0
123798273 0 0
447182515 0 0
287281774 0 0
1041262795 0 0
182619919 0 0
751941914 0 0
900730499 0 0
256006026 0 0
493474005 0 0
345836528 0 0
68540469 0 0
630006048 0 0
492240321 0 0
264180008 0 0
121352451 0 0
294938187 0 0
875142205 0 0
736994086 0 0
309556254 0 0
564433489 0 0
609836618 0 0
484107560 0 0
423643964 0 0
469256973 0 0
486656207 0 0
917581314 0 0
525425527 0 0
746652207 0 0
689190499 0 0
882208993 0 0
67359925 0 0
69392221 0 0
481129967 0 0
123911004 0 0
77392695 0 0
106713602 0 0
125963264 0 0
476533390 0 0
21486525 0 0
866037569 0 0
283836496 0 0
37518344 0 0
568298776 0 0
719075489 0 0
31212916 0 0
570240159 0 0
851535082 0 0
959498715 0 0
238911013 0 0
180394403 0 0
615851128 0 0
343987853 0 0
445017406 0 0
347297424 0 0
674680741 0 0
587501284 0 0
679193162 0 0
276024388 0 0
991435309 0 0
203470315 0 0
341348070 0 0
487197522 0 0
726203610 0 0
326565167 0 0
567023406 0 0
478495687 0 0
831234531 0 0
65577133 0 0
1052608792 0 0
372184068 0 0
315258960 0 0
336485971 0 0
1045619238 0 0
1064809713 0 0
61270395 0 0
166548443 0 0
1067403180 0 0
1029897533 0 0
148261712 0 0
398166798 0 0
250304840 0 0
16293088 0 0
859480536 0 0
740623502 0 0
142825032 0 0
149276224 0 0
1055788296 0 0
1008353417 0 0
618370655 0 0
721066423 0 0
742070324 0 0
23450974 0 0
1054214133 0 0
109716168 0 0
392760287 0 0
791026655 0 0
580638261 0 0
711541270 0 0
860498066 0 0
21854699 0 0
9369980 0 0
246155768 0 0
289893996 0 0
519100779 0 0
247253332 0 0
401255614 0 0
4791336 0 0
176545168 0 0
14092708 0 0
446393160 0 0
283255581 0 0
75190027 0 0
228031686 0 0
1015499927 0 0
297990030 0 0
717179347 0 0
353551277 0 0
770917488 0 0
280111779 0 0
694536213 0 0
54633834 0 0
738795360 0 0
784237022 0 0
1027495165 0 0
49289896 0 0
134586768 0 0
299033532 0 0
752159266 0 0
333403437 0 0
261895624 0 0
169402867 0 0
181860347 0 0
598050090 0 0
1022670938 0 0
648913225 0 0
965143925 0 0
137898654 0 0
624162264 0 0
733449329 0 0
635930959 0 0
986045798 0 0
431541006 0 0
1021040381 0 0
909421759 0 0
609187918 0 0
725263785 0 0
828639841 0 0
960307323 0 0
191446907 0 0
661643459 0 0
146120008 0 0
990752115 0 0
290647550 0 0
653205039 0 0
124609655 0 0
943481047 0 0
961647457 0 0
541303286 0 0
25193189 0 0
690926937 0 0
159854464 0 0
989814745 0 0
407722076 0 0
395236075 0 0
514982842 0 0
185068988 0 0
1060553687 0 0
1053026782 0 0
846064057 0 0
383780850 0 0
982842141 0 0
658290131 0 0
424446325 0 0
924983075 0 0
333684052 0 0
677920411 0 0
638147540 0 0
616087743 0 0
435024908 0 0
991939944 0 0
62715450 0 0
803103876 0 0
1010191919 0 0
728700416 0 0
712277880 0 0
969370189 0 0
934114507 0 0
978108764 0 0
1039936985 0 0
1030582585 0 0
1017241370 0 0
663244536 0 0
671608193 0 0
927066420 0 0
279116087 0 0
1031025072 0 0
941602960 0 0
805161518 0 0
79343306 0 0
490572641 0 0
671201776 0 0
347870879 0 0
650840247 0 0
1008025829 0 0
960065639 0 0
893538556 0 0
883665917 0 0
427629856 0 0
198393338 0 0
954496004 0 0
173793344 0 0
731993720 0 0
31147229 0 0
978431474 0 0
864538318 0 0
907028797 0 0
917209325 0 0
168192641 0 0
435433614 0 0
446874466 0 0
401046894 0 0
983271312 0 0
1028117149 0 0
698939274 0 0
854393376 0 0
195612917 0 0
46057855 0 0
179336902 0 0
655665757 0 0
108993252 0 0
284302802 0 0
682716391 0 0
776063468 0 0
143857352 0 0
286151835 0 0
602118056 0 0
60883672 0 0
359510791 0 0
283952018 0 0
181704253 0 0
893151041 0 0
971210354 0 0
494987686 0 0
1016230025 0 0
141597495 0 0
981720130 0 0
750260178 0 0
1003508587 0 0
436365769 0 0
930123871 0 0
216227395 0 0
235145606 0 0
1019528448 0 0
978603659 0 0
14387421 0 0
1061577062 0 0
265577219 0 0
589812934 0 0
982286042 0 0
333069650 0 0
843654776 0 0
115232020 0 0
61401083 0 0
957648644 0 0
10807356 0 0
135922764 0 0
163425828 0 0
552594579 0 0
206977145 0 0
56108576 0 0
551884287 0 0
749174336 0 0
466521399 0 0
309345601 0 0
712022321 0 0
1065789947 0 0
879549413 0 0
697305587 0 0
210413194 0 0
605991970 0 0
186700912 0 0
740090131 0 0
345034034 0 0
926995935 0 0
548141870 0 0
757377673 0 0
404055553 0 0
330751057 0 0
429333904 0 0
481440387 0 0
692347022 0 0
324317152 0 0
822810427 0 0
230200781 0 0
705087593 0 0
129878361 0 0
152453462 0 0
829454381 0 0
993932832 0 0
995662766 0 0
851378283 0 0
883702578 0 0
883994902 0 0
1000911666 0 0
282027231 0 0
937901627 0 0
553075603 0 0
586860551 0 0
1044059126 0 0
112365479 0 0
841935407 0 0
808922778 0 0
94850719 0 0
80052394 0 0
763431725 0 0
62414067 0 0
613354203 0 0
164978707 0 0
17423383 0 0
166064264 0 0
1071092877 0 0
675142027 0 0
827845663 0 0
584265650 0 0
199333666 0 0
794566188 0 0
967701364 0 0
920759955 0 0
147875209 0 0
398567102 0 0
100469609 0 0
712657417 0 0
517211660 0 0
881260699 0 0
975265729 0 0
641280436 0 0
343868277 0 0
951702447 0 0
151901126 0 0
38542788 0 0
776254318 0 0
377998547 0 0
484575017 0 0
954122768 0 0
912494542 0 0
1026582667 0 0
253644496 0 0
54926313 0 0
126003173 0 0
556738881 0 0
738228610 0 0
466790370 0 0
911517475 0 0
580437845 0 0
583678694 0 0
566980118 0 0
474310323 0 0
160798540 0 0
988985617 0 0
445614284 0 0
41597667 0 0
1067739535 0 0
840136430 0 0
296036706 0 0
661004243 0 0
952326035 0 0
255885545 0 0
325258631 0 0
425769479 0 0
151237837 0 0
900443276 0 0
412585114 0 0
568222459 0 0
535717554 0 0
601652143 0 0
865689573 0 0
666404810 0 0
490284095 0 0
15637543 0 0
922862405 0 0
102837304 0 0
1003969032 0 0
952169325 0 0
657234443 0 0
89123318 0 0
467059944 0 0
309009325 0 0
328605355 0 0
101650992 0 0
409843576 0 0
185542195 0 0
999240565 0 0
160025302 0 0
1063835526 0 0
807043345 0 0
973884454 0 0
19646035 0 0
410480465 0 0
1015770287 0 0
46654928 0 0
414153323 0 0
366168962 0 0
815761960 0 0
631721086 0 0
533209311 0 0
346968379 0 0
1046968940 0 0
240637446 0 0
969617535 0 0
1067985978 0 0
650490339 0 0
982465084 0 0
830738923 0 0
144975452 0 0
588649053 0 0
674897634 0 0
1065750086 0 0
378851024 0 0
325452110 0 0
472482967 0 0
626175044 0 0
193365247 0 0
258575851 0 0
523928882 0 0
924470964 0 0
698279481 0 0
592810540 0 0
884110639 0 0
772280924 0 0
556960211 0 0
958342330 0 0
987574197 0 0
143731442 0 0
789976050 0 0
1018892077 0 0
454240611 0 0
293693274 0 0
1013825940 0 0
737368936 0 0
915270528 0 0
22233754 0 0
203879249 0 0
998259226 0 0
936586968 0 0
95924249 0 0
370161537 0 0
756857018 0 0
531344350 0 0
312880990 0 0
215407883 0 0
61777420 0 0
652004913 0 0
333417578 0 0
147320569 0 0
1030414908 0 0
929175594 0 0
327352319 0 0
589854253 0 0
609747792 0 0
701854388 0 0
1034899060 0 0
481487136 0 0
905054352 0 0
1065478060 0 0
946500406 0 0
113971474 0 0
890838954 0 0
662442653 0 0
834124001 0 0
970518381 0 0
438229670 0 0
1067581284 0 0
434254465 0 0
980884218 0 0
1038996565 0 0
972517595 0 0
229867881 0 0
846196573 0 0
398600471 0 0
1026889475 0 0
1060957464 0 0
254992087 0 0
927642814 0 0
419802732 0 0
49422984 0 0
153682998 0 0
1059776323 0 0
318822310 0 0
203278071 0 0
708411565 0 0
1069361812 0 0
317660966 0 0
257212142 0 0
664915332 0 0
726166397 0 0
138938215 0 0
636469336 0 0
495740390 0 0
714555436 0 0
278597117 0 0
316506307 0 0
498218205 0 0
590038120 0 0
569172657 0 0
10397428 0 0
831488566 0 0
925925921 0 0
804838552 0 0
369199241 0 0
981712129 0 0
325018237 0 0
934470847 0 0
991256771 0 0
795173413 0 0
61805545 0 0
829724378 0 0
166959577 0 0
160478522 0 0
899307025 0 0
630387821 0 0
946293594 0 0
662617385 0 0
382904377 0 0
316047204 0 0
429823646 0 0
815165613 0 0
424626880 0 0
825268861 0 0
20958737 0 0
477753001 0 0
963962649 0 0
733662223 0 0
997849366 0 0
794162610 0 0
392420466 0 0
604082568 0 0
217597548 0 0
799097544 0 0
721019286 0 0
617874484 0 0
520642542 0 0
425037152 0 0
57742874 0 0
452714649 0 0
295033198 0 0
702920 0 0
646055495 0 0
691524900 0 0
573924824 0 0
188656081 0 0
1007641111 0 0
413272051 0 0
423599750 0 0
336240667 0 0
1005555274 0 0
902827124 0 0
35379325 0 0
648173388 0 0
956525753 0 0
433463897 0 0
31339665 0 0
701349574 0 0
235803375 0 0
639241787 0 0
767279361 0 0
273483650 0 0
899439062 0 0
128300667 0 0
107106424 0 0
494142529 0 0
454312371 0 0
752739627 0 0
615413962 0 0
919809737 0 0
102150908 0 0
337790523 0 0
24288065 0 0
473850576 0 0
271139626 0 0
316467707 0 0
582575904 0 0
406781261 0 0
1030122133 0 0
632240347 0 0
242685297 0 0
826606901 0 0
735989487 0 0
1005317177 0 0
180497109 0 0
780711676 0 0
428714847 0 0
460706936 0 0
737502877 0 0
925381514 0 0
328084617 0 0
655350501 0 0
422779409 0 0
309494762 0 0
276844594 0 0
791414880 0 0
239050484 0 0
1009921604 0 0
513639412 0 0
894858239 0 0
222117022 0 0
471314936 0 0
732290243 0 0
775317412 0 0
670838954 0 0
296031042 0 0
613537668 0 0
980857155 0 0
804662689 0 0
443239424 0 0
999053015 0 0
429068045 0 0
285744787 0 0
85554406 0 0
807596031 0 0
268536689 0 0
631993254 0 0
100997386 0 0
842363186 0 0
120022968 0 0
35694395 0 0
323600308 0 0
1030110251 0 0
936769237 0 0
363086789 0 0
984197384 0 0
671838748 0 0
39192785 0 0
735428240 0 0
709519787 0 0
638342966 0 0
1070944859 0 0
568573162 0 0
486512164 0 0
453484760 0 0
204199694 0 0
124987103 0 0
333080873 0 0
118285682 0 0
845969960 0 0
314232375 0 0
154915480 0 0
127807339 0 0
511304533 0 0
814383257 0 0
716168033 0 0
573579816 0 0
485751561 0 0
176446360 0 0
1040917997 0 0
99043690 0 0
567658737 0 0
378177305 0 0
204367817 0 0
911194405 0 0
401441234 0 0
375556716 0 0
1059016993 0 0
513743585 0 0
1019445758 0 0
187474909 0 0
287715573 0 0
801663183 0 0
705603676 0 0
470985568 0 0
106215895 0 0
284423250 0 0
321300548 0 0
64714762 0 0
423489286 0 0
648886484 0 0
236610155 0 0
230638948 0 0
747458811 0 0
408165812 0 0
306688383 0 0
730409801 0 0
536444889 0 0
509027308 0 0
109383427 0 0
577848633 0 0
230249537 0 0
210517712 0 0
76349329 0 0
835665691 0 0
18288016 0 0
77847151 0 0
970359948 0 0
351705310 0 0
670826926 0 0
407554815 0 0
754665466 0 0
647753320 0 0
809053700 0 0
67882923 0 0
277289854 0 0
893291571 0 0
580933470 0 0
644561888 0 0
721965997 0 0
913452095 0 0
445466370 0 0
54651717 0 0
440996607 0 0
650487084 0 0
120513650 0 0
965210977 0 0
175848133 0 0
1017488400 0 0
141782124 0 0
149532136 0 0
642407729 0 0
194183558 0 0
875549869 0 0
179961078 0 0
1035467811 0 0
377546949 0 0
515508198 0 0
986489336 0 0
135513671 0 0
1017882109 0 0
411376806 0 0
352793405 0 0
144610133 0 0
425322995 0 0
569017854 0 0
707064182 0 0
536552158 0 0
936753535 0 0
465063544 0 0
1026842544 0 0
44441793 0 0
140873591 0 0
218387359 0 0
1004753559 0 0
918840803 0 0
342748323 0 0
407945918 0 0
22736844 0 0
92169390 0 0
982385391 0 0
979395676 0 0
373833680 0 0
632062805 0 0
752252384 0 0
426831525 0 0
1024463455 0 0
269063452 0 0
884598747 0 0
197142025 0 0
324448751 0 0
805646732 0 0
257490238 0 0
244792289 0 0
823069256 0 0
647760370 0 0
911720948 0 0
805704695 0 0
162294461 0 0
638415961 0 0
125696408 0 0
136573088 0 0
5168974 0 0
428258922 0 0
425531850 0 0
423685570 0 0
116094588 0 0
323213888 0 0
953452385 0 0
774796294 0 0
361440330 0 0
294508169 0 0
582805361 0 0
131654077 0 0
262353107 0 0
1000764985 0 0
754977057 0 0
26954752 0 0
694752340 0 0
324196052 0 0
830500746 0 0
637988197 0 0
482025137 0 0
442836574 0 0
465163188 0 0
77842748 0 0
487878305 0 0
371854907 0 0
443782108 0 0
1047603928 0 0
940091804 0 0
561335350 0 0
149450440 0 0
359538598 0 0
375696082 0 0
678779260 0 0
383859240 0 0
855103900 0 0
201617116 0 0
19589700 0 0
549150935 0 0
587745744 0 0
443494095 0 0
807679671 0 0
590443820 0 0
481721478 0 0
133947080 0 0
849487126 0 0
411131095 0 0
338238409 0 0
83985007 0 0
833286856 0 0
1018960566 0 0
456643726 0 0
912307971 0 0
135958671 0 0
506714546 0 0
657320219 0 0
775972116 0 0
905239415 0 0
1019852935 0 0
534769932 0 0
214237949 0 0
267057070 0 0
338875666 0 0
157791227 0 0
335265041 0 0
28726329 0 0
838603701 0 0
476580819 0 0
420113502 0 0
496511528 0 0
255787322 0 0
871482487 0 0
835272217 0 0
515191320 0 0
4932181 0 0
535498386 0 0
119684937 0 0
740773267 0 0
591015875 0 0
993260247 0 0
124928542 0 0
879714512 0 0
241272342 0 0
460839598 0 0
255123083 0 0
855506754 0 0
709363332 0 0
946106562 0 0
168110573 0 0
798037096 0 0
606209707 0 0
95469759 0 0
822591997 0 0
476662712 0 0
431507118 0 0
172809076 0 0
548890138 0 0
427542323 0 0
327958574 0 0
778010636 0 0
698112847 0 0
89451309 0 0
524056279 0 0
687080349 0 0
766238068 0 0
347063859 0 0
161722165 0 0
592655186 0 0
805389378 0 0
998342176 0 0
579404216 0 0
440203084 0 0
764025819 0 0
170971390 0 0
711776104 0 0
71942452 0 0
458809035 0 0
396353897 0 0
566591349 0 0
494483940 0 0
12032826 0 0
504721111 0 0
927639924 0 0
144886495 0 0
860546638 0 0
246178124 0 0
61952548 0 0
233590200 0 0
591190294 0 0
811057711 0 0
354604686 0 0
46947466 0 0
567034109 0 0
97551461 0 0
43213772 0 0
69722499 0 0
117678418 0 0
352077967 0 0
281912356 0 0
16652222 0 0
812579609 0 0
565658290 0 0
658928308 0 0
200190911 0 0
735589049 0 0
733055012 0 0
935936194 0 0
828032206 0 0
862471659 0 0
335098454 0 0
986317497 0 0
250249011 0 0
648769505 0 0
171715532 0 0
815197955 0 0
293849105 0 0
413130436 0 0
494979245 0 0
799285904 0 0
690882176 0 0
375672110 0 0
735943722 0 0
111857461 0 0
795721601 0 0
164883850 0 0
698347575 0 0
1069852501 0 0
972988218 0 0
926904574 0 0
14124190 0 0
327317814 0 0
66531355 0 0
42517090 0 0
133571171 0 0
843704658 0 0
459194203 0 0
621857155 0 0
636396218 0 0
993469788 0 0
710866255 0 0
486663198 0 0
268832238 0 0
987340589 0 0
846523180 0 0
1062066510 0 0
893609253 0 0
938314469 0 0
278156269 0 0
291457498 0 0
872353132 0 0
257241042 0 0
190890925 0 0
699937361 0 0
555219966 0 0
14609952 0 0
717506429 0 0
49862769 0 0
711162043 0 0
1009334696 0 0
429562246 0 0
63244213 0 0
152570302 0 0
530382259 0 0
1058181093 0 0
5785018 0 0
939741083 0 0
368085055 0 0
524553568 0 0
1072029822 0 0
547580780 0 0
208661461 0 0
78623042 0 0
272147473 0 0
876503398 0 0
409585219 0 0
841564923 0 0
799425465 0 0
479774176 0 0
289064196 0 0
33824856 0 0
347680934 0 0
173101116 0 0
993492368 0 0
46963889 0 0
865424595 0 0
964295043 0 0
733016195 0 0
450729727 0 0
349173627 0 0
286160682 0 0
35464485 0 0
122366766 0 0
65035995 0 0
197286523 0 0
950272670 0 0
770164521 0 0
95619715 0 0
518093518 0 0
147859149 0 0
819403269 0 0
817858894 0 0
640314013 0 0
282593969 0 0
363655517 0 0
50910444 0 0
946385062 0 0
203171718 0 0
805502081 0 0
666244887 0 0
630385467 0 0
235738327 0 0
188581560 0 0
916741805 0 0
12749512 0 0
453063597 0 0
271544112 0 0
580661363 0 0
709816351 0 0
62354793 0 0
358777640 0 0
214398562 0 0
16495532 0 0
941709442 0 0
221001757 0 0
130618690 0 0
709506595 0 0
617189822 0 0
603979139 0 0
50259229 0 0
962748934 0 0
244658320 0 0
998521700 0 0
216604269 0 0
971804111 0 0
664615908 0 0
93490263 0 0
184246171 0 0
105835268 0 0
244031111 0 0
505124445 0 0
518068248 0 0
596448165 0 0
1024101140 0 0
872993192 0 0
938503770 0 0
795706757 0 0
1050956436 0 0
758632839 0 0
1033910730 0 0
1050585293 0 0
193678744 0 0
197353111 0 0
733405493 0 0
188997710 0 0
1069646634 0 0
679544325 0 0
213247047 0 0
469141438 0 0
763913193 0 0
694049823 0 0
385545892 0 0
1021517805 0 0
817364107 0 0
98040500 0 0
441314414 0 0
578299714 0 0
467319254 0 0
872592720 0 0
718275456 0 0
614989672 0 0
283165745 0 0
337136967 0 0
676223162 0 0
197567716 0 0
846598637 0 0
954344315 0 0
611278865 0 0
148054745 0 0
845462309 0 0
445768765 0 0
312898892 0 0
785339064 0 0
714652145 0 0
20825376 0 0
226487255 0 0
1042755982 0 0
369413350 0 0
775946229 0 0
197703956 0 0
58494029 0 0
1010070856 0 0
191101867 0 0
397189580 0 0
283971092 0 0
636916607 0 0
415536944 0 0
628536969 0 0
811042679 0 0
974959285 0 0
5101053 0 0
226968 0 0
14072439 0 0
711132899 0 0
102315941 0 0
513217322 0 0
364852614 0 0
593531316 0 0
718068635 0 0
829362833 0 0
964868293 0 0
895766875 0 0
356286683 0 0
650509749 0 0
186564088 0 0
494618207 0 0
427479389 0 0
607742544 0 0
697530085 0 0
445124109 0 0
198092254 0 0
678751905 0 0
836288236 0 0
115265792 0 0
197034469 0 0
110322865 0 0
527835703 0 0
180029788 0 0
806255673 0 0
300599130 0 0
167100234 0 0
566206818 0 0
702954746 0 0
859294801 0 0
696283990 0 0
955830101 0 0
280771864 0 0
856958254 0 0
44457745 0 0
671631516 0 0
324739907 0 0
383925047 0 0
21692577 0 0
472180698 0 0
234384085 0 0
179751562 0 0
866839785 0 0
655064149 0 0
1047359847 0 0
629552032 0 0
1030126257 0 0
1011409148 0 0
677370460 0 0
1011370819 0 0
1007432571 0 0
349381801 0 0
354600889 0 0
1050063822 0 0
348694337 0 0
635898763 0 0
472301364 0 0
500293876 0 0
706946648 0 0
885347073 0 0
207875835 0 0
210733835 0 0
735566164 0 0
485897873 0 0
120188007 0 0
504693077 0 0
165958459 0 0
925022476 0 0
962570949 0 0
335833411 0 0
609946854 0 0
768187723 0 0
956744158 0 0
1008157576 0 0
755753223 0 0
153277890 0 0
564669078 0 0
63536553 0 0
131310452 0 0
947034284 0 0
668751452 0 0
528187867 0 0
593231147 0 0
286624497 0 0
918183273 0 0
480005203 0 0
708061472 0 0
69828692 0 0
875857289 0 0
368720049 0 0
683762881 0 0
217921161 0 0
600575433 0 0
646233917 0 0
252866378 0 0
228737024 0 0
262399176 0 0
273487177 0 0
166949061 0 0
679980912 0 0
938412857 0 0
191512588 0 0
307622412 0 0
635478168 0 0
506822764 0 0
411739385 0 0
632042028 0 0
838324799 0 0
865126116 0 0
372968932 0 0
1056538001 0 0
614185839 0 0
593354231 0 0
69313499 0 0
317519622 0 0
295601725 0 0
136355698 0 0
1049687187 0 0
288688227 0 0
249629071 0 0
756685420 0 0
282295843 0 0
52624789 0 0
236108330 0 0
463406520 0 0
681469748 0 0
422682779 0 0
984577059 0 0
847392596 0 0
239003815 0 0
822833522 0 0
235401339 0 0
661376868 0 0
965037470 0 0
1031340079 0 0
283735107 0 0
1002514420 0 0
237600234 0 0
992775778 0 0
29010328 0 0
654805630 0 0
827827921 0 0
626806823 0 0
511362516 0 0
241146167 0 0
121190965 0 0
572963154 0 0
428944527 0 0
538850199 0 0
55443248 0 0
130204348 0 0
1030431279 0 0
860117144 0 0
924013490 0 0
546201392 0 0
625145319 0 0
71967717 0 0
483056197 0 0
607696119 0 0
158601930 0 0
732987235 0 0
970493899 0 0
423375460 0 0
173067625 0 0
309675223 0 0
182384585 0 0
1066045740 0 0
443399465 0 0
444356671 0 0
536311161 0 0
631449148 0 0
931528445 0 0
60066223 0 0
172196906 0 0
651661589 0 0
371814226 0 0
825335371 0 0
229627174 0 0
87726978 0 0
1027942088 0 0
507291562 0 0
443436752 0 0
417785239 0 0
224885500 0 0
542033060 0 0
305558426 0 0
210006590 0 0
320105584 0 0
481053338 0 0
623861969 0 0
896098471 0 0
228275731 0 0
734313669 0 0
55025266 0 0
474141310 0 0
263963052 0 0
163638799 0 0
636259218 0 0
48746372 0 0
45432342 0 0
861693604 0 0
187699449 0 0
1042161207 0 0
624905098 0 0
807654742 0 0
137721843 0 0
10109934 0 0
384515024 0 0
897047985 0 0
982281436 0 0
93968086 0 0
139678317 0 0
523392497 0 0
627892694 0 0
591647126 0 0
317186649 0 0
727567556 0 0
22466336 0 0
687049248 0 0
939303288 0 0
155003832 0 0
35374479 0 0
337535133 0 0
1039497693 0 0
722560219 0 0
635634123 0 0
982432449 0 0
160066371 0 0
294966078 0 0
872563861 0 0
198964861 0 0
574107855 0 0
770608915 0 0
933371919 0 0
472837589 0 0
577944977 0 0
569735149 0 0
863526353 0 0
926743430 0 0
894422836 0 0
1030939566 0 0
874127622 0 0
575191413 0 0
675136568 0 0
331609484 0 0
168394606 0 0
111312055 0 0
6090268 0 0
71677480 0 0
407533436 0 0
932926430 0 0
164197269 0 0
742370815 0 0
239323138 0 0
300660882 0 0
332132630 0 0
746170672 0 0
268869548 0 0
253571305 0 0
877527498 0 0
521109064 0 0
123488162 0 0
76576166 0 0
338332806 0 0
57316169 0 0
659693765 0 0
977810 0 0
711701886 0 0
470980599 0 0
69477036 0 0
590603688 0 0
407940801 0 0
899914008 0 0
511950493 0 0
838769924 0 0
132180479 0 0
33127027 0 0
701696083 0 0
15497605 0 0
119356418 0 0
166369971 0 0
365915762 0 0
666275843 0 0
1002482957 0 0
357816050 0 0
307904024 0 0
398803174 0 0
183444886 0 0
512915584 0 0
273432269 0 0
917863036 0 0
771341465 0 0
266458381 0 0
250051892 0 0
167193906 0 0
106331091 0 0
413611729 0 0
1064307789 0 0
629945355 0 0
318844525 0 0
483642627 0 0
871515921 0 0
418629655 0 0
1041259399 0 0
239062103 0 0
173168705 0 0
703004062 0 0
477596044 0 0
948559588 0 0
907678982 0 0
945901031 0 0
822573093 0 0
135470420 0 0
532284808 0 0
255987391 0 0
629465975 0 0
259726155 0 0
568680256 0 0
871658366 0 0
901050237 0 0
722735496 0 0
541577786 0 0
943570329 0 0
902499481 0 0
890408956 0 0
252974453 0 0
143397703 0 0
917954783 0 0
507963915 0 0
841283329 0 0
599912722 0 0
948776982 0 0
349464695 0 0
271721149 0 0
690735548 0 0
557865035 0 0
689092528 0 0
617056834 0 0
768939751 0 0
322613099 0 0
51768273 0 0
414508415 0 0
833467564 0 0
582039725 0 0
773209429 0 0
176993977 0 0
721036308 0 0
260775939 0 0
1023455935 0 0
514321666 0 0
994289988 0 0
765618276 0 0
481050780 0 0
744275463 0 0
516209887 0 0
774646668 0 0
917036310 0 0
1004496257 0 0
569441417 0 0
473057919 0 0
620712339 0 0
957873370 0 0
1054752508 0 0
455842860 0 0
114118120 0 0
733197950 0 0
46322425 0 0
1043929890 0 0
836824449 0 0
1034139989 0 0
713722107 0 0
642368233 0 0
607157432 0 0
554257901 0 0
937079190 0 0
319763931 0 0
159764855 0 0
34998151 0 0
520247705 0 0
243704418 0 0
471458900 0 0
707686725 0 0
1019241563 0 0
468100800 0 0
683737070 0 0
1019297318 0 0
368100566 0 0
749789082 0 0
49026232 0 0
1053949934 0 0
94799134 0 0
406910267 0 0
512010481 0 0
599827728 0 0
645739232 0 0
963114295 0 0
290200408 0 0
154427551 0 0
1042983060 0 0
729469855 0 0
32265266 0 0
413569148 0 0
491102924 0 0
805239850 0 0
921852804 0 0
236143746 0 0
460393974 0 0
849866661 0 0
1064588812 0 0
15846291 0 0
143602449 0 0
191176046 0 0
548303321 0 0
186420841 0 0
509942902 0 0
169166372 0 0
39756289 0 0
869660119 0 0
141072770 0 0
309380177 0 0
299849122 0 0
117843341 0 0
815946227 0 0
696517784 0 0
630948929 0 0
444037319 0 0
1039799591 0 0
329509759 0 0
963592156 0 0
265534168 0 0
125644716 0 0
183249711 0 0
1004944393 0 0
276638288 0 0
883698396 0 0
932089996 0 0
680240156 0 0
594480933 0 0
45232644 0 0
995251570 0 0
672455722 0 0
310626838 0 0
258399726 0 0
849114100 0 0
64488420 0 0
178860908 0 0
85993463 0 0
42993497 0 0
1003559040 0 0
905543360 0 0
547049982 0 0
88805262 0 0
73469446 0 0
543322519 0 0
430562647 0 0
634890458 0 0
28218921 0 0
781213046 0 0
365501781 0 0
307234624 0 0
119354927 0 0
672889939 0 0
603032705 0 0
1010971422 0 0
563080787 0 0
926731791 0 0
330177696 0 0
273179352 0 0
912950509 0 0
248758486 0 0
287507218 0 0
298993411 0 0
492185709 0 0
536471148 0 0
284038423 0 0
923579487 0 0
452028582 0 0
41449415 0 0
989293332 0 0
758169513 0 0
814844176 0 0
635477397 0 0
706204228 0 0
857168655 0 0
17165886 0 0
994495223 0 0
699086244 0 0
121631245 0 0
306205499 0 0
1070790454 0 0
733074111 0 0
729571842 0 0
818492698 0 0
213273563 0 0
1073629165 0 0
43722214 0 0
131089300 0 0
451355083 0 0
732829102 0 0
872187555 0 0
295591530 0 0
739461188 0 0
179765795 0 0
10099185 0 0
223755661 0 0
304841230 0 0
708674769 0 0
947180832 0 0
768745746 0 0
49969511 0 0
521065887 0 0
235777606 0 0
683379160 0 0
416663221 0 0
178901149 0 0
507862863 0 0
795803553 0 0
185944844 0 0
441081634 0 0
609371171 0 0
64808095 0 0
1067285477 0 0
1054651920 0 0
245887253 0 0
329397339 0 0
6269085 0 0
672130929 0 0
365178108 0 0
397600188 0 0
785073785 0 0
1065676514 0 0
1058221939 0 0
123446003 0 0
189714624 0 0
216917259 0 0
484498941 0 0
738626695 0 0
417479394 0 0
747317940 0 0
118208060 0 0
384254298 0 0
527178277 0 0
144097224 0 0
897832588 0 0
55580771 0 0
993929614 0 0
533572519 0 0
744694937 0 0
440753031 0 0
265151734 0 0
463901929 0 0
848468972 0 0
282733166 0 0
800143129 0 0
234122517 0 0
924959687 0 0
516481230 0 0
297298388 0 0
352893935 0 0
928671568 0 0
183029171 0 0
218878229 0 0
564070114 0 0
940401330 0 0
531083792 0 0
320466616 0 0
854469776 0 0
921398139 0 0
1042726069 0 0
557933464 0 0
814609700 0 0
992302455 0 0
794933203 0 0
391972767 0 0
499478569 0 0
550693938 0 0
1054732503 0 0
162807471 0 0
862210740 0 0
35666123 0 0
238081295 0 0
641497312 0 0
309338810 0 0
418309245 0 0
742282956 0 0
938306844 0 0
723178597 0 0
415374529 0 0
848492222 0 0
503051815 0 0
323836170 0 0
751245324 0 0
951774218 0 0
23003669 0 0
458531267 0 0
161146917 0 0
496569595 0 0
1019037709 0 0
894778635 0 0
618014159 0 0
423488848 0 0
61461707 0 0
991276097 0 0
1015018560 0 0
778633075 0 0
931280815 0 0
761850107 0 0
645115068 0 0
115189841 0 0
1016001506 0 0
827457217 0 0
680789613 0 0
674454338 0 0
455578354 0 0
157082618 0 0
779414415 0 0
1001075595 0 0
297758004 0 0
1000624486 0 0
1069909046 0 0
544290135 0 0
57539586 0 0
824630089 0 0
84886950 0 0
506157746 0 0
1051459780 0 0
265708715 0 0
663911608 0 0
450944231 0 0
574436742 0 0
848495967 0 0
378828461 0 0
258395154 0 0
718735546 0 0
443951614 0 0
1047181688 0 0
136441625 0 0
583112670 0 0
297428934 0 0
440318825 0 0
487189633 0 0
711959764 0 0
787244875 0 0
839101904 0 0
354722306 0 0
406292308 0 0
592631190 0 0
359093717 0 0
134307463 0 0
629423239 0 0
582650344 0 0
40948104 0 0
199583678 0 0
759708442 0 0
71925772 0 0
235036168 0 0
103439082 0 0
733157861 0 0
608766280 0 0
772071476 0 0
112671980 0 0
727016132 0 0
535708000 0 0
363865907 0 0
662749488 0 0
588916644 0 0
1014131351 0 0
953550802 0 0
275442305 0 0
997784021 0 0
680778866 0 0
99834757 0 0
643064615 0 0
14262397 0 0
452026549 0 0
99996280 0 0
204468287 0 0
888574613 0 0
928356503 0 0
761714817 0 0
575149926 0 0
44605644 0 0
806219865 0 0
627840135 0 0
922720689 0 0
513661236 0 0
429990271 0 0
1072415530 0 0
202290993 0 0
430500572 0 0
895694467 0 0
727504869 0 0
774996230 0 0
4011375 0 0
860878512 0 0
974923338 0 0
314644148 0 0
755437569 0 0
185500143 0 0
702732462 0 0
847148591 0 0
594003148 0 0
1056330285 0 0
811886606 0 0
874418649 0 0
232163476 0 0
828692042 0 0
411629122 0 0
653409669 0 0
612896573 0 0
281967986 0 0
1028870709 0 0
965532391 0 0
595817334 0 0
292346935 0 0
294993432 0 0
872632886 0 0
544963712 0 0
202170434 0 0
539535066 0 0
636010626 0 0
485665691 0 0
407457973 0 0
867898856 0 0
886524547 0 0
408466987 0 0
424248354 0 0
745637319 0 0
691073575 0 0
1053724576 0 0
39563579 0 0
525651327 0 0
141429410 0 0
127615259 0 0
355583273 0 0
209732529 0 0
946454767 0 0
194279975 0 0
219649294 0 0
432078485 0 0
738670431 0 0
254176785 0 0
730963631 0 0
650449358 0 0
1050572998 0 0
729568495 0 0
475929222 0 0
491819876 0 0
539040541 0 0
1030582146 0 0
598831730 0 0
137608039 0 0
760293958 0 0
369149461 0 0
391954055 0 0
351763005 0 0
376851153 0 0
151960828 0 0
388279374 0 0
714190003 0 0
197470410 0 0
240103677 0 0
749602416 0 0
531437237 0 0
26393 0 0
1012963802 0 0
255696493 0 0
703424749 0 0
505294418 0 0
726594932 0 0
124316403 0 0
737235199 0 0
401698189 0 0
37867340 0 0
435836236 0 0
831230991 0 0
23621002 0 0
239280902 0 0
710106683 0 0
210725139 0 0
451080482 0 0
648622240 0 0
486921471 0 0
378023211 0 0
58288106 0 0
877622182 0 0
432544819 0 0
362536519 0 0
813874145 0 0
384544033 0 0
1030208845 0 0
672191065 0 0
776699136 0 0
884215370 0 0
791350603 0 0
244587862 0 0
1012208711 0 0
269649582 0 0
593071668 0 0
665902786 0 0
920754955 0 0
711983429 0 0
268819407 0 0
424395966 0 0
123647944 0 0
42308313 0 0
922059545 0 0
409645180 0 0
34154548 0 0
134159082 0 0
852580179 0 0
439780910 0 0
132099681 0 0
300111159 0 0
558427094 0 0
422591327 0 0
180516279 0 0
349590768 0 0
686367115 0 0
446417962 0 0
306794779 0 0
161058916 0 0
969237682 0 0
781419396 0 0
417816807 0 0
19912196 0 0
296878727 0 0
333937885 0 0
504189342 0 0
549456863 0 0
407678281 0 0
1045003285 0 0
541690442 0 0
460293767 0 0
793503127 0 0
387316241 0 0
63037324 0 0
347419213 0 0
647883035 0 0
715810719 0 0
939513899 0 0
254649648 0 0
989365653 0 0
1006856880 0 0
991551665 0 0
131358897 0 0
455785408 0 0
1060559546 0 0
338456542 0 0
77266455 0 0
823968244 0 0
719758308 0 0
383749720 0 0
621573075 0 0
454594656 0 0
314408183 0 0
911611614 0 0
445261558 0 0
42824967 0 0
312758987 0 0
17047990 0 0
909515864 0 0
39304658 0 0
806834394 0 0
610977220 0 0
1052695777 0 0
345182434 0 0
343761081 0 0
567244166 0 0
573622472 0 0
130302278 0 0
2364471 0 0
511374430 0 0
694163003 0 0
727937356 0 0
108143125 0 0
200184987 0 0
162896181 0 0
677626496 0 0
940704892 0 0
1042795452 0 0
629832759 0 0
109817457 0 0
796750419 0 0
963368556 0 0
849867529 0 0
617743022 0 0
717640489 0 0
603987427 0 0
307690145 0 0
669276308 0 0
884390259 0 0
737242409 0 0
1052256996 0 0
289976238 0 0
292144618 0 0
733176325 0 0
75250193 0 0
541628812 0 0
2912325 0 0
743805740 0 0
493762080 0 0
1056955205 0 0
70017495 0 0
1014581963 0 0
109845232 0 0
69087785 0 0
871209005 0 0
391293951 0 0
324960946 0 0
323983544 0 0
817007844 0 0
392154410 0 0
925680944 0 0
839429761 0 0
1039148492 0 0
1009102610 0 0
890244281 0 0
703797234 0 0
136935393 0 0
575954891 0 0
905437990 0 0
98401313 0 0
303711903 0 0
1040943802 0 0
184087435 0 0
933426442 0 0
84299809 0 0
582821342 0 0
972467484 0 0
576047577 0 0
1021984716 0 0
615872088 0 0
735147357 0 0
181622055 0 0
234684234 0 0
316094173 0 0
848388121 0 0
1018158956 0 0
1020703737 0 0
193790889 0 0
888208710 0 0
612579424 0 0
266502445 0 0
320104866 0 0
728037520 0 0
557123064 0 0
161339323 0 0
96507787 0 0
841343908 0 0
892449924 0 0
29779187 0 0
55999995 0 0
235206881 0 0
560060471 0 0
588101717 0 0
804425064 0 0
863680102 0 0
264600761 0 0
224238800 0 0
329094142 0 0
409861908 0 0
428036714 0 0
772277524 0 0
591283419 0 0
606578829 0 0
30335541 0 0
1028561498 0 0
720156938 0 0
402817488 0 0
548133151 0 0
972366268 0 0
11850857 0 0
726978862 0 0
483555726 0 0
943272409 0 0
465817631 0 0
974431855 0 0
523568739 0 0
624412658 0 0
274366451 0 0
538577017 0 0
852045178 0 0
180971784 0 0
747626099 0 0
881850306 0 0
247032623 0 0
1070915481 0 0
563547220 0 0
114613382 0 0
66723072 0 0
1024389106 0 0
48884772 0 0
831777813 0 0
119593037 0 0
304810583 0 0
221750159 0 0
322641205 0 0
543434586 0 0
434907397 0 0
1057471334 0 0
870557651 0 0
976761218 0 0
993862377 0 0
15946509 0 0
686922260 0 0
543652206 0 0
920419483 0 0
411092636 0 0
357409750 0 0
495945433 0 0
657876767 0 0
946222538 0 0
875897051 0 0
398488598 0 0
733096796 0 0
564318830 0 0
54804213 0 0
15461038 0 0
447720270 0 0
825367932 0 0
1058310164 0 0
625272818 0 0
670597414 0 0
350563184 0 0
186072106 0 0
683331865 0 0
439148518 0 0
234209755 0 0
454630510 0 0
198006251 0 0
44957461 0 0
607614124 0 0
688499954 0 0
251550638 0 0
1010880005 0 0
801389034 0 0
385315528 0 0
18192057 0 0
1056214556 0 0
199398638 0 0
458527202 0 0
773367378 0 0
156566902 0 0
830732495 0 0
639305529 0 0
555162777 0 0
341854399 0 0
249697239 0 0
235264360 0 0
305864357 0 0
851649834 0 0
471941467 0 0
215781065 0 0
607192406 0 0
679030179 0 0
424297598 0 0
1030052423 0 0
335736618 0 0
274174448 0 0
1068632046 0 0
516505771 0 0
153247645 0 0
574408874 0 0
664772084 0 0
559278607 0 0
827736820 0 0
694566327 0 0
530060020 0 0
605140931 0 0
239868898 0 0
825768272 0 0
225856879 0 0
814340568 0 0
307810257 0 0
359575241 0 0
1005997941 0 0
1015569392 0 0
823702263 0 0
332154078 0 0
1042372071 0 0
667168394 0 0
404635964 0 0
1001273993 0 0
922872883 0 0
698492386 0 0
1004609808 0 0
932907995 0 0
1043032401 0 0
476766916 0 0
26069249 0 0
391841666 0 0
598088110 0 0
642964749 0 0
146703017 0 0
380465307 0 0
643215639 0 0
156637328 0 0
833234785 0 0
99598873 0 0
939121190 0 0
384766894 0 0
596485397 0 0
880222439 0 0
946341397 0 0
814837801 0 0
976889388 0 0
988510958 0 0
168626008 0 0
266702935 0 0
975727773 0 0
728188486 0 0
410378529 0 0
300334724 0 0
137325838 0 0
31456011 0 0
456542624 0 0
497816841 0 0
135603332 0 0
176688961 0 0
394180015 0 0
890513692 0 0
780569088 0 0
926256691 0 0
456272038 0 0
906941025 0 0
550643128 0 0
412717026 0 0
10271949 0 0
537866785 0 0
710372087 0 0
1055878821 0 0
651558122 0 0
691553460 0 0
777123415 0 0
622779126 0 0
377895032 0 0
190099768 0 0
43556641 0 0
833270053 0 0
892494481 0 0
545750183 0 0
811667986 0 0
906475262 0 0
418890761 0 0
678737224 0 0
745748872 0 0
507554260 0 0
607030068 0 0
970029114 0 0
455485044 0 0
374840526 0 0
1046911190 0 0
201888587 0 0
708897656 0 0
626790966 0 0
588991302 0 0
113581894 0 0
648794104 0 0
111082915 0 0
1016480535 0 0
470919987 0 0
866327507 0 0
424222764 0 0
1047594495 0 0
640865327 0 0
852021121 0 0
741529025 0 0
191034623 0 0
520491994 0 0
400378415 0 0
549826556 0 0
34635815 0 0
396570231 0 0
676807571 0 0
856771894 0 0
683259315 0 0
500580159 0 0
979566049 0 0
579223216 0 0
596832757 0 0
1045906224 0 0
634326212 0 0
275732906 0 0
51395205 0 0
222738622 0 0
86832389 0 0
444310440 0 0
84551240 0 0
253670624 0 0
646069460 0 0
1016986365 0 0
539948686 0 0
208176895 0 0
318867841 0 0
801145002 0 0
294580789 0 0
513635621 0 0
440197747 0 0
352431501 0 0
253952828 0 0
696131096 0 0
590997260 0 0
418116252 0 0
709104051 0 0
1066823895 0 0
966966220 0 0
782377986 0 0
316835962 0 0
267951105 0 0
888522304 0 0
84242164 0 0
416141055 0 0
772891767 0 0
536402882 0 0
397750005 0 0
430291455 0 0
641029500 0 0
591521409 0 0
560608735 0 0
1002223907 0 0
459317199 0 0
132512687 0 0
503703715 0 0
843603352 0 0
819510125 0 0
254102480 0 0
338907155 0 0
544308965 0 0
1047984674 0 0
1049417265 0 0
215107275 0 0
759357479 0 0
68958149 0 0
173736878 0 0
408149634 0 0
31954159 0 0
199706172 0 0
806478494 0 0
408032463 0 0
129656927 0 0
494641002 0 0
361238464 0 0
723544 0 0
382105043 0 0
599941264 0 0
185774060 0 0
532820778 0 0
250926044 0 0
860912806 0 0
514080408 0 0
867962843 0 0
340117977 0 0
867259219 0 0
163724615 0 0
362057902 0 0
921192338 0 0
984554918 0 0
1007430872 0 0
670757791 0 0
418559096 0 0
715781472 0 0
379331425 0 0
333975882 0 0
764056191 0 0
477465852 0 0
598890732 0 0
773280952 0 0
987384615 0 0
898246372 0 0
467201866 0 0
173345689 0 0
568251074 0 0
932425749 0 0
353495657 0 0
687964237 0 0
457993176 0 0
1073678738 0 0
706458886 0 0
622669193 0 0
227065596 0 0
673802192 0 0
877172115 0 0
408056733 0 0
234543655 0 0
755843612 0 0
509002369 0 0
690862579 0 0
69481707 0 0
102852976 0 0
683560810 0 0
862841187 0 0
473325310 0 0
336153278 0 0
1032744296 0 0
957505734 0 0
443351119 0 0
283110241 0 0
167477359 0 0
546083630 0 0
511156468 0 0
105323534 0 0
887588568 0 0
1008329531 0 0
1000445893 0 0
224213014 0 0
140838216 0 0
158910962 0 0
1047498163 0 0
231668777 0 0
1072257905 0 0
421569899 0 0
984319303 0 0
629601520 0 0
115356588 0 0
45779612 0 0
72146205 0 0
855889918 0 0
383654229 0 0
1053594655 0 0
647912386 0 0
79045930 0 0
459002610 0 0
989474896 0 0
701646150 0 0
654039322 0 0
619371711 0 0
479777259 0 0
1039505912 0 0
588475978 0 0
871154478 0 0
416437223 0 0
818319584 0 0
385912008 0 0
689423073 0 0
472358211 0 0
635486365 0 0
169092289 0 0
385624326 0 0
578053513 0 0
946034853 0 0
220792679 0 0
504695563 0 0
315675730 0 0
343952687 0 0
561880152 0 0
364084206 0 0
69879211 0 0
197637348 0 0
1034060792 0 0
1042716318 0 0
969471792 0 0
424348204 0 0
23939918 0 0
1019183558 0 0
521725447 0 0
651644929 0 0
658759110 0 0
203083745 0 0
1005466622 0 0
737513023 0 0
666322301 0 0
320521006 0 0
48655162 0 0
751355416 0 0
518766816 0 0
550675937 0 0
547574332 0 0
479453496 0 0
431046219 0 0
888467930 0 0
64940992 0 0
577837065 0 0
198495000 0 0
51381033 0 0
805637142 0 0
285100055 0 0
146505058 0 0
411561996 0 0
79137697 0 0
905455894 0 0
28940080 0 0
1027378884 0 0
501305507 0 0
1015748282 0 0
494134036 0 0
937849978 0 0
768033029 0 0
1046418786 0 0
813063074 0 0
968464790 0 0
426717016 0 0
731562958 0 0
865370764 0 0
240921081 0 0
618512876 0 0
415511873 0 0
311491292 0 0
768138347 0 0
256035692 0 0
350056789 0 0
736645690 0 0
921166153 0 0
690422073 0 0
392483384 0 0
87575951 0 0
901408630 0 0
33627232 0 0
85907399 0 0
720723110 0 0
33255734 0 0
215890391 0 0
944748631 0 0
197722048 0 0
263586936 0 0
300950904 0 0
893752233 0 0
673967003 0 0
971228496 0 0
183440490 0 0
756485691 0 0
607422319 0 0
368890050 0 0
409562594 0 0
645321082 0 0
573500783 0 0
508013851 0 0
227833863 0 0
106175794 0 0
460151020 0 0
500248505 0 0
160647767 0 0
723169991 0 0
698396628 0 0
1057607312 0 0
697001261 0 0
955963675 0 0
798526457 0 0
535480235 0 0
98510257 0 0
438584458 0 0
302452587 0 0
102503475 0 0
305711567 0 0
324354843 0 0
340570601 0 0
772795096 0 0
295145319 0 0
917829124 0 0
4927019 0 0
733621436 0 0
993817761 0 0
121300938 0 0
637895720 0 0
488661361 0 0
874120525 0 0
1040711944 0 0
1003721738 0 0
470947719 0 0
1050971040 0 0
864183796 0 0
643304230 0 0
1070909844 0 0
737984113 0 0
35791775 0 0
1014808006 0 0
771692748 0 0
101981262 0 0
640980055 0 0
25000254 0 0
1011457252 0 0
309465660 0 0
208993692 0 0
866575712 0 0
940727453 0 0
681402461 0 0
572435859 0 0
900177585 0 0
100021353 0 0
583252221 0 0
483488644 0 0
846287950 0 0
786801221 0 0
315198684 0 0
334627808 0 0
505866525 0 0
270203289 0 0
48021370 0 0
1022670625 0 0
631644591 0 0
987294771 0 0
214718045 0 0
424332637 0 0
828206897 0 0
170108587 0 0
294325650 0 0
637817728 0 0
48134972 0 0
591432712 0 0
242589709 0 0
718055859 0 0
391324238 0 0
998542292 0 0
414951749 0 0
507675141 0 0
55812465 0 0
700795412 0 0
387397635 0 0
886570843 0 0
246584148 0 0
280083132 0 0
411407751 0 0
191925996 0 0
441267337 0 0
1048854679 0 0
891206966 0 0
422636115 0 0
981452519 0 0
903810242 0 0
647740893 0 0
583028865 0 0
151870395 0 0
639734101 0 0
468817034 0 0
187797797 0 0
833875898 0 0
371854975 0 0
801121035 0 0
220993283 0 0
1044570125 0 0
999906281 0 0
442228648 0 0
525169211 0 0
19478595 0 0
482475977 0 0
477646031 0 0
176188658 0 0
588009109 0 0
947668680 0 0
173890694 0 0
221203475 0 0
663120510 0 0
526384629 0 0
994857297 0 0
21022161 0 0
740620128 0 0
917316263 0 0
921479935 0 0
588373486 0 0
381071452 0 0
515856960 0 0
752594546 0 0
712182946 0 0
874964089 0 0
399714612 0 0
833199464 0 0
840845308 0 0
836475946 0 0
199775141 0 0
1011874556 0 0
123127033 0 0
369401864 0 0
391848666 0 0
829692063 0 0
278563615 0 0
597844659 0 0
184756839 0 0
922422134 0 0
519337900 0 0
15029001 0 0
18251316 0 0
182072215 0 0
492486261 0 0
115272859 0 0
264798302 0 0
207821679 0 0
732889584 0 0
261566714 0 0
982209386 0 0
382671034 0 0
193758570 0 0
552929811 0 0
431847766 0 0
199716122 0 0
123188886 0 0
374641633 0 0
537053989 0 0
588102306 0 0
561445689 0 0
62039276 0 0
252648238 0 0
182637154 0 0
647378312 0 0
1063190819 0 0
953946816 0 0
428833220 0 0
275296320 0 0
440979392 0 0
759390264 0 0
155258094 0 0
1054795769 0 0
111628067 0 0
332647571 0 0
732938207 0 0
813250622 0 0
452199512 0 0
921991962 0 0
673792910 0 0
956454546 0 0
335867827 0 0
767196711 0 0
826551471 0 0
760983293 0 0
887978164 0 0
813038815 0 0
649745633 0 0
459428185 0 0
235223018 0 0
110822155 0 0
29741408 0 0
340724544 0 0
18781052 0 0
106240641 0 0
965303154 0 0
538278316 0 0
265477923 0 0
759600077 0 0
877289372 0 0
201012484 0 0
953000323 0 0
997916855 0 0
777514977 0 0
676394235 0 0
558677277 0 0
922700111 0 0
360445638 0 0
1051214868 0 0
1043784762 0 0
60735824 0 0
490239952 0 0
947004280 0 0
319949169 0 0
845127652 0 0
315839609 0 0
505245014 0 0
1037334953 0 0
769932554 0 0
757961709 0 0
42508653 0 0
884826334 0 0
664304309 0 0
453360680 0 0
561043340 0 0
207219805 0 0
950356250 0 0
333964081 0 0
540194921 0 0
209702115 0 0
750113909 0 0
899556822 0 0
694738796 0 0
463959055 0 0
844914339 0 0
102417018 0 0
521789969 0 0
94029841 0 0
229686621 0 0
745600055 0 0
962070508 0 0
315358275 0 0
150578833 0 0
768160663 0 0
219163117 0 0
666568492 0 0
243491811 0 0
287497743 0 0
75698745 0 0
758645645 0 0
156797227 0 0
720614765 0 0
979621701 0 0
749039211 0 0
829250221 0 0
268449645 0 0
930786069 0 0
387597367 0 0
1032758548 0 0
669233358 0 0
307019173 0 0
99998478 0 0
109859095 0 0
940798307 0 0
559823534 0 0
350263313 0 0
544008575 0 0
123606992 0 0
446344424 0 0
142467388 0 0
546552403 0 0
289279043 0 0
772381447 0 0
522495803 0 0
905049297 0 0
942874060 0 0
66932244 0 0
650844932 0 0
385356700 0 0
913665498 0 0
956272505 0 0
191834987 0 0
642228823 0 0
660018533 0 0
110158128 0 0
527287948 0 0
182488138 0 0
806550584 0 0
539188852 0 0
409069473 0 0
783879102 0 0
639903835 0 0
601154579 0 0
311670578 0 0
147920654 0 0
501587779 0 0
71744251 0 0
185604832 0 0
416337794 0 0
946751890 0 0
790399422 0 0
393709850 0 0
289657569 0 0
179474899 0 0
67430893 0 0
477673775 0 0
72928545 0 0
903214933 0 0
887917731 0 0
148199228 0 0
465882546 0 0
412917026 0 0
21410969 0 0
485147269 0 0
294610321 0 0
298072558 0 0
900759724 0 0
543451313 0 0
591128006 0 0
22949276 0 0
76187181 0 0
641954962 0 0
258251610 0 0
727961629 0 0
1050817146 0 0
469122904 0 0
331808058 0 0
706222189 0 0
51073053 0 0
784980204 0 0
486715299 0 0
922137851 0 0
52127956 0 0
703363621 0 0
326849949 0 0
516687534 0 0
77444597 0 0
653896468 0 0
1056215367 0 0
153272821 0 0
631530018 0 0
1065774407 0 0
204555470 0 0
447367521 0 0
285773540 0 0
125731594 0 0
919012806 0 0
701073810 0 0
351009151 0 0
1043006469 0 0
207251891 0 0
249593944 0 0
471951493 0 0
406181285 0 0
547716678 0 0
12422193 0 0
595437032 0 0
16118898 0 0
75708032 0 0
1012662516 0 0
162748533 0 0
713695263 0 0
685247732 0 0
477407854 0 0
522399419 0 0
707078449 0 0
566324447 0 0
939712838 0 0
50876142 0 0
759824743 0 0
869480085 0 0
963709703 0 0
490651676 0 0
849963679 0 0
883502779 0 0
287901587 0 0
401570905 0 0
444574597 0 0
370225353 0 0
332245005 0 0
150267998 0 0
1063666037 0 0
88878204 0 0
500387878 0 0
750125446 0 0
266880087 0 0
378757579 0 0
1048515653 0 0
938711007 0 0
402881864 0 0
993392242 0 0
1022689464 0 0
919052863 0 0
630826866 0 0
814481207 0 0
862190388 0 0
679858756 0 0
417485637 0 0
1067593391 0 0
721136672 0 0
426456247 0 0
87480545 0 0
494223978 0 0
988270568 0 0
87003631 0 0
987866198 0 0
525644305 0 0
866089711 0 0
46139807 0 0
498817929 0 0
631281182 0 0
738564528 0 0
129082640 0 0
911975462 0 0
912403830 0 0
554391621 0 0
520987866 0 0
860710295 0 0
38947058 0 0
1045977284 0 0
449596692 0 0
139672159 0 0
128231700 0 0
120426205 0 0
939782224 0 0
866961891 0 0
177227323 0 0
912865032 0 0
230304922 0 0
888875122 0 0
23445467 0 0
413294851 0 0
489540401 0 0
717235637 0 0
949503537 0 0
928979332 0 0
869824861 0 0
387277347 0 0
389236269 0 0
76822114 0 0
861518990 0 0
535740725 0 0
654974325 0 0
47627614 0 0
409371057 0 0
172632741 0 0
237890787 0 0
746325556 0 0
288017337 0 0
661784550 0 0
564814565 0 0
776586538 0 0
64755014 0 0
489096769 0 0
403903130 0 0
703632760 0 0
250638203 0 0
215317502 0 0
722745277 0 0
897956818 0 0
467556429 0 0
254824298 0 0
633082266 0 0
482137742 0 0
446581359 0 0
568355847 0 0
314906547 0 0
379468821 0 0
319999136 0 0
329505139 0 0
403596218 0 0
188474381 0 0
500265565 0 0
802414903 0 0
1029124570 0 0
183685734 0 0
940919845 0 0
980988337 0 0
186373075 0 0
312968028 0 0
829790479 0 0
312707476 0 0
882248366 0 0
510756082 0 0
1045077804 0 0
807163054 0 0
244181624 0 0
1020450644 0 0
212648421 0 0
139751969 0 0
222626665 0 0
496313430 0 0
50419114 0 0
1010124198 0 0
368641548 0 0
977802728 0 0
524328119 0 0
894882817 0 0
778091433 0 0
210861952 0 0
85033724 0 0
724147871 0 0
331011291 0 0
1041425627 0 0
769215513 0 0
627763965 0 0
695934920 0 0
527561381 0 0
706497121 0 0
20275386 0 0
233021769 0 0
20996265 0 0
763330636 0 0
599218210 0 0
284593632 0 0
654808426 0 0
774556389 0 0
291899558 0 0
794768783 0 0
506933058 0 0
1043306515 0 0
98734280 0 0
66710058 0 0
1016031694 0 0
956588398 0 0
1035299854 0 0
45217597 0 0
142773531 0 0
513487643 0 0
660439972 0 0
245878486 0 0
226321034 0 0
53213919 0 0
303391465 0 0
64845495 0 0
411023053 0 0
192506131 0 0
143381689 0 0
1042007223 0 0
1005630811 0 0
230081000 0 0
654856467 0 0
71552566 0 0
872772609 0 0
546970789 0 0
562825074 0 0
240777187 0 0
93574134 0 0
363965401 0 0
902050706 0 0
93211012 0 0
302568981 0 0
205437511 0 0
231027915 0 0
1033779479 0 0
28253727 0 0
714165317 0 0
927628549 0 0
698386314 0 0
447359625 0 0
589156621 0 0
165701621 0 0
974425944 0 0
869029790 0 0
45649387 0 0
767199218 0 0
320969293 0 0
799978172 0 0
185329038 0 0
313745783 0 0
764475547 0 0
488188405 0 0
536471273 0 0
73576380 0 0
1065148852 0 0
142145213 0 0
572081410 0 0
856973391 0 0
732572970 0 0
781245610 0 0
851792233 0 0
219657698 0 0
761607811 0 0
826872992 0 0
912043009 0 0
461876222 0 0
1033836176 0 0
575820121 0 0
749474581 0 0
51966691 0 0
792893299 0 0
667280571 0 0
984665118 0 0
426039988 0 0
956981417 0 0
1051897556 0 0
425574714 0 0
401110974 0 0
347959067 0 0
26449037 0 0
275312023 0 0
215910156 0 0
10786001 0 0
602276443 0 0
980205847 0 0
484690535 0 0
664553297 0 0
27776110 0 0
549822462 0 0
39084511 0 0
741145876 0 0
676278291 0 0
290073802 0 0
81452707 0 0
667642426 0 0
748491214 0 0
630671106 0 0
256592253 0 0
788275491 0 0
221758459 0 0
628054576 0 0
185529363 0 0
148749601 0 0
645601927 0 0
373784774 0 0
407556810 0 0
805118335 0 0
920975652 0 0
233063404 0 0
827109514 0 0
518751391 0 0
1032792944 0 0
154303221 0 0
97004870 0 0
768886777 0 0
895743153 0 0
41153388 0 0
407210014 0 0
492058886 0 0
27385682 0 0
752500006 0 0
521804958 0 0
448885889 0 0
1037344775 0 0
410373468 0 0
794024769 0 0
200264141 0 0
100274315 0 0
168487352 0 0
972535707 0 0
559713734 0 0
91081922 0 0
178053457 0 0
627940967 0 0
722292864 0 0
671928783 0 0
1049942536 0 0
93182900 0 0
181340848 0 0
660130287 0 0
760626621 0 0
49153975 0 0
841411913 0 0
92726416 0 0
892356558 0 0
994248070 0 0
75492395 0 0
747879971 0 0
110375604 0 0
796060774 0 0
819739479 0 0
243327681 0 0
888809973 0 0
147210948 0 0
945800942 0 0
529908189 0 0
299822541 0 0
867347283 0 0
273774208 0 0
924494008 0 0
759249191 0 0
279106895 0 0
166358503 0 0
686715910 0 0
352912022 0 0
528542648 0 0
312473459 0 0
608766716 0 0
173679236 0 0
275676464 0 0
609797534 0 0
567706347 0 0
101537158 0 0
62454564 0 0
195285017 0 0
192338492 0 0
338286347 0 0
175853891 0 0
84965665 0 0
833901875 0 0
705654514 0 0
61814297 0 0
171976289 0 0
456440509 0 0
433769827 0 0
100510858 0 0
404708264 0 0
55064822 0 0
845675860 0 0
27197800 0 0
196648726 0 0
841652050 0 0
1058806123 0 0
477403243 0 0
864714021 0 0
625149185 0 0
696809914 0 0
557263789 0 0
1034401592 0 0
623034944 0 0
32476821 0 0
579698545 0 0
937022002 0 0
310412468 0 0
288971450 0 0
256847321 0 0
725970228 0 0
1016605547 0 0
905806221 0 0
137933928 0 0
731593426 0 0
757530867 0 0
880568385 0 0
605846183 0 0
865993810 0 0
48151293 0 0
640512441 0 0
790887602 0 0
245275459 0 0
74715902 0 0
763691885 0 0
839557806 0 0
488280815 0 0
322873158 0 0
567188795 0 0
395095181 0 0
1069496225 0 0
801839503 0 0
938586244 0 0
245200685 0 0
545251872 0 0
498038298 0 0
1048003934 0 0
332622736 0 0
57272084 0 0
402917236 0 0
742665415 0 0
125952867 0 0
880205709 0 0
270443203 0 0
653473797 0 0
317208783 0 0
843202099 0 0
421750337 0 0
1010470378 0 0
431583706 0 0
94747381 0 0
1051816033 0 0
1055473914 0 0
455179647 0 0
156547470 0 0
34299967 0 0
446477883 0 0
260470391 0 0
487752416 0 0
824367101 0 0
777503891 0 0
821316637 0 0
358121778 0 0
330959672 0 0
28520522 0 0
83252277 0 0
801251465 0 0
714215741 0 0
829613741 0 0
513976313 0 0
392973354 0 0
922742234 0 0
1026035789 0 0
535127312 0 0
878543637 0 0
450017674 0 0
941791564 0 0
219607943 0 0
937407322 0 0
541338571 0 0
334945997 0 0
866101631 0 0
527293811 0 0
600294467 0 0
806635280 0 0
571939134 0 0
101465156 0 0
327191305 0 0
1051935109 0 0
473591687 0 0
1067299888 0 0
469937789 0 0
657345955 0 0
351031545 0 0
502478671 0 0
165619089 0 0
350666313 0 0
2884955 0 0
1001645 0 0
484277287 0 0
589427738 0 0
176496449 0 0
435904049 0 0
233591956 0 0
821330619 0 0
318972306 0 0
490942560 0 0
268466132 0 0
644532018 0 0
392376868 0 0
1004817365 0 0
438105079 0 0
1009580982 0 0
533618591 0 0
1005721283 0 0
172981076 0 0
606230668 0 0
914050724 0 0
38240943 0 0
703033509 0 0
522147861 0 0
902268908 0 0
1010809396 0 0
898968529 0 0
82143798 0 0
849209340 0 0
156936390 0 0
87979249 0 0
936047405 0 0
801364600 0 0
476372174 0 0
270691749 0 0
1066575676 0 0
700805471 0 0
488938283 0 0
1018965803 0 0
962188524 0 0
821731668 0 0
809241924 0 0
175282183 0 0
645502829 0 0
448962285 0 0
577180644 0 0
603301563 0 0
486626227 0 0
1022457726 0 0
542886425 0 0
721888097 0 0
448678547 0 0
419529043 0 0
824736866 0 0
700622105 0 0
519258746 0 0
767207719 0 0
109990393 0 0
158672123 0 0
358219039 0 0
600775063 0 0
556989863 0 0
1048018780 0 0
516149739 0 0
253501789 0 0
541102834 0 0
243473779 0 0
666172273 0 0
625487396 0 0
849933202 0 0
936348262 0 0
921040779 0 0
428979186 0 0
948972440 0 0
944510972 0 0
69110687 0 0
766599016 0 0
162620634 0 0
582672638 0 0
687722041 0 0
803218868 0 0
316447421 0 0
520254394 0 0
602232035 0 0
684267026 0 0
802284776 0 0
801547280 0 0
833658056 0 0
8209329 0 0
785130773 0 0
600033825 0 0
932732509 0 0
555279709 0 0
364342057 0 0
795222391 0 0
694478098 0 0
298030829 0 0
116113604 0 0
702732954 0 0
168080259 0 0
548683482 0 0
266576180 0 0
847043736 0 0
518494203 0 0
157636698 0 0
346257382 0 0
958832603 0 0
29924010 0 0
810359895 0 0
768993307 0 0
84404143 0 0
149243781 0 0
345804145 0 0
422661976 0 0
760216441 0 0
675548752 0 0
372085942 0 0
180500758 0 0
800063289 0 0
926998503 0 0
914784907 0 0
516296757 0 0
541434965 0 0
721509751 0 0
298954780 0 0
922376919 0 0
641416228 0 0
76377500 0 0
918178088 0 0
431258764 0 0
977939808 0 0
955828143 0 0
789119969 0 0
111112908 0 0
929923886 0 0
990162603 0 0
358261700 0 0
741167911 0 0
60254676 0 0
7376652 0 0
437276651 0 0
281499408 0 0
222294114 0 0
320474121 0 0
310406487 0 0
890498533 0 0
868405223 0 0
236005914 0 0
193353 0 0
111443240 0 0
632422632 0 0
1067995730 0 0
953284805 0 0
313066155 0 0
428265566 0 0
168397163 0 0
254071963 0 0
910258705 0 0
209113374 0 0
591806394 0 0
341029356 0 0
269878034 0 0
849027739 0 0
587819213 0 0
144614187 0 0
852687152 0 0
185810885 0 0
211354148 0 0
715159774 0 0
516880754 0 0
807277602 0 0
314736780 0 0
216571890 0 0
123846369 0 0
388147742 0 0
666853623 0 0
52030979 0 0
840819964 0 0
608806113 0 0
491601593 0 0
324859129 0 0
351304225 0 0
615944438 0 0
684195461 0 0
267410869 0 0
569695926 0 0
34677236 0 0
720881864 0 0
729751246 0 0
539732676 0 0
457223666 0 0
977553205 0 0
174815058 0 0
372780462 0 0
36860391 0 0
1036372262 0 0
410778437 0 0
119171725 0 0
998205717 0 0
969444129 0 0
859577328 0 0
11464697 0 0
649519588 0 0
96864504 0 0
760638058 0 0
1022105114 0 0
1058398626 0 0
892891415 0 0
807260639 0 0
549592095 0 0
36879383 0 0
569785718 0 0
1010103220 0 0
361675244 0 0
412016893 0 0
517305971 0 0
879275193 0 0
763207395 0 0
41457139 0 0
687921999 0 0
119075903 0 0
391972933 0 0
1022410768 0 0
742666312 0 0
998693117 0 0
148491350 0 0
972124171 0 0
109183267 0 0
692917983 0 0
157662315 0 0
699257212 0 0
483292902 0 0
395946342 0 0
896049229 0 0
942496019 0 0
340453123 0 0
53140301 0 0
590965908 0 0
581238942 0 0
548987054 0 0
542674119 0 0
1000113121 0 0
253084012 0 0
322521708 0 0
28014369 0 0
170270815 0 0
500626280 0 0
547626048 0 0
98888532 0 0
433985233 0 0
518708063 0 0
86713624 0 0
153727764 0 0
870638518 0 0
764449480 0 0
925707382 0 0
463152439 0 0
116472726 0 0
862863185 0 0
206620479 0 0
520694798 0 0
189250104 0 0
278670461 0 0
501910918 0 0
596801872 0 0
585271479 0 0
164582525 0 0
421492607 0 0
381178253 0 0
227979941 0 0
965076626 0 0
329574536 0 0
312695831 0 0
694607948 0 0
331718453 0 0
950597270 0 0
475626948 0 0
559053032 0 0
901397883 0 0
136334053 0 0
863725271 0 0
176480411 0 0
6355101 0 0
309000038 0 0
504032873 0 0
836072451 0 0
177754161 0 0
1047640297 0 0
107259071 0 0
538022039 0 0
323879408 0 0
286423135 0 0
487392026 0 0
515255811 0 0
1061752282 0 0
132651735 0 0
617080566 0 0
188526984 0 0
909130296 0 0
654708953 0 0
756821462 0 0
320721792 0 0
508274637 0 0
983384812 0 0
886976007 0 0
41047721 0 0
362253432 0 0
45519166 0 0
1048580745 0 0
587534183 0 0
695211614 0 0
380351794 0 0
701925603 0 0
266228538 0 0
175009727 0 0
186569647 0 0
312497401 0 0
103771925 0 0
12695669 0 0
919328631 0 0
36831750 0 0
302245232 0 0
805828606 0 0
801416488 0 0
18356463 0 0
736253904 0 0
124942691 0 0
895367868 0 0
211582470 0 0
934972174 0 0
129184534 0 0
646682051 0 0
802694942 0 0
777596345 0 0
673161824 0 0
808586036 0 0
762304245 0 0
782560193 0 0
639745222 0 0
248314658 0 0
65321796 0 0
1065816317 0 0
1034286797 0 0
1055438745 0 0
664579858 0 0
716489083 0 0
390122119 0 0
281549602 0 0
1025522357 0 0
633364475 0 0
165295816 0 0
228141284 0 0
769993221 0 0
1044499669 0 0
141361136 0 0
434008290 0 0
11719351 0 0
349533120 0 0
848173070 0 0
278165111 0 0
250237630 0 0
782884609 0 0
53801991 0 0
293700598 0 0
485274290 0 0
33358433 0 0
509565163 0 0
987973548 0 0
539682153 0 0
914459333 0 0
791423803 0 0
631024783 0 0
788685801 0 0
1021486524 0 0
47806223 0 0
213622890 0 0
261652321 0 0
543224324 0 0
269059644 0 0
849645539 0 0
663160012 0 0
469501910 0 0
102595661 0 0
908118706 0 0
36791287 0 0
316902107 0 0
64510263 0 0
669684379 0 0
384317388 0 0
519279780 0 0
421462622 0 0
438435480 0 0
328813084 0 0
732296912 0 0
212528199 0 0
12928509 0 0
380240868 0 0
305495288 0 0
606338081 0 0
474449712 0 0
805737563 0 0
282973329 0 0
158817075 0 0
262838415 0 0
866855535 0 0
353400815 0 0
619458121 0 0
409572850 0 0
59409543 0 0
564792126 0 0
426310029 0 0
1002757573 0 0
403093675 0 0
607412792 0 0
646459807 0 0
1064123636 0 0
523515863 0 0
572527490 0 0
315824401 0 0
979496193 0 0
105344479 0 0
375103491 0 0
528172385 0 0
246986128 0 0
839449503 0 0
115682470 0 0
192218888 0 0
215735217 0 0
362411630 0 0
866937378 0 0
504627324 0 0
628832099 0 0
861249040 0 0
617028454 0 0
560486539 0 0
544230056 0 0
175445667 0 0
788063330 0 0
448036330 0 0
555053163 0 0
771782340 0 0
440214947 0 0
776889012 0 0
419563818 0 0
135806561 0 0
277744166 0 0
781345754 0 0
555108953 0 0
137257787 0 0
17616294 0 0
374220855 0 0
131335872 0 0
996351367 0 0
157710485 0 0
572756859 0 0
1015115965 0 0
839521627 0 0
879945056 0 0
310046949 0 0
326279217 0 0
1068937795 0 0
1031023962 0 0
810180119 0 0
1060700490 0 0
914171356 0 0
882561022 0 0
483280487 0 0
422451350 0 0
885667258 0 0
346849210 0 0
743822702 0 0
705199435 0 0
262682025 0 0
203581909 0 0
471527468 0 0
701197045 0 0
652161940 0 0
232021310 0 0
427186393 0 0
998475586 0 0
466860015 0 0
278425197 0 0
62910054 0 0
324659635 0 0
421127482 0 0
539917145 0 0
517574350 0 0
82171147 0 0
315078892 0 0
807463370 0 0
1031325766 0 0
240311744 0 0
994204868 0 0
204621447 0 0
117937778 0 0
335228052 0 0
876448537 0 0
43443855 0 0
130598470 0 0
272248315 0 0
433960733 0 0
790512960 0 0
1000415231 0 0
279929076 0 0
575877605 0 0
821354049 0 0
663129041 0 0
863776471 0 0
732734513 0 0
625422304 0 0
464455733 0 0
513101423 0 0
941116598 0 0
852763650 0 0
62972514 0 0
157936565 0 0
804009298 0 0
300767582 0 0
975533931 0 0
874294669 0 0
41373987 0 0
746846292 0 0
220646676 0 0
257022593 0 0
57436480 0 0
407804527 0 0
1050362872 0 0
252522369 0 0
720970945 0 0
731555648 0 0
598864020 0 0
341977481 0 0
840711883 0 0
385241788 0 0
77674598 0 0
170360012 0 0
109929042 0 0
1070294494 0 0
404422745 0 0
556644393 0 0
441052541 0 0
728522485 0 0
150091387 0 0
515427263 0 0
877488625 0 0
383736091 0 0
695946846 0 0
663629759 0 0
661003159 0 0
644966236 0 0
403960621 0 0
843347240 0 0
605568017 0 0
404099734 0 0
983356038 0 0
765101678 0 0
926277563 0 0
371060649 0 0
409926830 0 0
574241521 0 0
914463021 0 0
945781312 0 0
1028519109 0 0
528049787 0 0
105161496 0 0
407575586 0 0
548631132 0 0
338123747 0 0
503945987 0 0
86068838 0 0
654356644 0 0
710203320 0 0
270539855 0 0
871255465 0 0
104993654 0 0
369937686 0 0
689858242 0 0
673029784 0 0
949216445 0 0
619571214 0 0
329533262 0 0
381497292 0 0
671423153 0 0
418476950 0 0
220575571 0 0
774363888 0 0
511221353 0 0
673960106 0 0
589642420 0 0
1054970277 0 0
891097070 0 0
293194787 0 0
788770816 0 0
452494731 0 0
225377915 0 0
69392124 0 0
687304636 0 0
477325092 0 0
260030290 0 0
286568743 0 0
129907969 0 0
326625603 0 0
291064226 0 0
644850683 0 0
511301142 0 0
247575975 0 0
850164053 0 0
534235156 0 0
374635023 0 0
802640290 0 0
822097772 0 0
379369948 0 0
315491296 0 0
208529485 0 0
391956968 0 0
758308615 0 0
835182014 0 0
1030680255 0 0
22262871 0 0
265316575 0 0
507108604 0 0
460914861 0 0
57892383 0 0
463388473 0 0
522759666 0 0
204081663 0 0
400929767 0 0
82498726 0 0
497514121 0 0
541506160 0 0
367361013 0 0
966976576 0 0
863003349 0 0
582926335 0 0
518897884 0 0
171133135 0 0
502419539 0 0
431143636 0 0
249660750 0 0
141830681 0 0
863848452 0 0
368515481 0 0
803165571 0 0
835021708 0 0
886218802 0 0
932824911 0 0
862147731 0 0
327253867 0 0
808988477 0 0
275751743 0 0
866280712 0 0
501487947 0 0
343257544 0 0
631051787 0 0
502920421 0 0
242868983 0 0
730550294 0 0
972567147 0 0
46577794 0 0
924520335 0 0
685721341 0 0
128307859 0 0
955692107 0 0
613609153 0 0
552334561 0 0
672217472 0 0
674329084 0 0
1021791777 0 0
825288664 0 0
598626148 0 0
671763029 0 0
593138180 0 0
464633022 0 0
389954817 0 0
826626190 0 0
130785520 0 0
818920108 0 0
529826702 0 0
755047517 0 0
462964593 0 0
1046998172 0 0
608358206 0 0
499008260 0 0
594750443 0 0
1012484569 0 0
678223639 0 0
525484013 0 0
461803512 0 0
687282229 0 0
529742337 0 0
849781017 0 0
923845697 0 0
295407817 0 0
561676498 0 0
507599730 0 0
730443861 0 0
96380358 0 0
747746287 0 0
450764493 0 0
218937731 0 0
419640515 0 0
852660383 0 0
380080841 0 0
109130271 0 0
340108010 0 0
1000817802 0 0
957048708 0 0
642616130 0 0
797872251 0 0
130079745 0 0
322761623 0 0
310317357 0 0
802253639 0 0
931934093 0 0
863870107 0 0
544826043 0 0
17792880 0 0
848198837 0 0
47879177 0 0
29931978 0 0
634544494 0 0
548280808 0 0
84769245 0 0
221864139 0 0
793552119 0 0
841098453 0 0
26439370 0 0
75859564 0 0
460204139 0 0
374460928 0 0
947472546 0 0
36863753 0 0
989898727 0 0
247780390 0 0
75240067 0 0
115274731 0 0
652346385 0 0
505765300 0 0
982011459 0 0
858375914 0 0
844649698 0 0
895785265 0 0
290344385 0 0
154042920 0 0
768678281 0 0
418075534 0 0
752939654 0 0
898182432 0 0
160096751 0 0
814307462 0 0
814353412 0 0
636084886 0 0
501113982 0 0
997484430 0 0
978964279 0 0
935717854 0 0
508646572 0 0
90016726 0 0
268983135 0 0
637222881 0 0
418002396 0 0
1061004796 0 0
88916643 0 0
299831685 0 0
849028116 0 0
730018828 0 0
1061559206 0 0
927096794 0 0
382980868 0 0
396119512 0 0
442258452 0 0
191351867 0 0
577727644 0 0
285815645 0 0
573098159 0 0
705979276 0 0
685078675 0 0
940627531 0 0
509401101 0 0
946217299 0 0
63342998 0 0
787603187 0 0
654204371 0 0
714018229 0 0
73508447 0 0
427777788 0 0
756536725 0 0
437721064 0 0
58780879 0 0
330062974 0 0
233242539 0 0
434028844 0 0
463144582 0 0
689611806 0 0
782533257 0 0
365864120 0 0
619315011 0 0
242906641 0 0
675090689 0 0
790580877 0 0
998468910 0 0
1052300318 0 0
407202131 0 0
257185887 0 0
514732882 0 0
82855324 0 0
758205172 0 0
752628139 0 0
544006262 0 0
539529963 0 0
227841222 0 0
127789333 0 0
772516841 0 0
1059714472 0 0
396053862 0 0
282122010 0 0
134040027 0 0
355555795 0 0
472014034 0 0
298071548 0 0
689657590 0 0
857868215 0 0
475845016 0 0
220819899 0 0
5611867 0 0
1066530092 0 0
58994242 0 0
193921124 0 0
914871835 0 0
893752180 0 0
411775030 0 0
541737172 0 0
446389873 0 0
1014081430 0 0
1049069313 0 0
494898144 0 0
824142562 0 0
121775709 0 0
97547028 0 0
762440256 0 0
401217641 0 0
177333741 0 0
469803930 0 0
1034138453 0 0
243721424 0 0
657713141 0 0
326779407 0 0
236300865 0 0
681739194 0 0
133158873 0 0
691887800 0 0
200926052 0 0
839761643 0 0
947151296 0 0
244248542 0 0
304277044 0 0
388500277 0 0
826921440 0 0
162075443 0 0
289123519 0 0
574946305 0 0
224145672 0 0
152255264 0 0
879753609 0 0
952568580 0 0
322219674 0 0
642043386 0 0
362216784 0 0
379185908 0 0
1011240598 0 0
351349273 0 0
374178565 0 0
462696334 0 0
991153072 0 0
790248820 0 0
872144040 0 0
753359034 0 0
951302579 0 0
226045040 0 0
449751247 0 0
893384088 0 0
1069152014 0 0
783797456 0 0
545013987 0 0
527714564 0 0
485796472 0 0
487830800 0 0
630191278 0 0
497177416 0 0
553079034 0 0
617890006 0 0
928020074 0 0
268781122 0 0
379967441 0 0
476386878 0 0
46723885 0 0
934015928 0 0
121706957 0 0
1024622275 0 0
4959983 0 0
534767778 0 0
483565418 0 0
643299614 0 0
1010222321 0 0
799810295 0 0
939281508 0 0
642264459 0 0
958792896 0 0
77904721 0 0
689775408 0 0
380842883 0 0
121534566 0 0
545861803 0 0
949970316 0 0
481585191 0 0
627246703 0 0
273991503 0 0
446158286 0 0
605965981 0 0
1025620352 0 0
939931314 0 0
513799611 0 0
856282554 0 0
73038758 0 0
596298327 0 0
1010679865 0 0
7864762 0 0
350004640 0 0
597165225 0 0
126593895 0 0
442646102 0 0
231161304 0 0
495137510 0 0
872753328 0 0
517507693 0 0
333753733 0 0
888222130 0 0
701257215 0 0
903360100 0 0
625460213 0 0
672903841 0 0
912309709 0 0
879397553 0 0
485298226 0 0
632258144 0 0
824432502 0 0
422790742 0 0
202268443 0 0
936937080 0 0
992704545 0 0
16683048 0 0
530839096 0 0
867037284 0 0
464610853 0 0
776007666 0 0
902938362 0 0
992386135 0 0
5192422 0 0
848579285 0 0
304915745 0 0
132658905 0 0
692127429 0 0
527122923 0 0
161490322 0 0
7333489 0 0
1037575322 0 0
848634347 0 0
1029996414 0 0
657209349 0 0
679407811 0 0
147348944 0 0
145366352 0 0
643914182 0 0
47315483 0 0
125863447 0 0
520720694 0 0
214947104 0 0
917705394 0 0
635676829 0 0
948533070 0 0
800488531 0 0
288055202 0 0
803349882 0 0
709482424 0 0
421266393 0 0
626329753 0 0
681632933 0 0
735648975 0 0
740241513 0 0
856644989 0 0
715369507 0 0
469646356 0 0
950497983 0 0
339560475 0 0
158587514 0 0
110957207 0 0
885388909 0 0
864502802 0 0
747070490 0 0
931343167 0 0
200737229 0 0
261882054 0 0
984031511 0 0
553483696 0 0
859968300 0 0
824152125 0 0
447755612 0 0
295727304 0 0
687919747 0 0
128426644 0 0
701420460 0 0
842515803 0 0
761395679 0 0
599614699 0 0
134852 0 0
386062506 0 0
381985579 0 0
645135480 0 0
411528685 0 0
466045026 0 0
24725274 0 0
50478214 0 0
259910319 0 0
79133342 0 0
45260951 0 0
641448320 0 0
1018204345 0 0
429017647 0 0
722843384 0 0
171445552 0 0
1077747 0 0
500728033 0 0
414347486 0 0
1003133417 0 0
894971764 0 0
986713118 0 0
957798882 0 0
622103855 0 0
196400185 0 0
1055448632 0 0
761839381 0 0
944023932 0 0
765571372 0 0
20017127 0 0
902968644 0 0
880304645 0 0
547426364 0 0
650330110 0 0
613277088 0 0
1045122813 0 0
525905602 0 0
929323974 0 0
373983144 0 0
644196468 0 0
669416065 0 0
951830001 0 0
195594890 0 0
163493496 0 0
503299985 0 0
175914872 0 0
785773046 0 0
83997424 0 0
345327744 0 0
295015426 0 0
197632103 0 0
549771468 0 0
903135229 0 0
898053858 0 0
858102231 0 0
234703880 0 0
370127442 0 0
713182672 0 0
4133432 0 0
565801031 0 0
1062370713 0 0
1041629164 0 0
611015246 0 0
456916323 0 0
930402696 0 0
41380093 0 0
215560509 0 0
542732271 0 0
559706170 0 0
112473294 0 0
500298590 0 0
593664883 0 0
172132791 0 0
396185316 0 0
319667148 0 0
282216201 0 0
566002656 0 0
805025326 0 0
545229402 0 0
644911799 0 0
149500363 0 0
729010958 0 0
399863805 0 0
789606099 0 0
227520552 0 0
922770066 0 0
838669665 0 0
870151457 0 0
72695235 0 0
172712279 0 0
579909085 0 0
420839237 0 0
79585886 0 0
1009002855 0 0
32973251 0 0
621131117 0 0
419428627 0 0
614960091 0 0
279018138 0 0
444964077 0 0
944873393 0 0
385708012 0 0
885092513 0 0
368287289 0 0
260311652 0 0
502705725 0 0
802324894 0 0
603471339 0 0
600357566 0 0
28526498 0 0
452066603 0 0
971783053 0 0
47618720 0 0
248270857 0 0
875843247 0 0
298761669 0 0
178940464 0 0
550418912 0 0
25921460 0 0
702405753 0 0
99988126 0 0
684595878 0 0
523988360 0 0
967301695 0 0
745596947 0 0
132477208 0 0
359659935 0 0
685686905 0 0
133754673 0 0
1072855286 0 0
736072631 0 0
545952194 0 0
343511014 0 0
215391720 0 0
495630983 0 0
697369732 0 0
919915763 0 0
1030410258 0 0
467697893 0 0
167117734 0 0
56281052 0 0
298016685 0 0
43418075 0 0
359383203 0 0
349623110 0 0
957997623 0 0
253484972 0 0
1037406862 0 0
637070645 0 0
891396548 0 0
1012659667 0 0
919120470 0 0
543198274 0 0
866295576 0 0
107486270 0 0
1069191168 0 0
926787354 0 0
226699767 0 0
110328031 0 0
339197395 0 0
653889737 0 0
892595896 0 0
677947955 0 0
226348326 0 0
100569590 0 0
965176863 0 0
433085962 0 0
1064599444 0 0
990931339 0 0
502624531 0 0
1055171662 0 0
86888131 0 0
622397112 0 0
418214469 0 0
285734851 0 0
757036382 0 0
133248367 0 0
214637741 0 0
69491871 0 0
541100806 0 0
822411173 0 0
475471431 0 0
320773011 0 0
78301526 0 0
797541708 0 0
125666038 0 0
676968658 0 0
578901618 0 0
728307069 0 0
1036689622 0 0
985810150 0 0
94497010 0 0
566479313 0 0
386735413 0 0
66180990 0 0
431776101 0 0
300303983 0 0
604372624 0 0
350397124 0 0
156864056 0 0
517486363 0 0
734050458 0 0
238708713 0 0
612652488 0 0
351432937 0 0
553206323 0 0
753651812 0 0
1021076118 0 0
45513284 0 0
1057885776 0 0
610110565 0 0
711174520 0 0
687176263 0 0
72394739 0 0
385904791 0 0
555398462 0 0
850901099 0 0
109400736 0 0
625900195 0 0
448685374 0 0
568769000 0 0
446047093 0 0
343556335 0 0
427122449 0 0
811538712 0 0
37537565 0 0
179678266 0 0
871334843 0 0
672878912 0 0
59518837 0 0
646528951 0 0
571801535 0 0
819248208 0 0
315178342 0 0
233070034 0 0
1063999538 0 0
919689606 0 0
227404635 0 0
343452245 0 0
415994681 0 0
10554468 0 0
314069063 0 0
368081753 0 0
706235083 0 0
395903364 0 0
233786078 0 0
348005408 0 0
688100743 0 0
1004705637 0 0
573978384 0 0
344601581 0 0
340949098 0 0
837809411 0 0
648774789 0 0
796745630 0 0
939497858 0 0
950605824 0 0
382430184 0 0
928279626 0 0
659985416 0 0
682184651 0 0
117940512 0 0
837793537 0 0
126131308 0 0
563604759 0 0
647070870 0 0
459746007 0 0
160565070 0 0
15760068 0 0
92753563 0 0
542177083 0 0
1073218798 0 0
616204429 0 0
507029006 0 0
416462057 0 0
469364622 0 0
233873599 0 0
1042694501 0 0
479247410 0 0
743431212 0 0
761349600 0 0
970982762 0 0
212466513 0 0
1004467126 0 0
201714666 0 0
735739657 0 0
961677736 0 0
571043679 0 0
285048767 0 0
923549326 0 0
694643341 0 0
987993227 0 0
273311856 0 0
223884159 0 0
858896048 0 0
183507730 0 0
523949899 0 0
34270488 0 0
824811026 0 0
1047584641 0 0
881497868 0 0
710086345 0 0
941618408 0 0
569395046 0 0
1072019244 0 0
820511866 0 0
585490432 0 0
1042265560 0 0
548036853 0 0
450989386 0 0
560255559 0 0
662270306 0 0
367023518 0 0
343325514 0 0
849932703 0 0
278405503 0 0
224582732 0 0
947185676 0 0
712610486 0 0
438623903 0 0
841894327 0 0
309276827 0 0
57322655 0 0
598722042 0 0
364634023 0 0
368192814 0 0
1054727790 0 0
1000145013 0 0
1056352195 0 0
744312571 0 0
612749740 0 0
693175683 0 0
1068504335 0 0
42249051 0 0
291326404 0 0
333133604 0 0
851842079 0 0
727899141 0 0
898012337 0 0
955541665 0 0
811752607 0 0
472868840 0 0
954848801 0 0
781659958 0 0
953424270 0 0
188600616 0 0
894998385 0 0
700967075 0 0
140639887 0 0
1002243410 0 0
999151375 0 0
9341146 0 0
494500815 0 0
623630649 0 0
550130884 0 0
675465971 0 0
398538572 0 0
447993112 0 0
401269002 0 0
646943806 0 0
276571500 0 0
24167098 0 0
47470125 0 0
778633379 0 0
192087500 0 0
887836201 0 0
81782210 0 0
785602929 0 0
368031644 0 0
51016377 0 0
145323699 0 0
623973306 0 0
627506194 0 0
163605283 0 0
159701930 0 0
859374551 0 0
777179316 0 0
107294209 0 0
5299327 0 0
632737420 0 0
866957821 0 0
218515564 0 0
346550640 0 0
333870410 0 0
1005080942 0 0
844344167 0 0
1054080546 0 0
319122130 0 0
77506355 0 0
130344333 0 0
416090301 0 0
815736384 0 0
714048645 0 0
527642413 0 0
650404726 0 0
76262561 0 0
456951234 0 0
940787090 0 0
74518282 0 0
611784176 0 0
173018730 0 0
1064742668 0 0
4659352 0 0
612375339 0 0
1009001816 0 0
190167851 0 0
878457659 0 0
991365518 0 0
149511113 0 0
751020884 0 0
135109731 0 0
112874577 0 0
333711594 0 0
364514104 0 0
835737449 0 0
236207007 0 0
93771777 0 0
777862301 0 0
1034814322 0 0
947478517 0 0
481051254 0 0
953115680 0 0
692178767 0 0
290237526 0 0
701565310 0 0
597885906 0 0
100987158 0 0
1011144027 0 0
967901484 0 0
184668542 0 0
90185258 0 0
31025277 0 0
461679233 0 0
432869116 0 0
117033529 0 0
201059670 0 0
229203287 0 0
6592153 0 0
452094107 0 0
147892106 0 0
580277803 0 0
457948338 0 0
289913517 0 0
838422542 0 0
459373852 0 0
343063668 0 0
60640718 0 0
813076116 0 0
101041425 0 0
56905106 0 0
818460498 0 0
66721272 0 0
640619646 0 0
699407976 0 0
301144957 0 0
49805967 0 0
519875207 0 0
513249114 0 0
442499456 0 0
693034785 0 0
662443849 0 0
1042371966 0 0
33277743 0 0
456144342 0 0
228066644 0 0
1066704413 0 0
370727914 0 0
205664120 0 0
687661238 0 0
1002307262 0 0
499686434 0 0
1007172372 0 0
917065830 0 0
88652113 0 0
1008731700 0 0
793388922 0 0
567979655 0 0
1020149652 0 0
672955875 0 0
854066132 0 0
375201570 0 0
760579757 0 0
174331896 0 0
71625455 0 0
977799721 0 0
1022070555 0 0
809509489 0 0
315207094 0 0
596492491 0 0
157277571 0 0
136704865 0 0
799908126 0 0
65009769 0 0
139708554 0 0
51218180 0 0
149330756 0 0
863051738 0 0
965457094 0 0
326483541 0 0
7072392 0 0
907400583 0 0
528040441 0 0
999692977 0 0
821583858 0 0
147944853 0 0
527115183 0 0
1071264023 0 0
758500396 0 0
356884644 0 0
817663606 0 0
835030709 0 0
269007479 0 0
964740165 0 0
538428464 0 0
690464656 0 0
866666185 0 0
843548050 0 0
656730363 0 0
731795822 0 0
751162708 0 0
859912052 0 0
46284725 0 0
605918493 0 0
309066205 0 0
917589282 0 0
574811585 0 0
784908810 0 0
97442218 0 0
389861641 0 0
184851068 0 0
906581972 0 0
403192015 0 0
11569073 0 0
986088004 0 0
614418848 0 0
120894103 0 0
472706099 0 0
66504149 0 0
662360516 0 0
29234554 0 0
123131244 0 0
53824752 0 0
780993071 0 0
358142058 0 0
993224069 0 0
228549227 0 0
139401523 0 0
291872937 0 0
297258341 0 0
925684667 0 0
1006983635 0 0
5279242 0 0
250848586 0 0
904840342 0 0
734578626 0 0
280079252 0 0
1000362030 0 0
532063190 0 0
780440450 0 0
151096420 0 0
608153301 0 0
46354052 0 0
902667902 0 0
988387601 0 0
234514288 0 0
588804776 0 0
894366894 0 0
640996262 0 0
733915016 0 0
960126400 0 0
12527167 0 0
96884739 0 0
487236965 0 0
381600971 0 0
115202859 0 0
764386874 0 0
825767897 0 0
174893227 0 0
1054832689 0 0
385268458 0 0
869430253 0 0
310507886 0 0
271259704 0 0
665665668 0 0
114061894 0 0
100171698 0 0
994641120 0 0
908260571 0 0
293209741 0 0
543265204 0 0
944490381 0 0
998804565 0 0
673917092 0 0
601327264 0 0
634266138 0 0
189752012 0 0
476243833 0 0
476542077 0 0
73534674 0 0
465954389 0 0
247297288 0 0
564380156 0 0
689278352 0 0
162277150 0 0
949321786 0 0
538621109 0 0
934339356 0 0
566143961 0 0
93962458 0 0
249151523 0 0
937739188 0 0
124380186 0 0
444659955 0 0
59504764 0 0
817813947 0 0
545554147 0 0
262559251 0 0
734351952 0 0
299274460 0 0
809923802 0 0
89378755 0 0
11162144 0 0
599055666 0 0
414146378 0 0
335821888 0 0
799314995 0 0
1001505374 0 0
357162603 0 0
1660692 0 0
15525049 0 0
96980397 0 0
737310850 0 0
228039460 0 0
113781980 0 0
357138311 0 0
545990230 0 0
116579971 0 0
218312852 0 0
827406529 0 0
446853664 0 0
662746741 0 0
762012388 0 0
424636057 0 0
320343621 0 0
990665363 0 0
1065547455 0 0
355627298 0 0
4423135 0 0
261138551 0 0
71999246 0 0
989713189 0 0
325048843 0 0
796609229 0 0
1026739276 0 0
182662808 0 0
1012186715 0 0
445250423 0 0
870137264 0 0
397418051 0 0
517515634 0 0
225733761 0 0
880280766 0 0
513673829 0 0
421291547 0 0
984637757 0 0
578296947 0 0
111511833 0 0
241750854 0 0
157712025 0 0
657681084 0 0
817784468 0 0
50580189 0 0
789217699 0 0
198622605 0 0
776900663 0 0
871644830 0 0
259760605 0 0
160945298 0 0
467234568 0 0
1029419964 0 0
727065304 0 0
1025414046 0 0
775233182 0 0
121063533 0 0
402644105 0 0
621989579 0 0
201169470 0 0
768945939 0 0
862919968 0 0
40364468 0 0
435013512 0 0
360075474 0 0
3896505 0 0
630381426 0 0
194162222 0 0
565008740 0 0
129014552 0 0
507024186 0 0
1046316193 0 0
924441724 0 0
1039757249 0 0
968757386 0 0
335800416 0 0
261874740 0 0
878176709 0 0
916272746 0 0
393734509 0 0
238453870 0 0
494412998 0 0
773474159 0 0
280388578 0 0
143570801 0 0
493092352 0 0
43849006 0 0
999308700 0 0
555113810 0 0
487026076 0 0
378977626 0 0
745788288 0 0
904545288 0 0
516162791 0 0
568063411 0 0
545559123 0 0
470126670 0 0
99538684 0 0
826838087 0 0
345692767 0 0
125716915 0 0
559399229 0 0
793130010 0 0
827358838 0 0
254060900 0 0
961222994 0 0
454233724 0 0
671568158 0 0
642095450 0 0
1072010347 0 0
728430913 0 0
52448420 0 0
162998393 0 0
27467500 0 0
955290856 0 0
95590496 0 0
29206910 0 0
139682919 0 0
1060225153 0 0
654205439 0 0
155553847 0 0
380064395 0 0
499016672 0 0
826298283 0 0
568238702 0 0
750394150 0 0
457944598 0 0
355109141 0 0
433392773 0 0
321784620 0 0
1043882745 0 0
416342934 0 0
58024535 0 0
655957356 0 0
802802517 0 0
469749864 0 0
767948532 0 0
346178651 0 0
186024218 0 0
60021405 0 0
497263808 0 0
95155775 0 0
781021614 0 0
740822856 0 0
431380467 0 0
546223106 0 0
1064985952 0 0
992945362 0 0
723292093 0 0
814423793 0 0
870188829 0 0
736817128 0 0
331024806 0 0
106690773 0 0
191519594 0 0
65214388 0 0
392634141 0 0
502956590 0 0
288973847 0 0
693272419 0 0
493950518 0 0
285802916 0 0
905588346 0 0
476122838 0 0
1060925452 0 0
153738531 0 0
400628132 0 0
681833958 0 0
933120468 0 0
910636948 0 0
562511619 0 0
650051697 0 0
1004759196 0 0
568805028 0 0
279845566 0 0
50143616 0 0
461932577 0 0
453293400 0 0
86879907 0 0
73534529 0 0
990059544 0 0
888626236 0 0
571223446 0 0
516084013 0 0
118858302 0 0
109319604 0 0
693066414 0 0
513803545 0 0
148712037 0 0
877033836 0 0
123527979 0 0
1016004460 0 0
910595047 0 0
563997678 0 0
241044143 0 0
34108499 0 0
451522718 0 0
499837453 0 0
46179508 0 0
438172097 0 0
897335833 0 0
969118388 0 0
637169076 0 0
577514173 0 0
169809065 0 0
641726011 0 0
142081465 0 0
166076053 0 0
717974419 0 0
1016517585 0 0
143927591 0 0
378812654 0 0
933557301 0 0
4581302 0 0
719369410 0 0
307102626 0 0
797704460 0 0
724280288 0 0
257763502 0 0
566603743 0 0
983771506 0 0
950727194 0 0
604784195 0 0
712880610 0 0
853869808 0 0
755082784 0 0
43923865 0 0
464746120 0 0
439686899 0 0
527378663 0 0
844129035 0 0
282551261 0 0
957014947 0 0
999808772 0 0
734407740 0 0
192750559 0 0
132755127 0 0
669121846 0 0
294731685 0 0
956168592 0 0
1012180506 0 0
538895386 0 0
829368054 0 0
496320645 0 0
728035288 0 0
700903616 0 0
1003896933 0 0
860028030 0 0
985432484 0 0
941085586 0 0
878279170 0 0
458119956 0 0
916087991 0 0
217903517 0 0
558944572 0 0
522713473 0 0
804349673 0 0
353306442 0 0
1065046815 0 0
825796216 0 0
414193496 0 0
277942811 0 0
978866516 0 0
845541163 0 0
412315012 0 0
578009313 0 0
995370176 0 0
123867051 0 0
747400900 0 0
722937005 0 0
279646315 0 0
348671144 0 0
111680262 0 0
691221418 0 0
553716628 0 0
254049711 0 0
718067630 0 0
1024227231 0 0
217350543 0 0
333922868 0 0
1060993927 0 0
215519449 0 0
111848762 0 0
1602145 0 0
81949194 0 0
545716947 0 0
477780909 0 0
415869022 0 0
240004356 0 0
525944239 0 0
332082555 0 0
1005004289 0 0
47019464 0 0
1026051538 0 0
871277668 0 0
9043811 0 0
480220255 0 0
35987410 0 0
681273259 0 0
227777724 0 0
423157034 0 0
750723108 0 0
924952998 0 0
682645271 0 0
615931618 0 0
819281720 0 0
332836170 0 0
1014735378 0 0
845552852 0 0
991377596 0 0
270298446 0 0
368238443 0 0
401149401 0 0
357764431 0 0
263864858 0 0
791775329 0 0
33967183 0 0
782511441 0 0
733792794 0 0
774394257 0 0
1029716788 0 0
771807488 0 0
871645575 0 0
504861400 0 0
363816998 0 0
567082192 0 0
543012310 0 0
231308948 0 0
96012366 0 0
691772547 0 0
929617513 0 0
822755944 0 0
35423950 0 0
238024870 0 0
196016943 0 0
1012069570 0 0
598808160 0 0
440930372 0 0
475262542 0 0
815002629 0 0
540992751 0 0
427495882 0 0
602851124 0 0
197219571 0 0
436467996 0 0
475198868 0 0
1039078723 0 0
1020058667 0 0
529666420 0 0
957592846 0 0
332607334 0 0
877166934 0 0
895749305 0 0
103264912 0 0
626868449 0 0
261554935 0 0
762774113 0 0
663955365 0 0
553545297 0 0
560890457 0 0
1004274555 0 0
1050321766 0 0
911097899 0 0
162170824 0 0
355657694 0 0
278810355 0 0
20187315 0 0
297292082 0 0
571452801 0 0
284740985 0 0
645860180 0 0
261833578 0 0
21769714 0 0
664481007 0 0
709795666 0 0
269600634 0 0
870562043 0 0
566812398 0 0
489185033 0 0
457744508 0 0
374019675 0 0
103546694 0 0
843182897 0 0
938946895 0 0
955099660 0 0
151903536 0 0
234309959 0 0
566011018 0 0
318823658 0 0
874472927 0 0
260722056 0 0
542822959 0 0
322002127 0 0
764795593 0 0
478360756 0 0
1021642 0 0
35536954 0 0
1052383700 0 0
161427440 0 0
890023479 0 0
1007501075 0 0
1066229187 0 0
988473425 0 0
808678623 0 0
428942954 0 0
924048113 0 0
395521472 0 0
928488197 0 0
1014558058 0 0
112346499 0 0
436029510 0 0
655182490 0 0
597930472 0 0
825823784 0 0
300328518 0 0
283449490 0 0
661125570 0 0
907929572 0 0
319330817 0 0
1004014213 0 0
228832636 0 0
109431587 0 0
34286565 0 0
413929259 0 0
135920212 0 0
339032227 0 0
1002853028 0 0
718277576 0 0
789039419 0 0
801349419 0 0
95252202 0 0
872618173 0 0
562689702 0 0
472165825 0 0
588271024 0 0
469497658 0 0
914137374 0 0
728722405 0 0
1053745848 0 0
830662410 0 0
425761508 0 0
783493927 0 0
154609539 0 0
65228896 0 0
792264007 0 0
794298227 0 0
572878663 0 0
898880075 0 0
343408561 0 0
826996641 0 0
886013018 0 0
273865519 0 0
111210953 0 0
1066279818 0 0
431127709 0 0
823428092 0 0
125827257 0 0
818267609 0 0
496744536 0 0
573002573 0 0
717267285 0 0
886142993 0 0
992329844 0 0
750760910 0 0
304572657 0 0
136190639 0 0
754982372 0 0
549066177 0 0
949652462 0 0
84472412 0 0
448224116 0 0
703555339 0 0
724073785 0 0
984776438 0 0
755943501 0 0
242812704 0 0
11164827 0 0
862473299 0 0
1049970674 0 0
547064525 0 0
110782085 0 0
80651117 0 0
121718715 0 0
705568881 0 0
922558552 0 0
920420599 0 0
617251304 0 0
642123697 0 0
192350103 0 0
564058877 0 0
756305384 0 0
930562128 0 0
78211221 0 0
364105030 0 0
401270720 0 0
119706837 0 0
600615762 0 0
936829653 0 0
43509937 0 0
884964791 0 0
804695313 0 0
767514587 0 0
553894609 0 0
849847614 0 0
436153704 0 0
391161171 0 0
180777932 0 0
553919047 0 0
343209120 0 0
376064933 0 0
1049171528 0 0
119486456 0 0
693947109 0 0
264120192 0 0
408808341 0 0
573437988 0 0
432172594 0 0
48167060 0 0
1027966354 0 0
31223555 0 0
912826855 0 0
814648973 0 0
785424100 0 0
442169203 0 0
602308883 0 0
804882365 0 0
361692314 0 0
1014733354 0 0
895088440 0 0
842091996 0 0
430291740 0 0
857557807 0 0
512850026 0 0
317536747 0 0
236822550 0 0
542306208 0 0
243007542 0 0
280363932 0 0
296235932 0 0
669442293 0 0
118631978 0 0
386143337 0 0
163157268 0 0
482271325 0 0
988607914 0 0
245751624 0 0
192222542 0 0
393894738 0 0
810495264 0 0
334601968 0 0
594325318 0 0
386339759 0 0
332224671 0 0
1008135162 0 0
153592655 0 0
157080184 0 0
147958521 0 0
931533607 0 0
273098721 0 0
851159823 0 0
625985724 0 0
904996962 0 0
571598696 0 0
545088587 0 0
1012482786 0 0
143371780 0 0
823885060 0 0
795752765 0 0
317634958 0 0
94884180 0 0
311865131 0 0
968063601 0 0
1055930727 0 0
743830233 0 0
746115317 0 0
1006498631 0 0
669545407 0 0
504989592 0 0
440255345 0 0
819279527 0 0
256303354 0 0
501608521 0 0
146068481 0 0
716176936 0 0
482531523 0 0
108548836 0 0
541752685 0 0
281037020 0 0
538545922 0 0
880964730 0 0
630058690 0 0
728956766 0 0
60094804 0 0
1003289940 0 0
679108759 0 0
933266880 0 0
563476234 0 0
732298904 0 0
387164952 0 0
959830338 0 0
819627924 0 0
602123942 0 0
95797825 0 0
629076493 0 0
995638996 0 0
115495694 0 0
353549268 0 0
293131703 0 0
981973378 0 0
682106553 0 0
736532465 0 0
494271392 0 0
876989319 0 0
139699618 0 0
907273801 0 0
907785904 0 0
5242516 0 0
1064469568 0 0
971321343 0 0
546032688 0 0
650708204 0 0
401941217 0 0
833420081 0 0
370056490 0 0
275401370 0 0
180208885 0 0
414946336 0 0
752536988 0 0
802875572 0 0
66352754 0 0
475145789 0 0
434105707 0 0
171495736 0 0
525849709 0 0
746495431 0 0
760620019 0 0
1058689664 0 0
213586555 0 0
159302311 0 0
559037514 0 0
175034851 0 0
609197116 0 0
362523986 0 0
367816466 0 0
525887128 0 0
52856320 0 0
235560769 0 0
1059444645 0 0
682753506 0 0
561996785 0 0
552427351 0 0
595201242 0 0
1005211842 0 0
788078441 0 0
247888376 0 0
532291496 0 0
863878540 0 0
669481593 0 0
404924614 0 0
395437006 0 0
778365060 0 0
563363982 0 0
370478041 0 0
612264084 0 0
332858350 0 0
586663703 0 0
67988461 0 0
793095963 0 0
261678745 0 0
277164183 0 0
382223036 0 0
895217161 0 0
970434936 0 0
673932209 0 0
877111305 0 0
629712890 0 0
721683612 0 0
681745592 0 0
744235210 0 0
822110151 0 0
10614174 0 0
996767491 0 0
1002898554 0 0
192145579 0 0
51687235 0 0
653158233 0 0
901635479 0 0
908490341 0 0
1044834543 0 0
583066201 0 0
1069451287 0 0
1051074223 0 0
829652691 0 0
457003438 0 0
123731324 0 0
765520722 0 0
386864937 0 0
882239612 0 0
367679468 0 0
187542627 0 0
570789654 0 0
708710248 0 0
15968303 0 0
64965265 0 0
783697967 0 0
918456620 0 0
876029292 0 0
202663379 0 0
1042233480 0 0
211223829 0 0
918181270 0 0
1069991409 0 0
229680032 0 0
598197649 0 0
463537252 0 0
944063667 0 0
757922100 0 0
710141009 0 0
327378716 0 0
170622635 0 0
295747993 0 0
278134641 0 0
930605209 0 0
379496084 0 0
937520115 0 0
141556104 0 0
46997213 0 0
818814598 0 0
502584472 0 0
11984415 0 0
458317667 0 0
20128784 0 0
219287890 0 0
295243895 0 0
400324356 0 0
523935988 0 0
16230842 0 0
932206949 0 0
724090497 0 0
469665475 0 0
583492803 0 0
534074089 0 0
396414619 0 0
850875243 0 0
457196410 0 0
537348439 0 0
157263494 0 0
802815080 0 0
366488373 0 0
212206970 0 0
1028850179 0 0
638275190 0 0
532854676 0 0
706933692 0 0
721583763 0 0
847670255 0 0
262479376 0 0
225361552 0 0
655286185 0 0
1059094817 0 0
58363210 0 0
876058465 0 0
254256723 0 0
1041564184 0 0
542311693 0 0
458424553 0 0
259172022 0 0
984407685 0 0
70817945 0 0
71747981 0 0
110727243 0 0
971798386 0 0
2042735 0 0
476905279 0 0
812928891 0 0
509912918 0 0
544330814 0 0
521708476 0 0
627852224 0 0
91548754 0 0
43957499 0 0
787099631 0 0
430959218 0 0
811318952 0 0
789579354 0 0
247043758 0 0
904724620 0 0
702720320 0 0
913784474 0 0
984064768 0 0
467327485 0 0
216146450 0 0
986412640 0 0
828674789 0 0
978249841 0 0
709655030 0 0
722618877 0 0
902428993 0 0
58981636 0 0
842905071 0 0
263708117 0 0
851577970 0 0
437982073 0 0
773977810 0 0
453047144 0 0
400293471 0 0
48050931 0 0
272377543 0 0
837608186 0 0
54870707 0 0
549233154 0 0
388570816 0 0
858684372 0 0
1050704796 0 0
284520801 0 0
1041681878 0 0
631353229 0 0
249194134 0 0
885528344 0 0
981400346 0 0
652890470 0 0
809936347 0 0
64394481 0 0
969763162 0 0
817954780 0 0
824014263 0 0
529631351 0 0
707697445 0 0
842509472 0 0
821106229 0 0
135040261 0 0
292669922 0 0
604173771 0 0
966606756 0 0
575715673 0 0
978376119 0 0
333969758 0 0
978157173 0 0
65052672 0 0
999064627 0 0
424916045 0 0
23822713 0 0
1029361724 0 0
800249907 0 0
271057787 0 0
950502654 0 0
712326816 0 0
425223662 0 0
787882452 0 0
231236821 0 0
235317878 0 0
392782907 0 0
443082918 0 0
647645414 0 0
532709189 0 0
24956406 0 0
158516276 0 0
45965888 0 0
525665096 0 0
489425029 0 0
801676738 0 0
586521777 0 0
914908329 0 0
688584571 0 0
611042635 0 0
1053299089 0 0
834389879 0 0
1042854745 0 0
1052157636 0 0
810966494 0 0
369341466 0 0
744009623 0 0
830943234 0 0
603990897 0 0
466237157 0 0
861892264 0 0
991306398 0 0
949650913 0 0
567204833 0 0
942614318 0 0
649652198 0 0
266807652 0 0
345064557 0 0
664804319 0 0
480447686 0 0
1049591484 0 0
573055087 0 0
1056070389 0 0
726031815 0 0
150750986 0 0
264638353 0 0
957313478 0 0
198617759 0 0
330902268 0 0
757227006 0 0
706562069 0 0
772690809 0 0
340957970 0 0
285854083 0 0
88862416 0 0
597080786 0 0
743281295 0 0
461358464 0 0
896391760 0 0
458188761 0 0
724435657 0 0
1041246514 0 0
884162787 0 0
377950442 0 0
886111545 0 0
560773439 0 0
877321319 0 0
703638780 0 0
200302779 0 0
409358067 0 0
490568898 0 0
203030073 0 0
1038536288 0 0
733178518 0 0
562948529 0 0
786510608 0 0
373187662 0 0
483298610 0 0
292143960 0 0
794662097 0 0
113510932 0 0
1028860169 0 0
835622837 0 0
911350955 0 0
901204772 0 0
904035738 0 0
345711393 0 0
504917854 0 0
101935882 0 0
101564870 0 0
108126501 0 0
223479312 0 0
1068107770 0 0
799648172 0 0
769802011 0 0
1009723304 0 0
24251346 0 0
364818407 0 0
611718610 0 0
684878190 0 0
828013862 0 0
609818925 0 0
582050992 0 0
1055279108 0 0
164184649 0 0
763003099 0 0
376927555 0 0
315200829 0 0
306876774 0 0
174889421 0 0
445675966 0 0
477884090 0 0
726189396 0 0
205571710 0 0
166534321 0 0
186636080 0 0
8748555 0 0
116684141 0 0
1021014191 0 0
122643276 0 0
483621050 0 0
778283484 0 0
773254438 0 0
176623710 0 0
444138039 0 0
267246924 0 0
119584396 0 0
664122218 0 0
197226800 0 0
190040279 0 0
631160032 0 0
1047464996 0 0
284136406 0 0
885638239 0 0
914295363 0 0
335271628 0 0
546624491 0 0
264955177 0 0
322108060 0 0
473977522 0 0
538257066 0 0
379475109 0 0
710509308 0 0
821389736 0 0
681427879 0 0
697780519 0 0
337248439 0 0
348371794 0 0
928034857 0 0
1010437814 0 0
256557966 0 0
76426802 0 0
405262884 0 0
196053163 0 0
577997314 0 0
452690370 0 0
995042535 0 0
431833426 0 0
620258813 0 0
131133609 0 0
667615728 0 0
779025282 0 0
609034088 0 0
194841978 0 0
312609101 0 0
1013215376 0 0
681536218 0 0
1048625598 0 0
801369428 0 0
696650222 0 0
857286507 0 0
822772936 0 0
885635138 0 0
135934689 0 0
928600780 0 0
961329202 0 0
348323250 0 0
171771299 0 0
105421514 0 0
505614027 0 0
984440409 0 0
915845431 0 0
809809081 0 0
236377117 0 0
158594232 0 0
993903270 0 0
938589074 0 0
461527181 0 0
664223967 0 0
287991699 0 0
836872862 0 0
1020468033 0 0
906756369 0 0
414887554 0 0
18098706 0 0
576300971 0 0
580485699 0 0
33497648 0 0
35088315 0 0
736105581 0 0
532419786 0 0
463959357 0 0
764170584 0 0
685218671 0 0
712724743 0 0
490439770 0 0
589943826 0 0
676581014 0 0
187930887 0 0
887726926 0 0
184171378 0 0
161485106 0 0
228464603 0 0
806928782 0 0
855923925 0 0
826038427 0 0
1058157950 0 0
269587215 0 0
380969331 0 0
558950602 0 0
365360312 0 0
219250120 0 0
463130536 0 0
71411175 0 0
562131939 0 0
1057535999 0 0
980074914 0 0
587152991 0 0
930317278 0 0
95727780 0 0
199505914 0 0
400158921 0 0
31071143 0 0
547767234 0 0
774569150 0 0
1003196765 0 0
752304226 0 0
549640610 0 0
667611564 0 0
183065020 0 0
651183548 0 0
1030856576 0 0
717314899 0 0
170598392 0 0
144148221 0 0
25530793 0 0
228132741 0 0
264072276 0 0
829620188 0 0
900422439 0 0
813513504 0 0
1000565249 0 0
511813321 0 0
683933522 0 0
876639419 0 0
963789991 0 0
559443940 0 0
684948498 0 0
3451106 0 0
511738686 0 0
182168045 0 0
279329429 0 0
78411567 0 0
641037045 0 0
250284731 0 0
189023933 0 0
78450254 0 0
996171548 0 0
73333778 0 0
510171570 0 0
621324892 0 0
89223774 0 0
41741663 0 0
39460759 0 0
542112032 0 0
425732586 0 0
324388775 0 0
103617543 0 0
836187286 0 0
508083592 0 0
894621101 0 0
671352220 0 0
765599475 0 0
939017599 0 0
626452582 0 0
884125650 0 0
1008064146 0 0
973512486 0 0
4933277 0 0
810850464 0 0
402170259 0 0
330822829 0 0
319636055 0 0
206876949 0 0
756267589 0 0
133355955 0 0
1070691301 0 0
329511255 0 0
255590771 0 0
721687033 0 0
507371164 0 0
1002195405 0 0
648067027 0 0
888554488 0 0
457027049 0 0
316826117 0 0
83188197 0 0
797217757 0 0
954771007 0 0
483833407 0 0
782026718 0 0
338965526 0 0
383882384 0 0
445648770 0 0
798100472 0 0
1033308593 0 0
573437299 0 0
94991814 0 0
1049119246 0 0
496714240 0 0
42351739 0 0
370001209 0 0
897065529 0 0
213434351 0 0
329268706 0 0
847012558 0 0
548359765 0 0
513731176 0 0
566639263 0 0
789445999 0 0
125159435 0 0
80470178 0 0
588792653 0 0
119917465 0 0
220059638 0 0
900044115 0 0
620015913 0 0
139768647 0 0
73585657 0 0
433466465 0 0
69331697 0 0
704837666 0 0
282262543 0 0
870562287 0 0
78336679 0 0
1005594939 0 0
906310250 0 0
89851878 0 0
1017694028 0 0
409745826 0 0
10117262 0 0
1023974752 0 0
95384747 0 0
433922469 0 0
348925101 0 0
79912758 0 0
1000331826 0 0
497576026 0 0
627318622 0 0
1009622542 0 0
335875258 0 0
95125332 0 0
268997570 0 0
398602911 0 0
109887495 0 0
832088113 0 0
781329257 0 0
552010077 0 0
678195665 0 0
261535640 0 0
990376829 0 0
329784421 0 0
372170723 0 0
360402008 0 0
283946482 0 0
64042246 0 0
378658427 0 0
25461077 0 0
511743368 0 0
788229687 0 0
652875527 0 0
185642660 0 0
889084868 0 0
49314778 0 0
289696893 0 0
810076533 0 0
284203762 0 0
2264929 0 0
392286379 0 0
735975399 0 0
79957604 0 0
154232498 0 0
444343967 0 0
22403115 0 0
533030572 0 0
238244025 0 0
916954255 0 0
427293339 0 0
348206443 0 0
622545819 0 0
714952447 0 0
662653753 0 0
940333401 0 0
782206306 0 0
312893567 0 0
391010797 0 0
379061726 0 0
248220748 0 0
7550225 0 0
458437618 0 0
142553677 0 0
95373551 0 0
771455357 0 0
475960957 0 0
1026825580 0 0
212928643 0 0
493745818 0 0
762870343 0 0
849568151 0 0
371165084 0 0
107695589 0 0
300548278 0 0
272752754 0 0
704479661 0 0
378985063 0 0
539753008 0 0
183140527 0 0
606654589 0 0
93922722 0 0
571773144 0 0
927065024 0 0
466312134 0 0
102499759 0 0
652713970 0 0
666630285 0 0
844875431 0 0
349363389 0 0
579772660 0 0
70959407 0 0
897589856 0 0
488120920 0 0
94077768 0 0
758849433 0 0
614696028 0 0
687621983 0 0
228729028 0 0
746696944 0 0
525994808 0 0
1012355620 0 0
777372743 0 0
322611020 0 0
630223042 0 0
188838942 0 0
1012190411 0 0
626303478 0 0
86240736 0 0
366848240 0 0
27665503 0 0
383741259 0 0
319335488 0 0
914502766 0 0
282262408 0 0
546381246 0 0
623888971 0 0
695210641 0 0
377265475 0 0
655889892 0 0
1034855114 0 0
55028538 0 0
790966492 0 0
713251471 0 0
151926094 0 0
881785657 0 0
508877699 0 0
861280163 0 0
139269741 0 0
622989487 0 0
734260023 0 0
784882896 0 0
815782857 0 0
841845023 0 0
457555315 0 0
627517123 0 0
324775257 0 0
959998935 0 0
185716107 0 0
217337822 0 0
615375966 0 0
604630519 0 0
926554901 0 0
579811183 0 0
847152004 0 0
1043005593 0 0
45142440 0 0
725646579 0 0
1023158688 0 0
530233 0 0
79865634 0 0
506794226 0 0
895981837 0 0
147948321 0 0
137835677 0 0
703450372 0 0
363914954 0 0
280626185 0 0
55035040 0 0
1023988437 0 0
566342360 0 0
437393352 0 0
618712342 0 0
979674951 0 0
54647688 0 0
870342180 0 0
279701613 0 0
388211981 0 0
653730255 0 0
582214660 0 0
416956438 0 0
896963868 0 0
443478274 0 0
1005147817 0 0
673359031 0 0
214844722 0 0
1026634225 0 0
256536505 0 0
161702119 0 0
345629983 0 0
36406745 0 0
285411244 0 0
25901814 0 0
627089809 0 0
248078817 0 0
883124379 0 0
590350010 0 0
10961568 0 0
229977902 0 0
410502838 0 0
576271810 0 0
533452475 0 0
619657211 0 0
141814566 0 0
28789970 0 0
192046117 0 0
493534964 0 0
603177585 0 0
852565801 0 0
611879668 0 0
682330123 0 0
1003342144 0 0
868093912 0 0
874637133 0 0
255564920 0 0
1020414389 0 0
16935911 0 0
171679535 0 0
158469824 0 0
378324678 0 0
84423863 0 0
279601946 0 0
804287012 0 0
297069433 0 0
1022348756 0 0
810920289 0 0
488680745 0 0
516924207 0 0
287141028 0 0
88602739 0 0
688280977 0 0
625289950 0 0
362812794 0 0
1069663790 0 0
933352015 0 0
1036783987 0 0
998545360 0 0
337358520 0 0
10061005 0 0
144397630 0 0
740050479 0 0
133567813 0 0
959220250 0 0
370921158 0 0
889286283 0 0
236255842 0 0
714171148 0 0
176792322 0 0
466367212 0 0
646273958 0 0
860761211 0 0
206285071 0 0
547254730 0 0
646070346 0 0
967897540 0 0
706771369 0 0
1016400973 0 0
1032240275 0 0
72912649 0 0
377564441 0 0
677302149 0 0
888871090 0 0
266883218 0 0
226855376 0 0
370596436 0 0
1070777055 0 0
642146986 0 0
158857439 0 0
427942527 0 0
65552096 0 0
223095196 0 0
223188225 0 0
402525344 0 0
558204075 0 0
521133638 0 0
837487779 0 0
930892503 0 0
890328772 0 0
268469844 0 0
1024532811 0 0
830486833 0 0
24152088 0 0
509676898 0 0
569791447 0 0
842579986 0 0
448952856 0 0
1011489634 0 0
329627316 0 0
712485419 0 0
459842685 0 0
585733618 0 0
859872618 0 0
890592316 0 0
957838975 0 0
87964525 0 0
1017674815 0 0
967732042 0 0
507761305 0 0
410021496 0 0
229911503 0 0
81063205 0 0
460053936 0 0
926331208 0 0
290993358 0 0
1051308492 0 0
307753441 0 0
1068777440 0 0
677492818 0 0
282415066 0 0
565724489 0 0
854744980 0 0
855870399 0 0
52917591 0 0
905775856 0 0
648009837 0 0
835492678 0 0
702768663 0 0
106079212 0 0
322150456 0 0
149892175 0 0
239314186 0 0
86333455 0 0
500147141 0 0
609564609 0 0
506216988 0 0
81810154 0 0
189421930 0 0
869431299 0 0
421589375 0 0
63221899 0 0
326382553 0 0
347162075 0 0
1070466462 0 0
436646503 0 0
92881142 0 0
752720984 0 0
875009889 0 0
881549435 0 0
346192299 0 0
549395010 0 0
844974920 0 0
611550795 0 0
1072694343 0 0
275824145 0 0
711679046 0 0
1049487350 0 0
314984556 0 0
287439718 0 0
771407295 0 0
464066879 0 0
1014892971 0 0
977828212 0 0
380377104 0 0
241521089 0 0
415052788 0 0
996293059 0 0
186161504 0 0
504329280 0 0
474594746 0 0
598322838 0 0
348917800 0 0
687963546 0 0
281352504 0 0
50867760 0 0
355914258 0 0
893228909 0 0
5607254 0 0
196187211 0 0
350482876 0 0
1034541682 0 0
1045549724 0 0
54472012 0 0
255449825 0 0
157624293 0 0
383184526 0 0
857897605 0 0
32748605 0 0
36916738 0 0
454647968 0 0
382616915 0 0
703775858 0 0
1010065491 0 0
692899861 0 0
1066282671 0 0
569098324 0 0
671083558 0 0
52780896 0 0
300870182 0 0
287512845 0 0
456088160 0 0
349374927 0 0
1053929754 0 0
610849340 0 0
515667143 0 0
626280251 0 0
1057120730 0 0
620541265 0 0
356080727 0 0
432651135 0 0
698553859 0 0
653918452 0 0
599848256 0 0
342721376 0 0
1006505902 0 0
87074256 0 0
749267828 0 0
556137566 0 0
265784880 0 0
596891749 0 0
879123145 0 0
411394273 0 0
761667938 0 0
564009294 0 0
1055938301 0 0
497261148 0 0
472135078 0 0
411287645 0 0
346493655 0 0
34004199 0 0
879233834 0 0
447913162 0 0
538341120 0 0
514658798 0 0
54678219 0 0
157674628 0 0
189642532 0 0
806264892 0 0
67615415 0 0
711033792 0 0
274154627 0 0
527163791 0 0
579163150 0 0
555675097 0 0
994112265 0 0
1048881883 0 0
1042396931 0 0
638128634 0 0
798987862 0 0
181604412 0 0
782340220 0 0
601391317 0 0
123536251 0 0
129679359 0 0
549343689 0 0
462230274 0 0
870123421 0 0
729427818 0 0
44974672 0 0
859309112 0 0
1055112586 0 0
1041641996 0 0
150425808 0 0
625911196 0 0
483596327 0 0
876012861 0 0
546415509 0 0
825906521 0 0
414336133 0 0
993386158 0 0
445016534 0 0
94017396 0 0
878905854 0 0
755792436 0 0
676960816 0 0
257219152 0 0
113813099 0 0
43635344 0 0
104716826 0 0
106232141 0 0
962410462 0 0
306607285 0 0
10137235 0 0
704789615 0 0
576356981 0 0
39870113 0 0
468031825 0 0
56264949 0 0
294981049 0 0
214748832 0 0
980026553 0 0
748560945 0 0
782590210 0 0
867420117 0 0
993325436 0 0
995430290 0 0
991255089 0 0
444860270 0 0
768210064 0 0
771985971 0 0
999116205 0 0
357876258 0 0
994732590 0 0
909243475 0 0
1057482745 0 0
705427225 0 0
442211426 0 0
685003568 0 0
214942207 0 0
326151580 0 0
582459868 0 0
1020311685 0 0
374825179 0 0
537297750 0 0
763059289 0 0
634823554 0 0
967984327 0 0
498612942 0 0
793758961 0 0
397229895 0 0
247892388 0 0
471531385 0 0
365403708 0 0
1007682372 0 0
773222979 0 0
400693134 0 0
27683004 0 0
1035518139 0 0
539884611 0 0
519816635 0 0
474681151 0 0
106904601 0 0
379240837 0 0
503628078 0 0
1040149087 0 0
321388523 0 0
31289939 0 0
216353732 0 0
483067446 0 0
91251566 0 0
931232458 0 0
876448679 0 0
431299298 0 0
147535206 0 0
718039353 0 0
205446354 0 0
463585385 0 0
197935435 0 0
367199597 0 0
851122917 0 0
286630065 0 0
365687679 0 0
211588920 0 0
664059785 0 0
514377401 0 0
109228567 0 0
779559904 0 0
32814676 0 0
965727881 0 0
1014852481 0 0
583413167 0 0
205592907 0 0
779687600 0 0
798496613 0 0
418786925 0 0
405394682 0 0
449774470 0 0
133644538 0 0
1071914128 0 0
896562886 0 0
352418010 0 0
679349485 0 0
433804534 0 0
977247361 0 0
607189696 0 0
773537559 0 0
653857884 0 0
112841654 0 0
575300797 0 0
310293555 0 0
922986997 0 0
727509006 0 0
995774153 0 0
679388618 0 0
635389779 0 0
911845909 0 0
748363149 0 0
1053627552 0 0
321788239 0 0
116402381 0 0
687242345 0 0
701981944 0 0
634344828 0 0
729776636 0 0
877390387 0 0
33984247 0 0
684600434 0 0
1048013764 0 0
286970431 0 0
39683238 0 0
266382138 0 0
395217751 0 0
32291254 0 0
1780595 0 0
266894284 0 0
898480283 0 0
949104426 0 0
200621366 0 0
685825193 0 0
811534858 0 0
81462113 0 0
364016775 0 0
432085434 0 0
971876683 0 0
816584839 0 0
734097924 0 0
147887955 0 0
310031543 0 0
214567261 0 0
1057943373 0 0
427415504 0 0
393781756 0 0
213195359 0 0
968455314 0 0
489678081 0 0
709104504 0 0
245632604 0 0
687398009 0 0
702629683 0 0
933590141 0 0
684586771 0 0
86804713 0 0
294520722 0 0
205110349 0 0
973606525 0 0
104799454 0 0
204208109 0 0
162098005 0 0
318745522 0 0
771782331 0 0
583828545 0 0
581827488 0 0
878202528 0 0
554062029 0 0
520006237 0 0
954249309 0 0
821277095 0 0
193520395 0 0
1005151071 0 0
725756266 0 0
693238632 0 0
929204456 0 0
846981876 0 0
726623538 0 0
245223967 0 0
325903605 0 0
386018900 0 0
185590745 0 0
1009071591 0 0
141560090 0 0
318466766 0 0
578106595 0 0
1058323271 0 0
563173536 0 0
451664203 0 0
970943717 0 0
750356870 0 0
756800776 0 0
762882608 0 0
229573768 0 0
749312662 0 0
458516606 0 0
774980512 0 0
288137780 0 0
289840455 0 0
686620707 0 0
438613390 0 0
1026138682 0 0
605816150 0 0
70241433 0 0
347933428 0 0
642178550 0 0
537304793 0 0
91692075 0 0
277337101 0 0
814958519 0 0
815531026 0 0
675193605 0 0
769677646 0 0
1054112512 0 0
680123885 0 0
429750735 0 0
371880301 0 0
579265667 0 0
381592163 0 0
116653918 0 0
417292112 0 0
256720938 0 0
1028006862 0 0
598734771 0 0
800212175 0 0
75378837 0 0
135380692 0 0
989076276 0 0
1005179941 0 0
885206519 0 0
123641038 0 0
267621331 0 0
234690321 0 0
332175279 0 0
108767081 0 0
319317623 0 0
265341316 0 0
28978084 0 0
72006973 0 0
820674491 0 0
220681408 0 0
670433516 0 0
73913681 0 0
181879980 0 0
353089984 0 0
270198085 0 0
655959426 0 0
630185782 0 0
660755373 0 0
221309058 0 0
480789742 0 0
62104361 0 0
703814654 0 0
567551050 0 0
565621627 0 0
1067867084 0 0
544465389 0 0
602789973 0 0
9591482 0 0
866910404 0 0
587757349 0 0
609173528 0 0
766737472 0 0
508880687 0 0
75585431 0 0
851484089 0 0
1049618992 0 0
476831813 0 0
460985141 0 0
255696083 0 0
430029633 0 0
767543269 0 0
813308307 0 0
430610681 0 0
607411581 0 0
354162738 0 0
770747672 0 0
81031561 0 0
655975288 0 0
1046349725 0 0
769840222 0 0
206732581 0 0
433492517 0 0
637130907 0 0
565809612 0 0
1044386780 0 0
768126806 0 0
844986659 0 0
433591353 0 0
472271769 0 0
739397768 0 0
1050027719 0 0
995600053 0 0
165786685 0 0
462248538 0 0
975937693 0 0
419022026 0 0
853375606 0 0
498884084 0 0
716469541 0 0
485350875 0 0
478847481 0 0
509649810 0 0
47522741 0 0
253018022 0 0
434449756 0 0
209164568 0 0
666935384 0 0
207499684 0 0
825492702 0 0
68595068 0 0
638456298 0 0
306306188 0 0
268478780 0 0
395256981 0 0
627219832 0 0
127027738 0 0
19701149 0 0
863254542 0 0
160123590 0 0
736675630 0 0
304458002 0 0
738909394 0 0
436146050 0 0
882730470 0 0
861602041 0 0
844105563 0 0
943580204 0 0
703838987 0 0
762459993 0 0
334164161 0 0
212638169 0 0
490398569 0 0
406981235 0 0
795703275 0 0
145712953 0 0
413372938 0 0
791106095 0 0
18846266 0 0
950318761 0 0
540637068 0 0
576326835 0 0
441667607 0 0
549316358 0 0
713162087 0 0
595958864 0 0
914388100 0 0
116256740 0 0
216478446 0 0
409076266 0 0
807305850 0 0
112560216 0 0
650796631 0 0
623644387 0 0
375635913 0 0
241069942 0 0
542027909 0 0
307192273 0 0
262248802 0 0
1021959277 0 0
853083249 0 0
872463859 0 0
704244600 0 0
649160890 0 0
149565667 0 0
306803916 0 0
267495420 0 0
202324942 0 0
1022037480 0 0
407272472 0 0
20695532 0 0
871145269 0 0
795068303 0 0
876970471 0 0
572465894 0 0
419305132 0 0
472472397 0 0
125913058 0 0
223224807 0 0
271893492 0 0
723330056 0 0
975323619 0 0
364051707 0 0
456508448 0 0
733124112 0 0
755404513 0 0
137335148 0 0
493580226 0 0
452172716 0 0
910681912 0 0
502048211 0 0
531601390 0 0
966796197 0 0
394426679 0 0
80908657 0 0
172118066 0 0
721787047 0 0
439209830 0 0
970404364 0 0
674172313 0 0
170448303 0 0
49244654 0 0
699413949 0 0
852885855 0 0
274062907 0 0
695754441 0 0
604795642 0 0
704032675 0 0
927480142 0 0
214618562 0 0
439173036 0 0
183329114 0 0
1037335924 0 0
432137992 0 0
451609598 0 0
1053587626 0 0
829369241 0 0
950448915 0 0
912336177 0 0
326140283 0 0
2929874 0 0
203132500 0 0
64126904 0 0
505838998 0 0
207184951 0 0
118749823 0 0
154031073 0 0
583975053 0 0
223951107 0 0
927507272 0 0
238016828 0 0
475817018 0 0
364433799 0 0
567671711 0 0
186869812 0 0
966372001 0 0
878932141 0 0
649810824 0 0
87307265 0 0
893933342 0 0
979948977 0 0
692643407 0 0
791743203 0 0
627017655 0 0
938052660 0 0
450981530 0 0
734161970 0 0
708655953 0 0
6210311 0 0
728186419 0 0
283815889 0 0
929281394 0 0
326225552 0 0
841091056 0 0
976901872 0 0
71351028 0 0
484428892 0 0
608756586 0 0
655621497 0 0
198620840 0 0
101950530 0 0
245075590 0 0
914644916 0 0
990370404 0 0
81243644 0 0
238365837 0 0
295738752 0 0
70381589 0 0
523226335 0 0
815117104 0 0
175977350 0 0
888094033 0 0
132887050 0 0
974817911 0 0
456492356 0 0
428878195 0 0
529279593 0 0
82718010 0 0
1005289813 0 0
800128002 0 0
387190861 0 0
1060287654 0 0
404091051 0 0
455155957 0 0
225698751 0 0
310445529 0 0
620985410 0 0
529246247 0 0
375130622 0 0
32659363 0 0
872930821 0 0
305094967 0 0
119113189 0 0
135046993 0 0
968873919 0 0
355709739 0 0
795525419 0 0
336400049 0 0
524611642 0 0
644561477 0 0
132834812 0 0
236385458 0 0
466033235 0 0
860996 0 0
731878646 0 0
678486828 0 0
1814316 0 0
512267295 0 0
241043055 0 0
861026155 0 0
989396940 0 0
529612032 0 0
77858969 0 0
974004554 0 0
794980184 0 0
55304393 0 0
711680394 0 0
387508431 0 0
972756112 0 0
577416507 0 0
49283010 0 0
784786923 0 0
331646914 0 0
550651482 0 0
674418470 0 0
547068545 0 0
299832474 0 0
95963288 0 0
635499897 0 0
253674775 0 0
259714521 0 0
753317673 0 0
481557761 0 0
439829388 0 0
743169023 0 0
982640068 0 0
686628927 0 0
683070830 0 0
1003440859 0 0
698418480 0 0
433726328 0 0
267525422 0 0
453257638 0 0
735408833 0 0
59906975 0 0
944283554 0 0
59567358 0 0
165064073 0 0
232052069 0 0
702638751 0 0
998348091 0 0
474267513 0 0
679607608 0 0
620230744 0 0
66799689 0 0
988137544 0 0
355656118 0 0
916444846 0 0
845974421 0 0
587294618 0 0
236492592 0 0
586763949 0 0
776928625 0 0
436019042 0 0
199455773 0 0
798883888 0 0
188351521 0 0
249683528 0 0
585768177 0 0
783370274 0 0
807187551 0 0
769238457 0 0
967689577 0 0
950179103 0 0
50946040 0 0
667576530 0 0
286321655 0 0
603328238 0 0
49168194 0 0
716473301 0 0
705523232 0 0
999229330 0 0
674006 0 0
785755156 0 0
797558515 0 0
653306295 0 0
269590013 0 0
268059933 0 0
173224409 0 0
476207716 0 0
484521389 0 0
320986406 0 0
775172975 0 0
532229694 0 0
534676670 0 0
770865610 0 0
147892970 0 0
116674218 0 0
323560076 0 0
574104672 0 0
604255328 0 0
609965168 0 0
227760224 0 0
577920121 0 0
800280599 0 0
86402417 0 0
3825019 0 0
517363839 0 0
556586095 0 0
928491184 0 0
264348055 0 0
125874864 0 0
715454211 0 0
90426282 0 0
670486122 0 0
372158153 0 0
746899270 0 0
972567715 0 0
115724591 0 0
701316987 0 0
931311613 0 0
906841903 0 0
808349284 0 0
763762353 0 0
256718138 0 0
268961433 0 0
576987545 0 0
90393167 0 0
163659732 0 0
539963858 0 0
373376805 0 0
602471495 0 0
191802305 0 0
163957269 0 0
571724369 0 0
167190992 0 0
608442857 0 0
811022392 0 0
865349654 0 0
373576003 0 0
191514872 0 0
963120647 0 0
559456987 0 0
912700624 0 0
577636673 0 0
905250673 0 0
732663137 0 0
327744187 0 0
292058120 0 0
645733352 0 0
560534449 0 0
613488192 0 0
719070648 0 0
537178032 0 0
977524932 0 0
287021569 0 0
1058097909 0 0
923848282 0 0
625280885 0 0
950943057 0 0
476871651 0 0
484402593 0 0
849942102 0 0
928977025 0 0
853900182 0 0
230934378 0 0
1037319821 0 0
115533610 0 0
750057644 0 0
681066620 0 0
1056588493 0 0
756518055 0 0
81840390 0 0
1015462871 0 0
308732966 0 0
219472459 0 0
700687108 0 0
687120171 0 0
42835582 0 0
550284310 0 0
606212540 0 0
585357964 0 0
295561368 0 0
698463273 0 0
240314798 0 0
910051820 0 0
825784696 0 0
682028643 0 0
16051815 0 0
88951029 0 0
192488761 0 0
973714815 0 0
582543099 0 0
382738047 0 0
104578265 0 0
899777868 0 0
1031122221 0 0
995849993 0 0
112321784 0 0
135418538 0 0
703329464 0 0
93099720 0 0
713319707 0 0
322946754 0 0
583051971 0 0
781584260 0 0
155985987 0 0
273652962 0 0
839293260 0 0
370726366 0 0
764545674 0 0
339104970 0 0
631927507 0 0
209965340 0 0
468974229 0 0
196079125 0 0
611141345 0 0
653252807 0 0
403600241 0 0
845370241 0 0
507746366 0 0
7717519 0 0
557903929 0 0
795158470 0 0
720811538 0 0
562803670 0 0
266836116 0 0
1033552504 0 0
124148974 0 0
217625004 0 0
619327360 0 0
848681336 0 0
186716434 0 0
957646925 0 0
477960233 0 0
794017369 0 0
342993517 0 0
434646397 0 0
45517222 0 0
568560511 0 0
405535987 0 0
1006609320 0 0
463955519 0 0
875575522 0 0
99252414 0 0
990353020 0 0
183491039 0 0
90371744 0 0
1064834313 0 0
230303544 0 0
947393511 0 0
808091498 0 0
1066682502 0 0
399728590 0 0
133053368 0 0
851731507 0 0
844116893 0 0
327290597 0 0
41356185 0 0
477446422 0 0
718958559 0 0
384043827 0 0
879333514 0 0
47432854 0 0
740626604 0 0
1025737019 0 0
279647439 0 0
110203928 0 0
254635915 0 0
775022679 0 0
1351816 0 0
512478389 0 0
965448774 0 0
317875930 0 0
387153356 0 0
833229116 0 0
42299792 0 0
792806093 0 0
707442972 0 0
397334364 0 0
302042099 0 0
896353115 0 0
694236708 0 0
413147003 0 0
631645495 0 0
609240083 0 0
708020491 0 0
10078981 0 0
751241152 0 0
695871013 0 0
1065377125 0 0
654450966 0 0
806060653 0 0
541970483 0 0
566348072 0 0
69560769 0 0
479679843 0 0
913121103 0 0
661585875 0 0
613579551 0 0
227823162 0 0
823477542 0 0
683438935 0 0
539063654 0 0
290018257 0 0
880753139 0 0
687863550 0 0
68844547 0 0
189549795 0 0
226340377 0 0
893195126 0 0
960001174 0 0
794453138 0 0
706335291 0 0
945150005 0 0
487940056 0 0
350403712 0 0
1049628932 0 0
879072256 0 0
1051658443 0 0
475968431 0 0
7094874 0 0
157524635 0 0
232770157 0 0
1045371470 0 0
275290542 0 0
50493217 0 0
380448339 0 0
721917093 0 0
623660363 0 0
438536350 0 0
363639150 0 0
851495252 0 0
624568256 0 0
667601499 0 0
221469762 0 0
320091197 0 0
913489115 0 0
117249274 0 0
1019344652 0 0
352725595 0 0
682286909 0 0
367033421 0 0
663371053 0 0
420586529 0 0
120036778 0 0
350298374 0 0
968877036 0 0
1000067568 0 0
673663590 0 0
811428669 0 0
893169974 0 0
492129180 0 0
251630078 0 0
736940667 0 0
61580921 0 0
255043491 0 0
775308377 0 0
503380870 0 0
568276776 0 0
788950567 0 0
702938481 0 0
280805876 0 0
363750658 0 0
744810600 0 0
276067847 0 0
309046110 0 0
881812305 0 0
356826430 0 0
75976302 0 0
510232839 0 0
517600169 0 0
18032609 0 0
954025776 0 0
875665663 0 0
261248962 0 0
561101253 0 0
885075235 0 0
1062156459 0 0
464224630 0 0
411470805 0 0
725494900 0 0
241782691 0 0
883849431 0 0
991377282 0 0
86581142 0 0
75447933 0 0
679387319 0 0
1018085040 0 0
988132580 0 0
484010670 0 0
344268912 0 0
507716691 0 0
857228688 0 0
153509146 0 0
670116049 0 0
601150849 0 0
258064514 0 0
787758627 0 0
154633758 0 0
462663874 0 0
413645319 0 0
763820954 0 0
734432483 0 0
363077976 0 0
825928783 0 0
225439513 0 0
20670069 0 0
984925461 0 0
538794817 0 0
280224249 0 0
582467970 0 0
1073467741 0 0
737779069 0 0
889844167 0 0
386732582 0 0
106976141 0 0
958242531 0 0
1000024964 0 0
559960917 0 0
176103706 0 0
239521032 0 0
96918635 0 0
7483591 0 0
647901985 0 0
673115618 0 0
861622391 0 0
837111047 0 0
477512690 0 0
449861470 0 0
170234101 0 0
68321148 0 0
59881614 0 0
642245195 0 0
245884982 0 0
699872236 0 0
847957679 0 0
595322671 0 0
249345237 0 0
667650101 0 0
552019571 0 0
203923860 0 0
439314013 0 0
27575944 0 0
582587389 0 0
532101482 0 0
123161587 0 0
861337624 0 0
422347480 0 0
818201285 0 0
106710355 0 0
827960360 0 0
240052457 0 0
244678596 0 0
26404571 0 0
465838779 0 0
888967851 0 0
315544607 0 0
501912637 0 0
512116092 0 0
871976229 0 0
564428339 0 0
258793370 0 0
931487908 0 0
605802299 0 0
364671297 0 0
547402533 0 0
984815431 0 0
286804410 0 0
654780801 0 0
164556285 0 0
644393428 0 0
264704190 0 0
147674325 0 0
387112040 0 0
319443934 0 0
465647336 0 0
463621465 0 0
1067327958 0 0
379905334 0 0
529698112 0 0
982668878 0 0
325800221 0 0
987723933 0 0
670692326 0 0
305177791 0 0
212165677 0 0
981511716 0 0
946084197 0 0
373869631 0 0
78258363 0 0
506969379 0 0
244246818 0 0
874648611 0 0
944530194 0 0
673766178 0 0
810424931 0 0
724538813 0 0
196498780 0 0
651248786 0 0
1061191271 0 0
221778029 0 0
76245353 0 0
848580499 0 0
663388968 0 0
941951575 0 0
103106664 0 0
782664776 0 0
428484824 0 0
923159619 0 0
81226370 0 0
298386933 0 0
427004333 0 0
1900578 0 0
880634501 0 0
476003974 0 0
756373191 0 0
709035710 0 0
352210827 0 0
1035660731 0 0
737556654 0 0
594412317 0 0
341352749 0 0
135039913 0 0
467015825 0 0
524714951 0 0
480826647 0 0
696128550 0 0
788086035 0 0
324189984 0 0
320759253 0 0
224054020 0 0
880733249 0 0
773092988 0 0
666874853 0 0
990595236 0 0
217445881 0 0
954720915 0 0
6560931 0 0
218879035 0 0
914535761 0 0
55992861 0 0
220442796 0 0
60443795 0 0
794708266 0 0
1019298424 0 0
369005347 0 0
31888106 0 0
646798332 0 0
308647601 0 0
799491009 0 0
456509005 0 0
192543938 0 0
256914113 0 0
49756459 0 0
1066927878 0 0
586460678 0 0
1055877094 0 0
790052124 0 0
989505489 0 0
805183119 0 0
821940224 0 0
340216579 0 0
491041008 0 0
107497898 0 0
836437823 0 0
374919352 0 0
841846146 0 0
1072837850 0 0
616939624 0 0
843256602 0 0
1037626688 0 0
856592528 0 0
515008971 0 0
946474557 0 0
7554488 0 0
201864361 0 0
648385489 0 0
832719470 0 0
585746667 0 0
853354480 0 0
841257856 0 0
318132887 0 0
659680474 0 0
252457236 0 0
701022222 0 0
932492275 0 0
565135057 0 0
423482327 0 0
125978873 0 0
987926179 0 0
586135579 0 0
515678590 0 0
574982810 0 0
519930500 0 0
283852451 0 0
176953093 0 0
60163346 0 0
553600877 0 0
194211001 0 0
56112405 0 0
759957863 0 0
626894749 0 0
1071782670 0 0
965603774 0 0
631879290 0 0
908308667 0 0
850343253 0 0
319840707 0 0
967784078 0 0
117157645 0 0
818299035 0 0
127292549 0 0
39071547 0 0
908958680 0 0
743924374 0 0
916753632 0 0
951918164 0 0
433072846 0 0
381207790 0 0
202272503 0 0
384455714 0 0
799887026 0 0
125912490 0 0
218825109 0 0
322670309 0 0
524543049 0 0
659835231 0 0
285890761 0 0
529379237 0 0
53610979 0 0
998270963 0 0
869627066 0 0
287760772 0 0
61457842 0 0
715053596 0 0
223817069 0 0
656550392 0 0
268597002 0 0
24358447 0 0
160462054 0 0
941637033 0 0
606534187 0 0
617545165 0 0
750598782 0 0
546444199 0 0
230475754 0 0
318962171 0 0
1028095805 0 0
992165414 0 0
717826878 0 0
690083188 0 0
206842578 0 0
594005014 0 0
395934088 0 0
570721300 0 0
1005365295 0 0
948907018 0 0
534350375 0 0
947153638 0 0
260269349 0 0
291131549 0 0
17506575 0 0
731739948 0 0
726034827 0 0
302270420 0 0
778821943 0 0
800708087 0 0
153246328 0 0
82579797 0 0
98628416 0 0
784989903 0 0
298656697 0 0
814533030 0 0
68774300 0 0
240484883 0 0
925582864 0 0
603130645 0 0
525834182 0 0
168262564 0 0
1032289482 0 0
228514862 0 0
42521403 0 0
604894936 0 0
868126027 0 0
450592721 0 0
714346143 0 0
716028654 0 0
26448423 0 0
1061277317 0 0
360069210 0 0
973148207 0 0
493471229 0 0
913238023 0 0
433345774 0 0
108904151 0 0
687435236 0 0
374221738 0 0
867452647 0 0
350284328 0 0
32648788 0 0
914815577 0 0
215843737 0 0
48491779 0 0
200999499 0 0
933775316 0 0
915591933 0 0
1045384679 0 0
38982205 0 0
966098507 0 0
702525681 0 0
716791350 0 0
859281164 0 0
61853364 0 0
250652181 0 0
844133461 0 0
491456557 0 0
629098390 0 0
534106654 0 0
646074801 0 0
154935255 0 0
323236447 0 0
137441425 0 0
999927446 0 0
949628170 0 0
945721015 0 0
951750066 0 0
70784657 0 0
140172587 0 0
337929788 0 0
491070701 0 0
305851386 0 0
6260426 0 0
1067547238 0 0
921608506 0 0
393273218 0 0
667347332 0 0
290438091 0 0
953204901 0 0
233620887 0 0
960875038 0 0
974112291 0 0
983438180 0 0
774414215 0 0
84876097 0 0
610935728 0 0
70392820 0 0
1008081041 0 0
282385546 0 0
343142548 0 0
660416810 0 0
252532377 0 0
135439065 0 0
264316590 0 0
1054172032 0 0
1051479146 0 0
682502676 0 0
391658691 0 0
188230090 0 0
569403568 0 0
653177620 0 0
509727329 0 0
957217195 0 0
761949446 0 0
442861423 0 0
773428608 0 0
554981483 0 0
542636742 0 0
791151588 0 0
710215887 0 0
194894785 0 0
268098585 0 0
734604712 0 0
920765553 0 0
153927283 0 0
26805813 0 0
707813367 0 0
693376089 0 0
164954810 0 0
139862563 0 0
161178211 0 0
152179105 0 0
277855011 0 0
524843028 0 0
1024946711 0 0
1046359461 0 0
434032908 0 0
41835278 0 0
957700707 0 0
442380398 0 0
199681844 0 0
632277499 0 0
783904488 0 0
168738191 0 0
617691901 0 0
270452620 0 0
739140964 0 0
98415054 0 0
826995882 0 0
228150769 0 0
663379876 0 0
773559031 0 0
897571677 0 0
579569905 0 0
1057897884 0 0
415671600 0 0
118776474 0 0
664046981 0 0
774213721 0 0
147819674 0 0
281331386 0 0
965219062 0 0
717496828 0 0
901508074 0 0
902006822 0 0
133786266 0 0
494578472 0 0
818935961 0 0
209481726 0 0
760255248 0 0
818805630 0 0
274453791 0 0
707733895 0 0
1049169739 0 0
73095613 0 0
791118526 0 0
151537790 0 0
188746878 0 0
936576906 0 0
995721 0 0
680880830 0 0
217348179 0 0
1056352173 0 0
397016635 0 0
242542691 0 0
706583932 0 0
830807267 0 0
708699247 0 0
385465999 0 0
285865165 0 0
959034262 0 0
417384190 0 0
592022203 0 0
171615267 0 0
415769931 0 0
467999523 0 0
50710952 0 0
867807754 0 0
856274428 0 0
605665253 0 0
169387509 0 0
97524111 0 0
841325893 0 0
218154752 0 0
159893928 0 0
769786813 0 0
1059590477 0 0
1031355946 0 0
81425044 0 0
775357282 0 0
780294704 0 0
1006260572 0 0
210110551 0 0
472337582 0 0
378265687 0 0
201779281 0 0
623240964 0 0
814589189 0 0
175327800 0 0
682056972 0 0
71748041 0 0
561404723 0 0
848183352 0 0
532430769 0 0
410599572 0 0
609979847 0 0
75534126 0 0
1015978514 0 0
853080287 0 0
691273977 0 0
472028720 0 0
303721350 0 0
369250252 0 0
140387509 0 0
573991643 0 0
310035143 0 0
13131701 0 0
735535700 0 0
3281208 0 0
378081797 0 0
458832363 0 0
428058842 0 0
858333589 0 0
133920030 0 0
413638319 0 0
613414428 0 0
676789376 0 0
9916614 0 0
788678740 0 0
661247361 0 0
600554006 0 0
522215099 0 0
926843990 0 0
100303442 0 0
668236202 0 0
553622896 0 0
1005947732 0 0
986458009 0 0
215059161 0 0
261661991 0 0
302064130 0 0
83525341 0 0
206289206 0 0
89078527 0 0
183943779 0 0
534233516 0 0
22208575 0 0
462499122 0 0
649724378 0 0
160863286 0 0
23384946 0 0
614459345 0 0
185477361 0 0
971670962 0 0
408743593 0 0
620346282 0 0
920520549 0 0
407603188 0 0
126101347 0 0
997090028 0 0
1019504526 0 0
187775741 0 0
475241459 0 0
337240642 0 0
419595253 0 0
744837742 0 0
1047999202 0 0
459809390 0 0
653009783 0 0
586591914 0 0
810189840 0 0
151847358 0 0
20065636 0 0
251797481 0 0
889949344 0 0
50403463 0 0
36984029 0 0
203853594 0 0
256330941 0 0
156886715 0 0
591463205 0 0
429322250 0 0
316309745 0 0
1010014824 0 0
406543580 0 0
595041440 0 0
139743944 0 0
838714050 0 0
924073152 0 0
113225860 0 0
247681270 0 0
173982945 0 0
500465230 0 0
124436559 0 0
985171796 0 0
649196753 0 0
658539744 0 0
576723774 0 0
916167629 0 0
213855858 0 0
857676557 0 0
695848477 0 0
2783188 0 0
347378644 0 0
616835861 0 0
232580945 0 0
826257768 0 0
927657474 0 0
417168367 0 0
661908786 0 0
1042477882 0 0
310996018 0 0
920429954 0 0
704860428 0 0
319009318 0 0
510289155 0 0
34267284 0 0
468563549 0 0
564501698 0 0
824382692 0 0
884462986 0 0
748514694 0 0
825808297 0 0
515389817 0 0
225629793 0 0
967792262 0 0
15817825 0 0
206503686 0 0
280792521 0 0
267462889 0 0
860967210 0 0
551240552 0 0
758627802 0 0
820692126 0 0
731514623 0 0
400917121 0 0
613832034 0 0
232485854 0 0
672571319 0 0
623904144 0 0
331837730 0 0
876489857 0 0
453010769 0 0
950342969 0 0
426556038 0 0
882975921 0 0
33105609 0 0
852940238 0 0
966633303 0 0
719846452 0 0
819321588 0 0
373806081 0 0
801300319 0 0
747401415 0 0
339596954 0 0
735756871 0 0
636102111 0 0
426717529 0 0
303539170 0 0
582063306 0 0
726091832 0 0
74799003 0 0
29902181 0 0
887997966 0 0
21282690 0 0
893938854 0 0
194861293 0 0
864145545 0 0
116002432 0 0
560306050 0 0
803090123 0 0
761729367 0 0
989571600 0 0
478291947 0 0
1044658900 0 0
844775167 0 0
992780650 0 0
1048721992 0 0
137999834 0 0
658429858 0 0
498958087 0 0
887959279 0 0
592747975 0 0
1042381551 0 0
418935593 0 0
840675859 0 0
170100459 0 0
586220139 0 0
335116404 0 0
834963262 0 0
839316781 0 0
717787546 0 0
617423934 0 0
533296878 0 0
57123777 0 0
28742849 0 0
353063143 0 0
73828029 0 0
588912367 0 0
876720886 0 0
627295496 0 0
832481632 0 0
1037988531 0 0
698854765 0 0
634041874 0 0
751855512 0 0
384574083 0 0
587149575 0 0
1010185529 0 0
963430600 0 0
793462622 0 0
457511195 0 0
608887854 0 0
187782871 0 0
242074704 0 0
111318318 0 0
191020573 0 0
339129691 0 0
717237796 0 0
992254855 0 0
972514632 0 0
774253134 0 0
668144626 0 0
1031213989 0 0
696974250 0 0
528050871 0 0
708910265 0 0
97359796 0 0
352597572 0 0
367268869 0 0
401557139 0 0
887445718 0 0
509811139 0 0
429621176 0 0
587619666 0 0
264793699 0 0
722549598 0 0
306654951 0 0
1029723320 0 0
670458515 0 0
842422656 0 0
769340435 0 0
45852357 0 0
1063292578 0 0
41673813 0 0
563528839 0 0
371884425 0 0
75727658 0 0
614829430 0 0
412034066 0 0
965083998 0 0
2964251 0 0
212515299 0 0
604118443 0 0
271178425 0 0
127777481 0 0
141435686 0 0
515197766 0 0
912764706 0 0
111065223 0 0
453001910 0 0
659019664 0 0
1034867615 0 0
427426985 0 0
1051601731 0 0
656104091 0 0
246648161 0 0
454869032 0 0
1016852791 0 0
84834095 0 0
1044029951 0 0
462474640 0 0
623137287 0 0
284251946 0 0
240753543 0 0
780330956 0 0
699750167 0 0
160085397 0 0
150391307 0 0
290037315 0 0
198862510 0 0
194637110 0 0
635355258 0 0
831903511 0 0
241778089 0 0
110455253 0 0
1000252783 0 0
612767297 0 0
72979388 0 0
280885710 0 0
394123010 0 0
941065858 0 0
231233038 0 0
361778026 0 0
548952198 0 0
754426069 0 0
451050199 0 0
1030983915 0 0
247350004 0 0
497773391 0 0
361988071 0 0
556470690 0 0
38394830 0 0
792558879 0 0
480985966 0 0
151744474 0 0
892255610 0 0
537491674 0 0
632248929 0 0
1043037799 0 0
265865517 0 0
65086886 0 0
857316118 0 0
746674461 0 0
421518305 0 0
332214902 0 0
545812293 0 0
330223963 0 0
168809171 0 0
103184176 0 0
610907457 0 0
868617207 0 0
271944995 0 0
1028279989 0 0
110237813 0 0
871048956 0 0
463222785 0 0
661879199 0 0
763527908 0 0
972617254 0 0
273882979 0 0
973159338 0 0
773856430 0 0
802169209 0 0
917057214 0 0
631079676 0 0
280034574 0 0
414374779 0 0
46926103 0 0
764793068 0 0
467418020 0 0
589940282 0 0
833146597 0 0
1025049695 0 0
878856166 0 0
620718540 0 0
305371242 0 0
647051385 0 0
279776591 0 0
785145362 0 0
79853122 0 0
498791952 0 0
548365634 0 0
491732040 0 0
882722055 0 0
212847149 0 0
859414466 0 0
914404562 0 0
231261937 0 0
738905307 0 0
980159929 0 0
919568194 0 0
967086838 0 0
1023863184 0 0
374607241 0 0
187386386 0 0
628295935 0 0
472918480 0 0
621982227 0 0
310555339 0 0
393288233 0 0
105546884 0 0
831103888 0 0
781522865 0 0
856821173 0 0
692138893 0 0
436048719 0 0
869261396 0 0
490461009 0 0
286630926 0 0
211914606 0 0
364899158 0 0
478779719 0 0
441181645 0 0
118589036 0 0
960305927 0 0
267083421 0 0
479182278 0 0
100423739 0 0
773908533 0 0
708070859 0 0
488696560 0 0
918913278 0 0
688272130 0 0
9203040 0 0
892577723 0 0
868157011 0 0
302343865 0 0
260321810 0 0
347857541 0 0
952238097 0 0
930134388 0 0
91542654 0 0
979130921 0 0
626551869 0 0
478361321 0 0
237011859 0 0
569767104 0 0
850499970 0 0
176929759 0 0
463582938 0 0
614487412 0 0
680854504 0 0
111284213 0 0
832241492 0 0
1054154171 0 0
77301431 0 0
392547947 0 0
154154239 0 0
940502982 0 0
202943597 0 0
812965235 0 0
555019538 0 0
339738099 0 0
562641976 0 0
887969901 0 0
719906035 0 0
786465409 0 0
628260528 0 0
156497454 0 0
454917590 0 0
245133445 0 0
992928464 0 0
787465593 0 0
301938074 0 0
546769189 0 0
376591979 0 0
57687163 0 0
13124076 0 0
28393374 0 0
999914372 0 0
872999599 0 0
966440392 0 0
826974492 0 0
161346104 0 0
17869161 0 0
435525850 0 0
372400308 0 0
71718097 0 0
119485750 0 0
816321166 0 0
696730977 0 0
797991722 0 0
225561629 0 0
727769188 0 0
227227305 0 0
821385807 0 0
656283716 0 0
247958967 0 0
118119677 0 0
807563139 0 0
604234450 0 0
367574583 0 0
232950515 0 0
501049876 0 0
819839424 0 0
687952547 0 0
842667436 0 0
820712311 0 0
93975157 0 0
155774397 0 0
284282232 0 0
989682 0 0
308182937 0 0
1026341511 0 0
904042803 0 0
881514134 0 0
241537281 0 0
863750996 0 0
319276658 0 0
382874479 0 0
265955901 0 0
841625658 0 0
399471875 0 0
981355199 0 0
474403150 0 0
570892104 0 0
76497671 0 0
951944445 0 0
743358114 0 0
736433864 0 0
678295988 0 0
639560978 0 0
259857275 0 0
639684562 0 0
967157475 0 0
49598176 0 0
1010273581 0 0
847577403 0 0
501211676 0 0
917905477 0 0
88536873 0 0
357628513 0 0
843728603 0 0
201934770 0 0
205683130 0 0
644339689 0 0
858119818 0 0
219624229 0 0
710868961 0 0
569159287 0 0
948617992 0 0
747355864 0 0
791994221 0 0
50221385 0 0
355602685 0 0
507689206 0 0
897974686 0 0
485811316 0 0
346453047 0 0
509308670 0 0
828674489 0 0
765541060 0 0
55089073 0 0
1056528164 0 0
816257015 0 0
974062596 0 0
190471272 0 0
157803531 0 0
550116372 0 0
1008111057 0 0
757509402 0 0
803568548 0 0
415694978 0 0
837378493 0 0
582528589 0 0
745175976 0 0
369794755 0 0
372611823 0 0
1049866213 0 0
224431043 0 0
987211040 0 0
406077140 0 0
245194373 0 0
64560241 0 0
626091769 0 0
74165465 0 0
581710268 0 0
443695354 0 0
499695230 0 0
899070350 0 0
397793538 0 0
372442903 0 0
871268675 0 0
1032180220 0 0
47011257 0 0
379183086 0 0
1020918771 0 0
791938779 0 0
348873422 0 0
891834798 0 0
903211266 0 0
514809855 0 0
237073105 0 0
659092417 0 0
456389362 0 0
731687901 0 0
428727554 0 0
214913891 0 0
209762332 0 0
203788937 0 0
661003061 0 0
505407059 0 0
465881053 0 0
619467348 0 0
553107079 0 0
658492606 0 0
120837661 0 0
781612581 0 0
185578167 0 0
404432715 0 0
952366947 0 0
331575884 0 0
147193391 0 0
638711436 0 0
72363415 0 0
932435749 0 0
766510060 0 0
2827325 0 0
187758144 0 0
475771082 0 0
27456431 0 0
614819396 0 0
260333992 0 0
735068394 0 0
87613567 0 0
486223955 0 0
822178756 0 0
710274669 0 0
739798522 0 0
26581030 0 0
518400163 0 0
274754810 0 0
955575088 0 0
700409641 0 0
764836598 0 0
201526610 0 0
268224539 0 0
397785030 0 0
727545249 0 0
162139310 0 0
1053181329 0 0
950674874 0 0
608269872 0 0
316645536 0 0
768265245 0 0
331709334 0 0
44182656 0 0
65988354 0 0
924184936 0 0
1017323623 0 0
1010938210 0 0
245030747 0 0
1004021153 0 0
108763995 0 0
803323064 0 0
88590310 0 0
772405462 0 0
203695451 0 0
490417767 0 0
969911042 0 0
917773146 0 0
662650996 0 0
672365488 0 0
336977977 0 0
658996217 0 0
127976221 0 0
973030814 0 0
400708784 0 0
157877307 0 0
467402592 0 0
598237184 0 0
941319092 0 0
1024475100 0 0
458800892 0 0
833542325 0 0
366334893 0 0
979692303 0 0
538550273 0 0
950605372 0 0
773072978 0 0
360329763 0 0
400492524 0 0
723361143 0 0
533181698 0 0
814123303 0 0
235637320 0 0
925984011 0 0
545533480 0 0
292486763 0 0
159853836 0 0
1021223456 0 0
480200486 0 0
465327259 0 0
865441441 0 0
907931264 0 0
501860308 0 0
387640137 0 0
461622269 0 0
777871506 0 0
1057531363 0 0
997585335 0 0
289635090 0 0
288102843 0 0
189373340 0 0
506331940 0 0
713234268 0 0
582087133 0 0
844207000 0 0
820578226 0 0
348084470 0 0
558346537 0 0
685770423 0 0
206304192 0 0
794250837 0 0
515258437 0 0
526632669 0 0
182350773 0 0
51086177 0 0
458246849 0 0
899989759 0 0
58772817 0 0
203974440 0 0
147147272 0 0
715644955 0 0
1025188257 0 0
125727495 0 0
122610865 0 0
385633576 0 0
549593037 0 0
556770289 0 0
798419472 0 0
1007956659 0 0
539524965 0 0
324953150 0 0
273863094 0 0
174986900 0 0
1014650442 0 0
522137241 0 0
933015737 0 0
722004019 0 0
746808439 0 0
425189107 0 0
388246701 0 0
892877726 0 0
936282971 0 0
435753948 0 0
371088219 0 0
321156065 0 0
994849577 0 0
445828833 0 0
526722944 0 0
252787855 0 0
118438982 0 0
20322789 0 0
293075519 0 0
568593177 0 0
1033761364 0 0
788372933 0 0
857190399 0 0
855713686 0 0
504462576 0 0
376711723 0 0
569334383 0 0
517636743 0 0
111833999 0 0
376391584 0 0
107248415 0 0
1013438512 0 0
143533091 0 0
154059995 0 0
927934654 0 0
929894710 0 0
846988221 0 0
179846847 0 0
223749271 0 0
269446895 0 0
731110828 0 0
508855173 0 0
117255556 0 0
543626166 0 0
856614005 0 0
216934061 0 0
847079448 0 0
579902088 0 0
911283239 0 0
182120631 0 0
1057992423 0 0
608255439 0 0
80528907 0 0
28511286 0 0
609755925 0 0
540858608 0 0
814287804 0 0
1038075294 0 0
846104758 0 0
320434187 0 0
554207774 0 0
692717452 0 0
441747922 0 0
108383697 0 0
244551479 0 0
589955847 0 0
905170103 0 0
537607102 0 0
986578674 0 0
368729309 0 0
307117545 0 0
123328724 0 0
818309892 0 0
283861495 0 0
968977473 0 0
601344632 0 0
408973683 0 0
60774197 0 0
712118949 0 0
853737983 0 0
447728846 0 0
1059581436 0 0
544800949 0 0
3274491 0 0
632281632 0 0
971092140 0 0
73833285 0 0
700172476 0 0
21203943 0 0
574698430 0 0
823130498 0 0
295561385 0 0
208446764 0 0
641768785 0 0
39513123 0 0
603427663 0 0
679211002 0 0
932494781 0 0
1060651177 0 0
102608180 0 0
492465477 0 0
124609618 0 0
558388845 0 0
668432036 0 0
1046986425 0 0
176606832 0 0
374896117 0 0
681492719 0 0
870364101 0 0
221862114 0 0
1007206271 0 0
1050528808 0 0
836231134 0 0
535094241 0 0
519545074 0 0
901021722 0 0
209176696 0 0
481495301 0 0
694455568 0 0
438392796 0 0
745146666 0 0
698353694 0 0
347714499 0 0
991189878 0 0
154152749 0 0
813934160 0 0
634141154 0 0
355580712 0 0
60953834 0 0
381636062 0 0
287483999 0 0
744247038 0 0
88974620 0 0
57382802 0 0
740987531 0 0
125263592 0 0
1049399445 0 0
390731105 0 0
498131939 0 0
654401400 0 0
993800070 0 0
778656355 0 0
2529914 0 0
751489426 0 0
905031404 0 0
116805233 0 0
719418832 0 0
415170557 0 0
141054811 0 0
737210801 0 0
424104614 0 0
970170705 0 0
935853014 0 0
328577197 0 0
619957815 0 0
931182515 0 0
971818389 0 0
537971066 0 0
353637605 0 0
101385127 0 0
812983160 0 0
321922468 0 0
144394841 0 0
299403248 0 0
529675829 0 0
755167785 0 0
630680023 0 0
469061018 0 0
644491179 0 0
802247585 0 0
347131721 0 0
568675400 0 0
5329415 0 0
1057206133 0 0
544960608 0 0
558616366 0 0
1017649004 0 0
315715734 0 0
512704049 0 0
153545491 0 0
98160202 0 0
966297249 0 0
679610700 0 0
415520794 0 0
611225712 0 0
451988894 0 0
145137380 0 0
266374491 0 0
201620630 0 0
47252416 0 0
877205693 0 0
512740492 0 0
231823136 0 0
341000048 0 0
847895746 0 0
940211915 0 0
94174949 0 0
470605868 0 0
407596665 0 0
667061545 0 0
833699639 0 0
504509796 0 0
974887457 0 0
499758322 0 0
810289069 0 0
28261723 0 0
160320327 0 0
1036477987 0 0
592255971 0 0
225790717 0 0
32691329 0 0
1000363024 0 0
989738840 0 0
733173095 0 0
780114407 0 0
958419147 0 0
778546634 0 0
88295214 0 0
339268946 0 0
135033759 0 0
611977761 0 0
445130392 0 0
1000754273 0 0
489886265 0 0
939540647 0 0
243151906 0 0
127700927 0 0
1066543674 0 0
789918481 0 0
654157889 0 0
548099313 0 0
791398144 0 0
725316181 0 0
600044788 0 0
425202482 0 0
289776705 0 0
42678599 0 0
851016233 0 0
540694730 0 0
831282838 0 0
235372094 0 0
591974380 0 0
891851952 0 0
78574035 0 0
893772646 0 0
269230607 0 0
133763116 0 0
343417335 0 0
642655863 0 0
864064545 0 0
418908023 0 0
64048198 0 0
637052863 0 0
758735157 0 0
783781991 0 0
704412906 0 0
190170020 0 0
276764861 0 0
855430886 0 0
357572208 0 0
174457627 0 0
319568995 0 0
573416346 0 0
892559529 0 0
781015081 0 0
157049672 0 0
1056461572 0 0
801639793 0 0
170809729 0 0
758729378 0 0
754201313 0 0
567040068 0 0
442688947 0 0
438761729 0 0
765465846 0 0
966804613 0 0
176759099 0 0
380027678 0 0
691021616 0 0
842120589 0 0
64683776 0 0
421757485 0 0
648017992 0 0
785943825 0 0
428347053 0 0
13303313 0 0
686427670 0 0
92312563 0 0
815086169 0 0
231511548 0 0
252225752 0 0
1035722022 0 0
678256747 0 0
494774170 0 0
907823565 0 0
71043890 0 0
399578403 0 0
1039165353 0 0
509629449 0 0
382776223 0 0
567274001 0 0
862238202 0 0
812103045 0 0
624258 0 0
891312077 0 0
50859195 0 0
913723282 0 0
214633655 0 0
719913920 0 0
579884594 0 0
1011165452 0 0
1032599164 0 0
109684647 0 0
1069611164 0 0
1003232194 0 0
453380157 0 0
568903000 0 0
582118041 0 0
648372940 0 0
875162237 0 0
711263079 0 0
619517416 0 0
883872447 0 0
196747390 0 0
37996017 0 0
290562694 0 0
881559884 0 0
71273446 0 0
598543250 0 0
192038038 0 0
869202895 0 0
1045484346 0 0
442710591 0 0
962828629 0 0
916323208 0 0
623915880 0 0
749500633 0 0
946360208 0 0
394600470 0 0
910037177 0 0
79260422 0 0
530235033 0 0
959068665 0 0
808869957 0 0
299028982 0 0
928605658 0 0
55054053 0 0
700590136 0 0
308388703 0 0
974063969 0 0
202437315 0 0
647251594 0 0
663080870 0 0
881282074 0 0
47469249 0 0
506268588 0 0
1016357433 0 0
928126814 0 0
509554852 0 0
21101602 0 0
1042669895 0 0
678174119 0 0
957862109 0 0
816785970 0 0
195333652 0 0
128513143 0 0
571276325 0 0
640964288 0 0
371631871 0 0
777737547 0 0
274435480 0 0
125809324 0 0
757134451 0 0
841383727 0 0
253469813 0 0
236712133 0 0
963911742 0 0
563621366 0 0
542193941 0 0
1069263097 0 0
247561345 0 0
881662881 0 0
1045016555 0 0
53354214 0 0
818882142 0 0
397225969 0 0
841884998 0 0
55544015 0 0
47369919 0 0
936885689 0 0
888361053 0 0
883257189 0 0
1002313312 0 0
309937505 0 0
887855098 0 0
533402616 0 0
1023240742 0 0
348302393 0 0
731695029 0 0
388538467 0 0
791294620 0 0
420799137 0 0
790748212 0 0
674099473 0 0
1060472445 0 0
796584861 0 0
1040703700 0 0
130507360 0 0
514337967 0 0
586556116 0 0
661231371 0 0
489295083 0 0
224323854 0 0
37372640 0 0
371900590 0 0
760049969 0 0
36301495 0 0
74955415 0 0
954524303 0 0
348376792 0 0
581539284 0 0
102418465 0 0
119093998 0 0
726049848 0 0
184080499 0 0
783146167 0 0
702225671 0 0
292548975 0 0
632143977 0 0
494236500 0 0
615482158 0 0
439115020 0 0
930738362 0 0
490515702 0 0
195716689 0 0
28118136 0 0
228305294 0 0
758128671 0 0
719189840 0 0
681243322 0 0
128962870 0 0
765329316 0 0
854946739 0 0
615795732 0 0
740294971 0 0
488547984 0 0
108170447 0 0
474289251 0 0
1013921456 0 0
712622281 0 0
993265570 0 0
123777164 0 0
1032487680 0 0
264037169 0 0
547874650 0 0
511772064 0 0
1042038296 0 0
516876248 0 0
1066821010 0 0
1048105434 0 0
122792207 0 0
431968140 0 0
480009486 0 0
293136917 0 0
22612985 0 0
686803007 0 0
107086711 0 0
682073344 0 0
335093181 0 0
756870235 0 0
325554609 0 0
460114674 0 0
102426541 0 0
1034447573 0 0
62130439 0 0
669445704 0 0
763720144 0 0
1045124030 0 0
697953859 0 0
763245933 0 0
979216820 0 0
412122936 0 0
739189792 0 0
407789581 0 0
545116747 0 0
19186916 0 0
962814399 0 0
356398873 0 0
198592715 0 0
784323582 0 0
682742795 0 0
61447851 0 0
570231765 0 0
273756112 0 0
1045642125 0 0
191436224 0 0
92522176 0 0
533964311 0 0
712625406 0 0
665870107 0 0
192718173 0 0
286171278 0 0
533017137 0 0
997505444 0 0
377178780 0 0
222997010 0 0
768097540 0 0
1029632832 0 0
790371245 0 0
118635510 0 0
593899052 0 0
619085549 0 0
364969054 0 0
871671485 0 0
106462841 0 0
744774747 0 0
603736530 0 0
707485786 0 0
96967555 0 0
740076596 0 0
789227600 0 0
513167827 0 0
164599804 0 0
616774086 0 0
573860169 0 0
874806025 0 0
819619880 0 0
140027800 0 0
592244788 0 0
845719795 0 0
860330631 0 0
778264455 0 0
461870531 0 0
527190135 0 0
448476910 0 0
508849987 0 0
332423446 0 0
597151784 0 0
205917529 0 0
388509680 0 0
301592190 0 0
1061452944 0 0
710128380 0 0
87765399 0 0
58289667 0 0
67459123 0 0
522276034 0 0
591189967 0 0
760417974 0 0
453735148 0 0
972766351 0 0
290832290 0 0
352159292 0 0
1016691822 0 0
557793812 0 0
414835355 0 0
875402768 0 0
784404259 0 0
247073451 0 0
481676031 0 0
848274583 0 0
988854290 0 0
527826281 0 0
653594895 0 0
619718450 0 0
700576608 0 0
873899844 0 0
185366625 0 0
860077523 0 0
1052819406 0 0
298651898 0 0
464508929 0 0
5539530 0 0
858635099 0 0
753099200 0 0
569772373 0 0
1064758875 0 0
342580810 0 0
498005061 0 0
821331553 0 0
915741062 0 0
369039953 0 0
10097176 0 0
635088398 0 0
1044586161 0 0
294918591 0 0
755949521 0 0
482011286 0 0
389179594 0 0
471934465 0 0
651296037 0 0
744177274 0 0
1061479743 0 0
674614308 0 0
330693667 0 0
619556826 0 0
199503664 0 0
705331908 0 0
146223286 0 0
189435832 0 0
708170002 0 0
761083069 0 0
100480260 0 0
671737121 0 0
73849862 0 0
511982263 0 0
459440529 0 0
81536885 0 0
765151631 0 0
406561223 0 0
341412119 0 0
90720132 0 0
563140134 0 0
36411240 0 0
512231762 0 0
357996734 0 0
687972492 0 0
745432220 0 0
136420468 0 0
614455181 0 0
554745370 0 0
556879151 0 0
639652303 0 0
197958161 0 0
277650389 0 0
983592197 0 0
700851568 0 0
228802128 0 0
791474224 0 0
761434361 0 0
241952031 0 0
294565081 0 0
620361269 0 0
194696861 0 0
75491193 0 0
1068069915 0 0
810938160 0 0
171286677 0 0
611156502 0 0
452985191 0 0
793851541 0 0
82275236 0 0
250951970 0 0
548066699 0 0
1014338706 0 0
772239863 0 0
1057509691 0 0
996781319 0 0
899512577 0 0
933990757 0 0
702798346 0 0
427686557 0 0
732724557 0 0
843258025 0 0
517488007 0 0
324764929 0 0
376092026 0 0
691335370 0 0
66211812 0 0
87171524 0 0
920129773 0 0
872271614 0 0
47985206 0 0
769425202 0 0
216950560 0 0
327671241 0 0
449332560 0 0
116011563 0 0
81994880 0 0
809222490 0 0
486710967 0 0
129462418 0 0
333081102 0 0
406829362 0 0
441652889 0 0
985423450 0 0
1032880471 0 0
400141358 0 0
217560333 0 0
116355170 0 0
175077617 0 0
520663163 0 0
322459180 0 0
911886253 0 0
1036504366 0 0
915062820 0 0
903118410 0 0
200449171 0 0
659857749 0 0
582729303 0 0
944822057 0 0
962568312 0 0
74666556 0 0
21924480 0 0
412233259 0 0
802535766 0 0
446116269 0 0
819340754 0 0
1003960087 0 0
883175876 0 0
591445439 0 0
912335283 0 0
343706912 0 0
911406884 0 0
267839364 0 0
350760396 0 0
58864340 0 0
719772621 0 0
989292018 0 0
512829400 0 0
624897169 0 0
447033097 0 0
913780380 0 0
889914579 0 0
438445926 0 0
253751439 0 0
1028652218 0 0
1070450824 0 0
328179042 0 0
640534031 0 0
97064066 0 0
378767576 0 0
152635065 0 0
540294155 0 0
413115524 0 0
1036355524 0 0
80810699 0 0
845912666 0 0
128957384 0 0
50428023 0 0
122440069 0 0
128901456 0 0
15293250 0 0
641099027 0 0
233028522 0 0
593586246 0 0
440508902 0 0
752814123 0 0
43418509 0 0
266599490 0 0
506040481 0 0
87883234 0 0
822532772 0 0
901815716 0 0
1064917140 0 0
107574163 0 0
904795226 0 0
219386819 0 0
719992643 0 0
235211044 0 0
866197545 0 0
355558633 0 0
546279162 0 0
95925365 0 0
272398344 0 0
20939471 0 0
400307826 0 0
194114029 0 0
237450139 0 0
585428560 0 0
269878101 0 0
450973492 0 0
905866190 0 0
424501206 0 0
264268082 0 0
161754111 0 0
255204281 0 0
302483100 0 0
849029615 0 0
87062731 0 0
649609769 0 0
736551190 0 0
899884270 0 0
646613428 0 0
579390913 0 0
992562331 0 0
980186732 0 0
232850465 0 0
288409679 0 0
853010725 0 0
923097583 0 0
311146382 0 0
187534810 0 0
527397946 0 0
140926489 0 0
612596296 0 0
912568528 0 0
820213823 0 0
280220941 0 0
71258172 0 0
1044460775 0 0
24546553 0 0
138211169 0 0
722093051 0 0
405582173 0 0
619148497 0 0
1012438402 0 0
187645651 0 0
119114299 0 0
556215346 0 0
791141287 0 0
91004294 0 0
228913251 0 0
318110860 0 0
755890292 0 0
248453977 0 0
683885057 0 0
921479788 0 0
52406906 0 0
48058036 0 0
230749238 0 0
459990642 0 0
530826311 0 0
933334937 0 0
709980521 0 0
959856270 0 0
143968769 0 0
1055690855 0 0
988560638 0 0
613254827 0 0
782037101 0 0
350029282 0 0
855735170 0 0
522443648 0 0
930844974 0 0
152269173 0 0
694723094 0 0
30121518 0 0
419448270 0 0
115478136 0 0
214647167 0 0
749360283 0 0
411342291 0 0
182644268 0 0
123476782 0 0
287566669 0 0
283497500 0 0
448659858 0 0
802565643 0 0
106351840 0 0
424515516 0 0
778603327 0 0
672344465 0 0
992909967 0 0
427190086 0 0
139888397 0 0
43947861 0 0
595082461 0 0
397012525 0 0
335553505 0 0
656674987 0 0
26188019 0 0
698837662 0 0
906825520 0 0
958830903 0 0
403829305 0 0
222399364 0 0
406110282 0 0
53277188 0 0
934768561 0 0
205689396 0 0
362698988 0 0
209677188 0 0
527321847 0 0
527890028 0 0
751309582 0 0
989433324 0 0
225559212 0 0
353928104 0 0
900465634 0 0
1002951816 0 0
755226731 0 0
349288974 0 0
704733198 0 0
1022010990 0 0
555596430 0 0
269776468 0 0
1016105962 0 0
109320455 0 0
23284092 0 0
428979696 0 0
493418366 0 0
123818196 0 0
652612631 0 0
190677466 0 0
437693793 0 0
280906561 0 0
477055870 0 0
535573882 0 0
145493813 0 0
373292735 0 0
441105602 0 0
993578391 0 0
328929813 0 0
477662982 0 0
80975997 0 0
432821905 0 0
1015286408 0 0
196262658 0 0
705666886 0 0
219324667 0 0
204149429 0 0
375550607 0 0
1063738000 0 0
758925906 0 0
156490181 0 0
785920416 0 0
66047516 0 0
59645939 0 0
53421247 0 0
389483385 0 0
347356630 0 0
462922661 0 0
1043752593 0 0
968100209 0 0
898360944 0 0
840480959 0 0
947424694 0 0
842136644 0 0
658246910 0 0
183105593 0 0
100280872 0 0
3208175 0 0
306451337 0 0
236661031 0 0
89701956 0 0
435058036 0 0
55872986 0 0
720996948 0 0
947364821 0 0
886266159 0 0
563703348 0 0
758661589 0 0
949940026 0 0
224135536 0 0
466077604 0 0
204048960 0 0
765698166 0 0
518874532 0 0
886413087 0 0
834798080 0 0
30937988 0 0
1009555282 0 0
665571826 0 0
251878760 0 0
163262992 0 0
808207852 0 0
747753384 0 0
821339874 0 0
893334553 0 0
521194152 0 0
902217414 0 0
591502443 0 0
773148999 0 0
270885139 0 0
806441126 0 0
365065525 0 0
901891848 0 0
421455413 0 0
643105199 0 0
292272528 0 0
560694787 0 0
1002800491 0 0
129885055 0 0
401852749 0 0
791091751 0 0
821942685 0 0
458175971 0 0
253820424 0 0
618606966 0 0
7743002 0 0
641125344 0 0
780814515 0 0
487168940 0 0
296445846 0 0
341129083 0 0
292931626 0 0
981522157 0 0
548930228 0 0
82186999 0 0
186861072 0 0
489653213 0 0
80617564 0 0
846646061 0 0
500154380 0 0
1072932190 0 0
328909971 0 0
861109836 0 0
910785352 0 0
483065416 0 0
231433968 0 0
1057265786 0 0
8407139 0 0
661818468 0 0
494420436 0 0
729369751 0 0
445019150 0 0
112534338 0 0
317273869 0 0
405905401 0 0
233153712 0 0
774443980 0 0
926057402 0 0
992901218 0 0
418156695 0 0
996251093 0 0
414244990 0 0
743371330 0 0
624453065 0 0
256582887 0 0
821925908 0 0
135576526 0 0
886781414 0 0
852393184 0 0
449003749 0 0
1030979651 0 0
726055179 0 0
506763626 0 0
594750292 0 0
1049917587 0 0
552402377 0 0
831300342 0 0
194174797 0 0
480125055 0 0
296580020 0 0
243181708 0 0
569342688 0 0
417285766 0 0
640598031 0 0
1063514821 0 0
310436160 0 0
424097101 0 0
913774994 0 0
463661884 0 0
465467740 0 0
18521238 0 0
827777919 0 0
136057154 0 0
780560711 0 0
914513194 0 0
807356051 0 0
672034805 0 0
321816581 0 0
731437811 0 0
429935222 0 0
1000312446 0 0
399854673 0 0
898061428 0 0
294844145 0 0
436773527 0 0
779061340 0 0
791838809 0 0
379603860 0 0
370036333 0 0
207423913 0 0
282094087 0 0
273361003 0 0
746080923 0 0
821317754 0 0
647948787 0 0
1002946657 0 0
561530267 0 0
807022844 0 0
167934736 0 0
410764641 0 0
394126173 0 0
975381457 0 0
610808382 0 0
646832193 0 0
463321517 0 0
437909186 0 0
825430839 0 0
861571240 0 0
884430903 0 0
751027557 0 0
412768258 0 0
407120448 0 0
320972378 0 0
916393768 0 0
828421530 0 0
27403606 0 0
172656189 0 0
171563202 0 0
1063859605 0 0
863345425 0 0
351378245 0 0
996711033 0 0
719472666 0 0
693591344 0 0
776731634 0 0
36841267 0 0
26010421 0 0
143606086 0 0
1002701861 0 0
407839157 0 0
937342606 0 0
473013453 0 0
359024561 0 0
183829180 0 0
664278481 0 0
315976796 0 0
102022183 0 0
654951948 0 0
873708127 0 0
157736162 0 0
918026437 0 0
23092255 0 0
47978017 0 0
174866541 0 0
559866435 0 0
274930671 0 0
989471999 0 0
769152428 0 0
1017541050 0 0
364623697 0 0
641135177 0 0
206844921 0 0
623448922 0 0
304905110 0 0
595960597 0 0
49921105 0 0
892190326 0 0
722119429 0 0
362600731 0 0
1000860857 0 0
465898995 0 0
33225484 0 0
592346252 0 0
853913800 0 0
427075438 0 0
787537047 0 0
270201519 0 0
883513275 0 0
648579551 0 0
1042697939 0 0
741322406 0 0
1052854348 0 0
169931019 0 0
607440707 0 0
512624217 0 0
801017619 0 0
230020566 0 0
750697442 0 0
62117461 0 0
818933249 0 0
647506761 0 0
347729072 0 0
851198957 0 0
410614284 0 0
573280664 0 0
391788231 0 0
1070658930 0 0
916136949 0 0
625069318 0 0
374752002 0 0
723497211 0 0
936057052 0 0
176714186 0 0
870721986 0 0
981025846 0 0
722576973 0 0
601626049 0 0
576407692 0 0
238416442 0 0
503683303 0 0
168370541 0 0
1017249054 0 0
812678894 0 0
289075199 0 0
178878395 0 0
127162411 0 0
897054385 0 0
679498700 0 0
268336080 0 0
61422982 0 0
106940553 0 0
475587014 0 0
368214222 0 0
988995697 0 0
849793579 0 0
354773119 0 0
40838407 0 0
839834805 0 0
663034962 0 0
1023013358 0 0
527219930 0 0
726590575 0 0
361559060 0 0
1073351252 0 0
597834483 0 0
892600810 0 0
88256294 0 0
259678927 0 0
873852429 0 0
333355668 0 0
42331018 0 0
671003387 0 0
515628390 0 0
946457515 0 0
642176709 0 0
576896703 0 0
891284622 0 0
178813900 0 0
150289654 0 0
266833351 0 0
848127927 0 0
665306538 0 0
550335129 0 0
248034307 0 0
225800373 0 0
554990723 0 0
47852619 0 0
991927936 0 0
424069664 0 0
209199328 0 0
486983211 0 0
496809745 0 0
253503894 0 0
381918427 0 0
548153301 0 0
142118421 0 0
454769866 0 0
919586382 0 0
839558900 0 0
535887681 0 0
794829052 0 0
1002523798 0 0
563474948 0 0
1066857880 0 0
490448097 0 0
771586105 0 0
852376368 0 0
835193284 0 0
870702784 0 0
45648865 0 0
420170361 0 0
337876725 0 0
480588950 0 0
756883507 0 0
559198755 0 0
8594777 0 0
149341773 0 0
712259384 0 0
153367724 0 0
85545856 0 0
519637518 0 0
163965205 0 0
858570079 0 0
576177324 0 0
774127099 0 0
813372379 0 0
938219607 0 0
30535468 0 0
441306215 0 0
894019054 0 0
792487209 0 0
264981534 0 0
825553399 0 0
697219791 0 0
638088973 0 0
740031905 0 0
1008317440 0 0
781730754 0 0
994177021 0 0
576050652 0 0
317835458 0 0
840820415 0 0
494344128 0 0
180100730 0 0
509141389 0 0
900142740 0 0
278364958 0 0
477720658 0 0
439614368 0 0
283915885 0 0
835343125 0 0
270148766 0 0
792800231 0 0
782911260 0 0
598667352 0 0
664914531 0 0
392461486 0 0
545756666 0 0
532586403 0 0
808015168 0 0
264098587 0 0
608752085 0 0
432925852 0 0
890375233 0 0
237595808 0 0
807180143 0 0
227052765 0 0
107425982 0 0
446312598 0 0
124439418 0 0
239348646 0 0
886847642 0 0
433683652 0 0
906239837 0 0
357552466 0 0
932950822 0 0
527078021 0 0
653676537 0 0
526341330 0 0
537678018 0 0
920163611 0 0
1031003113 0 0
1031123035 0 0
458395825 0 0
626754699 0 0
512090326 0 0
685327501 0 0
818466425 0 0
213121293 0 0
477139429 0 0
164534482 0 0
246169626 0 0
440828793 0 0
351852373 0 0
308368043 0 0
1012531606 0 0
429167264 0 0
361953807 0 0
707619689 0 0
589516319 0 0
215870361 0 0
436092697 0 0
916671713 0 0
688430206 0 0
608246738 0 0
505009435 0 0
305934568 0 0
731264904 0 0
256009922 0 0
759036703 0 0
629459019 0 0
549293024 0 0
692158961 0 0
299796080 0 0
112501842 0 0
555259784 0 0
1070088369 0 0
93383182 0 0
205067728 0 0
430104142 0 0
311850657 0 0
97885785 0 0
287347848 0 0
747607517 0 0
257888508 0 0
574583552 0 0
1072180538 0 0
498029485 0 0
641839573 0 0
693959543 0 0
831001351 0 0
143839439 0 0
351724018 0 0
897060356 0 0
397159197 0 0
882815712 0 0
906606354 0 0
741769086 0 0
362166739 0 0
740515001 0 0
280749021 0 0
276054730 0 0
369774760 0 0
1035494140 0 0
42552857 0 0
503071451 0 0
318416982 0 0
769191568 0 0
160594087 0 0
138884131 0 0
969842254 0 0
586597025 0 0
50608243 0 0
847899953 0 0
898683905 0 0
448113422 0 0
208273239 0 0
217620363 0 0
637674847 0 0
478376774 0 0
314155127 0 0
961302067 0 0
27908443 0 0
953280837 0 0
268164929 0 0
50038055 0 0
243331386 0 0
401329666 0 0
35532363 0 0
610510571 0 0
1018609827 0 0
1063645128 0 0
1038548744 0 0
559470721 0 0
732919217 0 0
833822756 0 0
172202533 0 0
695409714 0 0
823542013 0 0
321926704 0 0
1008895134 0 0
943681564 0 0
913076309 0 0
635337577 0 0
751144335 0 0
1013494719 0 0
418673940 0 0
901932953 0 0
127854765 0 0
670189628 0 0
654605130 0 0
592667112 0 0
403302386 0 0
925389850 0 0
313275751 0 0
844927055 0 0
403017273 0 0
289796059 0 0
212107349 0 0
87558267 0 0
349077198 0 0
524187330 0 0
9852367 0 0
259114315 0 0
88774857 0 0
493603879 0 0
35591648 0 0
1072978553 0 0
670172881 0 0
516285250 0 0
629562348 0 0
230494398 0 0
884352051 0 0
740182753 0 0
122972451 0 0
539090627 0 0
625800985 0 0
867472707 0 0
554760108 0 0
803318971 0 0
3084857 0 0
995038617 0 0
835214113 0 0
788064935 0 0
964038277 0 0
714267974 0 0
114875140 0 0
646666955 0 0
829977924 0 0
135942338 0 0
554663783 0 0
598770214 0 0
636767924 0 0
388340133 0 0
287746639 0 0
1054549925 0 0
409778696 0 0
23769083 0 0
188727911 0 0
967479565 0 0
226681429 0 0
161494492 0 0
520751168 0 0
383501521 0 0
497215665 0 0
419795465 0 0
991312981 0 0
495734293 0 0
1052711808 0 0
11356915 0 0
850981108 0 0
727522253 0 0
224472517 0 0
1037193182 0 0
87896274 0 0
608455468 0 0
283690353 0 0
755381566 0 0
632742591 0 0
838164408 0 0
630890659 0 0
887468551 0 0
216613177 0 0
170824917 0 0
149075655 0 0
50200260 0 0
946287946 0 0
917254040 0 0
783845370 0 0
768359860 0 0
482469154 0 0
721934264 0 0
809500219 0 0
488361306 0 0
726563017 0 0
489539149 0 0
362497618 0 0
538114919 0 0
169421689 0 0
348898247 0 0
692067736 0 0
69282087 0 0
413766483 0 0
575453484 0 0
61314030 0 0
542256383 0 0
272658165 0 0
709219028 0 0
612258013 0 0
197206462 0 0
383782460 0 0
971774342 0 0
47068877 0 0
139225076 0 0
1063445643 0 0
619473210 0 0
779367284 0 0
665740039 0 0
817048314 0 0
33088086 0 0
108811262 0 0
144305303 0 0
419356897 0 0
679406848 0 0
511171292 0 0
1024078814 0 0
947953357 0 0
783167343 0 0
1058758280 0 0
1005681403 0 0
813671785 0 0
917785769 0 0
98138901 0 0
1059010991 0 0
646056530 0 0
550861141 0 0
464770445 0 0
531259802 0 0
202895221 0 0
486520007 0 0
647306202 0 0
728022189 0 0
609319606 0 0
462145259 0 0
495781956 0 0
854935955 0 0
270360701 0 0
811743277 0 0
733281969 0 0
1002550755 0 0
477681011 0 0
440109701 0 0
112277422 0 0
99017024 0 0
283884341 0 0
166198027 0 0
385809096 0 0
37231789 0 0
686427752 0 0
275851148 0 0
693876577 0 0
892512700 0 0
727724129 0 0
852252058 0 0
686604876 0 0
875877338 0 0
397287696 0 0
161961193 0 0
218345285 0 0
315481153 0 0
254397729 0 0
525081907 0 0
481098388 0 0
315509518 0 0
417393285 0 0
259948905 0 0
521644883 0 0
459325507 0 0
485424087 0 0
29046505 0 0
323527896 0 0
633128095 0 0
303169073 0 0
729121147 0 0
727002399 0 0
212246479 0 0
629929019 0 0
367023217 0 0
1028030813 0 0
909899348 0 0
280654950 0 0
97105617 0 0
428463355 0 0
881334348 0 0
632214903 0 0
286073884 0 0
999091951 0 0
61128239 0 0
863603299 0 0
13239656 0 0
929462757 0 0
82279779 0 0
390037396 0 0
579427308 0 0
385993303 0 0
361498395 0 0
1068644028 0 0
279507799 0 0
1044170380 0 0
940934902 0 0
1065219768 0 0
470476512 0 0
1017077391 0 0
363385230 0 0
308174196 0 0
533393409 0 0
833849223 0 0
722623433 0 0
21327015 0 0
1022302160 0 0
58747121 0 0
618709061 0 0
447962158 0 0
705247506 0 0
206023478 0 0
3194995 0 0
985487423 0 0
80656368 0 0
1043842599 0 0
1014816240 0 0
276937509 0 0
857723742 0 0
278448887 0 0
276957546 0 0
389000190 0 0
393110013 0 0
589570949 0 0
797103023 0 0
76087520 0 0
599927241 0 0
722474291 0 0
665556495 0 0
316369334 0 0
422203140 0 0
230979669 0 0
253298117 0 0
191674032 0 0
1001176259 0 0
167048031 0 0
8970516 0 0
830127999 0 0
803075423 0 0
667494901 0 0
754902776 0 0
294188825 0 0
102856616 0 0
683868627 0 0
309274210 0 0
641105630 0 0
50825704 0 0
131861698 0 0
290619014 0 0
360207045 0 0
29582577 0 0
1054221643 0 0
492740752 0 0
566074982 0 0
585380689 0 0
233261684 0 0
467554302 0 0
609235135 0 0
921229187 0 0
791070326 0 0
119202365 0 0
869683434 0 0
57918707 0 0
44170977 0 0
569023032 0 0
430264765 0 0
948145660 0 0
680196505 0 0
292924445 0 0
580560825 0 0
707373798 0 0
230002576 0 0
349142411 0 0
721927572 0 0
188477310 0 0
54470248 0 0
935728578 0 0
949686073 0 0
706454356 0 0
857647356 0 0
339234031 0 0
173183194 0 0
571222112 0 0
849780660 0 0
914603344 0 0
95965234 0 0
901754687 0 0
901518297 0 0
1040652994 0 0
137687469 0 0
422543433 0 0
283001778 0 0
978635852 0 0
580262983 0 0
668546679 0 0
373085660 0 0
502227104 0 0
623622280 0 0
394164252 0 0
607874245 0 0
831355183 0 0
957841700 0 0
302608966 0 0
1065485562 0 0
676160590 0 0
596380030 0 0
174019923 0 0
526262208 0 0
998876308 0 0
115392398 0 0
557262196 0 0
489254861 0 0
846546396 0 0
910229486 0 0
938590269 0 0
671723849 0 0
1003242296 0 0
792490028 0 0
637898227 0 0
800067252 0 0
239912097 0 0
314913899 0 0
21269058 0 0
606309970 0 0
804813774 0 0
986344644 0 0
320020984 0 0
933895682 0 0
491263247 0 0
481584583 0 0
665883573 0 0
724845180 0 0
169006393 0 0
763491623 0 0
942274410 0 0
1022956552 0 0
115717733 0 0
1067436371 0 0
246064006 0 0
106952573 0 0
151890188 0 0
444603619 0 0
108812711 0 0
1030017392 0 0
90898122 0 0
161304771 0 0
781422505 0 0
836564008 0 0
286994859 0 0
462537721 0 0
837298904 0 0
41356670 0 0
124377061 0 0
41074642 0 0
662494156 0 0
998107599 0 0
55084105 0 0
339562395 0 0
724207588 0 0
44767529 0 0
1054383635 0 0
990845477 0 0
731634268 0 0
795825972 0 0
533520350 0 0
662133129 0 0
921648396 0 0
784432627 0 0
248863076 0 0
1048950792 0 0
180000156 0 0
821560125 0 0
828983386 0 0
745190265 0 0
747048227 0 0
936412161 0 0
21956126 0 0
243556978 0 0
124594566 0 0
512461033 0 0
738425539 0 0
383793403 0 0
971941130 0 0
983879730 0 0
216694902 0 0
803067515 0 0
621458306 0 0
821567036 0 0
84337694 0 0
781200131 0 0
878888137 0 0
912860616 0 0
919044245 0 0
963255672 0 0
422380176 0 0
676971561 0 0
460194585 0 0
652821463 0 0
198757255 0 0
277760923 0 0
238579244 0 0
865645860 0 0
609306837 0 0
29535529 0 0
305992321 0 0
676853880 0 0
903285772 0 0
592657246 0 0
689133604 0 0
481272827 0 0
52580982 0 0
209419113 0 0
685801578 0 0
1024347285 0 0
1050423519 0 0
1017611815 0 0
776103778 0 0
561397726 0 0
551086056 0 0
735896071 0 0
258763467 0 0
245483723 0 0
789695411 0 0
128639007 0 0
405279766 0 0
143314415 0 0
861197376 0 0
949034091 0 0
570941397 0 0
706011783 0 0
579548266 0 0
776325333 0 0
888287214 0 0
112858243 0 0
358999964 0 0
224749593 0 0
467242937 0 0
541596972 0 0
205767147 0 0
993993029 0 0
875219721 0 0
358396999 0 0
779407601 0 0
733088469 0 0
925322722 0 0
67242292 0 0
939639961 0 0
329860136 0 0
930731073 0 0
732959351 0 0
719398188 0 0
509318236 0 0
249834997 0 0
703103476 0 0
451847544 0 0
18408927 0 0
428831697 0 0
186947450 0 0
116149943 0 0
263554392 0 0
33232003 0 0
200029219 0 0
809223597 0 0
759729071 0 0
469334496 0 0
906126493 0 0
840824479 0 0
114833035 0 0
640254967 0 0
308900276 0 0
439033737 0 0
197011470 0 0
713877091 0 0
325509664 0 0
260556796 0 0
241222324 0 0
618742496 0 0
32782220 0 0
1069314693 0 0
729027273 0 0
621669258 0 0
268191287 0 0
50520289 0 0
984158834 0 0
812124328 0 0
353063264 0 0
548327298 0 0
406640777 0 0
1046382056 0 0
601289987 0 0
416047321 0 0
387042260 0 0
269875971 0 0
135330908 0 0
177182448 0 0
672572346 0 0
530775501 0 0
867667538 0 0
191296728 0 0
516951537 0 0
774959455 0 0
250572400 0 0
401064569 0 0
199817948 0 0
635931584 0 0
142113380 0 0
295440275 0 0
601175355 0 0
771306167 0 0
171044685 0 0
542267081 0 0
35086104 0 0
720211594 0 0
356709432 0 0
918332276 0 0
148197603 0 0
968078052 0 0
620589342 0 0
204265489 0 0
684165130 0 0
840645431 0 0
893674415 0 0
222933763 0 0
770578786 0 0
762770257 0 0
625925926 0 0
878219381 0 0
807159956 0 0
934803248 0 0
216787541 0 0
270743002 0 0
194924618 0 0
1010288573 0 0
703607719 0 0
554481258 0 0
432865619 0 0
830297168 0 0
439898726 0 0
232901062 0 0
406098051 0 0
688747183 0 0
192674610 0 0
445984370 0 0
60724160 0 0
835456633 0 0
710506000 0 0
42273145 0 0
161062388 0 0
467512111 0 0
613089116 0 0
483166754 0 0
992901854 0 0
955693543 0 0
706513617 0 0
374998925 0 0
950624579 0 0
682722727 0 0
244826266 0 0
903710841 0 0
379530350 0 0
928062677 0 0
252859466 0 0
861733301 0 0
1038883207 0 0
1011161644 0 0
210527051 0 0
155176700 0 0
330171296 0 0
802147344 0 0
777505553 0 0
558432721 0 0
486854166 0 0
670855727 0 0
427621022 0 0
674798693 0 0
922596787 0 0
90210435 0 0
1017797457 0 0
741963499 0 0
964777715 0 0
551358125 0 0
866407040 0 0
953376585 0 0
172442010 0 0
954127022 0 0
1032203381 0 0
649359725 0 0
1021915547 0 0
420556592 0 0
623305120 0 0
404955160 0 0
486958283 0 0
1015346340 0 0
801453562 0 0
897683361 0 0
494528631 0 0
724485368 0 0
755988619 0 0
514627020 0 0
819307825 0 0
205603713 0 0
795829484 0 0
965199177 0 0
84396962 0 0
932703926 0 0
327636009 0 0
477409812 0 0
734169442 0 0
427032746 0 0
212794218 0 0
320982903 0 0
68234089 0 0
242543346 0 0
805350974 0 0
1032017249 0 0
452894656 0 0
437528439 0 0
122964316 0 0
14275132 0 0
779681709 0 0
19251745 0 0
49210309 0 0
391239472 0 0
306857417 0 0
1051999027 0 0
991272486 0 0
851052245 0 0
1066472233 0 0
966926170 0 0
735506893 0 0
892930432 0 0
611732913 0 0
670544534 0 0
472049088 0 0
817191929 0 0
609136423 0 0
238546800 0 0
123492855 0 0
199223142 0 0
678608366 0 0
841186944 0 0
893931071 0 0
763582537 0 0
343183858 0 0
49678379 0 0
468877740 0 0
319095622 0 0
126257741 0 0
402291659 0 0
269566177 0 0
950686900 0 0
235905661 0 0
791965400 0 0
395200389 0 0
568541135 0 0
893470466 0 0
270013981 0 0
41120837 0 0
814492090 0 0
449709411 0 0
214904885 0 0
539270019 0 0
840356255 0 0
155972560 0 0
759429189 0 0
485495848 0 0
154125597 0 0
956584157 0 0
126894923 0 0
1016074869 0 0
340618128 0 0
269048043 0 0
1070121761 0 0
1031564647 0 0
919696059 0 0
782195224 0 0
40510040 0 0
467875495 0 0
960356935 0 0
942406166 0 0
585531347 0 0
165528967 0 0
24337007 0 0
65802240 0 0
1048391798 0 0
69384720 0 0
679418439 0 0
853836997 0 0
832755614 0 0
144362812 0 0
479757806 0 0
544456431 0 0
772720484 0 0
516207443 0 0
855694960 0 0
35725680 0 0
414531242 0 0
637608507 0 0
465781332 0 0
1073146407 0 0
669927658 0 0
771563776 0 0
891549766 0 0
433277059 0 0
996620062 0 0
968211536 0 0
21655589 0 0
1028374560 0 0
1053341901 0 0
572586087 0 0
776479536 0 0
837841532 0 0
618897949 0 0
990837252 0 0
148731470 0 0
138792405 0 0
76437584 0 0
208078739 0 0
914974479 0 0
614422452 0 0
983604089 0 0
633595637 0 0
392676297 0 0
188801473 0 0
686173835 0 0
777867013 0 0
977232085 0 0
78032937 0 0
715319659 0 0
787477472 0 0
229132540 0 0
67819968 0 0
283325896 0 0
1016366687 0 0
1037792691 0 0
680239365 0 0
106978421 0 0
251187664 0 0
362518340 0 0
370017205 0 0
299288833 0 0
445887043 0 0
7072009 0 0
535283857 0 0
793474559 0 0
827789330 0 0
1043503786 0 0
583007131 0 0
494208855 0 0
123383084 0 0
252604959 0 0
695636298 0 0
182998815 0 0
936754619 0 0
368939405 0 0
878288821 0 0
542006828 0 0
591238165 0 0
424741136 0 0
160651747 0 0
163449679 0 0
543812952 0 0
54347305 0 0
981474681 0 0
845194614 0 0
316968063 0 0
835271532 0 0
791920699 0 0
569912235 0 0
425520805 0 0
484550930 0 0
448971760 0 0
727000066 0 0
435573372 0 0
66447533 0 0
525385109 0 0
812315268 0 0
732689700 0 0
336458896 0 0
722457560 0 0
1051469182 0 0
366085843 0 0
479368251 0 0
73429918 0 0
493459791 0 0
496830535 0 0
80451799 0 0
11072894 0 0
529819747 0 0
282805098 0 0
890296972 0 0
111417811 0 0
922919985 0 0
208859527 0 0
984918702 0 0
699907989 0 0
555250240 0 0
661205417 0 0
600677676 0 0
931540969 0 0
96485841 0 0
501771913 0 0
50469453 0 0
649218688 0 0
319596292 0 0
455637931 0 0
854950145 0 0
35841174 0 0
239334590 0 0
289955585 0 0
1035889855 0 0
843336456 0 0
417445990 0 0
981627927 0 0
644738718 0 0
931410680 0 0
563188969 0 0
718388180 0 0
387810648 0 0
656648810 0 0
224413030 0 0
848783404 0 0
692294583 0 0
591179402 0 0
611597121 0 0
895036469 0 0
607695795 0 0
452115965 0 0
840424694 0 0
81843782 0 0
558454608 0 0
770778420 0 0
163012798 0 0
1003341538 0 0
237043354 0 0
875048617 0 0
759322586 0 0
980165935 0 0
1035515694 0 0
605579612 0 0
757135279 0 0
1048188950 0 0
293279649 0 0
192461667 0 0
1026116549 0 0
34252988 0 0
668079559 0 0
445075721 0 0
874861465 0 0
211812694 0 0
921244381 0 0
929441980 0 0
214998353 0 0
668556439 0 0
273921550 0 0
197322585 0 0
540037828 0 0
862846064 0 0
833329479 0 0
53166641 0 0
632048404 0 0
592339076 0 0
569306798 0 0
586039868 0 0
109388293 0 0
146779965 0 0
79846751 0 0
637202255 0 0
603143633 0 0
794636236 0 0
937266653 0 0
1002093887 0 0
760531147 0 0
113315143 0 0
523946665 0 0
375434750 0 0
517365984 0 0
18273508 0 0
1070663693 0 0
799068717 0 0
910665145 0 0
761028012 0 0
79519498 0 0
1046971704 0 0
138959266 0 0
947974583 0 0
802530449 0 0
381725015 0 0
201115830 0 0
430393774 0 0
83370746 0 0
340227196 0 0
1037817134 0 0
937770796 0 0
696832151 0 0
256094810 0 0
783713195 0 0
74714899 0 0
302533932 0 0
165968863 0 0
377865646 0 0
145840334 0 0
1014622452 0 0
893433746 0 0
220366956 0 0
224725525 0 0
879284479 0 0
891654135 0 0
145975040 0 0
528162668 0 0
345943572 0 0
566457556 0 0
972762243 0 0
982354972 0 0
853616175 0 0
559453306 0 0
1048095088 0 0
687162707 0 0
633740777 0 0
35294184 0 0
138105212 0 0
79256993 0 0
372648661 0 0
968341003 0 0
625797278 0 0
221633420 0 0
636277508 0 0
14295982 0 0
370741564 0 0
78533379 0 0
103782181 0 0
751188851 0 0
96301180 0 0
364455330 0 0
239800134 0 0
457027327 0 0
151110264 0 0
373716433 0 0
705584437 0 0
997313308 0 0
827011887 0 0
701795679 0 0
340832454 0 0
403109537 0 0
1065753929 0 0
133026925 0 0
600695181 0 0
343874568 0 0
947777766 0 0
119282168 0 0
501926566 0 0
956861658 0 0
12115935 0 0
309429161 0 0
162720994 0 0
618384584 0 0
457623262 0 0
677182253 0 0
344328908 0 0
162281354 0 0
1070557393 0 0
414599907 0 0
846682463 0 0
651619266 0 0
114456816 0 0
768501849 0 0
572295017 0 0
956705235 0 0
553589772 0 0
754050331 0 0
836530588 0 0
627829268 0 0
766684701 0 0
140287474 0 0
880948839 0 0
827119683 0 0
80818322 0 0
5840838 0 0
979810028 0 0
556666097 0 0
163094488 0 0
487029288 0 0
31358965 0 0
1029967324 0 0
798158113 0 0
973220161 0 0
673743713 0 0
139230763 0 0
497642124 0 0
706472217 0 0
93775295 0 0
374908572 0 0
112717004 0 0
1043700846 0 0
656944021 0 0
426888508 0 0
274287959 0 0
246913111 0 0
568250925 0 0
878827860 0 0
610810666 0 0
996716120 0 0
172136242 0 0
94589334 0 0
478506701 0 0
833816473 0 0
515295778 0 0
754734146 0 0
692006378 0 0
571560062 0 0
83131117 0 0
147209958 0 0
499951003 0 0
628095641 0 0
588711111 0 0
20447844 0 0
635432112 0 0
216075974 0 0
49650020 0 0
962093551 0 0
306118420 0 0
797871501 0 0
3718402 0 0
874488046 0 0
429189705 0 0
1040989508 0 0
359888137 0 0
146515992 0 0
402711099 0 0
155158677 0 0
295334137 0 0
93549762 0 0
1029023639 0 0
33167432 0 0
552890415 0 0
24534198 0 0
1011853043 0 0
635988393 0 0
280895502 0 0
148010926 0 0
543597419 0 0
504109473 0 0
559882975 0 0
27313346 0 0
182092285 0 0
840528840 0 0
166869382 0 0
341629109 0 0
190087708 0 0
312910994 0 0
476937180 0 0
767822439 0 0
1046084273 0 0
1052786870 0 0
617383255 0 0
654597744 0 0
400701455 0 0
837904359 0 0
1052490302 0 0
251563016 0 0
460850485 0 0
419163162 0 0
876216020 0 0
597515633 0 0
48202117 0 0
531375121 0 0
344653175 0 0
341535708 0 0
413089526 0 0
695591239 0 0
724199995 0 0
571917404 0 0
723246758 0 0
345302876 0 0
77665121 0 0
546491697 0 0
429462360 0 0
228443038 0 0
409715324 0 0
793760660 0 0
601685024 0 0
191009323 0 0
508126830 0 0
616667463 0 0
751091715 0 0
909605783 0 0
770241754 0 0
243924405 0 0
201525466 0 0
834936083 0 0
789859258 0 0
753356215 0 0
508672178 0 0
526724146 0 0
16329200 0 0
219714458 0 0
1054774219 0 0
554319946 0 0
297026055 0 0
254616237 0 0
462883071 0 0
17762387 0 0
990774222 0 0
676984244 0 0
449658005 0 0
497079858 0 0
260096676 0 0
166922107 0 0
964485439 0 0
604058384 0 0
593017950 0 0
284840332 0 0
669981869 0 0
830482450 0 0
459368441 0 0
441642649 0 0
715544383 0 0
1015210570 0 0
793887546 0 0
163963850 0 0
397986531 0 0
948348150 0 0
199545356 0 0
1065839412 0 0
1033706648 0 0
502822606 0 0
385243087 0 0
760985519 0 0
842744628 0 0
480248068 0 0
4282907 0 0
170885543 0 0
256830870 0 0
792819550 0 0
713580193 0 0
328313857 0 0
1046447543 0 0
908161012 0 0
241557881 0 0
405464565 0 0
480438288 0 0
623670881 0 0
66388499 0 0
997372540 0 0
579665110 0 0
195925392 0 0
467611269 0 0
524370633 0 0
349973739 0 0
465191181 0 0
322615372 0 0
351413470 0 0
429122814 0 0
1064476823 0 0
756331911 0 0
418297214 0 0
931102182 0 0
629150648 0 0
393698784 0 0
211360799 0 0
663687169 0 0
822750109 0 0
454720654 0 0
644771395 0 0
589295328 0 0
725671428 0 0
557886569 0 0
1027301427 0 0
970968447 0 0
516109560 0 0
747644846 0 0
709909697 0 0
379712790 0 0
307174815 0 0
622165937 0 0
285275283 0 0
520114481 0 0
272111369 0 0
78376876 0 0
785933160 0 0
461282306 0 0
698238153 0 0
740139955 0 0
823369079 0 0
23504668 0 0
850409667 0 0
621683644 0 0
780127332 0 0
337018040 0 0
307520581 0 0
1065745745 0 0
284070716 0 0
424309500 0 0
878126664 0 0
110866993 0 0
1063519351 0 0
642110963 0 0
205978463 0 0
408100394 0 0
165870448 0 0
99605140 0 0
907939645 0 0
225243396 0 0
370082614 0 0
28519271 0 0
558076067 0 0
675059800 0 0
369104307 0 0
934448556 0 0
862130813 0 0
991133343 0 0
13430479 0 0
728990485 0 0
710554979 0 0
741595046 0 0
523896647 0 0
855029829 0 0
725882287 0 0
1022520169 0 0
777377022 0 0
483461069 0 0
1030948076 0 0
924672888 0 0
576439661 0 0
203808967 0 0
343327082 0 0
784053438 0 0
942629095 0 0
732977694 0 0
163329302 0 0
277664141 0 0
474586587 0 0
663527707 0 0
829135070 0 0
792371117 0 0
360497024 0 0
106533829 0 0
318553732 0 0
524325501 0 0
475569730 0 0
905268474 0 0
901357594 0 0
965224816 0 0
844251178 0 0
479245335 0 0
332661984 0 0
299889399 0 0
370354104 0 0
130801533 0 0
441682269 0 0
613583548 0 0
955136231 0 0
24881105 0 0
585842185 0 0
734049989 0 0
1062571437 0 0
911685903 0 0
523314859 0 0
92354381 0 0
327674405 0 0
463750813 0 0
703616207 0 0
842847286 0 0
411331035 0 0
496177471 0 0
680008277 0 0
527385395 0 0
759551032 0 0
458336178 0 0
225380410 0 0
767128721 0 0
163416603 0 0
760333070 0 0
214951023 0 0
211945341 0 0
494427122 0 0
818841481 0 0
1027214626 0 0
450390274 0 0
938726271 0 0
1029249401 0 0
208622481 0 0
698540077 0 0
415543842 0 0
425409600 0 0
740606071 0 0
197563846 0 0
793820599 0 0
557925968 0 0
383406653 0 0
788527014 0 0
206513987 0 0
112536269 0 0
242357153 0 0
972033965 0 0
580372679 0 0
925617920 0 0
206548818 0 0
122211174 0 0
490740359 0 0
643895752 0 0
684130225 0 0
111154137 0 0
397247136 0 0
170137749 0 0
546114946 0 0
828390881 0 0
733020098 0 0
154391942 0 0
422336326 0 0
343518077 0 0
320341890 0 0
365884419 0 0
488291186 0 0
958564508 0 0
379084672 0 0
1053751344 0 0
1028736104 0 0
156485316 0 0
719358585 0 0
892273315 0 0
655727280 0 0
974440858 0 0
335078404 0 0
738260364 0 0
292871828 0 0
275234081 0 0
173545781 0 0
316725342 0 0
196160962 0 0
451540155 0 0
881191698 0 0
168469299 0 0
268471196 0 0
777138050 0 0
741746577 0 0
197759513 0 0
812052028 0 0
957937306 0 0
132312485 0 0
712067401 0 0
724741771 0 0
617713631 0 0
152671091 0 0
844747608 0 0
672318613 0 0
220301254 0 0
651900597 0 0
234925084 0 0
697652156 0 0
786202798 0 0
851866550 0 0
1035576173 0 0
369166175 0 0
424706314 0 0
697306316 0 0
516670778 0 0
971331614 0 0
95944476 0 0
968566342 0 0
888163764 0 0
691800747 0 0
875164915 0 0
905203569 0 0
653741840 0 0
27483736 0 0
845712530 0 0
413735465 0 0
461884957 0 0
592032860 0 0
806740339 0 0
685082052 0 0
489037049 0 0
978268051 0 0
765625960 0 0
585460975 0 0
164004109 0 0
151113092 0 0
29395886 0 0
53082487 0 0
424394249 0 0
158205611 0 0
51482172 0 0
650371506 0 0
890644059 0 0
768206089 0 0
40709706 0 0
638090108 0 0
789175689 0 0
877962950 0 0
566649815 0 0
228779222 0 0
872544828 0 0
580117941 0 0
1024974540 0 0
537494631 0 0
483612506 0 0
71308019 0 0
481134902 0 0
658590803 0 0
766027124 0 0
673624566 0 0
790404263 0 0
580137375 0 0
61860975 0 0
330212302 0 0
175617325 0 0
860878716 0 0
439129363 0 0
1012051898 0 0
139734465 0 0
634627852 0 0
245169987 0 0
142736832 0 0
506171731 0 0
296148559 0 0
211471447 0 0
989890818 0 0
724362769 0 0
790409269 0 0
853989872 0 0
234877117 0 0
569042478 0 0
656486969 0 0
628024545 0 0
166618488 0 0
594707124 0 0
1030563617 0 0
81872816 0 0
613125059 0 0
720498679 0 0
258410706 0 0
206215054 0 0
720132486 0 0
54032629 0 0
621876778 0 0
739761958 0 0
495848462 0 0
864837457 0 0
258109228 0 0
369991931 0 0
1060598817 0 0
825217646 0 0
825383262 0 0
793707129 0 0
295496939 0 0
751552814 0 0
62207637 0 0
217729308 0 0
178009586 0 0
251268066 0 0
134371426 0 0
1008668292 0 0
371266845 0 0
16632758 0 0
1063098975 0 0
686956195 0 0
835365171 0 0
914572674 0 0
610728192 0 0
239269548 0 0
400534615 0 0
606748048 0 0
585026976 0 0
176844087 0 0
347014721 0 0
764894276 0 0
658457419 0 0
128709123 0 0
100285501 0 0
617900369 0 0
267818464 0 0
505944485 0 0
273043848 0 0
289375216 0 0
653964101 0 0
720229813 0 0
1027007158 0 0
285391436 0 0
489617076 0 0
1059009041 0 0
673503517 0 0
371638432 0 0
502575627 0 0
906470958 0 0
159682224 0 0
331979464 0 0
719282105 0 0
26771530 0 0
292161461 0 0
833633134 0 0
355321430 0 0
716282998 0 0
454115575 0 0
306177964 0 0
972846189 0 0
779191965 0 0
8790998 0 0
590673679 0 0
993428016 0 0
879743220 0 0
260460690 0 0
226834818 0 0
202949640 0 0
133942907 0 0
60261680 0 0
825235102 0 0
1001329735 0 0
916746664 0 0
920531132 0 0
185683609 0 0
116554210 0 0
2478686 0 0
441314475 0 0
305900926 0 0
403603338 0 0
27348153 0 0
908398178 0 0
685573182 0 0
547011832 0 0
915861182 0 0
484999129 0 0
805450390 0 0
3250891 0 0
86663974 0 0
970709374 0 0
99128385 0 0
187765700 0 0
343693830 0 0
953631448 0 0
644165217 0 0
106565311 0 0
281154429 0 0
483734551 0 0
864585359 0 0
899241581 0 0
1037608722 0 0
615900395 0 0
376027103 0 0
295286500 0 0
438031586 0 0
986994577 0 0
181194626 0 0
644627717 0 0
939395729 0 0
293329977 0 0
204186628 0 0
845203978 0 0
1026809911 0 0
126833332 0 0
235450810 0 0
290792880 0 0
195810710 0 0
11511024 0 0
432205044 0 0
550536429 0 0
602931379 0 0
644694821 0 0
567233020 0 0
849715586 0 0
510941136 0 0
1043220631 0 0
1072498132 0 0
40309540 0 0
889260812 0 0
712015796 0 0
861398063 0 0
488620444 0 0
741707050 0 0
929796134 0 0
121055820 0 0
567787335 0 0
558319810 0 0
559774407 0 0
213979451 0 0
807134908 0 0
694306983 0 0
829246346 0 0
715150656 0 0
988345560 0 0
917303686 0 0
412000610 0 0
879000999 0 0
556276070 0 0
768459901 0 0
691535646 0 0
254658861 0 0
1021914649 0 0
243706164 0 0
427479017 0 0
992157637 0 0
918780369 0 0
888439292 0 0
26529098 0 0
752937864 0 0
740877805 0 0
498017321 0 0
660931582 0 0
420732350 0 0
239774274 0 0
245304534 0 0
112295113 0 0
927888742 0 0
427058292 0 0
818073333 0 0
77949223 0 0
627150847 0 0
310036507 0 0
1037970977 0 0
618073288 0 0
329569118 0 0
978570290 0 0
167704686 0 0
545711689 0 0
75067922 0 0
14242652 0 0
155030840 0 0
1050381494 0 0
1022500313 0 0
174176656 0 0
1039457450 0 0
123579125 0 0
704498410 0 0
488224828 0 0
664955114 0 0
146011483 0 0
1021744014 0 0
1016613146 0 0
999650398 0 0
801558971 0 0
921524191 0 0
387732724 0 0
511173965 0 0
578313427 0 0
427353507 0 0
399648508 0 0
240865448 0 0
989841756 0 0
1027313481 0 0
1029216398 0 0
274984181 0 0
118181302 0 0
631829674 0 0
636182368 0 0
374276276 0 0
745200226 0 0
393629409 0 0
920741303 0 0
699664929 0 0
515307298 0 0
1026635962 0 0
458406449 0 0
460643357 0 0
1039859833 0 0
551198973 0 0
123555860 0 0
874831768 0 0
462004988 0 0
514487286 0 0
828526875 0 0
827456770 0 0
968334327 0 0
256016275 0 0
222750639 0 0
624927452 0 0
143198167 0 0
493940938 0 0
1039317380 0 0
610128265 0 0
672180919 0 0
259984602 0 0
20201122 0 0
344575895 0 0
158146823 0 0
130049716 0 0
918793886 0 0
452392349 0 0
913914231 0 0
898544403 0 0
791523756 0 0
165920058 0 0
13966318 0 0
1045902809 0 0
728999759 0 0
654423845 0 0
623156017 0 0
993004561 0 0
534093114 0 0
217070983 0 0
1033965571 0 0
430586920 0 0
121207660 0 0
579477201 0 0
542164374 0 0
917022438 0 0
54861614 0 0
747672550 0 0
806341967 0 0
808260667 0 0
429397099 0 0
988643658 0 0
658310454 0 0
360795704 0 0
1032322861 0 0
516314732 0 0
631150486 0 0
248904346 0 0
711104588 0 0
537541403 0 0
971704512 0 0
784907566 0 0
1052132456 0 0
853564354 0 0
718701678 0 0
49438603 0 0
892585609 0 0
883216681 0 0
1054492451 0 0
623512959 0 0
572177494 0 0
475644431 0 0
1028360000 0 0
167432469 0 0
802115557 0 0
641148281 0 0
1026829439 0 0
214395969 0 0
592659124 0 0
47616595 0 0
994120555 0 0
507581761 0 0
244205838 0 0
1003708683 0 0
994644589 0 0
1031181464 0 0
292504582 0 0
830661064 0 0
365369725 0 0
836649142 0 0
325329408 0 0
566323875 0 0
134564696 0 0
203075601 0 0
445713520 0 0
102195388 0 0
1011339596 0 0
1035679739 0 0
470358069 0 0
921231592 0 0
674796675 0 0
233505657 0 0
157661929 0 0
608448412 0 0
1062724497 0 0
200843555 0 0
301848886 0 0
942992906 0 0
771524382 0 0
598043447 0 0
681386405 0 0
563240243 0 0
450899006 0 0
435893370 0 0
903371887 0 0
504968190 0 0
930735564 0 0
1067148118 0 0
506110833 0 0
758118151 0 0
557279531 0 0
441192922 0 0
894086941 0 0
869602550 0 0
678527047 0 0
107503095 0 0
1002554304 0 0
23414427 0 0
602305019 0 0
763193545 0 0
235603180 0 0
722092272 0 0
909137061 0 0
602392136 0 0
5806735 0 0
236707170 0 0
104316185 0 0
232848208 0 0
548992228 0 0
282785607 0 0
80000587 0 0
41744650 0 0
711539026 0 0
372357159 0 0
312804313 0 0
831240670 0 0
628235350 0 0
990388063 0 0
446931268 0 0
705836803 0 0
110749434 0 0
107761968 0 0
313907533 0 0
550751514 0 0
154990576 0 0
426257369 0 0
751329324 0 0
591567193 0 0
194394774 0 0
475182382 0 0
455186532 0 0
748123363 0 0
167032889 0 0
341610943 0 0
512634912 0 0
346606958 0 0
461028674 0 0
385277451 0 0
581403978 0 0
243774615 0 0
961124503 0 0
713898007 0 0
1055012731 0 0
148039844 0 0
710377158 0 0
854692927 0 0
789746794 0 0
277991754 0 0
617049091 0 0
410690947 0 0
728738949 0 0
510987574 0 0
278015503 0 0
37207880 0 0
246742896 0 0
406195365 0 0
142461326 0 0
768775703 0 0
637887469 0 0
129345174 0 0
82112685 0 0
459525320 0 0
1061522336 0 0
453793192 0 0
890538379 0 0
83646436 0 0
970078322 0 0
180434841 0 0
1035079301 0 0
641170608 0 0
1019350123 0 0
610581814 0 0
307460281 0 0
827304620 0 0
161300310 0 0
52892832 0 0
889210764 0 0
876645615 0 0
65733722 0 0
940378564 0 0
177089632 0 0
615655111 0 0
250150997 0 0
380224396 0 0
133741825 0 0
250538608 0 0
277761800 0 0
1011743823 0 0
229366256 0 0
955017652 0 0
659580996 0 0
261435666 0 0
545259810 0 0
662105800 0 0
626000828 0 0
1041491462 0 0
718502133 0 0
1069051456 0 0
164248721 0 0
144183560 0 0
217321265 0 0
296785197 0 0
986833626 0 0
523168808 0 0
720725052 0 0
870359419 0 0
255605121 0 0
1016335876 0 0
420448941 0 0
182711863 0 0
863600225 0 0
994470588 0 0
586010641 0 0
118630889 0 0
72749937 0 0
154740708 0 0
386084727 0 0
291617151 0 0
695006938 0 0
143757956 0 0
656446432 0 0
368274014 0 0
1041488317 0 0
787051749 0 0
373886115 0 0
52437843 0 0
291161098 0 0
663001068 0 0
144338858 0 0
991488557 0 0
222631701 0 0
400357476 0 0
402211006 0 0
535073728 0 0
339965015 0 0
847395184 0 0
420951608 0 0
872249635 0 0
637221876 0 0
498408483 0 0
80413953 0 0
280394221 0 0
696699334 0 0
4551286 0 0
590555752 0 0
718438080 0 0
856335242 0 0
608695931 0 0
72794858 0 0
423074515 0 0
675120073 0 0
220054146 0 0
828024222 0 0
525193264 0 0
927416500 0 0
482624972 0 0
175854783 0 0
625845386 0 0
930460381 0 0
63542329 0 0
393384057 0 0
56982633 0 0
772515295 0 0
182305359 0 0
22083406 0 0
800000251 0 0
384836497 0 0
734843081 0 0
244221159 0 0
739161371 0 0
736487474 0 0
960270955 0 0
33066886 0 0
104749703 0 0
796449346 0 0
824146676 0 0
537900729 0 0
191353163 0 0
283635183 0 0
516921635 0 0
102919785 0 0
234292047 0 0
102694442 0 0
960487924 0 0
154657311 0 0
165089715 0 0
172227443 0 0
708159510 0 0
595365012 0 0
427308229 0 0
300397516 0 0
150729523 0 0
92082689 0 0
261930910 0 0
85401480 0 0
742932009 0 0
878195936 0 0
802408339 0 0
1030096786 0 0
484114867 0 0
132623620 0 0
915112501 0 0
476582599 0 0
880300366 0 0
489339118 0 0
143305274 0 0
726844305 0 0
318182252 0 0
529539900 0 0
317246330 0 0
822512187 0 0
764544880 0 0
810920206 0 0
908293465 0 0
942409019 0 0
567760493 0 0
254908807 0 0
107976808 0 0
23633408 0 0
190280586 0 0
230583848 0 0
85009344 0 0
71703098 0 0
833426967 0 0
633383689 0 0
7831299 0 0
228669472 0 0
139522934 0 0
171262891 0 0
759128961 0 0
90737096 0 0
21029184 0 0
322421588 0 0
20176978 0 0
881784919 0 0
72219335 0 0
173852801 0 0
518384416 0 0
1046342717 0 0
664908132 0 0
958799226 0 0
158640454 0 0
20925548 0 0
596561931 0 0
1012513255 0 0
833818803 0 0
610786043 0 0
897001192 0 0
582374848 0 0
964196187 0 0
798280947 0 0
293323166 0 0
588586604 0 0
997253128 0 0
542162980 0 0
1056659294 0 0
408190490 0 0
1005562604 0 0
660254600 0 0
147018958 0 0
890880026 0 0
169186320 0 0
830564754 0 0
906309830 0 0
899977237 0 0
620256613 0 0
4831598 0 0
989052309 0 0
321567498 0 0
207400823 0 0
922970072 0 0
647588556 0 0
220632860 0 0
514334047 0 0
499450880 0 0
509681944 0 0
903821460 0 0
965899310 0 0
612129584 0 0
231730021 0 0
602344278 0 0
513664142 0 0
918774394 0 0
892003782 0 0
641530818 0 0
201304060 0 0
682694066 0 0
830754479 0 0
1015468552 0 0
444442674 0 0
629680226 0 0
1035515860 0 0
374941442 0 0
228214686 0 0
80256855 0 0
322934260 0 0
115670796 0 0
971737300 0 0
567143104 0 0
386313286 0 0
1034291517 0 0
930100529 0 0
940658936 0 0
208139851 0 0
163194892 0 0
960328009 0 0
119637320 0 0
292927206 0 0
268939020 0 0
932441962 0 0
439382772 0 0
817214084 0 0
403701889 0 0
445578367 0 0
510869069 0 0
978808847 0 0
599169119 0 0
139587941 0 0
662474023 0 0
1039311834 0 0
1024812882 0 0
214788178 0 0
140289432 0 0
405735501 0 0
779340520 0 0
480508638 0 0
856994268 0 0
812169184 0 0
247287211 0 0
145717064 0 0
535447400 0 0
715540676 0 0
376572736 0 0
542665002 0 0
864859464 0 0
1027050131 0 0
2731766 0 0
932932360 0 0
1038406751 0 0
300065737 0 0
497030339 0 0
635932162 0 0
119634182 0 0
327851332 0 0
579255024 0 0
286831756 0 0
823030007 0 0
728207574 0 0
271679852 0 0
350365566 0 0
485231935 0 0
404936623 0 0
206079317 0 0
271118220 0 0
318728824 0 0
294117588 0 0
424900783 0 0
664336179 0 0
628374667 0 0
751343998 0 0
1005092288 0 0
55107719 0 0
288419578 0 0
37139687 0 0
1064229030 0 0
108399397 0 0
728314612 0 0
203972665 0 0
866497823 0 0
703804146 0 0
118860440 0 0
387526877 0 0
846792664 0 0
57533250 0 0
57114652 0 0
1062187707 0 0
456356145 0 0
1042011360 0 0
211796671 0 0
261156641 0 0
579527013 0 0
226441485 0 0
567637719 0 0
967756607 0 0
146501646 0 0
829743392 0 0
589065367 0 0
821171291 0 0
552459341 0 0
292303099 0 0
150454832 0 0
195115166 0 0
703083116 0 0
691946094 0 0
31470552 0 0
389317619 0 0
204400337 0 0
648152216 0 0
1043266825 0 0
188193930 0 0
1025073434 0 0
587952939 0 0
390630499 0 0
995423174 0 0
508776816 0 0
500106720 0 0
1035924457 0 0
916001217 0 0
234125102 0 0
901039219 0 0
431222239 0 0
540740892 0 0
480946235 0 0
98127173 0 0
563127965 0 0
592185214 0 0
118211058 0 0
31052539 0 0
811055855 0 0
725036269 0 0
529311310 0 0
675142818 0 0
802352222 0 0
465233648 0 0
426594604 0 0
274822884 0 0
1066095959 0 0
406327257 0 0
777943492 0 0
691390159 0 0
567112631 0 0
803780013 0 0
410096193 0 0
787924242 0 0
970491482 0 0
145613343 0 0
48888933 0 0
767870145 0 0
883527379 0 0
205853636 0 0
586364611 0 0
353588548 0 0
490014967 0 0
266982958 0 0
961396748 0 0
856809835 0 0
728795479 0 0
1055689162 0 0
580546697 0 0
456427017 0 0
63345351 0 0
250717596 0 0
523450997 0 0
391186283 0 0
828068880 0 0
1040612060 0 0
13582423 0 0
699108405 0 0
314761007 0 0
252451802 0 0
773719470 0 0
574596497 0 0
760579165 0 0
470294380 0 0
901696950 0 0
812389165 0 0
743994722 0 0
1010821523 0 0
948318021 0 0
274376039 0 0
947907923 0 0
778407409 0 0
1013346347 0 0
257597653 0 0
73274531 0 0
290612876 0 0
720552325 0 0
318183014 0 0
808655714 0 0
247708127 0 0
946395967 0 0
694380738 0 0
641221288 0 0
868907287 0 0
845587572 0 0
630365923 0 0
618352280 0 0
510868009 0 0
243117249 0 0
1031861836 0 0
850517836 0 0
12444278 0 0
425062606 0 0
937105602 0 0
982040025 0 0
962914734 0 0
121589311 0 0
1015662978 0 0
305590387 0 0
567728027 0 0
510789752 0 0
55822385 0 0
718645759 0 0
450828699 0 0
689358223 0 0
453493358 0 0
681185914 0 0
1027264870 0 0
1022678490 0 0
30867158 0 0
509804694 0 0
374839889 0 0
275803584 0 0
545521457 0 0
962571426 0 0
375553042 0 0
949317363 0 0
327985583 0 0
543056202 0 0
397852860 0 0
99287044 0 0
160115155 0 0
503923764 0 0
754043980 0 0
839537830 0 0
89132805 0 0
1039427079 0 0
537854938 0 0
262431968 0 0
973841770 0 0
488815049 0 0
1024458849 0 0
644444307 0 0
211022573 0 0
353134495 0 0
457546284 0 0
209047440 0 0
161922449 0 0
808713277 0 0
543386007 0 0
762399657 0 0
992301432 0 0
273806635 0 0
393541991 0 0
149605563 0 0
818772081 0 0
594399094 0 0
445629984 0 0
924357766 0 0
381978649 0 0
293445163 0 0
390262613 0 0
1019235668 0 0
810586235 0 0
654166159 0 0
662078632 0 0
648549116 0 0
742206541 0 0
261094867 0 0
1012840275 0 0
490240020 0 0
136967401 0 0
738796350 0 0
499447114 0 0
634538183 0 0
16570717 0 0
525043935 0 0
155128315 0 0
999620447 0 0
1049938970 0 0
497245641 0 0
887798268 0 0
1010089328 0 0
743670911 0 0
60984931 0 0
520521199 0 0
21685644 0 0
1052278452 0 0
931438921 0 0
629229059 0 0
287750577 0 0
72261858 0 0
680075227 0 0
165040403 0 0
555776862 0 0
263667674 0 0
342479843 0 0
407416880 0 0
307673427 0 0
166885397 0 0
786127810 0 0
164739965 0 0
288016775 0 0
536617930 0 0
341387995 0 0
340333409 0 0
382681921 0 0
991308417 0 0
305501534 0 0
571638752 0 0
339193618 0 0
497676661 0 0
745854911 0 0
327586585 0 0
312548938 0 0
84138889 0 0
189358499 0 0
813367676 0 0
275140950 0 0
840529633 0 0
745174517 0 0
736095157 0 0
299659872 0 0
946759457 0 0
95748967 0 0
472723309 0 0
809504901 0 0
829493523 0 0
127048709 0 0
896046103 0 0
841679696 0 0
529547614 0 0
569965667 0 0
70332132 0 0
408299385 0 0
861715046 0 0
497293922 0 0
941024185 0 0
884006205 0 0
159403841 0 0
828960477 0 0
437430484 0 0
530789339 0 0
224168061 0 0
630108941 0 0
956643496 0 0
183476617 0 0
11129346 0 0
1060068439 0 0
86782046 0 0
567133358 0 0
673609786 0 0
503984101 0 0
1071947016 0 0
237838889 0 0
687271253 0 0
545219356 0 0
916881756 0 0
696645171 0 0
627601711 0 0
37767522 0 0
813484270 0 0
53877249 0 0
123297256 0 0
952185778 0 0
607496779 0 0
1066829977 0 0
831648233 0 0
770036356 0 0
577954623 0 0
947182113 0 0
803057945 0 0
585409032 0 0
153691705 0 0
374798390 0 0
278291751 0 0
9055463 0 0
660162318 0 0
1063968149 0 0
924346106 0 0
162362704 0 0
431918938 0 0
640086619 0 0
944027785 0 0
43471054 0 0
765135292 0 0
1042255356 0 0
770411910 0 0
1023662937 0 0
403749118 0 0
1050487944 0 0
327107149 0 0
962683048 0 0
455813379 0 0
377838638 0 0
584486144 0 0
62245829 0 0
468916706 0 0
1067742951 0 0
971490530 0 0
950282024 0 0
372597820 0 0
598953528 0 0
981733380 0 0
57968481 0 0
855742459 0 0
140859236 0 0
723102159 0 0
344738220 0 0
93276696 0 0
560847837 0 0
263611126 0 0
960598000 0 0
869575091 0 0
362219235 0 0
1032811745 0 0
88953412 0 0
959284159 0 0
355094158 0 0
894943923 0 0
580197884 0 0
15149294 0 0
617576729 0 0
235525583 0 0
995507145 0 0
12201807 0 0
103519641 0 0
898917820 0 0
36025546 0 0
539429807 0 0
743545057 0 0
559354869 0 0
369941390 0 0
1044825149 0 0
966376215 0 0
637583479 0 0
884837986 0 0
1051537305 0 0
434000315 0 0
32930090 0 0
545160834 0 0
388494147 0 0
379746112 0 0
399329887 0 0
90380067 0 0
306893835 0 0
253854131 0 0
88289006 0 0
155561042 0 0
226477632 0 0
344052292 0 0
492984469 0 0
554870208 0 0
780022937 0 0
899513307 0 0
486354967 0 0
1006745638 0 0
189893041 0 0
165168757 0 0
79322049 0 0
387409978 0 0
260449173 0 0
992818443 0 0
45189668 0 0
540215975 0 0
777715953 0 0
995399093 0 0
222302958 0 0
973307227 0 0
1005916792 0 0
1055042100 0 0
643104297 0 0
882272623 0 0
57467774 0 0
984703894 0 0
249374570 0 0
369822886 0 0
35190099 0 0
595294358 0 0
55314800 0 0
339856065 0 0
282462354 0 0
102724222 0 0
448469643 0 0
875730867 0 0
306073630 0 0
871550363 0 0
817875559 0 0
60381938 0 0
73115111 0 0
514683234 0 0
407406406 0 0
549355509 0 0
100383842 0 0
293713290 0 0
993908470 0 0
137942748 0 0
460564559 0 0
133697260 0 0
811475881 0 0
111225533 0 0
873643812 0 0
1024296638 0 0
550852675 0 0
591214479 0 0
116244173 0 0
646880419 0 0
962453881 0 0
1057393602 0 0
147910317 0 0
545635121 0 0
316693526 0 0
840545689 0 0
870689783 0 0
413920098 0 0
598459256 0 0
367756991 0 0
316438440 0 0
964155677 0 0
521579657 0 0
786859075 0 0
67587532 0 0
10448016 0 0
528367007 0 0
229950805 0 0
163817524 0 0
402110279 0 0
985097349 0 0
302405512 0 0
682518344 0 0
171817319 0 0
869519184 0 0
976921961 0 0
844491612 0 0
986629811 0 0
185549886 0 0
784003681 0 0
594668660 0 0
1056776280 0 0
108779498 0 0
682589980 0 0
810366067 0 0
41309641 0 0
254697925 0 0
408792443 0 0
851182550 0 0
781342440 0 0
47101910 0 0
890036912 0 0
631949558 0 0
712012885 0 0
524197010 0 0
385186491 0 0
498418789 0 0
669210189 0 0
188096913 0 0
783419977 0 0
211860427 0 0
795001223 0 0
1010541972 0 0
890911310 0 0
710084566 0 0
1022665344 0 0
611955879 0 0
337646765 0 0
699280149 0 0
770290323 0 0
859835553 0 0
253510758 0 0
729094550 0 0
384377816 0 0
95061406 0 0
192827358 0 0
173137394 0 0
86733258 0 0
277165899 0 0
176982511 0 0
982347160 0 0
628777187 0 0
149106642 0 0
214391968 0 0
83054929 0 0
697665111 0 0
646245156 0 0
414396747 0 0
112167181 0 0
668266562 0 0
1049553702 0 0
518899948 0 0
892242229 0 0
271761801 0 0
686413411 0 0
216447662 0 0
660978535 0 0
533679619 0 0
340830889 0 0
600590928 0 0
149519160 0 0
610781429 0 0
884039088 0 0
182224863 0 0
214677816 0 0
258354519 0 0
736633791 0 0
965028177 0 0
783191821 0 0
1678445 0 0
414160693 0 0
320717021 0 0
657137833 0 0
479266696 0 0
783964266 0 0
341722033 0 0
58039806 0 0
628830458 0 0
662716467 0 0
580024054 0 0
384360184 0 0
855916817 0 0
770516719 0 0
186380160 0 0
289604855 0 0
1040639453 0 0
723215057 0 0
696402610 0 0
706663478 0 0
847827103 0 0
578692270 0 0
814011087 0 0
475358080 0 0
583130211 0 0
576946855 0 0
382999329 0 0
221935903 0 0
357334445 0 0
404725146 0 0
805090992 0 0
855027307 0 0
282636905 0 0
672191019 0 0
738163986 0 0
1072869739 0 0
247587113 0 0
1023626502 0 0
187253605 0 0
528211525 0 0
900076726 0 0
1016087618 0 0
53993888 0 0
403519798 0 0
972207442 0 0
314265733 0 0
178045422 0 0
4928776 0 0
211867784 0 0
792575070 0 0
543689764 0 0
606707205 0 0
393490887 0 0
626387535 0 0
371340701 0 0
990249495 0 0
1041599933 0 0
1050910355 0 0
186004464 0 0
581669589 0 0
786465273 0 0
901972850 0 0
929571098 0 0
455208350 0 0
605472295 0 0
10368882 0 0
274188765 0 0
342228707 0 0
872794966 0 0
962511865 0 0
786552174 0 0
741493484 0 0
1020701259 0 0
794348354 0 0
359216017 0 0
462120012 0 0
676612748 0 0
556985892 0 0
370514032 0 0
658488185 0 0
231582688 0 0
73164480 0 0
1042778364 0 0
145143704 0 0
80531508 0 0
1026975174 0 0
43992661 0 0
1002241810 0 0
519893507 0 0
531294728 0 0
160291429 0 0
590974713 0 0
21012892 0 0
174389399 0 0
821162457 0 0
389880050 0 0
665245428 0 0
621524544 0 0
93379439 0 0
170125162 0 0
91773646 0 0
387473379 0 0
252729252 0 0
33700302 0 0
503309801 0 0
729818106 0 0
479921584 0 0
423954021 0 0
251499169 0 0
216142586 0 0
966384807 0 0
37603007 0 0
255675376 0 0
697861063 0 0
655771805 0 0
229249933 0 0
634198610 0 0
247861323 0 0
690854749 0 0
533817812 0 0
964085759 0 0
624402271 0 0
881740727 0 0
533174766 0 0
45334529 0 0
98341903 0 0
606356866 0 0
575421208 0 0
151932079 0 0
758517896 0 0
156587426 0 0
868407265 0 0
815287819 0 0
1023009811 0 0
520043028 0 0
111574614 0 0
722251960 0 0
1073316034 0 0
975651757 0 0
553827261 0 0
42985220 0 0
694980992 0 0
769175042 0 0
981198223 0 0
691916500 0 0
676531815 0 0
702803175 0 0
363023271 0 0
746652944 0 0
401291848 0 0
696179245 0 0
841087873 0 0
1704508 0 0
710239707 0 0
745732956 0 0
917907549 0 0
239010932 0 0
57856095 0 0
120298172 0 0
1027367514 0 0
113264053 0 0
916264721 0 0
993320716 0 0
954404036 0 0
888468626 0 0
615032473 0 0
16786172 0 0
404377475 0 0
829640154 0 0
814346652 0 0
829729357 0 0
984894170 0 0
852356519 0 0
133985550 0 0
877368285 0 0
268790929 0 0
980992016 0 0
326458639 0 0
148330530 0 0
1035615889 0 0
154774087 0 0
914346765 0 0
954802769 0 0
713752865 0 0
844789544 0 0
480859372 0 0
692700194 0 0
269505107 0 0
890335534 0 0
401689646 0 0
658861442 0 0
844172863 0 0
977502185 0 0
899183015 0 0
72264353 0 0
762023096 0 0
522116984 0 0
29763957 0 0
57558617 0 0
951238509 0 0
1053004881 0 0
844733057 0 0
457089058 0 0
281177830 0 0
1066912726 0 0
540859585 0 0
721447042 0 0
834636882 0 0
733689860 0 0
309382445 0 0
906776822 0 0
474762249 0 0
1066566279 0 0
202599859 0 0
147839822 0 0
426430824 0 0
610093842 0 0
480593055 0 0
899590219 0 0
439500770 0 0
195143585 0 0
464632936 0 0
123294614 0 0
940356136 0 0
197151388 0 0
567307283 0 0
363601237 0 0
567510851 0 0
800200273 0 0
715118840 0 0
488562627 0 0
359023908 0 0
882116174 0 0
716819686 0 0
539183113 0 0
615331589 0 0
949322226 0 0
38606181 0 0
563888190 0 0
408020317 0 0
605306264 0 0
326542297 0 0
707876696 0 0
951420701 0 0
228265104 0 0
864773689 0 0
450025124 0 0
25832944 0 0
493383591 0 0
415083330 0 0
473794518 0 0
45846910 0 0
895488017 0 0
340651937 0 0
635420056 0 0
347687629 0 0
993880915 0 0
720478921 0 0
884075561 0 0
569456586 0 0
911132538 0 0
604962584 0 0
905973671 0 0
855857137 0 0
403185767 0 0
112710976 0 0
295656269 0 0
523412501 0 0
154791485 0 0
461478189 0 0
847372843 0 0
1021779332 0 0
793788215 0 0
361630065 0 0
928182499 0 0
656331572 0 0
560135735 0 0
985341817 0 0
38117644 0 0
908077605 0 0
354929944 0 0
626942914 0 0
925423206 0 0
726803213 0 0
910895131 0 0
421284150 0 0
81651034 0 0
22709542 0 0
1022187314 0 0
230379909 0 0
964642061 0 0
968528923 0 0
290337258 0 0
914462707 0 0
897233462 0 0
20773412 0 0
624948701 0 0
267081836 0 0
185093440 0 0
181615354 0 0
865024864 0 0
917554331 0 0
1054472871 0 0
3582880 0 0
116495526 0 0
340674142 0 0
503858335 0 0
961214657 0 0
537766233 0 0
697029006 0 0
868530359 0 0
1006103919 0 0
794230883 0 0
780094252 0 0
383783849 0 0
485182269 0 0
887191500 0 0
357935040 0 0
978109201 0 0
129806823 0 0
83754218 0 0
990834822 0 0
1006054435 0 0
835645891 0 0
461757702 0 0
184609528 0 0
87541316 0 0
655057462 0 0
143975708 0 0
623376281 0 0
767903701 0 0
91711757 0 0
609849751 0 0
755086587 0 0
651844071 0 0
1057318700 0 0
154779877 0 0
566209080 0 0
313454299 0 0
795436588 0 0
238152726 0 0
685575398 0 0
671394051 0 0
796994819 0 0
70914268 0 0
829262132 0 0
909889222 0 0
850837126 0 0
204846885 0 0
282909773 0 0
563888241 0 0
528535862 0 0
941077694 0 0
476366280 0 0
641671229 0 0
492516066 0 0
261639142 0 0
278983730 0 0
477257085 0 0
72005581 0 0
1058997655 0 0
998503736 0 0
523036078 0 0
404557626 0 0
854100589 0 0
363967860 0 0
586040295 0 0
1019567937 0 0
723914211 0 0
85788091 0 0
229822239 0 0
703376515 0 0
877485652 0 0
59347180 0 0
959951906 0 0
71568771 0 0
936232158 0 0
1042100331 0 0
287163515 0 0
64096584 0 0
877462353 0 0
996283188 0 0
320089734 0 0
348744966 0 0
775303193 0 0
932537670 0 0
1006576271 0 0
361995253 0 0
310146961 0 0
341090155 0 0
704088180 0 0
558408335 0 0
370434653 0 0
131687837 0 0
135904795 0 0
712318795 0 0
773778340 0 0
1066437501 0 0
851842228 0 0
267642033 0 0
32113730 0 0
667569421 0 0
250954662 0 0
333582823 0 0
798899815 0 0
409540642 0 0
1014011746 0 0
1930325 0 0
765659157 0 0
325300491 0 0
650707106 0 0
92665156 0 0
770462600 0 0
102986158 0 0
129119344 0 0
911155073 0 0
550122198 0 0
196035462 0 0
434837124 0 0
849349719 0 0
235916276 0 0
328585605 0 0
586850307 0 0
697469341 0 0
236245809 0 0
536321181 0 0
475808803 0 0
907342129 0 0
713858382 0 0
242054066 0 0
339692258 0 0
767136522 0 0
409293256 0 0
191167445 0 0
478929736 0 0
234782804 0 0
100599767 0 0
643419136 0 0
2296943 0 0
909555542 0 0
553243910 0 0
1046117526 0 0
732986959 0 0
157087268 0 0
430423491 0 0
604859936 0 0
1070192709 0 0
923528503 0 0
259047808 0 0
476441442 0 0
39515004 0 0
257656650 0 0
939723958 0 0
617253422 0 0
767212293 0 0
730072964 0 0
571046287 0 0
926420620 0 0
22441108 0 0
276431300 0 0
369537376 0 0
587579138 0 0
117923059 0 0
938595060 0 0
569355969 0 0
378345153 0 0
735533717 0 0
522651911 0 0
625749622 0 0
234884656 0 0
770345260 0 0
1039794636 0 0
596817142 0 0
288166829 0 0
330934990 0 0
917415639 0 0
105945481 0 0
160930007 0 0
198224946 0 0
637952712 0 0
414715970 0 0
72780408 0 0
842067763 0 0
905367409 0 0
665780611 0 0
467765006 0 0
465715997 0 0
735630342 0 0
442796129 0 0
765932501 0 0
281574351 0 0
1015653427 0 0
1067209464 0 0
237562956 0 0
998919505 0 0
601804368 0 0
390567420 0 0
939881787 0 0
802185912 0 0
326867533 0 0
142714168 0 0
279482208 0 0
577612559 0 0
1035936329 0 0
865509006 0 0
926764137 0 0
1003606160 0 0
155700461 0 0
299092406 0 0
928166018 0 0
733560842 0 0
564471249 0 0
1038118461 0 0
383904802 0 0
460727176 0 0
746586897 0 0
103900541 0 0
594664092 0 0
3092094 0 0
438943352 0 0
151355398 0 0
904111392 0 0
817507316 0 0
948142547 0 0
269611560 0 0
772729801 0 0
296075348 0 0
849065721 0 0
559088293 0 0
915448849 0 0
326270879 0 0
189594411 0 0
1072271230 0 0
466150756 0 0
274106675 0 0
626371819 0 0
747558995 0 0
618989845 0 0
403772914 0 0
981939217 0 0
679957311 0 0
104378998 0 0
1000603395 0 0
65911058 0 0
201022698 0 0
646260840 0 0
914103661 0 0
423795704 0 0
415089797 0 0
249402006 0 0
1060146624 0 0
944169045 0 0
269021759 0 0
844403618 0 0
709984919 0 0
136929414 0 0
89222828 0 0
73527011 0 0
83598672 0 0
415892296 0 0
821715184 0 0
1020883395 0 0
329747705 0 0
439109770 0 0
837301033 0 0
588289492 0 0
898993571 0 0
215531786 0 0
318614733 0 0
227942759 0 0
895608910 0 0
327782279 0 0
394448470 0 0
67449293 0 0
533904405 0 0
832064951 0 0
1025255461 0 0
852295993 0 0
971233739 0 0
556714676 0 0
842822912 0 0
387779907 0 0
370488657 0 0
734183542 0 0
382741710 0 0
935097431 0 0
1059350265 0 0
248753593 0 0
646265001 0 0
419258514 0 0
110011902 0 0
535741508 0 0
655262287 0 0
39451003 0 0
425515243 0 0
239982823 0 0
494459484 0 0
522574546 0 0
444355704 0 0
659508085 0 0
897514748 0 0
642798642 0 0
390402583 0 0
467907472 0 0
1024605637 0 0
972632019 0 0
1060448862 0 0
821094138 0 0
1042928151 0 0
595514840 0 0
330201828 0 0
574862786 0 0
1020566450 0 0
12007030 0 0
783432735 0 0
123424267 0 0
394419788 0 0
103964321 0 0
946732954 0 0
1024747851 0 0
652096060 0 0
57081883 0 0
101375793 0 0
226547348 0 0
1041490448 0 0
272947210 0 0
117057193 0 0
627119262 0 0
420364562 0 0
239034726 0 0
81528976 0 0
756512029 0 0
56035884 0 0
602673947 0 0
1036412456 0 0
197393580 0 0
869634886 0 0
863017647 0 0
899726109 0 0
467023391 0 0
245854455 0 0
196754471 0 0
854764561 0 0
821807228 0 0
252467452 0 0
107051885 0 0
1005880980 0 0
619679982 0 0
896548068 0 0
418467156 0 0
637937047 0 0
388942640 0 0
901062122 0 0
910945466 0 0
769253310 0 0
281861136 0 0
965034018 0 0
834765158 0 0
548915849 0 0
447914474 0 0
779366476 0 0
226218949 0 0
851912009 0 0
628102379 0 0
482147328 0 0
692612745 0 0
621882075 0 0
490899271 0 0
51098954 0 0
357432392 0 0
776595618 0 0
281255986 0 0
110235707 0 0
422479407 0 0
184392894 0 0
534425742 0 0
799016410 0 0
256715441 0 0
604582664 0 0
630244652 0 0
400005015 0 0
243357450 0 0
231340854 0 0
436148896 0 0
90701608 0 0
268393537 0 0
997270365 0 0
863174631 0 0
445625348 0 0
974131612 0 0
65784108 0 0
102895891 0 0
977500083 0 0
312550723 0 0
229484410 0 0
375079561 0 0
1051915410 0 0
1053768449 0 0
163641086 0 0
139010059 0 0
661728237 0 0
845836030 0 0
736519442 0 0
853357630 0 0
106174268 0 0
59479838 0 0
108186232 0 0
1034848459 0 0
334955369 0 0
442957964 0 0
238874688 0 0
195921477 0 0
950624475 0 0
154309470 0 0
602561669 0 0
197721872 0 0
59698200 0 0
293955430 0 0
390075950 0 0
271508394 0 0
885513854 0 0
552178913 0 0
840531660 0 0
829439275 0 0
984365523 0 0
1055872911 0 0
839677570 0 0
774753525 0 0
215130870 0 0
644308260 0 0
1018153998 0 0
1046107778 0 0
4253941 0 0
854571388 0 0
203458757 0 0
450364919 0 0
300286055 0 0
746591120 0 0
16558956 0 0
635526398 0 0
39266281 0 0
652309916 0 0
916610944 0 0
932777723 0 0
68304306 0 0
464759676 0 0
645421601 0 0
209705880 0 0
223714586 0 0
66455522 0 0
534921064 0 0
667528147 0 0
410915808 0 0
78768902 0 0
946173884 0 0
1020525143 0 0
213137247 0 0
1069617154 0 0
199134701 0 0
326151817 0 0
1018469868 0 0
661370316 0 0
686545682 0 0
730229171 0 0
180641979 0 0
209429212 0 0
996127545 0 0
10410542 0 0
1068026542 0 0
35124016 0 0
460380712 0 0
668874184 0 0
997804360 0 0
1007218067 0 0
282033190 0 0
732671296 0 0
580073396 0 0
56706243 0 0
1023943520 0 0
368893225 0 0
29578390 0 0
925834854 0 0
688490158 0 0
462389159 0 0
665139648 0 0
417301415 0 0
471044157 0 0
600689351 0 0
203475537 0 0
633046531 0 0
278339094 0 0
246273029 0 0
825060937 0 0
144439411 0 0
230170385 0 0
300934188 0 0
207292213 0 0
449176991 0 0
364347946 0 0
254583679 0 0
938468521 0 0
344245526 0 0
920358300 0 0
475727265 0 0
930465433 0 0
1019447339 0 0
667804232 0 0
596031010 0 0
13927822 0 0
439324056 0 0
196160712 0 0
142034659 0 0
509516475 0 0
668436333 0 0
184742377 0 0
21724705 0 0
141220716 0 0
362687135 0 0
315646710 0 0
282143375 0 0
975980101 0 0
559359834 0 0
143658008 0 0
865784739 0 0
968010372 0 0
442529685 0 0
719212079 0 0
27590825 0 0
722527653 0 0
2929670 0 0
98569857 0 0
724369485 0 0
415333023 0 0
132496245 0 0
259492351 0 0
651149028 0 0
125748793 0 0
974920085 0 0
68375058 0 0
999513423 0 0
513276315 0 0
239188538 0 0
818797675 0 0
510494756 0 0
951969090 0 0
512400919 0 0
781505591 0 0
259777313 0 0
174120884 0 0
930580235 0 0
612718307 0 0
624614848 0 0
48256847 0 0
892482355 0 0
375154326 0 0
200863153 0 0
1028368784 0 0
1054754057 0 0
977950934 0 0
601281683 0 0
651343415 0 0
428294123 0 0
746001542 0 0
766086257 0 0
994608801 0 0
372473823 0 0
618198220 0 0
298359394 0 0
1044158599 0 0
948794349 0 0
244639227 0 0
52494495 0 0
328286218 0 0
817188584 0 0
431003879 0 0
422596507 0 0
123573219 0 0
524702217 0 0
1027124715 0 0
338340810 0 0
911627712 0 0
60728387 0 0
969987878 0 0
607667107 0 0
596945351 0 0
823239880 0 0
460022071 0 0
277191300 0 0
1384811 0 0
341890951 0 0
939030440 0 0
992044106 0 0
13477538 0 0
456006548 0 0
789362569 0 0
90741752 0 0
273373927 0 0
723031141 0 0
800833072 0 0
232281322 0 0
852428650 0 0
860391794 0 0
672386159 0 0
34595958 0 0
724866091 0 0
14605014 0 0
435995313 0 0
391152398 0 0
726170121 0 0
184466361 0 0
916634201 0 0
428614496 0 0
68414430 0 0
1071746677 0 0
256403304 0 0
1008189923 0 0
925654073 0 0
206342914 0 0
716718403 0 0
538467201 0 0
317859575 0 0
913338321 0 0
287957103 0 0
475337494 0 0
454050587 0 0
903582880 0 0
253523083 0 0
55216066 0 0
572371138 0 0
496618047 0 0
338534878 0 0
318770208 0 0
360590386 0 0
469464210 0 0
957458780 0 0
911211088 0 0
284390833 0 0
633721454 0 0
701597494 0 0
527515394 0 0
590925527 0 0
754824460 0 0
918526750 0 0
116504014 0 0
956590206 0 0
441152055 0 0
408368895 0 0
517095062 0 0
798240574 0 0
985899674 0 0
968571822 0 0
539993057 0 0
188319965 0 0
144842616 0 0
932617318 0 0
55093006 0 0
901552823 0 0
182760675 0 0
1044611424 0 0
934366357 0 0
723432343 0 0
54426292 0 0
335498195 0 0
41632212 0 0
700281808 0 0
317040338 0 0
888597262 0 0
437459026 0 0
584167212 0 0
772454054 0 0
1035514472 0 0
1023063149 0 0
414014163 0 0
912822368 0 0
144918419 0 0
527120731 0 0
820186594 0 0
915297994 0 0
716643822 0 0
490492488 0 0
404818951 0 0
964044383 0 0
239244739 0 0
375188032 0 0
713058506 0 0
319570910 0 0
499574963 0 0
931688074 0 0
87844726 0 0
101547580 0 0
560881071 0 0
945275151 0 0
274066107 0 0
416581383 0 0
204635057 0 0
374205672 0 0
513698288 0 0
887534118 0 0
799678588 0 0
619408956 0 0
271194439 0 0
898757155 0 0
719612245 0 0
444193827 0 0
952604410 0 0
590827257 0 0
269648422 0 0
132418941 0 0
38333397 0 0
498414169 0 0
432901271 0 0
258609269 0 0
928264348 0 0
552132717 0 0
962792054 0 0
322675029 0 0
552925118 0 0
645619721 0 0
1034934901 0 0
381089283 0 0
858597485 0 0
734168871 0 0
322102367 0 0
294620112 0 0
161967693 0 0
825533258 0 0
1070507461 0 0
219321857 0 0
481959586 0 0
868516874 0 0
1062142407 0 0
740715042 0 0
333507426 0 0
652366552 0 0
300123329 0 0
940359674 0 0
797272529 0 0
786699277 0 0
1005163093 0 0
764537754 0 0
92547424 0 0
628379438 0 0
534358026 0 0
776967120 0 0
825323904 0 0
1065039508 0 0
785596346 0 0
438874224 0 0
814405607 0 0
475518960 0 0
18983704 0 0
1066906892 0 0
134279617 0 0
390078945 0 0
766741257 0 0
102184530 0 0
129120970 0 0
804992209 0 0
350212766 0 0
519669950 0 0
814068785 0 0
208885892 0 0
197264037 0 0
1049569756 0 0
660959558 0 0
278448843 0 0
143229455 0 0
1014262338 0 0
603133243 0 0
800391548 0 0
845544161 0 0
872316869 0 0
247655844 0 0
472396965 0 0
676225138 0 0
942944446 0 0
58750594 0 0
1071879238 0 0
852308034 0 0
455616169 0 0
578239356 0 0
16955881 0 0
588212431 0 0
443038369 0 0
577869901 0 0
942597066 0 0
994898482 0 0
169497618 0 0
705970780 0 0
991478920 0 0
13168018 0 0
953630336 0 0
556602514 0 0
774858715 0 0
737627410 0 0
303942177 0 0
543710722 0 0
227628180 0 0
508269991 0 0
625720899 0 0
450419470 0 0
860550586 0 0
360234943 0 0
240222305 0 0
263478226 0 0
743575462 0 0
426068688 0 0
303522293 0 0
369396674 0 0
1059404145 0 0
205240331 0 0
740156664 0 0
210600397 0 0
140518195 0 0
249195485 0 0
946301126 0 0
94169579 0 0
802813507 0 0
328844616 0 0
471544491 0 0
598619871 0 0
954199991 0 0
682939220 0 0
244677108 0 0
648269243 0 0
793684970 0 0
378741105 0 0
641193236 0 0
323409201 0 0
98358915 0 0
789639693 0 0
1061078999 0 0
1000068439 0 0
894019828 0 0
1016492407 0 0
639893173 0 0
549222485 0 0
944623781 0 0
945832289 0 0
43579804 0 0
884359606 0 0
279724860 0 0
690561208 0 0
965256542 0 0
293286152 0 0
786842255 0 0
306999912 0 0
585380402 0 0
684247346 0 0
11987121 0 0
327405715 0 0
675590428 0 0
54627481 0 0
957903871 0 0
845646957 0 0
75964079 0 0
140972598 0 0
726981908 0 0
1071096741 0 0
389728555 0 0
206130030 0 0
379294565 0 0
150824371 0 0
134921328 0 0
556555928 0 0
768545518 0 0
539448873 0 0
926552454 0 0
198296768 0 0
861540659 0 0
417420665 0 0
659734583 0 0
443436176 0 0
446946207 0 0
963983922 0 0
592654385 0 0
296729546 0 0
641753322 0 0
190628673 0 0
162896290 0 0
488196449 0 0
999519875 0 0
960738784 0 0
937146503 0 0
578812216 0 0
572109578 0 0
218700362 0 0
278017923 0 0
966225106 0 0
781129138 0 0
405961190 0 0
682352034 0 0
1024425247 0 0
418466186 0 0
114179959 0 0
90799729 0 0
908945527 0 0
990788031 0 0
415164577 0 0
50654272 0 0
754197014 0 0
811462887 0 0
343203135 0 0
802902337 0 0
925114002 0 0
5629242 0 0
108971794 0 0
962939965 0 0
694330641 0 0
241418127 0 0
964915433 0 0
488180697 0 0
305855243 0 0
99232712 0 0
437903131 0 0
792956882 0 0
104937406 0 0
745857828 0 0
909587674 0 0
430378758 0 0
399472200 0 0
984452044 0 0
593296421 0 0
934529702 0 0
167175581 0 0
918922154 0 0
552843485 0 0
435525861 0 0
606145581 0 0
159876577 0 0
941010688 0 0
727533054 0 0
919689015 0 0
643582826 0 0
540335435 0 0
402371739 0 0
57703775 0 0
911095494 0 0
299248156 0 0
763852056 0 0
606477515 0 0
1069367694 0 0
416606568 0 0
260419276 0 0
790120979 0 0
915912008 0 0
221893085 0 0
788262593 0 0
240175690 0 0
656268272 0 0
301905613 0 0
418726805 0 0
75796342 0 0
513749635 0 0
29317715 0 0
111441210 0 0
672474672 0 0
720713982 0 0
701875466 0 0
492747625 0 0
566551646 0 0
168801337 0 0
342142404 0 0
112490096 0 0
824426811 0 0
527285944 0 0
545128443 0 0
428040972 0 0
707961773 0 0
379757832 0 0
592297970 0 0
226361527 0 0
528536065 0 0
1017025556 0 0
750117013 0 0
272913655 0 0
197603337 0 0
729331189 0 0
546021896 0 0
194559181 0 0
91772492 0 0
281426782 0 0
902749290 0 0
204614463 0 0
71365534 0 0
156468469 0 0
1057821013 0 0
86563347 0 0
509996205 0 0
481629325 0 0
252456605 0 0
458636602 0 0
168435059 0 0
719860781 0 0
345968610 0 0
79441073 0 0
602415860 0 0
495448588 0 0
1015832321 0 0
445822990 0 0
891180487 0 0
755633582 0 0
876013269 0 0
358475917 0 0
643099820 0 0
948328978 0 0
848616828 0 0
295437439 0 0
128693411 0 0
394014905 0 0
679785968 0 0
949991290 0 0
152512944 0 0
61561928 0 0
483564085 0 0
633363855 0 0
265507601 0 0
1039932642 0 0
1039691086 0 0
218238439 0 0
986034432 0 0
1039782583 0 0
455365444 0 0
353490338 0 0
341427216 0 0
737381286 0 0
591116047 0 0
114006275 0 0
158354397 0 0
1068517057 0 0
359999687 0 0
141127180 0 0
500393644 0 0
469610723 0 0
805546751 0 0
185167527 0 0
588104881 0 0
1037381117 0 0
318794305 0 0
1056005615 0 0
1002092092 0 0
882105696 0 0
915040033 0 0
401041618 0 0
894137509 0 0
785055485 0 0
223593223 0 0
299548010 0 0
229193582 0 0
558023772 0 0
235717084 0 0
321359492 0 0
430187147 0 0
1025315274 0 0
212045597 0 0
689463018 0 0
277979375 0 0
808650492 0 0
703922116 0 0
945145912 0 0
370123134 0 0
597228845 0 0
326842316 0 0
722113655 0 0
906474372 0 0
220459935 0 0
247340723 0 0
278119738 0 0
946718452 0 0
895026198 0 0
378647553 0 0
1032919847 0 0
860984506 0 0
838569014 0 0
167690447 0 0
1040084467 0 0
654098855 0 0
427569893 0 0
394125900 0 0
333201228 0 0
810770410 0 0
695254612 0 0
286180913 0 0
181559090 0 0
571254274 0 0
936281442 0 0
120836009 0 0
316161341 0 0
210473346 0 0
518159277 0 0
244742263 0 0
1067778573 0 0
231562443 0 0
6711575 0 0
902345445 0 0
86557512 0 0
839095560 0 0
81544063 0 0
342984314 0 0
553479946 0 0
440323565 0 0
695777152 0 0
1059230594 0 0
422253892 0 0
919276796 0 0
333293976 0 0
701670100 0 0
548411600 0 0
688722459 0 0
317720370 0 0
471965608 0 0
792780257 0 0
913650323 0 0
162493695 0 0
762418287 0 0
570260541 0 0
114868491 0 0
461104396 0 0
454410410 0 0
991893448 0 0
837197502 0 0
79304250 0 0
1035045958 0 0
216273657 0 0
379010098 0 0
150582259 0 0
533974450 0 0
375590030 0 0
926698710 0 0
906437449 0 0
922999613 0 0
378448175 0 0
517236993 0 0
876027287 0 0
830625017 0 0
123829609 0 0
606715300 0 0
583204679 0 0
353647350 0 0
72281895 0 0
43393643 0 0
728633795 0 0
7460572 0 0
118765276 0 0
739082877 0 0
104325323 0 0
1060855795 0 0
648365458 0 0
431606180 0 0
907174258 0 0
663070568 0 0
1014586972 0 0
818066986 0 0
246952342 0 0
304726259 0 0
973138106 0 0
164633351 0 0
504217670 0 0
479316355 0 0
82079616 0 0
762351636 0 0
727089085 0 0
274495804 0 0
433698123 0 0
587703052 0 0
427846672 0 0
636255540 0 0
71646245 0 0
883220901 0 0
930988425 0 0
473573783 0 0
355111379 0 0
491673833 0 0
684702062 0 0
4793544 0 0
797462307 0 0
653295468 0 0
591932626 0 0
874738146 0 0
99994536 0 0
539366583 0 0
694407669 0 0
955374457 0 0
279061954 0 0
403700673 0 0
19353528 0 0
380197286 0 0
978391032 0 0
644021468 0 0
55961640 0 0
1041939030 0 0
14391870 0 0
750037329 0 0
435277179 0 0
306948107 0 0
610182492 0 0
401025520 0 0
910000257 0 0
379213959 0 0
451841266 0 0
790468238 0 0
320186058 0 0
621457015 0 0
696699173 0 0
749795254 0 0
1043379599 0 0
346322643 0 0
703929078 0 0
153417972 0 0
416260260 0 0
803596154 0 0
676384085 0 0
784415318 0 0
862089493 0 0
110687487 0 0
633743392 0 0
728754857 0 0
768644597 0 0
772387676 0 0
954701517 0 0
766638733 0 0
327680180 0 0
270847161 0 0
299193997 0 0
67588574 0 0
973777994 0 0
704249069 0 0
282157612 0 0
212184793 0 0
368495974 0 0
889599552 0 0
178862280 0 0
314138165 0 0
487148283 0 0
381565992 0 0
112820429 0 0
831415798 0 0
95068591 0 0
737586194 0 0
117569767 0 0
400913458 0 0
910969805 0 0
1030908434 0 0
245944207 0 0
562794629 0 0
63760258 0 0
546310303 0 0
346270805 0 0
158215271 0 0
479880202 0 0
1009384243 0 0
656062735 0 0
293872227 0 0
938981157 0 0
112454030 0 0
240759341 0 0
259706023 0 0
70304184 0 0
784111786 0 0
776245634 0 0
626468157 0 0
991773284 0 0
1057957823 0 0
592730267 0 0
937249227 0 0
7563727 0 0
398611740 0 0
246570768 0 0
930729851 0 0
539629755 0 0
752673964 0 0
217383365 0 0
836248009 0 0
827164386 0 0
539545846 0 0
308349875 0 0
945478695 0 0
528911256 0 0
863519319 0 0
103932172 0 0
412722276 0 0
430462383 0 0
264138914 0 0
444924066 0 0
72109843 0 0
415047982 0 0
493799363 0 0
283868390 0 0
877374384 0 0
794463834 0 0
871765024 0 0
226387338 0 0
549542186 0 0
824274144 0 0
520626337 0 0
744030003 0 0
131464205 0 0
584364969 0 0
1011076435 0 0
763731270 0 0
1020849451 0 0
291213907 0 0
114837546 0 0
213328979 0 0
309414387 0 0
517173733 0 0
405774767 0 0
915472796 0 0
442915163 0 0
701291021 0 0
516871502 0 0
14368629 0 0
117370759 0 0
312076472 0 0
766907568 0 0
145023913 0 0
705981062 0 0
902788788 0 0
942318399 0 0
753954349 0 0
712261787 0 0
39469091 0 0
198337165 0 0
503156602 0 0
863108538 0 0
153667744 0 0
930726051 0 0
703350371 0 0
1025869084 0 0
944611621 0 0
1073581509 0 0
239005200 0 0
168790919 0 0
1023691564 0 0
332382231 0 0
142689351 0 0
927373222 0 0
378613013 0 0
536927087 0 0
220798976 0 0
1040229857 0 0
207637009 0 0
358994728 0 0
207239 0 0
225643436 0 0
59863060 0 0
719309884 0 0
37617173 0 0
653042261 0 0
933504603 0 0
1076028 0 0
354175846 0 0
1068234844 0 0
932997239 0 0
7039533 0 0
619736076 0 0
645604353 0 0
247403625 0 0
75482651 0 0
83253133 0 0
482400831 0 0
87444309 0 0
802556082 0 0
638778438 0 0
68966286 0 0
64980732 0 0
510494327 0 0
729513332 0 0
622115888 0 0
97048824 0 0
293406226 0 0
673033384 0 0
987065680 0 0
614362831 0 0
550181859 0 0
676271499 0 0
525194348 0 0
723700790 0 0
1017751521 0 0
509792394 0 0
726597078 0 0
6012853 0 0
113727982 0 0
97334397 0 0
607423166 0 0
225835265 0 0
153333161 0 0
1028595992 0 0
810172137 0 0
13642196 0 0
146484351 0 0
379318631 0 0
722482636 0 0
67251685 0 0
329404857 0 0
309361424 0 0
670734117 0 0
622445500 0 0
107980789 0 0
941844747 0 0
774473320 0 0
154983132 0 0
1027402813 0 0
508180086 0 0
756260288 0 0
551704253 0 0
345785674 0 0
762474057 0 0
452432025 0 0
984899272 0 0
298145942 0 0
36137295 0 0
925431894 0 0
724290367 0 0
136082112 0 0
623736069 0 0
883434160 0 0
508077417 0 0
470967561 0 0
973090853 0 0
858209379 0 0
974777907 0 0
330678379 0 0
331750673 0 0
133889168 0 0
786668925 0 0
221829147 0 0
80800593 0 0
597564125 0 0
929094844 0 0
766917411 0 0
30485293 0 0
635184662 0 0
587698031 0 0
638655231 0 0
223685795 0 0
351211679 0 0
887456445 0 0
240339183 0 0
693974369 0 0
56457748 0 0
1011092092 0 0
1007398969 0 0
206284240 0 0
418988832 0 0
902767878 0 0
744909473 0 0
669940390 0 0
753150511 0 0
942551083 0 0
536975852 0 0
117414588 0 0
661866940 0 0
827318941 0 0
890225244 0 0
951659848 0 0
776659248 0 0
426043061 0 0
740249977 0 0
950883353 0 0
434440674 0 0
25621610 0 0
731375683 0 0
637062046 0 0
8342596 0 0
116862961 0 0
979086867 0 0
1027791518 0 0
885458406 0 0
966340465 0 0
34539694 0 0
50195433 0 0
731208680 0 0
408082657 0 0
204384640 0 0
1041901480 0 0
478478942 0 0
545878429 0 0
66684029 0 0
1053884204 0 0
927464911 0 0
472386082 0 0
932957650 0 0
124824210 0 0
697979518 0 0
285437308 0 0
785075374 0 0
644853516 0 0
17442335 0 0
84311495 0 0
422720506 0 0
797997274 0 0
915000696 0 0
941224073 0 0
1029388586 0 0
731789727 0 0
40731712 0 0
803532026 0 0
461426562 0 0
860785366 0 0
204127911 0 0
348016735 0 0
444938891 0 0
851369491 0 0
312085116 0 0
242256820 0 0
509475143 0 0
374936416 0 0
47532607 0 0
627283705 0 0
884204600 0 0
385736401 0 0
908018960 0 0
406099348 0 0
413068112 0 0
241311241 0 0
397493427 0 0
328872614 0 0
120562547 0 0
1058573918 0 0
484043591 0 0
741913800 0 0
135105022 0 0
536152993 0 0
300311036 0 0
517672607 0 0
1032640268 0 0
268223922 0 0
371800601 0 0
393701814 0 0
1050717152 0 0
950212323 0 0
925362386 0 0
454006294 0 0
730910793 0 0
421332939 0 0
478536702 0 0
575744954 0 0
783684854 0 0
643729409 0 0
37971284 0 0
299730849 0 0
559686045 0 0
553950205 0 0
665514235 0 0
656396331 0 0
84010287 0 0
1039664074 0 0
394805274 0 0
399217142 0 0
48059199 0 0
898113279 0 0
356709189 0 0
32851332 0 0
460346060 0 0
862227367 0 0
870483755 0 0
422666669 0 0
833952310 0 0
980887696 0 0
454144111 0 0
871617344 0 0
306304353 0 0
177213232 0 0
547952407 0 0
771388528 0 0
611177144 0 0
559118807 0 0
556731488 0 0
742667791 0 0
65612063 0 0
783722448 0 0
616288129 0 0
959678202 0 0
12025521 0 0
901436166 0 0
441118766 0 0
86540254 0 0
746819137 0 0
819167661 0 0
108652477 0 0
451929469 0 0
418035076 0 0
1064220257 0 0
83436779 0 0
432817409 0 0
911454051 0 0
35403028 0 0
141974635 0 0
991243854 0 0
686589648 0 0
25973854 0 0
491684537 0 0
869357317 0 0
892983563 0 0
893253968 0 0
793971465 0 0
210047058 0 0
239817569 0 0
142432038 0 0
502003877 0 0
1011883986 0 0
156705748 0 0
629308866 0 0
693542369 0 0
728163568 0 0
989485159 0 0
50112826 0 0
696262199 0 0
259091211 0 0
95038255 0 0
1038760701 0 0
873746718 0 0
111674850 0 0
479962107 0 0
123771559 0 0
998407913 0 0
13629026 0 0
893583698 0 0
386424263 0 0
644903186 0 0
865595321 0 0
283821816 0 0
173913262 0 0
99884091 0 0
484389651 0 0
679988600 0 0
599175931 0 0
1020845427 0 0
296917955 0 0
111173320 0 0
724747479 0 0
742418387 0 0
201910448 0 0
294932085 0 0
685963592 0 0
482342404 0 0
152797648 0 0
539941706 0 0
768032884 0 0
778647613 0 0
116979034 0 0
783214808 0 0
329827497 0 0
843241780 0 0
561325418 0 0
205019197 0 0
862533700 0 0
450525369 0 0
489133240 0 0
789868537 0 0
755488376 0 0
135027233 0 0
568086488 0 0
115419723 0 0
303331589 0 0
957659710 0 0
484356450 0 0
204152251 0 0
1051382339 0 0
284661679 0 0
340445886 0 0
978092172 0 0
988619250 0 0
791267409 0 0
969577880 0 0
1067247559 0 0
31399186 0 0
916791246 0 0
799030661 0 0
639950367 0 0
855426361 0 0
247466761 0 0
1010599594 0 0
655457210 0 0
435105752 0 0
958577013 0 0
380986628 0 0
126419122 0 0
149437796 0 0
175479688 0 0
791007588 0 0
1069640836 0 0
4437531 0 0
582246736 0 0
516784011 0 0
322983984 0 0
619455456 0 0
145772705 0 0
303789614 0 0
761997597 0 0
715904940 0 0
986285517 0 0
887900167 0 0
995157429 0 0
1025274348 0 0
57501912 0 0
717168153 0 0
852667519 0 0
862086996 0 0
719476522 0 0
53580019 0 0
459542449 0 0
48283463 0 0
1002245227 0 0
79020351 0 0
806771133 0 0
462696083 0 0
686278420 0 0
270040994 0 0
688906637 0 0
806756324 0 0
1016278701 0 0
105611914 0 0
167815728 0 0
828451979 0 0
689828712 0 0
704787213 0 0
398409051 0 0
773499854 0 0
641975560 0 0
616503637 0 0
761829969 0 0
589723469 0 0
821836688 0 0
79785111 0 0
595027779 0 0
855202748 0 0
811512303 0 0
748325342 0 0
1049501658 0 0
1063779360 0 0
1002914616 0 0
305700228 0 0
348247043 0 0
919335934 0 0
303513352 0 0
937657046 0 0
45710892 0 0
16281561 0 0
629992174 0 0
99117271 0 0
236426469 0 0
30343993 0 0
727376232 0 0
801774906 0 0
132668521 0 0
978569072 0 0
962631475 0 0
658412265 0 0
1041018044 0 0
315624615 0 0
318005290 0 0
659210015 0 0
97389916 0 0
118049407 0 0
856839196 0 0
185698128 0 0
426066624 0 0
1003677918 0 0
670599476 0 0
706275221 0 0
830816503 0 0
637040074 0 0
409974184 0 0
581801011 0 0
510980786 0 0
675149169 0 0
73513237 0 0
452814455 0 0
1058615704 0 0
590972170 0 0
692902034 0 0
476044898 0 0
897320071 0 0
307978540 0 0
3035837 0 0
547336440 0 0
580723980 0 0
64327207 0 0
1051780637 0 0
890102930 0 0
899078028 0 0
713020126 0 0
436982238 0 0
188643834 0 0
440750330 0 0
416693614 0 0
790767831 0 0
147969289 0 0
380401120 0 0
176702413 0 0
333711037 0 0
996157848 0 0
106840135 0 0
518910357 0 0
263995911 0 0
372749615 0 0
269191053 0 0
397403979 0 0
384728229 0 0
924440403 0 0
256555817 0 0
59841794 0 0
1053444921 0 0
665227314 0 0
363856127 0 0
309266427 0 0
878294783 0 0
485203060 0 0
681758843 0 0
257171802 0 0
983495741 0 0
847387592 0 0
757022009 0 0
117370478 0 0
562473109 0 0
91813498 0 0
584885700 0 0
150762879 0 0
96243638 0 0
313625479 0 0
678662867 0 0
252439213 0 0
199453936 0 0
91731284 0 0
388824869 0 0
108109378 0 0
365481866 0 0
30836242 0 0
1038514455 0 0
1058206128 0 0
173866665 0 0
374528805 0 0
564853803 0 0
416460307 0 0
424657047 0 0
452046376 0 0
275552856 0 0
902321032 0 0
376820979 0 0
119521714 0 0
542992388 0 0
622263312 0 0
629153535 0 0
174683414 0 0
1031102945 0 0
479416680 0 0
432056797 0 0
292403484 0 0
42084116 0 0
752662019 0 0
705080450 0 0
306565210 0 0
601342569 0 0
867757793 0 0
661537079 0 0
579406193 0 0
65915043 0 0
373919891 0 0
249836084 0 0
767387992 0 0
1002870608 0 0
805664044 0 0
230079664 0 0
742718082 0 0
241217123 0 0
696804522 0 0
369911844 0 0
577891935 0 0
381325891 0 0
185684368 0 0
794465210 0 0
696621458 0 0
611716228 0 0
820437739 0 0
546633124 0 0
10886102 0 0
9083776 0 0
18384083 0 0
119151092 0 0
453562091 0 0
1030296863 0 0
586585507 0 0
538835746 0 0
526270984 0 0
529781983 0 0
936097907 0 0
703301840 0 0
910889070 0 0
336160934 0 0
458816806 0 0
565431074 0 0
841589 0 0
149859113 0 0
909285692 0 0
983210116 0 0
134159791 0 0
208403234 0 0
419186931 0 0
846401417 0 0
439945820 0 0
1023421220 0 0
55557062 0 0
825399176 0 0
27180714 0 0
438831235 0 0
722569980 0 0
963358863 0 0
127847035 0 0
134232162 0 0
463734326 0 0
753028083 0 0
420172074 0 0
703428112 0 0
627594953 0 0
725838354 0 0
788270064 0 0
431280941 0 0
785009611 0 0
257669606 0 0
1049625120 0 0
407126829 0 0
1059090364 0 0
7751842 0 0
722395823 0 0
635584711 0 0
411619558 0 0
1008782279 0 0
166945186 0 0
573836449 0 0
1050731776 0 0
402923277 0 0
852473271 0 0
494629124 0 0
204402633 0 0
66994239 0 0
936498091 0 0
822992287 0 0
871471025 0 0
830915511 0 0
394868827 0 0
933195207 0 0
387099501 0 0
741449161 0 0
358251432 0 0
635829170 0 0
210083242 0 0
907000080 0 0
397608370 0 0
771750993 0 0
740018848 0 0
29600459 0 0
614865837 0 0
492006848 0 0
945237835 0 0
896046276 0 0
1025530646 0 0
263383539 0 0
640677076 0 0
310277615 0 0
59945026 0 0
601340355 0 0
565906233 0 0
881436944 0 0
181368646 0 0
111386490 0 0
686352107 0 0
131405387 0 0
971264865 0 0
1021501469 0 0
805560188 0 0
368116488 0 0
622935647 0 0
485820281 0 0
646509707 0 0
35776685 0 0
243650713 0 0
66276665 0 0
212349868 0 0
828021664 0 0
82181413 0 0
69297218 0 0
914110773 0 0
963249972 0 0
363578908 0 0
44185557 0 0
137552551 0 0
499935379 0 0
754156703 0 0
155538938 0 0
340799412 0 0
390641495 0 0
263376540 0 0
462323986 0 0
623949879 0 0
1014412894 0 0
69975985 0 0
815909024 0 0
521107789 0 0
672266356 0 0
960780789 0 0
921387097 0 0
338586431 0 0
145983680 0 0
604613110 0 0
50058827 0 0
575368773 0 0
220535715 0 0
631826661 0 0
1066386555 0 0
832594335 0 0
115776473 0 0
669729165 0 0
617175877 0 0
102855044 0 0
586382586 0 0
249893460 0 0
722211167 0 0
23066249 0 0
867921658 0 0
814294366 0 0
281023312 0 0
714247696 0 0
946172657 0 0
76630071 0 0
951728456 0 0
815643535 0 0
228782046 0 0
706153450 0 0
777620560 0 0
329586403 0 0
341948166 0 0
416634632 0 0
240522631 0 0
467418989 0 0
537902748 0 0
560964966 0 0
657098874 0 0
100094065 0 0
456391527 0 0
676147826 0 0
1027077199 0 0
853381788 0 0
275823040 0 0
38309584 0 0
328858032 0 0
436511008 0 0
472780363 0 0
57448320 0 0
300785463 0 0
726297014 0 0
819627787 0 0
208606392 0 0
175009661 0 0
5601951 0 0
312354018 0 0
843768673 0 0
249473182 0 0
640591857 0 0
947221090 0 0
93727405 0 0
672810139 0 0
774856555 0 0
451013963 0 0
597951004 0 0
684913107 0 0
527127929 0 0
631829802 0 0
747042278 0 0
558172628 0 0
356623148 0 0
1025378592 0 0
132265911 0 0
825824048 0 0
429961418 0 0
82845196 0 0
106951401 0 0
948571144 0 0
780276703 0 0
391089096 0 0
297751716 0 0
737067993 0 0
522876446 0 0
955609214 0 0
192536491 0 0
320261036 0 0
1001362564 0 0
1056996939 0 0
498660144 0 0
409958036 0 0
518528522 0 0
962708119 0 0
856167159 0 0
656658081 0 0
816691029 0 0
855954209 0 0
629012319 0 0
712916515 0 0
969751079 0 0
365749873 0 0
550939914 0 0
323219902 0 0
62070827 0 0
568571938 0 0
591506354 0 0
750797060 0 0
302170349 0 0
178600844 0 0
786600133 0 0
832540391 0 0
991710053 0 0
946364631 0 0
167549035 0 0
557552787 0 0
1025796104 0 0
717783830 0 0
224301035 0 0
688541734 0 0
353137763 0 0
233895937 0 0
551346234 0 0
495740247 0 0
85668225 0 0
541145669 0 0
898272297 0 0
433481587 0 0
20308054 0 0
539249219 0 0
1050908667 0 0
655013377 0 0
364256263 0 0
462088149 0 0
597926734 0 0
384563033 0 0
297800950 0 0
691994750 0 0
977226955 0 0
62061418 0 0
4175171 0 0
16521842 0 0
945170975 0 0
93472186 0 0
84886343 0 0
729132745 0 0
967497666 0 0
501920101 0 0
927110697 0 0
232397774 0 0
953796433 0 0
990222719 0 0
433519847 0 0
446460910 0 0
345822796 0 0
970140233 0 0
768822003 0 0
832547597 0 0
568578563 0 0
194109080 0 0
820020355 0 0
558597290 0 0
816505732 0 0
1038360304 0 0
27692631 0 0
1061521736 0 0
476780295 0 0
621284953 0 0
877121372 0 0
427880013 0 0
257448489 0 0
312503627 0 0
274254045 0 0
622544741 0 0
1013071288 0 0
14891754 0 0
509351285 0 0
259088319 0 0
532777921 0 0
893484989 0 0
787034015 0 0
841302259 0 0
808130506 0 0
986063010 0 0
658940301 0 0
897322865 0 0
298442723 0 0
750850082 0 0
661672312 0 0
542592660 0 0
742001812 0 0
1065830081 0 0
760045307 0 0
522275988 0 0
570002176 0 0
442763544 0 0
163580249 0 0
176397687 0 0
999543964 0 0
824117902 0 0
780974919 0 0
1045741166 0 0
113768789 0 0
145155520 0 0
263413894 0 0
278965557 0 0
633414390 0 0
457640577 0 0
530950413 0 0
955967081 0 0
886380184 0 0
81618919 0 0
472316702 0 0
650671687 0 0
625452501 0 0
300083167 0 0
497880183 0 0
742216405 0 0
431237943 0 0
15879488 0 0
310886696 0 0
41189440 0 0
234422196 0 0
438082478 0 0
616656186 0 0
926939130 0 0
365995852 0 0
325890893 0 0
107753644 0 0
148032070 0 0
638060055 0 0
313706400 0 0
181733476 0 0
483642289 0 0
464495238 0 0
291336329 0 0
564114756 0 0
160397487 0 0
998326608 0 0
431920963 0 0
762332661 0 0
760359682 0 0
875186125 0 0
348528991 0 0
579990402 0 0
659123868 0 0
1037913927 0 0
334209483 0 0
995365660 0 0
1024709360 0 0
129860735 0 0
855924 0 0
175103993 0 0
417402847 0 0
676072017 0 0
528349713 0 0
362076776 0 0
858566125 0 0
636240985 0 0
22247849 0 0
775279625 0 0
958529063 0 0
172472672 0 0
152796382 0 0
136703915 0 0
926854585 0 0
436064661 0 0
447265386 0 0
466377987 0 0
1066701502 0 0
545705909 0 0
187857664 0 0
1031637217 0 0
536950358 0 0
147467330 0 0
565254840 0 0
739257907 0 0
844634910 0 0
361173036 0 0
281533515 0 0
856619016 0 0
636360626 0 0
454784789 0 0
202998998 0 0
500901402 0 0
998216910 0 0
456630471 0 0
727285415 0 0
625909014 0 0
841150063 0 0
287995897 0 0
999554916 0 0
928178070 0 0
286106395 0 0
167266461 0 0
925075333 0 0
801396397 0 0
604614520 0 0
652900206 0 0
333983867 0 0
939998767 0 0
39632414 0 0
557790492 0 0
85437921 0 0
377723375 0 0
88393269 0 0
175062408 0 0
281936865 0 0
344644021 0 0
187165660 0 0
419642915 0 0
83498612 0 0
741043743 0 0
784787219 0 0
496166695 0 0
470727106 0 0
505121357 0 0
747102974 0 0
12919928 0 0
498741862 0 0
879116313 0 0
929196038 0 0
869536552 0 0
707587847 0 0
311892252 0 0
255174870 0 0
761709958 0 0
301631154 0 0
214930497 0 0
534127289 0 0
547875590 0 0
784774312 0 0
606634941 0 0
749348024 0 0
123395080 0 0
795990676 0 0
204217958 0 0
698444396 0 0
705561884 0 0
100083732 0 0
49853320 0 0
1024239198 0 0
742328207 0 0
203631737 0 0
755782684 0 0
13192249 0 0
391471524 0 0
446330667 0 0
19079831 0 0
1005593824 0 0
653543876 0 0
426070554 0 0
183381928 0 0
938075293 0 0
822371502 0 0
622060632 0 0
296357774 0 0
510891285 0 0
580182965 0 0
400841852 0 0
565637009 0 0
547005586 0 0
895069363 0 0
66344633 0 0
306669849 0 0
857399386 0 0
239730926 0 0
643388207 0 0
192191251 0 0
974065245 0 0
318717080 0 0
533874701 0 0
286162564 0 0
328303731 0 0
294427077 0 0
133965214 0 0
940705358 0 0
719988781 0 0
478558440 0 0
76409447 0 0
45240407 0 0
602595592 0 0
986650352 0 0
511409913 0 0
1008838206 0 0
987351162 0 0
165313470 0 0
363257470 0 0
77290771 0 0
645105281 0 0
301959385 0 0
69392072 0 0
1036169484 0 0
677253216 0 0
406798420 0 0
321734706 0 0
237718215 0 0
908702911 0 0
335146473 0 0
132720264 0 0
896030662 0 0
576465346 0 0
289908376 0 0
85129751 0 0
360224640 0 0
418994373 0 0
873528788 0 0
1015763195 0 0
872928676 0 0
448447786 0 0
154619789 0 0
1053212014 0 0
585613175 0 0
513680524 0 0
253501808 0 0
154961243 0 0
422654361 0 0
487056620 0 0
696530426 0 0
842837276 0 0
386961399 0 0
202286071 0 0
192106264 0 0
378868135 0 0
735321598 0 0
570169623 0 0
410715089 0 0
592499911 0 0
624160534 0 0
613120801 0 0
416639115 0 0
991106025 0 0
88031525 0 0
329827010 0 0
547134809 0 0
277294050 0 0
410502444 0 0
850569401 0 0
1051740297 0 0
837657154 0 0
519805277 0 0
625963754 0 0
355686558 0 0
390048546 0 0
230396233 0 0
371897490 0 0
203533924 0 0
626109345 0 0
488331284 0 0
765354954 0 0
502660882 0 0
683899374 0 0
545442568 0 0
713881214 0 0
891808428 0 0
953896636 0 0
265241639 0 0
110051056 0 0
181146681 0 0
492701191 0 0
400430703 0 0
773446773 0 0
957515115 0 0
467160881 0 0
897207406 0 0
377102240 0 0
396852206 0 0
955426878 0 0
975175434 0 0
1064087306 0 0
805373408 0 0
848351776 0 0
868360758 0 0
114016733 0 0
234102819 0 0
958247978 0 0
974872470 0 0
470543268 0 0
581833348 0 0
893251766 0 0
351445424 0 0
267644151 0 0
769807270 0 0
397400838 0 0
162415680 0 0
331980211 0 0
621592284 0 0
662843689 0 0
873189398 0 0
31694952 0 0
397451060 0 0
154362054 0 0
302753559 0 0
195947387 0 0
504198144 0 0
1039339624 0 0
564522991 0 0
586899171 0 0
658225884 0 0
692424958 0 0
1032312569 0 0
629752643 0 0
450038581 0 0
804580974 0 0
380711877 0 0
942671450 0 0
679123953 0 0
150693262 0 0
293695750 0 0
983784679 0 0
693482148 0 0
539159082 0 0
574042976 0 0
999965265 0 0
52945778 0 0
943773741 0 0
505711727 0 0
486002757 0 0
288841346 0 0
728511417 0 0
556803997 0 0
240799414 0 0
432613578 0 0
700869136 0 0
737404704 0 0
618278188 0 0
298072047 0 0
940763574 0 0
862944794 0 0
174090546 0 0
814167316 0 0
861204629 0 0
40868709 0 0
710872383 0 0
298283205 0 0
1019612444 0 0
673742390 0 0
83439956 0 0
915443658 0 0
675021558 0 0
679362566 0 0
201387180 0 0
2454788 0 0
137469786 0 0
54720820 0 0
865707624 0 0
226552205 0 0
569499989 0 0
220138370 0 0
1009641495 0 0
355593422 0 0
340699504 0 0
924568595 0 0
329348286 0 0
333881391 0 0
115541834 0 0
467263978 0 0
835868815 0 0
520661204 0 0
119569500 0 0
89438066 0 0
1068317718 0 0
404868467 0 0
911845235 0 0
365912225 0 0
15003656 0 0
1046373263 0 0
87120921 0 0
1069969728 0 0
130637522 0 0
556197596 0 0
537932389 0 0
880706444 0 0
550393480 0 0
872948049 0 0
480076868 0 0
295363738 0 0
788893216 0 0
174896356 0 0
1004412031 0 0
667332995 0 0
267007154 0 0
141589032 0 0
983452064 0 0
157251304 0 0
101300542 0 0
73731513 0 0
236646409 0 0
1042238321 0 0
960761202 0 0
864069777 0 0
465459903 0 0
334896193 0 0
195391493 0 0
466946088 0 0
335931444 0 0
954107164 0 0
576570175 0 0
821449458 0 0
386998106 0 0
794329936 0 0
591421227 0 0
986615980 0 0
974092274 0 0
498969227 0 0
694835448 0 0
233531552 0 0
217979424 0 0
1058872225 0 0
429926171 0 0
575713380 0 0
26790712 0 0
828930773 0 0
626248263 0 0
893020313 0 0
344483432 0 0
353563857 0 0
590806688 0 0
843187606 0 0
78952471 0 0
164607558 0 0
446115733 0 0
848832249 0 0
439614301 0 0
1051194729 0 0
519825450 0 0
872858988 0 0
123669778 0 0
367082488 0 0
643748560 0 0
643667193 0 0
453150336 0 0
397563243 0 0
13216730 0 0
374352693 0 0
903135472 0 0
484234228 0 0
1039247172 0 0
157425429 0 0
358137298 0 0
1013532146 0 0
1045866213 0 0
1047207834 0 0
16156527 0 0
22473578 0 0
682381200 0 0
468431160 0 0
166043636 0 0
88351042 0 0
172295887 0 0
499402814 0 0
101022713 0 0
34851687 0 0
47988850 0 0
448304782 0 0
225650154 0 0
1057683641 0 0
1053201638 0 0
442586880 0 0
827252069 0 0
1001684424 0 0
285506069 0 0
449837112 0 0
240512334 0 0
640663316 0 0
453279812 0 0
140860467 0 0
646844729 0 0
510977716 0 0
95647190 0 0
466396526 0 0
465417839 0 0
829913163 0 0
413936881 0 0
132132271 0 0
120025790 0 0
80511599 0 0
757037653 0 0
501338506 0 0
135783584 0 0
906256509 0 0
649589438 0 0
694028729 0 0
784848731 0 0
84346820 0 0
289893041 0 0
417067281 0 0
774494914 0 0
273350786 0 0
820407561 0 0
358083432 0 0
695121571 0 0
834751198 0 0
513268036 0 0
806303141 0 0
501350609 0 0
623536523 0 0
741974455 0 0
89071520 0 0
121877292 0 0
506860657 0 0
110708433 0 0
915037464 0 0
940605323 0 0
1065953161 0 0
23252916 0 0
752538247 0 0
225875514 0 0
305780127 0 0
249104779 0 0
417457151 0 0
420288086 0 0
587742650 0 0
1069884444 0 0
446748488 0 0
910833901 0 0
386986843 0 0
341098597 0 0
204770174 0 0
1062177024 0 0
570809838 0 0
725379729 0 0
117087681 0 0
419621395 0 0
879904754 0 0
997586309 0 0
546075463 0 0
372337470 0 0
848720372 0 0
895275276 0 0
285334068 0 0
286475232 0 0
865327277 0 0
332416517 0 0
314967079 0 0
380584245 0 0
663925927 0 0
951900320 0 0
876482281 0 0
490453548 0 0
677936922 0 0
844461685 0 0
645256283 0 0
446524610 0 0
168140352 0 0
959030022 0 0
876365544 0 0
877629733 0 0
211158492 0 0
67331580 0 0
447115659 0 0
400936328 0 0
15073745 0 0
243677692 0 0
915928436 0 0
761839172 0 0
1028543835 0 0
797626696 0 0
849467607 0 0
931761252 0 0
912280165 0 0
329845177 0 0
744693200 0 0
718310314 0 0
746729207 0 0
266272211 0 0
330648234 0 0
570023551 0 0
223916901 0 0
725921268 0 0
307202947 0 0
688204004 0 0
862716712 0 0
205303842 0 0
642654482 0 0
461481236 0 0
138984162 0 0
411978552 0 0
178781452 0 0
14930835 0 0
126177052 0 0
440064122 0 0
207862866 0 0
302743376 0 0
780022934 0 0
119559194 0 0
909252252 0 0
132443213 0 0
551392937 0 0
724825513 0 0
204767939 0 0
302282018 0 0
186998840 0 0
960418993 0 0
998460267 0 0
263642261 0 0
940546149 0 0
227452422 0 0
201358636 0 0
522550081 0 0
71654198 0 0
348199682 0 0
654554784 0 0
1042895640 0 0
566567286 0 0
163390733 0 0
184876647 0 0
588452671 0 0
788735481 0 0
207147511 0 0
994420727 0 0
229548088 0 0
650972955 0 0
529362075 0 0
196188990 0 0
977237068 0 0
696014909 0 0
611040874 0 0
978630016 0 0
349506180 0 0
433834099 0 0
673889109 0 0
755127537 0 0
938755906 0 0
1066982340 0 0
618731346 0 0
756488253 0 0
571456030 0 0
506606288 0 0
594214921 0 0
269593184 0 0
562259007 0 0
707112373 0 0
238252172 0 0
898462378 0 0
923579261 0 0
488753292 0 0
678185402 0 0
871435860 0 0
1001210218 0 0
768240426 0 0
890809621 0 0
31788650 0 0
543333814 0 0
199874076 0 0
105577399 0 0
907963033 0 0
241126770 0 0
625946349 0 0
891954609 0 0
438683130 0 0
490029922 0 0
235438636 0 0
971715448 0 0
336242844 0 0
239875036 0 0
812904660 0 0
669991014 0 0
993392249 0 0
839232440 0 0
242616678 0 0
341558977 0 0
1017847137 0 0
31535919 0 0
657830545 0 0
724633558 0 0
482847354 0 0
540290605 0 0
202149367 0 0
16184299 0 0
968749899 0 0
256238046 0 0
928691716 0 0
128236402 0 0
686724643 0 0
77057645 0 0
1013416815 0 0
70340408 0 0
348744891 0 0
1022195668 0 0
846672400 0 0
837275220 0 0
180366834 0 0
1013510419 0 0
451638504 0 0
820245275 0 0
968109423 0 0
954971396 0 0
556873964 0 0
1030716099 0 0
1060158290 0 0
315860472 0 0
335580187 0 0
162918216 0 0
539220262 0 0
362120512 0 0
17649673 0 0
829828226 0 0
351527660 0 0
531439040 0 0
909873984 0 0
1013983498 0 0
556334596 0 0
264108733 0 0
9867190 0 0
465541083 0 0
1044699945 0 0
917264129 0 0
72106944 0 0
685978172 0 0
417628548 0 0
410314669 0 0
88546355 0 0
363588467 0 0
131286151 0 0
179553096 0 0
448210046 0 0
896533348 0 0
584940216 0 0
778025388 0 0
606540746 0 0
264224513 0 0
955468585 0 0
183918557 0 0
313165376 0 0
28104746 0 0
221772327 0 0
775922087 0 0
304876028 0 0
662918476 0 0
640063712 0 0
96369185 0 0
742404109 0 0
663741768 0 0
1022815469 0 0
256831123 0 0
258798774 0 0
235409072 0 0
775871931 0 0
618633578 0 0
39603899 0 0
837075699 0 0
21671639 0 0
717163625 0 0
373640137 0 0
401356957 0 0
961553739 0 0
1064620144 0 0
247441706 0 0
14093091 0 0
983811223 0 0
398684351 0 0
1042911136 0 0
404290719 0 0
363781959 0 0
107576405 0 0
984627695 0 0
601348410 0 0
116799209 0 0
307051087 0 0
372972634 0 0
480805315 0 0
812031394 0 0
357569301 0 0
1029234169 0 0
389014293 0 0
574031250 0 0
767916213 0 0
445521070 0 0
344165714 0 0
358157971 0 0
119416863 0 0
662039463 0 0
3951214 0 0
291597457 0 0
625040498 0 0
406200946 0 0
73727245 0 0
38734899 0 0
20286901 0 0
1030286968 0 0
741041937 0 0
10138281 0 0
127323766 0 0
876891065 0 0
195689711 0 0
825413189 0 0
397891537 0 0
942749694 0 0
42037471 0 0
510719027 0 0
59151642 0 0
92442799 0 0
468650446 0 0
806879659 0 0
972291948 0 0
970765453 0 0
19911307 0 0
967146784 0 0
351231488 0 0
43221083 0 0
465299185 0 0
1050311778 0 0
906524808 0 0
912312323 0 0
376218128 0 0
96258787 0 0
800756246 0 0
722414681 0 0
586081408 0 0
612715869 0 0
281688500 0 0
495253712 0 0
231861941 0 0
656671454 0 0
572499711 0 0
42251113 0 0
436223246 0 0
363494715 0 0
856428441 0 0
499377367 0 0
1037019009 0 0
678296572 0 0
199452961 0 0
540093449 0 0
327995254 0 0
841760047 0 0
257072828 0 0
452246307 0 0
55267032 0 0
144853526 0 0
251514701 0 0
367482148 0 0
134808194 0 0
787410907 0 0
1051384016 0 0
994090013 0 0
546372100 0 0
788052205 0 0
747293460 0 0
182746599 0 0
418335411 0 0
740016040 0 0
325763516 0 0
944265876 0 0
87129025 0 0
190362774 0 0
510510011 0 0
1061386001 0 0
518806138 0 0
644213824 0 0
284234566 0 0
218005163 0 0
361878915 0 0
353647480 0 0
199514357 0 0
477038515 0 0
90083197 0 0
125089785 0 0
69854935 0 0
253280146 0 0
1005003471 0 0
932301630 0 0
717545676 0 0
873799915 0 0
264650769 0 0
291367743 0 0
366574276 0 0
753979203 0 0
351137461 0 0
249306589 0 0
428393489 0 0
833082457 0 0
773783459 0 0
326695663 0 0
93233308 0 0
102172782 0 0
358822010 0 0
709777879 0 0
744612160 0 0
523441657 0 0
1009565061 0 0
193998203 0 0
87485914 0 0
588220270 0 0
14544291 0 0
688542623 0 0
434142293 0 0
942801856 0 0
1049944423 0 0
100297467 0 0
772391470 0 0
456612988 0 0
272159711 0 0
1027364767 0 0
154556293 0 0
989078227 0 0
511788689 0 0
447689679 0 0
909757617 0 0
124551086 0 0
764571369 0 0
694733304 0 0
937494947 0 0
648167205 0 0
280868211 0 0
703130666 0 0
196793991 0 0
26529874 0 0
449971709 0 0
865875438 0 0
1051497114 0 0
997333646 0 0
345283674 0 0
124051014 0 0
815784820 0 0
90475944 0 0
561078689 0 0
186710528 0 0
482293371 0 0
346309997 0 0
629332402 0 0
994596941 0 0
33293344 0 0
1014411174 0 0
211615083 0 0
378741070 0 0
660914957 0 0
777527757 0 0
464333398 0 0
717344770 0 0
778312690 0 0
884593590 0 0
950800422 0 0
675850821 0 0
300407783 0 0
427281456 0 0
91015609 0 0
268710347 0 0
420481810 0 0
256467506 0 0
1006697585 0 0
223264485 0 0
146103183 0 0
674193491 0 0
465953029 0 0
551801092 0 0
143228140 0 0
619695202 0 0
862037379 0 0
850297651 0 0
905266059 0 0
770802050 0 0
775978617 0 0
676208493 0 0
293940474 0 0
300816783 0 0
822094743 0 0
985449487 0 0
745458549 0 0
39505208 0 0
117007956 0 0
55913576 0 0
961315570 0 0
1027986863 0 0
1065581348 0 0
46567293 0 0
709860986 0 0
871891453 0 0
223020991 0 0
964605818 0 0
453870405 0 0
1058331151 0 0
865758713 0 0
328908124 0 0
675981469 0 0
768898465 0 0
666063752 0 0
892857518 0 0
627410081 0 0
386161453 0 0
693173319 0 0
1026340836 0 0
221015519 0 0
840395369 0 0
871321072 0 0
337278414 0 0
737758004 0 0
537523094 0 0
106140041 0 0
511592395 0 0
574513913 0 0
1024747804 0 0
830199740 0 0
70286431 0 0
64802392 0 0
874968422 0 0
1062350170 0 0
962187868 0 0
801277489 0 0
727804702 0 0
1012306492 0 0
866826564 0 0
511139450 0 0
162622815 0 0
177540824 0 0
918659684 0 0
49420836 0 0
958305217 0 0
553153692 0 0
198458728 0 0
313559648 0 0
987529643 0 0
969488136 0 0
665840445 0 0
722355676 0 0
46934343 0 0
373621180 0 0
108988035 0 0
607702943 0 0
1021622989 0 0
55062554 0 0
558187413 0 0
854412757 0 0
1004756970 0 0
664294868 0 0
882562873 0 0
666556312 0 0
590453659 0 0
812225872 0 0
69060423 0 0
477081246 0 0
49570957 0 0
7224516 0 0
804396526 0 0
399113093 0 0
707282826 0 0
911374593 0 0
328651596 0 0
462241393 0 0
511400972 0 0
556994872 0 0
884813102 0 0
303392834 0 0
450317282 0 0
451723872 0 0
302799980 0 0
586150985 0 0
705557913 0 0
284770351 0 0
376736815 0 0
199771032 0 0
732762751 0 0
803788185 0 0
487599934 0 0
415908707 0 0
135984938 0 0
1066238200 0 0
115138768 0 0
6419365 0 0
963245589 0 0
465671419 0 0
674781876 0 0
672892978 0 0
161878595 0 0
175846520 0 0
853834720 0 0
507474097 0 0
1014654894 0 0
806287078 0 0
85518409 0 0
491033863 0 0
195492971 0 0
1011971583 0 0
1073005027 0 0
774227756 0 0
882923363 0 0
703564801 0 0
1072300597 0 0
135955180 0 0
52659992 0 0
887249365 0 0
73961280 0 0
707914548 0 0
206459197 0 0
408796155 0 0
82601825 0 0
309584399 0 0
462351997 0 0
980201042 0 0
990299998 0 0
518486691 0 0
510850473 0 0
858523200 0 0
175033092 0 0
576727920 0 0
577577597 0 0
868730398 0 0
601749783 0 0
1027160439 0 0
242386771 0 0
101702334 0 0
1061641359 0 0
706359161 0 0
491383559 0 0
495492151 0 0
900620998 0 0
866093139 0 0
1002310195 0 0
187488287 0 0
721360725 0 0
703298337 0 0
880226463 0 0
458592223 0 0
71563444 0 0
656544490 0 0
1020752731 0 0
709813811 0 0
474096739 0 0
426653101 0 0
30565596 0 0
236309845 0 0
322768523 0 0
869818107 0 0
233338431 0 0
859046377 0 0
1024288741 0 0
462715976 0 0
569638372 0 0
851221334 0 0
380888820 0 0
594559720 0 0
326104289 0 0
801215033 0 0
379548058 0 0
284928878 0 0
894098258 0 0
1032854080 0 0
891341319 0 0
734785118 0 0
172793750 0 0
199329666 0 0
888738481 0 0
229555913 0 0
148674415 0 0
828862025 0 0
951244458 0 0
511164102 0 0
917458227 0 0
998602539 0 0
873603142 0 0
101508943 0 0
804901390 0 0
286900220 0 0
631285147 0 0
456695283 0 0
963349325 0 0
105330917 0 0
265603649 0 0
612186986 0 0
905410268 0 0
531254280 0 0
783217213 0 0
960986064 0 0
536433594 0 0
96294515 0 0
18032809 0 0
934788191 0 0
1003381873 0 0
430555876 0 0
45533762 0 0
977090312 0 0
320950543 0 0
1039459270 0 0
1060452841 0 0
984505022 0 0
514769969 0 0
494298630 0 0
249685545 0 0
639364326 0 0
677991638 0 0
478998618 0 0
525532976 0 0
433491425 0 0
865786542 0 0
1035729954 0 0
732303798 0 0
348555991 0 0
396802811 0 0
1016656647 0 0
175714012 0 0
860497834 0 0
431261459 0 0
608096789 0 0
98381464 0 0
130902404 0 0
795732734 0 0
323417489 0 0
230544814 0 0
712327430 0 0
429849823 0 0
552309669 0 0
840778640 0 0
741568551 0 0
917285325 0 0
131241559 0 0
770583351 0 0
365557955 0 0
747959637 0 0
479852253 0 0
164024734 0 0
114775079 0 0
929137846 0 0
827099395 0 0
188651482 0 0
615290756 0 0
98027498 0 0
364202404 0 0
470706370 0 0
798883007 0 0
355367350 0 0
447382296 0 0
937980659 0 0
778494303 0 0
576969609 0 0
372940030 0 0
391208253 0 0
165637873 0 0
328682124 0 0
648641339 0 0
628878659 0 0
505553532 0 0
306383564 0 0
866208243 0 0
171415008 0 0
576484932 0 0
210001958 0 0
780420290 0 0
595095943 0 0
926410049 0 0
336341804 0 0
831911321 0 0
129358669 0 0
38713330 0 0
716888857 0 0
603351954 0 0
1004251041 0 0
949803376 0 0
629135862 0 0
63975593 0 0
267867385 0 0
27038801 0 0
250690195 0 0
1000439172 0 0
369440736 0 0
591137645 0 0
740378736 0 0
571427442 0 0
995509406 0 0
67313534 0 0
255388806 0 0
116165421 0 0
164160149 0 0
117951861 0 0
796174816 0 0
482342073 0 0
142425416 0 0
182018984 0 0
792326378 0 0
157388750 0 0
951980027 0 0
422976924 0 0
620723460 0 0
467240487 0 0
480047060 0 0
203609776 0 0
25530421 0 0
898871462 0 0
626671366 0 0
156909507 0 0
744754720 0 0
635835451 0 0
843505042 0 0
819128150 0 0
866524766 0 0
724329100 0 0
583076613 0 0
601750128 0 0
750690146 0 0
558757891 0 0
363538077 0 0
49002598 0 0
338194027 0 0
64145944 0 0
771264992 0 0
548622108 0 0
79629322 0 0
755147500 0 0
737998396 0 0
368024448 0 0
872921816 0 0
663276746 0 0
755570076 0 0
103923045 0 0
988209278 0 0
875865396 0 0
471426852 0 0
1045825420 0 0
61444305 0 0
28149236 0 0
774483692 0 0
246779115 0 0
436978735 0 0
143132464 0 0
317259310 0 0
550197510 0 0
955584880 0 0
982396000 0 0
802637328 0 0
320469521 0 0
818766889 0 0
110448973 0 0
10116443 0 0
467300498 0 0
613124455 0 0
538796498 0 0
257486148 0 0
399429459 0 0
945760734 0 0
985630004 0 0
611201652 0 0
515138914 0 0
387935226 0 0
105129671 0 0
542620041 0 0
854084559 0 0
805454966 0 0
146550389 0 0
439492493 0 0
749677193 0 0
10934434 0 0
279949923 0 0
560821218 0 0
77421728 0 0
553618205 0 0
658689741 0 0
104361128 0 0
1032508163 0 0
986960043 0 0
337320837 0 0
591586123 0 0
131065542 0 0
113493927 0 0
563535509 0 0
51063612 0 0
910691162 0 0
1069815845 0 0
812921767 0 0
220768891 0 0
215882400 0 0
1035832031 0 0
328723602 0 0
384635784 0 0
52837446 0 0
674063736 0 0
875213783 0 0
609951368 0 0
418356273 0 0
970433260 0 0
745001972 0 0
825503085 0 0
28915920 0 0
264876570 0 0
1023552841 0 0
338992269 0 0
801010942 0 0
413307222 0 0
1061951914 0 0
588235170 0 0
87663667 0 0
269264051 0 0
797103211 0 0
92523368 0 0
1029045351 0 0
883219467 0 0
1021916916 0 0
536003834 0 0
414890539 0 0
608138685 0 0
738488654 0 0
180648935 0 0
535166280 0 0
733224820 0 0
1003076445 0 0
145453986 0 0
669101056 0 0
659611243 0 0
752504424 0 0
958372370 0 0
42921260 0 0
275250159 0 0
771987043 0 0
415462609 0 0
236620517 0 0
202874633 0 0
823537592 0 0
58720031 0 0
622931282 0 0
826963166 0 0
771648094 0 0
960371639 0 0
450335054 0 0
516237336 0 0
732173167 0 0
796385829 0 0
110729312 0 0
517869288 0 0
501599569 0 0
939720548 0 0
64485912 0 0
356027986 0 0
910304326 0 0
546606489 0 0
911694550 0 0
519154904 0 0
78507931 0 0
396220136 0 0
24973696 0 0
647352870 0 0
152931025 0 0
799272703 0 0
100633341 0 0
644964648 0 0
367420990 0 0
375921526 0 0
945394759 0 0
671927757 0 0
39236869 0 0
806508154 0 0
323187346 0 0
904917615 0 0
317291363 0 0
462471816 0 0
13762910 0 0
195625694 0 0
1057796003 0 0
242743160 0 0
769802168 0 0
1061303000 0 0
548792367 0 0
654910217 0 0
647045596 0 0
297748749 0 0
269804728 0 0
556244729 0 0
292828607 0 0
979768088 0 0
68152567 0 0
403544043 0 0
383242682 0 0
722978361 0 0
665265935 0 0
524510325 0 0
81345666 0 0
556972833 0 0
892883884 0 0
825142706 0 0
4544404 0 0
733376019 0 0
793141615 0 0
676494024 0 0
245822285 0 0
195746194 0 0
664345918 0 0
234782601 0 0
317651364 0 0
209690501 0 0
336708763 0 0
658053913 0 0
408082701 0 0
507577205 0 0
230327740 0 0
452574341 0 0
795669339 0 0
887381099 0 0
935119190 0 0
366822298 0 0
463657956 0 0
538433111 0 0
552296296 0 0
956456297 0 0
847905269 0 0
642888245 0 0
531179145 0 0
40029980 0 0
331964610 0 0
161877142 0 0
77105294 0 0
425180118 0 0
109805354 0 0
453209889 0 0
73706990 0 0
185988882 0 0
273220265 0 0
788743342 0 0
428989597 0 0
886115360 0 0
497111064 0 0
887768025 0 0
514219694 0 0
281351466 0 0
81935406 0 0
530432224 0 0
803278979 0 0
889064982 0 0
626148922 0 0
845754489 0 0
706702448 0 0
966751482 0 0
663147366 0 0
654759378 0 0
632128597 0 0
616054725 0 0
221530911 0 0
340763318 0 0
822101262 0 0
138302696 0 0
18975267 0 0
523627757 0 0
417494135 0 0
949957624 0 0
856756624 0 0
152588306 0 0
39051349 0 0
214899744 0 0
848801755 0 0
1050105497 0 0
847851632 0 0
915278444 0 0
1025915226 0 0
518988466 0 0
50054622 0 0
668848520 0 0
557365269 0 0
152644120 0 0
292677787 0 0
595647545 0 0
903159229 0 0
637277075 0 0
1046142883 0 0
836470607 0 0
695645575 0 0
100586815 0 0
466514159 0 0
1061373928 0 0
506830931 0 0
888310944 0 0
587597060 0 0
62076324 0 0
408700276 0 0
192302952 0 0
99324431 0 0
278008135 0 0
754176359 0 0
700919630 0 0
848068625 0 0
760250784 0 0
510703416 0 0
111212369 0 0
606005325 0 0
449970557 0 0
151009914 0 0
852981319 0 0
906812274 0 0
198695328 0 0
364775684 0 0
744795883 0 0
1048232434 0 0
68102839 0 0
741985976 0 0
1073511852 0 0
1065092422 0 0
276851754 0 0
925060612 0 0
622780031 0 0
19960371 0 0
61756829 0 0
751307065 0 0
990347340 0 0
243383252 0 0
675640073 0 0
281056538 0 0
867525517 0 0
795677545 0 0
356230306 0 0
856181751 0 0
9701139 0 0
792860051 0 0
972737932 0 0
925474480 0 0
906575486 0 0
792694589 0 0
488448899 0 0
404867268 0 0
830264754 0 0
949099216 0 0
198692550 0 0
236379977 0 0
567903999 0 0
618165248 0 0
514550798 0 0
365801519 0 0
255958795 0 0
614436913 0 0
505624741 0 0
999946294 0 0
951265927 0 0
260799967 0 0
127294694 0 0
299993025 0 0
941722431 0 0
256250993 0 0
762336018 0 0
600316108 0 0
925782463 0 0
1050094565 0 0
967676176 0 0
783510633 0 0
626360628 0 0
153481201 0 0
338567144 0 0
304424545 0 0
724821134 0 0
81509087 0 0
234804684 0 0
431290339 0 0
541147693 0 0
796713414 0 0
258235086 0 0
545048936 0 0
895256794 0 0
739932849 0 0
757484484 0 0
615824983 0 0
309231762 0 0
255905786 0 0
803464091 0 0
147452333 0 0
201521715 0 0
27669996 0 0
235766702 0 0
637061221 0 0
91333115 0 0
234960596 0 0
874406549 0 0
337236921 0 0
7820881 0 0
1031448190 0 0
955420704 0 0
314448947 0 0
186771742 0 0
687811561 0 0
696457993 0 0
24026561 0 0
196962300 0 0
565540321 0 0
355838526 0 0
768219286 0 0
234065264 0 0
576341530 0 0
730096555 0 0
528907567 0 0
244473481 0 0
544467113 0 0
339064111 0 0
490087373 0 0
1056294359 0 0
104155033 0 0
28905842 0 0
360456658 0 0
586891233 0 0
96772737 0 0
371241613 0 0
596195904 0 0
405940040 0 0
561395444 0 0
367554308 0 0
816089850 0 0
19275246 0 0
260904872 0 0
103548185 0 0
650812223 0 0
269237038 0 0
148306646 0 0
674494888 0 0
203093551 0 0
704786961 0 0
371456844 0 0
57463262 0 0
991397257 0 0
823438661 0 0
781819194 0 0
929813538 0 0
937659520 0 0
737356962 0 0
1008410155 0 0
346620141 0 0
582342561 0 0
737878132 0 0
203737618 0 0
971465833 0 0
124737749 0 0
31576677 0 0
732199494 0 0
915296051 0 0
870391773 0 0
930199191 0 0
795199024 0 0
5939447 0 0
890560398 0 0
768765232 0 0
721025900 0 0
270237973 0 0
280748921 0 0
696269518 0 0
132877684 0 0
355245007 0 0
341154828 0 0
700302771 0 0
683341911 0 0
456239885 0 0
42798272 0 0
242391751 0 0
637507358 0 0
236816535 0 0
126666002 0 0
506059046 0 0
1052424751 0 0
430814792 0 0
630530646 0 0
228233645 0 0
733553940 0 0
1062080687 0 0
993316647 0 0
814506041 0 0
1065086360 0 0
542454719 0 0
376166450 0 0
11319376 0 0
639399743 0 0
224821192 0 0
236399225 0 0
511420953 0 0
1053567615 0 0
43314498 0 0
720300298 0 0
466418764 0 0
168887422 0 0
1069664895 0 0
392414246 0 0
532516539 0 0
754735398 0 0
835137895 0 0
501434287 0 0
312252275 0 0
17520834 0 0
10177463 0 0
192999324 0 0
617793092 0 0
463216448 0 0
119271177 0 0
528919047 0 0
238052332 0 0
292489617 0 0
766866411 0 0
615786625 0 0
733620828 0 0
766917970 0 0
44277838 0 0
394179784 0 0
519864378 0 0
414114658 0 0
457302776 0 0
63418978 0 0
349284516 0 0
741870085 0 0
580829608 0 0
644202603 0 0
747065102 0 0
616882106 0 0
173418195 0 0
274408301 0 0
893294040 0 0
1009721864 0 0
302446720 0 0
209656868 0 0
997209503 0 0
122146849 0 0
776418935 0 0
440013803 0 0
837696162 0 0
343284080 0 0
645641 0 0
123608513 0 0
770536141 0 0
411231712 0 0
608209139 0 0
796838641 0 0
159907168 0 0
13497742 0 0
514808498 0 0
1048159361 0 0
806515769 0 0
440679715 0 0
839134384 0 0
307084133 0 0
512839304 0 0
278875286 0 0
794330117 0 0
689496113 0 0
888584730 0 0
1017140167 0 0
522567328 0 0
334795844 0 0
802642415 0 0
670096471 0 0
26850748 0 0
840665470 0 0
224334893 0 0
579592163 0 0
994197696 0 0
163290565 0 0
595032327 0 0
644346053 0 0
454815052 0 0
910403818 0 0
1056676039 0 0
720675706 0 0
155041679 0 0
563388495 0 0
96702914 0 0
546454180 0 0
1028992208 0 0
996372594 0 0
27261743 0 0
341147783 0 0
619388706 0 0
977148053 0 0
189043288 0 0
611723186 0 0
27902534 0 0
719759600 0 0
114015528 0 0
641036192 0 0
905864424 0 0
684267431 0 0
307891119 0 0
479423446 0 0
1053404975 0 0
205811451 0 0
587051774 0 0
349398628 0 0
197360695 0 0
181434620 0 0
511915983 0 0
1019445897 0 0
1054947634 0 0
109396622 0 0
737497143 0 0
411494141 0 0
149523509 0 0
70765840 0 0
417302307 0 0
507616789 0 0
814863438 0 0
1044385867 0 0
152338416 0 0
619103123 0 0
475978194 0 0
189088790 0 0
551729266 0 0
375414105 0 0
134501701 0 0
906295199 0 0
1056345616 0 0
475607273 0 0
183642882 0 0
147578989 0 0
552862079 0 0
246654535 0 0
231733047 0 0
769145517 0 0
74356528 0 0
329022471 0 0
399830462 0 0
953735075 0 0
508576643 0 0
454889301 0 0
518729148 0 0
545432655 0 0
671170524 0 0
905469092 0 0
748048026 0 0
18816962 0 0
760690575 0 0
65756224 0 0
353251259 0 0
205342695 0 0
481329025 0 0
407076279 0 0
964787526 0 0
125916369 0 0
201817352 0 0
783836579 0 0
84302712 0 0
8526420 0 0
821822125 0 0
846720970 0 0
562228866 0 0
1039085706 0 0
528158676 0 0
345695708 0 0
968835765 0 0
146553655 0 0
125796026 0 0
546139717 0 0
636114760 0 0
934279770 0 0
57915351 0 0
676518722 0 0
406710476 0 0
339158220 0 0
528503214 0 0
113220483 0 0
646380617 0 0
286211179 0 0
652857415 0 0
169101072 0 0
841108190 0 0
879393888 0 0
886311574 0 0
251780840 0 0
27525542 0 0
577651512 0 0
775637303 0 0
279425221 0 0
431681169 0 0
319382518 0 0
110788824 0 0
62919298 0 0
875234312 0 0
209876146 0 0
344735870 0 0
863881810 0 0
635341633 0 0
750062303 0 0
967120781 0 0
616813477 0 0
625893983 0 0
926322221 0 0
12593749 0 0
318796319 0 0
426621318 0 0
200370823 0 0
576180119 0 0
149237673 0 0
472502004 0 0
435958659 0 0
615343111 0 0
699049127 0 0
359187179 0 0
880096044 0 0
642867679 0 0
521888541 0 0
295969847 0 0
570375251 0 0
1051042521 0 0
197544638 0 0
790489627 0 0
798974659 0 0
450035653 0 0
581117986 0 0
200307414 0 0
679591406 0 0
847899590 0 0
614235744 0 0
780542680 0 0
108032896 0 0
915322272 0 0
757813832 0 0
807449719 0 0
271583190 0 0
423866303 0 0
743899540 0 0
18373883 0 0
462918741 0 0
786208718 0 0
704866500 0 0
789811710 0 0
880660433 0 0
3358092 0 0
457835779 0 0
891433712 0 0
58569888 0 0
858144002 0 0
21762187 0 0
653952212 0 0
119408693 0 0
821902757 0 0
681634385 0 0
198652758 0 0
869475114 0 0
641165368 0 0
164879224 0 0
664721664 0 0
253266390 0 0
650033930 0 0
96539428 0 0
281593283 0 0
60339048 0 0
561107752 0 0
678254311 0 0
590575406 0 0
575223457 0 0
401613647 0 0
589954415 0 0
1049065534 0 0
252457759 0 0
711935955 0 0
218771679 0 0
843964373 0 0
381346416 0 0
924762043 0 0
544789639 0 0
624044206 0 0
211263307 0 0
660340015 0 0
207677147 0 0
557244065 0 0
232919290 0 0
361737854 0 0
570219469 0 0
579005500 0 0
659313963 0 0
919426346 0 0
383964355 0 0
857900847 0 0
512340669 0 0
722580631 0 0
181400954 0 0
332186008 0 0
876415669 0 0
850620262 0 0
947117518 0 0
227825926 0 0
279577681 0 0
395939523 0 0
1031770209 0 0
550506028 0 0
614150997 0 0
782906059 0 0
938228483 0 0
943304157 0 0
139462554 0 0
206266691 0 0
337769984 0 0
372257253 0 0
132410459 0 0
392118854 0 0
252662638 0 0
223001588 0 0
654938725 0 0
905450728 0 0
748961131 0 0
535286366 0 0
431327987 0 0
658908574 0 0
76232829 0 0
88607248 0 0
175347512 0 0
779310705 0 0
847503484 0 0
834049451 0 0
863486485 0 0
399270134 0 0
318903886 0 0
398442587 0 0
111100315 0 0
171047843 0 0
301052713 0 0
856862707 0 0
731768946 0 0
590474153 0 0
255855696 0 0
370522138 0 0
739382704 0 0
150177339 0 0
905919321 0 0
347268514 0 0
75370121 0 0
189955863 0 0
952219096 0 0
419437983 0 0
508526571 0 0
93809378 0 0
116613737 0 0
778383635 0 0
400744120 0 0
335293854 0 0
699164321 0 0
835192891 0 0
246845426 0 0
75815579 0 0
58074721 0 0
213530405 0 0
116060178 0 0
406455349 0 0
671706268 0 0
762924569 0 0
192701178 0 0
445490409 0 0
311504876 0 0
158426502 0 0
1029561182 0 0
158848987 0 0
756805114 0 0
729115940 0 0
724664095 0 0
150990780 0 0
840516743 0 0
190236815 0 0
492428666 0 0
843881654 0 0
133904887 0 0
582850151 0 0
195670152 0 0
120911293 0 0
95659678 0 0
650997809 0 0
838569294 0 0
399003518 0 0
731617508 0 0
58124694 0 0
716797123 0 0
483427433 0 0
677937647 0 0
881495590 0 0
191381026 0 0
423710707 0 0
180560549 0 0
761107606 0 0
596648600 0 0
382781833 0 0
478724538 0 0
349464574 0 0
119547628 0 0
8989439 0 0
768891152 0 0
1061303071 0 0
770661159 0 0
371520961 0 0
713545097 0 0
933040915 0 0
769916316 0 0
740516385 0 0
934625944 0 0
624445771 0 0
88153961 0 0
512336852 0 0
844811967 0 0
623335273 0 0
851570775 0 0
586513216 0 0
803445584 0 0
1019710393 0 0
1026042358 0 0
24609212 0 0
1064098956 0 0
1062744964 0 0
755200151 0 0
95542489 0 0
524349556 0 0
82738024 0 0
701552706 0 0
935721903 0 0
802514189 0 0
544181213 0 0
968345920 0 0
1036236318 0 0
412862232 0 0
145899137 0 0
808818478 0 0
551069994 0 0
85174759 0 0
418050941 0 0
676377300 0 0
573077396 0 0
740576248 0 0
697781751 0 0
437941331 0 0
930929178 0 0
831310447 0 0
866151037 0 0
395912818 0 0
793204042 0 0
340026522 0 0
133882420 0 0
234181159 0 0
396489680 0 0
368850272 0 0
308840971 0 0
743418689 0 0
293404828 0 0
1071030214 0 0
68613701 0 0
430640701 0 0
27483084 0 0
963061419 0 0
821972005 0 0
464538218 0 0
427716500 0 0
504146981 0 0
617627405 0 0
44365545 0 0
382742587 0 0
574988927 0 0
797393902 0 0
415189370 0 0
464369147 0 0
1036997277 0 0
80143712 0 0
451521115 0 0
1049857717 0 0
746723054 0 0
208971994 0 0
492402124 0 0
453802616 0 0
730124086 0 0
921888813 0 0
287985578 0 0
459746296 0 0
825921723 0 0
423473208 0 0
228339492 0 0
720761064 0 0
845828474 0 0
309528191 0 0
1054448034 0 0
955106827 0 0
237737704 0 0
747437650 0 0
530305651 0 0
339691744 0 0
308219274 0 0
902278910 0 0
660375273 0 0
379600174 0 0
122232026 0 0
295991385 0 0
533638658 0 0
258545171 0 0
296132307 0 0
160822246 0 0
540116680 0 0
398671419 0 0
937324012 0 0
952787692 0 0
1058161123 0 0
200569420 0 0
521602943 0 0
323465537 0 0
605695198 0 0
915260498 0 0
24290203 0 0
893710205 0 0
840036296 0 0
698512954 0 0
274785753 0 0
730647332 0 0
210467458 0 0
936129871 0 0
380358407 0 0
54835376 0 0
91652711 0 0
150695402 0 0
252118163 0 0
61674516 0 0
749790079 0 0
877829135 0 0
965286246 0 0
827753274 0 0
978479926 0 0
79618659 0 0
418634690 0 0
92470199 0 0
503879326 0 0
273562090 0 0
665788600 0 0
170642684 0 0
469999374 0 0
72705130 0 0
226617661 0 0
215274149 0 0
508102357 0 0
406647435 0 0
899381837 0 0
545848076 0 0
136832888 0 0
117199108 0 0
824365883 0 0
1025792989 0 0
799251885 0 0
680186337 0 0
121847853 0 0
1036255658 0 0
131012579 0 0
793344281 0 0
720218450 0 0
750884525 0 0
67014220 0 0
698282319 0 0
656864766 0 0
910075779 0 0
308368870 0 0
58971994 0 0
533114885 0 0
152037452 0 0
155140772 0 0
482897748 0 0
365403108 0 0
306062305 0 0
672115774 0 0
932451544 0 0
44183118 0 0
742848242 0 0
588568832 0 0
669324716 0 0
667014926 0 0
133140257 0 0
712256456 0 0
89664322 0 0
33356683 0 0
122309526 0 0
397070893 0 0
303445319 0 0
722793584 0 0
548458652 0 0
327855637 0 0
635491700 0 0
107199798 0 0
600849152 0 0
1002608848 0 0
183437302 0 0
454807234 0 0
873557089 0 0
580791332 0 0
889325461 0 0
839865653 0 0
998585016 0 0
323770168 0 0
902822508 0 0
852076075 0 0
449590090 0 0
571396935 0 0
501088407 0 0
700280476 0 0
1029550770 0 0
295260780 0 0
627604637 0 0
640151532 0 0
569151586 0 0
217579222 0 0
495206233 0 0
121514144 0 0
733484792 0 0
971979963 0 0
1017686045 0 0
740942599 0 0
948218671 0 0
460164897 0 0
836112546 0 0
504523091 0 0
722264249 0 0
150361250 0 0
1028717960 0 0
836699273 0 0
935489456 0 0
417792525 0 0
251338314 0 0
151371743 0 0
311731681 0 0
447108735 0 0
775289982 0 0
849219703 0 0
526525852 0 0
827715267 0 0
738003440 0 0
746152401 0 0
435949590 0 0
821594271 0 0
295699511 0 0
642152385 0 0
305786070 0 0
971438515 0 0
73124179 0 0
1049792949 0 0
696311941 0 0
431815983 0 0
194670474 0 0
666232144 0 0
897356938 0 0
251548931 0 0
409027165 0 0
817236259 0 0
878974318 0 0
89173719 0 0
988741027 0 0
304372421 0 0
182774223 0 0
628600555 0 0
1012551686 0 0
475350852 0 0
198274129 0 0
1046322913 0 0
85816494 0 0
4933030 0 0
86645773 0 0
789123398 0 0
518990637 0 0
676369674 0 0
827328536 0 0
484496541 0 0
162017253 0 0
432671328 0 0
875413531 0 0
784455290 0 0
198185734 0 0
1034522396 0 0
323480642 0 0
411840952 0 0
1010040026 0 0
672782169 0 0
125273773 0 0
787112854 0 0
294933045 0 0
383914466 0 0
487299554 0 0
15694888 0 0
100884410 0 0
629726035 0 0
650062661 0 0
757762621 0 0
437546186 0 0
710202347 0 0
805988784 0 0
657876488 0 0
66313811 0 0
82074524 0 0
607607997 0 0
786401051 0 0
482446962 0 0
205275567 0 0
407675561 0 0
130630764 0 0
187565575 0 0
41134453 0 0
992873206 0 0
217967011 0 0
1066295109 0 0
523843144 0 0
1066931546 0 0
423211306 0 0
756379591 0 0
728090648 0 0
103984259 0 0
431746839 0 0
430175088 0 0
246388479 0 0
125615959 0 0
751879170 0 0
1005182948 0 0
663267363 0 0
179574305 0 0
747359034 0 0
520098902 0 0
350025648 0 0
311074852 0 0
176742222 0 0
142876202 0 0
462457075 0 0
978180400 0 0
920186977 0 0
562931415 0 0
926492185 0 0
887291812 0 0
474594295 0 0
364854979 0 0
459347650 0 0
274621299 0 0
202392772 0 0
231295996 0 0
120528999 0 0
288565433 0 0
12428658 0 0
72468126 0 0
134256439 0 0
463823114 0 0
482610081 0 0
526410812 0 0
470558913 0 0
704104640 0 0
505369006 0 0
853778205 0 0
515668451 0 0
820851692 0 0
973548403 0 0
91774139 0 0
458482453 0 0
25617065 0 0
117967475 0 0
552283823 0 0
929014950 0 0
669760105 0 0
196470835 0 0
375596508 0 0
356006052 0 0
222043869 0 0
371058059 0 0
639892736 0 0
736665786 0 0
801849973 0 0
609780629 0 0
60913832 0 0
437615507 0 0
1014715314 0 0
1055033315 0 0
942680386 0 0
902576597 0 0
122864410 0 0
714654473 0 0
148156431 0 0
429380291 0 0
59953935 0 0
558826728 0 0
755960211 0 0
714207686 0 0
190359242 0 0
185950786 0 0
31243818 0 0
292442707 0 0
866845488 0 0
724967474 0 0
206445884 0 0
301472226 0 0
1037757653 0 0
344422559 0 0
211305191 0 0
164741832 0 0
860008015 0 0
681952318 0 0
500293044 0 0
121859559 0 0
1014874908 0 0
541628102 0 0
880967421 0 0
797444997 0 0
649298206 0 0
873610947 0 0
281854715 0 0
675618707 0 0
373663617 0 0
447482393 0 0
523861959 0 0
646585079 0 0
474897212 0 0
477509725 0 0
46848580 0 0
900522436 0 0
917978739 0 0
450105343 0 0
1031465256 0 0
183955516 0 0
927161885 0 0
127355787 0 0
1001826261 0 0
1037851831 0 0
526569193 0 0
1024292371 0 0
101784871 0 0
1019946777 0 0
47426401 0 0
743048829 0 0
323771813 0 0
874006443 0 0
444246416 0 0
929215158 0 0
90596503 0 0
66769317 0 0
314999719 0 0
201714665 0 0
259463229 0 0
56916094 0 0
914939345 0 0
62045758 0 0
800136877 0 0
605808745 0 0
180741912 0 0
648615874 0 0
969596346 0 0
344513888 0 0
1061060759 0 0
484417255 0 0
80232630 0 0
159944430 0 0
536635745 0 0
159807730 0 0
873617793 0 0
490522091 0 0
472287254 0 0
708276957 0 0
638120632 0 0
293798433 0 0
880120034 0 0
291018909 0 0
67313765 0 0
978304986 0 0
962950418 0 0
892266858 0 0
691160584 0 0
302822393 0 0
558664138 0 0
221389699 0 0
60860812 0 0
176446913 0 0
49072533 0 0
844918675 0 0
507355438 0 0
410576425 0 0
169527121 0 0
556846376 0 0
455763911 0 0
109904843 0 0
551604915 0 0
8225112 0 0
454626811 0 0
208554914 0 0
150956306 0 0
1027156496 0 0
64275137 0 0
144917665 0 0
10836672 0 0
424593604 0 0
594083633 0 0
112360884 0 0
806550526 0 0
497633364 0 0
902740465 0 0
1050757414 0 0
650038731 0 0
389336821 0 0
749675632 0 0
241207089 0 0
407890243 0 0
608924758 0 0
1062583725 0 0
772991664 0 0
904618263 0 0
496617058 0 0
600507127 0 0
232752631 0 0
119803853 0 0
308439607 0 0
707729270 0 0
143082371 0 0
34641799 0 0
385525034 0 0
21460257 0 0
279209724 0 0
652228560 0 0
450639835 0 0
978645441 0 0
18099742 0 0
839417104 0 0
657329365 0 0
957986053 0 0
200713022 0 0
571577964 0 0
295006899 0 0
351145198 0 0
113220612 0 0
347772083 0 0
650660919 0 0
491778378 0 0
1056699093 0 0
296147330 0 0
952843877 0 0
331195389 0 0
828364469 0 0
363363271 0 0
661063361 0 0
964744014 0 0
658543 0 0
922694877 0 0
244280219 0 0
569190937 0 0
162367002 0 0
364962628 0 0
1026968295 0 0
755278451 0 0
260228074 0 0
852434297 0 0
686359239 0 0
1017734471 0 0
252289153 0 0
978124996 0 0
1040464687 0 0
825371842 0 0
705551673 0 0
504604688 0 0
516613437 0 0
827866312 0 0
174998391 0 0
908116956 0 0
180799746 0 0
637830334 0 0
921705042 0 0
487549864 0 0
476156832 0 0
432175713 0 0
226956771 0 0
441257722 0 0
96715350 0 0
445121526 0 0
680507604 0 0
768892820 0 0
183915206 0 0
221767685 0 0
1035987182 0 0
81879595 0 0
286372461 0 0
358188441 0 0
491098713 0 0
511525056 0 0
184798084 0 0
19616394 0 0
702802586 0 0
357427120 0 0
654796829 0 0
672148825 0 0
594177056 0 0
121551268 0 0
68380457 0 0
1042321525 0 0
581302608 0 0
790281592 0 0
862755932 0 0
629622324 0 0
708079615 0 0
811301944 0 0
754439328 0 0
409437033 0 0
430411157 0 0
944323060 0 0
538211368 0 0
776986760 0 0
28497534 0 0
663476623 0 0
958396386 0 0
967958047 0 0
794355631 0 0
736378841 0 0
110469810 0 0
27031884 0 0
451990411 0 0
481503270 0 0
945547150 0 0
447933532 0 0
470759708 0 0
120181572 0 0
268382637 0 0
448452327 0 0
734818945 0 0
546234986 0 0
17646641 0 0
342442391 0 0
13984087 0 0
850806359 0 0
116949275 0 0
661802779 0 0
426513454 0 0
719351953 0 0
1067054479 0 0
189325871 0 0
931787030 0 0
803033805 0 0
562481663 0 0
515309734 0 0
257030671 0 0
294327233 0 0
312944593 0 0
210928241 0 0
191369647 0 0
871580274 0 0
848686910 0 0
594839322 0 0
610855703 0 0
697115778 0 0
369845089 0 0
97268887 0 0
120914326 0 0
860976014 0 0
534809391 0 0
167663089 0 0
738732392 0 0
571112967 0 0
57096362 0 0
1070553933 0 0
252026054 0 0
311764081 0 0
853618097 0 0
585753172 0 0
406897130 0 0
80096295 0 0
699621471 0 0
890736151 0 0
100275329 0 0
212318162 0 0
231124278 0 0
509727112 0 0
429132751 0 0
943112880 0 0
697963818 0 0
772193261 0 0
793587484 0 0
702415723 0 0
580667570 0 0
456123791 0 0
60288651 0 0
1067905782 0 0
625208253 0 0
307179174 0 0
106929017 0 0
1067587009 0 0
397759768 0 0
669966608 0 0
66154930 0 0
633614575 0 0
608989488 0 0
1010241803 0 0
250405649 0 0
652194207 0 0
60698063 0 0
23169959 0 0
445088213 0 0
560518702 0 0
313856072 0 0
340664985 0 0
723607470 0 0
804208478 0 0
738245955 0 0
22559810 0 0
458568713 0 0
1008728442 0 0
194657102 0 0
377302957 0 0
753393876 0 0
948699432 0 0
1048181020 0 0
523582748 0 0
513984457 0 0
271789919 0 0
1071818291 0 0
903282600 0 0
810806897 0 0
639504908 0 0
295189834 0 0
514588478 0 0
157520139 0 0
445528963 0 0
627992143 0 0
973579624 0 0
448286 0 0
59313196 0 0
294629925 0 0
253269790 0 0
56815219 0 0
1022805837 0 0
931561612 0 0
1036690279 0 0
1070894946 0 0
114531047 0 0
274764914 0 0
973259260 0 0
518581894 0 0
515830374 0 0
50070737 0 0
715466003 0 0
1036076024 0 0
32724797 0 0
182016037 0 0
286002636 0 0
272620738 0 0
490601686 0 0
134129227 0 0
788338488 0 0
563729524 0 0
195531538 0 0
217507659 0 0
630965185 0 0
844959320 0 0
840221816 0 0
778954254 0 0
598756578 0 0
728664459 0 0
310086063 0 0
854966889 0 0
495681304 0 0
430804798 0 0
1018013484 0 0
20141529 0 0
407187257 0 0
857241090 0 0
481051708 0 0
691026937 0 0
784046255 0 0
869486482 0 0
642694527 0 0
569386258 0 0
528823982 0 0
593127457 0 0
788223988 0 0
698739374 0 0
316128550 0 0
97915628 0 0
327233434 0 0
771154849 0 0
253000034 0 0
469045522 0 0
1577043 0 0
216588791 0 0
579944024 0 0
390321299 0 0
685426782 0 0
1030007170 0 0
449348325 0 0
950680982 0 0
175802831 0 0
495662550 0 0
386952601 0 0
1044998499 0 0
898067712 0 0
757022481 0 0
492103165 0 0
152974689 0 0
801334582 0 0
849073045 0 0
106554253 0 0
850930820 0 0
102162314 0 0
40596895 0 0
416960558 0 0
451672755 0 0
828891843 0 0
242467438 0 0
1010769285 0 0
601425444 0 0
325510144 0 0
514025093 0 0
1073279015 0 0
804436536 0 0
341138521 0 0
428514865 0 0
862500523 0 0
477606949 0 0
131493514 0 0
892712080 0 0
133645206 0 0
582812200 0 0
709112895 0 0
482539823 0 0
961499151 0 0
474150880 0 0
481130903 0 0
335680845 0 0
139150224 0 0
801388403 0 0
511544658 0 0
843567222 0 0
273147331 0 0
70005143 0 0
304876061 0 0
627244115 0 0
83593239 0 0
87711395 0 0
210208835 0 0
926836304 0 0
361271134 0 0
253439839 0 0
885651520 0 0
847963527 0 0
70227297 0 0
753152861 0 0
488474650 0 0
951201282 0 0
533610264 0 0
124384299 0 0
548177879 0 0
198041959 0 0
581528364 0 0
883156467 0 0
731487125 0 0
62658385 0 0
930278838 0 0
284845547 0 0
770771378 0 0
158711884 0 0
136789507 0 0
339750449 0 0
495232017 0 0
79892576 0 0
1013984024 0 0
657142408 0 0
532841522 0 0
793677597 0 0
54685211 0 0
204992458 0 0
1336746 0 0
277209307 0 0
386646503 0 0
912186812 0 0
1019190467 0 0
524759894 0 0
1072223636 0 0
102097034 0 0
252709222 0 0
211613579 0 0
1056664603 0 0
510566092 0 0
712351239 0 0
909163988 0 0
545017012 0 0
316742749 0 0
437871088 0 0
277232133 0 0
877666989 0 0
269926566 0 0
547440931 0 0
440004767 0 0
19263981 0 0
509272803 0 0
97289143 0 0
391316880 0 0
488055197 0 0
838073538 0 0
953663181 0 0
432969818 0 0
1166885 0 0
646845782 0 0
660075963 0 0
913489420 0 0
979933210 0 0
244193718 0 0
802725675 0 0
518412224 0 0
211959555 0 0
967380181 0 0
241158877 0 0
277283726 0 0
368547088 0 0
497817023 0 0
116288356 0 0
411364147 0 0
363018790 0 0
269823130 0 0
574176315 0 0
868898354 0 0
308602889 0 0
640267609 0 0
1067823363 0 0
655904680 0 0
940346940 0 0
674812066 0 0
962385986 0 0
666114110 0 0
177178015 0 0
233329549 0 0
784321901 0 0
555450859 0 0
106700031 0 0
103315952 0 0
371125877 0 0
757394023 0 0
271567055 0 0
641711505 0 0
987524419 0 0
763748257 0 0
949505327 0 0
584902165 0 0
544246986 0 0
605904616 0 0
149978693 0 0
1001126049 0 0
409573238 0 0
264941632 0 0
780441743 0 0
113138853 0 0
126383876 0 0
24094516 0 0
469751861 0 0
951299238 0 0
619048517 0 0
933504568 0 0
575616038 0 0
56284902 0 0
1011783896 0 0
911829811 0 0
511613511 0 0
286565556 0 0
214347395 0 0
911917089 0 0
995293004 0 0
577968376 0 0
233480576 0 0
895795218 0 0
759806062 0 0
545474748 0 0
90642730 0 0
480120286 0 0
44248673 0 0
1000444129 0 0
668762927 0 0
368284175 0 0
202983782 0 0
211517284 0 0
509117486 0 0
248205124 0 0
821191786 0 0
213811986 0 0
825900891 0 0
317967953 0 0
79758497 0 0
438703155 0 0
257312547 0 0
604969340 0 0
538327019 0 0
623856168 0 0
177634494 0 0
111091849 0 0
317640241 0 0
321322642 0 0
187096681 0 0
811746127 0 0
1052325642 0 0
419569230 0 0
439245018 0 0
621604617 0 0
133006568 0 0
948085307 0 0
931094693 0 0
26883977 0 0
966349819 0 0
106660498 0 0
677744052 0 0
96488533 0 0
111779058 0 0
488030422 0 0
492792716 0 0
886736528 0 0
51993627 0 0
895020346 0 0
461909106 0 0
1059604372 0 0
450091803 0 0
951478637 0 0
780788700 0 0
433955441 0 0
678308895 0 0
509593322 0 0
671659905 0 0
147385908 0 0
199006711 0 0
458539566 0 0
724833447 0 0
638304612 0 0
814641600 0 0
1001115163 0 0
505528894 0 0
275309102 0 0
185340396 0 0
482532193 0 0
945733417 0 0
112807703 0 0
189445934 0 0
529944287 0 0
944098127 0 0
996579556 0 0
262223366 0 0
115218114 0 0
566681153 0 0
626882457 0 0
913142795 0 0
303541396 0 0
689149017 0 0
416463928 0 0
563469450 0 0
615835131 0 0
594652829 0 0
1033053335 0 0
666840415 0 0
170347292 0 0
539336285 0 0
989184224 0 0
660137081 0 0
719284627 0 0
1058568736 0 0
668442365 0 0
65834844 0 0
777141257 0 0
641375461 0 0
1064129820 0 0
23425441 0 0
557031830 0 0
285973621 0 0
964021321 0 0
90246116 0 0
295353105 0 0
612758360 0 0
925084649 0 0
108239069 0 0
348759163 0 0
897743581 0 0
506020681 0 0
679276666 0 0
436949794 0 0
806143115 0 0
938607030 0 0
348661247 0 0
1003447846 0 0
669494693 0 0
614135908 0 0
718890178 0 0
2938814 0 0
620650182 0 0
771966904 0 0
987639234 0 0
226899133 0 0
352568900 0 0
482620374 0 0
229782019 0 0
679412817 0 0
37502241 0 0
853427216 0 0
908108708 0 0
826645528 0 0
299799903 0 0
463470107 0 0
595640252 0 0
616581421 0 0
277690369 0 0
56170949 0 0
337920479 0 0
814623361 0 0
611518936 0 0
739368121 0 0
239334803 0 0
996808187 0 0
508354358 0 0
352872703 0 0
590289358 0 0
23464247 0 0
790898006 0 0
845628960 0 0
864307713 0 0
997020834 0 0
983709323 0 0
215726080 0 0
310912855 0 0
234532010 0 0
225137366 0 0
806498733 0 0
622817084 0 0
830587917 0 0
365867594 0 0
853356667 0 0
872951903 0 0
908469360 0 0
519461459 0 0
112735182 0 0
500440587 0 0
842213188 0 0
1039754924 0 0
144823828 0 0
735692236 0 0
922362364 0 0
877915867 0 0
792821591 0 0
733851227 0 0
681336935 0 0
277573695 0 0
867239328 0 0
433987480 0 0
810486780 0 0
729567305 0 0
244944839 0 0
36151096 0 0
452107188 0 0
263012508 0 0
875471810 0 0
172157385 0 0
315342764 0 0
958683018 0 0
862292872 0 0
969262279 0 0
446081448 0 0
821294897 0 0
887826216 0 0
653131043 0 0
734374480 0 0
115161148 0 0
759827950 0 0
14723133 0 0
845983150 0 0
301491626 0 0
521539983 0 0
157294230 0 0
504515529 0 0
602971541 0 0
825986719 0 0
630380555 0 0
523827392 0 0
631341818 0 0
913641651 0 0
290883398 0 0
822096107 0 0
388538203 0 0
225332768 0 0
1017510347 0 0
758528991 0 0
388126643 0 0
1045278653 0 0
251517854 0 0
828182026 0 0
62422612 0 0
1007486385 0 0
279588376 0 0
128239185 0 0
648212090 0 0
470461998 0 0
659896654 0 0
288991422 0 0
1004731538 0 0
441834688 0 0
1043661149 0 0
118612203 0 0
675433536 0 0
876135479 0 0
410446854 0 0
951262090 0 0
302747468 0 0
584535049 0 0
476047616 0 0
678761312 0 0
919836412 0 0
10992062 0 0
515776814 0 0
77497452 0 0
548224682 0 0
945993986 0 0
827425295 0 0
294883956 0 0
296618252 0 0
790567104 0 0
74621390 0 0
180484817 0 0
1062124299 0 0
912886936 0 0
220164664 0 0
521442682 0 0
821564865 0 0
2061543 0 0
660266544 0 0
929820623 0 0
871891544 0 0
78393465 0 0
386485859 0 0
501643694 0 0
569435146 0 0
141435276 0 0
1023183440 0 0
255542332 0 0
115916638 0 0
205135264 0 0
123381321 0 0
379071064 0 0
448302862 0 0
499816320 0 0
536889284 0 0
600785550 0 0
498675596 0 0
999404892 0 0
481150934 0 0
742417073 0 0
251114694 0 0
454574819 0 0
132108658 0 0
235755646 0 0
924914191 0 0
763703047 0 0
454509225 0 0
979454091 0 0
266039226 0 0
711137502 0 0
1025424304 0 0
830013576 0 0
1014133039 0 0
195519483 0 0
482434290 0 0
267436338 0 0
397204939 0 0
125369589 0 0
560293076 0 0
782084574 0 0
343988882 0 0
358407973 0 0
804718682 0 0
797094336 0 0
207963577 0 0
774574357 0 0
801182896 0 0
77554403 0 0
45666378 0 0
1012241563 0 0
319806008 0 0
612964384 0 0
736872660 0 0
1041743948 0 0
650433365 0 0
378519054 0 0
358943219 0 0
165274450 0 0
786112800 0 0
888273468 0 0
753807040 0 0
482707325 0 0
662621959 0 0
549178404 0 0
651451611 0 0
999421794 0 0
514831335 0 0
354747462 0 0
497828377 0 0
76014433 0 0
660638762 0 0
906247494 0 0
611103643 0 0
95662164 0 0
707867292 0 0
378990151 0 0
60367879 0 0
1047455084 0 0
418641693 0 0
1018294688 0 0
844658161 0 0
361811569 0 0
32800381 0 0
186934263 0 0
426067098 0 0
532719803 0 0
262370290 0 0
178306233 0 0
505595470 0 0
91528672 0 0
1037354578 0 0
486435683 0 0
1043574927 0 0
337517514 0 0
1044541338 0 0
116912338 0 0
140970264 0 0
318681500 0 0
120368177 0 0
690147856 0 0
175123397 0 0
709901180 0 0
55918270 0 0
120884345 0 0
556583619 0 0
178350466 0 0
892216031 0 0
587189675 0 0
752675201 0 0
777906263 0 0
979960667 0 0
4693807 0 0
988376597 0 0
643364513 0 0
311630893 0 0
275935579 0 0
472810806 0 0
113698262 0 0
569395532 0 0
782848655 0 0
645510278 0 0
1040364810 0 0
6982633 0 0
425012064 0 0
566777048 0 0
474921708 0 0
676506538 0 0
152997843 0 0
456423028 0 0
583251077 0 0
38589129 0 0
617453653 0 0
272026225 0 0
19721932 0 0
552973091 0 0
516183509 0 0
357200163 0 0
408145071 0 0
63142922 0 0
35125553 0 0
830661857 0 0
622297950 0 0
893563149 0 0
435223148 0 0
1026746226 0 0
564481464 0 0
359794654 0 0
616195 0 0
518489624 0 0
350055500 0 0
1068766039 0 0
971564238 0 0
139233902 0 0
186241545 0 0
1037209682 0 0
484246966 0 0
805718462 0 0
966297267 0 0
60066126 0 0
271688530 0 0
401689367 0 0
630942754 0 0
716082604 0 0
869047187 0 0
1002842350 0 0
903386881 0 0
531408525 0 0
406618431 0 0
643221991 0 0
873264033 0 0
940188777 0 0
655208850 0 0
126590531 0 0
179419012 0 0
260005202 0 0
673987091 0 0
172216377 0 0
138366821 0 0
292596379 0 0
831310246 0 0
439218225 0 0
936270217 0 0
1045792421 0 0
132977610 0 0
278454270 0 0
541041163 0 0
897724289 0 0
328533532 0 0
190700725 0 0
844343320 0 0
466640675 0 0
893232411 0 0
610420838 0 0
832038074 0 0
355717390 0 0
429082911 0 0
548365736 0 0
643544060 0 0
504515737 0 0
761443317 0 0
444487233 0 0
960639000 0 0
956262601 0 0
272421961 0 0
959472575 0 0
891248844 0 0
617176248 0 0
100838061 0 0
585786767 0 0
830478922 0 0
308691372 0 0
1072025977 0 0
55501482 0 0
351518372 0 0
1002395235 0 0
156034531 0 0
839746756 0 0
146708139 0 0
53057961 0 0
621070274 0 0
293953330 0 0
566903629 0 0
716769603 0 0
390269327 0 0
1063324719 0 0
225926404 0 0
454084793 0 0
646601261 0 0
687252770 0 0
817955337 0 0
637863312 0 0
509536993 0 0
638153614 0 0
382890700 0 0
465413844 0 0
822154274 0 0
560556052 0 0
326195923 0 0
102381324 0 0
664054679 0 0
395839199 0 0
334273592 0 0
4530832 0 0
1026179109 0 0
328609067 0 0
260553526 0 0
993071863 0 0
677701445 0 0
780028919 0 0
658422130 0 0
626226794 0 0
581492026 0 0
712858009 0 0
641919273 0 0
449555047 0 0
668418897 0 0
553210328 0 0
205675773 0 0
388054433 0 0
474849980 0 0
281715370 0 0
341265419 0 0
1060874909 0 0
394846568 0 0
769003645 0 0
746825425 0 0
385982265 0 0
341099826 0 0
14499378 0 0
309591312 0 0
638168829 0 0
51278994 0 0
894034153 0 0
28794247 0 0
813178908 0 0
593242636 0 0
390977207 0 0
739282375 0 0
1036104244 0 0
288883305 0 0
140616362 0 0
212275179 0 0
184277528 0 0
894538138 0 0
825490276 0 0
918862007 0 0
668310444 0 0
671297713 0 0
493249018 0 0
853679284 0 0
65951806 0 0
731016482 0 0
875607057 0 0
110761092 0 0
11847597 0 0
808350515 0 0
555319303 0 0
134322485 0 0
520267597 0 0
246083020 0 0
210706257 0 0
666006210 0 0
948977791 0 0
912416733 0 0
716771248 0 0
750691805 0 0
271506151 0 0
39494225 0 0
793386228 0 0
722023864 0 0
587650203 0 0
613256801 0 0
890007587 0 0
732758648 0 0
1039143115 0 0
720610035 0 0
324567944 0 0
406244074 0 0
1036373400 0 0
1055029636 0 0
739427012 0 0
899113651 0 0
261260632 0 0
382731720 0 0
1034433510 0 0
848580460 0 0
528492405 0 0
946907391 0 0
178906273 0 0
48145184 0 0
810986123 0 0
278931862 0 0
1063781829 0 0
259036725 0 0
84909772 0 0
1681312 0 0
68554069 0 0
1039727446 0 0
949502805 0 0
494439889 0 0
605742912 0 0
215928194 0 0
806552151 0 0
491476019 0 0
783716064 0 0
933097212 0 0
594099521 0 0
877432291 0 0
211964180 0 0
874415757 0 0
68901312 0 0
22154684 0 0
347304050 0 0
361021505 0 0
676372184 0 0
310921422 0 0
94893649 0 0
381490162 0 0
501192172 0 0
581494482 0 0
329734421 0 0
624094019 0 0
637214346 0 0
546788272 0 0
214215902 0 0
730286085 0 0
560076224 0 0
382096652 0 0
217866330 0 0
173351489 0 0
976375040 0 0
627861115 0 0
205393976 0 0
1050951716 0 0
695817344 0 0
969319250 0 0
893140363 0 0
607450843 0 0
85692296 0 0
179195459 0 0
932575603 0 0
925180748 0 0
215205459 0 0
234760549 0 0
365269821 0 0
318778081 0 0
181767972 0 0
860028439 0 0
15107371 0 0
791208038 0 0
379644976 0 0
321702800 0 0
969456732 0 0
1009447354 0 0
260334054 0 0
709122942 0 0
864701340 0 0
300188237 0 0
362043640 0 0
193297898 0 0
618379833 0 0
735734086 0 0
15557594 0 0
444213713 0 0
959647725 0 0
799313882 0 0
433856675 0 0
413504666 0 0
1054359417 0 0
88491767 0 0
595156861 0 0
408428971 0 0
481078396 0 0
427401469 0 0
207954615 0 0
331023467 0 0
412392921 0 0
227800742 0 0
651021494 0 0
608231979 0 0
30201180 0 0
25029714 0 0
1047038547 0 0
72858650 0 0
661178985 0 0
428818861 0 0
128807138 0 0
115409291 0 0
513047113 0 0
934303638 0 0
274805664 0 0
823600072 0 0
295894795 0 0
981084915 0 0
216776595 0 0
58060725 0 0
327633541 0 0
390819660 0 0
771993782 0 0
1031100648 0 0
301067526 0 0
984792128 0 0
342627735 0 0
15521579 0 0
343452807 0 0
577947478 0 0
620130087 0 0
719603517 0 0
504072977 0 0
314128322 0 0
289924162 0 0
312595168 0 0
946024880 0 0
101586172 0 0
628218348 0 0
152481127 0 0
283932589 0 0
95522534 0 0
1040974349 0 0
917544845 0 0
410526185 0 0
308308497 0 0
517484845 0 0
483538368 0 0
521539334 0 0
658985911 0 0
396753934 0 0
235237454 0 0
787001227 0 0
585271821 0 0
883730920 0 0
880945070 0 0
304418749 0 0
1051889174 0 0
1031686090 0 0
407775485 0 0
783646476 0 0
347489897 0 0
235435797 0 0
461209667 0 0
589714853 0 0
113357839 0 0
605272887 0 0
905452253 0 0
678833017 0 0
170104497 0 0
224553682 0 0
384585957 0 0
424279547 0 0
768326553 0 0
744425809 0 0
259886654 0 0
776507939 0 0
759737425 0 0
401452709 0 0
727805960 0 0
829265334 0 0
155311604 0 0
145012970 0 0
564000000 0 0
842910984 0 0
711337747 0 0
325602350 0 0
716909686 0 0
754400621 0 0
753854836 0 0
479236604 0 0
142891784 0 0
193556276 0 0
909674253 0 0
1068847986 0 0
212430547 0 0
663790001 0 0
507719391 0 0
976518856 0 0
700464665 0 0
122882376 0 0
735987821 0 0
447475837 0 0
305370614 0 0
916912130 0 0
363245110 0 0
332990496 0 0
1037442081 0 0
1036239472 0 0
441928348 0 0
834398651 0 0
1013322619 0 0
452068086 0 0
721329040 0 0
413888522 0 0
835987320 0 0
86865306 0 0
847696563 0 0
867439096 0 0
762727110 0 0
148048629 0 0
1037988590 0 0
994566705 0 0
151031371 0 0
788571236 0 0
713563595 0 0
842828189 0 0
1048487021 0 0
169891799 0 0
942600377 0 0
413352212 0 0
440293477 0 0
821565893 0 0
877585228 0 0
549454924 0 0
1073479258 0 0
628656575 0 0
46195833 0 0
706937725 0 0
705754950 0 0
143558896 0 0
274971069 0 0
221122662 0 0
991978109 0 0
672916266 0 0
813382899 0 0
453602121 0 0
281037869 0 0
468089022 0 0
264823693 0 0
370762674 0 0
355404004 0 0
632880142 0 0
722159921 0 0
528329234 0 0
486990346 0 0
378934583 0 0
319075042 0 0
555012381 0 0
877990760 0 0
913211416 0 0
425722286 0 0
294112644 0 0
112120739 0 0
837402925 0 0
36397511 0 0
209706689 0 0
864493042 0 0
20262982 0 0
587333758 0 0
251151804 0 0
479207871 0 0
78647141 0 0
366302827 0 0
1052911700 0 0
980113586 0 0
1041108371 0 0
188042438 0 0
227523657 0 0
352505777 0 0
1011359901 0 0
781202024 0 0
84983329 0 0
482770904 0 0
375318901 0 0
333514614 0 0
990851898 0 0
802943103 0 0
79196719 0 0
920833519 0 0
819352752 0 0
764273740 0 0
95463737 0 0
613545997 0 0
249129350 0 0
660462316 0 0
979157083 0 0
844779868 0 0
413208415 0 0
730309990 0 0
858173185 0 0
21218864 0 0
695539027 0 0
506003464 0 0
837382643 0 0
305116965 0 0
517899503 0 0
828491289 0 0
667944374 0 0
71813774 0 0
504807688 0 0
871475368 0 0
206222567 0 0
789740307 0 0
493455874 0 0
996489847 0 0
995155771 0 0
575633932 0 0
821506200 0 0
63653972 0 0
94264890 0 0
504735000 0 0
829832146 0 0
1044132930 0 0
579257572 0 0
992193250 0 0
1002378300 0 0
727026597 0 0
646603580 0 0
691168367 0 0
424658974 0 0
530157958 0 0
629388614 0 0
888816391 0 0
407194372 0 0
662059186 0 0
921912152 0 0
830431745 0 0
72442815 0 0
477421134 0 0
450835142 0 0
676686635 0 0
346866309 0 0
603817705 0 0
827309097 0 0
388576562 0 0
758183184 0 0
344259846 0 0
401184969 0 0
213867814 0 0
862314624 0 0
278907380 0 0
790619722 0 0
302634822 0 0
652308506 0 0
781247789 0 0
52179779 0 0
55967575 0 0
738049171 0 0
858304156 0 0
209377780 0 0
970405429 0 0
498964517 0 0
323628163 0 0
709896736 0 0
612194350 0 0
495681289 0 0
348685383 0 0
1012337586 0 0
728333096 0 0
878833222 0 0
627773919 0 0
836482823 0 0
315152750 0 0
595563149 0 0
923117513 0 0
982019651 0 0
900374103 0 0
295811421 0 0
414042388 0 0
473261752 0 0
523026282 0 0
574177356 0 0
115882779 0 0
6222860 0 0
750117121 0 0
541837651 0 0
214306630 0 0
1042813281 0 0
57306518 0 0
1023816570 0 0
518246413 0 0
206939211 0 0
392376182 0 0
169109825 0 0
272135238 0 0
205598763 0 0
814389314 0 0
54163595 0 0
90861400 0 0
55561368 0 0
107308013 0 0
1024431122 0 0
1038740497 0 0
170580903 0 0
883855921 0 0
763874435 0 0
769503668 0 0
652351768 0 0
749059733 0 0
739438173 0 0
982563221 0 0
200924277 0 0
514690423 0 0
800072241 0 0
447736190 0 0
917714605 0 0
174627114 0 0
145679334 0 0
734457126 0 0
682586040 0 0
148596522 0 0
203262462 0 0
404636864 0 0
1029590111 0 0
936129837 0 0
250461117 0 0
913101075 0 0
87778738 0 0
1042006070 0 0
767855163 0 0
475119214 0 0
639029284 0 0
274575835 0 0
945290576 0 0
240957354 0 0
992111834 0 0
285808087 0 0
817946912 0 0
426018152 0 0
693716079 0 0
304852 0 0
484367211 0 0
670885264 0 0
305930575 0 0
350768908 0 0
390403105 0 0
1028731663 0 0
220897683 0 0
677827237 0 0
382893502 0 0
146250061 0 0
259517777 0 0
171778093 0 0
597569508 0 0
705675894 0 0
618960510 0 0
701306597 0 0
948033027 0 0
122298342 0 0
810643766 0 0
311343501 0 0
20155634 0 0
872812343 0 0
977622374 0 0
28044535 0 0
697974976 0 0
1042949421 0 0
933107253 0 0
146985650 0 0
6742133 0 0
354055466 0 0
460918142 0 0
1029325305 0 0
98462477 0 0
243439560 0 0
239747902 0 0
7428115 0 0
348255594 0 0
1026085439 0 0
557865823 0 0
69355751 0 0
427902809 0 0
633610799 0 0
223594788 0 0
663106073 0 0
58255103 0 0
646701273 0 0
942513894 0 0
99956334 0 0
189093667 0 0
149148521 0 0
518748475 0 0
375105842 0 0
919323447 0 0
455776814 0 0
330762188 0 0
249797268 0 0
520997085 0 0
510259066 0 0
317492010 0 0
693165102 0 0
148811123 0 0
567965673 0 0
809571762 0 0
67553081 0 0
496124078 0 0
910726733 0 0
177678288 0 0
648481470 0 0
901624396 0 0
1019515168 0 0
275477127 0 0
577345665 0 0
791643294 0 0
156473210 0 0
558769284 0 0
193756130 0 0
780690500 0 0
167603268 0 0
466613566 0 0
308734191 0 0
1017019101 0 0
979046251 0 0
266028144 0 0
1008684649 0 0
841015917 0 0
664560920 0 0
251952130 0 0
329473372 0 0
212924348 0 0
575450159 0 0
512020236 0 0
575087768 0 0
891554323 0 0
162266301 0 0
402338186 0 0
164120551 0 0
465008895 0 0
780960402 0 0
882919646 0 0
95559623 0 0
219582718 0 0
36562162 0 0
806311962 0 0
110650777 0 0
519965225 0 0
474097358 0 0
1006962070 0 0
394169459 0 0
502068625 0 0
319971599 0 0
990467030 0 0
162917990 0 0
263434565 0 0
426276895 0 0
962075955 0 0
153010898 0 0
995869440 0 0
115126340 0 0
22478954 0 0
145659545 0 0
340577163 0 0
330830681 0 0
729399269 0 0
99999580 0 0
255142354 0 0
139177847 0 0
894299026 0 0
789949600 0 0
430680340 0 0
76122377 0 0
244708759 0 0
383237711 0 0
768645688 0 0
1053703844 0 0
250238676 0 0
619309054 0 0
259138680 0 0
132529234 0 0
865662009 0 0
111385562 0 0
653018867 0 0
104031994 0 0
616916925 0 0
986851038 0 0
765958165 0 0
359380861 0 0
741464445 0 0
289880827 0 0
702368580 0 0
1012136690 0 0
335044861 0 0
390901303 0 0
655588873 0 0
938851989 0 0
219624727 0 0
678231481 0 0
737988074 0 0
851568917 0 0
1012340958 0 0
935133949 0 0
197791787 0 0
1009961607 0 0
813240716 0 0
577145374 0 0
956065935 0 0
564208848 0 0
956704475 0 0
548978917 0 0
627128756 0 0
344575141 0 0
450015048 0 0
282023568 0 0
625413777 0 0
382978412 0 0
952974284 0 0
810159667 0 0
839652126 0 0
568827026 0 0
1037430800 0 0
23679731 0 0
112554298 0 0
588889482 0 0
398755450 0 0
277198459 0 0
590291188 0 0
1000336488 0 0
252577435 0 0
524014686 0 0
1040910970 0 0
11544635 0 0
406677224 0 0
48586056 0 0
932829610 0 0
734773044 0 0
545770445 0 0
662104797 0 0
946650121 0 0
247089321 0 0
273598696 0 0
125304070 0 0
369192437 0 0
6280227 0 0
494846157 0 0
238490612 0 0
860129539 0 0
977379864 0 0
894958285 0 0
295661135 0 0
677833986 0 0
133404983 0 0
952937798 0 0
569957302 0 0
934448889 0 0
668356168 0 0
23012170 0 0
388295408 0 0
315768525 0 0
486482248 0 0
91825958 0 0
1038851864 0 0
244172944 0 0
114161308 0 0
316549114 0 0
816255878 0 0
123244385 0 0
542164407 0 0
452074049 0 0
512360805 0 0
103922465 0 0
1038322315 0 0
182856156 0 0
913892719 0 0
780842389 0 0
237092775 0 0
218362963 0 0
1073193144 0 0
742337186 0 0
383943418 0 0
558162680 0 0
1030470078 0 0
798268542 0 0
768999371 0 0
890161969 0 0
479780640 0 0
101793250 0 0
814365042 0 0
732917437 0 0
487195550 0 0
21348810 0 0
1030400335 0 0
776953452 0 0
147690331 0 0
20920545 0 0
675696793 0 0
304982516 0 0
1038237289 0 0
213582280 0 0
311829002 0 0
957250934 0 0
230390436 0 0
484774065 0 0
542166662 0 0
417417844 0 0
51556524 0 0
923223465 0 0
915063715 0 0
115726465 0 0
281848683 0 0
64861250 0 0
809725113 0 0
8913447 0 0
929929224 0 0
774230407 0 0
288348064 0 0
511540628 0 0
772989686 0 0
979951000 0 0
1001319812 0 0
772170744 0 0
405673902 0 0
721542087 0 0
22297483 0 0
991731489 0 0
495305876 0 0
961654823 0 0
806725097 0 0
872322484 0 0
941762878 0 0
913811957 0 0
587793451 0 0
981761081 0 0
8998314 0 0
325903996 0 0
167129151 0 0
447312948 0 0
259542471 0 0
280722980 0 0
847621872 0 0
412836441 0 0
20680405 0 0
537044799 0 0
120888994 0 0
106792972 0 0
842954918 0 0
401770468 0 0
348541176 0 0
263474900 0 0
140996001 0 0
811064149 0 0
903980632 0 0
398712446 0 0
1003850513 0 0
627847498 0 0
602543399 0 0
272341169 0 0
33399813 0 0
64628260 0 0
80156011 0 0
734969951 0 0
490966631 0 0
472309324 0 0
526217377 0 0
568187621 0 0
343981253 0 0
917030263 0 0
1033410819 0 0
242084722 0 0
331157507 0 0
860327175 0 0
148528905 0 0
823653617 0 0
584761400 0 0
152726321 0 0
423069576 0 0
1022159797 0 0
1009109987 0 0
876526230 0 0
802467195 0 0
714727275 0 0
245424752 0 0
696240921 0 0
154560338 0 0
839736537 0 0
172956489 0 0
760365455 0 0
895955903 0 0
393049810 0 0
86124796 0 0
308460840 0 0
1036804198 0 0
325600083 0 0
64485615 0 0
873995074 0 0
686652715 0 0
874660833 0 0
304797041 0 0
637606943 0 0
759099761 0 0
756674963 0 0
1045664629 0 0
274286146 0 0
659511266 0 0
885680063 0 0
33453068 0 0
771446360 0 0
945419836 0 0
879372344 0 0
569037419 0 0
758293506 0 0
1027303708 0 0
1046262808 0 0
421662674 0 0
183564677 0 0
272234594 0 0
1043075157 0 0
795082297 0 0
753620955 0 0
535807449 0 0
1047165098 0 0
1031913701 0 0
106247896 0 0
211717851 0 0
402906572 0 0
377881630 0 0
614378231 0 0
290944951 0 0
824813899 0 0
890400115 0 0
62380330 0 0
471053996 0 0
1062481185 0 0
791898066 0 0
1004633090 0 0
513834999 0 0
792926583 0 0
940672208 0 0
795569528 0 0
923277561 0 0
669173889 0 0
213369109 0 0
814415122 0 0
662284058 0 0
397192643 0 0
1001157320 0 0
1017540612 0 0
1015644268 0 0
485623783 0 0
133095807 0 0
748803678 0 0
826027937 0 0
951171294 0 0
4422597 0 0
769752336 0 0
655310791 0 0
866179545 0 0
31873482 0 0
48689284 0 0
648065029 0 0
529016483 0 0
486179194 0 0
258215133 0 0
234984619 0 0
780606532 0 0
661507405 0 0
108603219 0 0
781392230 0 0
998895172 0 0
120628640 0 0
350335915 0 0
12608152 0 0
325356378 0 0
875240404 0 0
1060247822 0 0
1029289620 0 0
199639575 0 0
199604210 0 0
163691059 0 0
125091034 0 0
127794795 0 0
613792634 0 0
303164182 0 0
780702357 0 0
118670824 0 0
52731856 0 0
923306793 0 0
337483418 0 0
639734221 0 0
561023630 0 0
52766330 0 0
267553890 0 0
252822540 0 0
107487394 0 0
215560296 0 0
581255534 0 0
25615860 0 0
337725986 0 0
988072042 0 0
658938258 0 0
896166026 0 0
594985804 0 0
23789623 0 0
930121415 0 0
1058035102 0 0
700795387 0 0
103751721 0 0
233900359 0 0
195936996 0 0
498130905 0 0
554360313 0 0
1052581365 0 0
775387399 0 0
831652715 0 0
485133586 0 0
1022582757 0 0
786188379 0 0
836503760 0 0
462721581 0 0
982171135 0 0
646658283 0 0
883139599 0 0
1037539895 0 0
1051904560 0 0
537592469 0 0
917061447 0 0
114603593 0 0
822641431 0 0
870912665 0 0
430356162 0 0
109150112 0 0
654885707 0 0
499290397 0 0
1032968260 0 0
1049126876 0 0
341236468 0 0
62222094 0 0
237358582 0 0
357085924 0 0
116235837 0 0
151361459 0 0
43801945 0 0
941595561 0 0
160747099 0 0
1042243526 0 0
711847575 0 0
171501825 0 0
329921902 0 0
21411485 0 0
762425554 0 0
550645635 0 0
200676865 0 0
961117119 0 0
468511526 0 0
916206917 0 0
1040538220 0 0
700841756 0 0
660195632 0 0
144042482 0 0
934467945 0 0
487613381 0 0
524589586 0 0
163119343 0 0
192672343 0 0
814440754 0 0
790373523 0 0
544098541 0 0
848121184 0 0
228661118 0 0
210690221 0 0
254588010 0 0
510906620 0 0
794801429 0 0
953175037 0 0
707376985 0 0
722264910 0 0
1011416298 0 0
160477289 0 0
832859229 0 0
769898618 0 0
371269384 0 0
593225131 0 0
475757581 0 0
907489823 0 0
191003183 0 0
551537614 0 0
342463737 0 0
557174966 0 0
736172504 0 0
899729426 0 0
116330180 0 0
800758911 0 0
618696995 0 0
517858807 0 0
661629845 0 0
98002574 0 0
1064671682 0 0
966271858 0 0
182701958 0 0
83086412 0 0
17136162 0 0
785936733 0 0
541504071 0 0
732423689 0 0
673401906 0 0
1056260963 0 0
718139816 0 0
259753368 0 0
458937687 0 0
221043045 0 0
93316218 0 0
668535091 0 0
556832201 0 0
150568432 0 0
805837602 0 0
42297066 0 0
799107617 0 0
983948901 0 0
492686562 0 0
603518499 0 0
439563527 0 0
518113915 0 0
616259556 0 0
842748590 0 0
419795398 0 0
128191698 0 0
231413509 0 0
641862510 0 0
693396548 0 0
314522156 0 0
331127206 0 0
899440979 0 0
190082313 0 0
1049659495 0 0
1056998571 0 0
333147897 0 0
243530338 0 0
640298179 0 0
237606962 0 0
250673775 0 0
248234261 0 0
768500196 0 0
79109887 0 0
150237307 0 0
1010241432 0 0
288083125 0 0
569664439 0 0
322949238 0 0
49107971 0 0
745664995 0 0
84131278 0 0
1042308559 0 0
1013312313 0 0
17642775 0 0
236840365 0 0
769422801 0 0
101900001 0 0
146757909 0 0
906272908 0 0
889165684 0 0
88498833 0 0
256800194 0 0
609657300 0 0
262861985 0 0
245222590 0 0
226112983 0 0
988560609 0 0
563608128 0 0
181980634 0 0
484948290 0 0
703591385 0 0
468807552 0 0
649807995 0 0
331657935 0 0
125726054 0 0
125448717 0 0
468048198 0 0
732596211 0 0
800100276 0 0
827450602 0 0
760186678 0 0
818252991 0 0
428949196 0 0
865898851 0 0
191205009 0 0
228572475 0 0
579734645 0 0
255096631 0 0
1071056088 0 0
690322333 0 0
758616071 0 0
285324645 0 0
114363482 0 0
68857420 0 0
741545032 0 0
1038730692 0 0
668811208 0 0
539039112 0 0
817576473 0 0
983636872 0 0
447809034 0 0
573935002 0 0
857768066 0 0
691167763 0 0
100103484 0 0
180057124 0 0
818202330 0 0
60159667 0 0
841797239 0 0
322485450 0 0
800345827 0 0
268868057 0 0
300616629 0 0
589796503 0 0
406801963 0 0
1069426154 0 0
93949070 0 0
471203332 0 0
45329188 0 0
8239927 0 0
703026265 0 0
608832520 0 0
144080763 0 0
899819447 0 0
930968843 0 0
894897847 0 0
919772758 0 0
634382520 0 0
694054121 0 0
167125447 0 0
886264088 0 0
1021853209 0 0
883705268 0 0
897121471 0 0
787849323 0 0
162249899 0 0
845948353 0 0
904130727 0 0
369130415 0 0
631530570 0 0
597515864 0 0
941688785 0 0
286142094 0 0
230116760 0 0
759066230 0 0
365791398 0 0
1034288796 0 0
634205185 0 0
577622872 0 0
202745797 0 0
721191290 0 0
997139268 0 0
47905805 0 0
339158160 0 0
520222458 0 0
370113053 0 0
749308355 0 0
652165000 0 0
697522542 0 0
356550204 0 0
396149195 0 0
390898667 0 0
998139738 0 0
52706244 0 0
431463532 0 0
296163972 0 0
420163807 0 0
542017093 0 0
408244946 0 0
9979662 0 0
297066918 0 0
888706542 0 0
267960508 0 0
56617504 0 0
1019613074 0 0
897515386 0 0
175630340 0 0
24440951 0 0
831886382 0 0
518533765 0 0
67524528 0 0
213069836 0 0
427101140 0 0
414831275 0 0
431281094 0 0
153031939 0 0
479764124 0 0
663954702 0 0
466453752 0 0
323484475 0 0
862012471 0 0
349216732 0 0
992767186 0 0
808143233 0 0
602098845 0 0
826491045 0 0
941315685 0 0
45192474 0 0
1008331073 0 0
351667571 0 0
301669768 0 0
529322179 0 0
843015330 0 0
871530332 0 0
165034014 0 0
7741403 0 0
555885334 0 0
599389052 0 0
616090793 0 0
700977668 0 0
601873443 0 0
902594821 0 0
1066503828 0 0
6811117 0 0
409668935 0 0
112309522 0 0
412066502 0 0
191291107 0 0
1055681311 0 0
736705494 0 0
483940852 0 0
748566095 0 0
740193087 0 0
659258320 0 0
268926558 0 0
896518950 0 0
485085998 0 0
814715720 0 0
549144871 0 0
860723924 0 0
875821340 0 0
907713554 0 0
211330684 0 0
213206770 0 0
394951023 0 0
724046381 0 0
382995830 0 0
401455677 0 0
312388035 0 0
324184175 0 0
928689831 0 0
666820146 0 0
799221768 0 0
712062217 0 0
289268113 0 0
624194939 0 0
567416774 0 0
736173909 0 0
559234919 0 0
312678563 0 0
842907578 0 0
721274969 0 0
1003840078 0 0
801426482 0 0
1030493904 0 0
486091175 0 0
977283034 0 0
73900006 0 0
943716592 0 0
777521468 0 0
144473089 0 0
951989087 0 0
299959199 0 0
993878580 0 0
30493663 0 0
82550517 0 0
49293171 0 0
940829614 0 0
420596059 0 0
512566407 0 0
264493364 0 0
165532714 0 0
365316473 0 0
43171884 0 0
52272311 0 0
451529232 0 0
814735488 0 0
417839624 0 0
186238437 0 0
282131576 0 0
273886485 0 0
684613582 0 0
661324726 0 0
765278106 0 0
1003592156 0 0
666103187 0 0
690953386 0 0
617743462 0 0
424983331 0 0
543546911 0 0
11312253 0 0
822587081 0 0
492047075 0 0
925199656 0 0
353185579 0 0
4347629 0 0
834776855 0 0
923758710 0 0
818584219 0 0
229516055 0 0
557992307 0 0
252900837 0 0
154436713 0 0
976087605 0 0
461129569 0 0
133900469 0 0
608536192 0 0
226543014 0 0
200391493 0 0
423879242 0 0
275391551 0 0
1056539445 0 0
833196018 0 0
375473634 0 0
990511821 0 0
609824598 0 0
692661870 0 0
1028605864 0 0
114181335 0 0
41558658 0 0
802793600 0 0
976972352 0 0
191993393 0 0
585661048 0 0
817969460 0 0
355806421 0 0
695238418 0 0
743492704 0 0
897052876 0 0
282821262 0 0
311611126 0 0
499584257 0 0
936613740 0 0
720236273 0 0
599210654 0 0
1008606214 0 0
717364257 0 0
939766068 0 0
802289733 0 0
395927190 0 0
14600292 0 0
238958831 0 0
815051597 0 0
643790064 0 0
15702763 0 0
45737083 0 0
14126798 0 0
745902473 0 0
158506376 0 0
1064059470 0 0
766770817 0 0
925346431 0 0
435249954 0 0
304152668 0 0
157754549 0 0
273236747 0 0
311724693 0 0
36912048 0 0
507316086 0 0
383325199 0 0
175741838 0 0
575911981 0 0
571814498 0 0
456819233 0 0
799756426 0 0
948945924 0 0
754398109 0 0
674137040 0 0
43563183 0 0
924495666 0 0
896276659 0 0
17439704 0 0
16456449 0 0
525421592 0 0
544473920 0 0
458214264 0 0
365068213 0 0
963169005 0 0
561077913 0 0
224904809 0 0
720535632 0 0
702505207 0 0
543463581 0 0
355813872 0 0
1059128545 0 0
407781424 0 0
595025976 0 0
399541935 0 0
772114947 0 0
654238297 0 0
913162533 0 0
658569408 0 0
140979647 0 0
992448561 0 0
104329039 0 0
660663303 0 0
33229850 0 0
661068920 0 0
688966941 0 0
63083451 0 0
7642224 0 0
478104430 0 0
948796091 0 0
1028613997 0 0
374913834 0 0
598504000 0 0
215707489 0 0
40042494 0 0
775022244 0 0
687271582 0 0
457655491 0 0
946669777 0 0
18375110 0 0
1056244462 0 0
507591913 0 0
771806519 0 0
1009360936 0 0
956447859 0 0
475519231 0 0
679699924 0 0
825760155 0 0
137535192 0 0
133112705 0 0
15184768 0 0
391881726 0 0
176812659 0 0
574039282 0 0
321098137 0 0
916113306 0 0
178034792 0 0
183576266 0 0
679059830 0 0
192922873 0 0
912229784 0 0
333179905 0 0
144896221 0 0
1045085591 0 0
184499170 0 0
585753980 0 0
1029481375 0 0
889682630 0 0
248109202 0 0
307479313 0 0
529867325 0 0
836419749 0 0
328128930 0 0
181766561 0 0
1067299277 0 0
780170543 0 0
856661416 0 0
145282350 0 0
509516739 0 0
591562833 0 0
411236589 0 0
35421756 0 0
1015143401 0 0
261757059 0 0
395635661 0 0
675142855 0 0
413440502 0 0
152773697 0 0
332916652 0 0
452259547 0 0
796743655 0 0
500498350 0 0
446284839 0 0
965251978 0 0
176286298 0 0
1009214631 0 0
29537765 0 0
92828761 0 0
310375036 0 0
635780923 0 0
80487021 0 0
576096960 0 0
286960312 0 0
573584909 0 0
797250439 0 0
26293433 0 0
1064234955 0 0
128558264 0 0
848733104 0 0
48063184 0 0
987472138 0 0
536887129 0 0
547267677 0 0
329284574 0 0
40774530 0 0
879332749 0 0
496495035 0 0
439486677 0 0
761021346 0 0
542310861 0 0
904017555 0 0
274240604 0 0
106580564 0 0
963296054 0 0
279069118 0 0
715271514 0 0
100588814 0 0
903569226 0 0
150456125 0 0
181442077 0 0
130677671 0 0
736845425 0 0
288841175 0 0
688609025 0 0
332734635 0 0
728984594 0 0
876890891 0 0
323641066 0 0
696742554 0 0
89870684 0 0
705590515 0 0
21161514 0 0
861212323 0 0
601239182 0 0
613755021 0 0
468427700 0 0
1061736185 0 0
530032629 0 0
871149520 0 0
66249886 0 0
360674690 0 0
668128022 0 0
34704477 0 0
754309449 0 0
168179372 0 0
38208286 0 0
496668553 0 0
168232858 0 0
739217318 0 0
50472556 0 0
589343000 0 0
329170058 0 0
490342363 0 0
1033818132 0 0
494861609 0 0
1044964831 0 0
1060861756 0 0
117246638 0 0
430409948 0 0
159446888 0 0
120297115 0 0
119507472 0 0
605833313 0 0
1056990004 0 0
79870799 0 0
138573838 0 0
756697921 0 0
603109678 0 0
181152279 0 0
970093614 0 0
609893935 0 0
50248318 0 0
740100186 0 0
908143611 0 0
55654995 0 0
696548221 0 0
855511305 0 0
574019545 0 0
266300131 0 0
285918101 0 0
437139655 0 0
385849985 0 0
39973696 0 0
218055758 0 0
305659194 0 0
482054425 0 0
166351434 0 0
715917406 0 0
637737467 0 0
989419191 0 0
61449993 0 0
473193691 0 0
556342183 0 0
1022763181 0 0
745201688 0 0
8083867 0 0
75027512 0 0
549767629 0 0
452272488 0 0
888284883 0 0
44413733 0 0
561334616 0 0
155795169 0 0
133706871 0 0
551706707 0 0
443017288 0 0
414568606 0 0
73360894 0 0
792161874 0 0
806656326 0 0
191057321 0 0
230185971 0 0
372227518 0 0
254799028 0 0
803766272 0 0
547092396 0 0
622181251 0 0
134292773 0 0
92332049 0 0
614998833 0 0
549398045 0 0
44195295 0 0
859258706 0 0
781146274 0 0
1001584260 0 0
395051692 0 0
447816599 0 0
805431570 0 0
976361845 0 0
319059825 0 0
947554160 0 0
4502270 0 0
338055605 0 0
642370653 0 0
927626778 0 0
55763805 0 0
389822028 0 0
149393566 0 0
865429285 0 0
245980885 0 0
443204377 0 0
274090170 0 0
320476295 0 0
143122547 0 0
106106642 0 0
173053288 0 0
327281233 0 0
708628009 0 0
768069167 0 0
484728523 0 0
915655185 0 0
508075387 0 0
243978354 0 0
556103378 0 0
152250616 0 0
34978277 0 0
310324493 0 0
258867013 0 0
393616475 0 0
843906506 0 0
198670290 0 0
306534493 0 0
1029281504 0 0
936707053 0 0
1068007069 0 0
699416084 0 0
489530073 0 0
58597184 0 0
915981851 0 0
530818178 0 0
705630209 0 0
749369929 0 0
931770985 0 0
277733205 0 0
981590394 0 0
87503753 0 0
717464771 0 0
34314956 0 0
822392501 0 0
792773569 0 0
685349276 0 0
1051631026 0 0
634891305 0 0
917414420 0 0
778019916 0 0
452983640 0 0
77131138 0 0
351178033 0 0
377685780 0 0
385915317 0 0
501614300 0 0
1053367956 0 0
989306051 0 0
740184447 0 0
732157464 0 0
167719611 0 0
629794834 0 0
309353713 0 0
749974952 0 0
183219647 0 0
532970667 0 0
707349907 0 0
897190145 0 0
305802763 0 0
714976591 0 0
883446700 0 0
790322132 0 0
1038122268 0 0
554812790 0 0
820627072 0 0
794864738 0 0
349602176 0 0
620195728 0 0
166448378 0 0
206457363 0 0
258485589 0 0
41449162 0 0
636342329 0 0
275719521 0 0
228745432 0 0
646124760 0 0
840716888 0 0
365417531 0 0
258058546 0 0
153823334 0 0
365455499 0 0
824444626 0 0
728116245 0 0
945062758 0 0
1035660059 0 0
557437144 0 0
678393333 0 0
738059220 0 0
602282770 0 0
1058505805 0 0
733741512 0 0
1025282370 0 0
222983364 0 0
92339564 0 0
59229411 0 0
200854953 0 0
67828961 0 0
485299919 0 0
883910743 0 0
735741907 0 0
437435015 0 0
894608923 0 0
130361616 0 0
1054818609 0 0
152632271 0 0
502136727 0 0
546703372 0 0
495787572 0 0
478306448 0 0
901070407 0 0
335406663 0 0
1008247022 0 0
540352092 0 0
690784156 0 0
167494039 0 0
588476762 0 0
973428283 0 0
490941954 0 0
914123142 0 0
802120516 0 0
11750079 0 0
394373363 0 0
667359542 0 0
422700244 0 0
327485346 0 0
473752342 0 0
846072721 0 0
497106527 0 0
1063495378 0 0
58551058 0 0
252081476 0 0
43982791 0 0
440872181 0 0
964696360 0 0
790058653 0 0
31955291 0 0
579149991 0 0
623674620 0 0
899823824 0 0
667911457 0 0
868719069 0 0
697651900 0 0
591691633 0 0
125298108 0 0
608653597 0 0
409884154 0 0
156669628 0 0
288077942 0 0
297050916 0 0
41561698 0 0
917607670 0 0
3694659 0 0
634381876 0 0
312137321 0 0
295643787 0 0
107869566 0 0
706361031 0 0
861190433 0 0
149850765 0 0
804907278 0 0
935091020 0 0
557737542 0 0
334326478 0 0
629714168 0 0
457674667 0 0
868513348 0 0
549351627 0 0
496919432 0 0
449249628 0 0
364107032 0 0
272686869 0 0
915828803 0 0
710061781 0 0
428012516 0 0
903659303 0 0
351480012 0 0
905102776 0 0
150071486 0 0
497451121 0 0
329672389 0 0
572793644 0 0
179620309 0 0
456797041 0 0
188909711 0 0
539175754 0 0
671567582 0 0
85776035 0 0
79936950 0 0
855101045 0 0
817824738 0 0
219063157 0 0
363780829 0 0
168249997 0 0
469354562 0 0
250993845 0 0
452117803 0 0
133587493 0 0
671451882 0 0
893893699 0 0
605038803 0 0
972858210 0 0
855092904 0 0
604953044 0 0
286145872 0 0
263185830 0 0
317810114 0 0
640637963 0 0
258453917 0 0
510919860 0 0
213102044 0 0
833221744 0 0
333194701 0 0
547622091 0 0
383914602 0 0
323930114 0 0
551008265 0 0
901409258 0 0
407718592 0 0
174870298 0 0
969670101 0 0
420131526 0 0
30917430 0 0
160052933 0 0
452402425 0 0
692464875 0 0
13461496 0 0
355534289 0 0
285620452 0 0
964500558 0 0
521387385 0 0
679434375 0 0
197110229 0 0
148310638 0 0
312268004 0 0
68113244 0 0
851135720 0 0
50462968 0 0
746005360 0 0
352335791 0 0
903271268 0 0
900596213 0 0
294531614 0 0
714279582 0 0
108881897 0 0
859706594 0 0
773740577 0 0
919601753 0 0
147129158 0 0
583762421 0 0
339865908 0 0
616438564 0 0
843565790 0 0
555165086 0 0
481533093 0 0
865476462 0 0
974273971 0 0
696680384 0 0
707917383 0 0
808540799 0 0
944493893 0 0
689039809 0 0
640903240 0 0
916894803 0 0
840569378 0 0
13572932 0 0
274957616 0 0
839191009 0 0
747044480 0 0
493596343 0 0
955186208 0 0
999278279 0 0
379114963 0 0
722175941 0 0
92209163 0 0
947864808 0 0
195244882 0 0
473560100 0 0
522240592 0 0
769077365 0 0
486223754 0 0
786926493 0 0
85135258 0 0
633983230 0 0
946024633 0 0
640502811 0 0
177038290 0 0
880803149 0 0
937130840 0 0
78856003 0 0
1016014865 0 0
583828628 0 0
440489581 0 0
1023183048 0 0
538002761 0 0
582267273 0 0
506820324 0 0
277897899 0 0
14224093 0 0
595236337 0 0
455178544 0 0
771494904 0 0
1002632200 0 0
977659618 0 0
733249704 0 0
655608983 0 0
39647284 0 0
392578183 0 0
584436361 0 0
191242031 0 0
646887044 0 0
435824284 0 0
177652988 0 0
429519916 0 0
772220827 0 0
9335986 0 0
582876568 0 0
425242804 0 0
953128006 0 0
527982957 0 0
560017520 0 0
19292076 0 0
47993126 0 0
917106987 0 0
14690642 0 0
530285692 0 0
770501421 0 0
261014027 0 0
676550199 0 0
518391552 0 0
557426424 0 0
111075525 0 0
1047954043 0 0
69423250 0 0
206721530 0 0
958882281 0 0
229824897 0 0
869279735 0 0
75140107 0 0
922088989 0 0
293768366 0 0
1016522268 0 0
254193461 0 0
359414948 0 0
55946835 0 0
287304478 0 0
705979568 0 0
98223318 0 0
109161066 0 0
513286273 0 0
698402556 0 0
699424464 0 0
983923403 0 0
593307686 0 0
920487737 0 0
633971359 0 0
630065861 0 0
885551586 0 0
25196281 0 0
906852829 0 0
290288801 0 0
700417730 0 0
50862752 0 0
798532664 0 0
37046743 0 0
647207632 0 0
945133818 0 0
578040344 0 0
133491891 0 0
231879805 0 0
364595986 0 0
270693157 0 0
231896415 0 0
570164040 0 0
998365702 0 0
366550673 0 0
783956991 0 0
59213643 0 0
491047182 0 0
786173355 0 0
274475550 0 0
1015553401 0 0
826389857 0 0
18566568 0 0
513500467 0 0
680514527 0 0
938062332 0 0
396247755 0 0
907086993 0 0
459895875 0 0
729400934 0 0
376704246 0 0
107083214 0 0
824892722 0 0
248950872 0 0
203051203 0 0
967063407 0 0
129239762 0 0
990427216 0 0
1663321 0 0
51650061 0 0
643169692 0 0
259793879 0 0
351453111 0 0
238704271 0 0
328973903 0 0
672725396 0 0
478496313 0 0
431905223 0 0
376728704 0 0
116636289 0 0
590558644 0 0
786970757 0 0
894052006 0 0
558793484 0 0
89938671 0 0
807763732 0 0
1015253336 0 0
649964869 0 0
874329235 0 0
760625451 0 0
84558731 0 0
325242192 0 0
640779997 0 0
956995697 0 0
213021371 0 0
1067427568 0 0
147307035 0 0
623324652 0 0
552929013 0 0
62566509 0 0
731472343 0 0
301370673 0 0
523984661 0 0
835195947 0 0
97621059 0 0
684938580 0 0
504402479 0 0
161403990 0 0
495952932 0 0
291429708 0 0
921521311 0 0
1010183342 0 0
299322324 0 0
172427680 0 0
459450860 0 0
1033508603 0 0
1022426888 0 0
705022130 0 0
738955650 0 0
424761479 0 0
159202153 0 0
906048148 0 0
116722941 0 0
613425550 0 0
767610291 0 0
725364420 0 0
1045540266 0 0
500556244 0 0
290024457 0 0
967747302 0 0
820714186 0 0
240241910 0 0
956346071 0 0
252757143 0 0
929283244 0 0
314029339 0 0
822212632 0 0
929823861 0 0
197694358 0 0
656779000 0 0
374919829 0 0
449031928 0 0
929151422 0 0
288599421 0 0
712354555 0 0
901972354 0 0
739061469 0 0
189169806 0 0
1030371111 0 0
273515715 0 0
134393138 0 0
85512634 0 0
426018354 0 0
219137718 0 0
569658416 0 0
990316552 0 0
705244253 0 0
699256194 0 0
1067941900 0 0
909164982 0 0
125187376 0 0
332744821 0 0
556602271 0 0
708977869 0 0
810171239 0 0
275735306 0 0
97986321 0 0
20518834 0 0
215243065 0 0
373595228 0 0
197183860 0 0
727859426 0 0
486176321 0 0
1034301828 0 0
809479260 0 0
474600359 0 0
760561498 0 0
710926700 0 0
148895246 0 0
640363694 0 0
1047863817 0 0
895092999 0 0
49791761 0 0
118394154 0 0
288064307 0 0
184254877 0 0
895791786 0 0
946676227 0 0
376557371 0 0
388131390 0 0
166066636 0 0
1063313687 0 0
767020263 0 0
728799118 0 0
735365729 0 0
1016243272 0 0
836463922 0 0
899138196 0 0
843821484 0 0
735457114 0 0
974104253 0 0
440948667 0 0
709152523 0 0
198723641 0 0
991659740 0 0
808233956 0 0
1013789962 0 0
269872376 0 0
273523044 0 0
689073454 0 0
314257585 0 0
249493630 0 0
840607390 0 0
274533245 0 0
773467794 0 0
346196970 0 0
1057501041 0 0
331053673 0 0
812688656 0 0
637215129 0 0
898807792 0 0
950549339 0 0
325523462 0 0
874431805 0 0
564733025 0 0
265352922 0 0
863152063 0 0
383683640 0 0
876339666 0 0
244158988 0 0
817097347 0 0
219387384 0 0
537126117 0 0
194820402 0 0
659404285 0 0
824447746 0 0
379632922 0 0
976522247 0 0
675954602 0 0
989260759 0 0
421218392 0 0
720330264 0 0
637857208 0 0
873240867 0 0
973416059 0 0
1021169729 0 0
396594602 0 0
103799421 0 0
18567997 0 0
483541714 0 0
687597741 0 0
811762297 0 0
459454215 0 0
462732127 0 0
821533242 0 0
385984403 0 0
499982106 0 0
1046658103 0 0
456951540 0 0
1019764253 0 0
428541516 0 0
74869216 0 0
809625193 0 0
135437949 0 0
368668866 0 0
344720250 0 0
458151897 0 0
142154450 0 0
25693778 0 0
967919351 0 0
930800157 0 0
51320628 0 0
701198685 0 0
41837501 0 0
832750128 0 0
443628111 0 0
894403052 0 0
669076676 0 0
140281544 0 0
1002825445 0 0
1003293680 0 0
116147674 0 0
522404325 0 0
429975784 0 0
895063281 0 0
711255632 0 0
238405980 0 0
193955165 0 0
32427322 0 0
509325218 0 0
12328469 0 0
62539345 0 0
289066003 0 0
687920042 0 0
669938327 0 0
374360971 0 0
109369967 0 0
932180796 0 0
478803530 0 0
583551636 0 0
525887881 0 0
557937690 0 0
965175691 0 0
660646167 0 0
723450755 0 0
158003035 0 0
743302056 0 0
941557839 0 0
573409018 0 0
167359493 0 0
330817292 0 0
673036058 0 0
1024610980 0 0
1053679683 0 0
301195591 0 0
109899960 0 0
450974276 0 0
481268081 0 0
439855184 0 0
577799859 0 0
91442650 0 0
531725333 0 0
890442787 0 0
316417457 0 0
581022793 0 0
836794849 0 0
509674450 0 0
898592353 0 0
265518961 0 0
984111730 0 0
954150823 0 0
858243437 0 0
627155031 0 0
953352927 0 0
682840341 0 0
618116911 0 0
274591482 0 0
93373639 0 0
891860557 0 0
945984185 0 0
326697458 0 0
695060761 0 0
514108035 0 0
92340154 0 0
920804410 0 0
492223214 0 0
875573864 0 0
880265876 0 0
305149831 0 0
620232462 0 0
257533623 0 0
527805470 0 0
269121711 0 0
827974295 0 0
428437628 0 0
275336488 0 0
626647256 0 0
311587342 0 0
683696006 0 0
698609161 0 0
583653844 0 0
249784217 0 0
1015270752 0 0
622305766 0 0
177073294 0 0
460749884 0 0
650220779 0 0
349609547 0 0
895069951 0 0
847776070 0 0
33345951 0 0
760300083 0 0
768466405 0 0
693213143 0 0
973428489 0 0
364804966 0 0
303969365 0 0
690020127 0 0
884496357 0 0
174246214 0 0
648888071 0 0
318107742 0 0
184427215 0 0
657163760 0 0
57462392 0 0
654936009 0 0
215793458 0 0
956020310 0 0
44221944 0 0
892234763 0 0
790026676 0 0
706969358 0 0
849996712 0 0
230663566 0 0
767368328 0 0
89203804 0 0
225874223 0 0
65423691 0 0
793179998 0 0
957949878 0 0
635291686 0 0
282551672 0 0
795944934 0 0
1052210251 0 0
1072589240 0 0
355126512 0 0
217408206 0 0
576570989 0 0
549622178 0 0
537012742 0 0
909114966 0 0
93054544 0 0
728798517 0 0
900908696 0 0
40435061 0 0
922441910 0 0
683066276 0 0
533627029 0 0
568593155 0 0
113146171 0 0
404562976 0 0
998005256 0 0
518744152 0 0
885479939 0 0
19547938 0 0
571672615 0 0
932344638 0 0
88222926 0 0
618525797 0 0
268494479 0 0
363969283 0 0
500738341 0 0
776913305 0 0
548826880 0 0
546251612 0 0
63490597 0 0
588420938 0 0
825222433 0 0
272829850 0 0
981980783 0 0
859809067 0 0
264912357 0 0
767043633 0 0
84737662 0 0
826721993 0 0
873410069 0 0
65350864 0 0
490748926 0 0
201112056 0 0
550647201 0 0
20168894 0 0
656654990 0 0
210438556 0 0
455722548 0 0
850457516 0 0
901620535 0 0
396940208 0 0
964213818 0 0
370379853 0 0
525274093 0 0
625257128 0 0
724049972 0 0
820788574 0 0
678498290 0 0
461856010 0 0
807131456 0 0
204399150 0 0
1014441020 0 0
676364596 0 0
759680830 0 0
934674547 0 0
961056528 0 0
109973311 0 0
483411862 0 0
484861361 0 0
193263290 0 0
945345662 0 0
824499262 0 0
773746513 0 0
56813575 0 0
923108023 0 0
521334747 0 0
1001778687 0 0
544643513 0 0
277866173 0 0
228024308 0 0
402144296 0 0
409834939 0 0
726737000 0 0
787729124 0 0
148000258 0 0
481756245 0 0
354645916 0 0
121271148 0 0
413693216 0 0
192399827 0 0
844263510 0 0
632863477 0 0
573148246 0 0
104955021 0 0
1019695271 0 0
862445920 0 0
938424384 0 0
69524122 0 0
293672424 0 0
66454636 0 0
770428075 0 0
218501280 0 0
301613573 0 0
953545898 0 0
697339088 0 0
388011875 0 0
539233009 0 0
950933655 0 0
124802837 0 0
1055460107 0 0
44407150 0 0
764356175 0 0
515500160 0 0
54982293 0 0
224167920 0 0
454003050 0 0
326772816 0 0
403780299 0 0
380418865 0 0
30294083 0 0
892831441 0 0
833167277 0 0
73461013 0 0
77193512 0 0
909520394 0 0
533449093 0 0
566864238 0 0
323032641 0 0
640417608 0 0
199145579 0 0
536733050 0 0
509710441 0 0
253456661 0 0
732230338 0 0
219801705 0 0
287774622 0 0
599838405 0 0
327649460 0 0
718301677 0 0
358041168 0 0
209482835 0 0
958623874 0 0
851883065 0 0
189298731 0 0
334751373 0 0
555127830 0 0
1014855233 0 0
705120306 0 0
182809585 0 0
613706771 0 0
837818069 0 0
567111943 0 0
826538272 0 0
843020629 0 0
92661677 0 0
329768948 0 0
71478118 0 0
883240117 0 0
645279438 0 0
902291953 0 0
399500474 0 0
936120350 0 0
940892283 0 0
2680094 0 0
37030614 0 0
964342129 0 0
690837933 0 0
483514093 0 0
462634360 0 0
229428336 0 0
383634847 0 0
993898950 0 0
966030160 0 0
785735411 0 0
1070227693 0 0
866357487 0 0
856244173 0 0
833835753 0 0
2341725 0 0
980884363 0 0
181051017 0 0
408677713 0 0
49513355 0 0
882695362 0 0
768838509 0 0
721880068 0 0
227138488 0 0
282225179 0 0
975763216 0 0
777181166 0 0
327863097 0 0
731044579 0 0
75722678 0 0
170406506 0 0
742559651 0 0
340592901 0 0
811999803 0 0
647780628 0 0
635784270 0 0
616778762 0 0
902589886 0 0
786320859 0 0
751210267 0 0
152240332 0 0
602922919 0 0
626067892 0 0
751463418 0 0
632417950 0 0
737289296 0 0
766870669 0 0
133203499 0 0
478680058 0 0
98408770 0 0
625546489 0 0
248612896 0 0
386089210 0 0
648980329 0 0
615120485 0 0
1036812260 0 0
309870416 0 0
390809806 0 0
582677658 0 0
1031233542 0 0
456611610 0 0
652615710 0 0
259813833 0 0
341136520 0 0
345552029 0 0
1046764284 0 0
427690049 0 0
397551481 0 0
53659840 0 0
35210278 0 0
184895785 0 0
225431648 0 0
695376961 0 0
771133738 0 0
1009119264 0 0
476429306 0 0
701038065 0 0
982087990 0 0
766934815 0 0
109195227 0 0
653307378 0 0
565381912 0 0
647115188 0 0
271621400 0 0
744523120 0 0
81184585 0 0
189897637 0 0
646957562 0 0
575462490 0 0
1037405329 0 0
512246671 0 0
70582500 0 0
1049249694 0 0
524838710 0 0
242470728 0 0
492945013 0 0
902905861 0 0
458420968 0 0
185543816 0 0
614923213 0 0
1072463605 0 0
981161791 0 0
996605141 0 0
462421071 0 0
868074915 0 0
1046436399 0 0
28200926 0 0
613123076 0 0
781030123 0 0
299752749 0 0
761955436 0 0
368688121 0 0
280797543 0 0
928065849 0 0
961779394 0 0
777447216 0 0
771069095 0 0
330084877 0 0
149209329 0 0
682547565 0 0
311755536 0 0
107072140 0 0
351653142 0 0
68766730 0 0
575266501 0 0
388886879 0 0
704716249 0 0
1006097455 0 0
348854796 0 0
871270062 0 0
289695145 0 0
633871458 0 0
757541739 0 0
960703855 0 0
660899847 0 0
857608932 0 0
348974576 0 0
45013114 0 0
56564674 0 0
1059084494 0 0
337277030 0 0
808109347 0 0
91560710 0 0
507817513 0 0
50324864 0 0
280568070 0 0
961042443 0 0
51897543 0 0
499142764 0 0
73454505 0 0
747180197 0 0
976796718 0 0
649153572 0 0
365189257 0 0
736196203 0 0
485658811 0 0
504022671 0 0
1035682313 0 0
907159350 0 0
954222167 0 0
319758758 0 0
454313561 0 0
829215565 0 0
742080246 0 0
22406961 0 0
855701382 0 0
775941363 0 0
320698169 0 0
506291871 0 0
492492608 0 0
136482215 0 0
1035768161 0 0
287182982 0 0
36200461 0 0
494044605 0 0
593007739 0 0
436778408 0 0
300282176 0 0
402842855 0 0
900536031 0 0
130536042 0 0
985774639 0 0
434983385 0 0
356841109 0 0
1028778226 0 0
132349158 0 0
416883243 0 0
1008046554 0 0
225711453 0 0
522014503 0 0
406774551 0 0
469009310 0 0
890620175 0 0
172689208 0 0
84597662 0 0
906641041 0 0
775403278 0 0
516451267 0 0
216446810 0 0
299990371 0 0
761709876 0 0
742439569 0 0
933514002 0 0
756868207 0 0
540318389 0 0
461018496 0 0
9157240 0 0
505860365 0 0
282452528 0 0
563729901 0 0
371277040 0 0
474049814 0 0
152995759 0 0
473781392 0 0
507519098 0 0
148419252 0 0
311142637 0 0
594558427 0 0
31815123 0 0
111970440 0 0
343481506 0 0
56206185 0 0
267679619 0 0
177287854 0 0
865961667 0 0
224629561 0 0
137103801 0 0
120556660 0 0
561056319 0 0
636505748 0 0
969366864 0 0
381873301 0 0
967128697 0 0
563229819 0 0
1013524449 0 0
33685164 0 0
89351117 0 0
875575607 0 0
606594651 0 0
455915859 0 0
548070847 0 0
145511036 0 0
595614449 0 0
28926109 0 0
178566134 0 0
108979043 0 0
529833063 0 0
974157482 0 0
508136965 0 0
53277500 0 0
448960799 0 0
414422238 0 0
482043641 0 0
1033996724 0 0
1049425939 0 0
27958337 0 0
506930888 0 0
67928981 0 0
844434434 0 0
406979283 0 0
294030473 0 0
752945923 0 0
849337296 0 0
348460070 0 0
176713686 0 0
896060262 0 0
404719773 0 0
718988091 0 0
272038033 0 0
957255294 0 0
925759297 0 0
949636371 0 0
966642041 0 0
737772339 0 0
744588245 0 0
7392543 0 0
875099582 0 0
779917367 0 0
87124994 0 0
805285371 0 0
265887860 0 0
1028913148 0 0
238923355 0 0
790001714 0 0
48459743 0 0
134247746 0 0
258934122 0 0
794765772 0 0
1002634543 0 0
835934983 0 0
159754427 0 0
395164603 0 0
569156181 0 0
294225306 0 0
223285768 0 0
587634330 0 0
528816229 0 0
263496675 0 0
446819616 0 0
993344441 0 0
139926838 0 0
959793682 0 0
839422157 0 0
66108657 0 0
767973069 0 0
516140463 0 0
329262292 0 0
520772077 0 0
231931454 0 0
913056927 0 0
21046922 0 0
750460708 0 0
709437632 0 0
138999425 0 0
854026424 0 0
192836622 0 0
669656222 0 0
59137789 0 0
114491996 0 0
937455659 0 0
998935783 0 0
357061392 0 0
701182528 0 0
59592389 0 0
607115530 0 0
321266554 0 0
172632960 0 0
658249136 0 0
391036772 0 0
596477632 0 0
508531425 0 0
391191931 0 0
111155145 0 0
784379067 0 0
183255325 0 0
706981300 0 0
183198428 0 0
1012017523 0 0
100586505 0 0
691905299 0 0
963638444 0 0
907916968 0 0
982493601 0 0
228615110 0 0
907457368 0 0
907562019 0 0
58098494 0 0
767558758 0 0
185135228 0 0
826335257 0 0
400369850 0 0
1001143994 0 0
871773042 0 0
891831172 0 0
643799698 0 0
779407259 0 0
558259084 0 0
355124121 0 0
720560048 0 0
157941575 0 0
273279124 0 0
12279907 0 0
302108169 0 0
552703311 0 0
737279749 0 0
262713138 0 0
751697677 0 0
807840285 0 0
281618408 0 0
813577483 0 0
898617097 0 0
268072477 0 0
25929716 0 0
804214118 0 0
54743425 0 0
284870235 0 0
195749004 0 0
895394871 0 0
512683104 0 0
790586782 0 0
689516632 0 0
90974619 0 0
359405410 0 0
551683522 0 0
109554638 0 0
590484970 0 0
469303990 0 0
155897717 0 0
843606613 0 0
645626664 0 0
657024195 0 0
66964031 0 0
295389127 0 0
627953430 0 0
947433269 0 0
520741568 0 0
135022635 0 0
573776526 0 0
355187524 0 0
649751965 0 0
109309434 0 0
305161218 0 0
221746511 0 0
337735610 0 0
702196324 0 0
219742854 0 0
1015280734 0 0
224303777 0 0
537418101 0 0
728330249 0 0
806530151 0 0
727168750 0 0
695154927 0 0
833109377 0 0
969629286 0 0
13376086 0 0
884763541 0 0
122270956 0 0
702176614 0 0
222197547 0 0
272892898 0 0
570623506 0 0
987361628 0 0
22424960 0 0
321627865 0 0
615814164 0 0
848973493 0 0
259142977 0 0
10940165 0 0
681938631 0 0
1069236818 0 0
115751705 0 0
10174771 0 0
462213854 0 0
115112755 0 0
935230012 0 0
1032481577 0 0
1042898525 0 0
870154757 0 0
180498958 0 0
665908669 0 0
842701441 0 0
307226068 0 0
1040713383 0 0
133845297 0 0
27383070 0 0
199847015 0 0
644848729 0 0
204035396 0 0
101952998 0 0
143568840 0 0
1060848507 0 0
564806592 0 0
625928228 0 0
7097368 0 0
544603018 0 0
360486315 0 0
755461445 0 0
1001300518 0 0
223594329 0 0
514642299 0 0
587886930 0 0
345198140 0 0
294448904 0 0
723426736 0 0
750355037 0 0
283806499 0 0
843699667 0 0
742663044 0 0
247549841 0 0
816113467 0 0
829054359 0 0
463706155 0 0
577363593 0 0
908393196 0 0
751332857 0 0
780905449 0 0
38254043 0 0
745964243 0 0
858033474 0 0
264688286 0 0
1063378610 0 0
1070721840 0 0
82749784 0 0
769728954 0 0
40311476 0 0
515522192 0 0
613165341 0 0
467671916 0 0
798964104 0 0
669341804 0 0
304628313 0 0
428865005 0 0
182962157 0 0
900061495 0 0
610979706 0 0
912231517 0 0
379008841 0 0
25132620 0 0
250280273 0 0
784512398 0 0
773578311 0 0
293742198 0 0
335454998 0 0
956518891 0 0
987494923 0 0
278638157 0 0
396970054 0 0
444232762 0 0
106226781 0 0
748732329 0 0
100674430 0 0
998585781 0 0
998347766 0 0
382220852 0 0
557644746 0 0
123700146 0 0
557533395 0 0
409933933 0 0
169462737 0 0
675074625 0 0
518344849 0 0
1030471635 0 0
462290194 0 0
402970312 0 0
470707713 0 0
225940354 0 0
390894143 0 0
266927974 0 0
267378489 0 0
654529421 0 0
472849098 0 0
776804537 0 0
868351071 0 0
413606323 0 0
662525711 0 0
377935474 0 0
689641186 0 0
177751315 0 0
1030307928 0 0
56513065 0 0
1035219896 0 0
348518465 0 0
824350089 0 0
1072670698 0 0
1003192341 0 0
720930542 0 0
368315044 0 0
361678392 0 0
623251922 0 0
770806429 0 0
715035466 0 0
998703170 0 0
453475217 0 0
764145854 0 0
667930576 0 0
816182295 0 0
1056278117 0 0
774539674 0 0
244801110 0 0
677809076 0 0
215986361 0 0
1027360395 0 0
242313407 0 0
702949513 0 0
721606899 0 0
394804465 0 0
585501589 0 0
382318646 0 0
64443036 0 0
727897410 0 0
916055237 0 0
737175720 0 0
786199170 0 0
147785735 0 0
993961958 0 0
751575570 0 0
985535045 0 0
482963497 0 0
321288011 0 0
28273438 0 0
10002811 0 0
918200453 0 0
593856821 0 0
709418948 0 0
631844664 0 0
281833873 0 0
459888715 0 0
759477705 0 0
891694827 0 0
658010221 0 0
643458362 0 0
23449304 0 0
1058604167 0 0
138464625 0 0
288860960 0 0
470771671 0 0
468072326 0 0
545100132 0 0
689571452 0 0
353176340 0 0
832043948 0 0
18145816 0 0
357149011 0 0
232455147 0 0
215129605 0 0
165647522 0 0
589956523 0 0
912598273 0 0
850079848 0 0
703569336 0 0
247090295 0 0
833921145 0 0
632991853 0 0
130142565 0 0
441451799 0 0
162607294 0 0
884576569 0 0
362317580 0 0
783383531 0 0
624124959 0 0
335133405 0 0
564469886 0 0
182716254 0 0
1068852093 0 0
688263184 0 0
109940980 0 0
785647613 0 0
409412240 0 0
198206195 0 0
214880110 0 0
575047709 0 0
518868796 0 0
691261811 0 0
269611904 0 0
689224417 0 0
248116304 0 0
487364759 0 0
164370145 0 0
845146511 0 0
658952742 0 0
952288770 0 0
967295421 0 0
438782640 0 0
892330692 0 0
477899508 0 0
254686843 0 0
907128661 0 0
889360484 0 0
324988595 0 0
783115107 0 0
267762106 0 0
884377089 0 0
350620847 0 0
260586763 0 0
1012989029 0 0
798367872 0 0
520899759 0 0
215387346 0 0
907474844 0 0
778416271 0 0
310813250 0 0
644049221 0 0
915526331 0 0
674979710 0 0
54225482 0 0
1027503968 0 0
214648679 0 0
643826184 0 0
16976743 0 0
391400430 0 0
580743635 0 0
1039461714 0 0
996223546 0 0
690728547 0 0
469871675 0 0
502396011 0 0
893966675 0 0
416693574 0 0
968253551 0 0
457247682 0 0
635727322 0 0
414843807 0 0
773641395 0 0
764975097 0 0
792848039 0 0
237789900 0 0
734044838 0 0
756442677 0 0
709963541 0 0
163124032 0 0
243018073 0 0
263852496 0 0
537961363 0 0
545072125 0 0
319971085 0 0
853380170 0 0
705455014 0 0
828283221 0 0
243816381 0 0
206624788 0 0
169334452 0 0
875220011 0 0
295405706 0 0
142769011 0 0
943344568 0 0
344551457 0 0
263197807 0 0
803122492 0 0
75830107 0 0
821769574 0 0
71185040 0 0
732871791 0 0
99862146 0 0
858868215 0 0
264567063 0 0
552303326 0 0
502908385 0 0
200620644 0 0
522183425 0 0
947002696 0 0
237393304 0 0
976835684 0 0
1024865657 0 0
53071315 0 0
599002157 0 0
280417069 0 0
1035605400 0 0
115988731 0 0
78545752 0 0
843377514 0 0
368597044 0 0
65234802 0 0
643451368 0 0
505543147 0 0
274314506 0 0
637532351 0 0
835835641 0 0
397951383 0 0
220675000 0 0
279553631 0 0
879544648 0 0
1044898943 0 0
508477740 0 0
865965441 0 0
234905393 0 0
113264662 0 0
1039229954 0 0
890569910 0 0
605637277 0 0
771138555 0 0
773628625 0 0
495575316 0 0
16478096 0 0
272330109 0 0
1052337578 0 0
134672388 0 0
300733085 0 0
231761685 0 0
722921260 0 0
261156353 0 0
75320356 0 0
901555771 0 0
497391827 0 0
680518080 0 0
102912200 0 0
346459622 0 0
1009869266 0 0
433177308 0 0
585272445 0 0
467019499 0 0
167437579 0 0
102251192 0 0
505262233 0 0
521957261 0 0
73259536 0 0
790199477 0 0
793330697 0 0
60746 0 0
182422097 0 0
62216854 0 0
568523044 0 0
433298894 0 0
358564864 0 0
84668103 0 0
753381959 0 0
353962831 0 0
436696344 0 0
138960931 0 0
41896325 0 0
742602576 0 0
262533008 0 0
778589014 0 0
93015330 0 0
362151480 0 0
256139707 0 0
1033421662 0 0
221018704 0 0
203956842 0 0
878513096 0 0
94594816 0 0
202927363 0 0
71410118 0 0
1003805334 0 0
876244020 0 0
114126077 0 0
646060868 0 0
541425997 0 0
310709954 0 0
977170164 0 0
19778977 0 0
43649076 0 0
680964822 0 0
513770588 0 0
182939952 0 0
521166339 0 0
651764141 0 0
1020328254 0 0
139335643 0 0
275331738 0 0
1047371322 0 0
904952473 0 0
639251282 0 0
185672485 0 0
557925140 0 0
660222300 0 0
581797268 0 0
794849404 0 0
3593772 0 0
594186305 0 0
1058030985 0 0
263584384 0 0
380940261 0 0
181916285 0 0
940905538 0 0
207764555 0 0
34072132 0 0
1015551007 0 0
768850638 0 0
97253839 0 0
324233347 0 0
517453731 0 0
423413287 0 0
145584366 0 0
249383118 0 0
54916848 0 0
51026922 0 0
791472754 0 0
105527997 0 0
1045190192 0 0
58084634 0 0
607496672 0 0
360575911 0 0
517189093 0 0
935443959 0 0
339202284 0 0
280389565 0 0
29122397 0 0
521763922 0 0
886444276 0 0
872015115 0 0
734415903 0 0
9120960 0 0
607624526 0 0
966297709 0 0
365766859 0 0
612273599 0 0
624209819 0 0
828363513 0 0
253699390 0 0
946937481 0 0
304067812 0 0
437312345 0 0
551256239 0 0
251330270 0 0
718187425 0 0
1032109730 0 0
768117069 0 0
791519449 0 0
585413214 0 0
763203571 0 0
892052721 0 0
59408852 0 0
531604028 0 0
880511013 0 0
335685843 0 0
142742927 0 0
353730078 0 0
1009182896 0 0
879921559 0 0
1042664595 0 0
1062074934 0 0
878967719 0 0
419182109 0 0
428478060 0 0
30962113 0 0
506527783 0 0
130117092 0 0
516659578 0 0
809041141 0 0
911459315 0 0
493630859 0 0
963969224 0 0
671603266 0 0
68717121 0 0
702450731 0 0
575530963 0 0
84156319 0 0
441477402 0 0
149906741 0 0
841887832 0 0
293075937 0 0
613141292 0 0
596279219 0 0
82362714 0 0
222437486 0 0
1051118379 0 0
804565486 0 0
327859628 0 0
548169037 0 0
702285718 0 0
453266536 0 0
572924958 0 0
439508455 0 0
544101704 0 0
338644154 0 0
179306808 0 0
820359123 0 0
158797320 0 0
733763759 0 0
86170541 0 0
396573735 0 0
116648686 0 0
895270364 0 0
809380667 0 0
496749697 0 0
631777551 0 0
647271143 0 0
909374564 0 0
612366603 0 0
158344683 0 0
3350895 0 0
115240050 0 0
552871271 0 0
580630138 0 0
678126264 0 0
299836618 0 0
597269019 0 0
419210740 0 0
868871098 0 0
539777789 0 0
475979174 0 0
511611712 0 0
129616587 0 0
413511841 0 0
813775535 0 0
29609404 0 0
483626047 0 0
910451536 0 0
748882934 0 0
229500412 0 0
380133460 0 0
586377938 0 0
819159167 0 0
437629992 0 0
922236912 0 0
469512249 0 0
360083278 0 0
856795713 0 0
20570881 0 0
1024698950 0 0
911310419 0 0
378559155 0 0
475985270 0 0
627450572 0 0
905966828 0 0
716434770 0 0
135996897 0 0
217628092 0 0
309195696 0 0
792166909 0 0
84167397 0 0
633417106 0 0
154943667 0 0
587051439 0 0
626842167 0 0
870721593 0 0
347194328 0 0
400738138 0 0
202903079 0 0
968848536 0 0
198396345 0 0
211560509 0 0
800431793 0 0
709661928 0 0
708439967 0 0
503130180 0 0
793961464 0 0
3046210 0 0
710292010 0 0
209456588 0 0
911134000 0 0
432479330 0 0
472566573 0 0
654850406 0 0
326922474 0 0
1025284738 0 0
602001955 0 0
717963686 0 0
495977313 0 0
516261723 0 0
644568160 0 0
675195276 0 0
945995200 0 0
559717447 0 0
1072492925 0 0
276128782 0 0
101013071 0 0
743834961 0 0
154888025 0 0
896299043 0 0
836384715 0 0
687476039 0 0
986672976 0 0
986005278 0 0
401150660 0 0
500755687 0 0
849324789 0 0
161539616 0 0
226624464 0 0
51328160 0 0
628917931 0 0
194259281 0 0
1013634290 0 0
302014578 0 0
652561514 0 0
1013927364 0 0
1022897106 0 0
1016466404 0 0
473286563 0 0
314539319 0 0
514073039 0 0
161192338 0 0
468745462 0 0
184655518 0 0
320977149 0 0
954763146 0 0
150622824 0 0
1061686006 0 0
610675337 0 0
1008579493 0 0
580925270 0 0
513177367 0 0
715624671 0 0
1023406192 0 0
944144207 0 0
868028486 0 0
337975397 0 0
433479457 0 0
869709449 0 0
615317486 0 0
185989717 0 0
801209965 0 0
420374300 0 0
532773689 0 0
868802621 0 0
435561082 0 0
587558564 0 0
683214149 0 0
793606846 0 0
457705233 0 0
407667668 0 0
710835206 0 0
913839666 0 0
888064961 0 0
429063710 0 0
890676196 0 0
28311185 0 0
2521770 0 0
434524910 0 0
232698587 0 0
115876424 0 0
873209503 0 0
852688349 0 0
743889829 0 0
84374802 0 0
118281591 0 0
26615014 0 0
1067413785 0 0
986299227 0 0
417612799 0 0
109588628 0 0
921032093 0 0
366328855 0 0
757125563 0 0
376485561 0 0
535711228 0 0
932385752 0 0
110031325 0 0
854141057 0 0
25225348 0 0
512189419 0 0
304130608 0 0
266312732 0 0
947640153 0 0
407551606 0 0
889777242 0 0
588616893 0 0
66401576 0 0
497807127 0 0
859580713 0 0
88218116 0 0
261289920 0 0
498300729 0 0
743849209 0 0
547093416 0 0
951003727 0 0
587628828 0 0
951473984 0 0
797146758 0 0
521579346 0 0
513918956 0 0
13163886 0 0
331724960 0 0
165796023 0 0
19416232 0 0
269885376 0 0
876828571 0 0
730406139 0 0
3570245 0 0
819502763 0 0
467216115 0 0
882931754 0 0
882831409 0 0
474200417 0 0
900795930 0 0
671235872 0 0
155658886 0 0
684240275 0 0
22975148 0 0
629379743 0 0
165972514 0 0
798930251 0 0
385886112 0 0
221121855 0 0
406024797 0 0
796137080 0 0
9543357 0 0
1038848919 0 0
188522175 0 0
478983681 0 0
322707489 0 0
718080456 0 0
683631310 0 0
606737008 0 0
525560215 0 0
671907830 0 0
59868633 0 0
825162785 0 0
409683957 0 0
79817496 0 0
1026815698 0 0
253559062 0 0
16903868 0 0
182519842 0 0
497154365 0 0
691924363 0 0
43112679 0 0
166177078 0 0
439690530 0 0
243640781 0 0
123505986 0 0
779482316 0 0
615808349 0 0
514605554 0 0
374871108 0 0
149917248 0 0
615545189 0 0
1060772455 0 0
24002845 0 0
542172488 0 0
632233287 0 0
168681392 0 0
1015164262 0 0
1031063360 0 0
165677248 0 0
903882595 0 0
596119598 0 0
1057933218 0 0
531471957 0 0
1049844271 0 0
353032866 0 0
854070466 0 0
784401061 0 0
87269466 0 0
193414233 0 0
203377759 0 0
55278926 0 0
978268455 0 0
841560534 0 0
715534255 0 0
782818638 0 0
824746106 0 0
468440006 0 0
144385954 0 0
338805778 0 0
420196819 0 0
520833124 0 0
316974709 0 0
307233478 0 0
279887078 0 0
282694139 0 0
964190678 0 0
171687861 0 0
82410111 0 0
1071830836 0 0
993435090 0 0
87722153 0 0
890636630 0 0
2234806 0 0
88558773 0 0
1062645759 0 0
497630143 0 0
603881709 0 0
45014532 0 0
845956717 0 0
418253765 0 0
19541803 0 0
1020410705 0 0
532516459 0 0
759395814 0 0
21331601 0 0
220004904 0 0
689581158 0 0
926565542 0 0
622474431 0 0
371499014 0 0
111354370 0 0
559660788 0 0
327383215 0 0
626621719 0 0
924014399 0 0
744891652 0 0
183613126 0 0
11379436 0 0
908626885 0 0
784667152 0 0
854146958 0 0
817655566 0 0
442683726 0 0
51493894 0 0
1063239975 0 0
699706766 0 0
349400338 0 0
833593632 0 0
228253991 0 0
131866184 0 0
255941965 0 0
771592817 0 0
71634640 0 0
609881122 0 0
337776779 0 0
188422359 0 0
411323271 0 0
76433818 0 0
174543471 0 0
983653303 0 0
202568994 0 0
82220415 0 0
393377050 0 0
252563225 0 0
194244594 0 0
224281896 0 0
669974940 0 0
327696382 0 0
782148322 0 0
346456787 0 0
777962979 0 0
450657057 0 0
504919119 0 0
486184018 0 0
442539440 0 0
928274826 0 0
94363608 0 0
902643101 0 0
404567846 0 0
752455442 0 0
618399614 0 0
628104358 0 0
132476875 0 0
764830986 0 0
98264015 0 0
557694093 0 0
844885228 0 0
1013551210 0 0
484107838 0 0
130090242 0 0
689566886 0 0
103627505 0 0
48506278 0 0
54871087 0 0
993290840 0 0
1015975980 0 0
541061971 0 0
524888757 0 0
603746349 0 0
749687767 0 0
195093944 0 0
959674459 0 0
856895248 0 0
981843621 0 0
519605892 0 0
76752505 0 0
2301941 0 0
192731904 0 0
956485278 0 0
3237133 0 0
34972072 0 0
549327816 0 0
152998435 0 0
268842070 0 0
757477315 0 0
1047382712 0 0
967615839 0 0
715852099 0 0
458652600 0 0
564866969 0 0
505923714 0 0
981529366 0 0
633707681 0 0
27020145 0 0
924656457 0 0
1036951211 0 0
750678680 0 0
598754657 0 0
510789657 0 0
260298126 0 0
741605547 0 0
1002169749 0 0
552834374 0 0
593336446 0 0
351143223 0 0
752535330 0 0
1025889722 0 0
81701823 0 0
741395286 0 0
395072382 0 0
553781127 0 0
278202750 0 0
140810831 0 0
636982781 0 0
95666544 0 0
614269128 0 0
512515278 0 0
197352394 0 0
450761641 0 0
255825294 0 0
710892356 0 0
939612878 0 0
1030337713 0 0
764003016 0 0
654736136 0 0
940142176 0 0
999835196 0 0
821126207 0 0
854419934 0 0
910675566 0 0
880485347 0 0
446845292 0 0
546080273 0 0
241246205 0 0
276614129 0 0
997945045 0 0
356845563 0 0
131658358 0 0
229750524 0 0
191615883 0 0
1026977999 0 0
643432510 0 0
798655023 0 0
724021544 0 0
331592569 0 0
1049410375 0 0
892534632 0 0
572080832 0 0
813238091 0 0
969069462 0 0
461304379 0 0
233147543 0 0
200540377 0 0
980055811 0 0
637167505 0 0
436589634 0 0
372730386 0 0
431506241 0 0
753100534 0 0
1031033693 0 0
886747533 0 0
1047628474 0 0
1039112153 0 0
28755512 0 0
693407059 0 0
1045934907 0 0
272149713 0 0
372309856 0 0
1042409605 0 0
97892991 0 0
741258359 0 0
62384882 0 0
711413766 0 0
187158796 0 0
875935387 0 0
323051162 0 0
788608372 0 0
843175667 0 0
418086363 0 0
873708188 0 0
551992367 0 0
63421194 0 0
458482385 0 0
500901461 0 0
7742374 0 0
190895863 0 0
465108903 0 0
356822316 0 0
848641209 0 0
345599657 0 0
350687888 0 0
334117397 0 0
588185594 0 0
138328869 0 0
21104695 0 0
364241693 0 0
261149923 0 0
19590390 0 0
316256531 0 0
809839205 0 0
902390745 0 0
989986673 0 0
840810053 0 0
170283903 0 0
976270821 0 0
611471357 0 0
228088691 0 0
458912124 0 0
570608898 0 0
809048652 0 0
699282195 0 0
726673841 0 0
467810765 0 0
408087903 0 0
246247834 0 0
1061117433 0 0
1049980288 0 0
282807692 0 0
309410611 0 0
593742285 0 0
974581183 0 0
982884971 0 0
251417481 0 0
385293160 0 0
666120358 0 0
594943122 0 0
54759327 0 0
945536600 0 0
64375080 0 0
1068957251 0 0
636553147 0 0
381120556 0 0
210297867 0 0
493359370 0 0
649248903 0 0
868286839 0 0
310455139 0 0
605122476 0 0
723373621 0 0
994422474 0 0
697787964 0 0
391251986 0 0
900441426 0 0
715321771 0 0
1063937410 0 0
210467534 0 0
476402234 0 0
486475908 0 0
436176315 0 0
188144630 0 0
182442081 0 0
708120558 0 0
358083572 0 0
951836877 0 0
934871196 0 0
166162924 0 0
1004342440 0 0
32048107 0 0
768421450 0 0
999533330 0 0
971505858 0 0
556337039 0 0
168146958 0 0
80932448 0 0
888257740 0 0
537287692 0 0
846490229 0 0
765485461 0 0
429894008 0 0
867164997 0 0
431551525 0 0
300816722 0 0
613921719 0 0
462696444 0 0
248527608 0 0
1058829397 0 0
197243289 0 0
178379196 0 0
709512961 0 0
546097461 0 0
970943662 0 0
524876656 0 0
476494724 0 0
503513415 0 0
529788782 0 0
805217876 0 0
159084152 0 0
299465793 0 0
687048490 0 0
472354504 0 0
451819059 0 0
66648765 0 0
431846895 0 0
348436809 0 0
46014695 0 0
911042114 0 0
553986514 0 0
443383354 0 0
41481130 0 0
475845513 0 0
296859186 0 0
657861905 0 0
777308794 0 0
526112150 0 0
293213062 0 0
838588046 0 0
572320723 0 0
996841564 0 0
447227445 0 0
571409240 0 0
179300404 0 0
515335748 0 0
127706967 0 0
425899646 0 0
899185547 0 0
761490726 0 0
778069423 0 0
834689694 0 0
757225446 0 0
688654958 0 0
36725433 0 0
89328816 0 0
260927771 0 0
978568801 0 0
534158115 0 0
828424681 0 0
750519442 0 0
54349961 0 0
540380484 0 0
240538251 0 0
271231932 0 0
479344757 0 0
333445201 0 0
681780661 0 0
308923169 0 0
248047680 0 0
95730162 0 0
230322393 0 0
23906495 0 0
518978700 0 0
371262824 0 0
288155385 0 0
1020747104 0 0
933444779 0 0
900176349 0 0
550281927 0 0
413437511 0 0
461727877 0 0
227970478 0 0
431107095 0 0
795572178 0 0
938553383 0 0
113340166 0 0
867287388 0 0
1008596632 0 0
893996266 0 0
842714927 0 0
267976002 0 0
687311865 0 0
486199312 0 0
141645519 0 0
691527911 0 0
359312531 0 0
233138467 0 0
1052671593 0 0
760623707 0 0
92240498 0 0
474782016 0 0
268781833 0 0
274824788 0 0
213584910 0 0
504011562 0 0
537200878 0 0
844776381 0 0
645328914 0 0
14870286 0 0
936344996 0 0
101210023 0 0
178523554 0 0
50694754 0 0
2509055 0 0
16882212 0 0
469354349 0 0
519399050 0 0
973564123 0 0
937958979 0 0
824729934 0 0
833333722 0 0
55111045 0 0
963009260 0 0
879811697 0 0
980682241 0 0
467442458 0 0
463451224 0 0
433726032 0 0
447347023 0 0
519544261 0 0
943660484 0 0
457830309 0 0
941451271 0 0
1033587051 0 0
1041633178 0 0
287782529 0 0
699048478 0 0
247311946 0 0
124456083 0 0
575850675 0 0
1054282948 0 0
828991871 0 0
455024574 0 0
507842642 0 0
142850985 0 0
273418676 0 0
373567137 0 0
796541295 0 0
770968574 0 0
317015600 0 0
1063200740 0 0
310617024 0 0
322381347 0 0
119597122 0 0
154729664 0 0
77433816 0 0
65245458 0 0
118801888 0 0
529305210 0 0
846921757 0 0
49719884 0 0
13088472 0 0
355292690 0 0
589322903 0 0
327470824 0 0
591220589 0 0
510072357 0 0
780537029 0 0
198748385 0 0
225408882 0 0
891871734 0 0
922164257 0 0
250361870 0 0
252888733 0 0
109206400 0 0
490170293 0 0
664608780 0 0
337637026 0 0
117913102 0 0
795754054 0 0
219739276 0 0
982119698 0 0
352803137 0 0
108913295 0 0
501215027 0 0
570577623 0 0
6044452 0 0
1071876377 0 0
901638068 0 0
128143550 0 0
273858769 0 0
369588400 0 0
613370017 0 0
969161895 0 0
325824937 0 0
644265565 0 0
778360473 0 0
244810382 0 0
719960603 0 0
649362276 0 0
881786621 0 0
624540872 0 0
654385528 0 0
518198974 0 0
409580794 0 0
1014143236 0 0
407047543 0 0
981995249 0 0
945674732 0 0
1016387164 0 0
706048232 0 0
167909088 0 0
710787401 0 0
756777413 0 0
600760084 0 0
35483715 0 0
184016303 0 0
987304862 0 0
98699558 0 0
750917550 0 0
189756308 0 0
674431025 0 0
458426029 0 0
492483941 0 0
1066761016 0 0
394149899 0 0
42554414 0 0
53301166 0 0
558428839 0 0
536738914 0 0
790059354 0 0
725628098 0 0
666516435 0 0
684362529 0 0
273769830 0 0
658789991 0 0
910845253 0 0
834780266 0 0
258849282 0 0
315210474 0 0
900327657 0 0
728984496 0 0
127464765 0 0
163825465 0 0
794765444 0 0
558076614 0 0
597784476 0 0
210190587 0 0
861815334 0 0
177538467 0 0
627272681 0 0
499409281 0 0
924720615 0 0
657421632 0 0
492391038 0 0
684966637 0 0
477810473 0 0
249529848 0 0
1057125425 0 0
555997195 0 0
467679885 0 0
695573826 0 0
825402051 0 0
51341624 0 0
401018390 0 0
52983530 0 0
40554137 0 0
314863149 0 0
367702543 0 0
994890563 0 0
607247184 0 0
828881097 0 0
347206747 0 0
711524791 0 0
1047605066 0 0
136134621 0 0
275441786 0 0
722262192 0 0
361922711 0 0
890232324 0 0
114743635 0 0
885174209 0 0
782830666 0 0
204104593 0 0
664218294 0 0
490857416 0 0
726632877 0 0
489042092 0 0
1006710114 0 0
585201485 0 0
419785586 0 0
519997069 0 0
876633364 0 0
757324593 0 0
1021094124 0 0
774245191 0 0
750842210 0 0
970958956 0 0
256648446 0 0
1064488579 0 0
954027511 0 0
691070325 0 0
50044210 0 0
435118618 0 0
395964864 0 0
57774508 0 0
321112859 0 0
110045947 0 0
1042744854 0 0
62331053 0 0
232894520 0 0
916131676 0 0
453416194 0 0
246163754 0 0
612664910 0 0
526943495 0 0
94995093 0 0
80357189 0 0
967953044 0 0
247087520 0 0
545335368 0 0
511773397 0 0
379608539 0 0
844968228 0 0
871751524 0 0
507871714 0 0
137582037 0 0
30065708 0 0
541309563 0 0
888153858 0 0
275560246 0 0
383994208 0 0
789016400 0 0
1066854801 0 0
730439141 0 0
685767242 0 0
920373007 0 0
449926828 0 0
217706806 0 0
1064809187 0 0
167560491 0 0
652739584 0 0
649008099 0 0
196415099 0 0
382874400 0 0
614792176 0 0
765728472 0 0
534116575 0 0
333131895 0 0
206490235 0 0
171739925 0 0
747498150 0 0
559914257 0 0
1004008936 0 0
278261827 0 0
588821474 0 0
485509164 0 0
339826420 0 0
430536317 0 0
983828926 0 0
919815053 0 0
885399222 0 0
990811966 0 0
135101088 0 0
400282738 0 0
344203698 0 0
140963556 0 0
816010451 0 0
514034994 0 0
154851588 0 0
321348854 0 0
1042336395 0 0
127730268 0 0
479248190 0 0
231187645 0 0
819003400 0 0
924685347 0 0
350270245 0 0
193521302 0 0
982901114 0 0
951332183 0 0
928419927 0 0
111533161 0 0
566860491 0 0
187575881 0 0
304812759 0 0
409354525 0 0
164467051 0 0
42574500 0 0
616375684 0 0
1068005059 0 0
1012273980 0 0
997729737 0 0
29346187 0 0
109194693 0 0
401854269 0 0
560037234 0 0
438105503 0 0
59756258 0 0
1067522871 0 0
1062676264 0 0
887972666 0 0
328702313 0 0
4657166 0 0
749796045 0 0
870496199 0 0
342819518 0 0
287634230 0 0
558472344 0 0
528740274 0 0
287848981 0 0
686241105 0 0
17425887 0 0
661666391 0 0
2733815 0 0
1054018937 0 0
665622652 0 0
232103272 0 0
230224832 0 0
517348110 0 0
783402986 0 0
836769711 0 0
602359847 0 0
1045092383 0 0
1041374508 0 0
23829910 0 0
542273139 0 0
888744261 0 0
131085199 0 0
781972391 0 0
24238336 0 0
127388511 0 0
250315514 0 0
470696623 0 0
599479228 0 0
429239392 0 0
832581615 0 0
586377338 0 0
591950153 0 0
329968608 0 0
454966298 0 0
658349942 0 0
629970407 0 0
704637206 0 0
563197973 0 0
258960659 0 0
148415870 0 0
670688365 0 0
211166740 0 0
977879169 0 0
206098957 0 0
969129785 0 0
324957687 0 0
282441844 0 0
41822689 0 0
68116221 0 0
179507427 0 0
290379479 0 0
142400718 0 0
411506386 0 0
707906530 0 0
1023063601 0 0
908793534 0 0
209423644 0 0
671406303 0 0
330800881 0 0
976899489 0 0
188857078 0 0
647983566 0 0
880079252 0 0
133529731 0 0
403631819 0 0
133045512 0 0
381881276 0 0
893036123 0 0
319084763 0 0
521042800 0 0
295680584 0 0
395846555 0 0
835490132 0 0
1071205967 0 0
994797860 0 0
452604511 0 0
74378367 0 0
447418361 0 0
978831141 0 0
258312416 0 0
453124244 0 0
659825805 0 0
836276043 0 0
293308237 0 0
923691937 0 0
688652645 0 0
569580179 0 0
458267242 0 0
563178211 0 0
609649545 0 0
955910274 0 0
1022717039 0 0
399193168 0 0
48096432 0 0
544743046 0 0
565903504 0 0
993562451 0 0
1070670425 0 0
315684137 0 0
464624848 0 0
624853021 0 0
1009359520 0 0
195099255 0 0
953455271 0 0
199062340 0 0
804188734 0 0
1020758009 0 0
649505565 0 0
754830336 0 0
399557500 0 0
149120824 0 0
47818522 0 0
143374708 0 0
710127010 0 0
16232822 0 0
460109706 0 0
41571995 0 0
447314157 0 0
178869265 0 0
432111955 0 0
551595133 0 0
636918609 0 0
546949209 0 0
570536518 0 0
113618881 0 0
258611351 0 0
996794375 0 0
294628023 0 0
288176919 0 0
522649197 0 0
496983152 0 0
299054473 0 0
696059147 0 0
518801666 0 0
793460574 0 0
331217042 0 0
912417361 0 0
241542934 0 0
994585095 0 0
141744860 0 0
432787961 0 0
619144011 0 0
73846019 0 0
81971783 0 0
109767535 0 0
87443128 0 0
432350422 0 0
29422098 0 0
766870742 0 0
858858351 0 0
320616109 0 0
645344685 0 0
396627255 0 0
687414477 0 0
686277437 0 0
697704149 0 0
632119772 0 0
288612993 0 0
376950702 0 0
46869715 0 0
894704180 0 0
1019864592 0 0
103852302 0 0
588815841 0 0
379336437 0 0
957661753 0 0
254554096 0 0
697851227 0 0
249156303 0 0
583656961 0 0
162756625 0 0
980250236 0 0
83022401 0 0
717870008 0 0
697341187 0 0
276326384 0 0
444013753 0 0
407848129 0 0
802297352 0 0
682391821 0 0
498370663 0 0
641167371 0 0
730296809 0 0
996127367 0 0
665381331 0 0
615102380 0 0
374146605 0 0
946666854 0 0
59451403 0 0
115644812 0 0
769079227 0 0
865075000 0 0
128645354 0 0
813240267 0 0
169551901 0 0
138252297 0 0
719850291 0 0
749587213 0 0
725834145 0 0
501762819 0 0
404746682 0 0
132588985 0 0
2336420 0 0
715144386 0 0
17701070 0 0
169639706 0 0
263173196 0 0
732638423 0 0
354604634 0 0
375508150 0 0
730196752 0 0
481223782 0 0
693263247 0 0
32527848 0 0
515324156 0 0
231560499 0 0
431091751 0 0
595083672 0 0
219224882 0 0
43152440 0 0
224061769 0 0
12300595 0 0
369799296 0 0
943713120 0 0
910669305 0 0
934185927 0 0
705970843 0 0
603406343 0 0
338546424 0 0
17030672 0 0
951821136 0 0
232035601 0 0
296519201 0 0
838416677 0 0
146946917 0 0
547792202 0 0
451517789 0 0
946309323 0 0
569073603 0 0
480207528 0 0
274388709 0 0
861427717 0 0
120277412 0 0
337448122 0 0
75430180 0 0
591469115 0 0
944690829 0 0
398198812 0 0
68734597 0 0
745710676 0 0
528407290 0 0
231163698 0 0
746940225 0 0
455642358 0 0
573260832 0 0
81079581 0 0
761357601 0 0
344271606 0 0
988297141 0 0
792322666 0 0
396726544 0 0
1008078307 0 0
890131005 0 0
906897000 0 0
313910082 0 0
322701920 0 0
329073797 0 0
285330738 0 0
716782977 0 0
54080786 0 0
478236645 0 0
206378730 0 0
604129143 0 0
909562660 0 0
438549563 0 0
1045649567 0 0
785205293 0 0
110086791 0 0
772821476 0 0
141385678 0 0
118352377 0 0
405404750 0 0
589405291 0 0
763644145 0 0
370091759 0 0
774254287 0 0
201935473 0 0
888242456 0 0
978162068 0 0
877954367 0 0
242314433 0 0
197201452 0 0
954616759 0 0
584276783 0 0
797044006 0 0
534630774 0 0
735344217 0 0
689453114 0 0
880193605 0 0
122372338 0 0
539098323 0 0
86900131 0 0
788809056 0 0
106402595 0 0
277847452 0 0
164279543 0 0
780162542 0 0
607904948 0 0
509266457 0 0
305207789 0 0
930547900 0 0
1012178867 0 0
116463622 0 0
254967459 0 0
359824532 0 0
746075749 0 0
899508172 0 0
742390585 0 0
704714978 0 0
935887501 0 0
1057122977 0 0
689685808 0 0
137514029 0 0
352182858 0 0
382955827 0 0
247914868 0 0
495665237 0 0
225843078 0 0
391860859 0 0
431037244 0 0
97226197 0 0
472422505 0 0
787409797 0 0
338786543 0 0
651624066 0 0
732251930 0 0
107715431 0 0
924516542 0 0
534633241 0 0
815550333 0 0
13664756 0 0
580031385 0 0
295975708 0 0
801693492 0 0
56365801 0 0
815611882 0 0
838121450 0 0
748360569 0 0
732593666 0 0
43036635 0 0
196901913 0 0
546053175 0 0
788404974 0 0
759362728 0 0
224473 0 0
149235463 0 0
324430759 0 0
1031914816 0 0
1067546061 0 0
411075176 0 0
3700567 0 0
837514320 0 0
19570397 0 0
198464513 0 0
973099374 0 0
23930345 0 0
825207517 0 0
794129694 0 0
726281829 0 0
1064907165 0 0
222745805 0 0
133220522 0 0
906526521 0 0
122196604 0 0
71335706 0 0
763578910 0 0
532420940 0 0
77333354 0 0
409070014 0 0
477132547 0 0
369184041 0 0
266634761 0 0
54088842 0 0
212309757 0 0
546386721 0 0
190323343 0 0
584276294 0 0
809113045 0 0
1053669132 0 0
616224066 0 0
1065729508 0 0
444901469 0 0
1037593197 0 0
988637992 0 0
359274899 0 0
643918705 0 0
91188079 0 0
25153927 0 0
942591806 0 0
1069478102 0 0
882239229 0 0
771669507 0 0
951348253 0 0
727352622 0 0
547244245 0 0
340222264 0 0
463250290 0 0
109742596 0 0
919906480 0 0
1009517138 0 0
401530705 0 0
279220948 0 0
965848324 0 0
882439964 0 0
536071724 0 0
74325354 0 0
616035609 0 0
236977296 0 0
937916218 0 0
518277653 0 0
819957498 0 0
598158596 0 0
196956797 0 0
536211928 0 0
720563289 0 0
246659687 0 0
685324990 0 0
935802849 0 0
592262906 0 0
759040950 0 0
106597846 0 0
697486906 0 0
275770073 0 0
260039504 0 0
807605946 0 0
852077008 0 0
621465496 0 0
475308318 0 0
822192415 0 0
250604606 0 0
899096898 0 0
120835573 0 0
490895565 0 0
435688111 0 0
584270651 0 0
164577844 0 0
162191306 0 0
563379378 0 0
450196118 0 0
375395840 0 0
938430041 0 0
631853492 0 0
312662970 0 0
360543944 0 0
126718223 0 0
928134420 0 0
348516317 0 0
768451911 0 0
521776615 0 0
167540004 0 0
469725814 0 0
788595409 0 0
194667895 0 0
806870006 0 0
13794775 0 0
800210266 0 0
720932786 0 0
276381857 0 0
538987797 0 0
255730006 0 0
1059087017 0 0
64452159 0 0
425046503 0 0
741691989 0 0
1004555116 0 0
967162659 0 0
885959434 0 0
743623248 0 0
954475112 0 0
969182722 0 0
9413762 0 0
970827504 0 0
269937636 0 0
534659163 0 0
728178876 0 0
63033382 0 0
315625 0 0
619337667 0 0
731743128 0 0
789863576 0 0
276638192 0 0
645701414 0 0
374907069 0 0
985819429 0 0
779427585 0 0
313736853 0 0
14022479 0 0
558614992 0 0
690562288 0 0
615997725 0 0
342666130 0 0
149190620 0 0
438718469 0 0
873827383 0 0
1037675521 0 0
22288334 0 0
756142463 0 0
455206765 0 0
854252367 0 0
294990092 0 0
622361290 0 0
789149059 0 0
1012994228 0 0
591473446 0 0
591240402 0 0
775800071 0 0
1028391344 0 0
404755231 0 0
346790883 0 0
70605207 0 0
867788675 0 0
293596053 0 0
344878317 0 0
279527535 0 0
547346623 0 0
439652807 0 0
323299230 0 0
427300649 0 0
149515154 0 0
511054180 0 0
396716375 0 0
505291758 0 0
78300236 0 0
196730373 0 0
118203969 0 0
27008079 0 0
111335456 0 0
1031451999 0 0
37303627 0 0
107453698 0 0
915953501 0 0
530582492 0 0
461917744 0 0
221853552 0 0
492139300 0 0
929292587 0 0
602943573 0 0
302621886 0 0
366780827 0 0
592212867 0 0
1044266345 0 0
719031245 0 0
896503069 0 0
124435577 0 0
37156225 0 0
842518844 0 0
827014495 0 0
880701090 0 0
461671131 0 0
876229260 0 0
767519326 0 0
240374432 0 0
527942615 0 0
302827776 0 0
921075005 0 0
150861670 0 0
580895452 0 0
405103179 0 0
1022777881 0 0
656579354 0 0
417817055 0 0
916091164 0 0
962253785 0 0
557166083 0 0
257463224 0 0
995581847 0 0
402617146 0 0
464157729 0 0
679829123 0 0
223219094 0 0
815171334 0 0
802771459 0 0
725016715 0 0
1011221943 0 0
140889754 0 0
255971910 0 0
5782725 0 0
465491045 0 0
350339623 0 0
1019160719 0 0
448389051 0 0
1007722102 0 0
85410607 0 0
116365648 0 0
856832140 0 0
737746850 0 0
351445583 0 0
288226791 0 0
521774566 0 0
616993510 0 0
1026866851 0 0
168580977 0 0
421972692 0 0
287087236 0 0
322451998 0 0
796550490 0 0
293258259 0 0
181665445 0 0
502514440 0 0
893196472 0 0
765675459 0 0
300423268 0 0
398000876 0 0
967155413 0 0
86066857 0 0
1014915200 0 0
241118716 0 0
635910690 0 0
959264504 0 0
582931599 0 0
953250367 0 0
264600652 0 0
538022056 0 0
317028680 0 0
134071142 0 0
212672762 0 0
848171550 0 0
1047681667 0 0
733916706 0 0
166449541 0 0
888618262 0 0
811041971 0 0
219010784 0 0
37706666 0 0
580063512 0 0
564813375 0 0
722043099 0 0
311956588 0 0
176081956 0 0
1039660314 0 0
979860483 0 0
685163215 0 0
287662626 0 0
53616432 0 0
310962665 0 0
446774184 0 0
297479919 0 0
533379752 0 0
154071349 0 0
237182108 0 0
271793 0 0
153595587 0 0
1066889531 0 0
690898264 0 0
450312251 0 0
183518369 0 0
95300292 0 0
938215747 0 0
994095714 0 0
893666602 0 0
938543526 0 0
262763551 0 0
971015553 0 0
969100139 0 0
1028861363 0 0
1045385580 0 0
369636222 0 0
707845858 0 0
130677016 0 0
903607744 0 0
612913545 0 0
5188415 0 0
557323816 0 0
25065 0 0
795362489 0 0
380597078 0 0
1041350503 0 0
237468103 0 0
996169935 0 0
646673418 0 0
592809598 0 0
1017599987 0 0
712329375 0 0
904311859 0 0
295484142 0 0
391385455 0 0
984814885 0 0
414627031 0 0
332689529 0 0
127021856 0 0
1065989782 0 0
299816107 0 0
107716523 0 0
930653988 0 0
465379352 0 0
407383491 0 0
13202843 0 0
838207972 0 0
303869814 0 0
70077689 0 0
996320507 0 0
817775345 0 0
940270660 0 0
253015593 0 0
1054990952 0 0
1014545769 0 0
452695007 0 0
276893523 0 0
398535273 0 0
879975936 0 0
81366323 0 0
981205342 0 0
107713206 0 0
190813548 0 0
1013762008 0 0
85414320 0 0
165630593 0 0
877398246 0 0
537689900 0 0
641793004 0 0
443821383 0 0
790074784 0 0
451199102 0 0
361467817 0 0
518701389 0 0
958428472 0 0
564325966 0 0
516828620 0 0
106310730 0 0
626548715 0 0
484142398 0 0
1056161183 0 0
789960132 0 0
870901032 0 0
405827925 0 0
325362307 0 0
558519761 0 0
849392894 0 0
875199129 0 0
697611223 0 0
81666430 0 0
260874243 0 0
726599052 0 0
246702001 0 0
19376630 0 0
780161781 0 0
824746598 0 0
739184732 0 0
667646230 0 0
620706868 0 0
867750999 0 0
364306123 0 0
112882901 0 0
349230764 0 0
526339053 0 0
719625756 0 0
234780107 0 0
465882572 0 0
382013266 0 0
432620783 0 0
65719441 0 0
1027122980 0 0
502830915 0 0
507623024 0 0
824654126 0 0
381385249 0 0
415200813 0 0
730433070 0 0
912419238 0 0
784919951 0 0
151901086 0 0
58678877 0 0
536866475 0 0
576699692 0 0
333636031 0 0
547566090 0 0
706084757 0 0
867526899 0 0
298130847 0 0
780117457 0 0
433801153 0 0
308989794 0 0
669061149 0 0
884291273 0 0
875300387 0 0
816327517 0 0
994350443 0 0
993926727 0 0
104004786 0 0
1034153878 0 0
521528644 0 0
900727589 0 0
987231370 0 0
961379860 0 0
867080008 0 0
33880996 0 0
567746460 0 0
363104434 0 0
515976784 0 0
911475359 0 0
419718896 0 0
25094367 0 0
637892109 0 0
1009969463 0 0
386869964 0 0
232052617 0 0
776288560 0 0
898786535 0 0
883713165 0 0
566308554 0 0
548931257 0 0
538002835 0 0
344102046 0 0
49285500 0 0
719012343 0 0
183650655 0 0
996339181 0 0
577545570 0 0
959878620 0 0
606970726 0 0
997058536 0 0
1045481734 0 0
405496003 0 0
897930527 0 0
142556851 0 0
374995978 0 0
74480620 0 0
658796170 0 0
690707342 0 0
173074842 0 0
905985237 0 0
766033847 0 0
260714824 0 0
28552248 0 0
243209608 0 0
972613533 0 0
753721749 0 0
1024426796 0 0
623093442 0 0
555820790 0 0
414961997 0 0
758380691 0 0
350910861 0 0
365412987 0 0
238503807 0 0
143964074 0 0
477307188 0 0
494541107 0 0
398744945 0 0
99002554 0 0
753681649 0 0
798453458 0 0
432308924 0 0
568471801 0 0
351803904 0 0
656929328 0 0
899490144 0 0
313417467 0 0
252985325 0 0
833569612 0 0
983953667 0 0
21175893 0 0
529910557 0 0
1008159362 0 0
357129687 0 0
794436514 0 0
288534726 0 0
484215549 0 0
174473959 0 0
307691318 0 0
780610853 0 0
963885430 0 0
880253793 0 0
750754108 0 0
643072478 0 0
381473775 0 0
637611087 0 0
1032434123 0 0
338943551 0 0
713939319 0 0
232090354 0 0
491901723 0 0
582925989 0 0
407066879 0 0
779066440 0 0
388723202 0 0
726214538 0 0
479889337 0 0
76343305 0 0
557225169 0 0
219346292 0 0
211228888 0 0
83130684 0 0
748142357 0 0
479879641 0 0
611603107 0 0
414007071 0 0
391399805 0 0
5922813 0 0
211488794 0 0
553308765 0 0
634680225 0 0
1019818967 0 0
262441771 0 0
183808962 0 0
80399217 0 0
34651663 0 0
317450429 0 0
1070347666 0 0
1021387708 0 0
862012815 0 0
547254355 0 0
435689986 0 0
992436175 0 0
50894171 0 0
654103247 0 0
565139060 0 0
639050702 0 0
299604497 0 0
409765810 0 0
790144082 0 0
358502348 0 0
508302294 0 0
461280918 0 0
658950769 0 0
1062033890 0 0
893511471 0 0
148907290 0 0
421447531 0 0
444406327 0 0
1065097746 0 0
506925879 0 0
678369389 0 0
370908488 0 0
499831621 0 0
745525566 0 0
485694040 0 0
514547037 0 0
907922436 0 0
1007880599 0 0
467990146 0 0
517929040 0 0
565445456 0 0
716263744 0 0
186140485 0 0
352768000 0 0
830771600 0 0
958792460 0 0
43885443 0 0
295030200 0 0
457750094 0 0
220763012 0 0
760735764 0 0
290095137 0 0
145417124 0 0
1007379618 0 0
66074409 0 0
83302574 0 0
506112283 0 0
680202300 0 0
1042515968 0 0
205031765 0 0
691630894 0 0
122705922 0 0
400980465 0 0
934443881 0 0
514194822 0 0
170355094 0 0
5557743 0 0
128036946 0 0
347562024 0 0
875662836 0 0
860287581 0 0
105599405 0 0
48730001 0 0
966725996 0 0
823340950 0 0
866754222 0 0
98390174 0 0
70853733 0 0
459336397 0 0
736750135 0 0
763570232 0 0
700632538 0 0
299761722 0 0
729836363 0 0
14133979 0 0
339962686 0 0
969009718 0 0
390167659 0 0
964835970 0 0
293603827 0 0
266975875 0 0
17013923 0 0
349926962 0 0
242919894 0 0
970150988 0 0
197651320 0 0
606729200 0 0
437720098 0 0
783124001 0 0
124231540 0 0
567503335 0 0
107186788 0 0
784764968 0 0
280525202 0 0
500554551 0 0
573250394 0 0
65079233 0 0
381696507 0 0
922766042 0 0
463716141 0 0
466421132 0 0
381915130 0 0
772342512 0 0
886158205 0 0
85881079 0 0
550788271 0 0
850491270 0 0
982243261 0 0
245813416 0 0
425404452 0 0
979352300 0 0
196350855 0 0
356068673 0 0
767694653 0 0
1053211930 0 0
283417395 0 0
424951266 0 0
269179626 0 0
216782835 0 0
850846057 0 0
206799380 0 0
906888174 0 0
373783986 0 0
646816721 0 0
872508362 0 0
192943429 0 0
13097215 0 0
116342874 0 0
1006449393 0 0
595517091 0 0
888379162 0 0
414706243 0 0
945028920 0 0
878782125 0 0
892155716 0 0
306009724 0 0
111766187 0 0
328846883 0 0
196845141 0 0
872901828 0 0
445554975 0 0
847299113 0 0
322345649 0 0
1056806431 0 0
318939702 0 0
993740579 0 0
93457677 0 0
538261428 0 0
187716725 0 0
77159822 0 0
140519699 0 0
187752604 0 0
1065806997 0 0
755899975 0 0
989263093 0 0
875912243 0 0
1055135604 0 0
873426203 0 0
67139238 0 0
218489427 0 0
161077908 0 0
816816828 0 0
972317321 0 0
976724912 0 0
974907438 0 0
636171678 0 0
499464354 0 0
749304553 0 0
296848157 0 0
686426298 0 0
343713738 0 0
867683920 0 0
206051859 0 0
571747358 0 0
9120959 0 0
1016085897 0 0
512662875 0 0
176786253 0 0
949396232 0 0
544031511 0 0
250940416 0 0
785642863 0 0
1026677112 0 0
943723410 0 0
140755920 0 0
685710527 0 0
976727386 0 0
251235112 0 0
182627391 0 0
231293183 0 0
2957633 0 0
611873050 0 0
397037800 0 0
376904131 0 0
245751826 0 0
545138899 0 0
674153559 0 0
323647155 0 0
1065626423 0 0
55610546 0 0
246192248 0 0
813500468 0 0
160049175 0 0
1030491594 0 0
637444740 0 0
966839598 0 0
674436102 0 0
952856793 0 0
797400356 0 0
402539454 0 0
243032369 0 0
95654649 0 0
32148399 0 0
686872790 0 0
669877318 0 0
56875599 0 0
139650792 0 0
392411999 0 0
365549628 0 0
1072337195 0 0
847455618 0 0
150772508 0 0
703264853 0 0
974318085 0 0
577712939 0 0
589785336 0 0
122064016 0 0
111169611 0 0
671872828 0 0
1002722053 0 0
678627107 0 0
9734577 0 0
814778134 0 0
793707079 0 0
213530926 0 0
519117257 0 0
748037460 0 0
222764055 0 0
336324974 0 0
156443796 0 0
732680586 0 0
536459431 0 0
773781270 0 0
638454025 0 0
381448241 0 0
751913224 0 0
649864356 0 0
476421978 0 0
582526749 0 0
245240642 0 0
227191307 0 0
743300289 0 0
904443651 0 0
197305330 0 0
915537946 0 0
465729543 0 0
30588522 0 0
162977657 0 0
725673467 0 0
120489402 0 0
527048793 0 0
603009299 0 0
677039209 0 0
204073306 0 0
699030959 0 0
202280920 0 0
65466768 0 0
387856898 0 0
964626627 0 0
237927599 0 0
1037193644 0 0
629738089 0 0
591992470 0 0
359668118 0 0
427735346 0 0
909459302 0 0
905940750 0 0
475463081 0 0
723174348 0 0
112407575 0 0
718015984 0 0
738677586 0 0
7763593 0 0
607440147 0 0
516476072 0 0
247687213 0 0
91719495 0 0
1069736235 0 0
658307282 0 0
574640758 0 0
415233662 0 0
1057104450 0 0
561586307 0 0
583536679 0 0
549568506 0 0
249087988 0 0
274726568 0 0
927562789 0 0
1041676713 0 0
88102873 0 0
339437281 0 0
1048685063 0 0
748729669 0 0
705766617 0 0
666366177 0 0
619985932 0 0
476368014 0 0
646250997 0 0
930217475 0 0
409256466 0 0
485549075 0 0
892382790 0 0
729517978 0 0
436422006 0 0
366281688 0 0
843892770 0 0
359365027 0 0
905647714 0 0
655556968 0 0
317633321 0 0
692411470 0 0
701394099 0 0
22504971 0 0
510410535 0 0
76894475 0 0
901992203 0 0
773128743 0 0
213235134 0 0
1072806240 0 0
908681469 0 0
307854657 0 0
836478971 0 0
922374696 0 0
912428804 0 0
210762778 0 0
763681015 0 0
583880733 0 0
342334670 0 0
283548629 0 0
621204196 0 0
507588748 0 0
549443388 0 0
377943506 0 0
482298639 0 0
517874405 0 0
847489217 0 0
100419471 0 0
61671705 0 0
623203364 0 0
69175257 0 0
272290152 0 0
889305604 0 0
250984393 0 0
104512359 0 0
974184421 0 0
666881106 0 0
71754098 0 0
810726087 0 0
921978956 0 0
331595724 0 0
816256652 0 0
76256151 0 0
756448306 0 0
231843573 0 0
61224824 0 0
596370365 0 0
87822130 0 0
466645963 0 0
756359202 0 0
1042928037 0 0
668534788 0 0
388262875 0 0
612267736 0 0
1054129247 0 0
167140261 0 0
1006369812 0 0
555402432 0 0
748384753 0 0
1051561428 0 0
878471630 0 0
959374216 0 0
335827456 0 0
425663405 0 0
530161551 0 0
427438460 0 0
146874903 0 0
843134493 0 0
898863523 0 0
9289705 0 0
919882743 0 0
35255051 0 0
759644963 0 0
157390381 0 0
234431962 0 0
410248939 0 0
837350811 0 0
45262898 0 0
971366132 0 0
167547766 0 0
428622405 0 0
534300766 0 0
688420065 0 0
28665742 0 0
553727749 0 0
29516311 0 0
113849305 0 0
449857271 0 0
473770786 0 0
195115892 0 0
904499649 0 0
915125695 0 0
621361390 0 0
1004165559 0 0
443702277 0 0
563506294 0 0
929484607 0 0
106365076 0 0
383418244 0 0
306667072 0 0
870796105 0 0
126174630 0 0
251864915 0 0
131768402 0 0
559468912 0 0
482395009 0 0
401954860 0 0
938557526 0 0
20737487 0 0
894278550 0 0
820071427 0 0
31865181 0 0
377517308 0 0
849906626 0 0
203268851 0 0
987004655 0 0
827043298 0 0
217908778 0 0
997632850 0 0
299126160 0 0
477336367 0 0
1008820359 0 0
358460158 0 0
777229227 0 0
156799989 0 0
449407612 0 0
423429608 0 0
700116055 0 0
256455247 0 0
3725205 0 0
106293021 0 0
731878487 0 0
406888391 0 0
627669793 0 0
143779428 0 0
1053641633 0 0
869968204 0 0
512047808 0 0
972138601 0 0
816063959 0 0
582702277 0 0
732220523 0 0
350685204 0 0
477021050 0 0
909470986 0 0
252384924 0 0
609404805 0 0
900248504 0 0
809884374 0 0
1053085797 0 0
1070350975 0 0
332796598 0 0
728373906 0 0
796040219 0 0
599828879 0 0
916162836 0 0
937509423 0 0
6809282 0 0
401299853 0 0
418097346 0 0
420170256 0 0
557512574 0 0
996854048 0 0
447502300 0 0
627078536 0 0
595792383 0 0
621651910 0 0
597163112 0 0
661430919 0 0
565937535 0 0
791294337 0 0
63171523 0 0
912217661 0 0
287529261 0 0
903395840 0 0
497984735 0 0
237765300 0 0
864974203 0 0
342578517 0 0
208240149 0 0
969961073 0 0
173519990 0 0
297422883 0 0
892268069 0 0
694357681 0 0
342795719 0 0
244707014 0 0
591839527 0 0
125943106 0 0
280923648 0 0
228773404 0 0
720446596 0 0
986885082 0 0
1022286832 0 0
162818554 0 0
10567282 0 0
597195192 0 0
224998012 0 0
1025180392 0 0
576517927 0 0
810406801 0 0
809347821 0 0
299424819 0 0
485283006 0 0
333940977 0 0
587846990 0 0
110958612 0 0
366334256 0 0
927461057 0 0
729271666 0 0
941243211 0 0
186845264 0 0
180268566 0 0
882759061 0 0
991142261 0 0
821813269 0 0
8519961 0 0
785109034 0 0
131353413 0 0
378033065 0 0
297837348 0 0
568370527 0 0
271061337 0 0
806372124 0 0
701793010 0 0
255387743 0 0
601064185 0 0
889690186 0 0
441375205 0 0
419755074 0 0
487553086 0 0
534490465 0 0
256782500 0 0
644956684 0 0
49565101 0 0
663788858 0 0
714251337 0 0
736072653 0 0
996756679 0 0
259485078 0 0
913652302 0 0
429961534 0 0
172220824 0 0
686496602 0 0
496534904 0 0
824738962 0 0
997810778 0 0
36934890 0 0
622239467 0 0
10596839 0 0
710258061 0 0
105198696 0 0
29897777 0 0
46070180 0 0
498323217 0 0
611895880 0 0
533548207 0 0
580635518 0 0
834769669 0 0
656724031 0 0
782445253 0 0
356897250 0 0
671128338 0 0
354365609 0 0
553375722 0 0
525903640 0 0
936455506 0 0
521989039 0 0
726023203 0 0
103838681 0 0
408366212 0 0
469569513 0 0
466156268 0 0
13798722 0 0
129998613 0 0
1027655514 0 0
812522916 0 0
543791304 0 0
403536154 0 0
32799982 0 0
494634167 0 0
431546570 0 0
333492307 0 0
532590050 0 0
393582453 0 0
371207316 0 0
94559220 0 0
268380691 0 0
997750354 0 0
454332501 0 0
433865297 0 0
701119760 0 0
716467492 0 0
503393447 0 0
60261626 0 0
194096549 0 0
508247407 0 0
358273880 0 0
221453136 0 0
335077011 0 0
528945967 0 0
648341544 0 0
385589332 0 0
186588022 0 0
328583752 0 0
154899761 0 0
880085078 0 0
992847727 0 0
605315761 0 0
4522970 0 0
432920100 0 0
489844932 0 0
868669484 0 0
430787348 0 0
880297795 0 0
801367880 0 0
366743687 0 0
461817967 0 0
13433319 0 0
730271309 0 0
269328410 0 0
245361603 0 0
898210404 0 0
502174421 0 0
574782146 0 0
236615299 0 0
394209631 0 0
656893473 0 0
190953118 0 0
348464981 0 0
944548437 0 0
413220376 0 0
691546095 0 0
638887145 0 0
378486272 0 0
440447084 0 0
133289493 0 0
1011988717 0 0
751013135 0 0
699026745 0 0
637571760 0 0
919610706 0 0
150133224 0 0
1056330939 0 0
634587121 0 0
999871611 0 0
543078995 0 0
996764397 0 0
207340870 0 0
842225027 0 0
884877568 0 0
619243148 0 0
399239714 0 0
418376314 0 0
995977447 0 0
175588475 0 0
357343156 0 0
289470561 0 0
114914228 0 0
747896827 0 0
853874448 0 0
1051962992 0 0
316199622 0 0
1003637012 0 0
698940269 0 0
570258920 0 0
299241508 0 0
1021198112 0 0
806698260 0 0
91978243 0 0
400707531 0 0
742688611 0 0
204380994 0 0
320389398 0 0
378366861 0 0
553567666 0 0
806139689 0 0
474697452 0 0
1071724076 0 0
588941843 0 0
824017337 0 0
650791249 0 0
664776927 0 0
155926137 0 0
260250789 0 0
603986445 0 0
881303108 0 0
211764951 0 0
912969922 0 0
801512771 0 0
1653132 0 0
708272345 0 0
395398545 0 0
399952255 0 0
856633439 0 0
688945886 0 0
214580974 0 0
80348705 0 0
894778131 0 0
53349244 0 0
402429399 0 0
965453627 0 0
871699884 0 0
816772331 0 0
405301022 0 0
873856092 0 0
869674481 0 0
461847621 0 0
765787523 0 0
773656337 0 0
194163498 0 0
220006636 0 0
95030586 0 0
707315846 0 0
633366330 0 0
609576454 0 0
522834900 0 0
466221362 0 0
780746069 0 0
829741179 0 0
743131537 0 0
559710282 0 0
490440493 0 0
480302574 0 0
830864885 0 0
940432932 0 0
190060302 0 0
880114931 0 0
882505845 0 0
776971538 0 0
45663760 0 0
764390796 0 0
655141487 0 0
716448416 0 0
562854082 0 0
606022327 0 0
910958622 0 0
361924248 0 0
435676367 0 0
216719145 0 0
696880911 0 0
962607988 0 0
648924395 0 0
2253267 0 0
689423045 0 0
1009120540 0 0
105307151 0 0
184431109 0 0
951046196 0 0
917790352 0 0
162553750 0 0
786816795 0 0
833540026 0 0
784635534 0 0
1055711198 0 0
589358937 0 0
42712356 0 0
705072751 0 0
202447982 0 0
838088904 0 0
173532245 0 0
169873142 0 0
438497012 0 0
940528197 0 0
63460608 0 0
742062781 0 0
788137558 0 0
48051358 0 0
123469089 0 0
768612552 0 0
887602051 0 0
624115594 0 0
475239808 0 0
1015424803 0 0
803112167 0 0
655554939 0 0
56791198 0 0
283537822 0 0
215209331 0 0
190472662 0 0
83693079 0 0
863689589 0 0
342475297 0 0
655662199 0 0
673619585 0 0
1070780598 0 0
456196215 0 0
887088463 0 0
935311557 0 0
954263398 0 0
532056222 0 0
820762801 0 0
446394000 0 0
965738177 0 0
532713385 0 0
643870566 0 0
922842070 0 0
718190663 0 0
7629901 0 0
755184933 0 0
90016530 0 0
73602124 0 0
592411192 0 0
885811704 0 0
736751236 0 0
242206632 0 0
799727992 0 0
626415027 0 0
615759295 0 0
817056673 0 0
823287848 0 0
259285773 0 0
1016898457 0 0
686479903 0 0
815785404 0 0
696463349 0 0
902853320 0 0
1063258862 0 0
452017873 0 0
837558583 0 0
497693648 0 0
703978432 0 0
415148552 0 0
459799542 0 0
971475974 0 0
767329320 0 0
521511339 0 0
568808398 0 0
229342346 0 0
31097449 0 0
879123484 0 0
221864382 0 0
543527275 0 0
1015151335 0 0
774855866 0 0
581252843 0 0
192584019 0 0
335623367 0 0
1046921354 0 0
118252712 0 0
591230497 0 0
1040557893 0 0
540119833 0 0
542269497 0 0
917484035 0 0
695890945 0 0
1044177398 0 0
655351172 0 0
273688035 0 0
128868636 0 0
622646654 0 0
728034672 0 0
321166677 0 0
943289683 0 0
569322973 0 0
80988620 0 0
891161342 0 0
974383648 0 0
515161886 0 0
639940475 0 0
412371331 0 0
994951528 0 0
776642696 0 0
563211196 0 0
77699088 0 0
361059471 0 0
185449139 0 0
248523660 0 0
262172730 0 0
283859664 0 0
806168431 0 0
80087703 0 0
262280959 0 0
485753983 0 0
20852537 0 0
457717846 0 0
836405373 0 0
348269712 0 0
454770959 0 0
319377882 0 0
593472480 0 0
870363787 0 0
269232010 0 0
77347846 0 0
53262195 0 0
261446211 0 0
934076805 0 0
347118649 0 0
829730819 0 0
253087425 0 0
67071235 0 0
714145113 0 0
280473928 0 0
490867073 0 0
181690456 0 0
228329903 0 0
991089447 0 0
276387676 0 0
323956169 0 0
162938555 0 0
244190043 0 0
792052481 0 0
1046559772 0 0
1065971148 0 0
280929294 0 0
938698428 0 0
1055632221 0 0
204394545 0 0
901996700 0 0
419415300 0 0
1028248673 0 0
412316601 0 0
799121139 0 0
882229930 0 0
568420856 0 0
146065011 0 0
62755788 0 0
425530192 0 0
381388586 0 0
656997905 0 0
866527704 0 0
576256168 0 0
689204540 0 0
497631305 0 0
827764274 0 0
53330746 0 0
2989388 0 0
43973085 0 0
170282730 0 0
415121230 0 0
924826505 0 0
182775500 0 0
940270133 0 0
905184956 0 0
447490308 0 0
676883833 0 0
658588904 0 0
469222296 0 0
12162588 0 0
982349584 0 0
277103995 0 0
608631123 0 0
450075609 0 0
178834402 0 0
807102259 0 0
8921232 0 0
129012840 0 0
770849489 0 0
896341797 0 0
310789794 0 0
374550067 0 0
610608433 0 0
992011216 0 0
747058186 0 0
352688293 0 0
694688945 0 0
783125027 0 0
765010607 0 0
779611288 0 0
331000590 0 0
943401289 0 0
948049218 0 0
919776807 0 0
466473014 0 0
901598988 0 0
441634429 0 0
720369876 0 0
332491531 0 0
749173282 0 0
21425046 0 0
241361704 0 0
603555399 0 0
1056041429 0 0
173969711 0 0
259728375 0 0
262974406 0 0
37246541 0 0
36994010 0 0
969274945 0 0
1025965055 0 0
1013601347 0 0
452729962 0 0
42683578 0 0
921134833 0 0
498881770 0 0
349247666 0 0
581657752 0 0
246545853 0 0
743267399 0 0
757843816 0 0
1049867178 0 0
1679953 0 0
1006962387 0 0
303856890 0 0
361595598 0 0
889896829 0 0
681673060 0 0
274180782 0 0
307249773 0 0
968490690 0 0
885322411 0 0
64893311 0 0
11157835 0 0
603215184 0 0
560022038 0 0
678497314 0 0
707337494 0 0
928928201 0 0
374345541 0 0
435201606 0 0
69839791 0 0
447152323 0 0
676979936 0 0
594807213 0 0
612915226 0 0
667924170 0 0
650681946 0 0
345314001 0 0
637012181 0 0
756671698 0 0
14570923 0 0
440293934 0 0
1057583751 0 0
850897159 0 0
435565246 0 0
711495022 0 0
134531109 0 0
1037100931 0 0
195452180 0 0
132815335 0 0
171750196 0 0
945143521 0 0
288732194 0 0
192839117 0 0
305696181 0 0
271246296 0 0
79284525 0 0
853366796 0 0
382884271 0 0
180981009 0 0
725848654 0 0
825542446 0 0
105695783 0 0
1045289849 0 0
541694436 0 0
145649950 0 0
441421167 0 0
389052725 0 0
107786819 0 0
634803353 0 0
833867810 0 0
187354237 0 0
1055403215 0 0
806781196 0 0
222910133 0 0
109651531 0 0
781024165 0 0
837428371 0 0
954852208 0 0
430051327 0 0
318268772 0 0
470694824 0 0
718132935 0 0
526098178 0 0
713217004 0 0
724063277 0 0
892339666 0 0
601122517 0 0
704591513 0 0
659822941 0 0
767503320 0 0
988457457 0 0
1033946068 0 0
128685434 0 0
281583850 0 0
456730646 0 0
382970583 0 0
537268015 0 0
25406786 0 0
923974059 0 0
1052618782 0 0
650374023 0 0
282490684 0 0
898032822 0 0
837475224 0 0
1008636367 0 0
225404340 0 0
732884457 0 0
209573055 0 0
462142245 0 0
1049728359 0 0
967848157 0 0
57756535 0 0
845407188 0 0
196311028 0 0
215152370 0 0
1057800123 0 0
454100813 0 0
247131199 0 0
552166143 0 0
205148143 0 0
404712155 0 0
1051540101 0 0
879733246 0 0
1024161846 0 0
997659824 0 0
587744733 0 0
176720978 0 0
772333493 0 0
172112340 0 0
381255881 0 0
741675890 0 0
233020736 0 0
415779259 0 0
4196628 0 0
733520919 0 0
1024201293 0 0
240816786 0 0
87576698 0 0
622293275 0 0
898558921 0 0
431116072 0 0
479086735 0 0
273218559 0 0
508331210 0 0
966182227 0 0
100971504 0 0
923703036 0 0
301960339 0 0
428120923 0 0
204948344 0 0
51707059 0 0
238513661 0 0
152720126 0 0
480369893 0 0
93968282 0 0
626872868 0 0
1018930424 0 0
720265033 0 0
580228274 0 0
1026414440 0 0
828960138 0 0
214430279 0 0
713711135 0 0
352216364 0 0
17468931 0 0
634158159 0 0
339109061 0 0
474439555 0 0
273354762 0 0
87836221 0 0
300793916 0 0
266780566 0 0
604597944 0 0
254786446 0 0
116894852 0 0
246803479 0 0
809635735 0 0
554158035 0 0
759174015 0 0
530158361 0 0
147722564 0 0
489768848 0 0
225613242 0 0
925970980 0 0
96918279 0 0
884293478 0 0
509661764 0 0
505133939 0 0
418701660 0 0
954159545 0 0
100220366 0 0
326156119 0 0
846185975 0 0
972291196 0 0
475423996 0 0
358951862 0 0
237862121 0 0
561640136 0 0
434662595 0 0
903915860 0 0
765236249 0 0
52727699 0 0
581465373 0 0
550225714 0 0
60003815 0 0
769054753 0 0
1015974116 0 0
170738305 0 0
23278390 0 0
89332925 0 0
105653697 0 0
335488982 0 0
850154664 0 0
607782249 0 0
387727169 0 0
7416858 0 0
775571575 0 0
894342921 0 0
1030843769 0 0
410566113 0 0
948044150 0 0
460705426 0 0
372332917 0 0
462374937 0 0
664572640 0 0
981776983 0 0
509350916 0 0
107385380 0 0
89171399 0 0
961300561 0 0
410856927 0 0
388053946 0 0
814424951 0 0
401148228 0 0
560345857 0 0
903756805 0 0
85595392 0 0
197253619 0 0
434141973 0 0
1012503372 0 0
832444602 0 0
949956924 0 0
156671521 0 0
471925433 0 0
431147890 0 0
1069628387 0 0
277040178 0 0
740085336 0 0
464757553 0 0
677512328 0 0
194166383 0 0
270920358 0 0
67101606 0 0
36959314 0 0
712686079 0 0
240869717 0 0
145941816 0 0
128557833 0 0
546386199 0 0
248393644 0 0
535749884 0 0
610614057 0 0
549505723 0 0
206476482 0 0
973906230 0 0
276369796 0 0
751533499 0 0
657838820 0 0
770388326 0 0
530702762 0 0
644181724 0 0
342005292 0 0
982213887 0 0
293333595 0 0
623233858 0 0
466792416 0 0
222104836 0 0
428505422 0 0
271163861 0 0
190390467 0 0
928686699 0 0
335380281 0 0
123129094 0 0
971636233 0 0
843435149 0 0
400905819 0 0
92943350 0 0
755748859 0 0
706346203 0 0
818081994 0 0
456730748 0 0
675451775 0 0
203588765 0 0
539502232 0 0
402243794 0 0
998923616 0 0
983534133 0 0
1034242830 0 0
430641284 0 0
253724113 0 0
809927109 0 0
707778861 0 0
45470962 0 0
653183487 0 0
858385871 0 0
623363786 0 0
860046027 0 0
635013578 0 0
113912184 0 0
228925416 0 0
233896255 0 0
588388079 0 0
1005490482 0 0
605146217 0 0
259954598 0 0
106680525 0 0
871615431 0 0
719869713 0 0
613623891 0 0
386065494 0 0
157126212 0 0
708547187 0 0
518075797 0 0
791463229 0 0
441268238 0 0
1033665592 0 0
144294267 0 0
400042529 0 0
445222186 0 0
28461602 0 0
885175100 0 0
280795396 0 0
375280048 0 0
27709900 0 0
1929884 0 0
286230153 0 0
211449203 0 0
799108258 0 0
74270575 0 0
610135240 0 0
944651320 0 0
615701900 0 0
464510833 0 0
930431001 0 0
940349447 0 0
255115169 0 0
144796657 0 0
150309622 0 0
309460641 0 0
69824471 0 0
215662636 0 0
727065914 0 0
429942128 0 0
285177613 0 0
78737945 0 0
1067617922 0 0
928785113 0 0
1069636211 0 0
414667357 0 0
603603858 0 0
120446896 0 0
553370682 0 0
538776608 0 0
342238749 0 0
758982134 0 0
522785491 0 0
588795374 0 0
785863397 0 0
384764413 0 0
607561906 0 0
314597531 0 0
551646483 0 0
60704997 0 0
973026284 0 0
464789674 0 0
574127210 0 0
182335842 0 0
452929102 0 0
260462630 0 0
1025558128 0 0
743389692 0 0
161146859 0 0
468356802 0 0
446800969 0 0
90875370 0 0
68259901 0 0
801419193 0 0
1025390738 0 0
459518768 0 0
60460592 0 0
100498794 0 0
1067760627 0 0
833269961 0 0
745162679 0 0
23327803 0 0
62709065 0 0
961912510 0 0
639273993 0 0
34663257 0 0
818779022 0 0
169395003 0 0
301055221 0 0
945642585 0 0
209792654 0 0
545645780 0 0
79312257 0 0
204966841 0 0
231993684 0 0
75968040 0 0
59266962 0 0
606426003 0 0
560534889 0 0
690589475 0 0
582961098 0 0
562315910 0 0
573301952 0 0
424105260 0 0
367876076 0 0
1008911325 0 0
1030728754 0 0
108169078 0 0
786441713 0 0
749047262 0 0
1067365924 0 0
766518955 0 0
254511211 0 0
468088252 0 0
98309172 0 0
408399428 0 0
1035171660 0 0
98820051 0 0
204930953 0 0
81941761 0 0
957817548 0 0
897108626 0 0
421434363 0 0
945933738 0 0
943931505 0 0
1069465218 0 0
573283105 0 0
120906129 0 0
411299103 0 0
632362457 0 0
348421208 0 0
788592978 0 0
190093835 0 0
689625841 0 0
808966687 0 0
271588423 0 0
10543959 0 0
579769850 0 0
437997160 0 0
45515745 0 0
626529594 0 0
561402515 0 0
101813271 0 0
331363350 0 0
733857646 0 0
198753523 0 0
964244010 0 0
889032107 0 0
1001235205 0 0
371623461 0 0
555914523 0 0
539982113 0 0
82163456 0 0
553667271 0 0
325153867 0 0
610954325 0 0
404570712 0 0
729670500 0 0
104540003 0 0
172801337 0 0
306646649 0 0
372719441 0 0
689949192 0 0
250727781 0 0
979190025 0 0
1053647454 0 0
50041406 0 0
742483367 0 0
752624313 0 0
81168177 0 0
856426042 0 0
367075408 0 0
317494168 0 0
683418961 0 0
789719713 0 0
990076031 0 0
945139784 0 0
94060642 0 0
234534278 0 0
618591290 0 0
723181024 0 0
41455550 0 0
87513468 0 0
501459362 0 0
11530125 0 0
635351844 0 0
468772320 0 0
489416612 0 0
501063484 0 0
44005418 0 0
74195080 0 0
885875608 0 0
167964436 0 0
926163092 0 0
999907067 0 0
512230106 0 0
919873559 0 0
713180959 0 0
692883812 0 0
883240892 0 0
27161024 0 0
103792205 0 0
894952935 0 0
210143249 0 0
719629373 0 0
1009418746 0 0
484636033 0 0
145759146 0 0
58436292 0 0
816188296 0 0
604707351 0 0
768734740 0 0
830803164 0 0
991356577 0 0
415139683 0 0
749287629 0 0
119676531 0 0
745533548 0 0
840329444 0 0
1048150218 0 0
9931426 0 0
172085118 0 0
363067125 0 0
187575937 0 0
400850733 0 0
657821803 0 0
274203864 0 0
160438738 0 0
378296762 0 0
900312203 0 0
603600649 0 0
676142503 0 0
432631400 0 0
688615654 0 0
109106139 0 0
515903390 0 0
209906764 0 0
394596924 0 0
225929879 0 0
796359620 0 0
361924194 0 0
798874904 0 0
146289101 0 0
690508959 0 0
1014427149 0 0
702153374 0 0
121278014 0 0
271698948 0 0
417723498 0 0
333280838 0 0
951940976 0 0
833613435 0 0
456342619 0 0
381012841 0 0
217417455 0 0
460969883 0 0
430375864 0 0
156465193 0 0
492566435 0 0
1048211062 0 0
522834421 0 0
207469038 0 0
475139557 0 0
938562908 0 0
1893624 0 0
766338143 0 0
165510352 0 0
184248936 0 0
102124964 0 0
338406843 0 0
983838921 0 0
776421544 0 0
900614472 0 0
498212644 0 0
721392076 0 0
1063669963 0 0
301383624 0 0
252124514 0 0
156781993 0 0
319459355 0 0
291931314 0 0
21512897 0 0
766135681 0 0
459791902 0 0
974429942 0 0
658087588 0 0
716547887 0 0
783318034 0 0
414057457 0 0
585899433 0 0
504761854 0 0
561291406 0 0
93087826 0 0
387566984 0 0
295074661 0 0
736298795 0 0
1009493904 0 0
948910626 0 0
817880973 0 0
972333154 0 0
900203467 0 0
728281405 0 0
799186505 0 0
38785129 0 0
463855989 0 0
518332680 0 0
703934449 0 0
1046785251 0 0
12209298 0 0
77994306 0 0
247192112 0 0
520240426 0 0
259700880 0 0
919134703 0 0
700440059 0 0
833736917 0 0
1055176526 0 0
723278183 0 0
992218754 0 0
227422595 0 0
798230139 0 0
721292578 0 0
317867085 0 0
1014002465 0 0
623414338 0 0
921977112 0 0
96678448 0 0
167956520 0 0
311576057 0 0
759554695 0 0
730657540 0 0
15717466 0 0
982384604 0 0
1034609860 0 0
186055084 0 0
511407475 0 0
855773922 0 0
651490753 0 0
795026983 0 0
861743863 0 0
520385332 0 0
375617650 0 0
795395035 0 0
647156525 0 0
327051077 0 0
1009222378 0 0
921598498 0 0
272879299 0 0
24801125 0 0
805331117 0 0
324135072 0 0
1057610215 0 0
1056597684 0 0
1021769760 0 0
153351240 0 0
428024937 0 0
885656090 0 0
331959237 0 0
998195767 0 0
77476949 0 0
870643442 0 0
372151660 0 0
279719409 0 0
675150673 0 0
645015845 0 0
564302987 0 0
40519037 0 0
701940230 0 0
188149632 0 0
222941278 0 0
155411690 0 0
990841543 0 0
628680655 0 0
152814626 0 0
287266118 0 0
101093682 0 0
1014788413 0 0
1046059516 0 0
362928682 0 0
451183949 0 0
346779984 0 0
709300420 0 0
246162865 0 0
588739738 0 0
499503933 0 0
406353094 0 0
182340767 0 0
335762541 0 0
982813397 0 0
591561801 0 0
560758637 0 0
682268245 0 0
913202398 0 0
13120967 0 0
365890615 0 0
949600598 0 0
982481626 0 0
647424091 0 0
748238480 0 0
896594590 0 0
896436648 0 0
457472334 0 0
142778260 0 0
409065765 0 0
454847506 0 0
977632919 0 0
517937816 0 0
109905610 0 0
407368579 0 0
638919364 0 0
655238936 0 0
530163030 0 0
335239785 0 0
468979834 0 0
549972304 0 0
1034931171 0 0
2583347 0 0
934380031 0 0
138677663 0 0
681299281 0 0
827822626 0 0
328765218 0 0
807390040 0 0
315314273 0 0
523119993 0 0
227788588 0 0
334179842 0 0
247054715 0 0
841510787 0 0
1051742549 0 0
112425681 0 0
433788230 0 0
103306504 0 0
1067447259 0 0
407134722 0 0
14736866 0 0
674621297 0 0
85416938 0 0
992376680 0 0
908532447 0 0
646883172 0 0
452360767 0 0
81494058 0 0
780356889 0 0
524187668 0 0
1035064229 0 0
587030498 0 0
925512675 0 0
749987394 0 0
761947323 0 0
741524706 0 0
90978877 0 0
578854406 0 0
31099716 0 0
626111473 0 0
1009833572 0 0
87730136 0 0
442044813 0 0
719169460 0 0
809452847 0 0
944008690 0 0
605861141 0 0
131027752 0 0
28948242 0 0
1740772 0 0
185609330 0 0
1009833724 0 0
41140797 0 0
19113381 0 0
909599509 0 0
565676652 0 0
836716635 0 0
465418747 0 0
625598309 0 0
1067150025 0 0
686424078 0 0
436177465 0 0
934338790 0 0
485423844 0 0
541001909 0 0
914482638 0 0
1046968297 0 0
1051239476 0 0
290821137 0 0
278681816 0 0
55413390 0 0
108299045 0 0
812454458 0 0
189134618 0 0
819227944 0 0
152122496 0 0
461505981 0 0
1005141150 0 0
816682749 0 0
26466056 0 0
77936168 0 0
659620948 0 0
21498754 0 0
917031073 0 0
189788476 0 0
391484295 0 0
475183622 0 0
710323599 0 0
318507653 0 0
590537574 0 0
374995312 0 0
672225368 0 0
815133339 0 0
48412300 0 0
25473038 0 0
441939012 0 0
554959953 0 0
845884128 0 0
984274562 0 0
89194991 0 0
751044275 0 0
194770894 0 0
486328957 0 0
98339374 0 0
494794394 0 0
389037990 0 0
460819620 0 0
959094059 0 0
560683277 0 0
432553727 0 0
16929097 0 0
604947149 0 0
559585857 0 0
762364788 0 0
569732892 0 0
524591523 0 0
836514757 0 0
48694625 0 0
673124232 0 0
214351124 0 0
227471255 0 0
43771525 0 0
540933103 0 0
886213474 0 0
169611239 0 0
208707010 0 0
795384161 0 0
307217769 0 0
937723672 0 0
620055083 0 0
97127720 0 0
103772977 0 0
980602590 0 0
205704105 0 0
87769797 0 0
701126325 0 0
293642823 0 0
433955263 0 0
197981855 0 0
230014449 0 0
828660945 0 0
510110120 0 0
1009085825 0 0
260808469 0 0
973405641 0 0
139150656 0 0
825330388 0 0
796177868 0 0
594581079 0 0
1001490823 0 0
354533931 0 0
161765364 0 0
306727127 0 0
544925737 0 0
922893517 0 0
262541974 0 0
217430412 0 0
421778104 0 0
436372390 0 0
278250904 0 0
582771420 0 0
353096312 0 0
739515564 0 0
579299171 0 0
1010532552 0 0
1026436818 0 0
1054907706 0 0
1033452294 0 0
603984691 0 0
879240040 0 0
496449197 0 0
157303254 0 0
994288171 0 0
885768760 0 0
544590512 0 0
438987969 0 0
14296636 0 0
366720107 0 0
975528795 0 0
305452058 0 0
991250709 0 0
511830942 0 0
789525236 0 0
869326594 0 0
921524427 0 0
668121805 0 0
105835775 0 0
963140867 0 0
197319048 0 0
842656739 0 0
858769199 0 0
512233717 0 0
345743830 0 0
1012245288 0 0
277947261 0 0
228218061 0 0
595831346 0 0
1037546852 0 0
909777786 0 0
692661549 0 0
252617912 0 0
869954742 0 0
624454389 0 0
921585002 0 0
75239038 0 0
128968377 0 0
149317964 0 0
306775401 0 0
29427253 0 0
353804078 0 0
1030675061 0 0
976825689 0 0
859076316 0 0
487966152 0 0
727523228 0 0
406625894 0 0
624854414 0 0
513457041 0 0
166646280 0 0
299033555 0 0
200585504 0 0
104547483 0 0
18754014 0 0
18775738 0 0
69231713 0 0
246703237 0 0
171303637 0 0
525156890 0 0
178726079 0 0
119945162 0 0
458099821 0 0
1033139715 0 0
170515916 0 0
1057410487 0 0
468761955 0 0
651473467 0 0
679192333 0 0
571745457 0 0
56874588 0 0
238751356 0 0
1018839317 0 0
361609424 0 0
7808776 0 0
302625460 0 0
899691332 0 0
549437332 0 0
25449271 0 0
218701977 0 0
559474010 0 0
809439892 0 0
299754967 0 0
242784515 0 0
979635148 0 0
532724535 0 0
438459761 0 0
1053146898 0 0
167924382 0 0
422654241 0 0
1025783834 0 0
305499124 0 0
446640219 0 0
22142349 0 0
502300478 0 0
759673614 0 0
656171962 0 0
1011969108 0 0
66331918 0 0
852512336 0 0
840786320 0 0
773551716 0 0
328354976 0 0
123843576 0 0
266737454 0 0
823582152 0 0
150020576 0 0
554488563 0 0
330799457 0 0
227164285 0 0
562613617 0 0
945535217 0 0
860700005 0 0
38760346 0 0
319048707 0 0
498818770 0 0
961331396 0 0
522194751 0 0
33084209 0 0
960864837 0 0
227078123 0 0
940938670 0 0
268715094 0 0
284449536 0 0
268019581 0 0
1050044004 0 0
536284053 0 0
467932964 0 0
497388911 0 0
227000188 0 0
487349322 0 0
553366749 0 0
494251014 0 0
604222135 0 0
840687471 0 0
409547710 0 0
472137663 0 0
419105755 0 0
522642797 0 0
273470992 0 0
666027717 0 0
968894374 0 0
883846174 0 0
622052129 0 0
627537069 0 0
528453990 0 0
102937831 0 0
204595960 0 0
211880247 0 0
81733219 0 0
557688427 0 0
1048854962 0 0
650891649 0 0
358318564 0 0
1039262679 0 0
980781643 0 0
491115644 0 0
65180083 0 0
261453422 0 0
458796889 0 0
992792649 0 0
314835895 0 0
90720838 0 0
240290090 0 0
817973447 0 0
504246530 0 0
470650872 0 0
364902382 0 0
567878080 0 0
241996149 0 0
57327640 0 0
57539227 0 0
304106870 0 0
96406034 0 0
297755549 0 0
781174702 0 0
739720054 0 0
85693019 0 0
812360281 0 0
227636954 0 0
710156360 0 0
764713995 0 0
134501921 0 0
845930549 0 0
756882454 0 0
394610745 0 0
195589987 0 0
404736073 0 0
344583259 0 0
552457471 0 0
502341960 0 0
488244409 0 0
859381155 0 0
1048781011 0 0
671054088 0 0
327756529 0 0
819706707 0 0
1058067667 0 0
633320622 0 0
800584180 0 0
422976388 0 0
1045920558 0 0
141968244 0 0
256515957 0 0
32882016 0 0
288867364 0 0
451373405 0 0
391949378 0 0
373613432 0 0
351227552 0 0
800015929 0 0
7663063 0 0
269507121 0 0
562512539 0 0
141336515 0 0
435313504 0 0
83537991 0 0
492656394 0 0
806985634 0 0
770695029 0 0
23329838 0 0
459984452 0 0
373432325 0 0
675055218 0 0
641005426 0 0
717296793 0 0
994531284 0 0
136497508 0 0
1050073711 0 0
949534956 0 0
414548194 0 0
878558769 0 0
831379619 0 0
202607804 0 0
298956995 0 0
977015777 0 0
893087219 0 0
641524619 0 0
796655453 0 0
394011791 0 0
492359813 0 0
212844269 0 0
397641976 0 0
211335499 0 0
289693099 0 0
848972288 0 0
463874069 0 0
925384114 0 0
750908597 0 0
979064229 0 0
234819696 0 0
203646766 0 0
668838937 0 0
961603281 0 0
763012381 0 0
456848181 0 0
201839504 0 0
558588860 0 0
854216048 0 0
870777518 0 0
1064686075 0 0
494477655 0 0
289624200 0 0
402938873 0 0
540396132 0 0
287491476 0 0
757778610 0 0
612286146 0 0
118007059 0 0
395148407 0 0
370949037 0 0
663626570 0 0
1050407476 0 0
197230459 0 0
309041187 0 0
1056073272 0 0
500364254 0 0
434332830 0 0
342296517 0 0
309949612 0 0
650017567 0 0
523358496 0 0
804010233 0 0
545106031 0 0
495319440 0 0
194904462 0 0
203685757 0 0
755492333 0 0
93658429 0 0
351786821 0 0
307427870 0 0
497092286 0 0
1068439182 0 0
467218841 0 0
752782219 0 0
105076339 0 0
872924911 0 0
305152395 0 0
657635729 0 0
173110642 0 0
599073125 0 0
959058858 0 0
599847842 0 0
882945246 0 0
227638813 0 0
164708432 0 0
1006954738 0 0
795913020 0 0
548467536 0 0
363247855 0 0
904248050 0 0
539387650 0 0
928053754 0 0
659824701 0 0
676153078 0 0
1025731232 0 0
577183257 0 0
1009329721 0 0
394587271 0 0
1068804874 0 0
974467653 0 0
1007916744 0 0
297841141 0 0
87180939 0 0
141821526 0 0
745729219 0 0
659289689 0 0
307098004 0 0
800933144 0 0
1009510373 0 0
375278103 0 0
201092271 0 0
578651915 0 0
588495164 0 0
702158664 0 0
501488868 0 0
644271040 0 0
350251440 0 0
1019188975 0 0
433175369 0 0
806870194 0 0
848689057 0 0
549171838 0 0
668586572 0 0
160714931 0 0
21024321 0 0
676803598 0 0
1054514560 0 0
810508551 0 0
239484163 0 0
709420415 0 0
461508893 0 0
1017866944 0 0
1035478615 0 0
29628715 0 0
1036973113 0 0
686122392 0 0
309642808 0 0
283719768 0 0
901629714 0 0
436158924 0 0
951828493 0 0
760995479 0 0
368847103 0 0
1063295412 0 0
966858219 0 0
792375680 0 0
55848856 0 0
729932415 0 0
665401227 0 0
1017951150 0 0
718502857 0 0
443207886 0 0
696578976 0 0
522019505 0 0
953456662 0 0
774078750 0 0
926499170 0 0
608245290 0 0
990550282 0 0
249374997 0 0
238163295 0 0
66423411 0 0
682199341 0 0
620828693 0 0
954352034 0 0
838726026 0 0
1014777356 0 0
965080948 0 0
905414902 0 0
769465363 0 0
234587417 0 0
452303787 0 0
170658381 0 0
383071091 0 0
947986907 0 0
547824820 0 0
173781491 0 0
859634344 0 0
843608989 0 0
1048890306 0 0
151368863 0 0
254894836 0 0
973789547 0 0
715716462 0 0
653146997 0 0
509051329 0 0
906338660 0 0
718727378 0 0
499330479 0 0
468424610 0 0
758744314 0 0
477547428 0 0
625301778 0 0
198929660 0 0
107093625 0 0
182961598 0 0
292423221 0 0
633902940 0 0
992308589 0 0
49793003 0 0
1024123117 0 0
568838960 0 0
473150635 0 0
131476440 0 0
343172812 0 0
1046282280 0 0
475746418 0 0
66405710 0 0
582252416 0 0
732141105 0 0
11916864 0 0
792509251 0 0
984604174 0 0
630146945 0 0
806090842 0 0
401297781 0 0
245394955 0 0
707101929 0 0
848467397 0 0
241858279 0 0
567695590 0 0
776313967 0 0
540487795 0 0
894802180 0 0
962274587 0 0
583134230 0 0
466775233 0 0
798925674 0 0
464325217 0 0
115544004 0 0
485652563 0 0
573031052 0 0
12413127 0 0
904511450 0 0
646406530 0 0
775798677 0 0
381775558 0 0
760252021 0 0
729108828 0 0
1057867244 0 0
257626822 0 0
469442575 0 0
714189797 0 0
626100512 0 0
1007330926 0 0
48443895 0 0
95455751 0 0
188354369 0 0
1032576578 0 0
649350399 0 0
1064751849 0 0
406171126 0 0
602788706 0 0
330343522 0 0
619585283 0 0
808371385 0 0
835392154 0 0
456000994 0 0
866801064 0 0
103989232 0 0
403627269 0 0
1059887129 0 0
1025583087 0 0
926453232 0 0
631251760 0 0
660473704 0 0
535257972 0 0
223030109 0 0
795436167 0 0
517479152 0 0
886532961 0 0
237743472 0 0
684627902 0 0
311452231 0 0
287964503 0 0
187363438 0 0
509895855 0 0
992932372 0 0
800398929 0 0
971229876 0 0
988982843 0 0
531873743 0 0
230124029 0 0
935630706 0 0
439919136 0 0
765263911 0 0
189997427 0 0
26837527 0 0
1072379043 0 0
571358576 0 0
365776308 0 0
654763111 0 0
597745517 0 0
940314874 0 0
142656486 0 0
128295010 0 0
717028638 0 0
811435645 0 0
822714580 0 0
1067499723 0 0
107517640 0 0
311659333 0 0
84320282 0 0
324206663 0 0
1007238440 0 0
1048646189 0 0
560284518 0 0
56608655 0 0
703029818 0 0
565420273 0 0
468618436 0 0
634048817 0 0
761738888 0 0
101252611 0 0
858229226 0 0
17375523 0 0
414750454 0 0
385331026 0 0
93433601 0 0
348213332 0 0
1017778687 0 0
664342270 0 0
743581256 0 0
752191598 0 0
582405124 0 0
533775986 0 0
252247845 0 0
804537628 0 0
848067530 0 0
249887624 0 0
25041835 0 0
680944622 0 0
940456276 0 0
672106150 0 0
435844611 0 0
597444469 0 0
278039568 0 0
694103352 0 0
490615718 0 0
816108711 0 0
168980436 0 0
537919137 0 0
392282100 0 0
37764847 0 0
761756258 0 0
375130111 0 0
126251076 0 0
340002056 0 0
813779792 0 0
960757384 0 0
439209064 0 0
938091620 0 0
881683883 0 0
1015096487 0 0
654572603 0 0
782968461 0 0
9793819 0 0
896614868 0 0
407828709 0 0
1059151649 0 0
597246497 0 0
820576873 0 0
928424075 0 0
559798020 0 0
392430105 0 0
94338903 0 0
882173084 0 0
304575234 0 0
360864075 0 0
277293323 0 0
510892814 0 0
367180155 0 0
525343426 0 0
1019054279 0 0
795142844 0 0
784086581 0 0
298109689 0 0
703589717 0 0
881524281 0 0
778768447 0 0
188088646 0 0
98697658 0 0
832946239 0 0
148859049 0 0
694487444 0 0
564013562 0 0
474916856 0 0
995665347 0 0
641946251 0 0
388111559 0 0
372740782 0 0
1049545193 0 0
244191584 0 0
494419020 0 0
574708450 0 0
883314579 0 0
1013498187 0 0
813126948 0 0
534210282 0 0
1052820941 0 0
678522141 0 0
744110042 0 0
917007712 0 0
949421313 0 0
551970718 0 0
911198637 0 0
1014583528 0 0
224041922 0 0
668922413 0 0
39852510 0 0
917926787 0 0
321994425 0 0
815011102 0 0
767834344 0 0
467649221 0 0
406661781 0 0
151700291 0 0
710359761 0 0
755956523 0 0
274221697 0 0
529664186 0 0
403463858 0 0
769709930 0 0
907012232 0 0
35760656 0 0
835999249 0 0
456351297 0 0
260466418 0 0
253763284 0 0
38613836 0 0
849847416 0 0
964805920 0 0
420260884 0 0
450377400 0 0
572913293 0 0
419770777 0 0
594026339 0 0
377603933 0 0
841253911 0 0
937086340 0 0
678807295 0 0
118864291 0 0
520944567 0 0
625632650 0 0
888606382 0 0
959116933 0 0
895089829 0 0
204619680 0 0
718023871 0 0
599247689 0 0
686350280 0 0
547575635 0 0
290584140 0 0
550427130 0 0
1006070854 0 0
846541187 0 0
623040292 0 0
480702827 0 0
873102979 0 0
14461665 0 0
636353748 0 0
311494496 0 0
354477593 0 0
544399926 0 0
1025168132 0 0
783896464 0 0
143699802 0 0
1018038747 0 0
868629545 0 0
877803042 0 0
853542019 0 0
194986571 0 0
40340688 0 0
781772327 0 0
349792420 0 0
491567342 0 0
66222395 0 0
220464581 0 0
669504557 0 0
552696079 0 0
793148959 0 0
1032608237 0 0
349583016 0 0
160239220 0 0
316325074 0 0
210724688 0 0
768413983 0 0
80672466 0 0
438720484 0 0
162527857 0 0
674567464 0 0
661961333 0 0
333333043 0 0
651161885 0 0
212357038 0 0
711360117 0 0
1022600441 0 0
953557637 0 0
1036298655 0 0
376756837 0 0
904474275 0 0
208976034 0 0
529714067 0 0
784498736 0 0
179239116 0 0
596569141 0 0
642308885 0 0
678848127 0 0
498799629 0 0
856362367 0 0
222287089 0 0
797001446 0 0
629253791 0 0
1008027102 0 0
1029375560 0 0
405867752 0 0
852553296 0 0
255618356 0 0
457445004 0 0
771434570 0 0
487843185 0 0
540177158 0 0
884756019 0 0
655432565 0 0
768414542 0 0
405424765 0 0
937152485 0 0
144672616 0 0
743396694 0 0
613832026 0 0
858523078 0 0
57542003 0 0
251012242 0 0
700271229 0 0
48147905 0 0
509088968 0 0
377001277 0 0
887946898 0 0
959495631 0 0
843687983 0 0
805884298 0 0
161785978 0 0
256079921 0 0
564289038 0 0
249678240 0 0
234886992 0 0
395874861 0 0
737119798 0 0
173440544 0 0
656257309 0 0
896265027 0 0
788620193 0 0
854177916 0 0
371838709 0 0
68952246 0 0
463102640 0 0
504798057 0 0
1070586615 0 0
1065832365 0 0
837623931 0 0
793700763 0 0
655730542 0 0
396076337 0 0
90078259 0 0
96722737 0 0
201809590 0 0
268277969 0 0
725957676 0 0
928091568 0 0
717895598 0 0
924072593 0 0
338927654 0 0
430976474 0 0
207212409 0 0
848168100 0 0
712200783 0 0
287048557 0 0
571882332 0 0
225169694 0 0
557935134 0 0
587486823 0 0
1035142822 0 0
763981849 0 0
355132971 0 0
797378828 0 0
1017330768 0 0
647412995 0 0
514289245 0 0
327004134 0 0
476751893 0 0
783171799 0 0
99726308 0 0
431112211 0 0
589781263 0 0
716979504 0 0
403048145 0 0
370671248 0 0
981518933 0 0
759630712 0 0
420881299 0 0
851651138 0 0
811155283 0 0
54438144 0 0
698737472 0 0
367205899 0 0
55008829 0 0
709833750 0 0
241789338 0 0
215723130 0 0
456677243 0 0
191082368 0 0
377683681 0 0
51117224 0 0
94039017 0 0
955317647 0 0
251480405 0 0
28308768 0 0
461320722 0 0
184165897 0 0
726328492 0 0
71031273 0 0
1061705364 0 0
485408415 0 0
813389154 0 0
394757873 0 0
685670633 0 0
249888983 0 0
387307864 0 0
655106251 0 0
83332152 0 0
1000533968 0 0
489034582 0 0
142206918 0 0
44574043 0 0
20969342 0 0
790115396 0 0
549161129 0 0
544678683 0 0
56467334 0 0
531480801 0 0
419289007 0 0
153208751 0 0
769333051 0 0
359759521 0 0
1046972745 0 0
126273194 0 0
739423143 0 0
228951080 0 0
998400468 0 0
1052298235 0 0
57954631 0 0
500234803 0 0
69176167 0 0
599242373 0 0
288919337 0 0
272435613 0 0
604446516 0 0
59226282 0 0
578639899 0 0
834271571 0 0
58662400 0 0
1044426578 0 0
679710896 0 0
384673531 0 0
136921606 0 0
938228788 0 0
574630292 0 0
324978872 0 0
818616364 0 0
653750024 0 0
629178326 0 0
398458477 0 0
887146010 0 0
131924107 0 0
253139258 0 0
26139171 0 0
160916401 0 0
660891310 0 0
994645189 0 0
122269664 0 0
267877116 0 0
40208342 0 0
310605192 0 0
419391574 0 0
1048127126 0 0
33942351 0 0
847561614 0 0
466711003 0 0
718113026 0 0
174274623 0 0
62174986 0 0
933343627 0 0
274645965 0 0
870319640 0 0
108597069 0 0
902253551 0 0
108781766 0 0
747055612 0 0
1060919513 0 0
255288856 0 0
144227 0 0
459551364 0 0
518125656 0 0
707263628 0 0
305497922 0 0
171705275 0 0
886947002 0 0
633615208 0 0
955592885 0 0
928899169 0 0
553558455 0 0
949730591 0 0
1040065734 0 0
549021484 0 0
317837754 0 0
315038864 0 0
309229043 0 0
189651842 0 0
960319130 0 0
1040195174 0 0
555049753 0 0
788755042 0 0
239532735 0 0
133891088 0 0
708997523 0 0
563765822 0 0
748520857 0 0
237369343 0 0
1050639319 0 0
250160642 0 0
940058436 0 0
944506893 0 0
540134809 0 0
535336378 0 0
965600428 0 0
681693518 0 0
281996601 0 0
362348418 0 0
23010212 0 0
361463445 0 0
234058195 0 0
149355835 0 0
113128887 0 0
277749503 0 0
15877654 0 0
228137166 0 0
880993457 0 0
1060359954 0 0
736741799 0 0
274907915 0 0
126416558 0 0
46302163 0 0
777220855 0 0
682424752 0 0
982394776 0 0
67929278 0 0
935730213 0 0
934956660 0 0
53884921 0 0
686318880 0 0
418987025 0 0
899027470 0 0
475651393 0 0
268032730 0 0
535585136 0 0
885811771 0 0
576610754 0 0
874148676 0 0
6020264 0 0
680330858 0 0
403207602 0 0
992508365 0 0
402023167 0 0
323238876 0 0
47017625 0 0
224955696 0 0
405851742 0 0
227796777 0 0
950317608 0 0
647460056 0 0
597827966 0 0
1013116277 0 0
173416175 0 0
1032941555 0 0
874827011 0 0
976588554 0 0
361319726 0 0
685440507 0 0
874838611 0 0
14680729 0 0
509359052 0 0
976423910 0 0
595831596 0 0
105464350 0 0
844289060 0 0
1039182841 0 0
663164625 0 0
575616107 0 0
997990686 0 0
631667385 0 0
825110428 0 0
802800172 0 0
749347042 0 0
969724403 0 0
3349561 0 0
377712089 0 0
559619713 0 0
135487651 0 0
507342595 0 0
797057635 0 0
230413381 0 0
727195039 0 0
1031973021 0 0
589499279 0 0
946851420 0 0
504181937 0 0
434171393 0 0
365590329 0 0
157747361 0 0
374836632 0 0
633170240 0 0
224762814 0 0
708758035 0 0
578353709 0 0
905555233 0 0
986550223 0 0
443352901 0 0
745635750 0 0
531924198 0 0
199674759 0 0
461270465 0 0
371387746 0 0
291586156 0 0
372878643 0 0
135541780 0 0
199833263 0 0
360760311 0 0
225473391 0 0
870566314 0 0
199037989 0 0
992074292 0 0
982431142 0 0
936999542 0 0
856769834 0 0
976273730 0 0
534851438 0 0
965036724 0 0
627930825 0 0
801132922 0 0
163401950 0 0
376162122 0 0
823762022 0 0
835243117 0 0
25654873 0 0
882179067 0 0
897680057 0 0
284393479 0 0
804747194 0 0
736610453 0 0
917476876 0 0
334503643 0 0
1060916900 0 0
697207993 0 0
56777908 0 0
52083793 0 0
1029178505 0 0
894820105 0 0
783610134 0 0
1040785717 0 0
706550113 0 0
1017896824 0 0
937960117 0 0
265623554 0 0
683458053 0 0
699130451 0 0
328401835 0 0
741419712 0 0
278654833 0 0
990512337 0 0
377584184 0 0
381336316 0 0
517323202 0 0
721771013 0 0
106990646 0 0
700962215 0 0
10225206 0 0
604726663 0 0
687124325 0 0
3599862 0 0
440536811 0 0
707055873 0 0
272983287 0 0
14362363 0 0
666006904 0 0
342515530 0 0
1004418281 0 0
637280438 0 0
596547914 0 0
542100424 0 0
992467778 0 0
299917900 0 0
401380068 0 0
973147930 0 0
236784902 0 0
735082847 0 0
75393455 0 0
570158482 0 0
115387370 0 0
926971744 0 0
497403032 0 0
804748702 0 0
767416806 0 0
331852473 0 0
518938423 0 0
335166148 0 0
218136125 0 0
1007070596 0 0
906155565 0 0
213447759 0 0
120854667 0 0
26210953 0 0
432090079 0 0
242615717 0 0
598236310 0 0
1019913412 0 0
419033626 0 0
707658848 0 0
490392727 0 0
386496034 0 0
528818865 0 0
418836795 0 0
791348895 0 0
31651604 0 0
708462094 0 0
664722659 0 0
638585603 0 0
1053795408 0 0
728847973 0 0
1066257242 0 0
985927156 0 0
342359765 0 0
394511934 0 0
906473334 0 0
1029342968 0 0
869002961 0 0
1063955552 0 0
766918009 0 0
227726518 0 0
265470128 0 0
682024252 0 0
604605487 0 0
987321596 0 0
310387874 0 0
141012138 0 0
381273 0 0
988624319 0 0
1012969993 0 0
444493728 0 0
343340227 0 0
990288110 0 0
70543060 0 0
774741692 0 0
415377119 0 0
321029192 0 0
308675000 0 0
604169634 0 0
625431234 0 0
472595759 0 0
950973078 0 0
51102629 0 0
742866649 0 0
1057026501 0 0
750808172 0 0
552139103 0 0
602995355 0 0
864916882 0 0
630199326 0 0
816194450 0 0
281046191 0 0
41048227 0 0
923227789 0 0
340802411 0 0
684345871 0 0
242556214 0 0
297889630 0 0
733417041 0 0
166008313 0 0
362570595 0 0
563228918 0 0
422172085 0 0
929564318 0 0
203275616 0 0
653922036 0 0
465734246 0 0
512500593 0 0
1011601363 0 0
312869005 0 0
790615862 0 0
1042247423 0 0
603702597 0 0
811719691 0 0
801535765 0 0
968964911 0 0
32536682 0 0
1067612737 0 0
483325199 0 0
84918913 0 0
954283768 0 0
978337875 0 0
678440762 0 0
271081924 0 0
134294216 0 0
44082272 0 0
385294287 0 0
738263893 0 0
909437009 0 0
979024787 0 0
739780862 0 0
148175333 0 0
951141443 0 0
368285187 0 0
710139149 0 0
182106456 0 0
517423774 0 0
17389312 0 0
1023187895 0 0
526527634 0 0
595794629 0 0
971656524 0 0
907575338 0 0
908715664 0 0
215416914 0 0
536358649 0 0
574377027 0 0
793233657 0 0
642361045 0 0
930221042 0 0
778018623 0 0
138044531 0 0
1055571235 0 0
1071079516 0 0
943181655 0 0
231478062 0 0
418287609 0 0
457187232 0 0
935956787 0 0
218363014 0 0
156245064 0 0
431335858 0 0
5349942 0 0
717690499 0 0
933345711 0 0
454888267 0 0
877152522 0 0
946162924 0 0
372759987 0 0
624722030 0 0
424355793 0 0
532036877 0 0
637586155 0 0
159050625 0 0
899502979 0 0
94436604 0 0
829515971 0 0
715560034 0 0
572748356 0 0
227849496 0 0
822458295 0 0
827998163 0 0
789612947 0 0
733018620 0 0
884583406 0 0
41970894 0 0
582489320 0 0
831222080 0 0
93606697 0 0
167480479 0 0
497737140 0 0
167190833 0 0
836576220 0 0
283723483 0 0
104091471 0 0
331482252 0 0
513717677 0 0
130607192 0 0
234255025 0 0
371633031 0 0
45646995 0 0
137515659 0 0
903283875 0 0
160496853 0 0
222205612 0 0
810477704 0 0
146880886 0 0
71282879 0 0
323313945 0 0
644641333 0 0
633472559 0 0
168298004 0 0
315084874 0 0
345141118 0 0
116021602 0 0
80319543 0 0
93023443 0 0
1060796761 0 0
487011966 0 0
1032589898 0 0
780961151 0 0
828718615 0 0
905472492 0 0
141200272 0 0
857983586 0 0
963797235 0 0
248079578 0 0
240419665 0 0
582458736 0 0
129568899 0 0
146710252 0 0
997664040 0 0
575447773 0 0
731770086 0 0
527938215 0 0
871165242 0 0
313142404 0 0
287434022 0 0
182791774 0 0
916335073 0 0
10474745 0 0
893907347 0 0
1067939232 0 0
403080387 0 0
845432237 0 0
19158659 0 0
748114757 0 0
489034744 0 0
269000340 0 0
309498933 0 0
752763232 0 0
747693675 0 0
583299933 0 0
168204383 0 0
1047713196 0 0
889384623 0 0
431045787 0 0
704493844 0 0
589745244 0 0
953422330 0 0
570605318 0 0
479473267 0 0
170221921 0 0
130605547 0 0
280069022 0 0
144036475 0 0
171640232 0 0
419364384 0 0
79132462 0 0
421567555 0 0
202916537 0 0
452735302 0 0
641844123 0 0
965607821 0 0
886741077 0 0
965744595 0 0
859882390 0 0
431412005 0 0
836166351 0 0
813737966 0 0
514048692 0 0
792994101 0 0
513184958 0 0
474184400 0 0
792145211 0 0
701417688 0 0
549334547 0 0
192923003 0 0
844779303 0 0
87998436 0 0
101391481 0 0
946914371 0 0
52960849 0 0
1002739020 0 0
1039994308 0 0
450113623 0 0
1024733232 0 0
239596445 0 0
527780216 0 0
334981273 0 0
1073489816 0 0
160386560 0 0
135646934 0 0
203092169 0 0
189021186 0 0
549331851 0 0
53896520 0 0
496363160 0 0
401909523 0 0
801093779 0 0
26033053 0 0
275601455 0 0
26750860 0 0
706134573 0 0
477689036 0 0
430044949 0 0
150604257 0 0
957238348 0 0
176968160 0 0
671239294 0 0
694638461 0 0
449725410 0 0
394626023 0 0
1015723788 0 0
546427017 0 0
548420312 0 0
62651692 0 0
401503061 0 0
761037725 0 0
753130368 0 0
980899834 0 0
900626238 0 0
920710173 0 0
879830515 0 0
934978918 0 0
751075563 0 0
485949807 0 0
706556088 0 0
38771497 0 0
919846053 0 0
547529904 0 0
987826330 0 0
178533700 0 0
352624049 0 0
993677956 0 0
979324705 0 0
97998879 0 0
485318383 0 0
80497848 0 0
1034109218 0 0
1034669470 0 0
686755636 0 0
696646179 0 0
943148603 0 0
369562073 0 0
525585142 0 0
83152218 0 0
46172700 0 0
797033002 0 0
846102939 0 0
1054526506 0 0
674159903 0 0
197998543 0 0
231231512 0 0
803614834 0 0
848126961 0 0
135719603 0 0
933071274 0 0
1039893541 0 0
448791694 0 0
500317551 0 0
242247069 0 0
27898426 0 0
350753457 0 0
208821689 0 0
888343669 0 0
342512278 0 0
27729748 0 0
260078357 0 0
16323171 0 0
402103976 0 0
418998845 0 0
625639622 0 0
235525292 0 0
987906615 0 0
149550075 0 0
1048687383 0 0
91698929 0 0
282245221 0 0
899975142 0 0
287002655 0 0
933725723 0 0
681343437 0 0
69017977 0 0
77273647 0 0
69245150 0 0
82996752 0 0
436396522 0 0
893917322 0 0
995324250 0 0
631147565 0 0
136020600 0 0
525504553 0 0
1016630281 0 0
880859055 0 0
944918011 0 0
821370089 0 0
1050382580 0 0
797557183 0 0
832693530 0 0
593281598 0 0
219227977 0 0
451514475 0 0
155524725 0 0
532056456 0 0
803889021 0 0
1010086871 0 0
143160228 0 0
418337638 0 0
1060279326 0 0
887893911 0 0
248606763 0 0
532291517 0 0
428011637 0 0
445559667 0 0
388775461 0 0
892245352 0 0
297967276 0 0
491997775 0 0
399488712 0 0
347448830 0 0
788274677 0 0
588374914 0 0
273112615 0 0
376501284 0 0
172226779 0 0
702415637 0 0
126640310 0 0
693648013 0 0
923758755 0 0
441592471 0 0
58118129 0 0
80355000 0 0
1002563030 0 0
214293010 0 0
969130336 0 0
62443608 0 0
1037119978 0 0
115708239 0 0
722352260 0 0
223974318 0 0
94125374 0 0
710053329 0 0
164550718 0 0
1027036198 0 0
803947189 0 0
906346948 0 0
454657907 0 0
811884661 0 0
880554394 0 0
1045698376 0 0
789279481 0 0
900138624 0 0
125529695 0 0
777411091 0 0
749909365 0 0
991500801 0 0
867347724 0 0
926522707 0 0
366192212 0 0
825601546 0 0
320911967 0 0
947040352 0 0
640529388 0 0
693594111 0 0
898225497 0 0
140249028 0 0
804172451 0 0
1029367594 0 0
478165170 0 0
96222338 0 0
875887464 0 0
49649382 0 0
666120997 0 0
176760652 0 0
957929364 0 0
640222013 0 0
1020315333 0 0
470251961 0 0
690302861 0 0
237486545 0 0
465722191 0 0
99993592 0 0
428149502 0 0
1041018816 0 0
7515491 0 0
943436961 0 0
767774640 0 0
640635427 0 0
787944485 0 0
974021145 0 0
360718481 0 0
606093846 0 0
618768367 0 0
166721701 0 0
769937023 0 0
1045556011 0 0
932740438 0 0
837268563 0 0
412142817 0 0
616219445 0 0
556864447 0 0
54804958 0 0
124388464 0 0
237711265 0 0
887557888 0 0
691797193 0 0
511736956 0 0
232455283 0 0
792326652 0 0
574674912 0 0
253942162 0 0
201660159 0 0
556273245 0 0
323859021 0 0
1042661557 0 0
674211972 0 0
487226982 0 0
333041795 0 0
473341934 0 0
1006670082 0 0
722227098 0 0
369022713 0 0
679318525 0 0
794271085 0 0
151545467 0 0
863063282 0 0
995658407 0 0
259181940 0 0
873167001 0 0
175282218 0 0
599125589 0 0
87362953 0 0
482867587 0 0
106469246 0 0
667099705 0 0
151956995 0 0
931255201 0 0
774833344 0 0
36347417 0 0
1041770531 0 0
816272897 0 0
963555456 0 0
480201683 0 0
862863879 0 0
22882833 0 0
266554124 0 0
372190907 0 0
41972799 0 0
453663885 0 0
1051494471 0 0
988021831 0 0
444359377 0 0
755631194 0 0
3838689 0 0
669066955 0 0
688088302 0 0
605121130 0 0
534871383 0 0
415281055 0 0
128973313 0 0
25534443 0 0
863905646 0 0
318645550 0 0
94339855 0 0
587721826 0 0
868190361 0 0
718122351 0 0
876818604 0 0
651787575 0 0
445810814 0 0
554281409 0 0
703213988 0 0
419117680 0 0
149270773 0 0
582274421 0 0
851219240 0 0
659597956 0 0
800887841 0 0
1032921672 0 0
488557671 0 0
838181869 0 0
907144245 0 0
578468963 0 0
933331552 0 0
223642273 0 0
927322073 0 0
67494843 0 0
565473322 0 0
302167046 0 0
80605183 0 0
730772014 0 0
199227687 0 0
275138206 0 0
593057297 0 0
491428517 0 0
917377328 0 0
786798197 0 0
702602694 0 0
801450575 0 0
442986678 0 0
336509317 0 0
813058804 0 0
418242181 0 0
798700016 0 0
427099037 0 0
519490545 0 0
459762393 0 0
980457174 0 0
644821416 0 0
1007196501 0 0
450750087 0 0
217888204 0 0
978149002 0 0
240036497 0 0
733729749 0 0
608247130 0 0
925450937 0 0
13818853 0 0
689930755 0 0
1005000783 0 0
192455416 0 0
693935906 0 0
7579137 0 0
103716828 0 0
1034634132 0 0
318973048 0 0
174537422 0 0
596380064 0 0
813881564 0 0
352536172 0 0
556758239 0 0
1041943820 0 0
396314116 0 0
207590232 0 0
639127180 0 0
229705589 0 0
810309044 0 0
556603633 0 0
525904421 0 0
271913582 0 0
808080179 0 0
679334962 0 0
937169542 0 0
1037575171 0 0
8802048 0 0
162862898 0 0
504814047 0 0
51691825 0 0
190526653 0 0
79955342 0 0
75806046 0 0
717987994 0 0
414504854 0 0
119632829 0 0
847335913 0 0
330032523 0 0
921487977 0 0
562362697 0 0
809483628 0 0
1038153266 0 0
915522786 0 0
631977617 0 0
373323342 0 0
740188379 0 0
914759164 0 0
793817010 0 0
651440 0 0
656384435 0 0
920316921 0 0
662029168 0 0
981099576 0 0
822047328 0 0
185501578 0 0
674937066 0 0
506057741 0 0
595190524 0 0
8080119 0 0
308121873 0 0
729495170 0 0
926245987 0 0
511900627 0 0
653134349 0 0
766389514 0 0
709988758 0 0
981427417 0 0
286171959 0 0
1015395468 0 0
916682865 0 0
977615798 0 0
106279890 0 0
286650256 0 0
644386571 0 0
849428885 0 0
910746799 0 0
497485390 0 0
430487595 0 0
230198490 0 0
73103153 0 0
433097701 0 0
161408781 0 0
34242109 0 0
225925789 0 0
434004713 0 0
272863910 0 0
720204927 0 0
1045416769 0 0
683968739 0 0
503954446 0 0
998461171 0 0
171627045 0 0
1016910718 0 0
136692490 0 0
0 0 0
229396142 0 0
963519690 0 0
756393895 0 0
813812768 0 0
622259154 0 0
990851413 0 0
955498950 0 0
723349422 0 0
56223297 0 0
568252026 0 0
817483430 0 0
923635029 0 0
3327916 0 0
164302413 0 0
159442902 0 0
694188028 0 0
780048154 0 0
418736247 0 0
759798873 0 0
359650506 0 0
609251971 0 0
300832459 0 0
541433892 0 0
110869336 0 0
297911825 0 0
990212020 0 0
1045309782 0 0
683814044 0 0
189691487 0 0
489450803 0 0
698281413 0 0
415200070 0 0
963942035 0 0
802188725 0 0
464949913 0 0
744423378 0 0
311294223 0 0
270281891 0 0
978419965 0 0
241552554 0 0
909743616 0 0
343572576 0 0
783878719 0 0
468319244 0 0
912892579 0 0
705687098 0 0
1002877381 0 0
720734939 0 0
553119967 0 0
745875840 0 0
423080441 0 0
322621760 0 0
871867186 0 0
787036590 0 0
415583406 0 0
498271005 0 0
1072506875 0 0
959977631 0 0
60121441 0 0
1051338024 0 0
1061701900 0 0
387514505 0 0
330099090 0 0
136826030 0 0
300714475 0 0
164450057 0 0
1010537281 0 0
253679277 0 0
396010126 0 0
328918299 0 0
380983910 0 0
577057357 0 0
51205129 0 0
1001777241 0 0
1021050081 0 0
733971056 0 0
669133779 0 0
14899252 0 0
897210340 0 0
999892750 0 0
544200152 0 0
154330261 0 0
962905190 0 0
394224616 0 0
809353020 0 0
572863732 0 0
915963694 0 0
510534015 0 0
563931544 0 0
986092673 0 0
18022341 0 0
804900764 0 0
786176033 0 0
271307479 0 0
532636940 0 0
1054012039 0 0
1051914559 0 0
534880398 0 0
804125000 0 0
677519570 0 0
228201994 0 0
671756919 0 0
331841819 0 0
369571861 0 0
704337597 0 0
358356419 0 0
461822527 0 0
37800416 0 0
425524723 0 0
471108987 0 0
312151387 0 0
87274243 0 0
682373539 0 0
527783825 0 0
125871772 0 0
866401745 0 0
7680176 0 0
351210172 0 0
266373630 0 0
1055757743 0 0
634568013 0 0
286391480 0 0
97511422 0 0
214514992 0 0
45536900 0 0
82404209 0 0
699801058 0 0
975553550 0 0
888500840 0 0
613441365 0 0
251524926 0 0
447918207 0 0
349857458 0 0
1045102628 0 0
205878187 0 0
959084767 0 0
62746975 0 0
1039870070 0 0
893124332 0 0
311277352 0 0
4973133 0 0
131680079 0 0
314405451 0 0
609067445 0 0
143330768 0 0
322645051 0 0
945058367 0 0
897282879 0 0
290059287 0 0
346656532 0 0
1065312194 0 0
430679267 0 0
189086233 0 0
129692993 0 0
301990998 0 0
13147561 0 0
1042283156 0 0
682321611 0 0
857594803 0 0
917821412 0 0
89473170 0 0
875353276 0 0
23342810 0 0
10752629 0 0
546798451 0 0
509252523 0 0
644695706 0 0
878045885 0 0
502568774 0 0
1030369514 0 0
137704691 0 0
205898857 0 0
880916771 0 0
224956923 0 0
612902959 0 0
881782523 0 0
504152752 0 0
649484560 0 0
540097689 0 0
467593965 0 0
987605061 0 0
205820816 0 0
1038381385 0 0
848539793 0 0
311570784 0 0
335013560 0 0
678928497 0 0
619953224 0 0
304411443 0 0
1019138340 0 0
220702430 0 0
56698087 0 0
42640544 0 0
758463491 0 0
169149807 0 0
413368025 0 0
187033067 0 0
754234971 0 0
859160359 0 0
631830858 0 0
384415287 0 0
92076713 0 0
170697417 0 0
66796122 0 0
980469196 0 0
549037344 0 0
425663539 0 0
545937162 0 0
945790132 0 0
859027470 0 0
1001165727 0 0
15752312 0 0
661975056 0 0
915646189 0 0
602000788 0 0
407850850 0 0
475853606 0 0
514331373 0 0
16144067 0 0
893997444 0 0
196941945 0 0
610939997 0 0
530422463 0 0
43239853 0 0
124642663 0 0
926067986 0 0
89777795 0 0
901699324 0 0
865781008 0 0
965959516 0 0
884651398 0 0
726267159 0 0
339646800 0 0
779321353 0 0
237267800 0 0
305456458 0 0
542874814 0 0
985293630 0 0
147402191 0 0
804333535 0 0
615964119 0 0
652813131 0 0
678997359 0 0
222085568 0 0
987234070 0 0
210507868 0 0
650278129 0 0
335970045 0 0
237506002 0 0
688029293 0 0
924602803 0 0
99879555 0 0
408785147 0 0
101890119 0 0
493123329 0 0
399430515 0 0
165604796 0 0
322750904 0 0
281157538 0 0
385056927 0 0
280795753 0 0
323853416 0 0
744120987 0 0
861679227 0 0
625302705 0 0
748714457 0 0
88823999 0 0
50343350 0 0
870328427 0 0
500027578 0 0
1006866106 0 0
537340120 0 0
842823803 0 0
1070041566 0 0
672708602 0 0
135243193 0 0
304445985 0 0
999039803 0 0
316883523 0 0
120862903 0 0
162106898 0 0
665699697 0 0
1051129482 0 0
859288770 0 0
568725206 0 0
48525710 0 0
309331144 0 0
872820847 0 0
335632790 0 0
125591982 0 0
407660668 0 0
344511782 0 0
913133368 0 0
850548321 0 0
731568707 0 0
442855629 0 0
131128569 0 0
395369292 0 0
431623674 0 0
769163038 0 0
276013118 0 0
708092485 0 0
493518465 0 0
334201769 0 0
886247283 0 0
1014798508 0 0
49756698 0 0
684757680 0 0
718035702 0 0
289902190 0 0
582562319 0 0
569983753 0 0
376768495 0 0
222442808 0 0
934616340 0 0
732702078 0 0
892140335 0 0
132093409 0 0
175108201 0 0
331992499 0 0
661593797 0 0
575054891 0 0
691978842 0 0
16403437 0 0
863564713 0 0
340984456 0 0
276395936 0 0
106308911 0 0
125330812 0 0
330406711 0 0
972586261 0 0
583568592 0 0
491799425 0 0
1052967912 0 0
548534123 0 0
669399269 0 0
661205695 0 0
3617168 0 0
620683747 0 0
854486089 0 0
987091956 0 0
233616109 0 0
794753762 0 0
821443124 0 0
698774862 0 0
604228747 0 0
904306835 0 0
304214798 0 0
359990495 0 0
146255582 0 0
388413114 0 0
178048026 0 0
774967258 0 0
489977361 0 0
340649268 0 0
294026458 0 0
912157582 0 0
415060780 0 0
708873739 0 0
436893772 0 0
503224995 0 0
703978522 0 0
569944917 0 0
114349474 0 0
883838884 0 0
195772970 0 0
193266681 0 0
710397496 0 0
655498033 0 0
694643066 0 0
173279484 0 0
583775764 0 0
984403017 0 0
177857767 0 0
517334741 0 0
722902453 0 0
616853619 0 0
207146945 0 0
764773695 0 0
461156400 0 0
344383538 0 0
154445881 0 0
850166416 0 0
20063210 0 0
151567893 0 0
853344032 0 0
208100070 0 0
1053725283 0 0
351358024 0 0
314124262 0 0
543359123 0 0
798585098 0 0
890603026 0 0
578748666 0 0
458928303 0 0
531261097 0 0
315905050 0 0
641861063 0 0
1019605378 0 0
921927751 0 0
771610601 0 0
1000539380 0 0
29702114 0 0
1007645326 0 0
334683699 0 0
655444911 0 0
755335347 0 0
629415781 0 0
223712480 0 0
1073295182 0 0
910862671 0 0
768479900 0 0
400733739 0 0
51226057 0 0
28148112 0 0
514937890 0 0
202635453 0 0
1019133985 0 0
327845911 0 0
455030831 0 0
388500456 0 0
1053060344 0 0
800758439 0 0
211641534 0 0
119629408 0 0
107641081 0 0
126650028 0 0
372546055 0 0
981101902 0 0
137098570 0 0
821974898 0 0
345550421 0 0
842480168 0 0
520296895 0 0
323024886 0 0
978239189 0 0
516186827 0 0
117550861 0 0
704374489 0 0
8903465 0 0
136371133 0 0
250662574 0 0
1010546067 0 0
1023252520 0 0
640908650 0 0
936447034 0 0
260991964 0 0
979937947 0 0
455323973 0 0
13525075 0 0
239062590 0 0
14090346 0 0
468135156 0 0
365365707 0 0
41185193 0 0
926995551 0 0
206734621 0 0
871976315 0 0
616447709 0 0
805324177 0 0
506832831 0 0
360163918 0 0
873823577 0 0
240933941 0 0
112309524 0 0
826816341 0 0
621902298 0 0
490050091 0 0
613676539 0 0
230566307 0 0
562737472 0 0
747428671 0 0
611970242 0 0
197450680 0 0
794739154 0 0
643189511 0 0
905574666 0 0
221044430 0 0
603229528 0 0
64640056 0 0
514052606 0 0
665552591 0 0
711118171 0 0
979177729 0 0
947373652 0 0
730679323 0 0
357519719 0 0
997462843 0 0
38682675 0 0
825764134 0 0
105769993 0 0
1416307 0 0
84682370 0 0
133029543 0 0
825966323 0 0
233359387 0 0
398243796 0 0
282670602 0 0
11139072 0 0
1004176771 0 0
937893695 0 0
136376696 0 0
826484366 0 0
1045969816 0 0
136524014 0 0
170264425 0 0
319518137 0 0
985426461 0 0
1063293727 0 0
695646277 0 0
843316247 0 0
709511273 0 0
506273056 0 0
69888004 0 0
446087999 0 0
448297399 0 0
569759523 0 0
942714565 0 0
551292568 0 0
710691243 0 0
505145789 0 0
408946416 0 0
335849714 0 0
924125932 0 0
730186798 0 0
712450089 0 0
162666941 0 0
751090692 0 0
791272312 0 0
307677940 0 0
362462131 0 0
513697929 0 0
566773518 0 0
718008236 0 0
558093011 0 0
932742924 0 0
653034137 0 0
204757593 0 0
625485838 0 0
812924519 0 0
946710051 0 0
284257267 0 0
171384402 0 0
620807168 0 0
410432466 0 0
787716700 0 0
601745047 0 0
15332680 0 0
258579258 0 0
245439539 0 0
478590576 0 0
870709436 0 0
934834938 0 0
228501737 0 0
1020807327 0 0
340492581 0 0
202354255 0 0
204254086 0 0
1048542214 0 0
49267595 0 0
683408458 0 0
725657060 0 0
425884449 0 0
899051524 0 0
172144297 0 0
649919060 0 0
127346376 0 0
412433898 0 0
320239980 0 0
469245003 0 0
674265750 0 0
776680293 0 0
122358602 0 0
23876812 0 0
1043143644 0 0
685826300 0 0
198416551 0 0
266932461 0 0
476209871 0 0
887967013 0 0
685000274 0 0
553463534 0 0
130539373 0 0
1028192547 0 0
254060618 0 0
389600237 0 0
77885570 0 0
729272146 0 0
255029483 0 0
271763167 0 0
878550343 0 0
175921361 0 0
227813920 0 0
945619531 0 0
915325958 0 0
514580212 0 0
914842954 0 0
714086383 0 0
890235181 0 0
339979509 0 0
474711028 0 0
937539132 0 0
297787458 0 0
1007178262 0 0
803833063 0 0
860431469 0 0
100017487 0 0
627541426 0 0
337172649 0 0
119539561 0 0
147578274 0 0
254303497 0 0
1026291476 0 0
156468316 0 0
38087789 0 0
880142015 0 0
645742287 0 0
96030205 0 0
1051075710 0 0
750813376 0 0
1036266975 0 0
245100389 0 0
550865835 0 0
258433686 0 0
665516822 0 0
265571449 0 0
433350981 0 0
827898071 0 0
44532550 0 0
919723162 0 0
902486549 0 0
577102922 0 0
1024079649 0 0
402641331 0 0
247320279 0 0
389050927 0 0
618699281 0 0
545423640 0 0
939197391 0 0
901760686 0 0
30290074 0 0
458343036 0 0
577778232 0 0
816219165 0 0
765672154 0 0
621084378 0 0
269626640 0 0
482247577 0 0
133403186 0 0
289264849 0 0
139631118 0 0
787103659 0 0
1024871260 0 0
901237585 0 0
491436259 0 0
901921037 0 0
135675804 0 0
869412276 0 0
223398228 0 0
1071431041 0 0
420312666 0 0
551261371 0 0
966581823 0 0
392990493 0 0
602347897 0 0
654425686 0 0
539584656 0 0
872341307 0 0
757021146 0 0
368721884 0 0
928103002 0 0
676059578 0 0
507140827 0 0
164720684 0 0
41869424 0 0
194927708 0 0
1064752131 0 0
850247266 0 0
501351423 0 0
853763309 0 0
720601076 0 0
342190554 0 0
1070249972 0 0
17194901 0 0
715947704 0 0
891771376 0 0
69384027 0 0
132535212 0 0
435385566 0 0
229971393 0 0
151204686 0 0
1021529199 0 0
467069989 0 0
471467628 0 0
619953828 0 0
698675320 0 0
997300011 0 0
251568138 0 0
111232703 0 0
795713947 0 0
206271739 0 0
7044041 0 0
881302923 0 0
277182763 0 0
899904060 0 0
337117987 0 0
908947112 0 0
278976448 0 0
228559337 0 0
342105520 0 0
169297288 0 0
63581968 0 0
20437087 0 0
673873365 0 0
302507298 0 0
843385590 0 0
935917617 0 0
33661880 0 0
707416529 0 0
668712878 0 0
641438584 0 0
779001064 0 0
627971661 0 0
701426176 0 0
197278412 0 0
825505528 0 0
128048106 0 0
133790544 0 0
158955123 0 0
704351964 0 0
914998252 0 0
822697546 0 0
277572955 0 0
285358667 0 0
543946985 0 0
265573230 0 0
974600856 0 0
444862484 0 0
442440918 0 0
1033841644 0 0
394755552 0 0
31860415 0 0
127404188 0 0
723017983 0 0
804979942 0 0
868707162 0 0
971186088 0 0
279397877 0 0
172869690 0 0
469619375 0 0
710936560 0 0
305028153 0 0
448811387 0 0
407225742 0 0
834658870 0 0
531863297 0 0
689854056 0 0
77896596 0 0
502978785 0 0
688764106 0 0
278472149 0 0
401411915 0 0
312670153 0 0
73813277 0 0
207693867 0 0
859081131 0 0
12634042 0 0
278671860 0 0
769278655 0 0
1024652959 0 0
514751549 0 0
661355361 0 0
826457578 0 0
370460009 0 0
989315367 0 0
907130031 0 0
925160998 0 0
268925296 0 0
163934227 0 0
834426805 0 0
639124539 0 0
1003149572 0 0
68028542 0 0
421878883 0 0
37114740 0 0
1020852032 0 0
847149976 0 0
190907006 0 0
906244771 0 0
856362597 0 0
465087195 0 0
471597110 0 0
481216552 0 0
776703875 0 0
1044759519 0 0
945690607 0 0
138241875 0 0
1004796527 0 0
1018721532 0 0
868815743 0 0
274648682 0 0
256491795 0 0
382275278 0 0
336718874 0 0
212663615 0 0
1025814648 0 0
558290672 0 0
887467170 0 0
908701711 0 0
317456457 0 0
364789594 0 0
921921559 0 0
780193812 0 0
822775163 0 0
842686274 0 0
771795367 0 0
537101766 0 0
354683819 0 0
1017146349 0 0
1037180819 0 0
1058854264 0 0
323810805 0 0
484995298 0 0
92079275 0 0
886609758 0 0
137602853 0 0
962408168 0 0
376397631 0 0
350527064 0 0
511914899 0 0
858010093 0 0
246883048 0 0
935236352 0 0
965502287 0 0
327162924 0 0
483507927 0 0
212123699 0 0
433176062 0 0
301649314 0 0
766078372 0 0
54222816 0 0
280503005 0 0
1018186845 0 0
114066273 0 0
166137155 0 0
605451725 0 0
75786024 0 0
541718171 0 0
761147493 0 0
366557772 0 0
912759519 0 0
120998931 0 0
236714913 0 0
722642073 0 0
372421545 0 0
260023949 0 0
662132436 0 0
120499205 0 0
729238752 0 0
110674872 0 0
191621680 0 0
30837964 0 0
744343891 0 0
344730108 0 0
695767493 0 0
570942586 0 0
815101666 0 0
470282631 0 0
432036494 0 0
916240824 0 0
950998576 0 0
752072005 0 0
858420442 0 0
576832472 0 0
965140794 0 0
976597174 0 0
59706365 0 0
620723387 0 0
101623776 0 0
213451394 0 0
108116498 0 0
936153152 0 0
981345656 0 0
505584301 0 0
189840071 0 0
871350667 0 0
267904827 0 0
1060027642 0 0
240270653 0 0
576385425 0 0
63104411 0 0
94186196 0 0
21664599 0 0
708431522 0 0
252878309 0 0
1003091559 0 0
455434953 0 0
732178565 0 0
656518360 0 0
716869628 0 0
794264274 0 0
294409198 0 0
813667591 0 0
234383487 0 0
72199126 0 0
779915132 0 0
484268551 0 0
359715159 0 0
266754819 0 0
720150433 0 0
439420685 0 0
42115980 0 0
887881189 0 0
569573416 0 0
550159118 0 0
977727030 0 0
519361777 0 0
798725490 0 0
424770530 0 0
500047754 0 0
637661086 0 0
1071109087 0 0
612083633 0 0
699642758 0 0
454430390 0 0
76689952 0 0
895151992 0 0
90137107 0 0
184138646 0 0
678539206 0 0
979280769 0 0
12673045 0 0
900270296 0 0
671935118 0 0
347878246 0 0
577863195 0 0
662342287 0 0
572061907 0 0
469446014 0 0
199347936 0 0
10426228 0 0
334192314 0 0
630215949 0 0
894639952 0 0
165540546 0 0
51463625 0 0
814774501 0 0
104806272 0 0
168928212 0 0
753891363 0 0
836745207 0 0
370820893 0 0
1011395388 0 0
160050478 0 0
803196097 0 0
318331259 0 0
832604891 0 0
1000250582 0 0
924852001 0 0
834823548 0 0
351781401 0 0
553564817 0 0
427681195 0 0
644537713 0 0
1066321381 0 0
505085669 0 0
88111627 0 0
924203372 0 0
395141370 0 0
972287600 0 0
773412941 0 0
984520359 0 0
847301434 0 0
514664626 0 0
554578469 0 0
472299593 0 0
179592382 0 0
610442466 0 0
986517742 0 0
1002321821 0 0
219136667 0 0
800972239 0 0
1014840525 0 0
721312865 0 0
701113614 0 0
629731326 0 0
114598168 0 0
808876280 0 0
245603388 0 0
996032274 0 0
899592882 0 0
142189321 0 0
390133530 0 0
98588339 0 0
549992176 0 0
542134722 0 0
27458402 0 0
423611552 0 0
694696761 0 0
412478445 0 0
202837317 0 0
784631165 0 0
249793826 0 0
1018551138 0 0
548656599 0 0
701837750 0 0
1001236485 0 0
1067055798 0 0
847678829 0 0
870230623 0 0
1054431688 0 0
483629970 0 0
268550795 0 0
387535874 0 0
323337902 0 0
360297990 0 0
473009122 0 0
799710113 0 0
388681358 0 0
358983376 0 0
290200898 0 0
984772458 0 0
460557930 0 0
890920349 0 0
30426387 0 0
1053785406 0 0
889969181 0 0
298091350 0 0
206995295 0 0
561412669 0 0
490412991 0 0
850469983 0 0
851473763 0 0
182081586 0 0
940117488 0 0
802349803 0 0
345920235 0 0
728951856 0 0
501751139 0 0
263796171 0 0
433108991 0 0
382297050 0 0
637121578 0 0
1005817761 0 0
554456364 0 0
562999768 0 0
842530304 0 0
110399829 0 0
422885376 0 0
204273940 0 0
152214499 0 0
150489932 0 0
239836384 0 0
665942433 0 0
517329097 0 0
562934119 0 0
132261705 0 0
777426660 0 0
422092430 0 0
709312454 0 0
630279370 0 0
342794698 0 0
262310364 0 0
57650516 0 0
774997727 0 0
557057777 0 0
648653955 0 0
62009459 0 0
271644284 0 0
423287432 0 0
247981539 0 0
847558198 0 0
11217831 0 0
564375244 0 0
870045877 0 0
946374388 0 0
464549816 0 0
949388922 0 0
321655956 0 0
119328823 0 0
93139279 0 0
941459335 0 0
781289413 0 0
492838431 0 0
1049827447 0 0
80151255 0 0
1070416243 0 0
825365617 0 0
707407402 0 0
422856933 0 0
834557071 0 0
611989038 0 0
800282288 0 0
371312235 0 0
302865861 0 0
77979414 0 0
743536450 0 0
428802687 0 0
538762517 0 0
227688228 0 0
992906098 0 0
556081703 0 0
354011932 0 0
893502311 0 0
445899016 0 0
617217019 0 0
231386361 0 0
1030418971 0 0
839123710 0 0
965346950 0 0
324476858 0 0
899622377 0 0
676809383 0 0
941987524 0 0
799116574 0 0
7189472 0 0
846179954 0 0
690054877 0 0
349754662 0 0
568256125 0 0
850824259 0 0
773094573 0 0
69866592 0 0
176101674 0 0
629907242 0 0
541573741 0 0
860040938 0 0
553819796 0 0
806154950 0 0
407551016 0 0
688475202 0 0
26022203 0 0
719048314 0 0
880927438 0 0
160323353 0 0
970142680 0 0
798939505 0 0
470203450 0 0
23866295 0 0
871757207 0 0
390808172 0 0
689506199 0 0
398563921 0 0
965059998 0 0
289345134 0 0
828774 0 0
656708134 0 0
986443963 0 0
748107645 0 0
1044748163 0 0
231903441 0 0
961402647 0 0
618935955 0 0
307037774 0 0
177692855 0 0
1037912873 0 0
842421239 0 0
400761028 0 0
67996919 0 0
765098008 0 0
428752322 0 0
77648939 0 0
95666419 0 0
234810602 0 0
529742455 0 0
234494833 0 0
677605971 0 0
473243835 0 0
958203551 0 0
19538863 0 0
1043524636 0 0
357572388 0 0
560425060 0 0
934519003 0 0
1045806109 0 0
652025360 0 0
976251154 0 0
52548043 0 0
135394095 0 0
634052456 0 0
615719139 0 0
30456703 0 0
905578240 0 0
951055474 0 0
703283368 0 0
37796209 0 0
528340750 0 0
382916657 0 0
154885693 0 0
56189623 0 0
179567846 0 0
446778443 0 0
495407356 0 0
241083804 0 0
1019134161 0 0
788827279 0 0
278027485 0 0
541283305 0 0
120369625 0 0
119800801 0 0
743823697 0 0
1033162984 0 0
555663980 0 0
947594417 0 0
372566576 0 0
381011663 0 0
452895839 0 0
1057407739 0 0
875843757 0 0
297074427 0 0
58261672 0 0
347160727 0 0
361878877 0 0
536417206 0 0
994973704 0 0
1068236329 0 0
834925125 0 0
369249768 0 0
83113903 0 0
749939832 0 0
317604825 0 0
805177794 0 0
570562456 0 0
564578789 0 0
688883170 0 0
81755061 0 0
735921949 0 0
948939281 0 0
569914506 0 0
696804941 0 0
679245425 0 0
437988176 0 0
799295097 0 0
867496162 0 0
706935033 0 0
1051981010 0 0
630074744 0 0
800092987 0 0
57044019 0 0
945382337 0 0
417348234 0 0
13181108 0 0
344528458 0 0
411094717 0 0
826237782 0 0
939425787 0 0
267598218 0 0
1026075615 0 0
792402452 0 0
781443064 0 0
717454901 0 0
257690872 0 0
738813789 0 0
612414748 0 0
659661052 0 0
776084771 0 0
474811194 0 0
328009687 0 0
208438165 0 0
410647946 0 0
303749784 0 0
367043215 0 0
422580004 0 0
904908439 0 0
608122475 0 0
168794955 0 0
1004052151 0 0
122801764 0 0
990027294 0 0
877198597 0 0
497118901 0 0
978012534 0 0
797817295 0 0
747766086 0 0
305375245 0 0
696628420 0 0
603925513 0 0
856728231 0 0
1068961508 0 0
597811067 0 0
587390329 0 0
85217966 0 0
225410536 0 0
501997839 0 0
25327008 0 0
813546508 0 0
311576671 0 0
430760101 0 0
887564250 0 0
459329676 0 0
973613800 0 0
627017302 0 0
625788295 0 0
403571265 0 0
814330866 0 0
525541086 0 0
293052803 0 0
893554929 0 0
226055673 0 0
307725803 0 0
484859564 0 0
884657548 0 0
154603663 0 0
776600261 0 0
408598206 0 0
619193558 0 0
628379266 0 0
966326665 0 0
690810691 0 0
538877750 0 0
418825492 0 0
519162104 0 0
282534187 0 0
212582972 0 0
729927472 0 0
141966217 0 0
308314496 0 0
531788946 0 0
458643096 0 0
118230211 0 0
113111481 0 0
856844165 0 0
887247528 0 0
1047500231 0 0
610944245 0 0
1008855646 0 0
79022830 0 0
15972157 0 0
501278769 0 0
657852563 0 0
898294654 0 0
153820426 0 0
201540509 0 0
827864689 0 0
23076969 0 0
8431950 0 0
8417846 0 0
288878327 0 0
697629282 0 0
514211900 0 0
204364532 0 0
831731685 0 0
472559424 0 0
25132568 0 0
596372243 0 0
169933747 0 0
492500543 0 0
654813960 0 0
872251123 0 0
522437113 0 0
1053116876 0 0
1023061669 0 0
1034683793 0 0
1072496756 0 0
734010546 0 0
207710937 0 0
982442414 0 0
940017432 0 0
478373510 0 0
968406568 0 0
170156461 0 0
430894865 0 0
155344460 0 0
1043622737 0 0
793487647 0 0
921814502 0 0
972733325 0 0
495933047 0 0
658521288 0 0
996001252 0 0
406674967 0 0
681830180 0 0
458208191 0 0
194076111 0 0
777839799 0 0
473303457 0 0
808031600 0 0
233025218 0 0
334932450 0 0
423615294 0 0
716043768 0 0
442444190 0 0
11787053 0 0
811819879 0 0
179594955 0 0
802475093 0 0
641062706 0 0
845362031 0 0
312318430 0 0
835937411 0 0
1029402400 0 0
372331436 0 0
236922399 0 0
182901688 0 0
557483441 0 0
492033131 0 0
680174015 0 0
785976224 0 0
24297472 0 0
399403925 0 0
813118030 0 0
534581386 0 0
57966277 0 0
617785717 0 0
698364375 0 0
840483725 0 0
874992636 0 0
242730111 0 0
899229501 0 0
375445956 0 0
144676943 0 0
842867492 0 0
420829163 0 0
621287987 0 0
526675428 0 0
651124049 0 0
509413174 0 0
748958095 0 0
912487477 0 0
865845016 0 0
395001661 0 0
177121122 0 0
1064080650 0 0
627487780 0 0
317626139 0 0
622648571 0 0
34550954 0 0
232699689 0 0
716961408 0 0
377163027 0 0
110916077 0 0
946772587 0 0
158012530 0 0
1010381673 0 0
119045111 0 0
986705504 0 0
800214205 0 0
917245760 0 0
331234640 0 0
309804895 0 0
994604236 0 0
625415747 0 0
60789567 0 0
915319744 0 0
455380227 0 0
147635168 0 0
215994083 0 0
17760902 0 0
657410970 0 0
60065211 0 0
261541905 0 0
362430719 0 0
1050189809 0 0
1030133487 0 0
31151557 0 0
615231756 0 0
853823896 0 0
78040086 0 0
956034103 0 0
300776843 0 0
358901103 0 0
106458895 0 0
677051557 0 0
198740790 0 0
320181141 0 0
218540699 0 0
218357594 0 0
905393086 0 0
25282761 0 0
581536091 0 0
868814470 0 0
252972204 0 0
508484581 0 0
955786752 0 0
1055851937 0 0
881068159 0 0
613126934 0 0
253731860 0 0
521200694 0 0
455027241 0 0
410401474 0 0
510929925 0 0
176669783 0 0
102865864 0 0
689790501 0 0
311313507 0 0
900922122 0 0
135775573 0 0
40582228 0 0
707425210 0 0
981242018 0 0
508751164 0 0
63058522 0 0
868618898 0 0
1034672073 0 0
132005939 0 0
622702595 0 0
1046065241 0 0
1054254326 0 0
260677372 0 0
760333983 0 0
358404064 0 0
807662740 0 0
1023931348 0 0
362194619 0 0
716801906 0 0
674651022 0 0
257007472 0 0
14854415 0 0
578430750 0 0
453529323 0 0
32440477 0 0
210841950 0 0
705136317 0 0
251132032 0 0
869228680 0 0
271860207 0 0
604540824 0 0
759530078 0 0
909404356 0 0
972252914 0 0
815195394 0 0
570072125 0 0
1056446409 0 0
633867754 0 0
366642683 0 0
380659301 0 0
370970161 0 0
612770629 0 0
422269883 0 0
761818607 0 0
814364566 0 0
1071205561 0 0
269299218 0 0
357180744 0 0
873607145 0 0
496256196 0 0
994656221 0 0
712733626 0 0
206229848 0 0
546500846 0 0
653142711 0 0
847978033 0 0
214527413 0 0
694708489 0 0
523951224 0 0
1059171946 0 0
242013806 0 0
795149042 0 0
74917156 0 0
952740356 0 0
419528624 0 0
840398831 0 0
1048876561 0 0
250741222 0 0
524014855 0 0
52070632 0 0
175991367 0 0
380086479 0 0
907364618 0 0
183395677 0 0
975470479 0 0
62706558 0 0
883802246 0 0
311746547 0 0
983156762 0 0
552071046 0 0
720782075 0 0
827661361 0 0
657510558 0 0
857883930 0 0
399065725 0 0
311941272 0 0
166732885 0 0
311012048 0 0
346616848 0 0
948042390 0 0
644538690 0 0
150230651 0 0
120878051 0 0
850842632 0 0
521976875 0 0
454433325 0 0
708296554 0 0
802604430 0 0
839953624 0 0
123401690 0 0
685153361 0 0
324411246 0 0
561962928 0 0
422156012 0 0
458616182 0 0
199375301 0 0
774629544 0 0
1035355558 0 0
173469844 0 0
675693814 0 0
143968927 0 0
384088777 0 0
650891962 0 0
761050782 0 0
704051880 0 0
179821715 0 0
83374825 0 0
579991073 0 0
377915787 0 0
30270661 0 0
46725270 0 0
510966210 0 0
441314710 0 0
607561979 0 0
332107953 0 0
326665368 0 0
712076521 0 0
143648229 0 0
44042070 0 0
176700768 0 0
28208838 0 0
366664377 0 0
541786904 0 0
283346945 0 0
211789065 0 0
436664751 0 0
175464746 0 0
481865244 0 0
1039278921 0 0
777402669 0 0
848611418 0 0
1034441443 0 0
834683175 0 0
192025020 0 0
272652453 0 0
311117048 0 0
441524467 0 0
981209963 0 0
372164261 0 0
742869839 0 0
161659161 0 0
905107996 0 0
61203449 0 0
386480411 0 0
269524532 0 0
881616590 0 0
15757572 0 0
574272308 0 0
919057280 0 0
261572405 0 0
900928421 0 0
1002775697 0 0
968157715 0 0
139788631 0 0
470603907 0 0
331259578 0 0
1034752578 0 0
699688033 0 0
632504027 0 0
916673952 0 0
447649856 0 0
136352144 0 0
596430869 0 0
239059454 0 0
434536528 0 0
1037571482 0 0
360187809 0 0
223415779 0 0
723692860 0 0
247422576 0 0
140630533 0 0
839405840 0 0
884097171 0 0
1027786839 0 0
10255926 0 0
706834891 0 0
484525120 0 0
747655464 0 0
771211727 0 0
384748991 0 0
1014317666 0 0
679734967 0 0
1007755824 0 0
236466857 0 0
806684914 0 0
254127781 0 0
246303013 0 0
872015903 0 0
281624012 0 0
291765712 0 0
781718337 0 0
683435230 0 0
1029456251 0 0
144883362 0 0
336415187 0 0
892201563 0 0
610912208 0 0
126963621 0 0
833114476 0 0
1015639109 0 0
980551635 0 0
524484060 0 0
933128110 0 0
1013712592 0 0
553433077 0 0
62428938 0 0
990463559 0 0
1010266703 0 0
426206714 0 0
6975786 0 0
800710200 0 0
859630211 0 0
812944130 0 0
303069040 0 0
1040526205 0 0
376890486 0 0
896103218 0 0
975744497 0 0
129458126 0 0
129451938 0 0
707479732 0 0
707940633 0 0
552169451 0 0
560690789 0 0
79650863 0 0
752774545 0 0
662192203 0 0
372517015 0 0
255869210 0 0
413656330 0 0
635703494 0 0
201155977 0 0
287680701 0 0
30063304 0 0
424832458 0 0
268920080 0 0
210003861 0 0
194826599 0 0
1039176788 0 0
772360978 0 0
981784990 0 0
196238378 0 0
145536436 0 0
426688762 0 0
703785158 0 0
478186018 0 0
169533608 0 0
721881857 0 0
986310896 0 0
465690311 0 0
134689978 0 0
751576918 0 0
961932778 0 0
619033895 0 0
366149069 0 0
61614138 0 0
492621521 0 0
241717631 0 0
360179755 0 0
565619540 0 0
609901043 0 0
997153307 0 0
978497807 0 0
583392153 0 0
357503433 0 0
325927209 0 0
728077490 0 0
632868028 0 0
42584403 0 0
891930504 0 0
800072415 0 0
455393400 0 0
433077827 0 0
284474012 0 0
159011383 0 0
954896700 0 0
426966413 0 0
744708083 0 0
349165573 0 0
79458708 0 0
185223547 0 0
455396746 0 0
863804590 0 0
592562478 0 0
795883790 0 0
1224718 0 0
380364021 0 0
670465847 0 0
901996386 0 0
1016762083 0 0
1042108213 0 0
406941756 0 0
798939902 0 0
709115700 0 0
83888262 0 0
918277704 0 0
605597363 0 0
616880407 0 0
637428037 0 0
668259424 0 0
773186079 0 0
681625043 0 0
703612528 0 0
618576687 0 0
240647726 0 0
969552827 0 0
854014565 0 0
302801255 0 0
439151998 0 0
329910158 0 0
147281655 0 0
513579393 0 0
652402997 0 0
57180095 0 0
240154955 0 0
1002812317 0 0
654374468 0 0
39764637 0 0
696373775 0 0
617540321 0 0
698702249 0 0
1033634997 0 0
531938979 0 0
1001828026 0 0
229985834 0 0
730444632 0 0
628749809 0 0
979880597 0 0
427734505 0 0
624740020 0 0
344942586 0 0
280439396 0 0
751921711 0 0
393725034 0 0
840741732 0 0
97379293 0 0
60169902 0 0
257545171 0 0
1023087068 0 0
598023239 0 0
354112956 0 0
1052277270 0 0
143462857 0 0
162534143 0 0
640430008 0 0
127476852 0 0
616101464 0 0
630859890 0 0
764512387 0 0
877465195 0 0
827255394 0 0
119469771 0 0
534331411 0 0
212392001 0 0
220621356 0 0
631379531 0 0
65517179 0 0
185269362 0 0
139921456 0 0
652084491 0 0
622918554 0 0
567920701 0 0
907662539 0 0
305515171 0 0
711240182 0 0
400177365 0 0
465677494 0 0
303412659 0 0
107803005 0 0
85437984 0 0
893892783 0 0
1064780645 0 0
176448437 0 0
94178784 0 0
344021076 0 0
168029968 0 0
183045590 0 0
963186137 0 0
274883035 0 0
166251299 0 0
558350347 0 0
352484987 0 0
362586402 0 0
920363022 0 0
838347901 0 0
602911710 0 0
930292279 0 0
1044732081 0 0
515458138 0 0
790316476 0 0
3529800 0 0
623133268 0 0
505252080 0 0
619757318 0 0
441967007 0 0
775851281 0 0
401595336 0 0
41131599 0 0
782178643 0 0
642350796 0 0
819226473 0 0
230842660 0 0
643079831 0 0
78598556 0 0
408035246 0 0
664549569 0 0
926225246 0 0
868149371 0 0
290788798 0 0
121724049 0 0
189382100 0 0
569396540 0 0
878549203 0 0
362032221 0 0
1053254404 0 0
615291393 0 0
762127126 0 0
918469059 0 0
452590447 0 0
71713344 0 0
828202377 0 0
135411678 0 0
556762172 0 0
561942905 0 0
648497509 0 0
146240049 0 0
782109343 0 0
918201376 0 0
619372782 0 0
523197413 0 0
182876752 0 0
569847456 0 0
998846845 0 0
565984647 0 0
1073493545 0 0
843820300 0 0
11089636 0 0
136339916 0 0
679559881 0 0
317786620 0 0
343018337 0 0
18572160 0 0
552246249 0 0
356654075 0 0
486152050 0 0
98078624 0 0
442761898 0 0
531408648 0 0
905540065 0 0
40386637 0 0
1042901092 0 0
454858188 0 0
1028212621 0 0
203090709 0 0
316452522 0 0
680211115 0 0
1012514567 0 0
1027648313 0 0
583123433 0 0
45718833 0 0
1021240866 0 0
583617484 0 0
631985927 0 0
1053322144 0 0
491194713 0 0
439955875 0 0
534685268 0 0
940996145 0 0
132705597 0 0
760964644 0 0
578077531 0 0
920383427 0 0
832202632 0 0
817636347 0 0
255053511 0 0
709653793 0 0
396542559 0 0
415898991 0 0
419229850 0 0
290349222 0 0
331185948 0 0
473290382 0 0
797072124 0 0
205215773 0 0
927642952 0 0
741483796 0 0
615243069 0 0
368333664 0 0
819219310 0 0
1011254651 0 0
112888169 0 0
709579855 0 0
942824817 0 0
486019918 0 0
215864969 0 0
5739744 0 0
642103053 0 0
376283560 0 0
142907609 0 0
34188871 0 0
691236944 0 0
437108268 0 0
39603011 0 0
898619685 0 0
137005054 0 0
8169460 0 0
461955428 0 0
565553112 0 0
573663818 0 0
793110263 0 0
960599481 0 0
898671625 0 0
872046043 0 0
659089259 0 0
196302215 0 0
41210526 0 0
724612977 0 0
1063911071 0 0
364868814 0 0
115040091 0 0
740363204 0 0
633786057 0 0
649844215 0 0
927731103 0 0
99356562 0 0
123427096 0 0
657809105 0 0
719005023 0 0
777897263 0 0
993031619 0 0
679683441 0 0
1005864581 0 0
913835751 0 0
356213180 0 0
324413246 0 0
1047951126 0 0
799674774 0 0
491671801 0 0
511624644 0 0
652195308 0 0
258292233 0 0
709192725 0 0
1004835023 0 0
758879863 0 0
535677779 0 0
842435205 0 0
762498005 0 0
970723229 0 0
497414665 0 0
1020072484 0 0
480304209 0 0
977694336 0 0
350070096 0 0
397253933 0 0
1047412941 0 0
593485834 0 0
1031885480 0 0
705960867 0 0
231108018 0 0
47205684 0 0
678100560 0 0
305812433 0 0
1033781711 0 0
43047814 0 0
268723263 0 0
937046904 0 0
787045056 0 0
1050716883 0 0
1035482886 0 0
535023468 0 0
475523097 0 0
883243262 0 0
558311266 0 0
740201889 0 0
711944212 0 0
179068338 0 0
352154934 0 0
970137392 0 0
728188532 0 0
333561539 0 0
202537005 0 0
304969687 0 0
29702938 0 0
959253743 0 0
1052305900 0 0
961064484 0 0
251145530 0 0
724663276 0 0
381010882 0 0
386707312 0 0
718941993 0 0
680759546 0 0
487413071 0 0
206675635 0 0
490992035 0 0
904545723 0 0
1039045211 0 0
928874732 0 0
402276682 0 0
834712177 0 0
306375983 0 0
872680976 0 0
811281573 0 0
868495418 0 0
304901690 0 0
927241084 0 0
989967398 0 0
288050167 0 0
656808439 0 0
453881203 0 0
529784925 0 0
166325812 0 0
321619707 0 0
236779258 0 0
927390682 0 0
305004579 0 0
622997335 0 0
408367941 0 0
514036712 0 0
772817637 0 0
780028877 0 0
98148379 0 0
303249841 0 0
836885667 0 0
1047584863 0 0
1039688100 0 0
499922492 0 0
27938507 0 0
1059176571 0 0
114395742 0 0
681450652 0 0
303135168 0 0
914200576 0 0
273921850 0 0
447071095 0 0
307165735 0 0
94996445 0 0
405618830 0 0
1033468924 0 0
19107047 0 0
416758419 0 0
409332926 0 0
760786620 0 0
355544902 0 0
388433370 0 0
450314560 0 0
86566267 0 0
176969948 0 0
892999829 0 0
753124259 0 0
982225600 0 0
848840118 0 0
130070266 0 0
331963639 0 0
187959238 0 0
409983164 0 0
918056870 0 0
523831494 0 0
108182260 0 0
464080118 0 0
651008670 0 0
895383875 0 0
321979764 0 0
263816651 0 0
261427553 0 0
8859673 0 0
477781868 0 0
206790659 0 0
137940378 0 0
1017953324 0 0
319770892 0 0
32614305 0 0
351992976 0 0
133920648 0 0
1069738734 0 0
97180281 0 0
40404961 0 0
585952741 0 0
169362740 0 0
83355597 0 0
475539045 0 0
199735422 0 0
715789765 0 0
170079422 0 0
769163799 0 0
119964766 0 0
267221028 0 0
40985255 0 0
837231931 0 0
473462790 0 0
828425886 0 0
787875798 0 0
963975465 0 0
666094248 0 0
961521108 0 0
432250854 0 0
1012832108 0 0
253290602 0 0
883624044 0 0
1945846 0 0
212386009 0 0
137215968 0 0
767570214 0 0
278367287 0 0
851789125 0 0
992421890 0 0
10076765 0 0
1015789667 0 0
126307236 0 0
270241492 0 0
352632372 0 0
981347756 0 0
753174687 0 0
296893163 0 0
477188182 0 0
622355099 0 0
1050561236 0 0
641335310 0 0
327992256 0 0
972455865 0 0
939326212 0 0
404135252 0 0
349305703 0 0
622969729 0 0
182243162 0 0
290123381 0 0
144575911 0 0
511029563 0 0
1028602753 0 0
409093980 0 0
522294125 0 0
222470515 0 0
343252110 0 0
652522237 0 0
680717705 0 0
220775544 0 0
590591183 0 0
324030443 0 0
474577027 0 0
939287648 0 0
513107937 0 0
338343331 0 0
344284414 0 0
214358566 0 0
421484315 0 0
421264525 0 0
608987486 0 0
425895763 0 0
813078389 0 0
525419853 0 0
157558607 0 0
147914529 0 0
909108066 0 0
200854229 0 0
575039440 0 0
147780446 0 0
94308363 0 0
808863867 0 0
485968385 0 0
707906173 0 0
73310955 0 0
252022024 0 0
494534788 0 0
1006777951 0 0
966130862 0 0
407870100 0 0
981051437 0 0
304651310 0 0
893241174 0 0
461722563 0 0
136307289 0 0
319537115 0 0
559806409 0 0
134202074 0 0
136512351 0 0
959643131 0 0
134976873 0 0
634804883 0 0
421784844 0 0
1062093369 0 0
661621810 0 0
920901920 0 0
501234583 0 0
217488466 0 0
884991042 0 0
427957547 0 0
964179632 0 0
916641880 0 0
642178264 0 0
826639201 0 0
585801335 0 0
482718263 0 0
160544623 0 0
132363219 0 0
450284101 0 0
333390008 0 0
1061532413 0 0
2206316 0 0
952756940 0 0
222418805 0 0
906208418 0 0
113649368 0 0
623489831 0 0
532169973 0 0
952727571 0 0
971530410 0 0
150269964 0 0
239394724 0 0
606769994 0 0
490763329 0 0
125233626 0 0
422214298 0 0
413666728 0 0
333091470 0 0
926583042 0 0
462457344 0 0
939430956 0 0
909134895 0 0
619020361 0 0
650680729 0 0
153226649 0 0
172074787 0 0
377563031 0 0
716946566 0 0
294034696 0 0
93457668 0 0
808884843 0 0
188933562 0 0
570963563 0 0
424220997 0 0
363801955 0 0
514206733 0 0
835547821 0 0
36438009 0 0
34214003 0 0
244052907 0 0
257839868 0 0
702081545 0 0
415253106 0 0
767030512 0 0
1045596907 0 0
424058672 0 0
86109686 0 0
325854511 0 0
258281875 0 0
490611850 0 0
630697006 0 0
1012562542 0 0
2753806 0 0
900495541 0 0
801357194 0 0
27029440 0 0
1042741865 0 0
898532702 0 0
371359981 0 0
140738696 0 0
14906062 0 0
153828927 0 0
1018919458 0 0
679842693 0 0
883035374 0 0
506626622 0 0
51664802 0 0
98840265 0 0
359060050 0 0
55261841 0 0
388331631 0 0
1055457643 0 0
180690876 0 0
306891451 0 0
916407884 0 0
66684004 0 0
518001183 0 0
661907159 0 0
722135816 0 0
173821517 0 0
321142462 0 0
639394936 0 0
111411066 0 0
667824028 0 0
996651112 0 0
266549403 0 0
337875458 0 0
297596220 0 0
322867712 0 0
938513716 0 0
1020963755 0 0
297164268 0 0
904422899 0 0
404459578 0 0
198937505 0 0
17586623 0 0
427956530 0 0
744490193 0 0
670663682 0 0
400996997 0 0
300604131 0 0
613398623 0 0
642325048 0 0
237808021 0 0
288594957 0 0
550169593 0 0
109951476 0 0
690709380 0 0
10101544 0 0
216879983 0 0
827439374 0 0
728555813 0 0
185773595 0 0
544791016 0 0
554400135 0 0
915904657 0 0
987303133 0 0
443483419 0 0
787267655 0 0
718564674 0 0
959516438 0 0
276710454 0 0
355840706 0 0
775780553 0 0
822605552 0 0
641188366 0 0
51304715 0 0
117724255 0 0
512299821 0 0
878386704 0 0
1033968606 0 0
105528091 0 0
175775970 0 0
628050610 0 0
379686415 0 0
404769694 0 0
465849876 0 0
188589274 0 0
692859228 0 0
976570481 0 0
1065688576 0 0
726473701 0 0
185488705 0 0
452923594 0 0
567566763 0 0
927549998 0 0
600635455 0 0
768200137 0 0
412607084 0 0
424526759 0 0
770065849 0 0
601950417 0 0
40162528 0 0
335758772 0 0
1024911323 0 0
310639645 0 0
939297718 0 0
23113880 0 0
250681736 0 0
984778052 0 0
940852906 0 0
763903659 0 0
835582164 0 0
584136094 0 0
213963602 0 0
865404400 0 0
537888028 0 0
1020847105 0 0
720422617 0 0
52624391 0 0
325990020 0 0
816517134 0 0
682355054 0 0
647669676 0 0
131998597 0 0
978398054 0 0
621702378 0 0
64289834 0 0
190269069 0 0
366453165 0 0
90923716 0 0
863272293 0 0
541137315 0 0
942927283 0 0
300016797 0 0
231771260 0 0
632142683 0 0
704176622 0 0
860095052 0 0
842269142 0 0
491898530 0 0
259059998 0 0
214277040 0 0
810393998 0 0
727297846 0 0
617399855 0 0
750007053 0 0
867194662 0 0
216802825 0 0
275630046 0 0
177158902 0 0
867714019 0 0
298418958 0 0
828908034 0 0
709121664 0 0
823115578 0 0
441446317 0 0
627025922 0 0
426571392 0 0
780305354 0 0
692941031 0 0
1044380707 0 0
774773975 0 0
447178740 0 0
179282939 0 0
359891686 0 0
486364895 0 0
188534180 0 0
439146265 0 0
260412929 0 0
67661613 0 0
968597900 0 0
485528439 0 0
610298994 0 0
453897082 0 0
853114459 0 0
688073938 0 0
482109314 0 0
997602859 0 0
424515304 0 0
897388464 0 0
76047511 0 0
178788616 0 0
138581520 0 0
371609008 0 0
360900460 0 0
980074287 0 0
1034477146 0 0
492928279 0 0
437109670 0 0
106072666 0 0
601843571 0 0
923857540 0 0
432457208 0 0
372890212 0 0
359111181 0 0
468900703 0 0
810763180 0 0
812188993 0 0
595844221 0 0
548917739 0 0
471274536 0 0
61170008 0 0
908209390 0 0
1068152188 0 0
504025312 0 0
851765833 0 0
587575750 0 0
881978857 0 0
214018048 0 0
857214803 0 0
1013191901 0 0
268748931 0 0
962597435 0 0
427175945 0 0
369769742 0 0
751380600 0 0
703330306 0 0
225517521 0 0
385982983 0 0
884016744 0 0
334239416 0 0
818737228 0 0
349099484 0 0
825474683 0 0
114234936 0 0
817203037 0 0
67927449 0 0
140376003 0 0
504611431 0 0
164432533 0 0
181946080 0 0
642986500 0 0
934735110 0 0
464605245 0 0
922483728 0 0
523968572 0 0
231963518 0 0
396241882 0 0
393270010 0 0
1011804346 0 0
899547928 0 0
881901593 0 0
392868924 0 0
197799778 0 0
619348201 0 0
21531437 0 0
424562070 0 0
160042556 0 0
1006252610 0 0
416731997 0 0
396249036 0 0
694790495 0 0
222398728 0 0
550204940 0 0
928440180 0 0
806753499 0 0
651336941 0 0
264138206 0 0
240639978 0 0
833881027 0 0
243513280 0 0
815685769 0 0
253801843 0 0
347543732 0 0
589942632 0 0
804790972 0 0
71626655 0 0
960520754 0 0
364395427 0 0
540627391 0 0
408643907 0 0
1017419919 0 0
80481416 0 0
290869649 0 0
714736210 0 0
369724203 0 0
445409947 0 0
537030866 0 0
40559005 0 0
957638274 0 0
711441306 0 0
100992655 0 0
885943285 0 0
978333037 0 0
62631168 0 0
117892569 0 0
10552994 0 0
149570832 0 0
957274231 0 0
192380935 0 0
250676653 0 0
439903750 0 0
337428587 0 0
116583233 0 0
418592122 0 0
862527556 0 0
648031150 0 0
513279503 0 0
260343724 0 0
1057629722 0 0
640513929 0 0
304822958 0 0
1072112726 0 0
92037901 0 0
580445881 0 0
6726352 0 0
655792776 0 0
605686703 0 0
61273163 0 0
411518084 0 0
679748479 0 0
355131100 0 0
823622436 0 0
959345110 0 0
844281712 0 0
511033063 0 0
274060823 0 0
922282367 0 0
539147602 0 0
850413429 0 0
500686229 0 0
958491607 0 0
123475233 0 0
346466055 0 0
680234978 0 0
621758966 0 0
186700936 0 0
815044783 0 0
708493142 0 0
769389526 0 0
76828922 0 0
140678537 0 0
279039017 0 0
518986921 0 0
320591438 0 0
877253719 0 0
216541736 0 0
359040201 0 0
126512879 0 0
672456176 0 0
567949575 0 0
556029658 0 0
814180623 0 0
416844255 0 0
319376445 0 0
705551339 0 0
398421805 0 0
292108920 0 0
304632591 0 0
694668118 0 0
118107439 0 0
662537706 0 0
626320395 0 0
449706218 0 0
497933930 0 0
763327640 0 0
343754432 0 0
832705174 0 0
1065127099 0 0
803309769 0 0
624086560 0 0
42581348 0 0
805502798 0 0
226916159 0 0
851186205 0 0
750224775 0 0
35334696 0 0
673581310 0 0
889450320 0 0
629634734 0 0
240958807 0 0
809180762 0 0
636802089 0 0
895913294 0 0
698874919 0 0
959839858 0 0
656329128 0 0
311744008 0 0
1064817476 0 0
589598787 0 0
927551339 0 0
66240549 0 0
285720533 0 0
527764124 0 0
144360061 0 0
848130467 0 0
807074701 0 0
373177831 0 0
631323689 0 0
696665065 0 0
526500752 0 0
845313021 0 0
772242282 0 0
859088505 0 0
378557842 0 0
778995319 0 0
890101194 0 0
506863582 0 0
1015956548 0 0
46709707 0 0
362140404 0 0
32895587 0 0
914686866 0 0
106620509 0 0
659598832 0 0
378926198 0 0
629756183 0 0
524473179 0 0
511932150 0 0
283350228 0 0
189358880 0 0
121664685 0 0
328020404 0 0
803525387 0 0
887363308 0 0
833602008 0 0
892972483 0 0
960678298 0 0
309377549 0 0
37109918 0 0
838169989 0 0
814505594 0 0
657500802 0 0
117654322 0 0
540511780 0 0
996390492 0 0
832036157 0 0
609086661 0 0
537402512 0 0
227674165 0 0
729848519 0 0
131453887 0 0
628002377 0 0
186696791 0 0
1060148059 0 0
321583042 0 0
769996168 0 0
448207263 0 0
686754635 0 0
399680322 0 0
739618305 0 0
499518199 0 0
147731996 0 0
941046751 0 0
824607880 0 0
831957959 0 0
1049493309 0 0
368313291 0 0
404376032 0 0
204436254 0 0
900907377 0 0
349851183 0 0
301148863 0 0
966921606 0 0
777581681 0 0
721775440 0 0
826747666 0 0
263184965 0 0
272210284 0 0
398749019 0 0
888545343 0 0
425507420 0 0
873701392 0 0
882505914 0 0
704702777 0 0
1062398069 0 0
698390335 0 0
293602205 0 0
919431323 0 0
974064041 0 0
825153644 0 0
301686681 0 0
839582756 0 0
320698702 0 0
666867977 0 0
208213392 0 0
867594956 0 0
647855883 0 0
905084228 0 0
560614669 0 0
520236013 0 0
975178726 0 0
186168526 0 0
955570868 0 0
299255666 0 0
536101044 0 0
169924969 0 0
525189407 0 0
171116439 0 0
873500968 0 0
186893032 0 0
701212827 0 0
39115117 0 0
237318279 0 0
113669060 0 0
266785576 0 0
385281431 0 0
556694339 0 0
509054525 0 0
1049095009 0 0
326980002 0 0
132193228 0 0
252970411 0 0
492969779 0 0
309266919 0 0
710906062 0 0
282586498 0 0
144815535 0 0
852426976 0 0
828431778 0 0
306887919 0 0
953899753 0 0
366139278 0 0
252654092 0 0
983377140 0 0
978308484 0 0
309696766 0 0
791196934 0 0
576012649 0 0
355176878 0 0
76531799 0 0
1016030665 0 0
97173265 0 0
46400643 0 0
62137371 0 0
196296422 0 0
687135391 0 0
933603294 0 0
802487169 0 0
944211282 0 0
644553986 0 0
772127333 0 0
551795749 0 0
1010685169 0 0
495325307 0 0
860818995 0 0
737566272 0 0
936808405 0 0
635681365 0 0
319141264 0 0
105900856 0 0
372393041 0 0
445052276 0 0
79856028 0 0
691652903 0 0
212876265 0 0
524994842 0 0
486206053 0 0
297145151 0 0
780282903 0 0
502982401 0 0
1055486391 0 0
817758202 0 0
537790211 0 0
3485465 0 0
21208617 0 0
355887047 0 0
603245742 0 0
186150629 0 0
549897639 0 0
779597679 0 0
604491181 0 0
148044546 0 0
448967733 0 0
524414447 0 0
906439622 0 0
928356316 0 0
1012688756 0 0
239912920 0 0
518762400 0 0
871390039 0 0
62039661 0 0
17753644 0 0
1005029403 0 0
706877325 0 0
700996696 0 0
147602471 0 0
328058899 0 0
518770892 0 0
755397219 0 0
788019912 0 0
746079652 0 0
842568102 0 0
122788679 0 0
400924316 0 0
95000193 0 0
496461882 0 0
813562666 0 0
312502011 0 0
585798696 0 0
953333405 0 0
973441811 0 0
983000322 0 0
727605153 0 0
982382270 0 0
514680892 0 0
795475803 0 0
95581223 0 0
502590964 0 0
407905413 0 0
787499476 0 0
1055044945 0 0
795161646 0 0
894575934 0 0
636894462 0 0
709480533 0 0
581842098 0 0
560178101 0 0
389109711 0 0
210709667 0 0
620090342 0 0
1022991702 0 0
368145339 0 0
884655300 0 0
639174661 0 0
703537907 0 0
946027134 0 0
601239139 0 0
392037409 0 0
1000554141 0 0
792108456 0 0
411960628 0 0
780379185 0 0
857083603 0 0
1010843987 0 0
973165389 0 0
1039299058 0 0
580948104 0 0
256053116 0 0
697433426 0 0
795998797 0 0
983263844 0 0
547956721 0 0
836193974 0 0
982887098 0 0
918112118 0 0
125053283 0 0
1012115357 0 0
157047093 0 0
656399099 0 0
640816583 0 0
142897588 0 0
448778702 0 0
904200853 0 0
844879787 0 0
883720822 0 0
121979371 0 0
576793193 0 0
453144574 0 0
313297628 0 0
399127041 0 0
697512489 0 0
557130614 0 0
41146262 0 0
661429960 0 0
595237701 0 0
238599062 0 0
500740348 0 0
289466175 0 0
951057351 0 0
865615568 0 0
340947089 0 0
828322789 0 0
598542861 0 0
338505314 0 0
693968989 0 0
586900811 0 0
365631471 0 0
883402083 0 0
751975207 0 0
975336369 0 0
891376145 0 0
926396414 0 0
923202342 0 0
408935749 0 0
964258244 0 0
992614685 0 0
365886649 0 0
823095010 0 0
789013930 0 0
957447838 0 0
629311304 0 0
733107664 0 0
927910295 0 0
514553353 0 0
176124108 0 0
783632871 0 0
269492239 0 0
953989865 0 0
453114329 0 0
967316736 0 0
1005513198 0 0
595978721 0 0
448002893 0 0
962897424 0 0
759867364 0 0
362219170 0 0
58098163 0 0
613348631 0 0
490946000 0 0
555856798 0 0
566711679 0 0
977212111 0 0
842435377 0 0
416736121 0 0
305482534 0 0
928213056 0 0
289424984 0 0
904161420 0 0
707137676 0 0
273562563 0 0
766741264 0 0
307472679 0 0
1028932773 0 0
608030452 0 0
156255142 0 0
35213088 0 0
84645510 0 0
121887712 0 0
943037716 0 0
462301158 0 0
840782767 0 0
429142582 0 0
141851394 0 0
78221487 0 0
388830158 0 0
272588462 0 0
805542106 0 0
267748302 0 0
686853839 0 0
54631996 0 0
496004009 0 0
865489269 0 0
248852797 0 0
112374142 0 0
326813964 0 0
679735879 0 0
789695464 0 0
340649075 0 0
768428707 0 0
1025120519 0 0
432302028 0 0
672173855 0 0
55353548 0 0
863219214 0 0
878593848 0 0
305361928 0 0
993350905 0 0
662157976 0 0
998134985 0 0
370229843 0 0
970572645 0 0
87232776 0 0
760644669 0 0
690718730 0 0
1010820190 0 0
768966715 0 0
575473806 0 0
511526487 0 0
578393798 0 0
448503299 0 0
576852384 0 0
949841555 0 0
898069459 0 0
221394129 0 0
328755161 0 0
656465078 0 0
813919388 0 0
131558462 0 0
1057423479 0 0
42806584 0 0
450378268 0 0
410834679 0 0
478374057 0 0
487240400 0 0
585090061 0 0
53687302 0 0
308157028 0 0
1004266194 0 0
690381036 0 0
443257523 0 0
735957225 0 0
189276901 0 0
242530706 0 0
907431397 0 0
240944442 0 0
522733448 0 0
683865486 0 0
1030190058 0 0
665622972 0 0
430343366 0 0
499242448 0 0
490579403 0 0
907425209 0 0
544499212 0 0
692241266 0 0
614189542 0 0
414639046 0 0
628052682 0 0
18625179 0 0
811083573 0 0
940871335 0 0
196550822 0 0
937145721 0 0
357009768 0 0
809034666 0 0
681742298 0 0
934458270 0 0
472608969 0 0
295929105 0 0
948063956 0 0
250141002 0 0
3022524 0 0
702965219 0 0
274470563 0 0
327919337 0 0
400939021 0 0
667351962 0 0
362347365 0 0
929930446 0 0
804723825 0 0
877984141 0 0
576864670 0 0
1023327596 0 0
796619770 0 0
480544710 0 0
973240388 0 0
817551117 0 0
719186703 0 0
540899457 0 0
192834319 0 0
609227502 0 0
523272980 0 0
661773992 0 0
333518427 0 0
916888707 0 0
364008494 0 0
856758767 0 0
521790488 0 0
626250463 0 0
996273748 0 0
821638134 0 0
365029399 0 0
2718854 0 0
880340031 0 0
906077791 0 0
831600289 0 0
625955450 0 0
528924147 0 0
880837767 0 0
714166482 0 0
624481717 0 0
1029990855 0 0
153893294 0 0
785992394 0 0
155685722 0 0
623020507 0 0
418079606 0 0
223477217 0 0
57605333 0 0
21456526 0 0
718365163 0 0
762644146 0 0
261458658 0 0
110936577 0 0
419512079 0 0
703691422 0 0
960415951 0 0
593168850 0 0
367024069 0 0
4518563 0 0
1073561712 0 0
720494341 0 0
249607350 0 0
693682464 0 0
1020908182 0 0
864222770 0 0
1020934609 0 0
671161542 0 0
250047297 0 0
500442464 0 0
1071385270 0 0
815261684 0 0
123536685 0 0
957146046 0 0
889063079 0 0
1036607408 0 0
589723704 0 0
680719462 0 0
928646792 0 0
83834824 0 0
191039575 0 0
20602890 0 0
91233660 0 0
37123135 0 0
631903498 0 0
768331886 0 0
238985611 0 0
733670662 0 0
1015652395 0 0
522660196 0 0
843218741 0 0
693337952 0 0
824361313 0 0
1017253762 0 0
798788943 0 0
332378997 0 0
378838673 0 0
856652407 0 0
1049559342 0 0
600042670 0 0
773838784 0 0
636177817 0 0
312481640 0 0
679710461 0 0
1031968301 0 0
939213183 0 0
176169722 0 0
834866713 0 0
1060995282 0 0
44565131 0 0
309559370 0 0
608378341 0 0
579784627 0 0
342059308 0 0
635508253 0 0
1018434190 0 0
1054510850 0 0
554216565 0 0
305003819 0 0
632618986 0 0
790439939 0 0
887819653 0 0
588061116 0 0
570326787 0 0
362043304 0 0
1061883719 0 0
450040280 0 0
787596226 0 0
888758042 0 0
839994662 0 0
1000787143 0 0
243858154 0 0
215553179 0 0
161665135 0 0
828593656 0 0
507115479 0 0
770317147 0 0
488739637 0 0
35355070 0 0
853198498 0 0
825179754 0 0
380591713 0 0
625003185 0 0
953817243 0 0
476760118 0 0
575991083 0 0
513179060 0 0
426759480 0 0
18042732 0 0
572945869 0 0
213053082 0 0
612860945 0 0
364116795 0 0
619032764 0 0
594826524 0 0
40693792 0 0
127661 0 0
557503003 0 0
355598273 0 0
458143917 0 0
187079344 0 0
842607272 0 0
181128475 0 0
946495532 0 0
196441767 0 0
393152872 0 0
295185556 0 0
543086177 0 0
198848771 0 0
884266122 0 0
932218355 0 0
425453192 0 0
505365721 0 0
861156329 0 0
381883210 0 0
179378909 0 0
675004913 0 0
864412052 0 0
553858416 0 0
432481452 0 0
812781526 0 0
883756120 0 0
412631308 0 0
649058535 0 0
45223058 0 0
729529614 0 0
558541503 0 0
14749746 0 0
312584178 0 0
958992741 0 0
14336039 0 0
161324861 0 0
1026802599 0 0
28252204 0 0
542328225 0 0
953305649 0 0
757247677 0 0
1027904726 0 0
874593188 0 0
734728036 0 0
70950357 0 0
708366440 0 0
768551702 0 0
683611979 0 0
120029698 0 0
877975083 0 0
510099871 0 0
4504058 0 0
906228874 0 0
297180624 0 0
373041780 0 0
1026102783 0 0
685574345 0 0
441653194 0 0
493422240 0 0
1063122265 0 0
586039247 0 0
311443530 0 0
672261751 0 0
191548597 0 0
304790414 0 0
721102328 0 0
639891220 0 0
281588841 0 0
736757568 0 0
675054909 0 0
158556050 0 0
1060632180 0 0
976465937 0 0
117802959 0 0
353760019 0 0
750705230 0 0
948179576 0 0
1071009705 0 0
138832420 0 0
196660949 0 0
189699203 0 0
99043170 0 0
259853791 0 0
914913336 0 0
536955372 0 0
500459785 0 0
339073379 0 0
909074171 0 0
927561810 0 0
74067133 0 0
965567448 0 0
479928016 0 0
252093756 0 0
663335116 0 0
905402513 0 0
766531881 0 0
635751090 0 0
357967775 0 0
805988728 0 0
774927401 0 0
778822267 0 0
1011628145 0 0
894719239 0 0
144918612 0 0
508798176 0 0
737950300 0 0
794575162 0 0
1059336907 0 0
1002985922 0 0
870898023 0 0
531907476 0 0
58169032 0 0
109189495 0 0
114933709 0 0
293302031 0 0
775915524 0 0
934570712 0 0
430666957 0 0
394005683 0 0
868503251 0 0
1044854595 0 0
1008564683 0 0
424358168 0 0
5480393 0 0
808406299 0 0
1057999107 0 0
281276705 0 0
879405564 0 0
877052720 0 0
1069924964 0 0
415446538 0 0
788903885 0 0
674795697 0 0
739631990 0 0
445493241 0 0
838657934 0 0
909674732 0 0
780253173 0 0
1055547467 0 0
194224589 0 0
252015448 0 0
832935535 0 0
727049450 0 0
311785929 0 0
554118859 0 0
382383058 0 0
396603942 0 0
117539795 0 0
984119957 0 0
926586259 0 0
246654902 0 0
218965651 0 0
189374800 0 0
820941869 0 0
647427512 0 0
131822041 0 0
222332376 0 0
959176480 0 0
795883838 0 0
229451141 0 0
170702058 0 0
962316425 0 0
55656115 0 0
969057846 0 0
795708982 0 0
641291471 0 0
730102071 0 0
124627712 0 0
876005776 0 0
786986992 0 0
675426198 0 0
989170217 0 0
632530816 0 0
596478815 0 0
1042036390 0 0
421501637 0 0
591894393 0 0
544133559 0 0
760574529 0 0
186869388 0 0
677689690 0 0
194142276 0 0
446107386 0 0
736188287 0 0
535887330 0 0
114316525 0 0
600349225 0 0
37875346 0 0
323822114 0 0
429777815 0 0
7669188 0 0
268130408 0 0
111287479 0 0
70405133 0 0
1054832350 0 0
883833965 0 0
208525248 0 0
415339512 0 0
721875009 0 0
50920705 0 0
82562076 0 0
760486423 0 0
506149296 0 0
1028363925 0 0
713368915 0 0
723864653 0 0
678813792 0 0
1061030519 0 0
112699845 0 0
235529754 0 0
14738520 0 0
596521630 0 0
847036993 0 0
287164285 0 0
305665711 0 0
699969138 0 0
191430749 0 0
948274177 0 0
483856065 0 0
568184422 0 0
956691336 0 0
656897941 0 0
310355835 0 0
755807138 0 0
49274474 0 0
73436015 0 0
921911398 0 0
414739952 0 0
573336839 0 0
779502785 0 0
645444320 0 0
341943198 0 0
548130877 0 0
1026974640 0 0
377813680 0 0
229209614 0 0
627976123 0 0
620158121 0 0
385294890 0 0
118416723 0 0
1058294443 0 0
95926412 0 0
545876362 0 0
1025089279 0 0
778556888 0 0
941818252 0 0
421839864 0 0
806812659 0 0
468804793 0 0
751715181 0 0
490465843 0 0
172417306 0 0
941872044 0 0
445039109 0 0
941301748 0 0
813042924 0 0
695052476 0 0
897590767 0 0
713372198 0 0
173179277 0 0
691070759 0 0
788870220 0 0
881193866 0 0
961536084 0 0
728129837 0 0
859305426 0 0
234278592 0 0
819259850 0 0
715709777 0 0
1029065864 0 0
32285890 0 0
614445492 0 0
678930500 0 0
539807149 0 0
106501209 0 0
333811800 0 0
848416863 0 0
449748707 0 0
980165105 0 0
886099616 0 0
747869081 0 0
728138233 0 0
1070110571 0 0
571056686 0 0
993923835 0 0
538874961 0 0
265182343 0 0
996004077 0 0
929123055 0 0
821413758 0 0
120203187 0 0
300050933 0 0
493380068 0 0
735806942 0 0
554977919 0 0
930662326 0 0
922938057 0 0
194515687 0 0
806330879 0 0
831620831 0 0
164045023 0 0
207556714 0 0
854058245 0 0
691120807 0 0
145595564 0 0
171761005 0 0
833114077 0 0
744985342 0 0
1028592734 0 0
745324375 0 0
624253804 0 0
626808086 0 0
428016237 0 0
97746254 0 0
302144868 0 0
342992184 0 0
487407373 0 0
355453174 0 0
772084776 0 0
1016051119 0 0
1034593106 0 0
698640816 0 0
984353497 0 0
988606790 0 0
929388609 0 0
1042243358 0 0
255041135 0 0
838993948 0 0
556355537 0 0
308423786 0 0
733965798 0 0
359909668 0 0
231786218 0 0
687627470 0 0
865334721 0 0
393126209 0 0
289725979 0 0
952845842 0 0
531730219 0 0
361688184 0 0
84631225 0 0
191704756 0 0
698833567 0 0
161043142 0 0
659493423 0 0
974870019 0 0
49812809 0 0
789186941 0 0
914222393 0 0
22543227 0 0
642175494 0 0
423048779 0 0
162543442 0 0
973695496 0 0
181992414 0 0
199307729 0 0
388182278 0 0
216030671 0 0
144590645 0 0
473947437 0 0
800816346 0 0
856544826 0 0
5495465 0 0
518977161 0 0
890949762 0 0
918129969 0 0
866810581 0 0
952290668 0 0
9262455 0 0
173744782 0 0
1052453088 0 0
745087680 0 0
417838921 0 0
348828589 0 0
382670679 0 0
846332387 0 0
588367374 0 0
744938833 0 0
183688089 0 0
305829198 0 0
691872788 0 0
814923972 0 0
607555241 0 0
843811879 0 0
277061405 0 0
124770702 0 0
526033311 0 0
571245647 0 0
780680671 0 0
435269956 0 0
1043086889 0 0
724590855 0 0
565948083 0 0
836857833 0 0
529326225 0 0
571033351 0 0
206044115 0 0
321935795 0 0
989139929 0 0
555393705 0 0
109356408 0 0
919054935 0 0
292769276 0 0
279075257 0 0
770539325 0 0
92925278 0 0
452496139 0 0
920416058 0 0
672605710 0 0
787799045 0 0
135134930 0 0
404929399 0 0
316127462 0 0
150905538 0 0
970632659 0 0
780592662 0 0
493077374 0 0
408465868 0 0
574978784 0 0
914980930 0 0
538931108 0 0
969047766 0 0
1027928594 0 0
833869560 0 0
74125661 0 0
860842106 0 0
700404911 0 0
659817696 0 0
620957995 0 0
32113973 0 0
172244250 0 0
941337872 0 0
518724137 0 0
44966627 0 0
271833011 0 0
394282160 0 0
505763872 0 0
576223480 0 0
447622552 0 0
131208452 0 0
359746985 0 0
701875541 0 0
803219087 0 0
815743392 0 0
46720741 0 0
80546005 0 0
192977898 0 0
453443043 0 0
270980797 0 0
288594353 0 0
401872722 0 0
845612596 0 0
978578825 0 0
180070313 0 0
365134082 0 0
156051803 0 0
302225213 0 0
373395369 0 0
487049607 0 0
636302565 0 0
556070374 0 0
651642207 0 0
271511940 0 0
268709658 0 0
692919251 0 0
880207514 0 0
186639960 0 0
314555398 0 0
417026927 0 0
1059813208 0 0
843848611 0 0
365642761 0 0
925444081 0 0
199547351 0 0
52820077 0 0
937115895 0 0
1015214952 0 0
425108123 0 0
118250160 0 0
329313177 0 0
860236779 0 0
326754684 0 0
1017978401 0 0
1023022229 0 0
292830383 0 0
1019628377 0 0
743942831 0 0
450749642 0 0
647999466 0 0
285229480 0 0
511948683 0 0
649695267 0 0
918453609 0 0
200817453 0 0
514184549 0 0
861069790 0 0
527222338 0 0
969523910 0 0
230254045 0 0
37337826 0 0
69465260 0 0
394697379 0 0
267641843 0 0
770932804 0 0
523870222 0 0
415011409 0 0
431035715 0 0
451198441 0 0
801092079 0 0
195478905 0 0
355451794 0 0
876654364 0 0
659654771 0 0
244153650 0 0
503521886 0 0
838864429 0 0
643789375 0 0
352182054 0 0
155590771 0 0
223788601 0 0
994556643 0 0
997876624 0 0
326900618 0 0
889226416 0 0
852875028 0 0
160100064 0 0
113534799 0 0
514692385 0 0
304040116 0 0
278531132 0 0
920546748 0 0
214313711 0 0
853922702 0 0
548550087 0 0
463487990 0 0
813088854 0 0
567229549 0 0
344832750 0 0
590119469 0 0
696626982 0 0
901018186 0 0
555354210 0 0
138312306 0 0
766520843 0 0
1021339251 0 0
772819320 0 0
345952979 0 0
1016566750 0 0
221054526 0 0
795165236 0 0
1025342151 0 0
195239513 0 0
110222356 0 0
311295967 0 0
626671522 0 0
861454043 0 0
851369318 0 0
849605066 0 0
507742609 0 0
603597664 0 0
406224486 0 0
685670922 0 0
508917961 0 0
438281332 0 0
396942873 0 0
424486718 0 0
828419098 0 0
903837516 0 0
1036665898 0 0
159826933 0 0
810662318 0 0
712187998 0 0
992497476 0 0
135476622 0 0
266376950 0 0
191706892 0 0
371286953 0 0
183241765 0 0
590011579 0 0
440676250 0 0
871860277 0 0
610474436 0 0
511880441 0 0
824710402 0 0
325767515 0 0
174234674 0 0
54208029 0 0
829908370 0 0
291056738 0 0
402157913 0 0
990443925 0 0
538406101 0 0
344660081 0 0
11724524 0 0
701551342 0 0
961763432 0 0
418969248 0 0
308038667 0 0
1017056408 0 0
820803769 0 0
147373875 0 0
312451746 0 0
786433253 0 0
1009543330 0 0
475438301 0 0
317216092 0 0
239042436 0 0
143236402 0 0
619597998 0 0
22833570 0 0
836648552 0 0
93705180 0 0
333110008 0 0
235002861 0 0
470676803 0 0
967438935 0 0
857089761 0 0
433348198 0 0
269549187 0 0
598440685 0 0
752292045 0 0
704119396 0 0
551416518 0 0
727961653 0 0
462501979 0 0
190686198 0 0
315281943 0 0
953955968 0 0
728714665 0 0
809052804 0 0
987754454 0 0
796973973 0 0
353549922 0 0
842716332 0 0
593545465 0 0
322681969 0 0
880023824 0 0
854915331 0 0
769850796 0 0
475344831 0 0
439147947 0 0
454881845 0 0
400130121 0 0
614315986 0 0
949177993 0 0
206219352 0 0
618954783 0 0
988343921 0 0
31587907 0 0
950186926 0 0
975668862 0 0
818103234 0 0
366874508 0 0
63399721 0 0
909349334 0 0
998948396 0 0
648118041 0 0
628898591 0 0
40103342 0 0
730223345 0 0
488605832 0 0
784471779 0 0
894970647 0 0
39656879 0 0
365501696 0 0
193367411 0 0
546979737 0 0
992923812 0 0
923602534 0 0
516287955 0 0
283403326 0 0
609231753 0 0
408812290 0 0
647324100 0 0
516689791 0 0
697785801 0 0
774261940 0 0
304588981 0 0
566870910 0 0
241211003 0 0
734743088 0 0
465565885 0 0
204178983 0 0
878134298 0 0
865746059 0 0
310462297 0 0
762774104 0 0
835389970 0 0
766611697 0 0
122733514 0 0
715226724 0 0
765789194 0 0
837433598 0 0
690093145 0 0
109189739 0 0
648949477 0 0
65596468 0 0
440263246 0 0
1050385093 0 0
86608742 0 0
693364021 0 0
248380155 0 0
295865792 0 0
179848140 0 0
636660096 0 0
225953431 0 0
487770702 0 0
972389123 0 0
1034858926 0 0
1022033904 0 0
132597675 0 0
452245343 0 0
550213309 0 0
406319824 0 0
640532259 0 0
441642688 0 0
253623844 0 0
753035759 0 0
1017755249 0 0
1004769663 0 0
1062325109 0 0
613684051 0 0
325085622 0 0
548200838 0 0
986929827 0 0
496042461 0 0
1071041403 0 0
182372660 0 0
849032091 0 0
682357732 0 0
71684875 0 0
63093020 0 0
729505725 0 0
144798587 0 0
176185801 0 0
160671834 0 0
618352086 0 0
734911310 0 0
668404120 0 0
356663539 0 0
784068176 0 0
350006321 0 0
619899200 0 0
719146932 0 0
265827696 0 0
766540956 0 0
575505040 0 0
329183706 0 0
782234445 0 0
22132755 0 0
35775647 0 0
292716563 0 0
676913156 0 0
678212795 0 0
198334101 0 0
947887945 0 0
501160350 0 0
967087312 0 0
554272090 0 0
134023524 0 0
418454456 0 0
257418925 0 0
963322583 0 0
596392510 0 0
530692016 0 0
69985168 0 0
863560963 0 0
271901779 0 0
52403288 0 0
382059099 0 0
860864063 0 0
557417831 0 0
434286527 0 0
571584362 0 0
1013568730 0 0
425084316 0 0
952346898 0 0
876659797 0 0
432105638 0 0
408974479 0 0
1024392633 0 0
543141982 0 0
960014280 0 0
419648170 0 0
408804105 0 0
261145378 0 0
501183696 0 0
769740991 0 0
819613647 0 0
365608759 0 0
411665842 0 0
222271992 0 0
982192335 0 0
588837518 0 0
742045216 0 0
513654258 0 0
232769611 0 0
213317469 0 0
205988689 0 0
1042503119 0 0
162457756 0 0
1024627101 0 0
765713753 0 0
943986179 0 0
883327422 0 0
612555080 0 0
501930957 0 0
375272480 0 0
830612086 0 0
772373755 0 0
190659502 0 0
708784729 0 0
226489533 0 0
923982567 0 0
182592014 0 0
443974141 0 0
857575431 0 0
87767579 0 0
264240219 0 0
33663382 0 0
1063192883 0 0
190295212 0 0
871010762 0 0
226047232 0 0
819075572 0 0
637844037 0 0
1057811867 0 0
1057551643 0 0
402939812 0 0
375855996 0 0
293479717 0 0
430877051 0 0
279039317 0 0
142398463 0 0
299615553 0 0
250217451 0 0
499685306 0 0
213413728 0 0
325227118 0 0
98303592 0 0
448709106 0 0
314439168 0 0
136193198 0 0
837891033 0 0
379254340 0 0
1055124454 0 0
432254551 0 0
589574847 0 0
384357740 0 0
147990750 0 0
147694770 0 0
1018745205 0 0
652202784 0 0
448404029 0 0
38275244 0 0
277592951 0 0
261083613 0 0
209026142 0 0
1061256920 0 0
180234761 0 0
49528202 0 0
806196736 0 0
701060898 0 0
463902534 0 0
87404406 0 0
610043651 0 0
450950723 0 0
1000057776 0 0
8783033 0 0
513431638 0 0
197753168 0 0
605348524 0 0
877535411 0 0
591868389 0 0
702302659 0 0
885058953 0 0
795569031 0 0
813852073 0 0
225522511 0 0
624524042 0 0
334562431 0 0
819500075 0 0
992243833 0 0
787661061 0 0
565088574 0 0
607801294 0 0
1046758795 0 0
161219960 0 0
870917873 0 0
800874485 0 0
726980738 0 0
1039456848 0 0
729465313 0 0
839590173 0 0
1004781728 0 0
349757197 0 0
828869071 0 0
636785202 0 0
212015714 0 0
293447153 0 0
620162899 0 0
921861815 0 0
458202716 0 0
105709982 0 0
562985805 0 0
110270501 0 0
137467192 0 0
594451797 0 0
575691552 0 0
468248181 0 0
956165986 0 0
716241132 0 0
258296413 0 0
384197549 0 0
553562565 0 0
487394108 0 0
72014917 0 0
758876892 0 0
966298148 0 0
800951185 0 0
31837159 0 0
483815484 0 0
954812854 0 0
702683846 0 0
316001908 0 0
715026020 0 0
175801538 0 0
989991460 0 0
25978067 0 0
23135872 0 0
575430924 0 0
266234990 0 0
486318136 0 0
910409939 0 0
613696219 0 0
584962196 0 0
806868230 0 0
372414592 0 0
71364656 0 0
930800593 0 0
42289349 0 0
527450440 0 0
139969963 0 0
1034138646 0 0
873128028 0 0
789314879 0 0
56609379 0 0
172966632 0 0
209037926 0 0
710269943 0 0
163176080 0 0
1026928198 0 0
386409735 0 0
521460836 0 0
845733274 0 0
234448052 0 0
20835065 0 0
149678371 0 0
495558652 0 0
688835905 0 0
363791197 0 0
427948821 0 0
740742303 0 0
660718687 0 0
916543701 0 0
134828822 0 0
390219401 0 0
174399440 0 0
1034226975 0 0
485549278 0 0
515079475 0 0
125756326 0 0
331368224 0 0
368218196 0 0
763827878 0 0
302514480 0 0
665505667 0 0
510621566 0 0
568709642 0 0
217829339 0 0
851750008 0 0
457284119 0 0
308197839 0 0
385325919 0 0
1024458869 0 0
894699369 0 0
702709528 0 0
329274697 0 0
1012889730 0 0
686527612 0 0
357784716 0 0
121636946 0 0
411329193 0 0
256761828 0 0
401234268 0 0
239750302 0 0
931781451 0 0
619374280 0 0
440209843 0 0
676546031 0 0
799186428 0 0
848096540 0 0
1024913705 0 0
214526415 0 0
762731551 0 0
317472914 0 0
227918835 0 0
130287025 0 0
684643091 0 0
499180971 0 0
1049568537 0 0
539517298 0 0
701643259 0 0
561243792 0 0
696841248 0 0
522749570 0 0
1057630862 0 0
558926243 0 0
47355066 0 0
547587415 0 0
968241744 0 0
711857435 0 0
921554746 0 0
686727627 0 0
252285396 0 0
412748428 0 0
176050662 0 0
286760532 0 0
717197395 0 0
566623004 0 0
593905826 0 0
244945263 0 0
422977128 0 0
233205908 0 0
902690132 0 0
598068889 0 0
998354366 0 0
33723952 0 0
146520121 0 0
411901117 0 0
504142181 0 0
369783590 0 0
768128499 0 0
113800949 0 0
159561803 0 0
1028002809 0 0
2802980 0 0
460645335 0 0
850989256 0 0
975551742 0 0
685649801 0 0
111116803 0 0
178420690 0 0
269836417 0 0
258206003 0 0
394714871 0 0
1057573834 0 0
358662563 0 0
432670805 0 0
139562871 0 0
1064205719 0 0
517278793 0 0
864863657 0 0
111303858 0 0
47388256 0 0
1841889 0 0
326590602 0 0
1016968897 0 0
43816765 0 0
98734608 0 0
604170708 0 0
650575858 0 0
497970532 0 0
1015437267 0 0
207900366 0 0
5637922 0 0
729708689 0 0
539214365 0 0
569842884 0 0
1048459961 0 0
766436634 0 0
1057587284 0 0
620736121 0 0
625008192 0 0
178624337 0 0
341181290 0 0
596370662 0 0
739054921 0 0
765735715 0 0
802236426 0 0
481659526 0 0
942830748 0 0
786292511 0 0
42596975 0 0
767503885 0 0
766573086 0 0
418573627 0 0
602202529 0 0
462365161 0 0
613843035 0 0
232470749 0 0
366748298 0 0
828070841 0 0
52424695 0 0
289977077 0 0
246950570 0 0
758630608 0 0
725836929 0 0
250635637 0 0
566355108 0 0
423820174 0 0
64919650 0 0
192441480 0 0
734733860 0 0
219545851 0 0
950434014 0 0
388076235 0 0
314950550 0 0
492224954 0 0
884903913 0 0
621488670 0 0
448473184 0 0
421036442 0 0
616766591 0 0
947080743 0 0
466383561 0 0
898390545 0 0
389222906 0 0
926863950 0 0
359868986 0 0
902941894 0 0
998143188 0 0
376432852 0 0
487025230 0 0
1055683986 0 0
569815843 0 0
1030623055 0 0
717245007 0 0
319106527 0 0
191709033 0 0
86353542 0 0
155251220 0 0
517504111 0 0
980650519 0 0
464626984 0 0
438211249 0 0
285197511 0 0
490068567 0 0
918182137 0 0
45769983 0 0
59511555 0 0
839818499 0 0
330872398 0 0
728999131 0 0
148669233 0 0
655981773 0 0
143369782 0 0
81255160 0 0
236666602 0 0
928985529 0 0
1020711607 0 0
878828948 0 0
511369320 0 0
1046325562 0 0
347138124 0 0
580490967 0 0
704015516 0 0
192521195 0 0
205061703 0 0
535005501 0 0
1035105472 0 0
561246802 0 0
633247708 0 0
769459827 0 0
520435212 0 0
1008823362 0 0
794695507 0 0
505818196 0 0
728977733 0 0
402452067 0 0
106026294 0 0
138801846 0 0
325644600 0 0
470312352 0 0
748224864 0 0
751634348 0 0
454409426 0 0
36381709 0 0
230537019 0 0
337247085 0 0
618527286 0 0
842230392 0 0
580807592 0 0
834747608 0 0
327103672 0 0
897216701 0 0
945548283 0 0
264188079 0 0
515421022 0 0
805438838 0 0
342822953 0 0
589932900 0 0
979453492 0 0
153034578 0 0
908390559 0 0
72744143 0 0
324121249 0 0
407373915 0 0
701097333 0 0
1002098116 0 0
807596125 0 0
200894267 0 0
353251142 0 0
439916875 0 0
543022653 0 0
749116499 0 0
892820162 0 0
63556578 0 0
642760925 0 0
841142257 0 0
956579902 0 0
932327192 0 0
594579975 0 0
482851227 0 0
510952922 0 0
619331407 0 0
384304218 0 0
500750977 0 0
933926727 0 0
549213992 0 0
721085224 0 0
275905874 0 0
1023482225 0 0
999437426 0 0
804089705 0 0
830844711 0 0
841908086 0 0
951509476 0 0
241462776 0 0
461312619 0 0
467299613 0 0
226125302 0 0
39980261 0 0
959309887 0 0
673354384 0 0
349995718 0 0
457959178 0 0
523868673 0 0
724938938 0 0
550981544 0 0
546819268 0 0
577260593 0 0
303580049 0 0
151250178 0 0
93178898 0 0
927708293 0 0
1033815522 0 0
600041306 0 0
796763527 0 0
87688755 0 0
100928253 0 0
58337092 0 0
36693137 0 0
92821440 0 0
912071794 0 0
599943132 0 0
738127871 0 0
849962831 0 0
931659901 0 0
384009000 0 0
324447095 0 0
932325409 0 0
317145678 0 0
896071260 0 0
205972968 0 0
231518861 0 0
50869299 0 0
972873588 0 0
996547695 0 0
884379992 0 0
236919050 0 0
367374670 0 0
1001608810 0 0
973168970 0 0
373845515 0 0
569999632 0 0
188063361 0 0
899514638 0 0
189159359 0 0
82561213 0 0
515171283 0 0
32695109 0 0
976632643 0 0
304332314 0 0
216128611 0 0
954719740 0 0
812484606 0 0
136177381 0 0
778971658 0 0
41419929 0 0
450327321 0 0
506387166 0 0
1052648342 0 0
701227677 0 0
417435777 0 0
375360066 0 0
164844885 0 0
862262327 0 0
425848101 0 0
8232081 0 0
494762926 0 0
820541970 0 0
566712734 0 0
890895249 0 0
686338705 0 0
806208753 0 0
743401205 0 0
699197970 0 0
488121464 0 0
396456468 0 0
282370990 0 0
600934584 0 0
258866614 0 0
909930425 0 0
613200163 0 0
1022995652 0 0
578572420 0 0
253692439 0 0
236432197 0 0
127035221 0 0
55378376 0 0
604765206 0 0
477668135 0 0
170619100 0 0
87632895 0 0
967064433 0 0
34964299 0 0
852697872 0 0
956622903 0 0
948404142 0 0
341906930 0 0
895377509 0 0
877250833 0 0
721875936 0 0
91559682 0 0
141444489 0 0
761432208 0 0
17919642 0 0
981366637 0 0
216950543 0 0
849857169 0 0
171568185 0 0
127006472 0 0
758230448 0 0
690819428 0 0
588741146 0 0
702569404 0 0
1014002897 0 0
252287566 0 0
296990714 0 0
506401010 0 0
496519081 0 0
785181874 0 0
351908225 0 0
119867175 0 0
962760713 0 0
959518467 0 0
503364089 0 0
48534595 0 0
942466305 0 0
748373148 0 0
274919535 0 0
758837374 0 0
530116823 0 0
159208381 0 0
533329423 0 0
122172944 0 0
427495246 0 0
903065142 0 0
524159211 0 0
725402894 0 0
170202119 0 0
69568943 0 0
924737170 0 0
423928046 0 0
801523279 0 0
500764690 0 0
950644706 0 0
148979330 0 0
1033468114 0 0
689101431 0 0
295881490 0 0
551877671 0 0
287251753 0 0
630112133 0 0
841565082 0 0
843267292 0 0
820115747 0 0
562690590 0 0
169376733 0 0
301160226 0 0
838429369 0 0
146157816 0 0
754088054 0 0
423332466 0 0
1028130411 0 0
657538076 0 0
1037579073 0 0
876358305 0 0
278984077 0 0
887756889 0 0
327806254 0 0
366787239 0 0
761065111 0 0
581862735 0 0
426029026 0 0
931667191 0 0
258674313 0 0
1055441347 0 0
186235757 0 0
1068471759 0 0
388780108 0 0
276705491 0 0
23721913 0 0
557162415 0 0
163769470 0 0
752638461 0 0
591678017 0 0
531630119 0 0
495007466 0 0
285823606 0 0
682062677 0 0
916713984 0 0
807428591 0 0
791354568 0 0
876883307 0 0
1006787654 0 0
158443188 0 0
215465139 0 0
619916641 0 0
636487507 0 0
132254361 0 0
176374930 0 0
335212665 0 0
515641584 0 0
1061720504 0 0
818190332 0 0
798359869 0 0
706389716 0 0
841749090 0 0
507708415 0 0
202550756 0 0
437940819 0 0
940242451 0 0
660457577 0 0
358086539 0 0
995050588 0 0
403659775 0 0
603223163 0 0
106262527 0 0
1023604826 0 0
649484989 0 0
582730283 0 0
354368088 0 0
27398618 0 0
681839608 0 0
906386388 0 0
302709647 0 0
290840759 0 0
763856230 0 0
254792577 0 0
1009463485 0 0
1070800882 0 0
47267725 0 0
806841984 0 0
307084159 0 0
1037367466 0 0
896642069 0 0
321595019 0 0
844300015 0 0
988517795 0 0
996237952 0 0
144925770 0 0
483325953 0 0
1033450034 0 0
172533879 0 0
113045257 0 0
867284157 0 0
216282661 0 0
389595833 0 0
245138908 0 0
320289371 0 0
38613071 0 0
639554866 0 0
55955587 0 0
514520106 0 0
892537410 0 0
50898206 0 0
373291897 0 0
815942039 0 0
172962043 0 0
231534317 0 0
197553657 0 0
769743004 0 0
920809358 0 0
347249163 0 0
548179098 0 0
936113765 0 0
529537280 0 0
345087448 0 0
1053262767 0 0
799310897 0 0
803542726 0 0
41009571 0 0
534376438 0 0
888026969 0 0
623368474 0 0
456561691 0 0
485917317 0 0
297926156 0 0
1053659875 0 0
788037335 0 0
984900867 0 0
441000510 0 0
1068153399 0 0
177626246 0 0
139871376 0 0
840106860 0 0
104461147 0 0
271832503 0 0
892744316 0 0
773595777 0 0
843067313 0 0
921920617 0 0
301726097 0 0
1014728242 0 0
909151231 0 0
618017914 0 0
574805498 0 0
711096220 0 0
801757861 0 0
95706652 0 0
960836703 0 0
780847753 0 0
48313324 0 0
230836116 0 0
348689578 0 0
810515778 0 0
918190808 0 0
504161669 0 0
162478943 0 0
544485749 0 0
479707070 0 0
584242005 0 0
572650951 0 0
652233972 0 0
448145455 0 0
100169140 0 0
265860316 0 0
674951115 0 0
274343565 0 0
1055726936 0 0
596599107 0 0
334314765 0 0
839735565 0 0
519523288 0 0
349262512 0 0
945707360 0 0
709851613 0 0
716814499 0 0
460433788 0 0
67727573 0 0
829490132 0 0
330068638 0 0
490348577 0 0
632434420 0 0
1042660799 0 0
594769155 0 0
403791877 0 0
148287583 0 0
963372302 0 0
434120789 0 0
258228464 0 0
799354727 0 0
434055735 0 0
889198087 0 0
881261139 0 0
285755466 0 0
564292920 0 0
396931402 0 0
566579652 0 0
372613568 0 0
498687433 0 0
1018623600 0 0
373613067 0 0
728633326 0 0
766175505 0 0
491366729 0 0
407599229 0 0
56334294 0 0
4304083 0 0
291132734 0 0
135261130 0 0
749770776 0 0
554567109 0 0
400271352 0 0
451850826 0 0
565454572 0 0
76439294 0 0
580182274 0 0
507421281 0 0
347055905 0 0
85636258 0 0
582167993 0 0
160089108 0 0
782048505 0 0
45465606 0 0
592766952 0 0
551167055 0 0
337756884 0 0
370320550 0 0
664555665 0 0
161436734 0 0
840865595 0 0
636808901 0 0
931965307 0 0
417802746 0 0
610877632 0 0
147403707 0 0
707251985 0 0
273741170 0 0
766910453 0 0
102818623 0 0
737077788 0 0
304013455 0 0
975767414 0 0
389150024 0 0
1037974045 0 0
617660627 0 0
214644243 0 0
560931251 0 0
101516233 0 0
562572283 0 0
1069957161 0 0
652385936 0 0
37728823 0 0
38070425 0 0
644990906 0 0
948995903 0 0
136886375 0 0
87829414 0 0
775075386 0 0
393071403 0 0
344508128 0 0
694719862 0 0
309315052 0 0
173140170 0 0
819861894 0 0
205025738 0 0
364071651 0 0
735452960 0 0
31984780 0 0
113356661 0 0
30065813 0 0
817420222 0 0
1051144911 0 0
186230296 0 0
104322036 0 0
431835383 0 0
1029462446 0 0
444684410 0 0
89345922 0 0
5508796 0 0
1071477042 0 0
202044886 0 0
654847298 0 0
465433442 0 0
921076901 0 0
374960876 0 0
112257213 0 0
986924509 0 0
105476163 0 0
734937962 0 0
239139504 0 0
11833176 0 0
118340809 0 0
684769601 0 0
325472609 0 0
169518588 0 0
42675890 0 0
392485491 0 0
61875437 0 0
978016548 0 0
543753138 0 0
834221360 0 0
113727146 0 0
861236072 0 0
485313963 0 0
1053214719 0 0
750027540 0 0
1002918801 0 0
1025674003 0 0
428903350 0 0
451207490 0 0
1015922839 0 0
956768350 0 0
1032896525 0 0
488446648 0 0
440447656 0 0
98725509 0 0
556377809 0 0
714675533 0 0
538643273 0 0
153789604 0 0
160237428 0 0
145562988 0 0
205571806 0 0
523260384 0 0
112688972 0 0
890551079 0 0
859408325 0 0
184869839 0 0
439698842 0 0
37715439 0 0
800732044 0 0
472711905 0 0
317407656 0 0
619882643 0 0
907616560 0 0
321914300 0 0
1023098077 0 0
765204608 0 0
287412424 0 0
12583745 0 0
274353422 0 0
850584244 0 0
585949456 0 0
822269658 0 0
791318012 0 0
31633233 0 0
803830093 0 0
935739338 0 0
799846105 0 0
881777863 0 0
718641466 0 0
274332606 0 0
131797432 0 0
467863592 0 0
406896100 0 0
1052832691 0 0
490487511 0 0
345170899 0 0
916438057 0 0
1068735799 0 0
341770341 0 0
366288202 0 0
635350835 0 0
88376910 0 0
1011155392 0 0
617849645 0 0
372587399 0 0
256049742 0 0
113799548 0 0
935715848 0 0
919738842 0 0
350932523 0 0
161413827 0 0
79145070 0 0
882252949 0 0
382058051 0 0
657043685 0 0
638595232 0 0
1061930281 0 0
5854294 0 0
712423998 0 0
434887264 0 0
481078981 0 0
928092909 0 0
705720353 0 0
855704854 0 0
229838745 0 0
945495463 0 0
620646144 0 0
531482879 0 0
245634037 0 0
192555066 0 0
905398319 0 0
450166789 0 0
998738423 0 0
694201971 0 0
779665078 0 0
55181178 0 0
724308197 0 0
967311183 0 0
878721440 0 0
890081279 0 0
974666003 0 0
711602607 0 0
795203910 0 0
311275279 0 0
1010370245 0 0
875250847 0 0
98083130 0 0
779661303 0 0
441462971 0 0
164503903 0 0
237853014 0 0
127077723 0 0
585035517 0 0
453033542 0 0
314699901 0 0
212527404 0 0
99394183 0 0
939233552 0 0
119742706 0 0
508563698 0 0
1047072632 0 0
450341305 0 0
80944062 0 0
318624198 0 0
183388803 0 0
942384847 0 0
461864888 0 0
377113627 0 0
669088315 0 0
554072141 0 0
894918582 0 0
304679828 0 0
99071412 0 0
305637211 0 0
753993752 0 0
250391908 0 0
968795062 0 0
1044973910 0 0
862661040 0 0
73271072 0 0
118259255 0 0
656758526 0 0
147576221 0 0
480762022 0 0
63231853 0 0
915160695 0 0
539019281 0 0
94641075 0 0
452399114 0 0
759019245 0 0
176389112 0 0
509532783 0 0
60592788 0 0
10986135 0 0
570113796 0 0
653611524 0 0
313989313 0 0
770471864 0 0
1059779649 0 0
833302021 0 0
879189569 0 0
802607141 0 0
373192073 0 0
86824585 0 0
874637766 0 0
1022932134 0 0
243247381 0 0
974035298 0 0
814956748 0 0
71970126 0 0
8705579 0 0
846441691 0 0
681967708 0 0
483782149 0 0
495501323 0 0
726763797 0 0
301989781 0 0
110574000 0 0
797563133 0 0
778738320 0 0
557173486 0 0
426641117 0 0
116339163 0 0
731555474 0 0
474426719 0 0
644709347 0 0
436779516 0 0
320663465 0 0
345102562 0 0
347151265 0 0
268548288 0 0
720572079 0 0
861440014 0 0
328467259 0 0
710758834 0 0
53042088 0 0
539389302 0 0
605159065 0 0
964871363 0 0
206552460 0 0
704749710 0 0
840334545 0 0
622791435 0 0
404196113 0 0
321823575 0 0
646046335 0 0
1006193693 0 0
808532674 0 0
961666672 0 0
759669347 0 0
797000378 0 0
851724239 0 0
307501423 0 0
618330831 0 0
844301733 0 0
592680478 0 0
1060613706 0 0
843763220 0 0
1069412221 0 0
911437806 0 0
52939048 0 0
29474660 0 0
727292609 0 0
690409725 0 0
433412232 0 0
362617523 0 0
777948128 0 0
650708578 0 0
587188485 0 0
34597718 0 0
768352632 0 0
100853507 0 0
659582236 0 0
781013643 0 0
777080409 0 0
96897086 0 0
674325415 0 0
918238930 0 0
70793139 0 0
514866567 0 0
844646947 0 0
114715454 0 0
60389770 0 0
4169522 0 0
968514558 0 0
4525779 0 0
775292365 0 0
966906011 0 0
545026006 0 0
859588274 0 0
851315577 0 0
124995608 0 0
621267917 0 0
134793946 0 0
140095119 0 0
847431391 0 0
748694442 0 0
248954658 0 0
985218109 0 0
54416538 0 0
298300702 0 0
447702597 0 0
862408300 0 0
866151642 0 0
464109395 0 0
754602354 0 0
867361722 0 0
309512341 0 0
886631878 0 0
756599008 0 0
197340285 0 0
985062618 0 0
145993037 0 0
105608337 0 0
859292887 0 0
245467407 0 0
38440577 0 0
25740586 0 0
572309366 0 0
814021353 0 0
461138899 0 0
975048696 0 0
400725338 0 0
348765444 0 0
681943178 0 0
960446279 0 0
70474153 0 0
792926495 0 0
238429321 0 0
978007744 0 0
638088517 0 0
570536595 0 0
291990537 0 0
125214200 0 0
1017684982 0 0
545245440 0 0
296025741 0 0
1024660445 0 0
405297858 0 0
95348148 0 0
227693485 0 0
260134228 0 0
44757487 0 0
668651366 0 0
122086819 0 0
527036085 0 0
319451335 0 0
120904768 0 0
733784629 0 0
539603796 0 0
78881205 0 0
871808730 0 0
607231151 0 0
956029551 0 0
1028491671 0 0
560778472 0 0
222329898 0 0
816598138 0 0
322427812 0 0
375160340 0 0
1052179687 0 0
825669211 0 0
503673939 0 0
758696603 0 0
1065266365 0 0
946871712 0 0
852326491 0 0
116463385 0 0
407866647 0 0
657147124 0 0
132415606 0 0
609987801 0 0
269558457 0 0
638379418 0 0
1035932382 0 0
1072306925 0 0
1062605517 0 0
93730797 0 0
914984467 0 0
986798042 0 0
924027750 0 0
922150025 0 0
1056661618 0 0
747419297 0 0
105402727 0 0
727895279 0 0
706989376 0 0
114958087 0 0
430379507 0 0
1003985526 0 0
841731784 0 0
604023416 0 0
327095054 0 0
27797270 0 0
897448050 0 0
126840204 0 0
506265568 0 0
249298768 0 0
118990744 0 0
804610203 0 0
705189615 0 0
701712376 0 0
434947202 0 0
88193838 0 0
619096529 0 0
370579731 0 0
852117878 0 0
301721130 0 0
26706385 0 0
1029067389 0 0
639346489 0 0
220349972 0 0
982157791 0 0
29367044 0 0
464955915 0 0
108087272 0 0
328667804 0 0
534952950 0 0
433358943 0 0
898612830 0 0
1035093378 0 0
395195488 0 0
637392581 0 0
697683455 0 0
695718596 0 0
612221609 0 0
766966363 0 0
1045842279 0 0
313850378 0 0
268675217 0 0
543725972 0 0
660158024 0 0
415951725 0 0
540534640 0 0
374571545 0 0
200070364 0 0
944694427 0 0
650949611 0 0
446301004 0 0
885201570 0 0
972700810 0 0
217912689 0 0
1044867225 0 0
178201106 0 0
221977208 0 0
1029842934 0 0
495589145 0 0
628917729 0 0
346700682 0 0
48474025 0 0
26270942 0 0
488770007 0 0
651910325 0 0
810462179 0 0
260011099 0 0
230570011 0 0
776696389 0 0
723951373 0 0
526980373 0 0
711669414 0 0
542406929 0 0
33264702 0 0
345680345 0 0
871595946 0 0
25632390 0 0
88274431 0 0
1027598302 0 0
82377904 0 0
464707423 0 0
268817037 0 0
852423787 0 0
328394185 0 0
1069201957 0 0
535611149 0 0
1013654267 0 0
731231591 0 0
886848520 0 0
16127865 0 0
1061834163 0 0
823269474 0 0
740371839 0 0
399999902 0 0
266581817 0 0
996420680 0 0
521951749 0 0
671397582 0 0
695953906 0 0
760701826 0 0
555246542 0 0
619704855 0 0
761125700 0 0
520320095 0 0
528260292 0 0
649247626 0 0
957745410 0 0
26875624 0 0
1015137711 0 0
790523353 0 0
255001020 0 0
354402387 0 0
469784137 0 0
910079442 0 0
104115706 0 0
825302956 0 0
618898923 0 0
422994604 0 0
995643722 0 0
790987597 0 0
917336912 0 0
51323285 0 0
406908024 0 0
3250784 0 0
662809224 0 0
588938051 0 0
137311119 0 0
743939366 0 0
823681472 0 0
560588976 0 0
172571489 0 0
816275786 0 0
5644000 0 0
535511789 0 0
98276612 0 0
410646373 0 0
284651810 0 0
653327480 0 0
792978525 0 0
964570229 0 0
489539728 0 0
285322497 0 0
322953973 0 0
32620886 0 0
72655957 0 0
34940045 0 0
713193922 0 0
765666103 0 0
160846537 0 0
528416779 0 0
751035752 0 0
657235594 0 0
485297189 0 0
62747047 0 0
335182735 0 0
937647881 0 0
652396976 0 0
788998575 0 0
910872220 0 0
798611691 0 0
1071781053 0 0
563299899 0 0
1068682165 0 0
753937003 0 0
716920989 0 0
176445586 0 0
836154082 0 0
190226696 0 0
451423627 0 0
598738564 0 0
329213287 0 0
909016542 0 0
419868900 0 0
531308841 0 0
733492400 0 0
981927756 0 0
762561518 0 0
554937478 0 0
517568880 0 0
259638037 0 0
687868369 0 0
788146672 0 0
498653732 0 0
344114417 0 0
133435548 0 0
460903481 0 0
872172326 0 0
399487591 0 0
313034215 0 0
288302278 0 0
731522087 0 0
842668703 0 0
658686057 0 0
34831314 0 0
424794720 0 0
256382961 0 0
139633137 0 0
735919070 0 0
97379962 0 0
881712395 0 0
531695250 0 0
957930224 0 0
981404526 0 0
98321100 0 0
471688306 0 0
673411168 0 0
130448890 0 0
937271438 0 0
34811659 0 0
605285612 0 0
606624978 0 0
27199082 0 0
733248792 0 0
79164317 0 0
280971281 0 0
95018618 0 0
674092670 0 0
292668761 0 0
478042118 0 0
417187255 0 0
497415931 0 0
114803319 0 0
983256302 0 0
260025855 0 0
22671906 0 0
65242503 0 0
561040379 0 0
894107353 0 0
744301843 0 0
387704206 0 0
567223747 0 0
519729021 0 0
388246244 0 0
879580925 0 0
355397351 0 0
97022574 0 0
415070810 0 0
1018164711 0 0
1066629098 0 0
214870562 0 0
608155764 0 0
711065222 0 0
888007561 0 0
900217424 0 0
890196056 0 0
157130118 0 0
275965868 0 0
997927048 0 0
497724719 0 0
1005936413 0 0
214165983 0 0
822136835 0 0
1012790404 0 0
67232288 0 0
23969435 0 0
329390319 0 0
961590759 0 0
630476468 0 0
181734222 0 0
759759448 0 0
18003442 0 0
573310047 0 0
874590921 0 0
937638650 0 0
892198884 0 0
1024216658 0 0
411969332 0 0
881632850 0 0
572915402 0 0
833503082 0 0
888132972 0 0
378106774 0 0
331380488 0 0
945206816 0 0
469556940 0 0
722659445 0 0
484602148 0 0
724761613 0 0
261911079 0 0
203719466 0 0
727300953 0 0
968290083 0 0
883522356 0 0
497756876 0 0
925146484 0 0
263961733 0 0
931838930 0 0
1032590853 0 0
1025408398 0 0
86792893 0 0
518380647 0 0
732220213 0 0
321260683 0 0
183840989 0 0
1035296115 0 0
552475426 0 0
398359822 0 0
715510113 0 0
721073517 0 0
804971619 0 0
710344867 0 0
76242108 0 0
219318507 0 0
925943260 0 0
703205325 0 0
633170670 0 0
51295096 0 0
765721080 0 0
492407084 0 0
761850423 0 0
263208052 0 0
108838580 0 0
1061772621 0 0
1034879547 0 0
942098421 0 0
137483101 0 0
894545428 0 0
29311047 0 0
611912186 0 0
498063182 0 0
946141009 0 0
396615578 0 0
53454235 0 0
208732009 0 0
380941342 0 0
2758818 0 0
710972917 0 0
755749127 0 0
613843385 0 0
802240602 0 0
426821504 0 0
289752392 0 0
29443600 0 0
768416966 0 0
911878176 0 0
522332543 0 0
870125204 0 0
303365210 0 0
871551995 0 0
732431998 0 0
806316483 0 0
505407420 0 0
1000060308 0 0
351502622 0 0
1020184000 0 0
661904114 0 0
1035409164 0 0
321722178 0 0
975601058 0 0
619410447 0 0
305995452 0 0
108343271 0 0
605911503 0 0
146829188 0 0
546245114 0 0
36913381 0 0
1001924737 0 0
83895853 0 0
850150610 0 0
800702700 0 0
63802317 0 0
290360162 0 0
150793386 0 0
335301871 0 0
696077508 0 0
342812107 0 0
703991750 0 0
465539950 0 0
634406921 0 0
478051406 0 0
853565749 0 0
122296363 0 0
720465755 0 0
23324002 0 0
313936405 0 0
290209572 0 0
749753429 0 0
1052732978 0 0
1009565108 0 0
1064959946 0 0
830170324 0 0
120655978 0 0
360732840 0 0
848982805 0 0
968391098 0 0
726775395 0 0
1027474384 0 0
962883565 0 0
1072730860 0 0
454831061 0 0
209021624 0 0
79386941 0 0
853413543 0 0
475643739 0 0
319309396 0 0
502376882 0 0
186758889 0 0
412950818 0 0
776855692 0 0
210359018 0 0
162883568 0 0
735431904 0 0
142634026 0 0
123053540 0 0
632382812 0 0
1017593200 0 0
171717299 0 0
85325746 0 0
1021406751 0 0
1014442137 0 0
449439171 0 0
38697209 0 0
1036767841 0 0
478697222 0 0
915420825 0 0
199113196 0 0
1054378170 0 0
544695763 0 0
569385195 0 0
347214097 0 0
774029826 0 0
751937002 0 0
620456151 0 0
592857691 0 0
917581686 0 0
907335646 0 0
1012817684 0 0
370646390 0 0
732949052 0 0
617516044 0 0
679740815 0 0
194230294 0 0
868875984 0 0
119871683 0 0
740040658 0 0
60520863 0 0
746062488 0 0
134498637 0 0
167969535 0 0
465667510 0 0
87121855 0 0
160415918 0 0
610066126 0 0
628787621 0 0
915149512 0 0
965971669 0 0
516397565 0 0
23235048 0 0
798898538 0 0
110611657 0 0
351273961 0 0
682211433 0 0
624687531 0 0
487724797 0 0
162818268 0 0
382700826 0 0
19214922 0 0
160451646 0 0
44570185 0 0
427545344 0 0
832825319 0 0
975036669 0 0
932382019 0 0
188396273 0 0
651162748 0 0
534070218 0 0
473908173 0 0
582670617 0 0
1055194519 0 0
698141590 0 0
310259169 0 0
541727537 0 0
758030591 0 0
299810242 0 0
890985299 0 0
1013461957 0 0
969520571 0 0
233423438 0 0
418231304 0 0
581279277 0 0
653142294 0 0
315016469 0 0
474949785 0 0
455057078 0 0
277629122 0 0
614666812 0 0
330073357 0 0
350558055 0 0
95043009 0 0
200165237 0 0
464455977 0 0
935606200 0 0
614344212 0 0
546659156 0 0
704709313 0 0
930910030 0 0
105162914 0 0
227623352 0 0
542966707 0 0
173213981 0 0
808867062 0 0
166546303 0 0
60507053 0 0
895140947 0 0
782524853 0 0
442952318 0 0
637507319 0 0
365630572 0 0
640015452 0 0
354789746 0 0
255806998 0 0
704713476 0 0
1038318553 0 0
269773301 0 0
856666214 0 0
773567880 0 0
598996997 0 0
645242620 0 0
417468083 0 0
233482096 0 0
979421947 0 0
579268529 0 0
361661926 0 0
333644412 0 0
381622041 0 0
247857569 0 0
219739700 0 0
1031688431 0 0
617541349 0 0
59971688 0 0
986938559 0 0
646635739 0 0
53201310 0 0
981790187 0 0
232209700 0 0
938210623 0 0
445186601 0 0
547294366 0 0
1036614144 0 0
304601566 0 0
962157319 0 0
1040094653 0 0
380599 0 0
624411394 0 0
1058100080 0 0
766577914 0 0
543555440 0 0
707659061 0 0
326521572 0 0
796319871 0 0
261161846 0 0
268323134 0 0
318445212 0 0
366474260 0 0
637637561 0 0
16697507 0 0
201231027 0 0
802217334 0 0
535298444 0 0
135928 0 0
555312063 0 0
645022881 0 0
898524941 0 0
186365452 0 0
260638173 0 0
902658161 0 0
415076015 0 0
818679083 0 0
350586620 0 0
795675425 0 0
653644332 0 0
965342629 0 0
219020533 0 0
175865715 0 0
804235636 0 0
1075347 0 0
370418697 0 0
312912041 0 0
228955060 0 0
107015408 0 0
332699225 0 0
795930402 0 0
575185443 0 0
616912339 0 0
50434441 0 0
906320233 0 0
104824124 0 0
1013752604 0 0
81217177 0 0
918599128 0 0
878219047 0 0
84389445 0 0
56977083 0 0
1068322561 0 0
956842610 0 0
21572331 0 0
892576777 0 0
362212468 0 0
231549928 0 0
140816143 0 0
695678733 0 0
198455376 0 0
846448620 0 0
930426277 0 0
910400047 0 0
205988592 0 0
835726995 0 0
391725603 0 0
917719358 0 0
652741610 0 0
517666846 0 0
699543369 0 0
732608203 0 0
180960892 0 0
856309709 0 0
739951868 0 0
672465284 0 0
172243402 0 0
701323777 0 0
280515010 0 0
1012691336 0 0
611666065 0 0
272813052 0 0
757459963 0 0
342416061 0 0
347753941 0 0
680227416 0 0
905689551 0 0
872542999 0 0
234984379 0 0
758893784 0 0
348026983 0 0
847226809 0 0
792728295 0 0
105983671 0 0
717426074 0 0
846822311 0 0
836063363 0 0
271118711 0 0
948735610 0 0
1020380395 0 0
40144340 0 0
764676737 0 0
505544921 0 0
478261022 0 0
295728840 0 0
340962254 0 0
9051936 0 0
294642016 0 0
473741437 0 0
189349466 0 0
137658030 0 0
797287463 0 0
709836843 0 0
68033230 0 0
308588270 0 0
969162000 0 0
81953013 0 0
172624518 0 0
800716646 0 0
860365595 0 0
95677436 0 0
363299786 0 0
947111536 0 0
244761217 0 0
661498074 0 0
740578234 0 0
622067405 0 0
487063623 0 0
509509846 0 0
1036289304 0 0
103327827 0 0
49687648 0 0
713319576 0 0
529307220 0 0
143108238 0 0
425148022 0 0
712852241 0 0
619735751 0 0
922870959 0 0
509537222 0 0
342820262 0 0
410031681 0 0
828053384 0 0
894006612 0 0
489169314 0 0
338108304 0 0
1011410370 0 0
19509860 0 0
932115861 0 0
296521793 0 0
751130659 0 0
610750225 0 0
80418821 0 0
44191088 0 0
581854205 0 0
45751512 0 0
861041595 0 0
169481192 0 0
886724175 0 0
6117203 0 0
317471991 0 0
182760223 0 0
605287345 0 0
455531395 0 0
54174906 0 0
855847579 0 0
966596328 0 0
809846095 0 0
381498768 0 0
23814154 0 0
425365933 0 0
146761373 0 0
467867803 0 0
682343382 0 0
713021599 0 0
523082734 0 0
561965786 0 0
28086197 0 0
463139969 0 0
144230827 0 0
149541306 0 0
447928026 0 0
228792360 0 0
990797699 0 0
1036295755 0 0
239518464 0 0
363065028 0 0
732362471 0 0
945650636 0 0
1044083599 0 0
667511134 0 0
5075711 0 0
582072142 0 0
250450727 0 0
494964632 0 0
2206299 0 0
59925692 0 0
770596591 0 0
183705983 0 0
555378119 0 0
561715807 0 0
499789709 0 0
612101101 0 0
783965467 0 0
884830403 0 0
233883777 0 0
119839757 0 0
384494726 0 0
801092745 0 0
795078375 0 0
858887278 0 0
714813360 0 0
734753148 0 0
987662766 0 0
560614018 0 0
546860683 0 0
862106742 0 0
845602672 0 0
487370046 0 0
184423699 0 0
647163405 0 0
169239102 0 0
3920475 0 0
544336311 0 0
767156076 0 0
602407613 0 0
891127709 0 0
522407250 0 0
875646686 0 0
830985035 0 0
673585013 0 0
592921081 0 0
993406750 0 0
928326179 0 0
56879777 0 0
104727032 0 0
493506530 0 0
571714095 0 0
904301061 0 0
831945000 0 0
559042489 0 0
790048240 0 0
983937422 0 0
269617412 0 0
537176298 0 0
1069227356 0 0
346122137 0 0
1067314925 0 0
83746638 0 0
402198689 0 0
144109427 0 0
114623400 0 0
842947254 0 0
631343333 0 0
149470968 0 0
931642256 0 0
1042834622 0 0
205604905 0 0
472351260 0 0
73321424 0 0
1065734281 0 0
290250163 0 0
959191378 0 0
803702254 0 0
845081410 0 0
442858740 0 0
106746254 0 0
478110467 0 0
897313058 0 0
249397353 0 0
482080671 0 0
1031351724 0 0
668418060 0 0
961723337 0 0
282455787 0 0
169800341 0 0
687562552 0 0
405322096 0 0
418089740 0 0
972331593 0 0
100009991 0 0
927393121 0 0
3941829 0 0
515636238 0 0
242457748 0 0
536915101 0 0
42093190 0 0
85085436 0 0
609302620 0 0
944583188 0 0
347577806 0 0
631875584 0 0
930600034 0 0
11764104 0 0
448450545 0 0
21413219 0 0
140659784 0 0
426517551 0 0
827246122 0 0
687637751 0 0
527503201 0 0
409700688 0 0
433578520 0 0
804231684 0 0
751489946 0 0
208564897 0 0
233192846 0 0
487051556 0 0
98130770 0 0
272516334 0 0
713661648 0 0
108503368 0 0
826931352 0 0
912469358 0 0
795585045 0 0
673596163 0 0
239027042 0 0
598176186 0 0
577907416 0 0
304338628 0 0
742888335 0 0
427024419 0 0
994817794 0 0
204537263 0 0
697794074 0 0
1019926457 0 0
213278669 0 0
833347018 0 0
487994489 0 0
644162843 0 0
219004276 0 0
378293485 0 0
664975757 0 0
983458274 0 0
791202408 0 0
117724207 0 0
18932240 0 0
19001879 0 0
538389144 0 0
147991649 0 0
518938286 0 0
230628415 0 0
757427842 0 0
13505584 0 0
266394067 0 0
757303062 0 0
941797535 0 0
814851658 0 0
425825773 0 0
710635439 0 0
638113355 0 0
1030461140 0 0
890054967 0 0
1010880619 0 0
31233347 0 0
368479662 0 0
173956338 0 0
760181917 0 0
354359109 0 0
447956734 0 0
242094679 0 0
224728248 0 0
293123263 0 0
264378694 0 0
516996185 0 0
746441924 0 0
753702837 0 0
490393495 0 0
799188011 0 0
459972151 0 0
170308710 0 0
494361016 0 0
295704110 0 0
763331947 0 0
634807625 0 0
367833937 0 0
207642285 0 0
939961232 0 0
233919144 0 0
253815448 0 0
769816780 0 0
788071780 0 0
110627655 0 0
942071277 0 0
265552828 0 0
662862700 0 0
229504579 0 0
329547956 0 0
200484287 0 0
390239352 0 0
763090998 0 0
178384801 0 0
684765069 0 0
380784594 0 0
912191405 0 0
1048329939 0 0
972273064 0 0
946674547 0 0
91977617 0 0
919623900 0 0
343518517 0 0
617374937 0 0
159269479 0 0
20062590 0 0
4387802 0 0
1016454635 0 0
208150305 0 0
421404069 0 0
150931349 0 0
450538815 0 0
627838122 0 0
1021529141 0 0
539993757 0 0
819912319 0 0
995294435 0 0
387690714 0 0
739560101 0 0
676306210 0 0
333987197 0 0
192497736 0 0
1027220732 0 0
1005688237 0 0
549695625 0 0
156546414 0 0
952336004 0 0
393986410 0 0
927560566 0 0
671438352 0 0
243792223 0 0
524235624 0 0
851923967 0 0
832028194 0 0
574277242 0 0
306227389 0 0
961523317 0 0
978735315 0 0
137399670 0 0
856750121 0 0
589203649 0 0
300055321 0 0
514962563 0 0
858576814 0 0
541033218 0 0
994353110 0 0
1060307507 0 0
205477719 0 0
490759087 0 0
836297264 0 0
351338878 0 0
563520744 0 0
28809306 0 0
507833433 0 0
895610715 0 0
172128582 0 0
467965690 0 0
783485855 0 0
957238734 0 0
910012356 0 0
158343083 0 0
916713822 0 0
761361796 0 0
217747581 0 0
638703262 0 0
575632352 0 0
599405238 0 0
891251819 0 0
689912182 0 0
256332463 0 0
526340531 0 0
540910281 0 0
733854523 0 0
286822841 0 0
833424426 0 0
432418047 0 0
1027147809 0 0
601562269 0 0
55120099 0 0
1912976 0 0
910061555 0 0
158514854 0 0
996172926 0 0
830975166 0 0
198754544 0 0
882268117 0 0
580070535 0 0
24255442 0 0
673881103 0 0
23874379 0 0
326976284 0 0
178071900 0 0
375148692 0 0
489127550 0 0
305550175 0 0
620308898 0 0
1041657352 0 0
275001662 0 0
117244765 0 0
57849356 0 0
779579003 0 0
627657608 0 0
286843577 0 0
1062253145 0 0
665212861 0 0
623294647 0 0
36487781 0 0
937671464 0 0
1047070572 0 0
725380937 0 0
245320719 0 0
333730571 0 0
248943931 0 0
85514701 0 0
449412741 0 0
153743503 0 0
494218160 0 0
400764856 0 0
401190794 0 0
110457225 0 0
820627977 0 0
66995289 0 0
48954644 0 0
867597087 0 0
272931530 0 0
926078072 0 0
519199293 0 0
704595936 0 0
20318926 0 0
258495170 0 0
121343248 0 0
686347461 0 0
1001920345 0 0
154062893 0 0
615770242 0 0
391451147 0 0
1034795275 0 0
684739757 0 0
640955003 0 0
355126217 0 0
948627721 0 0
210164213 0 0
613305238 0 0
200838783 0 0
969036384 0 0
117461895 0 0
167777826 0 0
805038643 0 0
615170335 0 0
541021666 0 0
698820088 0 0
1067664553 0 0
275398300 0 0
427878917 0 0
974563338 0 0
221840858 0 0
58123540 0 0
924543448 0 0
693300316 0 0
428810075 0 0
1046857591 0 0
195207568 0 0
705509859 0 0
508289477 0 0
341046905 0 0
494518149 0 0
587598173 0 0
76922620 0 0
589096333 0 0
10570738 0 0
800376147 0 0
578787574 0 0
537423748 0 0
264056260 0 0
978848601 0 0
553435570 0 0
393191715 0 0
239995971 0 0
406210757 0 0
695274904 0 0
1019339790 0 0
559939020 0 0
417623011 0 0
231400000 0 0
376847886 0 0
524489905 0 0
156015942 0 0
457384276 0 0
191097715 0 0
549155946 0 0
115179299 0 0
1051208820 0 0
826796033 0 0
534517279 0 0
860382449 0 0
138010027 0 0
295349865 0 0
524439936 0 0
710269717 0 0
1009071834 0 0
7435935 0 0
704374946 0 0
927047477 0 0
940954250 0 0
1004787270 0 0
114328456 0 0
1023104376 0 0
642852920 0 0
386831206 0 0
670041745 0 0
516689090 0 0
914774949 0 0
974119348 0 0
366633037 0 0
451750949 0 0
198670942 0 0
935364739 0 0
217813390 0 0
886398712 0 0
480400748 0 0
791310106 0 0
538272214 0 0
133316870 0 0
805746385 0 0
853880147 0 0
233068925 0 0
593049216 0 0
887364047 0 0
1006571515 0 0
148357536 0 0
294345620 0 0
485368549 0 0
22634525 0 0
507225332 0 0
672693465 0 0
490440304 0 0
56042066 0 0
23929011 0 0
301881936 0 0
583563857 0 0
602607791 0 0
625399165 0 0
759629967 0 0
742769194 0 0
959266728 0 0
383649877 0 0
712202803 0 0
228056452 0 0
823798069 0 0
849240131 0 0
164709849 0 0
654299288 0 0
393372115 0 0
534811731 0 0
328402598 0 0
858334556 0 0
937701142 0 0
929474848 0 0
344795282 0 0
541688036 0 0
622749310 0 0
351162595 0 0
692054911 0 0
802982149 0 0
26910937 0 0
755528667 0 0
515158941 0 0
412667669 0 0
100275289 0 0
687160651 0 0
286410310 0 0
795066425 0 0
976325694 0 0
563581956 0 0
576656026 0 0
1006573758 0 0
386455399 0 0
995841995 0 0
722484881 0 0
418812590 0 0
96026132 0 0
158483334 0 0
892703952 0 0
717133842 0 0
275742111 0 0
768017006 0 0
121051608 0 0
52277078 0 0
41536918 0 0
875437588 0 0
150737442 0 0
919635199 0 0
835859940 0 0
711156121 0 0
788542301 0 0
1045283260 0 0
764983970 0 0
220430426 0 0
364678242 0 0
275106899 0 0
1056780647 0 0
477886767 0 0
773566400 0 0
48567573 0 0
892897524 0 0
329334164 0 0
847150906 0 0
508929608 0 0
233406031 0 0
861606947 0 0
222030326 0 0
592127018 0 0
823383319 0 0
893078808 0 0
372744469 0 0
255002958 0 0
496477153 0 0
684621946 0 0
39457883 0 0
866767457 0 0
1061095947 0 0
669638217 0 0
271056042 0 0
91385778 0 0
397514389 0 0
204784938 0 0
655759111 0 0
339533514 0 0
858805758 0 0
788126870 0 0
628837399 0 0
623813637 0 0
454661151 0 0
128314433 0 0
348317585 0 0
468703629 0 0
130217026 0 0
614570368 0 0
618784726 0 0
438806796 0 0
119004022 0 0
48692342 0 0
188921238 0 0
320421729 0 0
933194087 0 0
215123613 0 0
515890065 0 0
1034762753 0 0
291110807 0 0
1064083749 0 0
233262294 0 0
170159980 0 0
257233434 0 0
287541766 0 0
274636043 0 0
130027474 0 0
596290035 0 0
880906711 0 0
550190422 0 0
983796378 0 0
375482231 0 0
1069880680 0 0
196561996 0 0
362807257 0 0
429659528 0 0
221490967 0 0
1016984249 0 0
783592464 0 0
129059968 0 0
784643330 0 0
406938501 0 0
657370381 0 0
448433299 0 0
576940546 0 0
697495241 0 0
747066673 0 0
191558302 0 0
555395294 0 0
360081449 0 0
10587432 0 0
1064635199 0 0
187770468 0 0
1031424392 0 0
698632447 0 0
44760883 0 0
1028771534 0 0
69951017 0 0
771916061 0 0
967101619 0 0
286012931 0 0
114672990 0 0
313929400 0 0
251820636 0 0
1037176642 0 0
241855161 0 0
627696805 0 0
343720430 0 0
262366335 0 0
667200675 0 0
868730319 0 0
768745711 0 0
533635520 0 0
988991934 0 0
702634833 0 0
851410407 0 0
222281195 0 0
645601217 0 0
621442371 0 0
989769408 0 0
1033003635 0 0
919063578 0 0
448114306 0 0
497421243 0 0
800964967 0 0
585592189 0 0
159938074 0 0
992046934 0 0
685089253 0 0
537274304 0 0
378574622 0 0
582738013 0 0
502493158 0 0
757539668 0 0
605511551 0 0
935546633 0 0
653274270 0 0
988965724 0 0
118180203 0 0
428036115 0 0
558697966 0 0
942961516 0 0
261951884 0 0
543403400 0 0
537840119 0 0
199745252 0 0
963698448 0 0
128822548 0 0
245203808 0 0
398259395 0 0
959166611 0 0
610428752 0 0
203275546 0 0
243975071 0 0
122980253 0 0
713172996 0 0
86851308 0 0
380058954 0 0
1012411013 0 0
811903286 0 0
184051486 0 0
907479513 0 0
228986942 0 0
62178439 0 0
382074948 0 0
807356893 0 0
60376858 0 0
116342011 0 0
136141047 0 0
473199341 0 0
722190816 0 0
767212372 0 0
277151865 0 0
383643411 0 0
95551842 0 0
112968869 0 0
414713693 0 0
543877843 0 0
573429356 0 0
636695048 0 0
204769073 0 0
741776914 0 0
546932451 0 0
800267912 0 0
779597469 0 0
992285605 0 0
199374927 0 0
369996130 0 0
35576116 0 0
292455922 0 0
270500616 0 0
523881991 0 0
544629313 0 0
715740667 0 0
362404056 0 0
421383962 0 0
390942264 0 0
963816085 0 0
736989081 0 0
415626878 0 0
423584590 0 0
700271722 0 0
27855166 0 0
75841473 0 0
68966390 0 0
943183355 0 0
800228473 0 0
163953581 0 0
198906009 0 0
814884552 0 0
257840073 0 0
126260581 0 0
264832791 0 0
182686286 0 0
584609889 0 0
916972616 0 0
312842573 0 0
321280682 0 0
392800286 0 0
201412006 0 0
484699260 0 0
394111769 0 0
910533232 0 0
194982941 0 0
790252606 0 0
1051704213 0 0
1045903764 0 0
614714283 0 0
1069243111 0 0
115806592 0 0
825234679 0 0
103616338 0 0
376837165 0 0
221493821 0 0
667786139 0 0
127007628 0 0
962311557 0 0
134620815 0 0
849597817 0 0
25153513 0 0
34242866 0 0
95721889 0 0
652792920 0 0
705129159 0 0
1011015634 0 0
132908062 0 0
207079053 0 0
840623754 0 0
678653076 0 0
385671768 0 0
783840957 0 0
416301390 0 0
78170839 0 0
781312833 0 0
999333759 0 0
1042431938 0 0
691421542 0 0
237362817 0 0
375739414 0 0
205800946 0 0
517745154 0 0
878849225 0 0
1039698019 0 0
897763951 0 0
645769361 0 0
753662558 0 0
410067307 0 0
399396028 0 0
353505859 0 0
972334653 0 0
580696557 0 0
301191817 0 0
454406640 0 0
1049909033 0 0
354246819 0 0
179848901 0 0
396614830 0 0
1046248102 0 0
286979420 0 0
196956463 0 0
306952425 0 0
877843748 0 0
797907866 0 0
140187481 0 0
990830465 0 0
891792606 0 0
968885420 0 0
201806495 0 0
848033096 0 0
603373285 0 0
450809816 0 0
899562754 0 0
423491148 0 0
490505438 0 0
12066152 0 0
107075308 0 0
807884734 0 0
409300430 0 0
441125922 0 0
1023494099 0 0
1056027864 0 0
122168300 0 0
843122319 0 0
278575763 0 0
810483546 0 0
1048727355 0 0
944353496 0 0
549125381 0 0
171119388 0 0
651558532 0 0
157413080 0 0
299206426 0 0
879632346 0 0
979571263 0 0
255111849 0 0
881529740 0 0
258931166 0 0
270531776 0 0
653249061 0 0
849938890 0 0
258480825 0 0
527676587 0 0
38090171 0 0
771456365 0 0
845848984 0 0
306661741 0 0
167169223 0 0
187415804 0 0
300412409 0 0
601642155 0 0
966554206 0 0
389432022 0 0
552261981 0 0
149666861 0 0
272693977 0 0
521287534 0 0
697331130 0 0
423336073 0 0
350060363 0 0
361920938 0 0
545977317 0 0
447894561 0 0
723766739 0 0
775728925 0 0
21542068 0 0
738713394 0 0
1009351961 0 0
791602993 0 0
248271671 0 0
1063831134 0 0
249579338 0 0
861408620 0 0
520934057 0 0
225858825 0 0
528043228 0 0
284528839 0 0
381883008 0 0
874038273 0 0
775199189 0 0
796664102 0 0
306643261 0 0
133195019 0 0
437120326 0 0
1069955683 0 0
747089131 0 0
730431088 0 0
578614750 0 0
572448643 0 0
67185274 0 0
128670716 0 0
828292748 0 0
122646973 0 0
947412107 0 0
540175203 0 0
995824830 0 0
707269168 0 0
967664488 0 0
875097982 0 0
388823332 0 0
271331412 0 0
196653228 0 0
156095078 0 0
383257582 0 0
740441121 0 0
693847784 0 0
867056147 0 0
515566955 0 0
13172254 0 0
850955756 0 0
129035284 0 0
264243380 0 0
303720243 0 0
419723370 0 0
318829706 0 0
491284081 0 0
527010614 0 0
154978674 0 0
366176963 0 0
545141218 0 0
287776040 0 0
882458614 0 0
458463523 0 0
798606594 0 0
304549584 0 0
926440762 0 0
694811450 0 0
429104886 0 0
285486210 0 0
575423108 0 0
912705275 0 0
406706658 0 0
111943442 0 0
360983526 0 0
115686743 0 0
576001376 0 0
461795497 0 0
697993589 0 0
696015949 0 0
179095921 0 0
246710384 0 0
752902506 0 0
279192969 0 0
186973274 0 0
261756690 0 0
857562529 0 0
867579691 0 0
12362427 0 0
317768317 0 0
658845013 0 0
409062099 0 0
844620754 0 0
319851088 0 0
898680686 0 0
352841625 0 0
853106545 0 0
818101800 0 0
494600466 0 0
508577292 0 0
78078323 0 0
117198516 0 0
912319136 0 0
1072162682 0 0
217627929 0 0
972455054 0 0
424489344 0 0
733117516 0 0
799099811 0 0
1050684630 0 0
446594469 0 0
456747908 0 0
287606281 0 0
407232637 0 0
341645354 0 0
91438518 0 0
855754561 0 0
860720871 0 0
386108394 0 0
95270479 0 0
625933559 0 0
169398887 0 0
619503806 0 0
396607842 0 0
984425548 0 0
5848910 0 0
268951202 0 0
17244276 0 0
235763244 0 0
233299663 0 0
257023006 0 0
61779164 0 0
255843095 0 0
5706048 0 0
135923452 0 0
976866629 0 0
33885294 0 0
52354040 0 0
150494906 0 0
438747657 0 0
23710039 0 0
333997186 0 0
543750533 0 0
212874947 0 0
392808051 0 0
872327715 0 0
202004199 0 0
389777861 0 0
257689910 0 0
136939296 0 0
936091908 0 0
525011040 0 0
1024889522 0 0
220509331 0 0
506370381 0 0
11388041 0 0
18751606 0 0
730445822 0 0
665979463 0 0
1021614019 0 0
84554241 0 0
622738658 0 0
915678729 0 0
549685393 0 0
113335508 0 0
117757189 0 0
460455800 0 0
1024035549 0 0
9647147 0 0
393750749 0 0
797549202 0 0
253424758 0 0
286046183 0 0
917183343 0 0
1038833232 0 0
380291104 0 0
631422383 0 0
919050663 0 0
873503820 0 0
237691489 0 0
818023993 0 0
1004428751 0 0
313924406 0 0
888619354 0 0
895930489 0 0
631284939 0 0
445657293 0 0
655256827 0 0
739127572 0 0
791396165 0 0
901652431 0 0
993914008 0 0
503490911 0 0
15132260 0 0
218467814 0 0
537619945 0 0
803579025 0 0
854830278 0 0
995660482 0 0
306777829 0 0
770433352 0 0
1019904196 0 0
5722089 0 0
279223759 0 0
741179371 0 0
390262152 0 0
634295306 0 0
1021937128 0 0
216176015 0 0
691486552 0 0
24831987 0 0
37861319 0 0
219091640 0 0
30104312 0 0
816180824 0 0
490262656 0 0
443190104 0 0
425910039 0 0
929835113 0 0
1071473552 0 0
57269587 0 0
217875528 0 0
692161083 0 0
480261543 0 0
375270826 0 0
235508597 0 0
511329979 0 0
584527414 0 0
408589747 0 0
762345615 0 0
45680204 0 0
726870522 0 0
267846573 0 0
93227797 0 0
673734744 0 0
1019991431 0 0
898572767 0 0
1038520562 0 0
363303029 0 0
510809632 0 0
461108857 0 0
299435374 0 0
794870659 0 0
237689914 0 0
615749551 0 0
573836998 0 0
19617262 0 0
376042178 0 0
429001043 0 0
799541378 0 0
99720311 0 0
1050795598 0 0
180813920 0 0
971720963 0 0
25664197 0 0
907800429 0 0
294941192 0 0
561376816 0 0
352851631 0 0
1032435813 0 0
600627534 0 0
193498537 0 0
574560113 0 0
41129503 0 0
970934893 0 0
546008036 0 0
980896167 0 0
491233322 0 0
727788292 0 0
399481530 0 0
344875571 0 0
895773676 0 0
918871210 0 0
380648860 0 0
673692561 0 0
159211064 0 0
928286383 0 0
233363812 0 0
947375664 0 0
578508467 0 0
205939410 0 0
555005081 0 0
255236748 0 0
645370799 0 0
748716186 0 0
582075237 0 0
22964985 0 0
101853006 0 0
636287489 0 0
500489503 0 0
628624533 0 0
128724533 0 0
11392979 0 0
688994361 0 0
345435595 0 0
269093599 0 0
177102931 0 0
903260445 0 0
410120206 0 0
529265492 0 0
553776813 0 0
684818740 0 0
266153885 0 0
335628532 0 0
213431825 0 0
1032420971 0 0
5743765 0 0
246537793 0 0
332190873 0 0
295670450 0 0
123509998 0 0
517544312 0 0
983850136 0 0
65064252 0 0
1043164546 0 0
351248511 0 0
341857058 0 0
193571348 0 0
939907617 0 0
171187177 0 0
645576135 0 0
375305960 0 0
435144275 0 0
954498810 0 0
745691481 0 0
131023370 0 0
313801441 0 0
203502199 0 0
17446706 0 0
1026331854 0 0
594963903 0 0
727151293 0 0
901783382 0 0
592499181 0 0
473901433 0 0
318702619 0 0
654747256 0 0
891499390 0 0
120802134 0 0
992026296 0 0
449927806 0 0
54567201 0 0
335656314 0 0
613668380 0 0
859051067 0 0
148586259 0 0
812645504 0 0
812947125 0 0
653111379 0 0
427247218 0 0
84955342 0 0
827064108 0 0
1005344505 0 0
617364946 0 0
811400047 0 0
807380468 0 0
463506800 0 0
926243463 0 0
241133157 0 0
1022824061 0 0
546453502 0 0
943066410 0 0
337740272 0 0
143774933 0 0
988653144 0 0
963656524 0 0
570809904 0 0
536584604 0 0
468724390 0 0
815550792 0 0
947755335 0 0
22169949 0 0
49539467 0 0
64059520 0 0
868501309 0 0
917689969 0 0
447308895 0 0
6040719 0 0
493098021 0 0
253394525 0 0
978809332 0 0
974014220 0 0
138908156 0 0
231962526 0 0
446232114 0 0
250784995 0 0
769570747 0 0
995083379 0 0
755762241 0 0
536228246 0 0
296671079 0 0
885949148 0 0
532823141 0 0
484537969 0 0
386379004 0 0
301254655 0 0
901805240 0 0
961170713 0 0
203454285 0 0
1043018021 0 0
414826259 0 0
260042751 0 0
705201558 0 0
151115832 0 0
543073157 0 0
380344158 0 0
549021129 0 0
91054317 0 0
842127566 0 0
628559856 0 0
808147180 0 0
995942107 0 0
766385479 0 0
400774102 0 0
1021359059 0 0
617093173 0 0
881354381 0 0
213646909 0 0
667127923 0 0
631468251 0 0
616222869 0 0
662753464 0 0
610616158 0 0
532020322 0 0
851557958 0 0
857645959 0 0
192527300 0 0
829017474 0 0
75326729 0 0
967785723 0 0
926684262 0 0
850740410 0 0
1056557780 0 0
645234308 0 0
376975781 0 0
504877280 0 0
258411166 0 0
980465731 0 0
496871735 0 0
463534113 0 0
556632420 0 0
582364532 0 0
728383140 0 0
294969917 0 0
799436582 0 0
586163579 0 0
19739309 0 0
717241766 0 0
536627932 0 0
59484563 0 0
474528134 0 0
564779735 0 0
1046822061 0 0
979462092 0 0
167767627 0 0
978760780 0 0
56322640 0 0
206909993 0 0
612109479 0 0
1007565441 0 0
952338543 0 0
562296041 0 0
676868957 0 0
395800776 0 0
1047944537 0 0
206926707 0 0
200567171 0 0
668583807 0 0
282699857 0 0
254932331 0 0
526690086 0 0
124540799 0 0
1037689394 0 0
793957133 0 0
998202116 0 0
476726511 0 0
899808222 0 0
307872617 0 0
755856693 0 0
475165098 0 0
205515905 0 0
27095127 0 0
125541474 0 0
696466543 0 0
309797777 0 0
108539745 0 0
856607295 0 0
723451226 0 0
313849231 0 0
464481941 0 0
504528041 0 0
927894279 0 0
176882955 0 0
798361002 0 0
1048131289 0 0
202126000 0 0
738537315 0 0
37527114 0 0
751170478 0 0
286511200 0 0
801392011 0 0
264369451 0 0
903233897 0 0
585528349 0 0
875470173 0 0
1032694752 0 0
515982856 0 0
214595264 0 0
1074309 0 0
531761914 0 0
784960385 0 0
741450631 0 0
468447615 0 0
500091843 0 0
854489627 0 0
46613150 0 0
85012219 0 0
290674472 0 0
930201504 0 0
786513270 0 0
170483833 0 0
317556537 0 0
529143793 0 0
540010944 0 0
515822920 0 0
1062506090 0 0
359441102 0 0
196336665 0 0
380853817 0 0
326381413 0 0
685567873 0 0
945240283 0 0
504933734 0 0
903158281 0 0
466494142 0 0
577957010 0 0
590917761 0 0
340935470 0 0
573082689 0 0
762581313 0 0
335742291 0 0
1011509866 0 0
763730897 0 0
678604149 0 0
787425631 0 0
739427594 0 0
810116998 0 0
325056934 0 0
649387010 0 0
797967313 0 0
931952768 0 0
1046777442 0 0
488660835 0 0
293865184 0 0
897439680 0 0
1065904036 0 0
1306495 0 0
376072001 0 0
285337506 0 0
787320921 0 0
465612685 0 0
710391887 0 0
773138203 0 0
342867926 0 0
270003919 0 0
685683783 0 0
245501310 0 0
798762787 0 0
988406770 0 0
604799071 0 0
251661206 0 0
400074507 0 0
1031944689 0 0
873849025 0 0
841262422 0 0
264849188 0 0
345504223 0 0
644588945 0 0
458514434 0 0
825478813 0 0
861930145 0 0
889838305 0 0
276197437 0 0
796207160 0 0
134936167 0 0
56542843 0 0
50300099 0 0
602886157 0 0
637440404 0 0
560338813 0 0
797644482 0 0
687215185 0 0
505321381 0 0
475370806 0 0
246525861 0 0
803705643 0 0
457959889 0 0
380463762 0 0
948674005 0 0
71557323 0 0
620802289 0 0
738940163 0 0
374155253 0 0
267559743 0 0
393763806 0 0
272715983 0 0
875665423 0 0
436987988 0 0
300583808 0 0
976527375 0 0
232101015 0 0
568506118 0 0
208115962 0 0
509680784 0 0
270296498 0 0
555529835 0 0
759541116 0 0
857849676 0 0
94852756 0 0
134557791 0 0
395711862 0 0
19333330 0 0
418013349 0 0
569812544 0 0
266219647 0 0
448495686 0 0
466994436 0 0
958826629 0 0
762645173 0 0
295725400 0 0
19196257 0 0
48176100 0 0
471928928 0 0
495629057 0 0
967807695 0 0
583210723 0 0
413112332 0 0
63635806 0 0
364525040 0 0
797219708 0 0
1709144 0 0
710958753 0 0
809486639 0 0
1047556792 0 0
927160505 0 0
342656481 0 0
1020279090 0 0
323991338 0 0
708825062 0 0
899723541 0 0
809961518 0 0
642904446 0 0
341753136 0 0
76752696 0 0
480129933 0 0
351570151 0 0
147838616 0 0
1058191001 0 0
991343267 0 0
11777970 0 0
41583809 0 0
727283667 0 0
1447915 0 0
885892735 0 0
272202533 0 0
724380246 0 0
53088689 0 0
353684007 0 0
714567251 0 0
559350997 0 0
871466318 0 0
268075358 0 0
238173577 0 0
225996711 0 0
343056320 0 0
437948555 0 0
740494189 0 0
1045409902 0 0
890192347 0 0
396607124 0 0
337279074 0 0
129807394 0 0
1068070251 0 0
897509040 0 0
637154531 0 0
643896726 0 0
502635968 0 0
844495726 0 0
208414825 0 0
497167357 0 0
6439078 0 0
99949014 0 0
30004691 0 0
534996273 0 0
491753047 0 0
955470389 0 0
364532212 0 0
11488869 0 0
96769452 0 0
212308758 0 0
410345519 0 0
382778437 0 0
56928714 0 0
679224584 0 0
780234998 0 0
602734108 0 0
556963413 0 0
683062830 0 0
254267572 0 0
346555830 0 0
520689542 0 0
170746218 0 0
758085588 0 0
353772546 0 0
565205165 0 0
286725645 0 0
217932026 0 0
115238011 0 0
1025408714 0 0
368456657 0 0
749634323 0 0
737646393 0 0
1049497306 0 0
774982595 0 0
1069076046 0 0
841534434 0 0
120843864 0 0
9606057 0 0
400240646 0 0
522477160 0 0
539096648 0 0
579187447 0 0
438011741 0 0
446532689 0 0
569323449 0 0
636702896 0 0
949495545 0 0
242223435 0 0
930642781 0 0
349087804 0 0
915366056 0 0
906989863 0 0
637868680 0 0
873480490 0 0
241195061 0 0
884616106 0 0
25342842 0 0
353425644 0 0
31088944 0 0
325034622 0 0
246419558 0 0
361682499 0 0
166960308 0 0
982278509 0 0
482486254 0 0
673931371 0 0
855953884 0 0
697965388 0 0
878663918 0 0
642084863 0 0
351973576 0 0
16017164 0 0
645678832 0 0
430251270 0 0
61580806 0 0
678784122 0 0
490814002 0 0
1072039536 0 0
814020759 0 0
312650427 0 0
761808796 0 0
363897785 0 0
1026789736 0 0
374244683 0 0
772187727 0 0
568348580 0 0
100365310 0 0
94075935 0 0
94377122 0 0
376443876 0 0
855642743 0 0
671862255 0 0
429025615 0 0
303559788 0 0
956077963 0 0
584814794 0 0
319550343 0 0
974363100 0 0
96862047 0 0
945734085 0 0
920458806 0 0
224428037 0 0
252033416 0 0
430927009 0 0
150140339 0 0
117126504 0 0
958399870 0 0
543372603 0 0
378956563 0 0
264307146 0 0
891091239 0 0
625843819 0 0
151512504 0 0
296512968 0 0
145984768 0 0
407544380 0 0
992376772 0 0
395338083 0 0
967772439 0 0
618494868 0 0
225442328 0 0
20372169 0 0
589184775 0 0
549618213 0 0
668112605 0 0
93367308 0 0
965503549 0 0
242002509 0 0
227329566 0 0
476093051 0 0
235284531 0 0
132861950 0 0
374078439 0 0
325601342 0 0
307799448 0 0
995829432 0 0
806061615 0 0
755365723 0 0
387341912 0 0
912141668 0 0
956764771 0 0
1004658944 0 0
998746009 0 0
975407343 0 0
737028673 0 0
842378064 0 0
614091423 0 0
830570839 0 0
264454890 0 0
1000927676 0 0
289236531 0 0
534189985 0 0
300388565 0 0
221809746 0 0
797737961 0 0
938946909 0 0
1032237942 0 0
709755977 0 0
1057982898 0 0
449887937 0 0
251661985 0 0
78126051 0 0
416693109 0 0
514719078 0 0
291836004 0 0
800686070 0 0
169504356 0 0
872774705 0 0
666869362 0 0
378394234 0 0
1023895380 0 0
436416284 0 0
265573913 0 0
71281300 0 0
171484090 0 0
166968397 0 0
847777621 0 0
271992781 0 0
894492539 0 0
570806563 0 0
929918372 0 0
310776627 0 0
203982183 0 0
626570988 0 0
745738167 0 0
1021087009 0 0
766309366 0 0
463583399 0 0
93402450 0 0
170409199 0 0
397958402 0 0
987707799 0 0
921624142 0 0
248397058 0 0
866518927 0 0
215408369 0 0
1052703334 0 0
99829444 0 0
568487131 0 0
958423099 0 0
698961376 0 0
289348748 0 0
244736086 0 0
819614714 0 0
340206183 0 0
532870192 0 0
291416739 0 0
700425809 0 0
31193155 0 0
75232604 0 0
534920690 0 0
759470486 0 0
652722591 0 0
933671503 0 0
417146691 0 0
504478847 0 0
114163280 0 0
834702599 0 0
477553659 0 0
739689610 0 0
553146531 0 0
64980653 0 0
496616917 0 0
958966403 0 0
468247456 0 0
358384801 0 0
398698823 0 0
471848570 0 0
2300166 0 0
195666536 0 0
305176366 0 0
163430124 0 0
82113265 0 0
496606280 0 0
1029472335 0 0
516825043 0 0
629867167 0 0
747890680 0 0
62823100 0 0
40374125 0 0
912676132 0 0
304494030 0 0
436945790 0 0
608555737 0 0
230521803 0 0
203034630 0 0
587561560 0 0
994446669 0 0
538838466 0 0
591296895 0 0
804311291 0 0
516538564 0 0
214175690 0 0
377066423 0 0
95214475 0 0
587051659 0 0
281659799 0 0
300538842 0 0
818082951 0 0
775121073 0 0
388592557 0 0
303538762 0 0
148743389 0 0
386392470 0 0
775839644 0 0
516497641 0 0
726501010 0 0
1025684084 0 0
686098507 0 0
577287057 0 0
1064901360 0 0
386115908 0 0
693373134 0 0
749375535 0 0
916442855 0 0
83249190 0 0
663737948 0 0
937302884 0 0
345140859 0 0
962522341 0 0
837167684 0 0
448014020 0 0
484554044 0 0
1036171044 0 0
463898878 0 0
310476059 0 0
686300947 0 0
923439739 0 0
929781841 0 0
225922104 0 0
570798120 0 0
560396501 0 0
456639122 0 0
955166435 0 0
287940342 0 0
87446832 0 0
861588737 0 0
885556102 0 0
733423919 0 0
103236401 0 0
57455509 0 0
752808745 0 0
698358454 0 0
651900813 0 0
391019715 0 0
756262769 0 0
395283842 0 0
692811559 0 0
239196761 0 0
843127746 0 0
404055528 0 0
207359020 0 0
413008096 0 0
810491669 0 0
122566073 0 0
768690636 0 0
245611720 0 0
99040628 0 0
18123300 0 0
311375369 0 0
29817809 0 0
217871625 0 0
164676820 0 0
72022868 0 0
597398345 0 0
908970905 0 0
157264375 0 0
269149543 0 0
778470303 0 0
212758795 0 0
407841278 0 0
278983320 0 0
177249782 0 0
400642951 0 0
866300242 0 0
1060482739 0 0
206944431 0 0
411390026 0 0
125794488 0 0
466462811 0 0
282911371 0 0
783814913 0 0
1059854815 0 0
997922667 0 0
325975669 0 0
251846575 0 0
632869229 0 0
132024428 0 0
902231024 0 0
1060540860 0 0
779591805 0 0
970112170 0 0
242771330 0 0
698925198 0 0
3104382 0 0
766020895 0 0
497851715 0 0
821232358 0 0
400473985 0 0
255402947 0 0
596255222 0 0
332879554 0 0
690682079 0 0
881756209 0 0
597749451 0 0
380864015 0 0
287244593 0 0
347825600 0 0
758831676 0 0
845522526 0 0
355800417 0 0
467443743 0 0
1015828547 0 0
951644548 0 0
135310736 0 0
979169315 0 0
137553622 0 0
578605376 0 0
1043254459 0 0
199173152 0 0
729545995 0 0
163971665 0 0
275080417 0 0
1014731263 0 0
305834877 0 0
131917629 0 0
5278299 0 0
965000445 0 0
5402984 0 0
666455436 0 0
446306265 0 0
607234824 0 0
500624057 0 0
1042352309 0 0
1051163301 0 0
147798047 0 0
852461955 0 0
646947518 0 0
405526109 0 0
1054275890 0 0
92602261 0 0
267829470 0 0
354564222 0 0
754172434 0 0
578385067 0 0
557638019 0 0
1057107451 0 0
769064588 0 0
478638883 0 0
513222010 0 0
675142028 0 0
1020889989 0 0
617231693 0 0
370100543 0 0
223776673 0 0
1009519684 0 0
219894667 0 0
302873458 0 0
556618198 0 0
447617122 0 0
841418573 0 0
792582133 0 0
498288211 0 0
1853738 0 0
532348392 0 0
840273244 0 0
580960179 0 0
718515234 0 0
641258726 0 0
40477514 0 0
416422729 0 0
440340177 0 0
792113480 0 0
296590539 0 0
384124678 0 0
248314388 0 0
348573581 0 0
1049801658 0 0
129718393 0 0
507623901 0 0
547050379 0 0
53482275 0 0
988203506 0 0
536672242 0 0
1022278113 0 0
59517043 0 0
473697375 0 0
238193999 0 0
635074717 0 0
80131910 0 0
367503094 0 0
390958435 0 0
621748160 0 0
99064413 0 0
607709389 0 0
232647224 0 0
250796787 0 0
1025805861 0 0
1020850156 0 0
1018396315 0 0
624986171 0 0
36093912 0 0
931203690 0 0
222884048 0 0
645582611 0 0
393859563 0 0
921679623 0 0
1004404801 0 0
247727110 0 0
790892361 0 0
864676806 0 0
111407236 0 0
606724656 0 0
7936407 0 0
898003738 0 0
581298800 0 0
89069152 0 0
930124583 0 0
829634267 0 0
320396684 0 0
69569842 0 0
446995479 0 0
710645146 0 0
587144895 0 0
797090973 0 0
39197937 0 0
953469354 0 0
1046690207 0 0
615469016 0 0
962661725 0 0
302141561 0 0
108554264 0 0
29580717 0 0
719025314 0 0
405147454 0 0
98969169 0 0
541406811 0 0
787438082 0 0
715379801 0 0
1042168664 0 0
887027724 0 0
497562829 0 0
112470320 0 0
852722095 0 0
706152627 0 0
692216656 0 0
1032268952 0 0
33337249 0 0
808406772 0 0
634760955 0 0
106988981 0 0
343415117 0 0
446056616 0 0
597755928 0 0
401146851 0 0
994838371 0 0
146279377 0 0
455993431 0 0
162030753 0 0
126513304 0 0
43300186 0 0
455549501 0 0
188729941 0 0
760149936 0 0
38384171 0 0
373124505 0 0
663604181 0 0
868161026 0 0
975347056 0 0
249060621 0 0
696141477 0 0
810337241 0 0
1039763340 0 0
550021119 0 0
68921744 0 0
373798275 0 0
258722931 0 0
242547269 0 0
932480265 0 0
636770355 0 0
558363860 0 0
886891810 0 0
842247907 0 0
701631050 0 0
736608890 0 0
912982328 0 0
774449070 0 0
772506242 0 0
11453802 0 0
98224050 0 0
404065061 0 0
698196890 0 0
141245594 0 0
96056149 0 0
107056273 0 0
557088260 0 0
116525764 0 0
315730453 0 0
205436482 0 0
824108616 0 0
905722715 0 0
934502170 0 0
895401110 0 0
245677101 0 0
471961506 0 0
718729285 0 0
253048393 0 0
207814879 0 0
618551295 0 0
673392258 0 0
257847916 0 0
535201363 0 0
626076018 0 0
1028839260 0 0
403355779 0 0
208955157 0 0
129376399 0 0
1033656332 0 0
459736387 0 0
414773386 0 0
13136195 0 0
884431544 0 0
173844841 0 0
83728679 0 0
411499783 0 0
112633478 0 0
338472292 0 0
959085321 0 0
34841239 0 0
800417810 0 0
149468349 0 0
843913467 0 0
1072159380 0 0
578233756 0 0
242732613 0 0
522505660 0 0
125809026 0 0
535349953 0 0
269682275 0 0
555553264 0 0
993066409 0 0
694609155 0 0
190521280 0 0
719361209 0 0
563366013 0 0
340875534 0 0
10754881 0 0
817663797 0 0
925249416 0 0
801228269 0 0
313162791 0 0
365042897 0 0
748067513 0 0
35023986 0 0
814009014 0 0
932458423 0 0
830182253 0 0
648135977 0 0
597125150 0 0
743273682 0 0
480243040 0 0
1008389461 0 0
677613754 0 0
384029301 0 0
996774330 0 0
1032529432 0 0
792844661 0 0
608819999 0 0
617138847 0 0
189635992 0 0
78063955 0 0
69674181 0 0
282078579 0 0
134055509 0 0
797837870 0 0
688498347 0 0
305359907 0 0
742038239 0 0
628213315 0 0
512820106 0 0
978643397 0 0
7795230 0 0
562420226 0 0
37819763 0 0
479122909 0 0
566009733 0 0
1014504533 0 0
251301132 0 0
1016331565 0 0
772828234 0 0
346106080 0 0
1037042985 0 0
326678738 0 0
843092932 0 0
937924212 0 0
739635540 0 0
270543747 0 0
892797839 0 0
312892018 0 0
673171949 0 0
986142712 0 0
118715848 0 0
590321982 0 0
1073321583 0 0
791394141 0 0
525207769 0 0
175660499 0 0
982922 0 0
327834387 0 0
447030883 0 0
909330510 0 0
527686748 0 0
43587540 0 0
816924705 0 0
514462655 0 0
885630439 0 0
681294161 0 0
258213745 0 0
971733776 0 0
812371541 0 0
23458714 0 0
908671271 0 0
983381032 0 0
702670418 0 0
647735879 0 0
450008576 0 0
848732023 0 0
984884301 0 0
703541219 0 0
328875724 0 0
14462022 0 0
114216513 0 0
1014401440 0 0
8716404 0 0
94143655 0 0
37662948 0 0
843172965 0 0
493281072 0 0
66019495 0 0
761236074 0 0
449605721 0 0
384798771 0 0
606510776 0 0
424317443 0 0
408020662 0 0
398071826 0 0
225293746 0 0
893937852 0 0
852600607 0 0
574386539 0 0
815971166 0 0
461538399 0 0
76627318 0 0
470904497 0 0
936244302 0 0
440905463 0 0
976289896 0 0
105762985 0 0
708208169 0 0
1015736299 0 0
118100649 0 0
363262064 0 0
104410856 0 0
71557075 0 0
329982621 0 0
391660688 0 0
703776201 0 0
901813408 0 0
435201241 0 0
505401856 0 0
741975993 0 0
273426702 0 0
742924673 0 0
782003270 0 0
539041931 0 0
740217399 0 0
831878332 0 0
47353816 0 0
796270686 0 0
89538148 0 0
969189897 0 0
909383314 0 0
549535672 0 0
982533743 0 0
692551302 0 0
946121894 0 0
841356321 0 0
403868134 0 0
146116227 0 0
882922570 0 0
1060499038 0 0
656354186 0 0
113622170 0 0
481382355 0 0
1021801701 0 0
242288040 0 0
345424606 0 0
799735222 0 0
104206050 0 0
640655811 0 0
907630883 0 0
37059387 0 0
125994545 0 0
98928364 0 0
939803543 0 0
57745078 0 0
624245294 0 0
22090071 0 0
299387818 0 0
780751731 0 0
967521226 0 0
112912970 0 0
648359587 0 0
869457761 0 0
748868587 0 0
35678648 0 0
269909787 0 0
648395548 0 0
125951143 0 0
783698594 0 0
220629915 0 0
358728408 0 0
428518782 0 0
354148234 0 0
404684192 0 0
785098894 0 0
928745211 0 0
972449822 0 0
1024406960 0 0
718295643 0 0
97273370 0 0
374551944 0 0
637226588 0 0
667570863 0 0
702836581 0 0
302417187 0 0
1046030592 0 0
682393751 0 0
733098733 0 0
1037481931 0 0
630983711 0 0
175012019 0 0
359697896 0 0
754396734 0 0
834414886 0 0
458337918 0 0
216473901 0 0
148957286 0 0
7860096 0 0
1014379771 0 0
593931002 0 0
370161198 0 0
523369368 0 0
208787589 0 0
298508885 0 0
349784927 0 0
5795846 0 0
321325038 0 0
918176359 0 0
622834063 0 0
584957333 0 0
990013696 0 0
637581658 0 0
438646756 0 0
740189572 0 0
242736736 0 0
628533125 0 0
578087487 0 0
954824513 0 0
665620881 0 0
370126962 0 0
348778367 0 0
417959933 0 0
408491763 0 0
910035087 0 0
740986928 0 0
652786825 0 0
818379483 0 0
235688284 0 0
687154265 0 0
667029746 0 0
458346757 0 0
230437438 0 0
231208315 0 0
354207334 0 0
909407291 0 0
159065640 0 0
340064728 0 0
1037796561 0 0
222702658 0 0
236751748 0 0
366376932 0 0
187199069 0 0
120830575 0 0
692580154 0 0
836369192 0 0
957435512 0 0
765292714 0 0
467897782 0 0
426131297 0 0
599321612 0 0
407168040 0 0
524001574 0 0
522684487 0 0
303456289 0 0
231177888 0 0
399639954 0 0
362493855 0 0
849023500 0 0
207627716 0 0
97229914 0 0
413582517 0 0
302155040 0 0
458898618 0 0
1019987693 0 0
437553076 0 0
286024664 0 0
929076402 0 0
100854914 0 0
642057173 0 0
1021091294 0 0
849709247 0 0
868159882 0 0
490613241 0 0
362259092 0 0
705776789 0 0
287198931 0 0
825892872 0 0
169549928 0 0
190148878 0 0
55847994 0 0
721012896 0 0
196980990 0 0
833954503 0 0
511747314 0 0
845775384 0 0
143375884 0 0
878764189 0 0
700713371 0 0
493489844 0 0
783162428 0 0
1031048026 0 0
812316369 0 0
298932404 0 0
443715068 0 0
526739161 0 0
289927332 0 0
154189246 0 0
870799045 0 0
524100458 0 0
221160478 0 0
443926010 0 0
752709020 0 0
967720412 0 0
429182478 0 0
697535603 0 0
560353700 0 0
606361077 0 0
4216386 0 0
657692945 0 0
1052868124 0 0
456590666 0 0
826011797 0 0
520170327 0 0
246997538 0 0
836079100 0 0
550230958 0 0
749049277 0 0
715107164 0 0
411362353 0 0
1024776447 0 0
985768428 0 0
604101108 0 0
651841885 0 0
869103725 0 0
474792213 0 0
864562842 0 0
1049501608 0 0
42033610 0 0
473488534 0 0
470451991 0 0
153676173 0 0
819974648 0 0
1686254 0 0
344024592 0 0
1053829499 0 0
971404323 0 0
31906230 0 0
643497840 0 0
373357139 0 0
101298792 0 0
582078542 0 0
497301121 0 0
531685872 0 0
908832657 0 0
784158011 0 0
503270299 0 0
1025382512 0 0
1032477561 0 0
770252752 0 0
776648493 0 0
685797002 0 0
187944904 0 0
543772874 0 0
849240271 0 0
384192819 0 0
32494770 0 0
869555304 0 0
78804749 0 0
499526569 0 0
1034231850 0 0
376875181 0 0
1020930662 0 0
166581681 0 0
271865332 0 0
154351619 0 0
94317147 0 0
146292849 0 0
862287245 0 0
234229745 0 0
649589859 0 0
732525170 0 0
604594099 0 0
948548869 0 0
685847542 0 0
276138616 0 0
647583298 0 0
7597041 0 0
251663825 0 0
47570661 0 0
541914892 0 0
892306256 0 0
77370896 0 0
763002488 0 0
254360634 0 0
333346041 0 0
732267298 0 0
810291885 0 0
636590249 0 0
826238755 0 0
322881102 0 0
761946764 0 0
179731147 0 0
284720464 0 0
781256228 0 0
506604438 0 0
573686469 0 0
233272050 0 0
857190311 0 0
362204076 0 0
704130357 0 0
605393400 0 0
972407491 0 0
641607578 0 0
203769382 0 0
143762271 0 0
788744844 0 0
746746717 0 0
406572776 0 0
1058444433 0 0
166420869 0 0
877423891 0 0
867093334 0 0
137466651 0 0
872526937 0 0
439166084 0 0
212726062 0 0
254516030 0 0
400022137 0 0
1021578748 0 0
602486767 0 0
956909967 0 0
1064798123 0 0
442941819 0 0
440427558 0 0
291241634 0 0
933974876 0 0
1038376864 0 0
821342785 0 0
665424550 0 0
500042614 0 0
1046165514 0 0
118978063 0 0
164437890 0 0
845677303 0 0
661217895 0 0
57844451 0 0
896704358 0 0
934168886 0 0
121381131 0 0
661109533 0 0
887038956 0 0
214620080 0 0
386628477 0 0
768709734 0 0
687444059 0 0
762222897 0 0
982443871 0 0
937095401 0 0
698856333 0 0
451680539 0 0
826009519 0 0
250913265 0 0
587476251 0 0
9136278 0 0
445488666 0 0
140665903 0 0
483167592 0 0
410402045 0 0
603763330 0 0
713075724 0 0
691502881 0 0
257617401 0 0
966852361 0 0
418356600 0 0
403366474 0 0
978178156 0 0
139674762 0 0
15157588 0 0
839642740 0 0
995087537 0 0
1022761626 0 0
397413704 0 0
891297208 0 0
1022554259 0 0
110551701 0 0
350934529 0 0
883035912 0 0
419259102 0 0
410382215 0 0
18919276 0 0
164239152 0 0
423425621 0 0
919632603 0 0
643775085 0 0
501379504 0 0
343093578 0 0
927123880 0 0
975551224 0 0
961805331 0 0
363136334 0 0
746502845 0 0
825553461 0 0
489737435 0 0
547413545 0 0
1029760481 0 0
561612442 0 0
376701587 0 0
347901042 0 0
185486860 0 0
698604690 0 0
206645429 0 0
354431019 0 0
956726849 0 0
741468086 0 0
241996047 0 0
762164416 0 0
28638639 0 0
813874450 0 0
841394764 0 0
328899830 0 0
752119626 0 0
654398848 0 0
44582651 0 0
706086528 0 0
227303014 0 0
590112540 0 0
829697313 0 0
1040603743 0 0
39562134 0 0
610648248 0 0
243509388 0 0
369241535 0 0
378417454 0 0
528476752 0 0
940462434 0 0
39385620 0 0
338662052 0 0
35793204 0 0
746009818 0 0
535928663 0 0
355039792 0 0
589438493 0 0
876176813 0 0
156704469 0 0
47586315 0 0
73196498 0 0
598291993 0 0
890216761 0 0
679074980 0 0
540897425 0 0
245216091 0 0
810985838 0 0
373262249 0 0
838234426 0 0
523217007 0 0
800014022 0 0
769369399 0 0
699971016 0 0
761352025 0 0
622229675 0 0
710892337 0 0
392758357 0 0
1032160644 0 0
668422940 0 0
896390552 0 0
17097217 0 0
489811499 0 0
1032533070 0 0
531847993 0 0
917038521 0 0
135686564 0 0
872992008 0 0
212029526 0 0
6891417 0 0
792718156 0 0
454901498 0 0
898772534 0 0
808253168 0 0
66185626 0 0
19995151 0 0
277281429 0 0
410503765 0 0
429028901 0 0
1000850595 0 0
856656605 0 0
431929543 0 0
316719478 0 0
168356942 0 0
548237810 0 0
1062653751 0 0
403105626 0 0
985035189 0 0
154605568 0 0
942529580 0 0
168551870 0 0
459957362 0 0
619737853 0 0
432888397 0 0
635392167 0 0
401941611 0 0
516521888 0 0
510371508 0 0
128804973 0 0
176038394 0 0
319263276 0 0
226223451 0 0
81800876 0 0
1066690413 0 0
357271556 0 0
662879127 0 0
716145895 0 0
367114026 0 0
582112060 0 0
115692700 0 0
775935315 0 0
709176220 0 0
757038612 0 0
1010589569 0 0
16756912 0 0
532342657 0 0
816854173 0 0
920039240 0 0
10870377 0 0
52438054 0 0
8539966 0 0
932767798 0 0
493957886 0 0
686748263 0 0
901883116 0 0
408099563 0 0
281033908 0 0
1007074600 0 0
622043997 0 0
543183659 0 0
912547578 0 0
335394184 0 0
167477160 0 0
844948624 0 0
55011660 0 0
495593337 0 0
1067411596 0 0
224481826 0 0
61108302 0 0
1061001731 0 0
754134797 0 0
1050003632 0 0
235105832 0 0
368801689 0 0
717876676 0 0
530166221 0 0
337009903 0 0
10784428 0 0
139838606 0 0
748123429 0 0
619943198 0 0
883567402 0 0
1030206063 0 0
41153118 0 0
701800946 0 0
367195648 0 0
167715584 0 0
1016998140 0 0
746263263 0 0
519032939 0 0
1017067785 0 0
62654452 0 0
486401098 0 0
549815228 0 0
797895886 0 0
461750179 0 0
867938700 0 0
81728675 0 0
1066756165 0 0
462930297 0 0
400275687 0 0
913417435 0 0
88474378 0 0
413229549 0 0
713769395 0 0
291006014 0 0
678163115 0 0
580246660 0 0
303044990 0 0
704487034 0 0
407700355 0 0
28709672 0 0
6434533 0 0
247746031 0 0
1012949262 0 0
951149659 0 0
943316476 0 0
177678428 0 0
367507883 0 0
336785677 0 0
459516314 0 0
330226697 0 0
380821531 0 0
268761881 0 0
1067796246 0 0
928706071 0 0
824302223 0 0
90756000 0 0
748927658 0 0
481706744 0 0
591922381 0 0
40869961 0 0
970725037 0 0
715076646 0 0
9503815 0 0
447169909 0 0
857580212 0 0
811739687 0 0
99137657 0 0
687383010 0 0
475913235 0 0
39400554 0 0
360459753 0 0
537773324 0 0
489823044 0 0
853369358 0 0
454921915 0 0
551109927 0 0
571229721 0 0
788933508 0 0
728841120 0 0
463940258 0 0
759687047 0 0
751102481 0 0
531100880 0 0
1070023745 0 0
234408867 0 0
1025015597 0 0
1021060473 0 0
842275181 0 0
545856368 0 0
122539306 0 0
441668413 0 0
496330522 0 0
724251308 0 0
873568542 0 0
448888371 0 0
893583325 0 0
295260390 0 0
906493508 0 0
82053675 0 0
301038467 0 0
420505290 0 0
196028480 0 0
237572589 0 0
126225153 0 0
245321493 0 0
628822179 0 0
618377197 0 0
981619661 0 0
338176859 0 0
1070774892 0 0
681946286 0 0
567950368 0 0
674595034 0 0
154438520 0 0
50876504 0 0
415058191 0 0
708787464 0 0
608735404 0 0
949567427 0 0
274692163 0 0
993106983 0 0
112435949 0 0
510826587 0 0
304719447 0 0
433720634 0 0
850568255 0 0
956454372 0 0
964666911 0 0
766642493 0 0
969849985 0 0
496058609 0 0
38161146 0 0
14196912 0 0
373910831 0 0
318802537 0 0
679851629 0 0
865623624 0 0
586646344 0 0
781782780 0 0
33259270 0 0
243493348 0 0
474907736 0 0
172351481 0 0
473417278 0 0
269022116 0 0
569774897 0 0
667885388 0 0
611901603 0 0
212738334 0 0
95538833 0 0
106206378 0 0
105878362 0 0
283159013 0 0
947227901 0 0
300764394 0 0
604683200 0 0
62763570 0 0
425396960 0 0
522792102 0 0
879917337 0 0
559924712 0 0
592611043 0 0
989834701 0 0
657794316 0 0
599004771 0 0
886928643 0 0
61780253 0 0
87665799 0 0
339606624 0 0
130549354 0 0
660269300 0 0
719330410 0 0
738082803 0 0
174751213 0 0
909596946 0 0
814513486 0 0
410321095 0 0
316871013 0 0
161585846 0 0
830608993 0 0
76070869 0 0
418225288 0 0
305364601 0 0
978831941 0 0
840340271 0 0
855110487 0 0
202187226 0 0
233028891 0 0
1015081564 0 0
681936959 0 0
193522474 0 0
1069908102 0 0
65531855 0 0
584549423 0 0
633084053 0 0
673576547 0 0
624889310 0 0
256774118 0 0
803144904 0 0
406753295 0 0
1028592991 0 0
492136834 0 0
614372336 0 0
68783550 0 0
4544102 0 0
491581896 0 0
251606027 0 0
854659710 0 0
642383831 0 0
714960606 0 0
1048806167 0 0
143941999 0 0
852373035 0 0
331244242 0 0
920602204 0 0
157799378 0 0
162089140 0 0
505627473 0 0
788721782 0 0
963313863 0 0
874436996 0 0
665164343 0 0
325284088 0 0
859263347 0 0
67271761 0 0
602669462 0 0
968108128 0 0
570477028 0 0
800448047 0 0
350465842 0 0
993559116 0 0
185359048 0 0
834090356 0 0
274123909 0 0
41227903 0 0
868171870 0 0
448550475 0 0
1042840071 0 0
25652077 0 0
877823058 0 0
405032364 0 0
275988708 0 0
867183032 0 0
1008421173 0 0
161029419 0 0
669196241 0 0
396256703 0 0
594501056 0 0
331359059 0 0
158175637 0 0
662140977 0 0
27608908 0 0
122913576 0 0
549099824 0 0
987698707 0 0
1070730996 0 0
520519343 0 0
839210315 0 0
676331160 0 0
803674180 0 0
957126718 0 0
954473768 0 0
261017803 0 0
780396673 0 0
710930122 0 0
715470353 0 0
793864116 0 0
778824233 0 0
319125761 0 0
475339033 0 0
548927285 0 0
384197572 0 0
16405681 0 0
947254528 0 0
1038277466 0 0
400154781 0 0
213548228 0 0
421035967 0 0
163990721 0 0
658940123 0 0
721505850 0 0
949204142 0 0
49158913 0 0
398576018 0 0
631972007 0 0
517393694 0 0
478680082 0 0
228975956 0 0
819593459 0 0
556591642 0 0
234524536 0 0
513249264 0 0
815682383 0 0
431390821 0 0
803746777 0 0
733871951 0 0
904881852 0 0
840741425 0 0
312828957 0 0
818461186 0 0
320787794 0 0
718437642 0 0
112160530 0 0
280779959 0 0
157253404 0 0
795733288 0 0
470725871 0 0
990792737 0 0
35171952 0 0
373291714 0 0
739244620 0 0
26178401 0 0
913257029 0 0
210373575 0 0
880993942 0 0
1070880303 0 0
111808004 0 0
57015719 0 0
64010394 0 0
61988148 0 0
916287757 0 0
122026679 0 0
75009865 0 0
13878258 0 0
656087456 0 0
966258026 0 0
874705681 0 0
925360895 0 0
926992802 0 0
114378930 0 0
845436927 0 0
956951544 0 0
578042473 0 0
759007242 0 0
727282350 0 0
129979357 0 0
1050858136 0 0
416150279 0 0
609518350 0 0
174520924 0 0
592322997 0 0
245462035 0 0
322228084 0 0
92838363 0 0
527255665 0 0
978495600 0 0
31087932 0 0
1021349103 0 0
602222584 0 0
495787855 0 0
192006821 0 0
704298756 0 0
823634052 0 0
461389517 0 0
606503698 0 0
698310982 0 0
462824893 0 0
182719308 0 0
567087221 0 0
421699747 0 0
820130276 0 0
145071340 0 0
894164137 0 0
758802872 0 0
799579166 0 0
662578263 0 0
1035852239 0 0
307520818 0 0
587153877 0 0
106127073 0 0
471980602 0 0
520614259 0 0
841661430 0 0
309666455 0 0
292758532 0 0
767472197 0 0
121258526 0 0
295109693 0 0
228813615 0 0
336946399 0 0
414410361 0 0
13656690 0 0
348684250 0 0
434029200 0 0
813231977 0 0
919653138 0 0
494471649 0 0
272763630 0 0
839827398 0 0
748036990 0 0
945708842 0 0
114860599 0 0
332700383 0 0
33400922 0 0
243390899 0 0
86723286 0 0
785413700 0 0
1065625912 0 0
440909603 0 0
742528148 0 0
588816805 0 0
50733374 0 0
505847265 0 0
101451189 0 0
539767470 0 0
906733619 0 0
641779222 0 0
670569392 0 0
981703842 0 0
130355549 0 0
161380647 0 0
96996465 0 0
345867276 0 0
288160137 0 0
258145660 0 0
900105024 0 0
1059493422 0 0
221012107 0 0
778098513 0 0
90568340 0 0
1013140962 0 0
859522312 0 0
614923115 0 0
387281151 0 0
822935488 0 0
391213769 0 0
86017628 0 0
961020557 0 0
28177091 0 0
291124714 0 0
186803624 0 0
809411123 0 0
4517234 0 0
572533386 0 0
755146524 0 0
68895225 0 0
281808879 0 0
389725096 0 0
990298655 0 0
849733578 0 0
344034861 0 0
1034791166 0 0
1040651595 0 0
18383144 0 0
415442548 0 0
218934378 0 0
951066674 0 0
296752055 0 0
238312253 0 0
161776506 0 0
5530939 0 0
606114172 0 0
532930597 0 0
538282595 0 0
279198060 0 0
641284590 0 0
164530847 0 0
1072774640 0 0
827962037 0 0
812220573 0 0
267562776 0 0
259540922 0 0
966600473 0 0
410369378 0 0
1071929865 0 0
46788982 0 0
28244138 0 0
420729680 0 0
691321934 0 0
885084238 0 0
616993308 0 0
64738079 0 0
231031908 0 0
556818142 0 0
261834220 0 0
977298085 0 0
361705923 0 0
864040249 0 0
315268177 0 0
1037764696 0 0
281576290 0 0
667928710 0 0
370101459 0 0
399235578 0 0
512830732 0 0
219442570 0 0
358030663 0 0
14511819 0 0
465182373 0 0
808123384 0 0
647153924 0 0
361748057 0 0
168692373 0 0
33105143 0 0
306330945 0 0
101203241 0 0
982226082 0 0
1025940936 0 0
1071101657 0 0
421006212 0 0
302222084 0 0
1058925176 0 0
941338003 0 0
256659806 0 0
1038648634 0 0
15219567 0 0
799023917 0 0
833985110 0 0
585488008 0 0
902014842 0 0
366922632 0 0
133089616 0 0
1014274777 0 0
254140681 0 0
231981486 0 0
794978096 0 0
140380653 0 0
1070650410 0 0
288920418 0 0
815460917 0 0
854783033 0 0
450504542 0 0
1016655150 0 0
508431140 0 0
852053539 0 0
385561696 0 0
425193363 0 0
813215799 0 0
1042583044 0 0
306642641 0 0
201067037 0 0
818217728 0 0
533460232 0 0
499114403 0 0
722637579 0 0
280548253 0 0
652547082 0 0
69837592 0 0
5402287 0 0
334569434 0 0
238491285 0 0
976250327 0 0
540992678 0 0
728826200 0 0
876265053 0 0
404082371 0 0
756133018 0 0
342389413 0 0
945687135 0 0
976397955 0 0
315374727 0 0
533393881 0 0
502925083 0 0
582614843 0 0
186018807 0 0
1073040304 0 0
285895806 0 0
881287352 0 0
323476015 0 0
905600430 0 0
176979500 0 0
202939214 0 0
209122214 0 0
555891681 0 0
1056569178 0 0
353514897 0 0
690540628 0 0
844348568 0 0
473850870 0 0
729564065 0 0
157606835 0 0
290510349 0 0
959614997 0 0
705288646 0 0
589369346 0 0
862921698 0 0
182549159 0 0
707853790 0 0
841531227 0 0
332784602 0 0
759876004 0 0
206996391 0 0
719156657 0 0
373568000 0 0
288780204 0 0
524408331 0 0
798207945 0 0
484752488 0 0
401934987 0 0
1009818618 0 0
69655869 0 0
996026185 0 0
248942488 0 0
497740896 0 0
532012187 0 0
346419279 0 0
546313956 0 0
608630858 0 0
944675399 0 0
327223784 0 0
468177162 0 0
484279710 0 0
450625924 0 0
463309452 0 0
44098929 0 0
1039090446 0 0
313378352 0 0
207675209 0 0
73935224 0 0
658138312 0 0
193837166 0 0
437827114 0 0
835379675 0 0
499690354 0 0
633988551 0 0
682994461 0 0
300586973 0 0
325215254 0 0
418342698 0 0
252488037 0 0
1063564342 0 0
340496413 0 0
779570205 0 0
463680758 0 0
451582479 0 0
170854644 0 0
969397480 0 0
860306018 0 0
565127847 0 0
762060124 0 0
32496936 0 0
834357742 0 0
802837807 0 0
84785271 0 0
496631866 0 0
28342398 0 0
1017175163 0 0
1051485371 0 0
1995720 0 0
145656408 0 0
1037550683 0 0
173782704 0 0
992854701 0 0
193143189 0 0
1030401839 0 0
326291228 0 0
306317371 0 0
863618218 0 0
1054073300 0 0
552287155 0 0
50520617 0 0
124607210 0 0
765776241 0 0
26756311 0 0
541216793 0 0
601628992 0 0
900594420 0 0
605247556 0 0
493991556 0 0
408916227 0 0
285605017 0 0
604384657 0 0
1055185753 0 0
330461081 0 0
550194747 0 0
704053241 0 0
645346218 0 0
473272620 0 0
108741844 0 0
50037300 0 0
374639767 0 0
953810737 0 0
678587988 0 0
228302789 0 0
660769758 0 0
622730863 0 0
526149696 0 0
759835765 0 0
308126292 0 0
298923158 0 0
785461094 0 0
234981393 0 0
510438057 0 0
556851720 0 0
998422426 0 0
761872603 0 0
909511894 0 0
177520813 0 0
569023176 0 0
449678621 0 0
30992029 0 0
434747337 0 0
719229638 0 0
25366481 0 0
1064927652 0 0
173696714 0 0
397451582 0 0
730936863 0 0
768497652 0 0
1038152833 0 0
524276202 0 0
266505597 0 0
7146111 0 0
1008396103 0 0
558825267 0 0
972125454 0 0
143562872 0 0
615745771 0 0
1050878371 0 0
946105105 0 0
430610075 0 0
272219788 0 0
756426239 0 0
510224885 0 0
368408313 0 0
330472175 0 0
979434539 0 0
641792971 0 0
902515277 0 0
783836812 0 0
816678184 0 0
382409338 0 0
1050511244 0 0
190376656 0 0
269257266 0 0
256464582 0 0
165515947 0 0
553496940 0 0
733701636 0 0
78722511 0 0
385102932 0 0
809403384 0 0
585658073 0 0
1054643930 0 0
369462509 0 0
71267684 0 0
294920671 0 0
299451274 0 0
961775861 0 0
920104872 0 0
1004206988 0 0
128015481 0 0
496607824 0 0
53883945 0 0
756968225 0 0
244591219 0 0
143468372 0 0
232083474 0 0
17418627 0 0
303524947 0 0
810953323 0 0
1016921275 0 0
1052913765 0 0
608751075 0 0
355360896 0 0
505253991 0 0
501503121 0 0
796338930 0 0
392678738 0 0
461708829 0 0
849144192 0 0
237240029 0 0
35569540 0 0
465235820 0 0
741637831 0 0
48117958 0 0
493702457 0 0
833417580 0 0
842910482 0 0
455083727 0 0
642239789 0 0
190998928 0 0
168206271 0 0
201781094 0 0
86537664 0 0
857802764 0 0
757792710 0 0
289684565 0 0
354919133 0 0
913423996 0 0
1035468001 0 0
298957134 0 0
775851153 0 0
513999919 0 0
855818305 0 0
38671120 0 0
422224355 0 0
61681183 0 0
687135444 0 0
1030332611 0 0
687297648 0 0
765765570 0 0
470970281 0 0
861241798 0 0
669218077 0 0
311362601 0 0
909662292 0 0
182781737 0 0
507472526 0 0
290693206 0 0
659768885 0 0
196225826 0 0
226221605 0 0
852913933 0 0
548701175 0 0
195790156 0 0
636844727 0 0
593056704 0 0
742633992 0 0
954647275 0 0
613014950 0 0
539789245 0 0
37822982 0 0
693998900 0 0
444916207 0 0
1066705990 0 0
35321568 0 0
111264717 0 0
666942290 0 0
203155112 0 0
101012059 0 0
283123758 0 0
399190062 0 0
989741678 0 0
861072468 0 0
529563442 0 0
657425160 0 0
214118668 0 0
619431961 0 0
515430768 0 0
377655808 0 0
135098993 0 0
310780720 0 0
883778203 0 0
771311143 0 0
220429865 0 0
780395820 0 0
353234276 0 0
412483570 0 0
1012321351 0 0
99186083 0 0
1059356992 0 0
833743057 0 0
326113924 0 0
930215028 0 0
357769821 0 0
997313311 0 0
238957159 0 0
369279021 0 0
226616496 0 0
936839868 0 0
790809845 0 0
205436057 0 0
459001455 0 0
704028081 0 0
930008249 0 0
579815854 0 0
1028862154 0 0
418979222 0 0
9782974 0 0
339193288 0 0
263006203 0 0
625556135 0 0
699951056 0 0
481301223 0 0
504213695 0 0
962497174 0 0
958095227 0 0
175388599 0 0
154361493 0 0
651143342 0 0
800907644 0 0
244005497 0 0
842706846 0 0
785383951 0 0
296129734 0 0
677703881 0 0
55746815 0 0
808434221 0 0
288629244 0 0
798247904 0 0
432654706 0 0
935449576 0 0
218475010 0 0
943558908 0 0
428976981 0 0
736126865 0 0
1067172692 0 0
67354513 0 0
572981902 0 0
124137632 0 0
333210345 0 0
890822610 0 0
565504884 0 0
311251973 0 0
951006136 0 0
701006237 0 0
583064194 0 0
434455767 0 0
613850065 0 0
708071118 0 0
500681007 0 0
906147683 0 0
831576226 0 0
679813424 0 0
287723363 0 0
264115051 0 0
917277155 0 0
809428894 0 0
786486822 0 0
747640692 0 0
291035799 0 0
619649254 0 0
968950231 0 0
264819099 0 0
347420933 0 0
866460848 0 0
811224136 0 0
211115439 0 0
359665192 0 0
335338970 0 0
268162949 0 0
598704001 0 0
470154174 0 0
697328761 0 0
407965325 0 0
276264326 0 0
1056676833 0 0
811271379 0 0
30321780 0 0
745652799 0 0
469866870 0 0
31691199 0 0
342718466 0 0
444608573 0 0
812979287 0 0
209001523 0 0
425470712 0 0
380822526 0 0
547351274 0 0
1069223738 0 0
680071447 0 0
956884538 0 0
229276886 0 0
328422500 0 0
87832980 0 0
984414628 0 0
592385429 0 0
192560195 0 0
281323443 0 0
682219628 0 0
365668055 0 0
764144364 0 0
136549981 0 0
1025010645 0 0
839321780 0 0
285571839 0 0
324395808 0 0
711095888 0 0
564614335 0 0
951384308 0 0
515041819 0 0
893266063 0 0
745243325 0 0
293194070 0 0
377284939 0 0
664023789 0 0
951173764 0 0
948326829 0 0
301204772 0 0
270078357 0 0
188873743 0 0
603348386 0 0
549591537 0 0
772613642 0 0
576098134 0 0
814666551 0 0
832299156 0 0
523943852 0 0
960044505 0 0
787688247 0 0
34461393 0 0
650044618 0 0
893517187 0 0
574270462 0 0
907482495 0 0
678822318 0 0
674326033 0 0
388596370 0 0
974749631 0 0
977889002 0 0
498774087 0 0
499442851 0 0
423879789 0 0
555564372 0 0
105895448 0 0
1023961428 0 0
336340720 0 0
874915154 0 0
386654219 0 0
162924544 0 0
644800473 0 0
97223897 0 0
470585976 0 0
201154187 0 0
787093717 0 0
19000114 0 0
275077679 0 0
865793161 0 0
732498211 0 0
969691078 0 0
137505052 0 0
1024302499 0 0
838591909 0 0
918105443 0 0
839176680 0 0
42791152 0 0
964348222 0 0
1718963 0 0
324732568 0 0
714563607 0 0
551045749 0 0
384096566 0 0
456013826 0 0
975911004 0 0
198555846 0 0
197607889 0 0
956743726 0 0
239453018 0 0
129144817 0 0
403165593 0 0
1022161695 0 0
413989198 0 0
227625360 0 0
108125691 0 0
445591703 0 0
56537366 0 0
944652136 0 0
433557899 0 0
1008630932 0 0
743063821 0 0
1046342978 0 0
652710801 0 0
1066269877 0 0
1066179386 0 0
1066742381 0 0
251102003 0 0
777611370 0 0
830121603 0 0
961863861 0 0
531121140 0 0
475078215 0 0
1057015308 0 0
31217936 0 0
1063393455 0 0
835245619 0 0
580828944 0 0
652012382 0 0
298720128 0 0
239300717 0 0
238689713 0 0
730991729 0 0
831084154 0 0
544571256 0 0
587392047 0 0
611647356 0 0
54345881 0 0
6315204 0 0
403917061 0 0
778253118 0 0
860920807 0 0
762924692 0 0
462527029 0 0
758563592 0 0
869474648 0 0
408077997 0 0
634065752 0 0
736623780 0 0
393256524 0 0
956149161 0 0
1020418809 0 0
726455269 0 0
872785794 0 0
994086926 0 0
292136442 0 0
87423750 0 0
277596900 0 0
889920668 0 0
546689586 0 0
97793942 0 0
297287528 0 0
576217166 0 0
936752920 0 0
1061319526 0 0
881981510 0 0
399441738 0 0
367714660 0 0
1015276417 0 0
392497990 0 0
819031862 0 0
458770865 0 0
55688676 0 0
573490667 0 0
499094663 0 0
691628594 0 0
253876363 0 0
1006246030 0 0
504750076 0 0
11407885 0 0
984915650 0 0
1018485573 0 0
201620283 0 0
400647506 0 0
95333776 0 0
298834519 0 0
9994749 0 0
1067825769 0 0
399665210 0 0
682630492 0 0
729946065 0 0
703837111 0 0
301426897 0 0
868458386 0 0
541024347 0 0
851395044 0 0
369526006 0 0
217267651 0 0
409122728 0 0
118169758 0 0
1039280177 0 0
552762042 0 0
686926008 0 0
859438672 0 0
839715366 0 0
287788829 0 0
428933475 0 0
412558328 0 0
95501153 0 0
936880453 0 0
181535334 0 0
551588057 0 0
323470983 0 0
585472812 0 0
75962942 0 0
797107193 0 0
84650467 0 0
355344138 0 0
985817352 0 0
200241836 0 0
115086639 0 0
422237477 0 0
1016963548 0 0
490942681 0 0
94254692 0 0
435559481 0 0
1056646401 0 0
747855085 0 0
987324804 0 0
297729441 0 0
635366819 0 0
92587019 0 0
428291889 0 0
74724233 0 0
795444962 0 0
672515556 0 0
48130510 0 0
172925377 0 0
220470104 0 0
110906665 0 0
215994940 0 0
866954283 0 0
290918076 0 0
489544459 0 0
290224102 0 0
1010692756 0 0
357106697 0 0
773322311 0 0
918145890 0 0
279816424 0 0
365076083 0 0
866606635 0 0
218005571 0 0
984273944 0 0
58119993 0 0
85627759 0 0
194799763 0 0
942925213 0 0
607903415 0 0
385421851 0 0
929530459 0 0
362671059 0 0
1071670519 0 0
466596525 0 0
500842341 0 0
317065648 0 0
575384919 0 0
481197897 0 0
273203382 0 0
848448224 0 0
673227708 0 0
234066152 0 0
611528575 0 0
47244895 0 0
684102257 0 0
250385546 0 0
1038657715 0 0
533415199 0 0
526210402 0 0
184430953 0 0
833758025 0 0
75075927 0 0
939821983 0 0
1012566187 0 0
114044500 0 0
617146622 0 0
123641710 0 0
979374589 0 0
292124162 0 0
316819086 0 0
605297458 0 0
361555946 0 0
850182129 0 0
1019939718 0 0
333061978 0 0
206083760 0 0
517829793 0 0
1059347161 0 0
392024848 0 0
572478533 0 0
645952962 0 0
585419240 0 0
244276423 0 0
801245325 0 0
792175711 0 0
1027532012 0 0
788952165 0 0
834658915 0 0
6733901 0 0
615785691 0 0
612451720 0 0
44741459 0 0
830946896 0 0
638597815 0 0
1030558490 0 0
667181930 0 0
808356331 0 0
931757005 0 0
600152388 0 0
67424240 0 0
350287312 0 0
291364186 0 0
89961523 0 0
629048028 0 0
341322771 0 0
758329717 0 0
495932032 0 0
960673377 0 0
17165000 0 0
216631998 0 0
928172673 0 0
48034620 0 0
168299377 0 0
176304097 0 0
707717166 0 0
392644496 0 0
412576136 0 0
942194560 0 0
795431074 0 0
297060066 0 0
308797584 0 0
236302416 0 0
32099596 0 0
189455746 0 0
912479961 0 0
42879993 0 0
357054881 0 0
201811438 0 0
1027123900 0 0
585056200 0 0
481569501 0 0
671051151 0 0
879615924 0 0
189274289 0 0
7909694 0 0
741924884 0 0
327554721 0 0
1062899236 0 0
995220496 0 0
134840515 0 0
123384734 0 0
294961884 0 0
604000028 0 0
1017665711 0 0
234975165 0 0
779829030 0 0
657918717 0 0
187510876 0 0
882249621 0 0
776053297 0 0
767533323 0 0
691140852 0 0
987112588 0 0
837445376 0 0
436674069 0 0
197311334 0 0
827191129 0 0
783202704 0 0
978648969 0 0
898375483 0 0
630925734 0 0
486626485 0 0
933149719 0 0
805373800 0 0
945295428 0 0
703830269 0 0
101046247 0 0
25784739 0 0
1050311883 0 0
915310634 0 0
821059740 0 0
934424370 0 0
1040313971 0 0
1014799025 0 0
992369783 0 0
629979491 0 0
8807655 0 0
60006283 0 0
221359407 0 0
867756759 0 0
158633623 0 0
109394037 0 0
143494848 0 0
976517815 0 0
402212580 0 0
673296521 0 0
417191205 0 0
318241587 0 0
530679618 0 0
328216918 0 0
391784522 0 0
343823982 0 0
437532443 0 0
398302518 0 0
751445058 0 0
1011590697 0 0
47221828 0 0
726897566 0 0
304263322 0 0
166465802 0 0
897828573 0 0
1002960076 0 0
697597413 0 0
499387463 0 0
472169221 0 0
783767131 0 0
137744443 0 0
251441544 0 0
411570102 0 0
794318202 0 0
917896947 0 0
839635395 0 0
660432087 0 0
1009240613 0 0
285808116 0 0
723362397 0 0
843904566 0 0
998316720 0 0
520138570 0 0
851906608 0 0
149051474 0 0
898760012 0 0
1069162175 0 0
42964270 0 0
786450734 0 0
184143899 0 0
392326824 0 0
751024747 0 0
790913710 0 0
356251261 0 0
982460889 0 0
899400937 0 0
859702998 0 0
3336984 0 0
156157766 0 0
813755179 0 0
430151134 0 0
33209832 0 0
615282941 0 0
656733161 0 0
472501869 0 0
79717976 0 0
744663575 0 0
360044987 0 0
943112575 0 0
717405697 0 0
220468727 0 0
132780866 0 0
375655102 0 0
266046006 0 0
686887986 0 0
419610357 0 0
101532210 0 0
260536510 0 0
1064278726 0 0
103666606 0 0
569306191 0 0
461198453 0 0
424966330 0 0
931066339 0 0
321436983 0 0
914720336 0 0
876184728 0 0
1041519593 0 0
382963680 0 0
360930580 0 0
397641874 0 0
739305751 0 0
347175993 0 0
919230228 0 0
294141273 0 0
1030662675 0 0
314335292 0 0
829450595 0 0
229124918 0 0
1024031057 0 0
50719163 0 0
965221886 0 0
119819758 0 0
902123040 0 0
994942315 0 0
827018602 0 0
934296432 0 0
112554128 0 0
69002213 0 0
959534019 0 0
325823741 0 0
34312540 0 0
368433523 0 0
185776831 0 0
439445300 0 0
937759474 0 0
596830140 0 0
604821752 0 0
427953164 0 0
972954671 0 0
674964379 0 0
654141462 0 0
381652257 0 0
480723233 0 0
580106348 0 0
900426524 0 0
736186483 0 0
88519295 0 0
501740598 0 0
521452897 0 0
112316766 0 0
178257168 0 0
157273591 0 0
840501847 0 0
213667300 0 0
246582727 0 0
118779618 0 0
1011151845 0 0
506197937 0 0
532755109 0 0
678942001 0 0
899789280 0 0
459126856 0 0
257214301 0 0
40830758 0 0
551440529 0 0
681955635 0 0
250537249 0 0
536089165 0 0
157547095 0 0
502775238 0 0
210825553 0 0
531694259 0 0
739203509 0 0
329066052 0 0
949886754 0 0
846333097 0 0
712576051 0 0
259807002 0 0
8959703 0 0
402703574 0 0
759753395 0 0
858822590 0 0
93837234 0 0
727494222 0 0
245433645 0 0
504880194 0 0
793889698 0 0
336766891 0 0
111118845 0 0
489974 0 0
268733005 0 0
1050946387 0 0
1015750959 0 0
675905659 0 0
292475692 0 0
602968958 0 0
432281394 0 0
499275438 0 0
422388296 0 0
657663454 0 0
175206312 0 0
1058397919 0 0
492769857 0 0
285781681 0 0
393417899 0 0
978752534 0 0
606497701 0 0
724035517 0 0
146164585 0 0
332984396 0 0
1029687749 0 0
609430902 0 0
1013535356 0 0
208614299 0 0
60786851 0 0
603419362 0 0
502964395 0 0
422959875 0 0
424023666 0 0
946711755 0 0
499085851 0 0
468262029 0 0
536157383 0 0
362671417 0 0
269591529 0 0
936453443 0 0
849619645 0 0
540981343 0 0
541340840 0 0
678718777 0 0
1036375593 0 0
1049876803 0 0
1015479075 0 0
379418237 0 0
346488081 0 0
366188836 0 0
921797644 0 0
623503069 0 0
412254313 0 0
433478346 0 0
860934120 0 0
724401577 0 0
513473152 0 0
950305075 0 0
416832113 0 0
652037188 0 0
826813518 0 0
907387932 0 0
24548308 0 0
287228782 0 0
788917195 0 0
959419371 0 0
22759653 0 0
114475597 0 0
1052849384 0 0
123199965 0 0
463767732 0 0
35300458 0 0
483664844 0 0
1065148191 0 0
699947716 0 0
636160723 0 0
973337792 0 0
1057817804 0 0
310749473 0 0
1040908239 0 0
114745409 0 0
773397333 0 0
1033170372 0 0
86811206 0 0
269466015 0 0
738149186 0 0
235251911 0 0
1061082107 0 0
634080165 0 0
247613 0 0
964319444 0 0
651739177 0 0
334083128 0 0
749711167 0 0
727887000 0 0
555851354 0 0
82421839 0 0
432465630 0 0
554578652 0 0
282529263 0 0
238987035 0 0
478708439 0 0
255259583 0 0
196840930 0 0
1030177508 0 0
305616360 0 0
71820890 0 0
491356835 0 0
888440512 0 0
986748912 0 0
1033782085 0 0
871626858 0 0
610920284 0 0
1021053277 0 0
658018111 0 0
387845214 0 0
58028423 0 0
1062927356 0 0
87794079 0 0
851117265 0 0
423800450 0 0
326292538 0 0
1035744933 0 0
11924481 0 0
599183968 0 0
271292814 0 0
357040803 0 0
786755627 0 0
219054969 0 0
141101951 0 0
125280667 0 0
274714973 0 0
337238736 0 0
976024665 0 0
843034030 0 0
848843984 0 0
875753423 0 0
255978502 0 0
206566774 0 0
890736916 0 0
332088530 0 0
403835033 0 0
469680871 0 0
531800160 0 0
78958682 0 0
378318277 0 0
675556083 0 0
836593848 0 0
710510375 0 0
1058753812 0 0
121085579 0 0
566513715 0 0
585526684 0 0
912939893 0 0
212246511 0 0
231177610 0 0
320580727 0 0
849432081 0 0
693897979 0 0
880044354 0 0
194197919 0 0
955092482 0 0
1005772125 0 0
491740997 0 0
34362154 0 0
887614956 0 0
802354174 0 0
696341654 0 0
293452583 0 0
177223314 0 0
872581679 0 0
659525698 0 0
209630150 0 0
519229427 0 0
947411876 0 0
139782712 0 0
91840698 0 0
882174435 0 0
413416024 0 0
1028672675 0 0
598455867 0 0
623796243 0 0
798922417 0 0
816606980 0 0
887131942 0 0
948230848 0 0
738923481 0 0
116595948 0 0
159522208 0 0
790476242 0 0
321600429 0 0
416651952 0 0
942216104 0 0
1071803951 0 0
1017853353 0 0
687403562 0 0
74367168 0 0
160916514 0 0
133702683 0 0
817742182 0 0
285112724 0 0
874505378 0 0
83631398 0 0
228127001 0 0
712338618 0 0
396595236 0 0
836887448 0 0
228791614 0 0
991159664 0 0
593702873 0 0
749990694 0 0
912729632 0 0
488991990 0 0
844906657 0 0
302454369 0 0
274883335 0 0
910245600 0 0
932001686 0 0
325337135 0 0
881958123 0 0
326426556 0 0
886149805 0 0
259355126 0 0
87668475 0 0
319053558 0 0
783243404 0 0
357231081 0 0
925852569 0 0
33520562 0 0
882361683 0 0
730690126 0 0
904064982 0 0
969683538 0 0
415202135 0 0
756887163 0 0
136075220 0 0
777437324 0 0
85494519 0 0
688520167 0 0
705624786 0 0
283345235 0 0
1045775523 0 0
473132589 0 0
759511940 0 0
185126908 0 0
969478152 0 0
341620140 0 0
277717099 0 0
246398673 0 0
751349411 0 0
319501005 0 0
594454126 0 0
848632546 0 0
326873946 0 0
681019857 0 0
763269627 0 0
1024460806 0 0
1054761026 0 0
676343724 0 0
380823441 0 0
817266597 0 0
462691471 0 0
622933196 0 0
969618199 0 0
143316305 0 0
413430113 0 0
507937596 0 0
374917525 0 0
740049362 0 0
280346625 0 0
647811382 0 0
859370488 0 0
290646232 0 0
939790240 0 0
168250732 0 0
472319833 0 0
1050848470 0 0
467334198 0 0
53830113 0 0
494497679 0 0
251277203 0 0
486807879 0 0
699527197 0 0
672906585 0 0
954476588 0 0
590769213 0 0
232184143 0 0
385026606 0 0
593097272 0 0
256764548 0 0
159827353 0 0
571895024 0 0
820838850 0 0
89074057 0 0
947122424 0 0
1056449635 0 0
667873739 0 0
621202163 0 0
163954141 0 0
363115757 0 0
173501455 0 0
880256783 0 0
1004500120 0 0
7673240 0 0
796344486 0 0
281470478 0 0
494346472 0 0
1008421121 0 0
969765059 0 0
258865733 0 0
968918452 0 0
207366461 0 0
204680415 0 0
943909421 0 0
59896625 0 0
34526525 0 0
5637254 0 0
409085966 0 0
3184366 0 0
468950999 0 0
65998494 0 0
123072596 0 0
915157013 0 0
384140229 0 0
792730590 0 0
425368330 0 0
184263292 0 0
866151045 0 0
19152206 0 0
359566016 0 0
165023626 0 0
256953947 0 0
235585959 0 0
997085864 0 0
755420179 0 0
616170482 0 0
372854518 0 0
944247694 0 0
273066587 0 0
102425331 0 0
328863056 0 0
968206299 0 0
203118598 0 0
289595647 0 0
975642673 0 0
1019810424 0 0
47616968 0 0
827562157 0 0
202805262 0 0
485498458 0 0
220431328 0 0
175576240 0 0
179287553 0 0
1048597299 0 0
120390209 0 0
627615667 0 0
543571152 0 0
92727197 0 0
1043766047 0 0
809294326 0 0
1010320806 0 0
241835313 0 0
444220239 0 0
297970249 0 0
84970479 0 0
1044130959 0 0
929261059 0 0
834171430 0 0
707987981 0 0
541799432 0 0
607558904 0 0
245403461 0 0
319899501 0 0
832579509 0 0
157913175 0 0
553207754 0 0
347538648 0 0
492424006 0 0
207217709 0 0
686420118 0 0
703170088 0 0
965956624 0 0
32483899 0 0
896610200 0 0
786252329 0 0
746160696 0 0
655381768 0 0
345546651 0 0
1026781797 0 0
872392511 0 0
328377016 0 0
552331316 0 0
343208706 0 0
416005020 0 0
563931124 0 0
341784535 0 0
154183353 0 0
699056489 0 0
104643971 0 0
854033287 0 0
122864163 0 0
817010059 0 0
478193248 0 0
775093391 0 0
384467996 0 0
471068670 0 0
198856303 0 0
376991279 0 0
776954222 0 0
1016323300 0 0
834534878 0 0
680296420 0 0
958474034 0 0
621025386 0 0
328722892 0 0
532699918 0 0
275843222 0 0
117597175 0 0
103637453 0 0
560537388 0 0
535708836 0 0
704753708 0 0
10675950 0 0
919019510 0 0
588420292 0 0
355471665 0 0
727629825 0 0
695697035 0 0
588382280 0 0
356753330 0 0
1067775186 0 0
487283200 0 0
637587537 0 0
195910689 0 0
140729957 0 0
976071574 0 0
73704883 0 0
272168219 0 0
1034205528 0 0
295646549 0 0
380655886 0 0
578286291 0 0
306329510 0 0
782999092 0 0
440687197 0 0
996183137 0 0
1056430613 0 0
113360077 0 0
112421730 0 0
786694745 0 0
1023918344 0 0
553653961 0 0
155187737 0 0
203840491 0 0
142640877 0 0
111961532 0 0
452201157 0 0
657303868 0 0
385361203 0 0
999957377 0 0
865974558 0 0
451043611 0 0
626140322 0 0
461801294 0 0
271283242 0 0
454454815 0 0
388582602 0 0
53232955 0 0
46449495 0 0
841977966 0 0
835694663 0 0
622049884 0 0
42931143 0 0
205693987 0 0
34392234 0 0
125386553 0 0
1026853989 0 0
196648993 0 0
244368233 0 0
737114542 0 0
928935562 0 0
455200411 0 0
797755207 0 0
895683235 0 0
983684155 0 0
334692172 0 0
973992123 0 0
356711870 0 0
901686318 0 0
86329879 0 0
884192025 0 0
682542114 0 0
149736884 0 0
402214877 0 0
293433928 0 0
372002204 0 0
189366592 0 0
14205384 0 0
452678664 0 0
922302314 0 0
578238750 0 0
3974735 0 0
258127943 0 0
714287939 0 0
764166977 0 0
192560741 0 0
587698021 0 0
1017739051 0 0
689078956 0 0
70026091 0 0
859474501 0 0
446206536 0 0
364426652 0 0
373964186 0 0
1018193891 0 0
40471590 0 0
815990127 0 0
504472693 0 0
461088497 0 0
580523512 0 0
276979971 0 0
425838955 0 0
614199068 0 0
337446676 0 0
35992760 0 0
294854431 0 0
812025293 0 0
10441477 0 0
4673171 0 0
474631883 0 0
583651412 0 0
256428201 0 0
268648275 0 0
421468511 0 0
209992639 0 0
286293253 0 0
162420762 0 0
222787302 0 0
400576787 0 0
368510743 0 0
638331238 0 0
538461572 0 0
195797614 0 0
56311656 0 0
707238073 0 0
848621771 0 0
482397528 0 0
827068905 0 0
139821761 0 0
28456143 0 0
251392711 0 0
945869454 0 0
1041716784 0 0
698708023 0 0
964768198 0 0
872759245 0 0
5064342 0 0
442088711 0 0
901312784 0 0
831424773 0 0
803999328 0 0
448440026 0 0
543482195 0 0
568587130 0 0
365716855 0 0
314309866 0 0
934176406 0 0
11441047 0 0
696204743 0 0
394018221 0 0
587388977 0 0
75226611 0 0
913974158 0 0
1005114380 0 0
103936376 0 0
648562405 0 0
1069852091 0 0
862837717 0 0
902007160 0 0
590316092 0 0
236393794 0 0
474005963 0 0
430260043 0 0
177415171 0 0
121444027 0 0
992468731 0 0
121716651 0 0
863734000 0 0
832040283 0 0
334565154 0 0
753544569 0 0
503103544 0 0
731238508 0 0
516420664 0 0
652228747 0 0
568827821 0 0
413315320 0 0
688697867 0 0
580615952 0 0
233560801 0 0
239165474 0 0
474621324 0 0
813534271 0 0
462044655 0 0
791106241 0 0
40790507 0 0
828374017 0 0
1068008786 0 0
312343634 0 0
344789646 0 0
596779103 0 0
634652282 0 0
617399585 0 0
121813604 0 0
1021742428 0 0
775671059 0 0
1052906856 0 0
1035789072 0 0
429776806 0 0
800618745 0 0
229261105 0 0
240700896 0 0
200661828 0 0
316667162 0 0
940163238 0 0
151797986 0 0
420160715 0 0
439631713 0 0
865596081 0 0
246972590 0 0
293952150 0 0
1044615076 0 0
600486437 0 0
710421248 0 0
66715981 0 0
713429898 0 0
765124201 0 0
551902943 0 0
29820570 0 0
740870086 0 0
826239698 0 0
240828552 0 0
603925492 0 0
725512818 0 0
1054384843 0 0
388510428 0 0
871830701 0 0
164077617 0 0
33211603 0 0
286488739 0 0
80484328 0 0
602290840 0 0
927685607 0 0
506221612 0 0
7893078 0 0
925212895 0 0
236268281 0 0
269614535 0 0
710381177 0 0
683938441 0 0
265186194 0 0
708155992 0 0
689363085 0 0
515621519 0 0
741121286 0 0
899096999 0 0
518647957 0 0
417284698 0 0
694318388 0 0
260218974 0 0
1007076687 0 0
227205966 0 0
683818537 0 0
311621580 0 0
944038714 0 0
757484080 0 0
831643781 0 0
427009650 0 0
65697504 0 0
104353936 0 0
621070978 0 0
720091366 0 0
574586681 0 0
456231756 0 0
263101190 0 0
1057576566 0 0
716954959 0 0
599027734 0 0
827518762 0 0
267113106 0 0
695345240 0 0
701569636 0 0
431218868 0 0
787779055 0 0
345928671 0 0
903174243 0 0
161888155 0 0
922829661 0 0
672544490 0 0
842799049 0 0
657781486 0 0
962226913 0 0
706893599 0 0
105156221 0 0
942494662 0 0
825473642 0 0
183946369 0 0
545873608 0 0
68581006 0 0
1044297094 0 0
589147391 0 0
367790573 0 0
269729375 0 0
125891709 0 0
210550537 0 0
895248850 0 0
945547546 0 0
1042140838 0 0
919688350 0 0
344955986 0 0
914235683 0 0
1018759146 0 0
896688582 0 0
96724323 0 0
440899222 0 0
352434354 0 0
966095270 0 0
794901967 0 0
552075460 0 0
393775436 0 0
1011719892 0 0
919730758 0 0
574444620 0 0
942442555 0 0
1047461742 0 0
868835488 0 0
349675585 0 0
744932226 0 0
752072130 0 0
840300506 0 0
374184850 0 0
643523396 0 0
23693418 0 0
605338078 0 0
993573125 0 0
576028339 0 0
818811060 0 0
880328059 0 0
350351867 0 0
1031588459 0 0
472459427 0 0
76880187 0 0
778722727 0 0
699093309 0 0
948146951 0 0
578632723 0 0
717460581 0 0
148452636 0 0
533675040 0 0
549886566 0 0
422743923 0 0
15893782 0 0
681378001 0 0
313061644 0 0
555876136 0 0
839188477 0 0
748035745 0 0
205016636 0 0
473286065 0 0
653919185 0 0
841360268 0 0
496865985 0 0
671440653 0 0
455810955 0 0
1043507221 0 0
88803318 0 0
965732825 0 0
640015821 0 0
497322874 0 0
302489013 0 0
114690894 0 0
266044970 0 0
83594997 0 0
621240696 0 0
539653677 0 0
911501482 0 0
417066978 0 0
804466066 0 0
783561929 0 0
453172774 0 0
933694340 0 0
605891385 0 0
634671768 0 0
951588709 0 0
797977527 0 0
106467513 0 0
1068548859 0 0
488180351 0 0
751637101 0 0
196850978 0 0
275904337 0 0
185957355 0 0
98419529 0 0
603385498 0 0
198323892 0 0
53852080 0 0
886931738 0 0
445461151 0 0
38817565 0 0
465633341 0 0
523296684 0 0
716620047 0 0
920964678 0 0
349762702 0 0
82911152 0 0
518295359 0 0
753146717 0 0
668985794 0 0
750544823 0 0
398081417 0 0
681088332 0 0
343193765 0 0
204013246 0 0
956036316 0 0
236668234 0 0
83166152 0 0
76427445 0 0
356560751 0 0
779634721 0 0
148712127 0 0
725190391 0 0
661654781 0 0
152277447 0 0
955761599 0 0
556180235 0 0
956759616 0 0
935366993 0 0
726457584 0 0
103362451 0 0
793184071 0 0
161008911 0 0
391554206 0 0
677960772 0 0
219112954 0 0
85699441 0 0
813988954 0 0
982403916 0 0
568398934 0 0
564261301 0 0
10178356 0 0
381867547 0 0
542673888 0 0
387894009 0 0
563200252 0 0
176147040 0 0
713852157 0 0
440922631 0 0
96867598 0 0
628633848 0 0
934541348 0 0
689234257 0 0
75903448 0 0
686552913 0 0
321398567 0 0
220401702 0 0
503904247 0 0
235479298 0 0
293490312 0 0
864336876 0 0
1066864218 0 0
784434297 0 0
401631738 0 0
964149392 0 0
922980981 0 0
54477980 0 0
802493870 0 0
213850503 0 0
712168540 0 0
390449670 0 0
455022222 0 0
1010417174 0 0
1045298790 0 0
350291416 0 0
757583098 0 0
941596510 0 0
457956704 0 0
959715370 0 0
803266268 0 0
916818225 0 0
980000605 0 0
848036742 0 0
71188541 0 0
829383170 0 0
728856536 0 0
67073559 0 0
844514825 0 0
96370270 0 0
301263359 0 0
70182372 0 0
1027402626 0 0
60290702 0 0
802541400 0 0
631124126 0 0
532162625 0 0
369001969 0 0
645995589 0 0
605578545 0 0
356303281 0 0
571147106 0 0
789155608 0 0
630270141 0 0
391192697 0 0
512203414 0 0
667097528 0 0
508522887 0 0
1058920152 0 0
19733613 0 0
430710100 0 0
423756698 0 0
1038329666 0 0
265531734 0 0
1029235115 0 0
668984497 0 0
175671769 0 0
245217774 0 0
455504701 0 0
299525742 0 0
558670135 0 0
941149611 0 0
551584755 0 0
547755696 0 0
319527950 0 0
335601340 0 0
925591595 0 0
317677465 0 0
969881369 0 0
418082859 0 0
213713084 0 0
662120152 0 0
464930635 0 0
594312882 0 0
988111592 0 0
994473734 0 0
801930529 0 0
1042410600 0 0
465470546 0 0
57029511 0 0
801131854 0 0
241827716 0 0
489271964 0 0
773460159 0 0
594528063 0 0
347986389 0 0
328374352 0 0
443674521 0 0
384804981 0 0
767754239 0 0
972068645 0 0
400844725 0 0
311266067 0 0
52824011 0 0
685907656 0 0
1065572755 0 0
420606044 0 0
982263714 0 0
98294540 0 0
469365172 0 0
548523577 0 0
998577653 0 0
912241158 0 0
839140883 0 0
162297417 0 0
849546170 0 0
338364847 0 0
1030775250 0 0
514320598 0 0
846274025 0 0
1006535245 0 0
742258576 0 0
553045001 0 0
504176798 0 0
730817171 0 0
121265901 0 0
774860199 0 0
856732764 0 0
716192106 0 0
853929513 0 0
1038558500 0 0
823632907 0 0
824579886 0 0
782232715 0 0
395209733 0 0
986323423 0 0
583086388 0 0
769874705 0 0
356800429 0 0
613287461 0 0
95544153 0 0
309686215 0 0
295873480 0 0
702953382 0 0
857816371 0 0
808201330 0 0
596304832 0 0
694433237 0 0
406830682 0 0
480699066 0 0
1057362311 0 0
1071404471 0 0
379253366 0 0
508076393 0 0
441565869 0 0
539932566 0 0
648964173 0 0
812740256 0 0
99382750 0 0
188038909 0 0
541153726 0 0
233278027 0 0
15921042 0 0
883030987 0 0
1027193901 0 0
582550245 0 0
279860707 0 0
546460891 0 0
800085018 0 0
547623194 0 0
609463518 0 0
840942783 0 0
626600387 0 0
232922499 0 0
672906319 0 0
201233235 0 0
162003535 0 0
289194888 0 0
620221654 0 0
1058019221 0 0
908621544 0 0
725433027 0 0
201466610 0 0
542698870 0 0
183703939 0 0
324556788 0 0
418445090 0 0
963620535 0 0
699689500 0 0
972905590 0 0
937908511 0 0
100264065 0 0
735325852 0 0
494936048 0 0
958018986 0 0
848994322 0 0
194230770 0 0
421574203 0 0
161707262 0 0
507432880 0 0
245578632 0 0
76761172 0 0
369089517 0 0
653609834 0 0
143999973 0 0
912238049 0 0
419386105 0 0
365124689 0 0
273626381 0 0
253263175 0 0
180793334 0 0
974212195 0 0
1062007464 0 0
432551028 0 0
623115677 0 0
622977142 0 0
80892561 0 0
793145695 0 0
317411403 0 0
653937759 0 0
1000353835 0 0
522894756 0 0
193758281 0 0
996282730 0 0
344910422 0 0
1009477396 0 0
853219697 0 0
559423625 0 0
581640543 0 0
392343427 0 0
127115142 0 0
403689282 0 0
931637091 0 0
675022102 0 0
979894059 0 0
200373907 0 0
88788734 0 0
254576477 0 0
957699442 0 0
522338495 0 0
10471473 0 0
58247435 0 0
249858910 0 0
785373449 0 0
903325709 0 0
495263803 0 0
1020121396 0 0
561486982 0 0
79693883 0 0
379330337 0 0
1060950747 0 0
151319532 0 0
898242658 0 0
3733742 0 0
722876961 0 0
233494147 0 0
8528537 0 0
883390226 0 0
328620618 0 0
1003165285 0 0
20519029 0 0
43655120 0 0
317263503 0 0
223865128 0 0
853431964 0 0
972129531 0 0
921415842 0 0
825712337 0 0
354753228 0 0
568782487 0 0
754595178 0 0
3172570 0 0
714583678 0 0
275346760 0 0
940386493 0 0
1049626623 0 0
184562466 0 0
554638546 0 0
472947855 0 0
519697349 0 0
137507796 0 0
93476075 0 0
1034354963 0 0
1011576861 0 0
658098866 0 0
507932526 0 0
105711662 0 0
923829203 0 0
403087361 0 0
699639974 0 0
709004712 0 0
606365660 0 0
468540023 0 0
987379903 0 0
856359264 0 0
614872313 0 0
134228345 0 0
852868121 0 0
518868055 0 0
343398794 0 0
555212723 0 0
204019483 0 0
980242100 0 0
118284372 0 0
370278752 0 0
427359554 0 0
87425990 0 0
557959101 0 0
2663639 0 0
680930615 0 0
1056233145 0 0
237328524 0 0
126754831 0 0
817841113 0 0
493555711 0 0
535248754 0 0
585248012 0 0
307974333 0 0
524398240 0 0
717925657 0 0
598584712 0 0
249886559 0 0
682126738 0 0
324255358 0 0
488963396 0 0
799238487 0 0
456735462 0 0
836243928 0 0
373454600 0 0
136731901 0 0
615499329 0 0
322682188 0 0
218633230 0 0
1031945357 0 0
943457539 0 0
1048419601 0 0
342445634 0 0
851410903 0 0
991729344 0 0
558921287 0 0
1040640885 0 0
92433614 0 0
835716947 0 0
403851053 0 0
718916013 0 0
113665391 0 0
29794650 0 0
820990263 0 0
686818732 0 0
901246545 0 0
839301302 0 0
553104737 0 0
1062895547 0 0
64113851 0 0
1009407224 0 0
902645667 0 0
419225166 0 0
160369220 0 0
339814401 0 0
1068695253 0 0
502596938 0 0
663777452 0 0
904604195 0 0
506245958 0 0
490909880 0 0
230224876 0 0
455300144 0 0
16278815 0 0
741307031 0 0
1046973808 0 0
809494867 0 0
50267261 0 0
1061207707 0 0
223500622 0 0
786884942 0 0
783127228 0 0
759956891 0 0
351523550 0 0
75502744 0 0
88956245 0 0
691859004 0 0
277141233 0 0
567669938 0 0
1049135843 0 0
276539896 0 0
852171604 0 0
589165659 0 0
413950654 0 0
130815037 0 0
320069932 0 0
91742428 0 0
769007820 0 0
174796440 0 0
107193490 0 0
765850221 0 0
889737806 0 0
782288296 0 0
674666164 0 0
916477968 0 0
782536957 0 0
36769831 0 0
969300763 0 0
315285254 0 0
1072437855 0 0
853690130 0 0
300624758 0 0
713580123 0 0
709412607 0 0
400811320 0 0
933878201 0 0
710584908 0 0
144822879 0 0
658208209 0 0
811025671 0 0
489107453 0 0
271847775 0 0
758232955 0 0
676865426 0 0
811316527 0 0
686278023 0 0
521390633 0 0
235520754 0 0
705208999 0 0
240491803 0 0
944184789 0 0
904317639 0 0
114147598 0 0
398658454 0 0
932404840 0 0
463862928 0 0
23516210 0 0
647884192 0 0
119121203 0 0
121860110 0 0
250845140 0 0
212490021 0 0
180025240 0 0
839922487 0 0
272418567 0 0
367501988 0 0
280408512 0 0
492826762 0 0
862777241 0 0
831728298 0 0
443462917 0 0
237209744 0 0
688757049 0 0
871480240 0 0
187444711 0 0
557993033 0 0
32060963 0 0
371920885 0 0
725906073 0 0
740183104 0 0
982191847 0 0
286843062 0 0
974129720 0 0
315980149 0 0
533910997 0 0
422056799 0 0
373584771 0 0
836321133 0 0
27491350 0 0
360016591 0 0
297641792 0 0
435904188 0 0
877099296 0 0
66584595 0 0
373976378 0 0
259852653 0 0
364243043 0 0
882761087 0 0
579466866 0 0
132804890 0 0
940668290 0 0
883512157 0 0
395295126 0 0
781479439 0 0
459461948 0 0
222838638 0 0
450183909 0 0
895178464 0 0
634386675 0 0
920903264 0 0
1009394911 0 0
657602210 0 0
1044577919 0 0
88274736 0 0
27947789 0 0
190819111 0 0
547618406 0 0
10177508 0 0
28128608 0 0
992997862 0 0
237199686 0 0
403619593 0 0
660948603 0 0
565824221 0 0
726921077 0 0
455692872 0 0
856570573 0 0
576504863 0 0
492183543 0 0
582948283 0 0
129431205 0 0
742336065 0 0
721730810 0 0
324650078 0 0
290038205 0 0
58495872 0 0
429747187 0 0
623045406 0 0
102558701 0 0
21353413 0 0
8843248 0 0
786459931 0 0
589486971 0 0
895915670 0 0
482048557 0 0
870652399 0 0
488023092 0 0
323596089 0 0
321994557 0 0
113398370 0 0
855064496 0 0
832992969 0 0
248070248 0 0
131723022 0 0
527051244 0 0
608218416 0 0
607708355 0 0
120322366 0 0
728137127 0 0
814560871 0 0
559300647 0 0
601305928 0 0
705013831 0 0
821711025 0 0
655614741 0 0
74076896 0 0
129956830 0 0
794566293 0 0
814416128 0 0
101109934 0 0
321985029 0 0
87213647 0 0
165664038 0 0
1021530732 0 0
942209796 0 0
129944161 0 0
132130386 0 0
419578425 0 0
772736501 0 0
280828459 0 0
227481687 0 0
905295930 0 0
304884146 0 0
788360063 0 0
951994278 0 0
580970259 0 0
490300661 0 0
970535509 0 0
939071901 0 0
276469631 0 0
747377333 0 0
621726390 0 0
733802140 0 0
922900074 0 0
705328113 0 0
937707422 0 0
557994071 0 0
8368891 0 0
841001261 0 0
805996348 0 0
1072660882 0 0
1011991975 0 0
369981330 0 0
113266258 0 0
329662763 0 0
256845531 0 0
140645623 0 0
38410861 0 0
1050788514 0 0
633942278 0 0
272289058 0 0
718960682 0 0
167797465 0 0
329247549 0 0
623868056 0 0
146012435 0 0
358712842 0 0
333033492 0 0
711077909 0 0
49140400 0 0
310756378 0 0
373368326 0 0
903362382 0 0
869571570 0 0
850994628 0 0
713661033 0 0
1064232256 0 0
190100040 0 0
10307978 0 0
970751052 0 0
370860314 0 0
740652467 0 0
255134340 0 0
397629254 0 0
968441073 0 0
689865158 0 0
818964051 0 0
303463854 0 0
106425080 0 0
515378899 0 0
776073192 0 0
533580440 0 0
262392430 0 0
1005890935 0 0
644065140 0 0
272486689 0 0
859366766 0 0
402055856 0 0
671272433 0 0
135390597 0 0
500830096 0 0
922337721 0 0
554116572 0 0
871513830 0 0
382576604 0 0
677935651 0 0
811519196 0 0
184704826 0 0
84036618 0 0
128129788 0 0
1039110727 0 0
180779663 0 0
1030756288 0 0
696242026 0 0
270269207 0 0
25192054 0 0
951503819 0 0
850098280 0 0
390488906 0 0
469059815 0 0
987610929 0 0
172583868 0 0
619768097 0 0
1028996646 0 0
1029082373 0 0
1038202268 0 0
210513610 0 0
740232551 0 0
366917258 0 0
728919723 0 0
202473484 0 0
1035809755 0 0
360791049 0 0
935096815 0 0
703991991 0 0
284807786 0 0
702416789 0 0
166390212 0 0
650276547 0 0
37489459 0 0
580615783 0 0
684094674 0 0
568383117 0 0
1010843297 0 0
23864940 0 0
826534454 0 0
446630068 0 0
613129019 0 0
1033510634 0 0
352434612 0 0
839570623 0 0
319127080 0 0
1013874188 0 0
8730857 0 0
866524750 0 0
127234986 0 0
4650600 0 0
706648403 0 0
498950333 0 0
127277654 0 0
975737013 0 0
40485084 0 0
194384820 0 0
724842648 0 0
17747692 0 0
382968937 0 0
517266295 0 0
1054546940 0 0
153878785 0 0
836360592 0 0
1044045477 0 0
69793321 0 0
409833911 0 0
519908609 0 0
982493242 0 0
1035429817 0 0
130823316 0 0
881938238 0 0
974886079 0 0
191555709 0 0
692316621 0 0
59555069 0 0
551010121 0 0
1015963030 0 0
302289672 0 0
109442489 0 0
650209732 0 0
803626251 0 0
300570555 0 0
127656127 0 0
685866229 0 0
324044421 0 0
1034427118 0 0
728528504 0 0
622350541 0 0
963637347 0 0
452987139 0 0
525619300 0 0
217593685 0 0
387186922 0 0
908492592 0 0
840945897 0 0
928407290 0 0
426837846 0 0
403003323 0 0
278379856 0 0
192363965 0 0
155002465 0 0
236807630 0 0
154839262 0 0
728126684 0 0
705156256 0 0
287484662 0 0
768977539 0 0
542206546 0 0
804661625 0 0
351840997 0 0
942268523 0 0
234989530 0 0
958758498 0 0
153832410 0 0
903178263 0 0
573856436 0 0
65008393 0 0
1059375197 0 0
214579300 0 0
682051374 0 0
47356666 0 0
662994236 0 0
891742114 0 0
762355000 0 0
869898864 0 0
378149700 0 0
719131457 0 0
687632774 0 0
263017212 0 0
1067846031 0 0
790498818 0 0
418355870 0 0
804661174 0 0
474676116 0 0
693737604 0 0
967595699 0 0
627651359 0 0
940740674 0 0
484945791 0 0
679235464 0 0
666804080 0 0
152935257 0 0
59537299 0 0
864634512 0 0
745488698 0 0
215905213 0 0
962165285 0 0
958708539 0 0
372408916 0 0
477302668 0 0
223295672 0 0
1059917332 0 0
877480783 0 0
166565106 0 0
391233269 0 0
84994787 0 0
292792607 0 0
948406532 0 0
547645237 0 0
920787192 0 0
966722337 0 0
665932667 0 0
764593888 0 0
673281387 0 0
894166243 0 0
704149929 0 0
277047731 0 0
366746454 0 0
241231777 0 0
345207347 0 0
373081467 0 0
623706265 0 0
202964009 0 0
244036826 0 0
77117105 0 0
844617748 0 0
226834392 0 0
984037974 0 0
215955237 0 0
153677645 0 0
70989042 0 0
207189498 0 0
316830370 0 0
224326587 0 0
754916016 0 0
142389581 0 0
534824099 0 0
222711332 0 0
610057696 0 0
486778655 0 0
516557782 0 0
218091247 0 0
323113976 0 0
308162845 0 0
800956193 0 0
483401484 0 0
974015245 0 0
211927441 0 0
971052437 0 0
171564483 0 0
360467569 0 0
364966638 0 0
949010518 0 0
266031801 0 0
888302117 0 0
680469478 0 0
242787628 0 0
233248859 0 0
543253020 0 0
795613340 0 0
1012193016 0 0
896976390 0 0
949195757 0 0
386333853 0 0
325510709 0 0
193709731 0 0
77292289 0 0
639460477 0 0
21946317 0 0
719133313 0 0
1057749616 0 0
1001660519 0 0
148588413 0 0
134330182 0 0
617652889 0 0
870511027 0 0
92612110 0 0
859945062 0 0
1037906545 0 0
666854436 0 0
195236186 0 0
471490973 0 0
504193545 0 0
827195946 0 0
524242264 0 0
11415700 0 0
321755219 0 0
136715142 0 0
580940742 0 0
131189962 0 0
572369835 0 0
851266489 0 0
754288671 0 0
563176525 0 0
74695232 0 0
528514561 0 0
1030101542 0 0
872256723 0 0
900662833 0 0
470600572 0 0
595136477 0 0
27428830 0 0
892031385 0 0
105203134 0 0
145904013 0 0
712958676 0 0
687737032 0 0
860475867 0 0
356204149 0 0
1040461755 0 0
202895688 0 0
190323885 0 0
961574621 0 0
963123600 0 0
256223463 0 0
960846379 0 0
1034175163 0 0
1065186881 0 0
400308889 0 0
609391527 0 0
171003127 0 0
93144362 0 0
131141179 0 0
675791216 0 0
986795307 0 0
648215743 0 0
261323746 0 0
732230604 0 0
839031264 0 0
529401582 0 0
493190020 0 0
1008546484 0 0
1070759574 0 0
775852631 0 0
81420438 0 0
840926050 0 0
523364132 0 0
852637037 0 0
478747078 0 0
191612096 0 0
787565573 0 0
1026555452 0 0
251230278 0 0
651764196 0 0
1051983780 0 0
804994679 0 0
208385315 0 0
803182143 0 0
983890486 0 0
64095995 0 0
323021474 0 0
146960391 0 0
662202811 0 0
954516368 0 0
521508890 0 0
809218609 0 0
156057034 0 0
4105015 0 0
52179172 0 0
65280351 0 0
568292336 0 0
103275018 0 0
113080120 0 0
708062147 0 0
798104311 0 0
186006692 0 0
308805157 0 0
403903231 0 0
4617378 0 0
909721138 0 0
315953885 0 0
68093484 0 0
888702644 0 0
444829464 0 0
60094271 0 0
395376082 0 0
700363402 0 0
509836335 0 0
939388440 0 0
179294944 0 0
663199816 0 0
445841764 0 0
654332565 0 0
51483240 0 0
800222946 0 0
212607394 0 0
313295490 0 0
840368961 0 0
958530464 0 0
790547222 0 0
1022954806 0 0
716718284 0 0
244241069 0 0
349334253 0 0
465402130 0 0
991220519 0 0
548659929 0 0
846756002 0 0
458005538 0 0
19951817 0 0
855708324 0 0
432180737 0 0
789597222 0 0
672459818 0 0
171891522 0 0
331925311 0 0
549625752 0 0
804095978 0 0
277205823 0 0
621142421 0 0
132065708 0 0
635031027 0 0
194380998 0 0
186787672 0 0
682057661 0 0
252099066 0 0
372330493 0 0
173148128 0 0
86487216 0 0
207209235 0 0
177514766 0 0
434881950 0 0
745616818 0 0
13002591 0 0
412161920 0 0
326507213 0 0
829531604 0 0
206575644 0 0
334326718 0 0
657943506 0 0
615924289 0 0
737959188 0 0
889946139 0 0
453546539 0 0
374050112 0 0
1032550471 0 0
270716298 0 0
699468773 0 0
908770956 0 0
947981538 0 0
493065114 0 0
1073485169 0 0
1040411545 0 0
637367207 0 0
318281712 0 0
32307823 0 0
443371791 0 0
359403368 0 0
721984596 0 0
867923412 0 0
467031347 0 0
698787937 0 0
220548070 0 0
993459741 0 0
704414898 0 0
416822603 0 0
736980006 0 0
643708482 0 0
157793655 0 0
5545508 0 0
536436244 0 0
877550702 0 0
761811921 0 0
161594771 0 0
503624647 0 0
128656575 0 0
846447493 0 0
74412678 0 0
323417613 0 0
1034346649 0 0
150157487 0 0
713328488 0 0
936266233 0 0
945966051 0 0
1030597359 0 0
58662890 0 0
884311089 0 0
448892731 0 0
655744364 0 0
376062189 0 0
591884151 0 0
427146825 0 0
85205646 0 0
780605766 0 0
398119943 0 0
912849432 0 0
353911294 0 0
1029527392 0 0
506202666 0 0
1057637944 0 0
862852190 0 0
417462182 0 0
437185548 0 0
953854691 0 0
24288835 0 0
298461284 0 0
990888705 0 0
252180800 0 0
934911579 0 0
862582216 0 0
322933212 0 0
916995698 0 0
453991821 0 0
796732764 0 0
740314040 0 0
162986409 0 0
837932390 0 0
874183535 0 0
570743272 0 0
495317298 0 0
317915032 0 0
1069014682 0 0
365464009 0 0
807922998 0 0
1043666589 0 0
747710688 0 0
72323680 0 0
730957695 0 0
254840524 0 0
1028047007 0 0
918214048 0 0
387410888 0 0
9433524 0 0
209034647 0 0
374311348 0 0
895795712 0 0
219582399 0 0
740302932 0 0
389360823 0 0
676515253 0 0
712217110 0 0
1052137867 0 0
1022522097 0 0
408150983 0 0
584216944 0 0
43194542 0 0
548947003 0 0
931914882 0 0
143624014 0 0
3789233 0 0
218755051 0 0
834124172 0 0
637787204 0 0
581861174 0 0
972108585 0 0
476197495 0 0
232621756 0 0
425772923 0 0
889058465 0 0
616887463 0 0
995378915 0 0
168089128 0 0
870627797 0 0
324402452 0 0
47641983 0 0
341368205 0 0
725634936 0 0
107344975 0 0
1036055929 0 0
487960135 0 0
866433173 0 0
637002624 0 0
743778421 0 0
250460968 0 0
230906056 0 0
807920587 0 0
1533374 0 0
55955706 0 0
576562296 0 0
254464084 0 0
530476938 0 0
1021261438 0 0
758183695 0 0
986409342 0 0
833029533 0 0
619692293 0 0
578607817 0 0
1026482191 0 0
949704828 0 0
165541432 0 0
615523821 0 0
550399734 0 0
1066183714 0 0
485000960 0 0
968769893 0 0
619024395 0 0
230334431 0 0
305983169 0 0
1054300619 0 0
778586312 0 0
628919592 0 0
739268195 0 0
993862093 0 0
729056873 0 0
966138906 0 0
632344338 0 0
53506687 0 0
1052897723 0 0
643730277 0 0
61873144 0 0
559644323 0 0
118977743 0 0
41051387 0 0
907567991 0 0
285912877 0 0
777440408 0 0
581197217 0 0
422189158 0 0
588452813 0 0
366158306 0 0
87084879 0 0
789549616 0 0
941121275 0 0
987933247 0 0
599984889 0 0
66772709 0 0
962744674 0 0
205546294 0 0
570252099 0 0
2577503 0 0
331876812 0 0
575848927 0 0
413918812 0 0
1591187 0 0
974662685 0 0
536692203 0 0
437524659 0 0
762225831 0 0
889106921 0 0
609538878 0 0
495675575 0 0
1044539302 0 0
130542027 0 0
623193096 0 0
341180929 0 0
335354594 0 0
1038540998 0 0
353486440 0 0
712246628 0 0
705512690 0 0
842211878 0 0
855596426 0 0
834997517 0 0
637547967 0 0
87026873 0 0
970901661 0 0
706373571 0 0
426476134 0 0
966473299 0 0
985322708 0 0
655242799 0 0
391141540 0 0
599997423 0 0
935723536 0 0
106835140 0 0
628494069 0 0
503775517 0 0
127065910 0 0
458035880 0 0
818852301 0 0
470975237 0 0
142703483 0 0
315590239 0 0
219585601 0 0
30434695 0 0
406315207 0 0
342379617 0 0
556310835 0 0
732676403 0 0
844063605 0 0
489169802 0 0
580006121 0 0
642719290 0 0
221911175 0 0
146492134 0 0
609349076 0 0
1064917199 0 0
492203035 0 0
228186981 0 0
565004951 0 0
911279258 0 0
793383592 0 0
503395884 0 0
897198611 0 0
719719264 0 0
684204784 0 0
703175259 0 0
187878986 0 0
421168633 0 0
851526000 0 0
498947297 0 0
482483925 0 0
465611433 0 0
745804057 0 0
49855359 0 0
690608683 0 0
124167694 0 0
51329082 0 0
572956040 0 0
241502578 0 0
321567745 0 0
584221917 0 0
198710639 0 0
49570665 0 0
504518356 0 0
521326388 0 0
829669346 0 0
835102521 0 0
577798358 0 0
372983157 0 0
266168392 0 0
131466739 0 0
651663064 0 0
631929243 0 0
837894253 0 0
443741124 0 0
1057319134 0 0
971154354 0 0
213616799 0 0
818263630 0 0
873266339 0 0
1001078030 0 0
894922866 0 0
160418613 0 0
1055788261 0 0
761482548 0 0
893269187 0 0
742954753 0 0
88453031 0 0
865978428 0 0
568324803 0 0
102399176 0 0
372486644 0 0
933720153 0 0
861866363 0 0
581273086 0 0
409991816 0 0
139964437 0 0
145876383 0 0
295014441 0 0
666571480 0 0
553950877 0 0
329416220 0 0
914657675 0 0
43458386 0 0
759876053 0 0
349930450 0 0
588325389 0 0
406599318 0 0
996014787 0 0
575733469 0 0
571658023 0 0
702851515 0 0
168310983 0 0
816814245 0 0
104806498 0 0
952291730 0 0
51293558 0 0
79909183 0 0
123797603 0 0
223387307 0 0
439762060 0 0
83967466 0 0
847831999 0 0
79068857 0 0
740201836 0 0
574463595 0 0
1000945858 0 0
703612053 0 0
813051934 0 0
22549037 0 0
535661952 0 0
852748636 0 0
327073378 0 0
917276139 0 0
280560384 0 0
109412826 0 0
185789277 0 0
595348061 0 0
277945329 0 0
946099521 0 0
512841713 0 0
1066634216 0 0
839970192 0 0
99092547 0 0
795132985 0 0
886665456 0 0
723396515 0 0
348928530 0 0
646380663 0 0
327622175 0 0
235473355 0 0
283736534 0 0
379303825 0 0
951336560 0 0
575446618 0 0
33237145 0 0
536004187 0 0
81586602 0 0
285925413 0 0
22687422 0 0
818359660 0 0
950024395 0 0
328412646 0 0
950042105 0 0
376869157 0 0
200881384 0 0
488735381 0 0
215534296 0 0
184115742 0 0
1041184608 0 0
524114889 0 0
642251751 0 0
376221887 0 0
424219757 0 0
209603133 0 0
984859425 0 0
1056709796 0 0
961147066 0 0
779665894 0 0
344456635 0 0
618776859 0 0
876355300 0 0
882572000 0 0
1021266075 0 0
100457492 0 0
533453226 0 0
119128845 0 0
506885765 0 0
499987677 0 0
1042954931 0 0
744789764 0 0
841116028 0 0
225618811 0 0
42730198 0 0
366273379 0 0
382156635 0 0
444705668 0 0
882216607 0 0
96865231 0 0
879099396 0 0
978046711 0 0
62388595 0 0
938802743 0 0
650172126 0 0
991620 0 0
516422997 0 0
880025004 0 0
399870816 0 0
470310814 0 0
958027183 0 0
1033661464 0 0
941271881 0 0
270678176 0 0
920535479 0 0
226894856 0 0
345086463 0 0
111842422 0 0
228318353 0 0
1003123050 0 0
794469679 0 0
847712789 0 0
1026183458 0 0
244684032 0 0
333694512 0 0
817485337 0 0
704175811 0 0
492028409 0 0
783088555 0 0
135134128 0 0
167921264 0 0
180414484 0 0
860610890 0 0
47598749 0 0
1002491003 0 0
561501383 0 0
318377597 0 0
79258084 0 0
820201930 0 0
252584709 0 0
283743850 0 0
310832287 0 0
810643505 0 0
723623013 0 0
101691796 0 0
137350973 0 0
722810657 0 0
674317277 0 0
336756268 0 0
409742297 0 0
618394165 0 0
550451541 0 0
920965970 0 0
987271187 0 0
958476389 0 0
685094908 0 0
1018087852 0 0
1038735193 0 0
575338226 0 0
548369894 0 0
839584247 0 0
1566550 0 0
327319411 0 0
7559648 0 0
992498851 0 0
70970189 0 0
885210464 0 0
786005513 0 0
193661565 0 0
394766872 0 0
14850704 0 0
179172631 0 0
465457695 0 0
822235220 0 0
151795773 0 0
138179088 0 0
843364015 0 0
277280957 0 0
107938454 0 0
693927122 0 0
549756477 0 0
453216181 0 0
235506404 0 0
937232890 0 0
542778671 0 0
887582256 0 0
895978626 0 0
1034900409 0 0
332640846 0 0
395475724 0 0
133570102 0 0
606962166 0 0
317291900 0 0
92890141 0 0
1052975365 0 0
87848927 0 0
47629496 0 0
914686276 0 0
478632996 0 0
837762054 0 0
894238892 0 0
600140178 0 0
80387876 0 0
594213050 0 0
931985928 0 0
432514059 0 0
794674764 0 0
558902186 0 0
169742253 0 0
515775249 0 0
52609009 0 0
419209086 0 0
948747618 0 0
955002625 0 0
263558496 0 0
996326093 0 0
652325614 0 0
1051386213 0 0
255015950 0 0
937807030 0 0
225485246 0 0
795967929 0 0
1005056434 0 0
438550187 0 0
302195130 0 0
762685051 0 0
716607504 0 0
298614166 0 0
996792964 0 0
709583786 0 0
705110650 0 0
587342555 0 0
943913521 0 0
242462424 0 0
395585512 0 0
869779419 0 0
4127150 0 0
472429529 0 0
126370370 0 0
373832364 0 0
970725989 0 0
350883867 0 0
618032889 0 0
227296456 0 0
254968686 0 0
601193195 0 0
176451468 0 0
504572256 0 0
958601616 0 0
479350706 0 0
829454489 0 0
492342785 0 0
986216000 0 0
136840694 0 0
483545243 0 0
99690643 0 0
921786727 0 0
332165678 0 0
525833880 0 0
971956323 0 0
73373032 0 0
230836492 0 0
659082064 0 0
1038836179 0 0
907728349 0 0
609120268 0 0
374031320 0 0
245765435 0 0
574059850 0 0
587239529 0 0
605530402 0 0
921428645 0 0
309370541 0 0
349507799 0 0
261557763 0 0
458280875 0 0
996148574 0 0
181933242 0 0
247615440 0 0
235474054 0 0
891016227 0 0
95988001 0 0
1071626813 0 0
104021814 0 0
817380572 0 0
461753075 0 0
583857175 0 0
1067883160 0 0
310171397 0 0
441183109 0 0
597736323 0 0
52721616 0 0
462996170 0 0
812777121 0 0
375827495 0 0
241861298 0 0
537580815 0 0
586625491 0 0
967722372 0 0
706883920 0 0
988850908 0 0
957444307 0 0
59774714 0 0
313779904 0 0
52926504 0 0
815799336 0 0
266974540 0 0
425133731 0 0
441412222 0 0
238354440 0 0
1055702692 0 0
207870706 0 0
674114111 0 0
449479432 0 0
655741036 0 0
63587667 0 0
701409234 0 0
605830711 0 0
662282249 0 0
993264197 0 0
609123590 0 0
868710645 0 0
1031151647 0 0
545654848 0 0
786086112 0 0
592642982 0 0
793117450 0 0
236345473 0 0
172036656 0 0
971754890 0 0
790915564 0 0
560049945 0 0
244555952 0 0
1032083394 0 0
580879819 0 0
476033078 0 0
724530749 0 0
234290201 0 0
607305558 0 0
627126212 0 0
32757723 0 0
151397688 0 0
472012921 0 0
511439577 0 0
919512700 0 0
401163895 0 0
854479009 0 0
492452562 0 0
399515997 0 0
595975615 0 0
819573902 0 0
955263319 0 0
612669167 0 0
803675160 0 0
562739256 0 0
410643024 0 0
696054857 0 0
369296106 0 0
1024737640 0 0
562523942 0 0
24585643 0 0
437787967 0 0
293280150 0 0
992343532 0 0
40963859 0 0
534103901 0 0
895972338 0 0
338059711 0 0
864871292 0 0
656560799 0 0
26464568 0 0
575017954 0 0
27361785 0 0
410656332 0 0
218517927 0 0
244153076 0 0
206824910 0 0
210621577 0 0
844838209 0 0
74375831 0 0
473226986 0 0
802749414 0 0
681790608 0 0
908113590 0 0
653716217 0 0
965769028 0 0
1037136452 0 0
925420612 0 0
773058870 0 0
1037693204 0 0
770177842 0 0
886397616 0 0
361204390 0 0
67884850 0 0
848132236 0 0
805017284 0 0
319833802 0 0
700007912 0 0
795750732 0 0
679039932 0 0
563161152 0 0
886344212 0 0
420357227 0 0
1006914715 0 0
830820320 0 0
1019715741 0 0
681262474 0 0
365069339 0 0
217521774 0 0
255193194 0 0
553047602 0 0
260472834 0 0
1048397678 0 0
519737225 0 0
77463175 0 0
483506309 0 0
905086829 0 0
1028316967 0 0
631718268 0 0
1011237214 0 0
264835738 0 0
361109897 0 0
626302319 0 0
983985576 0 0
550990977 0 0
946479712 0 0
250642869 0 0
47256916 0 0
99025104 0 0
674638482 0 0
786198471 0 0
294001098 0 0
831932479 0 0
592814942 0 0
205208723 0 0
501544974 0 0
668216216 0 0
829038883 0 0
845739064 0 0
74615125 0 0
391925861 0 0
160131313 0 0
791772024 0 0
410926547 0 0
555582822 0 0
883087790 0 0
690818579 0 0
406467126 0 0
344085590 0 0
376218918 0 0
589483937 0 0
685214464 0 0
852588488 0 0
898471421 0 0
171510154 0 0
139063146 0 0
191844792 0 0
723652528 0 0
796078092 0 0
1069015691 0 0
1059507989 0 0
537059498 0 0
1066837210 0 0
258307125 0 0
577480038 0 0
852563309 0 0
1024403709 0 0
398340496 0 0
601243805 0 0
100146789 0 0
531824812 0 0
666967313 0 0
434242870 0 0
647435014 0 0
117618323 0 0
1072940561 0 0
687359420 0 0
975877814 0 0
797809689 0 0
599388808 0 0
473791449 0 0
753162121 0 0
594875130 0 0
160653267 0 0
294919020 0 0
38607452 0 0
711775954 0 0
256557412 0 0
406934482 0 0
439653469 0 0
890735355 0 0
409444082 0 0
724923234 0 0
109068594 0 0
587241874 0 0
545750910 0 0
123274312 0 0
426210957 0 0
593179924 0 0
980396342 0 0
1032819717 0 0
622937735 0 0
768289641 0 0
1012198244 0 0
8525867 0 0
131547357 0 0
792610006 0 0
101212061 0 0
614980580 0 0
653670611 0 0
747496468 0 0
497231360 0 0
953957898 0 0
785762990 0 0
845673956 0 0
388803326 0 0
111683069 0 0
580995233 0 0
612947761 0 0
507380318 0 0
632263412 0 0
167444180 0 0
432413808 0 0
724551806 0 0
903016589 0 0
582912750 0 0
1054929392 0 0
768533265 0 0
231310254 0 0
763068350 0 0
661973771 0 0
248358646 0 0
638129219 0 0
118577503 0 0
580407710 0 0
670478288 0 0
664291917 0 0
643870588 0 0
550769828 0 0
143291029 0 0
760117750 0 0
1004476092 0 0
37796562 0 0
948104358 0 0
177089823 0 0
774940358 0 0
114175095 0 0
807391768 0 0
675150222 0 0
77778432 0 0
585037221 0 0
99101227 0 0
794234255 0 0
924606494 0 0
139684020 0 0
823305304 0 0
335618648 0 0
776936272 0 0
859174642 0 0
784882467 0 0
874476869 0 0
283943715 0 0
64943372 0 0
682121824 0 0
1013103220 0 0
944276101 0 0
598981811 0 0
351939728 0 0
520037285 0 0
374980277 0 0
739985985 0 0
818339811 0 0
924197367 0 0
453685394 0 0
263130003 0 0
562353853 0 0
382634692 0 0
770348868 0 0
42848328 0 0
69790214 0 0
371497302 0 0
203125050 0 0
681497048 0 0
965655710 0 0
882224030 0 0
749383095 0 0
386347541 0 0
953719556 0 0
219446249 0 0
193770855 0 0
472887864 0 0
902619296 0 0
1046906606 0 0
576686949 0 0
421260881 0 0
319717871 0 0
1046845990 0 0
407442236 0 0
166052094 0 0
165095528 0 0
457493362 0 0
559442421 0 0
933465154 0 0
380868125 0 0
486348267 0 0
227400747 0 0
95195060 0 0
856599453 0 0
440038558 0 0
899118684 0 0
309410647 0 0
773290290 0 0
591666468 0 0
524848999 0 0
253856231 0 0
683304813 0 0
839792185 0 0
774199776 0 0
664431206 0 0
984614207 0 0
601684055 0 0
836228042 0 0
711265845 0 0
729003875 0 0
618997275 0 0
686056274 0 0
28121563 0 0
217891618 0 0
291058122 0 0
122951813 0 0
476318766 0 0
750827171 0 0
540754087 0 0
176477568 0 0
179164212 0 0
977000524 0 0
882443222 0 0
7072331 0 0
1059019190 0 0
1021810892 0 0
820717801 0 0
807308467 0 0
189705669 0 0
427424660 0 0
1057060430 0 0
778763741 0 0
786993476 0 0
249858953 0 0
184813522 0 0
694617585 0 0
948454482 0 0
97190431 0 0
936154211 0 0
870108847 0 0
756690012 0 0
949582606 0 0
86808212 0 0
638083770 0 0
346649623 0 0
457753921 0 0
618959312 0 0
159337885 0 0
591828868 0 0
436130436 0 0
853064838 0 0
544933247 0 0
233651696 0 0
501980508 0 0
623548458 0 0
140944484 0 0
403863393 0 0
413257136 0 0
37804488 0 0
299666053 0 0
782566149 0 0
971018648 0 0
1049949679 0 0
218528389 0 0
845607975 0 0
162601524 0 0
535027051 0 0
745401636 0 0
578826019 0 0
230477555 0 0
500456117 0 0
685146025 0 0
945252950 0 0
156578086 0 0
1056448391 0 0
208451965 0 0
392696234 0 0
933760294 0 0
176971073 0 0
683802355 0 0
455499600 0 0
862847490 0 0
339591250 0 0
143354626 0 0
654555500 0 0
437817589 0 0
133664628 0 0
802615513 0 0
321012387 0 0
251199400 0 0
468312201 0 0
513952538 0 0
80985243 0 0
113171813 0 0
496998009 0 0
376678751 0 0
852415420 0 0
857849528 0 0
307958489 0 0
406368347 0 0
1041163338 0 0
507156892 0 0
646141683 0 0
1051670246 0 0
28501071 0 0
1041353446 0 0
542505202 0 0
880905414 0 0
309462667 0 0
435538316 0 0
728893115 0 0
944839864 0 0
256488049 0 0
303448490 0 0
297866635 0 0
742106235 0 0
40496595 0 0
157543853 0 0
1067385775 0 0
963722163 0 0
483628747 0 0
286007405 0 0
314117595 0 0
151453319 0 0
867110350 0 0
69361723 0 0
249941454 0 0
706742909 0 0
458426931 0 0
406110934 0 0
618322527 0 0
530251611 0 0
850096844 0 0
917654606 0 0
904414813 0 0
163606339 0 0
473703045 0 0
99859721 0 0
668362861 0 0
284189705 0 0
162222702 0 0
188235251 0 0
611855697 0 0
380727901 0 0
57552092 0 0
948333985 0 0
532382171 0 0
518562718 0 0
81605212 0 0
270173078 0 0
622856944 0 0
148925401 0 0
856724196 0 0
304025228 0 0
224317360 0 0
152669997 0 0
56318643 0 0
263220439 0 0
337975788 0 0
449577837 0 0
409431829 0 0
213225461 0 0
271100864 0 0
63216643 0 0
682059027 0 0
95349930 0 0
289327801 0 0
1057958617 0 0
903770525 0 0
459337596 0 0
759875608 0 0
906163768 0 0
753446901 0 0
859314909 0 0
201757783 0 0
959850859 0 0
517427871 0 0
938659119 0 0
722504944 0 0
660061030 0 0
89491046 0 0
671909452 0 0
658683197 0 0
1023212066 0 0
433197433 0 0
981250717 0 0
70997439 0 0
449701533 0 0
290957369 0 0
369992121 0 0
65617904 0 0
654160236 0 0
377696820 0 0
1035724499 0 0
1001159495 0 0
76517004 0 0
548978951 0 0
726924564 0 0
883043888 0 0
398963263 0 0
653022894 0 0
50980087 0 0
310107784 0 0
1006757500 0 0
446078521 0 0
516910482 0 0
696487343 0 0
66847217 0 0
511541770 0 0
753456977 0 0
843135469 0 0
230414421 0 0
696230674 0 0
793084997 0 0
652754432 0 0
898822630 0 0
491237315 0 0
1025247998 0 0
283999503 0 0
951813617 0 0
615221360 0 0
940209410 0 0
731455009 0 0
1037664391 0 0
409539240 0 0
1032869404 0 0
922261466 0 0
737838472 0 0
611697411 0 0
892687632 0 0
476243968 0 0
196759468 0 0
739477102 0 0
974546067 0 0
335330423 0 0
765728003 0 0
685701598 0 0
626316696 0 0
390855161 0 0
242342119 0 0
546582744 0 0
572276852 0 0
23367203 0 0
606172795 0 0
251560961 0 0
355552229 0 0
215737882 0 0
817131494 0 0
308566272 0 0
776303406 0 0
495333875 0 0
201449486 0 0
300713731 0 0
867741553 0 0
260834083 0 0
215376384 0 0
31429229 0 0
429287154 0 0
139323177 0 0
561102749 0 0
446811553 0 0
277497616 0 0
61942052 0 0
681289539 0 0
733484056 0 0
789790725 0 0
759205252 0 0
119609604 0 0
516912780 0 0
372557813 0 0
210220031 0 0
176452006 0 0
87071279 0 0
1012300070 0 0
800537754 0 0
249707090 0 0
127724329 0 0
315248807 0 0
672437396 0 0
94085161 0 0
905408051 0 0
358486086 0 0
690126834 0 0
604742947 0 0
515882070 0 0
31000651 0 0
636924341 0 0
105875109 0 0
922158774 0 0
452428817 0 0
187697255 0 0
975429215 0 0
473148314 0 0
624401893 0 0
416843969 0 0
407960286 0 0
71984697 0 0
985858540 0 0
312543409 0 0
852774253 0 0
762010565 0 0
43686368 0 0
764358962 0 0
955111808 0 0
534056268 0 0
985635423 0 0
537100364 0 0
443620543 0 0
459331466 0 0
500062755 0 0
954328528 0 0
746123055 0 0
381948985 0 0
1022509165 0 0
623690346 0 0
579619634 0 0
892815673 0 0
903642892 0 0
176802253 0 0
250838840 0 0
868040796 0 0
485702274 0 0
59542245 0 0
581789012 0 0
188879946 0 0
32537887 0 0
704132258 0 0
514028282 0 0
934629081 0 0
335543893 0 0
625392897 0 0
868228303 0 0
726552392 0 0
539997054 0 0
481651640 0 0
873169906 0 0
121469964 0 0
445139924 0 0
627945304 0 0
554977606 0 0
701249869 0 0
591530437 0 0
994823479 0 0
288374125 0 0
312452340 0 0
377862265 0 0
490666368 0 0
501802711 0 0
38588659 0 0
695856368 0 0
971791096 0 0
750262850 0 0
67710513 0 0
837000742 0 0
1071355577 0 0
285280463 0 0
166424803 0 0
641993171 0 0
2079212 0 0
792259895 0 0
108095131 0 0
36796815 0 0
176413769 0 0
755263974 0 0
861283889 0 0
797760329 0 0
1030575315 0 0
109188836 0 0
923286289 0 0
667508252 0 0
953664689 0 0
362442662 0 0
848269784 0 0
567033439 0 0
890492428 0 0
376318974 0 0
999289757 0 0
69137988 0 0
399262930 0 0
430769658 0 0
425286200 0 0
499341022 0 0
510942460 0 0
557360176 0 0
862042821 0 0
528128347 0 0
307215457 0 0
358893657 0 0
949480498 0 0
579998087 0 0
777211256 0 0
574375453 0 0
296710596 0 0
999129855 0 0
9296946 0 0
446806510 0 0
960152331 0 0
326652958 0 0
839343959 0 0
260730799 0 0
102053965 0 0
1012057473 0 0
175199498 0 0
328328570 0 0
466353022 0 0
492108784 0 0
115323244 0 0
41556759 0 0
244083363 0 0
48256107 0 0
452834382 0 0
675283443 0 0
56149940 0 0
777372621 0 0
580136020 0 0
774651211 0 0
1073072356 0 0
556572171 0 0
973359709 0 0
186882228 0 0
348659733 0 0
492445528 0 0
962770970 0 0
256730286 0 0
279032838 0 0
244787289 0 0
846659979 0 0
496823294 0 0
637568273 0 0
694982721 0 0
54697560 0 0
853808179 0 0
220512111 0 0
985722280 0 0
542456541 0 0
534190833 0 0
1037862644 0 0
274040338 0 0
594149806 0 0
926968739 0 0
334165605 0 0
975924950 0 0
666053244 0 0
176139846 0 0
605683954 0 0
607184073 0 0
84069901 0 0
307113264 0 0
225728947 0 0
232872095 0 0
995635072 0 0
414349269 0 0
521982853 0 0
530053360 0 0
823902090 0 0
613875271 0 0
237291736 0 0
930264064 0 0
781447119 0 0
853478350 0 0
533098285 0 0
121163578 0 0
174348484 0 0
672422067 0 0
136779596 0 0
1030580174 0 0
699628660 0 0
150555884 0 0
374179292 0 0
305494096 0 0
143772498 0 0
951046506 0 0
883772993 0 0
22329288 0 0
77729110 0 0
706791322 0 0
659276905 0 0
601480723 0 0
475224808 0 0
973785980 0 0
21740728 0 0
429642896 0 0
913440630 0 0
320283204 0 0
647060440 0 0
47968954 0 0
901521029 0 0
673203398 0 0
577172099 0 0
80565704 0 0
752233024 0 0
358093472 0 0
676018481 0 0
709162437 0 0
711513593 0 0
7636644 0 0
976685997 0 0
746621648 0 0
847755629 0 0
355978758 0 0
866852545 0 0
885722093 0 0
1037372348 0 0
112412891 0 0
570772281 0 0
629628846 0 0
913407611 0 0
2177348 0 0
449887927 0 0
358896465 0 0
375575598 0 0
160308883 0 0
1033557106 0 0
53592696 0 0
729496848 0 0
495093414 0 0
1014217993 0 0
707441652 0 0
272878043 0 0
352076609 0 0
412817803 0 0
308105921 0 0
171542307 0 0
951255362 0 0
452281503 0 0
804055420 0 0
634271646 0 0
348583834 0 0
74540946 0 0
562228686 0 0
459928831 0 0
367317273 0 0
17356211 0 0
1053341019 0 0
504405254 0 0
322396993 0 0
670122881 0 0
1068441394 0 0
887070246 0 0
41952053 0 0
459908806 0 0
581387008 0 0
1007300234 0 0
66446788 0 0
88985367 0 0
287668778 0 0
221527592 0 0
776592331 0 0
907968551 0 0
250256940 0 0
549026330 0 0
97049254 0 0
518823683 0 0
129429412 0 0
153750830 0 0
895041707 0 0
648521531 0 0
614548823 0 0
950945631 0 0
687375280 0 0
676319459 0 0
196632986 0 0
63623510 0 0
15583241 0 0
129556871 0 0
1022999772 0 0
583220530 0 0
90420527 0 0
600544705 0 0
767312405 0 0
343681904 0 0
749282642 0 0
997355880 0 0
994784369 0 0
1060917511 0 0
637363788 0 0
575600839 0 0
192963509 0 0
206788616 0 0
801298282 0 0
817834194 0 0
787850609 0 0
603595872 0 0
822715973 0 0
163068458 0 0
268512542 0 0
645131818 0 0
377260676 0 0
379403581 0 0
407681099 0 0
821945553 0 0
569478901 0 0
869428899 0 0
694616132 0 0
606490818 0 0
63146434 0 0
1019134581 0 0
871999768 0 0
266863325 0 0
1045515996 0 0
215984100 0 0
316814685 0 0
561326305 0 0
59838513 0 0
983828792 0 0
114517012 0 0
77351311 0 0
127687416 0 0
457381078 0 0
147923258 0 0
658807761 0 0
718132211 0 0
96812437 0 0
187573394 0 0
217347562 0 0
319408287 0 0
510584112 0 0
379782496 0 0
687524768 0 0
52538125 0 0
750301477 0 0
681556958 0 0
919485312 0 0
932686761 0 0
758966738 0 0
915902657 0 0
40926545 0 0
799181146 0 0
930965565 0 0
638423579 0 0
176622022 0 0
120410758 0 0
552060310 0 0
644064592 0 0
832867653 0 0
584403280 0 0
449240669 0 0
748737215 0 0
299488301 0 0
290342975 0 0
329533837 0 0
497443129 0 0
690668903 0 0
1023798540 0 0
1016947425 0 0
473160099 0 0
547371319 0 0
54950455 0 0
765913335 0 0
828225096 0 0
956797338 0 0
759401890 0 0
269166825 0 0
279242517 0 0
455352365 0 0
922548188 0 0
900832750 0 0
296449375 0 0
775772548 0 0
311877236 0 0
287488064 0 0
436374916 0 0
1055993809 0 0
459349454 0 0
650421965 0 0
778006365 0 0
449452764 0 0
923296790 0 0
907132110 0 0
382236826 0 0
745998444 0 0
658627622 0 0
570217059 0 0
50129152 0 0
833289715 0 0
361490153 0 0
243232426 0 0
447144428 0 0
388470818 0 0
621463309 0 0
1053445346 0 0
223302402 0 0
791563093 0 0
948793065 0 0
283181542 0 0
492761778 0 0
713479441 0 0
787717606 0 0
485489678 0 0
356347117 0 0
535092880 0 0
244979005 0 0
262795092 0 0
106551818 0 0
292750141 0 0
146264964 0 0
999626166 0 0
1068354405 0 0
490352964 0 0
898333260 0 0
645520703 0 0
1062209870 0 0
342493634 0 0
1034189938 0 0
456759509 0 0
1012908283 0 0
369778470 0 0
574549656 0 0
454901813 0 0
911319862 0 0
298421357 0 0
44679051 0 0
909789275 0 0
1045920572 0 0
1006886721 0 0
811658520 0 0
347755476 0 0
544299 0 0
300804042 0 0
928128200 0 0
135243379 0 0
77738323 0 0
928990266 0 0
563793886 0 0
404461034 0 0
737672528 0 0
897762376 0 0
46138858 0 0
113015698 0 0
122582280 0 0
311297641 0 0
603630579 0 0
42911842 0 0
191082130 0 0
659528922 0 0
674565731 0 0
406455613 0 0
169835343 0 0
816306462 0 0
916725324 0 0
232222046 0 0
250291619 0 0
114920687 0 0
574516077 0 0
98882604 0 0
932748692 0 0
381345093 0 0
593688635 0 0
460174865 0 0
1035840984 0 0
1001754905 0 0
449010463 0 0
846760701 0 0
484093223 0 0
264970058 0 0
1043925150 0 0
28937211 0 0
175256178 0 0
799186886 0 0
685032564 0 0
397931603 0 0
176204193 0 0
960669547 0 0
454583804 0 0
877894664 0 0
898182262 0 0
579828236 0 0
13763933 0 0
1047690038 0 0
537784869 0 0
843336415 0 0
750863632 0 0
180923103 0 0
846334024 0 0
885349117 0 0
325786591 0 0
190803190 0 0
932532131 0 0
683491520 0 0
578037481 0 0
819158266 0 0
197894760 0 0
931486771 0 0
124392896 0 0
847224051 0 0
943646247 0 0
242562891 0 0
436157787 0 0
649988313 0 0
639321973 0 0
338384692 0 0
609525625 0 0
728719110 0 0
645544059 0 0
506823509 0 0
965068024 0 0
491970788 0 0
466916167 0 0
1007988940 0 0
993702533 0 0
551089858 0 0
903248222 0 0
1016905720 0 0
250494176 0 0
408472283 0 0
499107256 0 0
716174189 0 0
194105943 0 0
164933405 0 0
911949413 0 0
840643117 0 0
615768468 0 0
879796861 0 0
59934361 0 0
133243031 0 0
1030585552 0 0
826279281 0 0
970067828 0 0
597715011 0 0
69036796 0 0
377208918 0 0
1062666533 0 0
419679532 0 0
482205946 0 0
560372754 0 0
386589122 0 0
268360103 0 0
723659069 0 0
589127833 0 0
426882161 0 0
393845944 0 0
544138890 0 0
371962577 0 0
336933014 0 0
814837095 0 0
1015954733 0 0
1056129164 0 0
702799069 0 0
1021565016 0 0
1049355078 0 0
532116561 0 0
798883573 0 0
245011828 0 0
761105442 0 0
376849805 0 0
432595308 0 0
600341858 0 0
433340693 0 0
597794978 0 0
272289654 0 0
919560703 0 0
897263472 0 0
975727507 0 0
302483237 0 0
865261862 0 0
374310851 0 0
954410169 0 0
622772799 0 0
459405351 0 0
854745020 0 0
721908607 0 0
770470952 0 0
632695474 0 0
715035434 0 0
189429978 0 0
536317549 0 0
317159536 0 0
347057667 0 0
175614721 0 0
420496102 0 0
610390638 0 0
882600256 0 0
232627997 0 0
553714908 0 0
780393562 0 0
703801484 0 0
725302209 0 0
1018015436 0 0
172317959 0 0
733900430 0 0
861616974 0 0
992966128 0 0
95712836 0 0
800771321 0 0
1035251312 0 0
208019638 0 0
253494032 0 0
420364197 0 0
62753611 0 0
97641702 0 0
685979651 0 0
783580641 0 0
54070802 0 0
319154844 0 0
255719412 0 0
1053211091 0 0
577860535 0 0
991635328 0 0
771271281 0 0
868325671 0 0
603834318 0 0
306178024 0 0
1058664220 0 0
356768936 0 0
537302372 0 0
768574548 0 0
932928675 0 0
288039521 0 0
681935314 0 0
505628692 0 0
12331054 0 0
608737684 0 0
788973955 0 0
882077344 0 0
695451881 0 0
1016864182 0 0
544118711 0 0
169494220 0 0
499741713 0 0
613920427 0 0
719266533 0 0
548082887 0 0
405271399 0 0
830143113 0 0
73373596 0 0
1041098998 0 0
832241938 0 0
418641200 0 0
839304906 0 0
831706228 0 0
115714051 0 0
629030577 0 0
526578839 0 0
161633507 0 0
470213423 0 0
665655401 0 0
228974127 0 0
939539520 0 0
521042646 0 0
323616483 0 0
519571215 0 0
961376337 0 0
287038944 0 0
900895418 0 0
625128347 0 0
885172061 0 0
540608027 0 0
377275742 0 0
1025190554 0 0
233164724 0 0
132082601 0 0
713295050 0 0
900401843 0 0
59070453 0 0
331641538 0 0
376066236 0 0
553695914 0 0
270041716 0 0
528458404 0 0
31032236 0 0
550784711 0 0
196891940 0 0
103405564 0 0
288564042 0 0
649630613 0 0
133743010 0 0
168913714 0 0
845214185 0 0
145609913 0 0
1072910536 0 0
360568589 0 0
449221490 0 0
1020262055 0 0
892848879 0 0
132936143 0 0
1806509 0 0
646834263 0 0
1039222795 0 0
933279483 0 0
835750568 0 0
10606684 0 0
611645378 0 0
576665723 0 0
712255842 0 0
493700061 0 0
780845676 0 0
1013920715 0 0
756314934 0 0
456166771 0 0
965627581 0 0
121412185 0 0
7237789 0 0
21896662 0 0
744536812 0 0
543107059 0 0
1004295170 0 0
110225154 0 0
252740487 0 0
310156525 0 0
528582573 0 0
665046364 0 0
654806249 0 0
225018168 0 0
930740697 0 0
889578434 0 0
637558829 0 0
89043149 0 0
532244848 0 0
139707024 0 0
777291539 0 0
879667863 0 0
104069233 0 0
248044398 0 0
168982646 0 0
166248612 0 0
413949667 0 0
788606973 0 0
419289176 0 0
590025435 0 0
226597689 0 0
405007431 0 0
621139100 0 0
450672744 0 0
252800220 0 0
239858410 0 0
62304687 0 0
1065578370 0 0
559046827 0 0
779442783 0 0
1003912906 0 0
639863995 0 0
139604029 0 0
566570693 0 0
752811464 0 0
999951315 0 0
666111402 0 0
85150029 0 0
671791767 0 0
988032213 0 0
1006169952 0 0
651893847 0 0
735293752 0 0
354995760 0 0
885735533 0 0
529491106 0 0
678140068 0 0
529844953 0 0
1052726296 0 0
315466268 0 0
203446496 0 0
387966663 0 0
357533413 0 0
921740870 0 0
309088441 0 0
995951125 0 0
207282012 0 0
951108636 0 0
1027480527 0 0
943914794 0 0
305515658 0 0
305162759 0 0
348877607 0 0
709725015 0 0
825195643 0 0
533490926 0 0
700439233 0 0
778582979 0 0
571761106 0 0
1054914676 0 0
627855435 0 0
965731130 0 0
32620229 0 0
779344351 0 0
926560911 0 0
1055095868 0 0
573953137 0 0
926872655 0 0
835350938 0 0
410659947 0 0
298277296 0 0
602474118 0 0
332523641 0 0
430907721 0 0
616987646 0 0
103018253 0 0
147852596 0 0
322571185 0 0
725409821 0 0
1066687467 0 0
699438026 0 0
978759593 0 0
114680034 0 0
148844790 0 0
633956910 0 0
345008307 0 0
655567741 0 0
659885384 0 0
1001955385 0 0
271296204 0 0
810592724 0 0
948057922 0 0
51187856 0 0
61531950 0 0
562432002 0 0
665386457 0 0
619781551 0 0
26301521 0 0
370453654 0 0
198944713 0 0
539665463 0 0
162779900 0 0
587710908 0 0
162323821 0 0
1006724223 0 0
409943923 0 0
987580151 0 0
137111081 0 0
445708102 0 0
601289036 0 0
216537352 0 0
1044908641 0 0
216729040 0 0
341701491 0 0
188809470 0 0
680213466 0 0
834517591 0 0
267982407 0 0
1054096513 0 0
498323863 0 0
865175399 0 0
285508476 0 0
701031622 0 0
80248251 0 0
759169426 0 0
794733007 0 0
660180678 0 0
623133942 0 0
150500600 0 0
999757922 0 0
645623481 0 0
795849321 0 0
952721612 0 0
751824872 0 0
934023268 0 0
277046442 0 0
827615909 0 0
318424509 0 0
698176084 0 0
638407783 0 0
23425924 0 0
901253266 0 0
433383425 0 0
682634914 0 0
790244203 0 0
300875088 0 0
222029782 0 0
673848341 0 0
588479907 0 0
126834860 0 0
317690261 0 0
1070131274 0 0
23204424 0 0
148534696 0 0
69444539 0 0
423885231 0 0
31223269 0 0
339278286 0 0
815203858 0 0
872150188 0 0
884278979 0 0
1057491911 0 0
1055370678 0 0
727522407 0 0
345450813 0 0
139428018 0 0
214465330 0 0
893396494 0 0
317152659 0 0
425787311 0 0
210660991 0 0
231663827 0 0
598575077 0 0
453914354 0 0
371432272 0 0
881748668 0 0
516836906 0 0
670437979 0 0
660625572 0 0
687821412 0 0
474376505 0 0
786631935 0 0
958447998 0 0
1035105217 0 0
582485625 0 0
184701082 0 0
638190264 0 0
843973120 0 0
1028009494 0 0
108432560 0 0
907078745 0 0
894186398 0 0
1063010646 0 0
179886681 0 0
544932227 0 0
203168983 0 0
901081890 0 0
557643604 0 0
1027665217 0 0
1019805445 0 0
364029456 0 0
374419661 0 0
512780399 0 0
274966510 0 0
1006263435 0 0
1061484719 0 0
982358540 0 0
673479526 0 0
159787674 0 0
528652950 0 0
341892145 0 0
568059694 0 0
553881987 0 0
878798720 0 0
1018220789 0 0
1056545147 0 0
131535413 0 0
773949736 0 0
713996401 0 0
396923038 0 0
489208881 0 0
107111455 0 0
7632115 0 0
446214110 0 0
9834427 0 0
375570846 0 0
397524036 0 0
185807599 0 0
1069162204 0 0
998799409 0 0
1067005832 0 0
338647810 0 0
417141007 0 0
449149421 0 0
608041257 0 0
954558519 0 0
2221453 0 0
33598848 0 0
720165296 0 0
217166281 0 0
209220036 0 0
653322809 0 0
853724781 0 0
972316454 0 0
692478360 0 0
679771094 0 0
615696889 0 0
394820810 0 0
642815129 0 0
128285772 0 0
166973899 0 0
225426569 0 0
703564834 0 0
725216706 0 0
836173228 0 0
192203978 0 0
990817408 0 0
239370808 0 0
325883802 0 0
907290844 0 0
780786900 0 0
569002533 0 0
423689112 0 0
451834451 0 0
11808063 0 0
941144967 0 0
951071033 0 0
264784830 0 0
648689364 0 0
830342962 0 0
173426097 0 0
907385554 0 0
603851009 0 0
559613451 0 0
630203063 0 0
561300538 0 0
362937815 0 0
580223683 0 0
536985084 0 0
674497773 0 0
750253530 0 0
838124664 0 0
600103248 0 0
582121418 0 0
802029099 0 0
336576591 0 0
534626875 0 0
120760273 0 0
18809650 0 0
420410580 0 0
906461347 0 0
414639495 0 0
1029270376 0 0
210431678 0 0
171921720 0 0
913261703 0 0
504932349 0 0
410652565 0 0
931485584 0 0
753486073 0 0
57795580 0 0
687110059 0 0
410609872 0 0
1001577220 0 0
72165032 0 0
38802079 0 0
919142462 0 0
217363944 0 0
758137269 0 0
844193604 0 0
877227870 0 0
427461349 0 0
880531079 0 0
373899311 0 0
512818843 0 0
550597247 0 0
1056837462 0 0
768734675 0 0
642461990 0 0
250700283 0 0
641155423 0 0
453682610 0 0
123588160 0 0
515583549 0 0
667787737 0 0
684822315 0 0
535656694 0 0
21294065 0 0
1356594 0 0
981254280 0 0
1009204557 0 0
972676020 0 0
901684871 0 0
1072454384 0 0
394754689 0 0
499558742 0 0
843205114 0 0
656124642 0 0
31042439 0 0
430431344 0 0
352226794 0 0
894705064 0 0
431385814 0 0
684887903 0 0
263963274 0 0
379738304 0 0
169010248 0 0
995745532 0 0
505736564 0 0
87012928 0 0
585153521 0 0
480167680 0 0
30304348 0 0
715937785 0 0
810782657 0 0
848291148 0 0
1069192613 0 0
1025637925 0 0
19356344 0 0
935230914 0 0
82586606 0 0
813450478 0 0
16339490 0 0
27333083 0 0
975337817 0 0
550072882 0 0
119960286 0 0
769942914 0 0
464592951 0 0
560229125 0 0
161481415 0 0
812145078 0 0
577436395 0 0
134665576 0 0
171341334 0 0
150511721 0 0
630579512 0 0
235427589 0 0
436154646 0 0
518041086 0 0
813801133 0 0
822852695 0 0
188061344 0 0
875444975 0 0
143374719 0 0
652031505 0 0
173456820 0 0
725337796 0 0
1064047781 0 0
511384302 0 0
868198838 0 0
321093115 0 0
128579920 0 0
223900814 0 0
921454546 0 0
552344220 0 0
348571764 0 0
719086931 0 0
287359977 0 0
398752827 0 0
271840489 0 0
398582719 0 0
1045705736 0 0
456563462 0 0
614256818 0 0
967362494 0 0
93729916 0 0
980766061 0 0
757337438 0 0
1043160372 0 0
746107843 0 0
868640927 0 0
807029710 0 0
27476244 0 0
385583721 0 0
337956821 0 0
624512179 0 0
962852848 0 0
394742835 0 0
930662721 0 0
960583230 0 0
921479191 0 0
834437548 0 0
624446057 0 0
822156828 0 0
579300592 0 0
696602685 0 0
863782267 0 0
775131512 0 0
419308825 0 0
796128480 0 0
475926260 0 0
598350348 0 0
161229641 0 0
870525294 0 0
95700015 0 0
608757193 0 0
444497080 0 0
353992825 0 0
660330267 0 0
520988041 0 0
231307056 0 0
495213302 0 0
843564264 0 0
1026657448 0 0
86397729 0 0
207270093 0 0
1021561281 0 0
460578979 0 0
48549764 0 0
362951807 0 0
618188380 0 0
540118154 0 0
685275996 0 0
512194525 0 0
1038716258 0 0
910042471 0 0
456734875 0 0
65451678 0 0
868733593 0 0
722377425 0 0
328756209 0 0
911263250 0 0
756421597 0 0
410518178 0 0
323836132 0 0
980593017 0 0
109945845 0 0
379425580 0 0
264723232 0 0
75826332 0 0
988960752 0 0
143635566 0 0
856619831 0 0
148038834 0 0
1013476062 0 0
721733006 0 0
261138029 0 0
827500345 0 0
303337552 0 0
783417961 0 0
895061510 0 0
778793661 0 0
735934954 0 0
793843785 0 0
947910811 0 0
235368364 0 0
260729824 0 0
772854020 0 0
236692340 0 0
841215154 0 0
425902013 0 0
970090578 0 0
799116975 0 0
388479119 0 0
869571056 0 0
825214631 0 0
470916443 0 0
643614240 0 0
290043429 0 0
428891596 0 0
780589207 0 0
576517297 0 0
906717627 0 0
407543509 0 0
363969149 0 0
328192879 0 0
918246407 0 0
908594817 0 0
345780673 0 0
863801072 0 0
794529657 0 0
255761011 0 0
95908522 0 0
1019641824 0 0
531337850 0 0
667337036 0 0
377904163 0 0
72767255 0 0
584036723 0 0
1049215086 0 0
416536250 0 0
1017426459 0 0
1022864065 0 0
50443870 0 0
189488273 0 0
524385758 0 0
853404659 0 0
978448700 0 0
64614113 0 0
236123319 0 0
847939298 0 0
594367230 0 0
636458141 0 0
354371781 0 0
529536134 0 0
731120924 0 0
700279045 0 0
151948173 0 0
300861160 0 0
480838113 0 0
845506475 0 0
816037021 0 0
342602112 0 0
476085790 0 0
1073307321 0 0
535374818 0 0
126889307 0 0
391541102 0 0
518379223 0 0
740549953 0 0
243899171 0 0
269949336 0 0
67283040 0 0
787222094 0 0
369745049 0 0
837256322 0 0
513464722 0 0
418114834 0 0
613115351 0 0
79229669 0 0
1064238981 0 0
824008188 0 0
629040773 0 0
3363325 0 0
583033916 0 0
221474362 0 0
987391153 0 0
127430125 0 0
808507705 0 0
228497870 0 0
293277727 0 0
697827312 0 0
494774797 0 0
20310490 0 0
737414976 0 0
656134878 0 0
684802526 0 0
806601758 0 0
129906642 0 0
247018899 0 0
818648570 0 0
82584581 0 0
631618505 0 0
554330398 0 0
89438501 0 0
171997438 0 0
259009706 0 0
136178949 0 0
220887898 0 0
996709775 0 0
402671317 0 0
614835454 0 0
1064044359 0 0
132096586 0 0
1056780821 0 0
120232201 0 0
198057876 0 0
774801903 0 0
422310500 0 0
925271001 0 0
1015433506 0 0
779057987 0 0
360228364 0 0
817174467 0 0
832422295 0 0
176519823 0 0
185677041 0 0
595254576 0 0
1067661795 0 0
41447079 0 0
1059847774 0 0
528429416 0 0
187552923 0 0
953724011 0 0
391948902 0 0
893736320 0 0
38643726 0 0
366353770 0 0
743027347 0 0
410419769 0 0
477108447 0 0
233276357 0 0
262563130 0 0
114149509 0 0
485364928 0 0
163284837 0 0
333821135 0 0
851846264 0 0
1024482539 0 0
539807443 0 0
434203320 0 0
19081224 0 0
586735448 0 0
901221378 0 0
143231304 0 0
245649734 0 0
875229192 0 0
1009545810 0 0
755903202 0 0
126308184 0 0
1031110745 0 0
78302219 0 0
705169728 0 0
896044131 0 0
172547629 0 0
353496909 0 0
489672796 0 0
376190356 0 0
478289206 0 0
982558421 0 0
562279236 0 0
746156399 0 0
225456590 0 0
784103814 0 0
44864996 0 0
81851734 0 0
337000529 0 0
77323382 0 0
410619697 0 0
997332795 0 0
561984846 0 0
188204582 0 0
64125923 0 0
221757081 0 0
417676830 0 0
514785964 0 0
102439172 0 0
545424150 0 0
31216544 0 0
258988388 0 0
517870866 0 0
684754016 0 0
708754463 0 0
586457869 0 0
572489154 0 0
266270737 0 0
167529611 0 0
984334075 0 0
998367980 0 0
95808892 0 0
500660272 0 0
1045384886 0 0
582903224 0 0
385111194 0 0
792007047 0 0
159708844 0 0
191908477 0 0
608545052 0 0
290148494 0 0
204156157 0 0
317810417 0 0
308209085 0 0
755049224 0 0
387296463 0 0
115571995 0 0
87710813 0 0
190992018 0 0
967072364 0 0
493006504 0 0
67399914 0 0
363062236 0 0
200899077 0 0
793792188 0 0
274758447 0 0
1072973180 0 0
320948134 0 0
896985971 0 0
309268871 0 0
818150935 0 0
323270285 0 0
380792313 0 0
1064449753 0 0
795726370 0 0
158447509 0 0
215563674 0 0
120580452 0 0
945821081 0 0
72288551 0 0
394632059 0 0
36103899 0 0
290409884 0 0
369311412 0 0
650055425 0 0
582691330 0 0
878146450 0 0
299853893 0 0
913693634 0 0
83884384 0 0
348235501 0 0
370502271 0 0
2003653 0 0
1032890847 0 0
525689293 0 0
837691397 0 0
986508890 0 0
993212940 0 0
1019696894 0 0
102743649 0 0
959862321 0 0
1029209097 0 0
103482599 0 0
969965195 0 0
932137600 0 0
742273476 0 0
216632497 0 0
38599243 0 0
770693075 0 0
698959428 0 0
1029713808 0 0
1018582769 0 0
983229428 0 0
420689057 0 0
218442226 0 0
403040223 0 0
878194374 0 0
409927041 0 0
4574128 0 0
169647491 0 0
99914270 0 0
30545342 0 0
592522971 0 0
423630415 0 0
667591975 0 0
43231473 0 0
823344127 0 0
411856148 0 0
1029801139 0 0
426031228 0 0
512575368 0 0
223749303 0 0
60662896 0 0
554375871 0 0
839801179 0 0
131266495 0 0
640804555 0 0
172460660 0 0
380475448 0 0
205671354 0 0
850451480 0 0
373161086 0 0
15385731 0 0
96510537 0 0
809498209 0 0
479851007 0 0
1021297257 0 0
906913448 0 0
332547404 0 0
545586432 0 0
842633335 0 0
917671971 0 0
1031033082 0 0
338854086 0 0
153270228 0 0
890005266 0 0
1020222614 0 0
287601549 0 0
588225237 0 0
21037293 0 0
482704014 0 0
361939463 0 0
592309929 0 0
87415927 0 0
307558220 0 0
896335778 0 0
362679097 0 0
698929334 0 0
803116993 0 0
96080292 0 0
632992336 0 0
519300910 0 0
303399197 0 0
223709520 0 0
452007862 0 0
410174504 0 0
159464780 0 0
634967195 0 0
1060687059 0 0
482002847 0 0
866457689 0 0
218264980 0 0
285202601 0 0
910863757 0 0
685281118 0 0
907783486 0 0
1058200457 0 0
516007658 0 0
784774846 0 0
776862449 0 0
964284905 0 0
1041493531 0 0
986604524 0 0
741996690 0 0
967057364 0 0
120399508 0 0
599346697 0 0
569768851 0 0
883731530 0 0
128814252 0 0
555392895 0 0
203430912 0 0
857981887 0 0
632961049 0 0
460930832 0 0
982466612 0 0
58946674 0 0
548628991 0 0
279195517 0 0
770152585 0 0
75383450 0 0
796153252 0 0
814211895 0 0
1012295834 0 0
130230220 0 0
956184670 0 0
828507571 0 0
931956348 0 0
639265545 0 0
449205688 0 0
1042191752 0 0
57409564 0 0
291611898 0 0
330006706 0 0
971338269 0 0
999794816 0 0
496764365 0 0
378396938 0 0
559012400 0 0
671524530 0 0
535913200 0 0
1029764717 0 0
932685599 0 0
267907273 0 0
137497135 0 0
1060394571 0 0
315031116 0 0
345644215 0 0
1038544281 0 0
524862637 0 0
88417636 0 0
252166536 0 0
623947393 0 0
323078625 0 0
18444937 0 0
170868330 0 0
788831021 0 0
291675312 0 0
985640277 0 0
601576872 0 0
741661847 0 0
560605276 0 0
70313909 0 0
1034506033 0 0
670425354 0 0
343240856 0 0
704154625 0 0
613977573 0 0
436275976 0 0
797745321 0 0
185957781 0 0
190789078 0 0
829299058 0 0
1015708997 0 0
368877345 0 0
53444572 0 0
1069643217 0 0
526797730 0 0
915326018 0 0
35619593 0 0
725109936 0 0
791180243 0 0
356589125 0 0
851935343 0 0
788584048 0 0
575010086 0 0
229298033 0 0
353154970 0 0
245962546 0 0
334627709 0 0
608851089 0 0
287638183 0 0
754990723 0 0
430501191 0 0
937583101 0 0
347140314 0 0
367744533 0 0
728395493 0 0
333566520 0 0
994506577 0 0
1003287287 0 0
21127703 0 0
628409970 0 0
1025306924 0 0
628281986 0 0
431847561 0 0
133617615 0 0
236529342 0 0
658358586 0 0
236952072 0 0
40623225 0 0
137374202 0 0
511166907 0 0
437990005 0 0
19069745 0 0
1019664240 0 0
644777948 0 0
404154642 0 0
502085975 0 0
358970774 0 0
821438212 0 0
263683285 0 0
369155691 0 0
84449268 0 0
145152356 0 0
945566197 0 0
406171482 0 0
377401168 0 0
783164818 0 0
955660743 0 0
968764371 0 0
896166649 0 0
66538423 0 0
442663180 0 0
1062543779 0 0
684854076 0 0
429024746 0 0
689835062 0 0
243974774 0 0
22004896 0 0
355765542 0 0
107579718 0 0
80345471 0 0
113435197 0 0
206452999 0 0
341659679 0 0
813220998 0 0
567427718 0 0
297211259 0 0
642853031 0 0
495772863 0 0
671044125 0 0
531088302 0 0
953690322 0 0
653937089 0 0
634827402 0 0
842568423 0 0
967994987 0 0
445898153 0 0
348417915 0 0
342690705 0 0
741996602 0 0
255675981 0 0
627873186 0 0
300391649 0 0
241893301 0 0
929478594 0 0
905610780 0 0
208236125 0 0
306718266 0 0
807574866 0 0
279802549 0 0
173814341 0 0
291656869 0 0
349276148 0 0
1013741630 0 0
67100982 0 0
597889920 0 0
461901772 0 0
253492758 0 0
969748839 0 0
710360357 0 0
338730497 0 0
905285513 0 0
483314060 0 0
1065785753 0 0
702223743 0 0
989205364 0 0
131949846 0 0
675291539 0 0
229851523 0 0
902114204 0 0
198679797 0 0
20890319 0 0
1041605987 0 0
890737387 0 0
33565794 0 0
1014437045 0 0
92869395 0 0
135615537 0 0
502512922 0 0
965221624 0 0
710669382 0 0
37797799 0 0
546004791 0 0
10964334 0 0
442939019 0 0
357760301 0 0
497044116 0 0
807871129 0 0
1002409541 0 0
901652666 0 0
822221975 0 0
487650815 0 0
506681045 0 0
927983812 0 0
449760024 0 0
662268193 0 0
513548112 0 0
948624194 0 0
577206935 0 0
285916187 0 0
326910820 0 0
16730649 0 0
828025824 0 0
581236891 0 0
735003421 0 0
992636027 0 0
214049820 0 0
722998786 0 0
990329430 0 0
281108220 0 0
184317019 0 0
777833191 0 0
1024023520 0 0
1001419328 0 0
679407460 0 0
361519749 0 0
162672677 0 0
654684736 0 0
685179210 0 0
647307592 0 0
812291350 0 0
351217721 0 0
757093863 0 0
533337358 0 0
41720371 0 0
1046672820 0 0
365324462 0 0
312966990 0 0
738371512 0 0
512255296 0 0
866983251 0 0
39951902 0 0
162533987 0 0
838574716 0 0
1039361065 0 0
297347940 0 0
1071940351 0 0
756179814 0 0
692520957 0 0
939191022 0 0
412316534 0 0
410151973 0 0
214671470 0 0
805760083 0 0
124936576 0 0
332286524 0 0
485056782 0 0
204094192 0 0
316524470 0 0
73430709 0 0
654706019 0 0
743405122 0 0
610389433 0 0
956612643 0 0
1002787771 0 0
238636470 0 0
601981143 0 0
238160781 0 0
923851405 0 0
840506726 0 0
649335183 0 0
681069674 0 0
846657829 0 0
612116434 0 0
435211336 0 0
187063143 0 0
64054931 0 0
999061073 0 0
761530552 0 0
750501908 0 0
1052857668 0 0
188272340 0 0
175247013 0 0
744410463 0 0
663015076 0 0
19053105 0 0
692078098 0 0
627384576 0 0
204570479 0 0
225778766 0 0
729637704 0 0
356593428 0 0
301200479 0 0
319338266 0 0
861275422 0 0
658637459 0 0
28241194 0 0
796724682 0 0
790559014 0 0
447337158 0 0
770385175 0 0
290368913 0 0
153897718 0 0
692356036 0 0
678249527 0 0
1048868310 0 0
146414138 0 0
1032512547 0 0
221943975 0 0
431308649 0 0
948417276 0 0
749299364 0 0
658341486 0 0
522197406 0 0
18488210 0 0
782649675 0 0
340977769 0 0
950416549 0 0
407982276 0 0
903177206 0 0
623882895 0 0
65334086 0 0
45466210 0 0
1043050616 0 0
254844917 0 0
600242991 0 0
493157996 0 0
540857281 0 0
319093525 0 0
483262248 0 0
959625077 0 0
226577804 0 0
985821578 0 0
972718770 0 0
680715993 0 0
927228913 0 0
484109794 0 0
221488802 0 0
525778225 0 0
123981782 0 0
247708294 0 0
707319746 0 0
796609756 0 0
143728022 0 0
957972941 0 0
560192241 0 0
603464942 0 0
405438981 0 0
519744882 0 0
1058796788 0 0
452465255 0 0
886879279 0 0
612645152 0 0
295672332 0 0
269778095 0 0
307173576 0 0
520714537 0 0
690444339 0 0
88471075 0 0
198758290 0 0
360467994 0 0
850648452 0 0
917212372 0 0
360027835 0 0
587438129 0 0
35746081 0 0
369720266 0 0
880064692 0 0
141429834 0 0
88953931 0 0
132784863 0 0
520470823 0 0
396893860 0 0
457676248 0 0
31976244 0 0
517010820 0 0
570455067 0 0
309104280 0 0
966106629 0 0
386836778 0 0
199567048 0 0
455170083 0 0
1065166718 0 0
104649936 0 0
595813706 0 0
954383141 0 0
971009004 0 0
465124306 0 0
588265963 0 0
403761709 0 0
954425048 0 0
945506294 0 0
813993651 0 0
51065244 0 0
165016951 0 0
544850474 0 0
587838360 0 0
409062095 0 0
713645674 0 0
784458785 0 0
617420246 0 0
799971801 0 0
428883519 0 0
516206355 0 0
800426773 0 0
177864156 0 0
154848544 0 0
197688253 0 0
297895578 0 0
734467655 0 0
170091842 0 0
121957758 0 0
533785737 0 0
170035414 0 0
512920193 0 0
626406572 0 0
369555619 0 0
1027760364 0 0
414099169 0 0
308611933 0 0
165232162 0 0
184111217 0 0
29206592 0 0
729823163 0 0
460904931 0 0
658001552 0 0
358976936 0 0
652641099 0 0
644936889 0 0
483422221 0 0
285709594 0 0
779888719 0 0
526577512 0 0
986501725 0 0
483038186 0 0
979071195 0 0
68022964 0 0
776576227 0 0
911762125 0 0
505458095 0 0
700124452 0 0
427278868 0 0
924092228 0 0
924034437 0 0
797343044 0 0
1028658784 0 0
400187288 0 0
1022389668 0 0
411849818 0 0
353634815 0 0
338071445 0 0
584978556 0 0
959949700 0 0
764659365 0 0
100813388 0 0
137180908 0 0
220121933 0 0
913567649 0 0
917527185 0 0
913628074 0 0
230110001 0 0
607042841 0 0
257302632 0 0
348352225 0 0
782664812 0 0
955667545 0 0
570863208 0 0
124519178 0 0
987337897 0 0
901732454 0 0
540626969 0 0
705270243 0 0
274672802 0 0
242982642 0 0
895940098 0 0
1033904179 0 0
285719536 0 0
908252951 0 0
382256394 0 0
179150055 0 0
578830110 0 0
935554231 0 0
1051466097 0 0
244307188 0 0
256331138 0 0
871830607 0 0
105162311 0 0
2601737 0 0
163751102 0 0
943348375 0 0
645253133 0 0
117214684 0 0
571290733 0 0
384529488 0 0
737468273 0 0
872767081 0 0
280379786 0 0
24815122 0 0
456474639 0 0
202726751 0 0
185929498 0 0
992426835 0 0
689943333 0 0
706825017 0 0
1010986907 0 0
815942165 0 0
470602831 0 0
506747035 0 0
847626094 0 0
154252758 0 0
573628211 0 0
1023652818 0 0
407119015 0 0
1030627396 0 0
406506911 0 0
694073340 0 0
109487874 0 0
964827696 0 0
370543228 0 0
540131859 0 0
241297115 0 0
268494520 0 0
745464580 0 0
1061395518 0 0
175983768 0 0
413069479 0 0
401705335 0 0
690690000 0 0
234355040 0 0
287943335 0 0
670165773 0 0
463842680 0 0
403435619 0 0
487460978 0 0
903371995 0 0
780591884 0 0
883251283 0 0
114285808 0 0
737495536 0 0
545843574 0 0
134947578 0 0
1052775030 0 0
163302122 0 0
152713035 0 0
564215851 0 0
645551944 0 0
927685538 0 0
915154289 0 0
537111481 0 0
1051835395 0 0
361112551 0 0
129378900 0 0
271214914 0 0
204892650 0 0
642037304 0 0
610612229 0 0
964671385 0 0
657203120 0 0
356235609 0 0
985734266 0 0
393342670 0 0
1036312266 0 0
352323296 0 0
138621929 0 0
793847114 0 0
937016592 0 0
970775969 0 0
172223320 0 0
992512010 0 0
478828533 0 0
949956770 0 0
429652857 0 0
631157995 0 0
596465738 0 0
447012555 0 0
756431187 0 0
819549955 0 0
200696226 0 0
310511287 0 0
71113928 0 0
781485396 0 0
523557743 0 0
645958162 0 0
97490577 0 0
807486565 0 0
768970596 0 0
775307180 0 0
90884351 0 0
827779002 0 0
360530790 0 0
1057910998 0 0
1053897356 0 0
888674035 0 0
686359766 0 0
723445672 0 0
460040064 0 0
802409730 0 0
1024805097 0 0
270408291 0 0
275151488 0 0
35304687 0 0
332800868 0 0
681783604 0 0
813702068 0 0
717610745 0 0
528125092 0 0
376788798 0 0
267882036 0 0
527415592 0 0
663344217 0 0
93035505 0 0
211337843 0 0
389291475 0 0
277179617 0 0
262243170 0 0
3809137 0 0
123211550 0 0
714228611 0 0
842082888 0 0
359980752 0 0
97986387 0 0
715294382 0 0
629066490 0 0
186953732 0 0
631685338 0 0
1016509076 0 0
791422068 0 0
186004788 0 0
359140058 0 0
730510762 0 0
634259065 0 0
807146595 0 0
804448726 0 0
1014632417 0 0
809801732 0 0
670207953 0 0
996112907 0 0
53162355 0 0
544448321 0 0
134763281 0 0
510284644 0 0
231737162 0 0
882040622 0 0
113361193 0 0
295042609 0 0
46250422 0 0
420791322 0 0
718247438 0 0
37324927 0 0
246145784 0 0
544590395 0 0
536561564 0 0
168199567 0 0
156638099 0 0
664208161 0 0
417732759 0 0
642449787 0 0
394288987 0 0
456340646 0 0
369268008 0 0
390203110 0 0
19471943 0 0
1001030351 0 0
376697714 0 0
845626828 0 0
357009620 0 0
499596596 0 0
417313581 0 0
283543476 0 0
668969431 0 0
721413984 0 0
535269885 0 0
838019644 0 0
228180793 0 0
1019890407 0 0
134493854 0 0
347007765 0 0
479664258 0 0
579599581 0 0
945950422 0 0
692793261 0 0
995885760 0 0
217709444 0 0
709062142 0 0
925025706 0 0
918967784 0 0
800618461 0 0
409006726 0 0
77646809 0 0
182149526 0 0
947813034 0 0
71557953 0 0
740445437 0 0
596774596 0 0
521533655 0 0
660646738 0 0
449371509 0 0
988834344 0 0
919338969 0 0
344750640 0 0
780258585 0 0
929326425 0 0
506757393 0 0
632881355 0 0
296962849 0 0
591128588 0 0
843677752 0 0
529270140 0 0
835284327 0 0
636312323 0 0
641050428 0 0
76417726 0 0
1052282840 0 0
97958564 0 0
658012233 0 0
667610966 0 0
977898671 0 0
923917477 0 0
196250231 0 0
461479227 0 0
204932855 0 0
432488063 0 0
561724760 0 0
639711250 0 0
533261374 0 0
584701633 0 0
765028640 0 0
934993026 0 0
598203005 0 0
165183401 0 0
917670074 0 0
542229399 0 0
220705445 0 0
1066990096 0 0
662627773 0 0
562089462 0 0
377311856 0 0
654475710 0 0
545269295 0 0
236830842 0 0
754899233 0 0
393188482 0 0
932707419 0 0
472564844 0 0
358242382 0 0
698078841 0 0
2685018 0 0
999133213 0 0
216003474 0 0
550853279 0 0
907260621 0 0
779191762 0 0
145513464 0 0
428478700 0 0
211268874 0 0
131042812 0 0
555538758 0 0
886228837 0 0
556889616 0 0
443086923 0 0
52381047 0 0
983064805 0 0
1073510382 0 0
1036172106 0 0
313059830 0 0
736222322 0 0
578015862 0 0
470158805 0 0
57801801 0 0
256585873 0 0
971390949 0 0
679241305 0 0
758682367 0 0
433042934 0 0
245295355 0 0
1060682282 0 0
724689882 0 0
566481903 0 0
824090728 0 0
975798317 0 0
324090097 0 0
840692481 0 0
581148569 0 0
580423947 0 0
512598007 0 0
132808561 0 0
701357236 0 0
838071481 0 0
422576256 0 0
598605615 0 0
362775122 0 0
537680015 0 0
78211245 0 0
733734838 0 0
434529302 0 0
856281998 0 0
386981332 0 0
203529949 0 0
545021550 0 0
367723273 0 0
333402038 0 0
1066253257 0 0
627433975 0 0
976452208 0 0
331051314 0 0
862706162 0 0
1024277652 0 0
337223228 0 0
1011672822 0 0
77411156 0 0
822657644 0 0
325864302 0 0
225395021 0 0
103794482 0 0
639851930 0 0
885087575 0 0
310438990 0 0
568853149 0 0
424182392 0 0
964204433 0 0
634383900 0 0
921349580 0 0
214174994 0 0
1003421744 0 0
381646928 0 0
673409771 0 0
72893158 0 0
1032853096 0 0
117209417 0 0
450275870 0 0
484278533 0 0
807825443 0 0
393666445 0 0
481157406 0 0
402440272 0 0
602569802 0 0
63088151 0 0
815662555 0 0
227830279 0 0
239594569 0 0
630919660 0 0
766056082 0 0
481669478 0 0
147577449 0 0
70698457 0 0
164022214 0 0
4726788 0 0
462921174 0 0
400597884 0 0
478907034 0 0
815102662 0 0
953360347 0 0
62544234 0 0
364989513 0 0
284790894 0 0
670801220 0 0
900418041 0 0
570035165 0 0
690741579 0 0
371809303 0 0
1053593261 0 0
787632794 0 0
44993075 0 0
413512207 0 0
441778089 0 0
850808918 0 0
288185645 0 0
327268925 0 0
969813836 0 0
741308303 0 0
717911579 0 0
1039743779 0 0
1006683389 0 0
211662346 0 0
312815119 0 0
405524242 0 0
702744396 0 0
144195795 0 0
33133318 0 0
304915092 0 0
983840145 0 0
970258906 0 0
883051898 0 0
890487615 0 0
756792168 0 0
71826168 0 0
87555647 0 0
966979451 0 0
598580813 0 0
139876128 0 0
691851410 0 0
555784622 0 0
733763335 0 0
51389830 0 0
459104503 0 0
572021845 0 0
188397884 0 0
605315027 0 0
799830212 0 0
602931623 0 0
141774351 0 0
193640261 0 0
748907060 0 0
17727733 0 0
780947058 0 0
354438028 0 0
246145768 0 0
764296627 0 0
863930475 0 0
148405173 0 0
365908498 0 0
706494873 0 0
663976406 0 0
1068189614 0 0
943520968 0 0
214991376 0 0
712158639 0 0
232083878 0 0
119771581 0 0
130983072 0 0
107109908 0 0
644178481 0 0
222550284 0 0
88811806 0 0
639031960 0 0
185778371 0 0
8373390 0 0
160970593 0 0
260001173 0 0
330984402 0 0
968819874 0 0
1012082016 0 0
171716702 0 0
758419745 0 0
22119291 0 0
416827801 0 0
841616256 0 0
258383439 0 0
562308508 0 0
1011039450 0 0
111263359 0 0
877817936 0 0
315327544 0 0
741745010 0 0
192463944 0 0
561861326 0 0
569578467 0 0
1021113971 0 0
910567214 0 0
770474765 0 0
664007411 0 0
497977692 0 0
304523976 0 0
352732679 0 0
407550591 0 0
839746078 0 0
610667204 0 0
588490115 0 0
573147287 0 0
231699918 0 0
65258446 0 0
593330922 0 0
460242019 0 0
325373076 0 0
918771834 0 0
902499939 0 0
519658865 0 0
1066144483 0 0
448916991 0 0
957517564 0 0
1057161850 0 0
952209546 0 0
501878915 0 0
273013189 0 0
723474894 0 0
515241900 0 0
154126467 0 0
933455020 0 0
669640758 0 0
519725190 0 0
445571472 0 0
633454292 0 0
75752826 0 0
105565808 0 0
554934598 0 0
916083619 0 0
459461693 0 0
332348091 0 0
65057697 0 0
458329527 0 0
267940662 0 0
519574968 0 0
574498165 0 0
269162150 0 0
551658219 0 0
43485846 0 0
36770507 0 0
450085628 0 0
858597074 0 0
649001620 0 0
853640415 0 0
907786201 0 0
1044898319 0 0
532350220 0 0
189012494 0 0
36462166 0 0
742943013 0 0
540545171 0 0
330318421 0 0
463099023 0 0
699268937 0 0
113727708 0 0
913127154 0 0
1068337912 0 0
761239620 0 0
889653494 0 0
212026643 0 0
187069475 0 0
746701332 0 0
540892779 0 0
580974906 0 0
587774602 0 0
513777146 0 0
976679454 0 0
773494337 0 0
428191752 0 0
527975121 0 0
400678711 0 0
305081701 0 0
935009368 0 0
1064938164 0 0
992783077 0 0
953913245 0 0
220848912 0 0
729411661 0 0
884853397 0 0
576567860 0 0
24594279 0 0
49020385 0 0
214630732 0 0
177738100 0 0
474966986 0 0
580300290 0 0
895353911 0 0
713757726 0 0
708633799 0 0
532295517 0 0
518472133 0 0
554084249 0 0
152591529 0 0
779704854 0 0
558789048 0 0
506848181 0 0
36143971 0 0
606976716 0 0
932253562 0 0
874280858 0 0
366016729 0 0
410848185 0 0
627056343 0 0
417382656 0 0
746204415 0 0
453707142 0 0
818395588 0 0
72974520 0 0
302380185 0 0
1032452959 0 0
947124402 0 0
226991081 0 0
232305788 0 0
986559628 0 0
413824422 0 0
224231161 0 0
597639168 0 0
197773706 0 0
727844003 0 0
360884240 0 0
263815458 0 0
343793896 0 0
739257927 0 0
38831754 0 0
336391748 0 0
914778390 0 0
324473824 0 0
590782176 0 0
835761633 0 0
61079270 0 0
151180745 0 0
3011403 0 0
438761078 0 0
507605562 0 0
896033094 0 0
854710803 0 0
665120095 0 0
476427916 0 0
726726330 0 0
1072646736 0 0
201209486 0 0
508565225 0 0
464120633 0 0
5052994 0 0
214522992 0 0
105280687 0 0
772298284 0 0
687295627 0 0
780534215 0 0
394504213 0 0
14176895 0 0
249797706 0 0
824864917 0 0
829991031 0 0
764420360 0 0
142347602 0 0
762050106 0 0
573302148 0 0
41732946 0 0
317393318 0 0
653915300 0 0
609351892 0 0
1002566091 0 0
994614879 0 0
567086905 0 0
125456303 0 0
743398005 0 0
660530863 0 0
522114575 0 0
292427804 0 0
425830274 0 0
974761924 0 0
654894549 0 0
318074152 0 0
332450583 0 0
984000149 0 0
140933453 0 0
955926629 0 0
21133439 0 0
590418595 0 0
554821655 0 0
917397894 0 0
579431054 0 0
552279037 0 0
143533961 0 0
477686458 0 0
808244062 0 0
945502347 0 0
726988150 0 0
966789624 0 0
86822319 0 0
347337881 0 0
885099799 0 0
617862434 0 0
823651004 0 0
977267350 0 0
544928088 0 0
146183511 0 0
898396371 0 0
342998014 0 0
894380054 0 0
296417646 0 0
366870308 0 0
1020802564 0 0
27211376 0 0
539670085 0 0
816679881 0 0
394635713 0 0
638249566 0 0
787782762 0 0
640185733 0 0
617136647 0 0
83370713 0 0
812524407 0 0
1033242747 0 0
558948135 0 0
174929050 0 0
171173673 0 0
996443671 0 0
912165140 0 0
138392557 0 0
402962981 0 0
127371840 0 0
430468994 0 0
549388919 0 0
277421167 0 0
928348448 0 0
131755505 0 0
975456973 0 0
831248935 0 0
847867906 0 0
405458149 0 0
501218763 0 0
961568816 0 0
187826611 0 0
281067586 0 0
990532670 0 0
946114440 0 0
713335679 0 0
1004387576 0 0
971523062 0 0
1032318156 0 0
79910450 0 0
256141128 0 0
557956575 0 0
959967875 0 0
111389976 0 0
642044274 0 0
222879109 0 0
2414400 0 0
985973885 0 0
440766685 0 0
69365652 0 0
230566461 0 0
261225790 0 0
667479802 0 0
447222668 0 0
322188310 0 0
576433806 0 0
8457528 0 0
388469253 0 0
599370522 0 0
100568199 0 0
941157957 0 0
205255133 0 0
505484468 0 0
1051237949 0 0
163996797 0 0
636620209 0 0
30946932 0 0
1025987308 0 0
383494647 0 0
84244295 0 0
926373511 0 0
965674032 0 0
511163446 0 0
377475367 0 0
231611001 0 0
477305119 0 0
707681762 0 0
1038965046 0 0
860689743 0 0
1003942255 0 0
1050011596 0 0
626825460 0 0
309669215 0 0
919243550 0 0
938476098 0 0
852892413 0 0
855726601 0 0
947052502 0 0
461596984 0 0
269613472 0 0
531018693 0 0
212020747 0 0
287005296 0 0
143026791 0 0
763466409 0 0
764599146 0 0
968681119 0 0
176759816 0 0
712073354 0 0
183722231 0 0
956397150 0 0
1032094146 0 0
888198979 0 0
493672037 0 0
571586667 0 0
555487998 0 0
569574650 0 0
856385571 0 0
691079449 0 0
781227848 0 0
952841664 0 0
1069896467 0 0
821524855 0 0
1001468877 0 0
717561990 0 0
273182360 0 0
768263671 0 0
96320753 0 0
1030118444 0 0
270900667 0 0
167706904 0 0
462428751 0 0
745401397 0 0
807640253 0 0
260646902 0 0
687506476 0 0
406134647 0 0
787121201 0 0
647226215 0 0
319308237 0 0
661489107 0 0
459514281 0 0
179704020 0 0
195140230 0 0
768348659 0 0
905346097 0 0
255775587 0 0
944231619 0 0
270205672 0 0
229471665 0 0
959657011 0 0
405728249 0 0
373373075 0 0
1037456682 0 0
54728661 0 0
663941149 0 0
2126926 0 0
548189110 0 0
929034028 0 0
569584649 0 0
241002061 0 0
106274165 0 0
439468761 0 0
492900927 0 0
928339804 0 0
53645699 0 0
822699557 0 0
369998576 0 0
758909379 0 0
919385662 0 0
256200857 0 0
709861581 0 0
828198861 0 0
1043634840 0 0
665939740 0 0
145910448 0 0
885382408 0 0
773549745 0 0
391037414 0 0
204843263 0 0
713647539 0 0
790172589 0 0
374066282 0 0
641302816 0 0
157848492 0 0
916041025 0 0
432943655 0 0
174356766 0 0
872042673 0 0
15603954 0 0
462040284 0 0
5139805 0 0
161147742 0 0
309090528 0 0
327173437 0 0
473427989 0 0
60021417 0 0
20278715 0 0
527957309 0 0
323596590 0 0
219837669 0 0
125355790 0 0
417995698 0 0
633118680 0 0
489154488 0 0
994952175 0 0
28875556 0 0
93564287 0 0
13881326 0 0
967317720 0 0
2102885 0 0
874357233 0 0
191662406 0 0
896620715 0 0
316854649 0 0
163068324 0 0
406557670 0 0
672693394 0 0
750832241 0 0
425818701 0 0
470572828 0 0
262605510 0 0
308067116 0 0
379086303 0 0
639963154 0 0
605283110 0 0
444413961 0 0
102219003 0 0
636963446 0 0
533750313 0 0
481812868 0 0
708745498 0 0
645515208 0 0
895844994 0 0
766020420 0 0
527676043 0 0
143036189 0 0
116851788 0 0
1045366594 0 0
468694767 0 0
171675666 0 0
29026473 0 0
961404518 0 0
337489749 0 0
337354319 0 0
605597164 0 0
710918009 0 0
277894902 0 0
533423407 0 0
852216142 0 0
171773827 0 0
74360140 0 0
267968554 0 0
690923611 0 0
984563246 0 0
1001913003 0 0
249748803 0 0
1065248285 0 0
327078189 0 0
149172178 0 0
931887123 0 0
1007728693 0 0
635585708 0 0
789474924 0 0
583448654 0 0
727706619 0 0
342248487 0 0
297080356 0 0
916482142 0 0
800034454 0 0
886351280 0 0
747648864 0 0
740567709 0 0
265594191 0 0
949416750 0 0
318319898 0 0
368039990 0 0
501146709 0 0
386539107 0 0
529634127 0 0
914739154 0 0
1071287184 0 0
657796809 0 0
143198803 0 0
49900910 0 0
719669464 0 0
204878662 0 0
118213712 0 0
562587701 0 0
1002147080 0 0
809065118 0 0
1008170288 0 0
359883255 0 0
44115381 0 0
1057495082 0 0
1016302317 0 0
837829084 0 0
375864675 0 0
43982192 0 0
821312034 0 0
323936035 0 0
39891074 0 0
626781785 0 0
811833729 0 0
63465871 0 0
796572737 0 0
408411607 0 0
566805276 0 0
1052298082 0 0
468695762 0 0
700565275 0 0
335514743 0 0
773680471 0 0
707482873 0 0
762885059 0 0
685260164 0 0
1005455329 0 0
29738561 0 0
908733374 0 0
631993526 0 0
296365560 0 0
172394077 0 0
826851769 0 0
506834604 0 0
262635544 0 0
1049262999 0 0
194249659 0 0
427953532 0 0
1019173821 0 0
260514198 0 0
417609531 0 0
779293607 0 0
619684930 0 0
116779614 0 0
1046150848 0 0
628945362 0 0
287173984 0 0
563893004 0 0
510495411 0 0
509813149 0 0
902983757 0 0
439596790 0 0
1021277804 0 0
668001779 0 0
62000063 0 0
944397129 0 0
971705771 0 0
349412947 0 0
426522962 0 0
950930949 0 0
1036293665 0 0
1052421096 0 0
330909552 0 0
947026599 0 0
694248197 0 0
955680997 0 0
432550956 0 0
555850208 0 0
115530241 0 0
516474856 0 0
52080635 0 0
435232114 0 0
920738426 0 0
361019699 0 0
542716837 0 0
1031791307 0 0
218480234 0 0
359804235 0 0
1008857386 0 0
344531242 0 0
361251795 0 0
607203135 0 0
888656881 0 0
580982803 0 0
451079936 0 0
120040871 0 0
523201669 0 0
544058723 0 0
75242083 0 0
381353156 0 0
46264644 0 0
49548800 0 0
141255956 0 0
851758296 0 0
1023648496 0 0
473769111 0 0
665343935 0 0
784241000 0 0
863024352 0 0
338381849 0 0
54893202 0 0
941610352 0 0
818136294 0 0
815727785 0 0
102973298 0 0
638041066 0 0
636085432 0 0
549768838 0 0
222276193 0 0
760194694 0 0
901586105 0 0
669561043 0 0
700770207 0 0
849493868 0 0
259852236 0 0
37792126 0 0
229357622 0 0
980139488 0 0
587304829 0 0
878861185 0 0
509331744 0 0
250425941 0 0
52154153 0 0
703066864 0 0
823747479 0 0
875944156 0 0
259699065 0 0
128468469 0 0
334587003 0 0
971314896 0 0
771278893 0 0
22720556 0 0
651745568 0 0
528348165 0 0
553682395 0 0
438533792 0 0
957827036 0 0
569571185 0 0
838017571 0 0
793963784 0 0
213719207 0 0
421574896 0 0
58047702 0 0
1039482121 0 0
403742008 0 0
543141225 0 0
504934719 0 0
104836576 0 0
36732235 0 0
410573501 0 0
519880575 0 0
243745124 0 0
189957635 0 0
116064286 0 0
566094429 0 0
794861182 0 0
472675353 0 0
3350435 0 0
40462878 0 0
19541882 0 0
461064312 0 0
863317359 0 0
107243330 0 0
61639292 0 0
245897258 0 0
384381701 0 0
463164103 0 0
831455338 0 0
990289367 0 0
182242163 0 0
740788226 0 0
817822708 0 0
643957430 0 0
499001350 0 0
736240144 0 0
826220481 0 0
886737579 0 0
1066747810 0 0
986623189 0 0
1025796782 0 0
757162009 0 0
626596065 0 0
385184629 0 0
382117512 0 0
440438287 0 0
782751178 0 0
825171993 0 0
778785138 0 0
86252436 0 0
442384518 0 0
867076437 0 0
248902005 0 0
277389012 0 0
493824929 0 0
202575611 0 0
525507987 0 0
638475631 0 0
695609664 0 0
681880494 0 0
607550108 0 0
508185926 0 0
641692312 0 0
843840821 0 0
101071916 0 0
928432408 0 0
85010522 0 0
212471265 0 0
37525792 0 0
1046032981 0 0
1064298601 0 0
296532399 0 0
1066866180 0 0
548243387 0 0
509912112 0 0
305202603 0 0
934318398 0 0
1013506534 0 0
426323826 0 0
508930948 0 0
893131689 0 0
801038700 0 0
837813887 0 0
209549073 0 0
366746276 0 0
1054400223 0 0
140127010 0 0
127853216 0 0
140390250 0 0
1069935325 0 0
304657221 0 0
525515761 0 0
1037753778 0 0
212706717 0 0
723607905 0 0
742201281 0 0
189121861 0 0
105631795 0 0
1018592308 0 0
546137708 0 0
734278886 0 0
811186718 0 0
267399518 0 0
327308519 0 0
497728267 0 0
322419395 0 0
971951946 0 0
242432569 0 0
267395722 0 0
972213287 0 0
662153200 0 0
322082527 0 0
94283081 0 0
812717134 0 0
953277397 0 0
378020201 0 0
729877429 0 0
359225505 0 0
161661114 0 0
241062766 0 0
145454264 0 0
470447572 0 0
916726326 0 0
690901973 0 0
267540750 0 0
100441247 0 0
823071640 0 0
663833975 0 0
442119372 0 0
255172704 0 0
80897368 0 0
376895700 0 0
96074620 0 0
733693483 0 0
375086915 0 0
693473513 0 0
405737558 0 0
895958469 0 0
773706536 0 0
961523768 0 0
980124023 0 0
280365420 0 0
514989035 0 0
782048111 0 0
932406296 0 0
1046090466 0 0
254735981 0 0
376352145 0 0
526571078 0 0
254473907 0 0
108325329 0 0
1066540642 0 0
104117487 0 0
324711196 0 0
4980888 0 0
1059348952 0 0
580462486 0 0
175117688 0 0
136380642 0 0
44804158 0 0
119899676 0 0
477860919 0 0
343067429 0 0
727023259 0 0
622005419 0 0
508985953 0 0
757626306 0 0
176848395 0 0
1026170797 0 0
356885031 0 0
471828087 0 0
317184623 0 0
67985659 0 0
220308831 0 0
324538785 0 0
298967881 0 0
835795823 0 0
96414945 0 0
311109648 0 0
933350167 0 0
796723373 0 0
46958714 0 0
867525351 0 0
1025113735 0 0
150533241 0 0
287752827 0 0
722439796 0 0
1057644316 0 0
666691062 0 0
160057567 0 0
700380044 0 0
363204574 0 0
1032777194 0 0
741091771 0 0
707668948 0 0
91739220 0 0
618807577 0 0
242216010 0 0
238114269 0 0
965241728 0 0
1016067945 0 0
342389320 0 0
989522761 0 0
148009947 0 0
707842608 0 0
789695264 0 0
715902846 0 0
816978464 0 0
152774910 0 0
734165346 0 0
159762760 0 0
726063522 0 0
60408816 0 0
125084236 0 0
342682647 0 0
247608887 0 0
254388364 0 0
404264532 0 0
753304735 0 0
223922504 0 0
503278031 0 0
118879806 0 0
884018497 0 0
638492593 0 0
256589997 0 0
595850126 0 0
753181974 0 0
943489589 0 0
62378117 0 0
276439244 0 0
695646112 0 0
848295871 0 0
901796089 0 0
278484057 0 0
199362385 0 0
858086262 0 0
176064750 0 0
215840311 0 0
361298109 0 0
546955129 0 0
245421220 0 0
891195922 0 0
181731737 0 0
550980220 0 0
353697030 0 0
214753829 0 0
676732353 0 0
628902821 0 0
374904992 0 0
581332791 0 0
1020017161 0 0
54813693 0 0
484514928 0 0
1016188445 0 0
556552363 0 0
240045221 0 0
824479626 0 0
59235888 0 0
668849464 0 0
650278788 0 0
570336508 0 0
306006030 0 0
64955465 0 0
898642538 0 0
347222507 0 0
754048009 0 0
621522272 0 0
399582092 0 0
728587956 0 0
370814511 0 0
773614411 0 0
257927736 0 0
78360434 0 0
964679004 0 0
665340911 0 0
475767846 0 0
579956978 0 0
456023048 0 0
550370218 0 0
704522958 0 0
929388408 0 0
829254051 0 0
325143674 0 0
657445558 0 0
631099000 0 0
534421897 0 0
277644434 0 0
836566736 0 0
607075897 0 0
656422747 0 0
320676255 0 0
314187532 0 0
283252431 0 0
386577104 0 0
509178495 0 0
603212841 0 0
400679168 0 0
1051470502 0 0
796571870 0 0
393010408 0 0
319256061 0 0
11130579 0 0
883577729 0 0
215303067 0 0
905871635 0 0
739834172 0 0
249617117 0 0
697418799 0 0
208974675 0 0
499390021 0 0
511470929 0 0
682183679 0 0
281689649 0 0
985267193 0 0
98120179 0 0
449760819 0 0
765943119 0 0
842662114 0 0
949694179 0 0
783603055 0 0
614125924 0 0
446320986 0 0
251738549 0 0
852697957 0 0
716306017 0 0
687388674 0 0
428997132 0 0
610452598 0 0
616105888 0 0
614551230 0 0
58329729 0 0
465303930 0 0
198837620 0 0
718298644 0 0
496305968 0 0
240788973 0 0
639522258 0 0
1001095157 0 0
1005414123 0 0
725922234 0 0
468061759 0 0
641026506 0 0
371452672 0 0
530418504 0 0
602314851 0 0
634749876 0 0
817867481 0 0
62309327 0 0
735149414 0 0
453361094 0 0
57810212 0 0
665404673 0 0
603608153 0 0
850073896 0 0
1051903220 0 0
910139081 0 0
91404909 0 0
540901395 0 0
818271468 0 0
807733121 0 0
7431651 0 0
698020244 0 0
781737920 0 0
508957711 0 0
816742066 0 0
575747310 0 0
875200365 0 0
127999279 0 0
494541331 0 0
831870418 0 0
903788269 0 0
8260370 0 0
545560371 0 0
78681515 0 0
197970785 0 0
983216626 0 0
77059318 0 0
4953078 0 0
552765297 0 0
591126300 0 0
917518891 0 0
917938024 0 0
76300538 0 0
495952367 0 0
44440986 0 0
565791385 0 0
1043263437 0 0
482387441 0 0
824513490 0 0
537132839 0 0
694199727 0 0
1027294812 0 0
601547408 0 0
497364017 0 0
536254541 0 0
200578180 0 0
686619690 0 0
380186917 0 0
369776974 0 0
28187287 0 0
977777247 0 0
911113856 0 0
833311257 0 0
739687197 0 0
941548158 0 0
786383685 0 0
900709817 0 0
433005753 0 0
4148044 0 0
573818812 0 0
578957914 0 0
501850299 0 0
14766856 0 0
600071293 0 0
820873620 0 0
315061377 0 0
256831263 0 0
262089456 0 0
17703689 0 0
92872920 0 0
322775875 0 0
91268360 0 0
416028409 0 0
650844259 0 0
829537165 0 0
884813459 0 0
257817543 0 0
319616598 0 0
102400448 0 0
1056463193 0 0
576382647 0 0
520615335 0 0
192736775 0 0
204277926 0 0
341045534 0 0
285917163 0 0
624904064 0 0
587273644 0 0
252466286 0 0
500925088 0 0
464584811 0 0
406379133 0 0
230946326 0 0
982666623 0 0
205883141 0 0
1065004925 0 0
1010712761 0 0
804495306 0 0
117200727 0 0
389246993 0 0
835436893 0 0
267851036 0 0
289514545 0 0
757046577 0 0
508866275 0 0
938667360 0 0
1006783528 0 0
848845704 0 0
389663523 0 0
368307813 0 0
676416849 0 0
309777921 0 0
281254832 0 0
1030807104 0 0
997860546 0 0
934397541 0 0
135104657 0 0
543496951 0 0
78988333 0 0
736508435 0 0
726795572 0 0
941785087 0 0
255803730 0 0
890241340 0 0
589202377 0 0
548549216 0 0
177748463 0 0
99174958 0 0
57595753 0 0
944910319 0 0
935782836 0 0
30167740 0 0
199422880 0 0
461517357 0 0
510255583 0 0
689483989 0 0
821980152 0 0
702681333 0 0
1059417190 0 0
516767991 0 0
790952353 0 0
516687552 0 0
193130293 0 0
288149099 0 0
1014988805 0 0
948398 0 0
521699595 0 0
663391092 0 0
609953533 0 0
912292846 0 0
268231805 0 0
32639040 0 0
658749250 0 0
827041368 0 0
515428989 0 0
437428331 0 0
223238570 0 0
814301912 0 0
298875209 0 0
1055459376 0 0
755884235 0 0
1051175004 0 0
305395953 0 0
158065689 0 0
1049284048 0 0
967993532 0 0
382567671 0 0
953862565 0 0
197346202 0 0
90053530 0 0
349570519 0 0
848408286 0 0
288448405 0 0
603666222 0 0
90444142 0 0
830206938 0 0
937948007 0 0
110807509 0 0
683340003 0 0
94225273 0 0
798466102 0 0
97711929 0 0
15186773 0 0
856429225 0 0
721272763 0 0
424069225 0 0
838081502 0 0
26603035 0 0
24348170 0 0
841307510 0 0
938158814 0 0
278355378 0 0
86342664 0 0
100871938 0 0
1009687347 0 0
362844640 0 0
594763575 0 0
368323073 0 0
987394121 0 0
358599409 0 0
754797257 0 0
91137744 0 0
539880108 0 0
658837948 0 0
814207288 0 0
781208571 0 0
225954376 0 0
372744191 0 0
547351828 0 0
888431859 0 0
1031675888 0 0
410614210 0 0
59741400 0 0
279819945 0 0
309673269 0 0
992590886 0 0
883284595 0 0
201607918 0 0
456136248 0 0
74773849 0 0
161680704 0 0
1070378979 0 0
44896138 0 0
359607707 0 0
203106122 0 0
505420852 0 0
782541903 0 0
999480495 0 0
976944316 0 0
122153654 0 0
393907704 0 0
597947310 0 0
513744635 0 0
173548793 0 0
294327146 0 0
478340241 0 0
603047999 0 0
149053860 0 0
999046888 0 0
703707597 0 0
254078258 0 0
649515498 0 0
71417908 0 0
447313185 0 0
961069612 0 0
590618455 0 0
731299435 0 0
518699425 0 0
294402281 0 0
223922012 0 0
347633709 0 0
580299934 0 0
95869776 0 0
600300933 0 0
82489083 0 0
567346570 0 0
56043719 0 0
690749352 0 0
289145366 0 0
972320432 0 0
539639118 0 0
204463939 0 0
41815119 0 0
22732730 0 0
622060796 0 0
451889430 0 0
457609602 0 0
844532036 0 0
489624976 0 0
966467258 0 0
260814345 0 0
604583879 0 0
130376996 0 0
896942728 0 0
777668204 0 0
402583808 0 0
816298115 0 0
469754750 0 0
961405753 0 0
1036919661 0 0
670375035 0 0
150026561 0 0
257501916 0 0
701781745 0 0
580361261 0 0
802956875 0 0
779264942 0 0
172120710 0 0
839870587 0 0
168135682 0 0
634688963 0 0
320589388 0 0
768186955 0 0
761572439 0 0
1028629881 0 0
536879126 0 0
408133213 0 0
1058767698 0 0
463267666 0 0
313169841 0 0
377454480 0 0
499199889 0 0
392941267 0 0
762514925 0 0
989598264 0 0
866449225 0 0
285964586 0 0
881497078 0 0
527517006 0 0
1003776664 0 0
495809006 0 0
859630001 0 0
661984059 0 0
768275718 0 0
351951833 0 0
165820303 0 0
83938958 0 0
267780770 0 0
761833728 0 0
257780797 0 0
49572149 0 0
239582053 0 0
393587820 0 0
549545666 0 0
927725750 0 0
1048321095 0 0
327400524 0 0
25403245 0 0
728222472 0 0
110617988 0 0
94252505 0 0
590198570 0 0
1034492607 0 0
266255562 0 0
543511697 0 0
333030962 0 0
43404208 0 0
41232376 0 0
217810149 0 0
310276492 0 0
821299699 0 0
892453078 0 0
973094928 0 0
884037084 0 0
325621905 0 0
599969231 0 0
903427543 0 0
258231805 0 0
532585238 0 0
990627996 0 0
579870175 0 0
266621114 0 0
1014167897 0 0
951215667 0 0
595794018 0 0
448861902 0 0
526299714 0 0
188177177 0 0
145569077 0 0
866817254 0 0
1057422192 0 0
440515259 0 0
64984859 0 0
860010431 0 0
990669572 0 0
949535127 0 0
862512118 0 0
326587023 0 0
26083141 0 0
937113642 0 0
322846344 0 0
986240975 0 0
442792481 0 0
278930145 0 0
785053938 0 0
120641559 0 0
761235455 0 0
913105622 0 0
604660546 0 0
594667073 0 0
916122457 0 0
87300917 0 0
797679337 0 0
897585305 0 0
807323263 0 0
431619540 0 0
787295520 0 0
176294297 0 0
261161209 0 0
715720019 0 0
123558555 0 0
345621245 0 0
785731621 0 0
817510902 0 0
80933452 0 0
1034227781 0 0
735848191 0 0
905376526 0 0
499848110 0 0
295823757 0 0
995459136 0 0
904501022 0 0
95690789 0 0
537443189 0 0
95589258 0 0
532670337 0 0
817381514 0 0
637178543 0 0
1034127700 0 0
488630343 0 0
370322286 0 0
487309787 0 0
92261388 0 0
246750180 0 0
2739482 0 0
136393904 0 0
810486720 0 0
601649914 0 0
717823075 0 0
1058302970 0 0
17193831 0 0
575188283 0 0
842820203 0 0
44139597 0 0
14064474 0 0
255608860 0 0
1015541784 0 0
900486036 0 0
794829089 0 0
347855646 0 0
687353573 0 0
1057569264 0 0
862372123 0 0
329085199 0 0
48154572 0 0
170485851 0 0
185217190 0 0
893498277 0 0
210178500 0 0
588567281 0 0
1029072713 0 0
259059033 0 0
545467683 0 0
955299750 0 0
68423944 0 0
980078866 0 0
979894514 0 0
481993306 0 0
243719487 0 0
899853667 0 0
593279590 0 0
216446768 0 0
381735693 0 0
1060079360 0 0
379828118 0 0
889662940 0 0
810568865 0 0
1030686327 0 0
443784421 0 0
23161418 0 0
992799658 0 0
541748031 0 0
955902094 0 0
68014100 0 0
96585023 0 0
219458860 0 0
275982667 0 0
978960657 0 0
314029518 0 0
508442710 0 0
634207805 0 0
855753839 0 0
770767053 0 0
269264847 0 0
28147894 0 0
421556657 0 0
292013433 0 0
340797948 0 0
248829956 0 0
829102448 0 0
12398032 0 0
836971858 0 0
669381848 0 0
876416166 0 0
917461255 0 0
867201864 0 0
462713918 0 0
267959785 0 0
740775717 0 0
750223573 0 0
547125108 0 0
497308539 0 0
238126839 0 0
197427177 0 0
679333237 0 0
260069135 0 0
934569385 0 0
39373089 0 0
588430501 0 0
100727797 0 0
774748366 0 0
258822914 0 0
804100779 0 0
383861825 0 0
541251706 0 0
1065338857 0 0
299270763 0 0
718612220 0 0
907392429 0 0
1057553616 0 0
501482230 0 0
507617215 0 0
65444356 0 0
889298889 0 0
1039835513 0 0
310667863 0 0
999053562 0 0
922220379 0 0
833243380 0 0
1047900934 0 0
433504620 0 0
567269976 0 0
704149416 0 0
85845272 0 0
642802563 0 0
425205809 0 0
726067762 0 0
1024018409 0 0
141808504 0 0
971303891 0 0
985808593 0 0
649722445 0 0
678668121 0 0
445554343 0 0
599923113 0 0
208670291 0 0
75709131 0 0
912837588 0 0
967554112 0 0
320252254 0 0
590080324 0 0
872608325 0 0
433383936 0 0
10904020 0 0
270179597 0 0
960226637 0 0
380367511 0 0
621433328 0 0
1035335618 0 0
616600630 0 0
569418398 0 0
33867487 0 0
587598970 0 0
788883437 0 0
421255815 0 0
100765871 0 0
775839476 0 0
792771134 0 0
201626882 0 0
508650700 0 0
779839728 0 0
31765764 0 0
530188520 0 0
576967348 0 0
758349507 0 0
821330333 0 0
484007487 0 0
494506802 0 0
1061044587 0 0
488686090 0 0
881512489 0 0
200096124 0 0
773405292 0 0
443914249 0 0
878508093 0 0
243909616 0 0
927713620 0 0
195680837 0 0
390296428 0 0
59238835 0 0
1062001005 0 0
1010643591 0 0
468612747 0 0
1046758937 0 0
953225308 0 0
242757769 0 0
878564573 0 0
318618649 0 0
177130390 0 0
917581290 0 0
100695004 0 0
778538268 0 0
433331647 0 0
146016872 0 0
960625312 0 0
400230105 0 0
1072589247 0 0
24883544 0 0
488445404 0 0
146668122 0 0
369953736 0 0
388743653 0 0
521013394 0 0
301352273 0 0
844124450 0 0
329399207 0 0
749342906 0 0
512535727 0 0
5346654 0 0
711286675 0 0
196285268 0 0
361122740 0 0
250623860 0 0
523139743 0 0
103874232 0 0
1036640648 0 0
585716612 0 0
813383909 0 0
878888763 0 0
660659678 0 0
190814712 0 0
865133311 0 0
772940527 0 0
934059278 0 0
175087129 0 0
377882924 0 0
490204870 0 0
681055471 0 0
102468116 0 0
899513300 0 0
838335314 0 0
632656297 0 0
371194371 0 0
286615298 0 0
687042193 0 0
159051470 0 0
321453149 0 0
41064372 0 0
8747003 0 0
878851947 0 0
631933677 0 0
372072386 0 0
142795412 0 0
482784540 0 0
438210654 0 0
630718249 0 0
236697288 0 0
868055576 0 0
89230183 0 0
547600276 0 0
181836043 0 0
622070370 0 0
183102773 0 0
515409453 0 0
910007692 0 0
233981596 0 0
525740011 0 0
1020154450 0 0
518725596 0 0
144671107 0 0
998744198 0 0
321492337 0 0
184050751 0 0
1047810917 0 0
1065428395 0 0
899988046 0 0
772981492 0 0
928563158 0 0
895695077 0 0
562040245 0 0
366889100 0 0
386419266 0 0
245452004 0 0
1011518664 0 0
760087124 0 0
817165383 0 0
479105171 0 0
666050574 0 0
1036877538 0 0
563409014 0 0
43577729 0 0
783361586 0 0
540457817 0 0
909530360 0 0
210556115 0 0
506617579 0 0
13025405 0 0
316578838 0 0
139492428 0 0
257767946 0 0
484193303 0 0
129171020 0 0
154817024 0 0
1000411156 0 0
979415040 0 0
20721114 0 0
160261950 0 0
9425417 0 0
940422304 0 0
566815853 0 0
881984946 0 0
248560936 0 0
323110269 0 0
616402177 0 0
900020251 0 0
756877385 0 0
845450769 0 0
676225195 0 0
787449915 0 0
765692667 0 0
790635101 0 0
228245639 0 0
1051921997 0 0
383048102 0 0
11795509 0 0
195830985 0 0
98457670 0 0
330703952 0 0
649442727 0 0
803407094 0 0
56134805 0 0
508898144 0 0
653967023 0 0
525503607 0 0
218555357 0 0
646649536 0 0
484486986 0 0
68379425 0 0
969545361 0 0
948871092 0 0
316959638 0 0
314778794 0 0
550199561 0 0
57872366 0 0
634286544 0 0
1013119491 0 0
337419270 0 0
809398111 0 0
727210875 0 0
184923861 0 0
332900719 0 0
748061788 0 0
172123178 0 0
168927063 0 0
795578280 0 0
368922975 0 0
751375410 0 0
774225960 0 0
640452315 0 0
254031171 0 0
773933292 0 0
912677370 0 0
676145466 0 0
195211967 0 0
548331486 0 0
624717050 0 0
225879290 0 0
259439792 0 0
842928290 0 0
135919968 0 0
739196211 0 0
1051446870 0 0
725442410 0 0
7681419 0 0
547321275 0 0
748650870 0 0
892789700 0 0
645378544 0 0
842506707 0 0
829315169 0 0
1039519678 0 0
356219842 0 0
568514402 0 0
182374639 0 0
905754886 0 0
436742674 0 0
1436376 0 0
22396905 0 0
237423054 0 0
654104285 0 0
1058058367 0 0
416849356 0 0
545260615 0 0
149129774 0 0
759487423 0 0
961653884 0 0
292439401 0 0
1054003041 0 0
884069810 0 0
826524680 0 0
983364804 0 0
412184412 0 0
260168665 0 0
792443317 0 0
82031849 0 0
677128280 0 0
638316808 0 0
826835829 0 0
946318436 0 0
208381722 0 0
202658107 0 0
511390642 0 0
944527501 0 0
272118358 0 0
1071868499 0 0
611226332 0 0
563277868 0 0
458884638 0 0
701315347 0 0
566682499 0 0
982406739 0 0
517792481 0 0
366926963 0 0
599417479 0 0
1064474694 0 0
76456239 0 0
159149585 0 0
777002531 0 0
603420749 0 0
164782614 0 0
539375148 0 0
949647115 0 0
880185243 0 0
506735727 0 0
872362322 0 0
116300946 0 0
496083461 0 0
684993624 0 0
567978945 0 0
704969404 0 0
627595442 0 0
523200299 0 0
870900982 0 0
63812277 0 0
1013148924 0 0
346968361 0 0
597049540 0 0
676881632 0 0
362261392 0 0
621532047 0 0
652708645 0 0
5220898 0 0
875424649 0 0
545095797 0 0
300192735 0 0
909401038 0 0
542959061 0 0
361899798 0 0
79746284 0 0
25163954 0 0
588659910 0 0
689892526 0 0
680177206 0 0
101389747 0 0
727205902 0 0
388070013 0 0
344550979 0 0
780994609 0 0
454217878 0 0
71402644 0 0
775004125 0 0
817430113 0 0
381659955 0 0
1024513456 0 0
120353499 0 0
1071320172 0 0
1051377153 0 0
16889431 0 0
553547583 0 0
403176605 0 0
761572230 0 0
464620975 0 0
864556932 0 0
490474949 0 0
856174630 0 0
585164129 0 0
379754473 0 0
635673339 0 0
316024402 0 0
704894182 0 0
233106226 0 0
769738049 0 0
598143472 0 0
344901754 0 0
650622729 0 0
604171756 0 0
786136427 0 0
451350270 0 0
544243121 0 0
688852104 0 0
656554957 0 0
382455450 0 0
457467638 0 0
18142560 0 0
665807368 0 0
148144194 0 0
1041335543 0 0
159510424 0 0
805840817 0 0
750476989 0 0
445370183 0 0
784838327 0 0
1019623727 0 0
718634365 0 0
430584963 0 0
691717610 0 0
448221762 0 0
806830916 0 0
670964772 0 0
1065455137 0 0
556133501 0 0
684301453 0 0
159404317 0 0
138193508 0 0
777518048 0 0
145697540 0 0
428284353 0 0
772011087 0 0
701048204 0 0
149639546 0 0
144615396 0 0
400751766 0 0
377621331 0 0
959772325 0 0
271787084 0 0
690721403 0 0
973415467 0 0
901237396 0 0
767520672 0 0
147318950 0 0
274353332 0 0
47811598 0 0
426328863 0 0
763913515 0 0
589564092 0 0
120185432 0 0
617745662 0 0
1054536050 0 0
26117461 0 0
241010515 0 0
518867140 0 0
363523763 0 0
816535781 0 0
1044167067 0 0
936577121 0 0
227876693 0 0
15245560 0 0
978585137 0 0
451644479 0 0
162406163 0 0
898686828 0 0
962588692 0 0
1071621305 0 0
83701555 0 0
610314730 0 0
561091316 0 0
869867568 0 0
984168085 0 0
638913097 0 0
483236331 0 0
815084048 0 0
223479989 0 0
44998404 0 0
98294475 0 0
225074611 0 0
465278359 0 0
511439761 0 0
245597988 0 0
1062477835 0 0
251685252 0 0
1062181367 0 0
328976284 0 0
358551326 0 0
388897252 0 0
396953299 0 0
695716095 0 0
1021017555 0 0
333431193 0 0
326719589 0 0
363947913 0 0
358998609 0 0
31752817 0 0
994366535 0 0
947679380 0 0
581812785 0 0
818388343 0 0
787858350 0 0
862481841 0 0
434465371 0 0
1052760152 0 0
857863656 0 0
491768879 0 0
541703203 0 0
576745569 0 0
524754314 0 0
251093524 0 0
515305069 0 0
250476281 0 0
235213484 0 0
155770984 0 0
175501789 0 0
828227411 0 0
697567880 0 0
273352044 0 0
969920489 0 0
141389510 0 0
241533024 0 0
1032377161 0 0
1047931181 0 0
211378310 0 0
229843436 0 0
638996715 0 0
956071113 0 0
230774079 0 0
167452652 0 0
364438466 0 0
173738851 0 0
689766040 0 0
60132987 0 0
50004050 0 0
651932043 0 0
995579170 0 0
1070983376 0 0
40234535 0 0
2329431 0 0
889145639 0 0
199976643 0 0
234851215 0 0
224293147 0 0
473892468 0 0
227898857 0 0
573548320 0 0
242810697 0 0
859315384 0 0
458731874 0 0
249230239 0 0
117783424 0 0
633786213 0 0
108915874 0 0
105050208 0 0
301397470 0 0
929609351 0 0
949977015 0 0
356763730 0 0
40939298 0 0
996419532 0 0
184915328 0 0
15246449 0 0
179101374 0 0
519876267 0 0
80147625 0 0
864513785 0 0
634185246 0 0
1045009574 0 0
925534290 0 0
1064497869 0 0
1033518390 0 0
495261748 0 0
1061748170 0 0
408092920 0 0
810473577 0 0
233639418 0 0
271266689 0 0
240715861 0 0
1023933865 0 0
886719016 0 0
167825774 0 0
881248642 0 0
596263193 0 0
449213035 0 0
345467784 0 0
380965128 0 0
832996262 0 0
187473460 0 0
1062455941 0 0
868530059 0 0
159992756 0 0
118105445 0 0
65064082 0 0
632985051 0 0
804649102 0 0
67848447 0 0
114787865 0 0
1041689701 0 0
167430525 0 0
373255428 0 0
549577828 0 0
13840038 0 0
1070440047 0 0
831613510 0 0
815405046 0 0
633630212 0 0
869330520 0 0
972732304 0 0
860027169 0 0
522973998 0 0
26550451 0 0
735884264 0 0
310802558 0 0
157345217 0 0
867804730 0 0
481968216 0 0
513997265 0 0
640031262 0 0
108759116 0 0
416001137 0 0
339972945 0 0
1055921221 0 0
817615406 0 0
708576726 0 0
587098528 0 0
130328332 0 0
943346024 0 0
94232658 0 0
1055583572 0 0
943235754 0 0
396506227 0 0
377516893 0 0
408742892 0 0
591979691 0 0
809964726 0 0
8476842 0 0
166814560 0 0
855913695 0 0
76281208 0 0
990117879 0 0
44588438 0 0
75260907 0 0
346603386 0 0
526050637 0 0
368410300 0 0
86663785 0 0
131661405 0 0
373823069 0 0
167519993 0 0
897495742 0 0
790421672 0 0
571395665 0 0
676432984 0 0
127180826 0 0
540080069 0 0
821957330 0 0
724745326 0 0
366166589 0 0
203780363 0 0
955001149 0 0
659529080 0 0
984531957 0 0
987776600 0 0
269784994 0 0
660161383 0 0
540551670 0 0
933684816 0 0
791556180 0 0
736791792 0 0
855124355 0 0
38755680 0 0
1012278717 0 0
672270577 0 0
528312967 0 0
248306484 0 0
1056756755 0 0
792304742 0 0
401560688 0 0
237552803 0 0
144361835 0 0
190787908 0 0
117031228 0 0
958987087 0 0
247750885 0 0
289372422 0 0
481298119 0 0
1053193932 0 0
616186435 0 0
884407887 0 0
171321892 0 0
107599244 0 0
1042766774 0 0
149429273 0 0
803427475 0 0
214433609 0 0
813232763 0 0
277870921 0 0
989098451 0 0
270063928 0 0
170845531 0 0
787650194 0 0
1066675742 0 0
9558426 0 0
488353264 0 0
969785009 0 0
120402338 0 0
855771063 0 0
893270017 0 0
534792801 0 0
108866841 0 0
299852702 0 0
776930471 0 0
1028785128 0 0
505073222 0 0
634544420 0 0
625371253 0 0
379767877 0 0
104275179 0 0
397001751 0 0
497413311 0 0
1067816781 0 0
584833349 0 0
394891967 0 0
487892490 0 0
273035017 0 0
137754094 0 0
686718557 0 0
349811901 0 0
510750777 0 0
709802111 0 0
845414686 0 0
813532013 0 0
629870517 0 0
280741363 0 0
290486980 0 0
977023019 0 0
1039041734 0 0
107995311 0 0
575379054 0 0
936762678 0 0
59597942 0 0
858436492 0 0
791309706 0 0
816587302 0 0
696967954 0 0
1024341206 0 0
334910496 0 0
381670771 0 0
109539679 0 0
531031384 0 0
339986358 0 0
802142412 0 0
405272048 0 0
1031591936 0 0
6137877 0 0
519618315 0 0
296954927 0 0
805802875 0 0
490945537 0 0
817391658 0 0
469757151 0 0
265463429 0 0
858017697 0 0
918463551 0 0
957688491 0 0
13446145 0 0
1071772553 0 0
717318567 0 0
737451650 0 0
856007926 0 0
459952769 0 0
513871352 0 0
121131239 0 0
119389805 0 0
391412876 0 0
191036945 0 0
449854651 0 0
406636079 0 0
664453181 0 0
895241562 0 0
571154150 0 0
957929425 0 0
847602757 0 0
1026091924 0 0
347444681 0 0
441943241 0 0
923842263 0 0
781629733 0 0
339909227 0 0
360368938 0 0
216990317 0 0
400754904 0 0
56547017 0 0
757073797 0 0
895249653 0 0
80946444 0 0
269079867 0 0
27397735 0 0
329380494 0 0
753010681 0 0
544949981 0 0
383002835 0 0
601607055 0 0
288094522 0 0
401401061 0 0
1002146689 0 0
849716332 0 0
575541065 0 0
70768910 0 0
649655592 0 0
980357591 0 0
53662736 0 0
316528853 0 0
297215145 0 0
292148863 0 0
45144094 0 0
785845767 0 0
614213515 0 0
17980727 0 0
14908275 0 0
292376768 0 0
612617000 0 0
968545742 0 0
344372091 0 0
760362518 0 0
799418071 0 0
102657418 0 0
204154970 0 0
602564861 0 0
613044708 0 0
614827326 0 0
425031190 0 0
989053423 0 0
603284906 0 0
357898379 0 0
645335429 0 0
477691171 0 0
646996204 0 0
133188695 0 0
187844978 0 0
26911659 0 0
555639088 0 0
458756720 0 0
999252505 0 0
71081867 0 0
721223403 0 0
1019836957 0 0
880880494 0 0
975062346 0 0
229186164 0 0
1058438796 0 0
476257710 0 0
428589717 0 0
111758614 0 0
177666450 0 0
602488206 0 0
811468066 0 0
512679905 0 0
31860480 0 0
401392344 0 0
181817538 0 0
1025665373 0 0
219501627 0 0
782338926 0 0
572961060 0 0
878347755 0 0
160996403 0 0
43735147 0 0
1028609093 0 0
119687793 0 0
246879050 0 0
716622260 0 0
76229662 0 0
387107200 0 0
674545388 0 0
194676700 0 0
384913683 0 0
615919836 0 0
421782200 0 0
1009667273 0 0
732750947 0 0
307126246 0 0
560849639 0 0
965659821 0 0
380377292 0 0
206554541 0 0
342328613 0 0
465007948 0 0
132200380 0 0
318676341 0 0
129143911 0 0
529350452 0 0
432930222 0 0
865267234 0 0
437289658 0 0
739754672 0 0
435598827 0 0
92440706 0 0
238276828 0 0
868014235 0 0
216602865 0 0
294829866 0 0
247428893 0 0
1021624884 0 0
63366984 0 0
980773688 0 0
607478026 0 0
1063669446 0 0
383408105 0 0
154566394 0 0
629442917 0 0
1046745155 0 0
500587534 0 0
284677740 0 0
644082898 0 0
930062188 0 0
236484540 0 0
205103625 0 0
6810674 0 0
682888027 0 0
1012991617 0 0
788003122 0 0
978024529 0 0
813888318 0 0
68877577 0 0
982632370 0 0
529384191 0 0
721992112 0 0
798364148 0 0
416190966 0 0
614990177 0 0
456770599 0 0
168607643 0 0
921031972 0 0
294225396 0 0
373384187 0 0
221458363 0 0
494553718 0 0
590627440 0 0
404638823 0 0
483309495 0 0
614171956 0 0
624894993 0 0
410114543 0 0
931246244 0 0
308628086 0 0
897205574 0 0
754170097 0 0
547599568 0 0
840806321 0 0
884313215 0 0
186203386 0 0
1046408785 0 0
496839294 0 0
877089404 0 0
370401464 0 0
882395909 0 0
498612908 0 0
404030491 0 0
716677966 0 0
86288445 0 0
441478059 0 0
857100400 0 0
846442652 0 0
106427357 0 0
74951421 0 0
127772784 0 0
355817191 0 0
322979299 0 0
257094120 0 0
296622900 0 0
886199218 0 0
356543355 0 0
27128743 0 0
363669100 0 0
677686418 0 0
267119424 0 0
167053850 0 0
377492653 0 0
441319161 0 0
458865420 0 0
159863832 0 0
220657342 0 0
451773327 0 0
346678623 0 0
391816815 0 0
515888638 0 0
367487887 0 0
157391848 0 0
881556810 0 0
88763775 0 0
2978438 0 0
947375152 0 0
862405093 0 0
903191179 0 0
512544609 0 0
83321513 0 0
1019808420 0 0
1052210640 0 0
3478614 0 0
566450940 0 0
694233417 0 0
635080573 0 0
604209838 0 0
647985980 0 0
484788949 0 0
982469314 0 0
1055880881 0 0
1057438437 0 0
501505004 0 0
942115154 0 0
1026731963 0 0
50175658 0 0
566709137 0 0
553968534 0 0
766829343 0 0
17751794 0 0
803643071 0 0
327765239 0 0
780484437 0 0
757482579 0 0
563640565 0 0
653231553 0 0
949063935 0 0
747241864 0 0
659473781 0 0
486150351 0 0
13935454 0 0
412445823 0 0
146026496 0 0
984766512 0 0
108118072 0 0
60289493 0 0
679585889 0 0
277498404 0 0
366599824 0 0
1067676991 0 0
114846700 0 0
186102540 0 0
373602196 0 0
462446424 0 0
404684517 0 0
124657747 0 0
920107907 0 0
525894795 0 0
421139090 0 0
897849160 0 0
378734860 0 0
395319345 0 0
400339213 0 0
742235831 0 0
920416259 0 0
485733122 0 0
879887187 0 0
177273632 0 0
756751896 0 0
561967449 0 0
390414822 0 0
583306329 0 0
192363287 0 0
351460026 0 0
170544733 0 0
284659893 0 0
363919339 0 0
125153787 0 0
808097311 0 0
763069704 0 0
52987046 0 0
850806589 0 0
832907437 0 0
893041012 0 0
834298391 0 0
98291506 0 0
722133886 0 0
344553590 0 0
432131618 0 0
189292709 0 0
393601536 0 0
207660142 0 0
304508302 0 0
808714975 0 0
1053817660 0 0
284681977 0 0
230296049 0 0
69718900 0 0
415104675 0 0
218135094 0 0
986710577 0 0
554071053 0 0
857810975 0 0
154144319 0 0
1041620168 0 0
793160985 0 0
625636651 0 0
100252275 0 0
239853168 0 0
323339901 0 0
966200394 0 0
701908796 0 0
386386878 0 0
372731306 0 0
909852162 0 0
717952904 0 0
398139644 0 0
681971961 0 0
632868259 0 0
813646476 0 0
799053070 0 0
990125813 0 0
151658054 0 0
316806188 0 0
735231618 0 0
680638586 0 0
108970825 0 0
808828116 0 0
861402566 0 0
8131451 0 0
287065896 0 0
760593662 0 0
245238899 0 0
247029069 0 0
194519454 0 0
264089146 0 0
667609195 0 0
935545888 0 0
262406779 0 0
690002327 0 0
326292165 0 0
613341256 0 0
388411192 0 0
614812809 0 0
129326999 0 0
665573964 0 0
483045138 0 0
984985035 0 0
82055441 0 0
470618328 0 0
187228970 0 0
717560546 0 0
552845180 0 0
392754855 0 0
1066573300 0 0
663510180 0 0
881668949 0 0
1062253934 0 0
1036751892 0 0
406038832 0 0
45231446 0 0
382537487 0 0
82712027 0 0
588442539 0 0
1024093875 0 0
443750534 0 0
1036119182 0 0
599391457 0 0
944621167 0 0
20188820 0 0
951643047 0 0
891092421 0 0
216092124 0 0
70603423 0 0
905715639 0 0
970983822 0 0
682938331 0 0
821685530 0 0
862998313 0 0
846612360 0 0
635998568 0 0
143750506 0 0
497861877 0 0
376589230 0 0
498352051 0 0
694514136 0 0
335526151 0 0
160195236 0 0
253001499 0 0
619480982 0 0
193977052 0 0
561927224 0 0
1011714205 0 0
46987782 0 0
664397272 0 0
378718397 0 0
240984097 0 0
957308701 0 0
289784549 0 0
1056251111 0 0
133264833 0 0
812071680 0 0
507321315 0 0
539813718 0 0
810828066 0 0
683095512 0 0
931419419 0 0
794985195 0 0
83296848 0 0
179930247 0 0
278260618 0 0
68749750 0 0
833221160 0 0
854372950 0 0
783954011 0 0
69394292 0 0
51635053 0 0
849421771 0 0
23200747 0 0
391415298 0 0
44064235 0 0
226395611 0 0
273212216 0 0
586084785 0 0
299056738 0 0
1036386880 0 0
479636494 0 0
92524293 0 0
826927027 0 0
684790490 0 0
194209265 0 0
473797906 0 0
331432591 0 0
627714464 0 0
873994958 0 0
796124514 0 0
776603559 0 0
957280444 0 0
5518365 0 0
219735195 0 0
511330843 0 0
880043831 0 0
519274721 0 0
346867330 0 0
654795931 0 0
999186216 0 0
615780868 0 0
122527340 0 0
494519874 0 0
864045991 0 0
694078203 0 0
156697580 0 0
642306982 0 0
959892321 0 0
150407054 0 0
63865660 0 0
727305956 0 0
1022153998 0 0
86751433 0 0
1025718258 0 0
266164503 0 0
201454474 0 0
254751413 0 0
173892265 0 0
412991929 0 0
919829751 0 0
434215433 0 0
430342619 0 0
489570352 0 0
636940355 0 0
876264180 0 0
822221924 0 0
949596714 0 0
883326517 0 0
1021946596 0 0
667687216 0 0
269880636 0 0
270671183 0 0
208515932 0 0
118607054 0 0
500286779 0 0
966506684 0 0
449739417 0 0
269412114 0 0
143308699 0 0
275558264 0 0
1024708111 0 0
582760605 0 0
71516785 0 0
493937139 0 0
798035373 0 0
736915988 0 0
935887371 0 0
461422005 0 0
556128819 0 0
1054474569 0 0
225861693 0 0
533923308 0 0
607082612 0 0
255740545 0 0
879579694 0 0
1005149849 0 0
504002474 0 0
125808683 0 0
315838202 0 0
768022798 0 0
562464514 0 0
604869189 0 0
104177459 0 0
763876502 0 0
603914640 0 0
715545285 0 0
574692586 0 0
760360590 0 0
923317087 0 0
793792322 0 0
580483160 0 0
756850688 0 0
341351580 0 0
902028881 0 0
159901634 0 0
422804973 0 0
940483512 0 0
1041368038 0 0
824889186 0 0
532193577 0 0
220955736 0 0
817077502 0 0
603453980 0 0
191949141 0 0
55950143 0 0
764175717 0 0
809519195 0 0
484006930 0 0
906358040 0 0
559631600 0 0
76605445 0 0
574859798 0 0
898778703 0 0
436308265 0 0
364991519 0 0
1011049856 0 0
800110399 0 0
750157984 0 0
1056496616 0 0
886682853 0 0
56518850 0 0
17150590 0 0
1008183552 0 0
694818727 0 0
110407635 0 0
766414795 0 0
722077825 0 0
222225957 0 0
14383867 0 0
979961581 0 0
293497216 0 0
266385040 0 0
1747842 0 0
248574301 0 0
40263043 0 0
795283591 0 0
498258284 0 0
551693036 0 0
454720322 0 0
444370186 0 0
721556503 0 0
1072748440 0 0
868283588 0 0
744656674 0 0
233178115 0 0
835059517 0 0
39245795 0 0
140801533 0 0
83341786 0 0
806620714 0 0
358798006 0 0
697409292 0 0
825111375 0 0
156205020 0 0
587611609 0 0
306689434 0 0
722445684 0 0
193373042 0 0
305945540 0 0
1064396838 0 0
491281876 0 0
724532163 0 0
345102022 0 0
236071606 0 0
533304948 0 0
395771538 0 0
219866959 0 0
354113402 0 0
984146598 0 0
217215761 0 0
535701679 0 0
385958323 0 0
667123220 0 0
461888026 0 0
706841746 0 0
984135013 0 0
718357256 0 0
39294634 0 0
786928590 0 0
1052622249 0 0
770987711 0 0
544879356 0 0
654559178 0 0
560805244 0 0
686589400 0 0
285118515 0 0
548450790 0 0
321207377 0 0
174216945 0 0
40399004 0 0
912278472 0 0
196650272 0 0
553823050 0 0
58111489 0 0
519355436 0 0
543265242 0 0
465504879 0 0
475066879 0 0
1023714443 0 0
991320034 0 0
721904710 0 0
194397630 0 0
581326345 0 0
461548897 0 0
1017436265 0 0
792899756 0 0
276807827 0 0
506470623 0 0
827098121 0 0
233385472 0 0
687808028 0 0
831218327 0 0
285889817 0 0
910591735 0 0
466099962 0 0
952502706 0 0
253750108 0 0
447673079 0 0
9981808 0 0
525295780 0 0
387251128 0 0
1056572772 0 0
178888468 0 0
495650680 0 0
967418524 0 0
884916057 0 0
612726106 0 0
256208485 0 0
447206715 0 0
334112637 0 0
495329920 0 0
63415017 0 0
771539883 0 0
641098827 0 0
447288325 0 0
20280431 0 0
913861553 0 0
936840537 0 0
691442473 0 0
822274967 0 0
263878655 0 0
492211064 0 0
650974834 0 0
634902953 0 0
585041425 0 0
730269475 0 0
1005647604 0 0
839146411 0 0
198967587 0 0
107984442 0 0
127676106 0 0
915852592 0 0
16320820 0 0
211430841 0 0
430444903 0 0
840348069 0 0
879674414 0 0
827679032 0 0
932058008 0 0
740842554 0 0
874575059 0 0
470846151 0 0
76299965 0 0
1030800437 0 0
950254644 0 0
524139470 0 0
535231078 0 0
1042886486 0 0
727885138 0 0
596826438 0 0
35507670 0 0
1025090402 0 0
744826867 0 0
796645834 0 0
47426726 0 0
907365666 0 0
601177923 0 0
265622120 0 0
138288197 0 0
846563443 0 0
947086374 0 0
995236638 0 0
138324938 0 0
744814980 0 0
866092713 0 0
227258179 0 0
640014066 0 0
349815349 0 0
247221966 0 0
1014991234 0 0
448223575 0 0
783456346 0 0
763917059 0 0
189267184 0 0
233187658 0 0
937709441 0 0
241826552 0 0
819962862 0 0
974544948 0 0
72241624 0 0
391581032 0 0
823758990 0 0
842978165 0 0
364377038 0 0
477534674 0 0
5667699 0 0
542327664 0 0
864085366 0 0
566659823 0 0
114225284 0 0
898839310 0 0
399799695 0 0
424231729 0 0
587460492 0 0
147177540 0 0
1044640908 0 0
523438874 0 0
1058949619 0 0
344126383 0 0
114154861 0 0
694920767 0 0
424978627 0 0
515837960 0 0
898818901 0 0
153565788 0 0
691153634 0 0
535039752 0 0
226607269 0 0
915156764 0 0
182787265 0 0
833643946 0 0
385461363 0 0
898686894 0 0
281238026 0 0
706518909 0 0
987413131 0 0
91815711 0 0
846822622 0 0
745892213 0 0
1027721280 0 0
891540141 0 0
1049900599 0 0
683400342 0 0
978578709 0 0
728898642 0 0
544979530 0 0
882059808 0 0
749920788 0 0
859004907 0 0
589390263 0 0
493466209 0 0
8379380 0 0
823312134 0 0
86527159 0 0
725326194 0 0
735540247 0 0
48682280 0 0
1043228047 0 0
680731434 0 0
824348193 0 0
724912580 0 0
260143566 0 0
209303517 0 0
808920511 0 0
245229788 0 0
678592417 0 0
791689480 0 0
215615500 0 0
984477355 0 0
338044234 0 0
717396555 0 0
931969347 0 0
288520936 0 0
435834397 0 0
879070882 0 0
777171711 0 0
643746001 0 0
708128029 0 0
506282274 0 0
970705387 0 0
282309600 0 0
631300479 0 0
900385015 0 0
171273327 0 0
470408229 0 0
22797357 0 0
115202460 0 0
975616897 0 0
1054886665 0 0
299008447 0 0
965273442 0 0
244817237 0 0
969301319 0 0
69579236 0 0
403457088 0 0
600954726 0 0
924558542 0 0
1048340894 0 0
244734705 0 0
189805382 0 0
650668234 0 0
409549912 0 0
816864412 0 0
58251497 0 0
263468404 0 0
160905765 0 0
359931748 0 0
589165502 0 0
1050131025 0 0
55799978 0 0
994956559 0 0
657472649 0 0
276860226 0 0
885544099 0 0
66989343 0 0
314446889 0 0
996457230 0 0
1014153831 0 0
203076618 0 0
585406451 0 0
355281335 0 0
1057777982 0 0
762232857 0 0
271319064 0 0
684501614 0 0
267199157 0 0
36556518 0 0
1063415294 0 0
164512214 0 0
395570383 0 0
319534664 0 0
661505717 0 0
458407054 0 0
545161470 0 0
770952320 0 0
716493091 0 0
453025570 0 0
631413451 0 0
211872963 0 0
326511631 0 0
871668137 0 0
539330748 0 0
236627637 0 0
562500210 0 0
576533003 0 0
940729733 0 0
284663460 0 0
535382299 0 0
727086141 0 0
9521230 0 0
173278509 0 0
681682573 0 0
89853096 0 0
137790319 0 0
684922831 0 0
247463018 0 0
212529133 0 0
495150701 0 0
326888872 0 0
567663060 0 0
580907578 0 0
462253402 0 0
427533421 0 0
463615372 0 0
610137613 0 0
681231985 0 0
82316068 0 0
99879072 0 0
86534441 0 0
421520506 0 0
1027863837 0 0
522392813 0 0
567232453 0 0
562322101 0 0
1063795512 0 0
479272037 0 0
538871928 0 0
785646985 0 0
845771658 0 0
589945897 0 0
688110339 0 0
822610709 0 0
823383094 0 0
513424276 0 0
1061017492 0 0
421899075 0 0
135552649 0 0
636343447 0 0
677253236 0 0
602251191 0 0
533150547 0 0
350414552 0 0
338843664 0 0
946816717 0 0
874510300 0 0
982412337 0 0
529495513 0 0
541072763 0 0
287250050 0 0
960212902 0 0
380591483 0 0
498140491 0 0
82289153 0 0
469237637 0 0
870688407 0 0
627641890 0 0
29862754 0 0
280064190 0 0
267371055 0 0
782601091 0 0
666553504 0 0
403181450 0 0
928382403 0 0
184472088 0 0
205436806 0 0
810659814 0 0
1053200676 0 0
927824695 0 0
858636637 0 0
754943842 0 0
557715620 0 0
476625515 0 0
779946050 0 0
731690739 0 0
576065352 0 0
188731406 0 0
637098923 0 0
1042383327 0 0
930122115 0 0
938602772 0 0
8695646 0 0
506002201 0 0
587893182 0 0
244474947 0 0
407844607 0 0
181763943 0 0
370472744 0 0
1015593359 0 0
921401982 0 0
97734215 0 0
45723020 0 0
418424930 0 0
608889487 0 0
406264091 0 0
211701133 0 0
135994750 0 0
715654717 0 0
243022255 0 0
354385094 0 0
996794979 0 0
1065560948 0 0
267768061 0 0
48301256 0 0
278873558 0 0
292862298 0 0
421509531 0 0
801193735 0 0
821977940 0 0
136065853 0 0
687048742 0 0
365221505 0 0
246829623 0 0
621337355 0 0
931343225 0 0
360665122 0 0
649881727 0 0
483677403 0 0
388967646 0 0
1031658043 0 0
722243925 0 0
232781360 0 0
641115033 0 0
800569217 0 0
816846851 0 0
563840005 0 0
464462661 0 0
1043004714 0 0
150207148 0 0
828800939 0 0
742464485 0 0
987977457 0 0
446358498 0 0
638479233 0 0
945635077 0 0
32509861 0 0
733243928 0 0
675002983 0 0
98341447 0 0
863547139 0 0
613770329 0 0
509925439 0 0
874867497 0 0
532349235 0 0
282965374 0 0
788382793 0 0
578811479 0 0
207297218 0 0
672052715 0 0
410490478 0 0
1067203148 0 0
314004428 0 0
329760162 0 0
145926924 0 0
357498886 0 0
330467958 0 0
35572547 0 0
631929351 0 0
736640840 0 0
149530357 0 0
570927793 0 0
767293778 0 0
946261237 0 0
288250506 0 0
257099407 0 0
107297400 0 0
46500755 0 0
810164097 0 0
166971764 0 0
868988362 0 0
489792959 0 0
1019963307 0 0
5600525 0 0
36645034 0 0
19044123 0 0
312101061 0 0
966991777 0 0
316326964 0 0
18117537 0 0
928094747 0 0
100463103 0 0
739458517 0 0
349352848 0 0
712668636 0 0
62064471 0 0
880196967 0 0
1001333871 0 0
202299446 0 0
62189621 0 0
615634029 0 0
314854144 0 0
41287944 0 0
784281883 0 0
479224724 0 0
191335994 0 0
227702593 0 0
431170811 0 0
42054357 0 0
511006177 0 0
74761826 0 0
653141258 0 0
349888987 0 0
224402424 0 0
221522373 0 0
927711929 0 0
593557799 0 0
166686341 0 0
851609342 0 0
409752340 0 0
326747823 0 0
145702629 0 0
769191591 0 0
872447174 0 0
103465154 0 0
370269124 0 0
251428002 0 0
867742733 0 0
833462294 0 0
38698252 0 0
367013847 0 0
25837537 0 0
928836903 0 0
427058054 0 0
68512342 0 0
67170082 0 0
174956823 0 0
805872723 0 0
414947033 0 0
1046618313 0 0
243311997 0 0
105640098 0 0
177178593 0 0
510208280 0 0
189376192 0 0
1021362448 0 0
415611211 0 0
589772758 0 0
369118924 0 0
996171071 0 0
818671402 0 0
951836243 0 0
360338882 0 0
629531454 0 0
1068873082 0 0
280667537 0 0
430029763 0 0
222503033 0 0
741633579 0 0
781071758 0 0
101508978 0 0
135810528 0 0
147772929 0 0
831889967 0 0
379357180 0 0
235384035 0 0
1057768472 0 0
944789326 0 0
728512817 0 0
71193515 0 0
42116582 0 0
566796592 0 0
765837088 0 0
737093781 0 0
764083503 0 0
358818400 0 0
179439337 0 0
379218147 0 0
80762685 0 0
565521769 0 0
692486673 0 0
1073402118 0 0
815744934 0 0
442852783 0 0
37543032 0 0
90454692 0 0
250566616 0 0
616716802 0 0
917411602 0 0
724993204 0 0
793538202 0 0
339307174 0 0
261493946 0 0
814109769 0 0
931774819 0 0
715299340 0 0
974964828 0 0
921163673 0 0
79046254 0 0
744279536 0 0
372630927 0 0
221761036 0 0
620966920 0 0
479597665 0 0
660066681 0 0
547979449 0 0
575566347 0 0
545713076 0 0
188825734 0 0
37212248 0 0
75151088 0 0
612312694 0 0
790212037 0 0
309985514 0 0
865886941 0 0
693019912 0 0
447709165 0 0
401659461 0 0
650525408 0 0
529761042 0 0
691877285 0 0
817445608 0 0
11336304 0 0
617689110 0 0
728914063 0 0
895090371 0 0
231093455 0 0
520078858 0 0
86451119 0 0
85147734 0 0
573189940 0 0
549485897 0 0
538597637 0 0
686111541 0 0
620502212 0 0
318028106 0 0
539444785 0 0
901128072 0 0
1035424410 0 0
313376854 0 0
759632678 0 0
283311663 0 0
964778879 0 0
400947007 0 0
550612856 0 0
361995365 0 0
219279467 0 0
751295211 0 0
890358587 0 0
247719090 0 0
12073604 0 0
914484962 0 0
534435887 0 0
727705873 0 0
21462524 0 0
584715871 0 0
530811864 0 0
543260238 0 0
1046057931 0 0
229910438 0 0
152258432 0 0
56779834 0 0
81079209 0 0
905630998 0 0
143648597 0 0
767539274 0 0
810147663 0 0
316338512 0 0
279135345 0 0
944083861 0 0
613227676 0 0
135744114 0 0
528346588 0 0
80398585 0 0
620272910 0 0
336078645 0 0
734210917 0 0
959747418 0 0
316495258 0 0
799419261 0 0
377547618 0 0
357144612 0 0
502184600 0 0
942268182 0 0
649171467 0 0
202108881 0 0
793053868 0 0
804480085 0 0
11158550 0 0
966826899 0 0
11642410 0 0
906164124 0 0
61199472 0 0
869788090 0 0
499054104 0 0
982272906 0 0
899125206 0 0
604980600 0 0
888047423 0 0
996484939 0 0
645752871 0 0
317052891 0 0
963760524 0 0
482866833 0 0
353716030 0 0
882519221 0 0
1020359932 0 0
248192613 0 0
257734496 0 0
905324028 0 0
679323449 0 0
491027728 0 0
663477513 0 0
308351702 0 0
996915327 0 0
581871342 0 0
212425106 0 0
168139059 0 0
733109554 0 0
943683246 0 0
710668692 0 0
1049397811 0 0
709382168 0 0
852058541 0 0
219198239 0 0
541457673 0 0
1064025733 0 0
361932168 0 0
165817802 0 0
430518786 0 0
610942437 0 0
750837959 0 0
34296397 0 0
716662172 0 0
309637948 0 0
175257528 0 0
514872414 0 0
923228417 0 0
129553362 0 0
57355969 0 0
744318643 0 0
1015974023 0 0
73327732 0 0
618083369 0 0
79025490 0 0
193760043 0 0
615653339 0 0
881683087 0 0
114212920 0 0
226196763 0 0
92267577 0 0
916285933 0 0
900174155 0 0
170549079 0 0
80962373 0 0
388914177 0 0
625638790 0 0
355786659 0 0
968144587 0 0
684153116 0 0
1068958077 0 0
95800505 0 0
483235621 0 0
66845745 0 0
464605883 0 0
515517434 0 0
44193897 0 0
829623279 0 0
768938481 0 0
860826653 0 0
389478091 0 0
411919235 0 0
120253217 0 0
771098617 0 0
169337594 0 0
100438522 0 0
501941768 0 0
773905247 0 0
236563413 0 0
549897280 0 0
43458078 0 0
270064496 0 0
117611526 0 0
792195040 0 0
577931200 0 0
581191417 0 0
85284733 0 0
409946566 0 0
299628096 0 0
418709523 0 0
260725685 0 0
1035662420 0 0
93983960 0 0
322799543 0 0
128338113 0 0
243972532 0 0
824844946 0 0
22916219 0 0
659468019 0 0
819123635 0 0
220314310 0 0
334253549 0 0
172276441 0 0
719748307 0 0
802172389 0 0
87533956 0 0
434654421 0 0
19383054 0 0
450563038 0 0
879543618 0 0
1067760425 0 0
57329682 0 0
267413355 0 0
754586958 0 0
420221385 0 0
854689902 0 0
833243785 0 0
692428239 0 0
331196405 0 0
89048628 0 0
1036036162 0 0
432072941 0 0
744699047 0 0
860734033 0 0
167839989 0 0
671141800 0 0
310112458 0 0
452170229 0 0
239638390 0 0
668224807 0 0
721378276 0 0
378788665 0 0
634240874 0 0
859013205 0 0
501310253 0 0
858324055 0 0
485362256 0 0
225771311 0 0
646836235 0 0
614617529 0 0
135536091 0 0
509107333 0 0
854414114 0 0
523789226 0 0
127621385 0 0
634222031 0 0
163675048 0 0
225682738 0 0
400162112 0 0
497227874 0 0
487891393 0 0
709410237 0 0
955163089 0 0
147101606 0 0
742919648 0 0
109365820 0 0
20870185 0 0
99507640 0 0
618345767 0 0
75772071 0 0
721281032 0 0
798778881 0 0
929488989 0 0
178088104 0 0
859263093 0 0
602870719 0 0
122927642 0 0
592950343 0 0
384593180 0 0
520164538 0 0
95009416 0 0
100134200 0 0
513471502 0 0
40652401 0 0
589891888 0 0
358488843 0 0
419732850 0 0
274278714 0 0
385388520 0 0
237889561 0 0
292987661 0 0
219590527 0 0
971318622 0 0
1043861116 0 0
693485050 0 0
224337429 0 0
339502351 0 0
660887333 0 0
110746595 0 0
261638316 0 0
235067026 0 0
643851871 0 0
900760252 0 0
515641800 0 0
382457807 0 0
33742187 0 0
579705962 0 0
459093583 0 0
745934406 0 0
194834339 0 0
911451585 0 0
604360098 0 0
125452471 0 0
812293339 0 0
55575536 0 0
752827247 0 0
412241238 0 0
228053876 0 0
521479568 0 0
387493277 0 0
694232724 0 0
519754021 0 0
908880104 0 0
810064548 0 0
253793844 0 0
854280186 0 0
476000778 0 0
900157955 0 0
125113791 0 0
45085499 0 0
370530349 0 0
147607086 0 0
360894135 0 0
92985868 0 0
289250684 0 0
689524998 0 0
605651394 0 0
80135257 0 0
563601006 0 0
750879716 0 0
377292987 0 0
339874087 0 0
60983217 0 0
609184761 0 0
749648875 0 0
849030725 0 0
689613066 0 0
114712373 0 0
976759376 0 0
409731015 0 0
589720445 0 0
605175087 0 0
532521898 0 0
843130004 0 0
357462116 0 0
12912068 0 0
486133238 0 0
809290714 0 0
916284856 0 0
924592600 0 0
477070326 0 0
599170854 0 0
791097121 0 0
727764936 0 0
507732935 0 0
98920949 0 0
981664698 0 0
179064493 0 0
77592986 0 0
802312297 0 0
503150880 0 0
764779316 0 0
953502409 0 0
828406398 0 0
204333011 0 0
481291473 0 0
235896032 0 0
773816639 0 0
75841881 0 0
110016837 0 0
904748938 0 0
682489768 0 0
46627167 0 0
907453354 0 0
434278155 0 0
284717269 0 0
300316788 0 0
995925428 0 0
1055939174 0 0
478748775 0 0
753092495 0 0
553782105 0 0
78765254 0 0
120743418 0 0
250930149 0 0
318254068 0 0
923864026 0 0
925362724 0 0
351935859 0 0
479948142 0 0
232489107 0 0
430669086 0 0
775836874 0 0
742830068 0 0
586094623 0 0
518076744 0 0
165943792 0 0
243913862 0 0
170903034 0 0
936231069 0 0
622657146 0 0
241457118 0 0
1025871203 0 0
170711887 0 0
304895115 0 0
1038587512 0 0
282568823 0 0
1015581170 0 0
380141749 0 0
591128507 0 0
1052053892 0 0
224652925 0 0
705813894 0 0
293658703 0 0
521731509 0 0
264192626 0 0
42002131 0 0
283577513 0 0
909690148 0 0
575182565 0 0
560062562 0 0
180946959 0 0
612316854 0 0
217783285 0 0
202041605 0 0
1066200608 0 0
313295588 0 0
1070505359 0 0
686588057 0 0
568319315 0 0
977434615 0 0
634970067 0 0
827587440 0 0
190220594 0 0
900226139 0 0
276089905 0 0
400320420 0 0
598336538 0 0
466596447 0 0
369266192 0 0
92222252 0 0
1060659028 0 0
61794288 0 0
945543185 0 0
657150758 0 0
389573348 0 0
937923345 0 0
159159527 0 0
339737064 0 0
1032915895 0 0
840691339 0 0
525376513 0 0
977806299 0 0
829459473 0 0
662313363 0 0
761938353 0 0
557740479 0 0
407173912 0 0
811487155 0 0
921214917 0 0
683641530 0 0
691019183 0 0
1021925270 0 0
3917472 0 0
874313458 0 0
661060769 0 0
372471476 0 0
95618682 0 0
29285385 0 0
209054405 0 0
263905934 0 0
990145206 0 0
916513595 0 0
553378744 0 0
124252977 0 0
807476329 0 0
930584006 0 0
57022539 0 0
728241852 0 0
810709099 0 0
640411982 0 0
32645520 0 0
296792152 0 0
800061663 0 0
756498085 0 0
279072006 0 0
381928986 0 0
27182076 0 0
507698719 0 0
483445357 0 0
833922972 0 0
922078296 0 0
148414811 0 0
896943264 0 0
787569442 0 0
418517179 0 0
244666708 0 0
186909730 0 0
971467807 0 0
969476665 0 0
886596267 0 0
936899341 0 0
578144705 0 0
656250526 0 0
684772668 0 0
358402142 0 0
303455338 0 0
357836805 0 0
1044671055 0 0
330012987 0 0
241944064 0 0
897644067 0 0
911770131 0 0
821539538 0 0
552914585 0 0
788068887 0 0
536168859 0 0
398615624 0 0
941916524 0 0
241166234 0 0
1063395533 0 0
931004258 0 0
962822776 0 0
774534839 0 0
666969876 0 0
576805721 0 0
207264005 0 0
199039254 0 0
753915478 0 0
765272045 0 0
856021092 0 0
214803923 0 0
837203540 0 0
954289017 0 0
932985745 0 0
899174609 0 0
713876778 0 0
567250881 0 0
503681093 0 0
722984928 0 0
256829900 0 0
920782405 0 0
344678758 0 0
703489785 0 0
106023603 0 0
864488623 0 0
890899178 0 0
652666003 0 0
464999790 0 0
48791687 0 0
1053169378 0 0
404395159 0 0
167561344 0 0
373710659 0 0
39841585 0 0
994175306 0 0
662449056 0 0
1009238640 0 0
67755832 0 0
512076555 0 0
873349268 0 0
100149567 0 0
455901581 0 0
535906297 0 0
1022157436 0 0
1064181688 0 0
262731017 0 0
737122973 0 0
513530166 0 0
299998553 0 0
540259743 0 0
442321713 0 0
976272600 0 0
115846854 0 0
468242458 0 0
860364356 0 0
1017979133 0 0
207880083 0 0
139690991 0 0
357453436 0 0
719374336 0 0
596824774 0 0
329110102 0 0
340131729 0 0
1056065127 0 0
788233085 0 0
909481826 0 0
2576750 0 0
587164832 0 0
688585675 0 0
436321183 0 0
429559363 0 0
1029103965 0 0
334565192 0 0
717714613 0 0
417209218 0 0
91941264 0 0
459432044 0 0
257407036 0 0
187247765 0 0
733959840 0 0
341443654 0 0
556636871 0 0
613775688 0 0
518319225 0 0
44681812 0 0
175420215 0 0
746727218 0 0
935101790 0 0
597597823 0 0
377504986 0 0
262179472 0 0
881933717 0 0
862044900 0 0
559239507 0 0
30569149 0 0
970112824 0 0
933255446 0 0
744560592 0 0
1063450591 0 0
561911571 0 0
651190138 0 0
710553294 0 0
978100432 0 0
773853878 0 0
144969809 0 0
962275287 0 0
690160884 0 0
770026159 0 0
631815541 0 0
477414346 0 0
234296453 0 0
768183432 0 0
972442662 0 0
303989178 0 0
905301306 0 0
398080406 0 0
483044894 0 0
110212312 0 0
556220981 0 0
315298505 0 0
906600427 0 0
470970978 0 0
524726836 0 0
28193348 0 0
1073216825 0 0
507308186 0 0
572924352 0 0
135156683 0 0
909496796 0 0
1037379118 0 0
766642149 0 0
428682092 0 0
808447548 0 0
749554775 0 0
861662391 0 0
730038466 0 0
391778054 0 0
271489791 0 0
705279054 0 0
923665235 0 0
671666154 0 0
226310126 0 0
755454966 0 0
1057102101 0 0
853961936 0 0
838758869 0 0
455475756 0 0
808142478 0 0
504081711 0 0
519885179 0 0
619434920 0 0
512023274 0 0
373148035 0 0
413259835 0 0
655714106 0 0
301863073 0 0
927574363 0 0
688502352 0 0
653345283 0 0
996048582 0 0
287902456 0 0
806830155 0 0
46171253 0 0
473839305 0 0
465028792 0 0
564476730 0 0
932630440 0 0
124179209 0 0
608583597 0 0
379435508 0 0
646523374 0 0
581126415 0 0
759442937 0 0
18438150 0 0
413027270 0 0
1013366424 0 0
718505005 0 0
114747001 0 0
612520516 0 0
22307634 0 0
819921729 0 0
455758584 0 0
224320255 0 0
262752235 0 0
391028164 0 0
992492181 0 0
119396136 0 0
547347948 0 0
716396194 0 0
78359508 0 0
889150211 0 0
394240684 0 0
427639403 0 0
1003254038 0 0
535846417 0 0
1026896054 0 0
606160800 0 0
692338165 0 0
736429490 0 0
843372705 0 0
197048517 0 0
815991272 0 0
38229325 0 0
144342651 0 0
154219556 0 0
87041136 0 0
855979901 0 0
882785561 0 0
346633254 0 0
444731693 0 0
545229694 0 0
13856908 0 0
471940470 0 0
95442993 0 0
612631957 0 0
576883289 0 0
508936977 0 0
123403180 0 0
994806345 0 0
440867024 0 0
381010993 0 0
108084285 0 0
276037236 0 0
562540197 0 0
710997730 0 0
771879398 0 0
890621774 0 0
691811162 0 0
424303480 0 0
633239875 0 0
13291168 0 0
384168589 0 0
1023295797 0 0
1068986404 0 0
141620763 0 0
381465584 0 0
547397133 0 0
912846789 0 0
139584501 0 0
428051774 0 0
81409882 0 0
433725861 0 0
717857999 0 0
884008074 0 0
571156437 0 0
265671116 0 0
209562906 0 0
1018078844 0 0
304781627 0 0
375722912 0 0
78387295 0 0
912889181 0 0
2538190 0 0
356961035 0 0
490843437 0 0
570015156 0 0
887853797 0 0
688469649 0 0
814569622 0 0
361007870 0 0
831495488 0 0
92410966 0 0
106900763 0 0
35696815 0 0
748427511 0 0
33734674 0 0
404801780 0 0
830806565 0 0
467557225 0 0
731267583 0 0
953823987 0 0
592342536 0 0
208524015 0 0
555863452 0 0
230036340 0 0
683489824 0 0
761134108 0 0
1063967379 0 0
617244875 0 0
802844702 0 0
970504872 0 0
833258836 0 0
658517233 0 0
155826271 0 0
364221984 0 0
244836350 0 0
116823881 0 0
792910400 0 0
559378551 0 0
542554739 0 0
574044974 0 0
766467935 0 0
941669817 0 0
983529420 0 0
320333536 0 0
723581574 0 0
258061614 0 0
703626345 0 0
189295839 0 0
855104144 0 0
674292802 0 0
520021703 0 0
880181097 0 0
872788275 0 0
601973672 0 0
119404421 0 0
15072258 0 0
295701949 0 0
173970425 0 0
340535090 0 0
942440461 0 0
974283048 0 0
419039783 0 0
395737381 0 0
360946473 0 0
191126739 0 0
657654769 0 0
871590256 0 0
68731206 0 0
228293549 0 0
329791061 0 0
285911490 0 0
821280873 0 0
40005342 0 0
541450500 0 0
600602587 0 0
382226481 0 0
655913432 0 0
944805846 0 0
350698221 0 0
849314713 0 0
325996511 0 0
292134266 0 0
77162683 0 0
269364304 0 0
837324721 0 0
622052787 0 0
515039688 0 0
427257437 0 0
962402538 0 0
637060078 0 0
258161812 0 0
200478449 0 0
673737558 0 0
210337884 0 0
813790673 0 0
495616573 0 0
503417903 0 0
363203061 0 0
335259816 0 0
399727836 0 0
913233583 0 0
1008986328 0 0
105497831 0 0
701848069 0 0
950319295 0 0
735910203 0 0
708535381 0 0
151562427 0 0
959591491 0 0
15429392 0 0
416731688 0 0
1067537241 0 0
463087487 0 0
694935246 0 0
162307613 0 0
822677956 0 0
11176945 0 0
939011465 0 0
380422848 0 0
809966673 0 0
745848896 0 0
1006502496 0 0
1063636707 0 0
257468899 0 0
773600508 0 0
68957270 0 0
69260153 0 0
800860396 0 0
649729529 0 0
297761131 0 0
910560177 0 0
441062629 0 0
10215662 0 0
445205010 0 0
760970016 0 0
649112384 0 0
172651217 0 0
296779716 0 0
316519664 0 0
726670570 0 0
1043065100 0 0
515672458 0 0
880217601 0 0
189762426 0 0
408598683 0 0
421403885 0 0
747751927 0 0
341353251 0 0
1028499296 0 0
871735572 0 0
402964807 0 0
915778879 0 0
1017561839 0 0
581980905 0 0
220920834 0 0
36164329 0 0
389471971 0 0
210369936 0 0
657741154 0 0
254535661 0 0
821448056 0 0
616627927 0 0
770830769 0 0
524799661 0 0
596741050 0 0
1025087991 0 0
912778662 0 0
757003894 0 0
484532321 0 0
1021040681 0 0
1045813829 0 0
598338401 0 0
69230253 0 0
1018089895 0 0
991089481 0 0
896163813 0 0
291896304 0 0
138027576 0 0
196779040 0 0
206049568 0 0
696748401 0 0
602216278 0 0
789477197 0 0
404201881 0 0
1055022292 0 0
40583381 0 0
457841622 0 0
940201619 0 0
951656641 0 0
774183513 0 0
84643567 0 0
229155206 0 0
81786630 0 0
925896353 0 0
34490024 0 0
181597370 0 0
769747169 0 0
927957635 0 0
439262893 0 0
739036046 0 0
792857737 0 0
1036128696 0 0
787156173 0 0
963043464 0 0
544554017 0 0
447665255 0 0
455443567 0 0
568181377 0 0
841763807 0 0
720263047 0 0
207341461 0 0
951803110 0 0
814749166 0 0
114025103 0 0
122306713 0 0
898322142 0 0
899802922 0 0
243258343 0 0
863173142 0 0
668313289 0 0
267842725 0 0
419423094 0 0
122257481 0 0
267933172 0 0
687941721 0 0
1027451451 0 0
772809755 0 0
141228793 0 0
86041019 0 0
215631107 0 0
1040545633 0 0
844330803 0 0
73022308 0 0
250517637 0 0
232992442 0 0
987266266 0 0
55719569 0 0
761148506 0 0
396328017 0 0
1070064457 0 0
311110139 0 0
233290616 0 0
154283663 0 0
302637193 0 0
1049724039 0 0
340398792 0 0
307463841 0 0
424687848 0 0
515552531 0 0
640596231 0 0
689635814 0 0
516413195 0 0
215084380 0 0
422348258 0 0
828255096 0 0
619996529 0 0
251237336 0 0
454187029 0 0
383925636 0 0
813951502 0 0
404789823 0 0
1003946317 0 0
503790666 0 0
511346999 0 0
630918178 0 0
820948246 0 0
585098750 0 0
903216797 0 0
853945162 0 0
403472487 0 0
620789479 0 0
265441336 0 0
708718652 0 0
1058201966 0 0
281671315 0 0
3826499 0 0
217861246 0 0
1054248872 0 0
100823827 0 0
292730571 0 0
945959860 0 0
76241258 0 0
165951056 0 0
427649916 0 0
759357704 0 0
855479065 0 0
683848992 0 0
805666918 0 0
297894001 0 0
253644029 0 0
398723453 0 0
356349964 0 0
1003090621 0 0
261813069 0 0
583749467 0 0
54244662 0 0
194054759 0 0
231025135 0 0
569932418 0 0
761743942 0 0
693317732 0 0
911830348 0 0
756040662 0 0
172772153 0 0
946318810 0 0
154359293 0 0
1064689029 0 0
318403289 0 0
509964016 0 0
762029247 0 0
198436778 0 0
916142274 0 0
188683474 0 0
454097328 0 0
71717771 0 0
1021568017 0 0
898099724 0 0
499445830 0 0
957384077 0 0
36172122 0 0
434894341 0 0
937407675 0 0
13501709 0 0
948458921 0 0
167514488 0 0
849649608 0 0
675186111 0 0
827938632 0 0
718180519 0 0
448958589 0 0
1001382906 0 0
81808389 0 0
481402088 0 0
273329281 0 0
256234005 0 0
359276463 0 0
946646260 0 0
754844810 0 0
1060213003 0 0
481105586 0 0
766294165 0 0
745004516 0 0
185829399 0 0
953577075 0 0
107367996 0 0
650805356 0 0
775605536 0 0
896589232 0 0
698682086 0 0
462116143 0 0
953003716 0 0
49617964 0 0
125418179 0 0
632749423 0 0
232706606 0 0
128097739 0 0
789879008 0 0
593848629 0 0
798905905 0 0
714968681 0 0
723740482 0 0
185591407 0 0
37286291 0 0
238535694 0 0
835329263 0 0
687048685 0 0
38796516 0 0
80871146 0 0
440210235 0 0
52604346 0 0
840845919 0 0
501508525 0 0
381202004 0 0
380008511 0 0
213735427 0 0
450058865 0 0
445936513 0 0
258333720 0 0
799230641 0 0
290461542 0 0
835431912 0 0
257140733 0 0
545595283 0 0
666491677 0 0
111141626 0 0
636978368 0 0
900650751 0 0
888150825 0 0
296868051 0 0
941486453 0 0
307291316 0 0
556706635 0 0
795397170 0 0
517035073 0 0
267876224 0 0
729518648 0 0
713483784 0 0
56003471 0 0
1050800606 0 0
110716297 0 0
288576397 0 0
404412890 0 0
694716760 0 0
141623654 0 0
281143920 0 0
871478679 0 0
888556017 0 0
787249813 0 0
834138368 0 0
968149923 0 0
453950313 0 0
898618505 0 0
93938219 0 0
722197967 0 0
908458703 0 0
637115382 0 0
428753537 0 0
289177948 0 0
131711600 0 0
1032319275 0 0
233241195 0 0
436573877 0 0
543841765 0 0
488861173 0 0
189819572 0 0
517095220 0 0
769367219 0 0
176177316 0 0
742130129 0 0
234295270 0 0
489232325 0 0
350891935 0 0
490657095 0 0
952897634 0 0
539105455 0 0
967104908 0 0
891268072 0 0
968425879 0 0
1015013976 0 0
922755286 0 0
491463275 0 0
738446293 0 0
1062624533 0 0
175911138 0 0
772576864 0 0
241845572 0 0
848492155 0 0
589168360 0 0
799524236 0 0
488511551 0 0
292373796 0 0
600451156 0 0
407408592 0 0
1066284990 0 0
202279338 0 0
423138287 0 0
1028482279 0 0
667909889 0 0
466266525 0 0
730798704 0 0
1053606684 0 0
394811839 0 0
345808170 0 0
754705935 0 0
509366150 0 0
467883228 0 0
752758895 0 0
525157395 0 0
7088615 0 0
281817199 0 0
187141486 0 0
268122268 0 0
739348191 0 0
266829478 0 0
1030208380 0 0
686565914 0 0
1006714269 0 0
741286041 0 0
920899259 0 0
271170409 0 0
174116391 0 0
753418207 0 0
649605991 0 0
966561237 0 0
804884503 0 0
171984347 0 0
513603767 0 0
386640030 0 0
621361134 0 0
300905608 0 0
716242209 0 0
132116956 0 0
731588273 0 0
825556778 0 0
677342773 0 0
935257325 0 0
605662095 0 0
403518095 0 0
198151759 0 0
235619305 0 0
742272570 0 0
735244522 0 0
837652179 0 0
404332299 0 0
629246043 0 0
70265451 0 0
344945003 0 0
520101770 0 0
142993529 0 0
221577107 0 0
828742454 0 0
465967539 0 0
80292820 0 0
182933144 0 0
12325611 0 0
590783711 0 0
288834331 0 0
816330753 0 0
1018082139 0 0
900929650 0 0
152355391 0 0
996992643 0 0
396461349 0 0
646946698 0 0
60113590 0 0
481667203 0 0
1025661097 0 0
3088110 0 0
559454528 0 0
1062661925 0 0
810431683 0 0
205514864 0 0
304180311 0 0
48964828 0 0
301329411 0 0
642930968 0 0
87908853 0 0
1052907859 0 0
440822246 0 0
330364206 0 0
871777243 0 0
686639214 0 0
314693786 0 0
763478612 0 0
562932070 0 0
541848191 0 0
643795902 0 0
361483374 0 0
726134656 0 0
745862542 0 0
930995392 0 0
487465621 0 0
197970992 0 0
543049317 0 0
727856888 0 0
96959680 0 0
323726551 0 0
395462988 0 0
610593260 0 0
643305107 0 0
646165453 0 0
114974474 0 0
116240573 0 0
712564489 0 0
510868087 0 0
257164290 0 0
370602890 0 0
792016122 0 0
6441332 0 0
524905305 0 0
721163243 0 0
941234466 0 0
769168609 0 0
1013768783 0 0
543024645 0 0
568597422 0 0
995553970 0 0
773420908 0 0
1039271068 0 0
919908599 0 0
492605755 0 0
614546186 0 0
447028337 0 0
442928970 0 0
594843017 0 0
575425902 0 0
89399059 0 0
428116351 0 0
997909066 0 0
314762419 0 0
450622694 0 0
203468657 0 0
970650118 0 0
633757589 0 0
1046932657 0 0
200376458 0 0
506436338 0 0
595923814 0 0
766823365 0 0
82637177 0 0
525779519 0 0
454614417 0 0
314669275 0 0
289767656 0 0
942966552 0 0
35447223 0 0
164870919 0 0
492634525 0 0
189134282 0 0
390847106 0 0
581655939 0 0
1012442777 0 0
196847302 0 0
279699711 0 0
913313161 0 0
433933650 0 0
922420720 0 0
347889862 0 0
79679498 0 0
288141481 0 0
52711298 0 0
691772411 0 0
485754768 0 0
354500600 0 0
671803516 0 0
369993891 0 0
167778655 0 0
891853440 0 0
7830608 0 0
171962209 0 0
719656613 0 0
600147437 0 0
53171892 0 0
242956203 0 0
282975699 0 0
433873874 0 0
977053853 0 0
748866437 0 0
905684278 0 0
205374921 0 0
377069530 0 0
139061828 0 0
148693474 0 0
968992644 0 0
81414400 0 0
347628540 0 0
1029434004 0 0
487687418 0 0
984223438 0 0
21014356 0 0
80303264 0 0
587053480 0 0
109910065 0 0
626223098 0 0
459918630 0 0
834701605 0 0
101917853 0 0
830082440 0 0
806599644 0 0
547627347 0 0
604892311 0 0
142089783 0 0
206775693 0 0
336733298 0 0
554480597 0 0
134712640 0 0
132039637 0 0
565475209 0 0
188768360 0 0
283333340 0 0
450925778 0 0
651962792 0 0
99949204 0 0
571356091 0 0
496210708 0 0
95357919 0 0
32280151 0 0
412437005 0 0
759795565 0 0
880591763 0 0
389503991 0 0
629543502 0 0
950421296 0 0
677698023 0 0
726458778 0 0
262980194 0 0
663132024 0 0
1015559732 0 0
804619789 0 0
257731244 0 0
657030757 0 0
903121486 0 0
942661536 0 0
631548219 0 0
829229802 0 0
522053134 0 0
326122562 0 0
544191893 0 0
987913720 0 0
728418959 0 0
811480835 0 0
1055886464 0 0
700196113 0 0
977918771 0 0
752753808 0 0
715082973 0 0
373652100 0 0
220646599 0 0
1053502962 0 0
188883057 0 0
51493775 0 0
808651903 0 0
147714340 0 0
191484851 0 0
469774915 0 0
340485105 0 0
1068000408 0 0
394574242 0 0
199213088 0 0
372540039 0 0
295004325 0 0
663053356 0 0
1010498075 0 0
136471155 0 0
554771094 0 0
301335607 0 0
127813262 0 0
861153297 0 0
267077677 0 0
129500126 0 0
1016854820 0 0
966499857 0 0
766558973 0 0
653802787 0 0
239740917 0 0
407255998 0 0
541367607 0 0
812542272 0 0
1039356489 0 0
431297582 0 0
312705538 0 0
489011724 0 0
503700623 0 0
438294719 0 0
370435418 0 0
71828809 0 0
375913526 0 0
1002513591 0 0
674557814 0 0
869464427 0 0
489364447 0 0
334494083 0 0
722684150 0 0
678880403 0 0
723050881 0 0
69976848 0 0
571969331 0 0
259256875 0 0
334733884 0 0
185838018 0 0
709422528 0 0
835170940 0 0
1002891416 0 0
275662922 0 0
809353915 0 0
329241898 0 0
961095021 0 0
266087672 0 0
859295430 0 0
1024215334 0 0
495420728 0 0
1046288282 0 0
289718242 0 0
125630173 0 0
492521173 0 0
1038538790 0 0
585164562 0 0
405657169 0 0
245835230 0 0
995963575 0 0
132116290 0 0
110760501 0 0
808912248 0 0
567009280 0 0
870710206 0 0
793023172 0 0
518556021 0 0
930815667 0 0
937565728 0 0
518750187 0 0
690098480 0 0
1062487362 0 0
819816017 0 0
1033746087 0 0
858838409 0 0
438390905 0 0
651650003 0 0
668672656 0 0
782024331 0 0
299961936 0 0
797582999 0 0
424024716 0 0
1015856791 0 0
58423904 0 0
809258147 0 0
78059634 0 0
966969953 0 0
255381295 0 0
1073471381 0 0
680048693 0 0
423228366 0 0
559150029 0 0
614422713 0 0
153288595 0 0
1034748027 0 0
1029948615 0 0
315710569 0 0
850960878 0 0
24383489 0 0
96241137 0 0
762296365 0 0
171809113 0 0
395127822 0 0
502120947 0 0
950539363 0 0
904236521 0 0
253847318 0 0
932500145 0 0
873568830 0 0
180013033 0 0
278916743 0 0
505914174 0 0
139171204 0 0
906986618 0 0
495801175 0 0
697280107 0 0
616781406 0 0
383127332 0 0
432361825 0 0
304848917 0 0
660371205 0 0
671037703 0 0
436373552 0 0
300303434 0 0
960602076 0 0
367561013 0 0
405389727 0 0
468706179 0 0
730326049 0 0
688799634 0 0
1001224047 0 0
964679852 0 0
802650654 0 0
615260372 0 0
240284202 0 0
150410909 0 0
315223555 0 0
1063551166 0 0
94215037 0 0
551183506 0 0
1025142420 0 0
327083934 0 0
566924297 0 0
925727317 0 0
899040135 0 0
940907456 0 0
803887177 0 0
466476166 0 0
581780144 0 0
558800028 0 0
1065687649 0 0
735403093 0 0
482081964 0 0
118381129 0 0
389030878 0 0
155691522 0 0
519490015 0 0
1067405230 0 0
47341669 0 0
921160137 0 0
128716279 0 0
556305958 0 0
613028594 0 0
913525280 0 0
399398811 0 0
598964763 0 0
453439143 0 0
178425024 0 0
496261621 0 0
868930229 0 0
987254921 0 0
229127535 0 0
322294979 0 0
878423429 0 0
340615079 0 0
1070180493 0 0
530836244 0 0
33382272 0 0
131065329 0 0
41768126 0 0
716068410 0 0
1068552551 0 0
873730016 0 0
123179076 0 0
114601246 0 0
562611655 0 0
165383776 0 0
435853203 0 0
754515395 0 0
111878609 0 0
242098047 0 0
182314158 0 0
44297349 0 0
914863929 0 0
756800537 0 0
6821736 0 0
884542502 0 0
734580134 0 0
962175099 0 0
438177020 0 0
746226230 0 0
700352784 0 0
849522699 0 0
452729478 0 0
221909885 0 0
752073857 0 0
952840437 0 0
527701580 0 0
977114659 0 0
752416320 0 0
989717089 0 0
309731772 0 0
262010728 0 0
986864662 0 0
131577716 0 0
803008358 0 0
305208232 0 0
53631508 0 0
6052258 0 0
175669820 0 0
216384631 0 0
142468853 0 0
265523567 0 0
872386483 0 0
1024337209 0 0
826215712 0 0
1026507215 0 0
814391339 0 0
60611180 0 0
220346240 0 0
707746460 0 0
891805609 0 0
677592782 0 0
825889241 0 0
8559397 0 0
941718245 0 0
762000260 0 0
119470531 0 0
803538219 0 0
893400062 0 0
262663503 0 0
1068087643 0 0
1033046852 0 0
877513944 0 0
396873357 0 0
102538033 0 0
736229496 0 0
80805681 0 0
195992750 0 0
1018456947 0 0
396836467 0 0
694182559 0 0
483412596 0 0
820738098 0 0
72389352 0 0
702625786 0 0
170070592 0 0
377701930 0 0
1018075458 0 0
442959567 0 0
574253669 0 0
712946251 0 0
214130674 0 0
974828313 0 0
794564184 0 0
61277590 0 0
545888799 0 0
827049464 0 0
501621377 0 0
1026287076 0 0
733896508 0 0
470420654 0 0
820863750 0 0
213874404 0 0
248073895 0 0
11386344 0 0
358738582 0 0
1003620881 0 0
381617943 0 0
277422045 0 0
684346601 0 0
157022342 0 0
217086575 0 0
6516804 0 0
378768946 0 0
911917337 0 0
505237862 0 0
972580659 0 0
640108967 0 0
262773094 0 0
898693723 0 0
382894175 0 0
211405604 0 0
651426860 0 0
57781312 0 0
191531459 0 0
679846261 0 0
581614854 0 0
1043555029 0 0
1000630753 0 0
259956785 0 0
595577733 0 0
717175443 0 0
1005688399 0 0
537583878 0 0
282496603 0 0
310713778 0 0
328972744 0 0
795284910 0 0
921981133 0 0
72037757 0 0
899979351 0 0
1050257370 0 0
449066357 0 0
862593861 0 0
766659831 0 0
596729076 0 0
372183947 0 0
554395207 0 0
337898218 0 0
433471958 0 0
585761566 0 0
462562913 0 0
845927087 0 0
357108762 0 0
341845444 0 0
93601061 0 0
402922920 0 0
636216013 0 0
751777580 0 0
861370608 0 0
642856507 0 0
43157574 0 0
135202561 0 0
822443816 0 0
671318582 0 0
944455879 0 0
543361861 0 0
688761644 0 0
661739944 0 0
686687498 0 0
528375308 0 0
975060266 0 0
636871708 0 0
728670935 0 0
436513298 0 0
255398922 0 0
804631186 0 0
440324560 0 0
369198944 0 0
684756026 0 0
735025720 0 0
440191274 0 0
1021092819 0 0
148976469 0 0
256544244 0 0
765222924 0 0
1024759200 0 0
345128898 0 0
171789777 0 0
385943602 0 0
26925578 0 0
257223809 0 0
1002396079 0 0
10379806 0 0
550067758 0 0
1014337273 0 0
1026652453 0 0
75316495 0 0
721401474 0 0
643774206 0 0
896114767 0 0
366406740 0 0
531605468 0 0
136521422 0 0
678924705 0 0
1015785221 0 0
965699835 0 0
871966320 0 0
456720780 0 0
307049276 0 0
809689410 0 0
781439860 0 0
266444398 0 0
814642987 0 0
74943430 0 0
44395392 0 0
214706610 0 0
203710586 0 0
76754918 0 0
406110042 0 0
67219415 0 0
1032747812 0 0
877532373 0 0
269359426 0 0
499656401 0 0
706718912 0 0
509648418 0 0
750575257 0 0
838973025 0 0
177317017 0 0
416595432 0 0
583737208 0 0
917104263 0 0
997623081 0 0
585829436 0 0
212561941 0 0
621412267 0 0
513579959 0 0
347475202 0 0
42767028 0 0
471658198 0 0
1059597383 0 0
306228685 0 0
582879181 0 0
837287715 0 0
417399194 0 0
1040041969 0 0
739933788 0 0
238327646 0 0
203407473 0 0
429738621 0 0
520075035 0 0
270669323 0 0
735308040 0 0
816231623 0 0
155229135 0 0
526499628 0 0
884566830 0 0
568420239 0 0
670597383 0 0
95239825 0 0
470890580 0 0
344638092 0 0
352023989 0 0
728212519 0 0
361135204 0 0
821354946 0 0
440957208 0 0
528614195 0 0
505372966 0 0
170056598 0 0
476929628 0 0
257910797 0 0
298424807 0 0
444307308 0 0
140241770 0 0
557286465 0 0
595725493 0 0
847020505 0 0
250628866 0 0
382400489 0 0
742372508 0 0
965360100 0 0
546905864 0 0
242314327 0 0
427192343 0 0
269336138 0 0
221433621 0 0
662670388 0 0
711740644 0 0
1028286589 0 0
874301653 0 0
770321735 0 0
140598819 0 0
489115417 0 0
187176652 0 0
861427684 0 0
496204270 0 0
805305096 0 0
465120295 0 0
657639998 0 0
1045102144 0 0
108885825 0 0
139528379 0 0
676140419 0 0
277163767 0 0
496714545 0 0
908127514 0 0
790324129 0 0
48050119 0 0
787884255 0 0
897166712 0 0
1055335903 0 0
876883492 0 0
657772340 0 0
334287281 0 0
623874453 0 0
890887445 0 0
319421465 0 0
744169868 0 0
772124365 0 0
483568724 0 0
388489762 0 0
772722622 0 0
851642033 0 0
155169337 0 0
1003822183 0 0
990897989 0 0
883402585 0 0
85150431 0 0
1020249511 0 0
590754338 0 0
946023605 0 0
677821329 0 0
108073508 0 0
358759488 0 0
624642126 0 0
278731625 0 0
419160769 0 0
703307685 0 0
379547115 0 0
958373625 0 0
824829171 0 0
95771980 0 0
520605881 0 0
767032576 0 0
232747437 0 0
467625674 0 0
525157138 0 0
778033820 0 0
884438873 0 0
180939477 0 0
341091605 0 0
435103455 0 0
203625149 0 0
477728203 0 0
905153989 0 0
1015852330 0 0
940854940 0 0
1013488814 0 0
240226215 0 0
560518829 0 0
450907381 0 0
56807009 0 0
456963603 0 0
13023412 0 0
926209131 0 0
203909365 0 0
290388588 0 0
324721921 0 0
905166584 0 0
854843141 0 0
170201400 0 0
836417764 0 0
306978626 0 0
305558738 0 0
612212286 0 0
58774401 0 0
662258340 0 0
230500385 0 0
779091742 0 0
765408589 0 0
721015919 0 0
669143401 0 0
172623806 0 0
989761682 0 0
888758964 0 0
56315667 0 0
856339235 0 0
258772647 0 0
752094237 0 0
943030879 0 0
421194207 0 0
679665041 0 0
721368588 0 0
938391666 0 0
110185725 0 0
187319679 0 0
846486064 0 0
462111112 0 0
78806572 0 0
16216671 0 0
466650150 0 0
952890302 0 0
790673163 0 0
1022744374 0 0
53093886 0 0
121555456 0 0
110901202 0 0
444665151 0 0
875139611 0 0
140096598 0 0
556705224 0 0
244662257 0 0
44456497 0 0
514853076 0 0
45120417 0 0
381186132 0 0
653241130 0 0
69481928 0 0
209824166 0 0
402223805 0 0
861523541 0 0
802313629 0 0
615826828 0 0
261012713 0 0
932019090 0 0
627413286 0 0
74234249 0 0
209815228 0 0
514237339 0 0
434285791 0 0
958708032 0 0
388139749 0 0
342517200 0 0
114568776 0 0
563130792 0 0
274759771 0 0
782740262 0 0
126866840 0 0
676601000 0 0
29944237 0 0
834123944 0 0
1038167191 0 0
919948356 0 0
955519505 0 0
711605135 0 0
1032122779 0 0
1037306536 0 0
161848573 0 0
486554895 0 0
639540231 0 0
777760970 0 0
113053877 0 0
111863169 0 0
684112072 0 0
762101924 0 0
475879347 0 0
34809863 0 0
1003437784 0 0
431731759 0 0
635660911 0 0
775361941 0 0
2564477 0 0
661389310 0 0
671884273 0 0
164477716 0 0
488057063 0 0
1064729893 0 0
780680639 0 0
882626908 0 0
293611417 0 0
819627082 0 0
698358486 0 0
843386938 0 0
362065223 0 0
447383650 0 0
401133200 0 0
866323537 0 0
915824392 0 0
468435035 0 0
120425038 0 0
337175284 0 0
702798146 0 0
535995132 0 0
250433257 0 0
510467454 0 0
858324808 0 0
580120849 0 0
946585955 0 0
312838170 0 0
685559192 0 0
481858338 0 0
21789308 0 0
259426206 0 0
785718373 0 0
968744483 0 0
344908081 0 0
344328455 0 0
627963259 0 0
976502344 0 0
718561124 0 0
703589111 0 0
155412399 0 0
531382175 0 0
85813704 0 0
983377683 0 0
762681043 0 0
90733949 0 0
702401597 0 0
627485486 0 0
270153370 0 0
827258875 0 0
990467163 0 0
91317320 0 0
887254271 0 0
974817509 0 0
483388873 0 0
665296810 0 0
321209714 0 0
298803262 0 0
7592602 0 0
1048836664 0 0
1072123441 0 0
1067439577 0 0
739313751 0 0
20744504 0 0
871299183 0 0
63241436 0 0
108032463 0 0
1001518958 0 0
114167614 0 0
1003925103 0 0
815850174 0 0
13163600 0 0
321275391 0 0
430704290 0 0
1073735178 0 0
664577752 0 0
990235734 0 0
637790334 0 0
155039280 0 0
1002664319 0 0
519885527 0 0
333016252 0 0
396092359 0 0
197323689 0 0
548684991 0 0
631797058 0 0
604394107 0 0
323876866 0 0
738913505 0 0
1064501974 0 0
836610050 0 0
1019083654 0 0
232308095 0 0
103287030 0 0
891533636 0 0
327150818 0 0
1013331022 0 0
312336666 0 0
259801538 0 0
881338474 0 0
635615004 0 0
1011676945 0 0
755803201 0 0
832755997 0 0
958609282 0 0
298473805 0 0
435357958 0 0
238420678 0 0
244642450 0 0
1020757487 0 0
745234878 0 0
752800976 0 0
697795913 0 0
471221720 0 0
470536770 0 0
672298085 0 0
740265839 0 0
938233100 0 0
57423136 0 0
526898888 0 0
108087834 0 0
942726639 0 0
613682516 0 0
303550222 0 0
444536031 0 0
376890472 0 0
558054645 0 0
770828119 0 0
1047524352 0 0
16531314 0 0
20047799 0 0
1066901573 0 0
443310377 0 0
975183624 0 0
955610235 0 0
1046032695 0 0
390045565 0 0
121732160 0 0
996831366 0 0
599883131 0 0
808456843 0 0
673126540 0 0
832747973 0 0
736617407 0 0
95213937 0 0
1052561792 0 0
257924783 0 0
874112882 0 0
623623740 0 0
415962003 0 0
670221818 0 0
570225561 0 0
295961267 0 0
203340645 0 0
857784116 0 0
565336358 0 0
125555131 0 0
327560865 0 0
990912878 0 0
731583142 0 0
627097842 0 0
324806548 0 0
153199257 0 0
910487420 0 0
645397594 0 0
321639505 0 0
340472204 0 0
931574077 0 0
946083258 0 0
74026619 0 0
679870970 0 0
253828537 0 0
838872664 0 0
190356823 0 0
500394418 0 0
305702503 0 0
417210077 0 0
333395734 0 0
579025721 0 0
443982511 0 0
605523706 0 0
298541295 0 0
482746521 0 0
988979402 0 0
981224229 0 0
226945217 0 0
98222146 0 0
880028883 0 0
863249175 0 0
341795104 0 0
985666563 0 0
940397350 0 0
554562702 0 0
409610650 0 0
534041724 0 0
9068299 0 0
139882893 0 0
575137541 0 0
572807868 0 0
114052686 0 0
134053651 0 0
753527976 0 0
343573380 0 0
970955504 0 0
623052042 0 0
1067385498 0 0
443461940 0 0
125825503 0 0
838174201 0 0
695666994 0 0
424544438 0 0
571847081 0 0
326546501 0 0
108203904 0 0
861955437 0 0
358791739 0 0
752935971 0 0
1033309855 0 0
782945450 0 0
56823912 0 0
672397032 0 0
410546668 0 0
366423812 0 0
747456623 0 0
820069830 0 0
765997042 0 0
577952704 0 0
951115852 0 0
302266083 0 0
949001599 0 0
485616569 0 0
458973326 0 0
153676379 0 0
228532412 0 0
203256018 0 0
334852242 0 0
520544566 0 0
77315508 0 0
640532393 0 0
446152383 0 0
569885817 0 0
663186737 0 0
240731607 0 0
156461226 0 0
805427460 0 0
777139148 0 0
320924221 0 0
484296102 0 0
800468955 0 0
280215727 0 0
870550913 0 0
312954901 0 0
127040201 0 0
549511552 0 0
347470268 0 0
288854880 0 0
110208203 0 0
454838443 0 0
618005898 0 0
120458479 0 0
559994561 0 0
505806924 0 0
756329540 0 0
993220716 0 0
494239533 0 0
700772711 0 0
247084631 0 0
32553941 0 0
115924487 0 0
255348828 0 0
459757388 0 0
147465920 0 0
285205535 0 0
98289736 0 0
1013784245 0 0
217485693 0 0
970419512 0 0
234950247 0 0
946162239 0 0
707039371 0 0
595665106 0 0
584240644 0 0
300059207 0 0
808338096 0 0
1063835850 0 0
877895334 0 0
76586130 0 0
774610287 0 0
82608530 0 0
55253291 0 0
710369629 0 0
713221229 0 0
571402523 0 0
135045725 0 0
774896492 0 0
136621384 0 0
441079296 0 0
835937552 0 0
302542544 0 0
727888066 0 0
710233902 0 0
749901327 0 0
614750767 0 0
25385414 0 0
91499296 0 0
872172850 0 0
400779001 0 0
1073572628 0 0
749527408 0 0
813098468 0 0
479318787 0 0
673978305 0 0
485755126 0 0
127473289 0 0
592098837 0 0
287862753 0 0
418865438 0 0
886662541 0 0
381611673 0 0
648778068 0 0
980056246 0 0
948207519 0 0
685137712 0 0
643284978 0 0
1054907798 0 0
212852115 0 0
146310390 0 0
214078724 0 0
23192690 0 0
265337931 0 0
163931761 0 0
179807329 0 0
778770788 0 0
528466280 0 0
113291832 0 0
194037396 0 0
770211214 0 0
282553584 0 0
185694016 0 0
283853905 0 0
576732142 0 0
478858563 0 0
49377946 0 0
130118454 0 0
752665513 0 0
1001494449 0 0
203319614 0 0
574786219 0 0
551367374 0 0
386125155 0 0
313996923 0 0
777018516 0 0
810535671 0 0
78975649 0 0
177173335 0 0
1025542799 0 0
783004654 0 0
477410400 0 0
385271483 0 0
979265578 0 0
428139790 0 0
897709609 0 0
32673627 0 0
261065905 0 0
374219215 0 0
455190005 0 0
616613885 0 0
70424286 0 0
870110673 0 0
613708540 0 0
931997597 0 0
763612947 0 0
752677469 0 0
335701542 0 0
813059023 0 0
1049993745 0 0
801497717 0 0
893598586 0 0
155701861 0 0
387659998 0 0
599140218 0 0
743918087 0 0
245255096 0 0
80582855 0 0
504528830 0 0
624824476 0 0
382088328 0 0
603014417 0 0
383066212 0 0
471718042 0 0
505963025 0 0
154126751 0 0
441575003 0 0
346142407 0 0
534318699 0 0
696217071 0 0
121478597 0 0
782056223 0 0
288460724 0 0
49126092 0 0
556164402 0 0
8900766 0 0
937154968 0 0
476995876 0 0
563043628 0 0
890214433 0 0
1057940631 0 0
48352889 0 0
1062855212 0 0
1068057731 0 0
293854051 0 0
73269865 0 0
371426970 0 0
715909163 0 0
756006215 0 0
449986289 0 0
628772149 0 0
784725121 0 0
183497715 0 0
1024787809 0 0
393136858 0 0
335021772 0 0
51511100 0 0
1006329737 0 0
994349822 0 0
743277381 0 0
578135421 0 0
761947879 0 0
862206364 0 0
669772216 0 0
314399480 0 0
837638128 0 0
705534831 0 0
367560071 0 0
662536138 0 0
503429261 0 0
783398503 0 0
537730041 0 0
893932354 0 0
536022523 0 0
767115603 0 0
173134646 0 0
999151682 0 0
63278818 0 0
603047882 0 0
366205079 0 0
434245419 0 0
304134505 0 0
360089771 0 0
372139054 0 0
261182444 0 0
218947497 0 0
912055917 0 0
905062906 0 0
322586807 0 0
870055997 0 0
131779724 0 0
763237373 0 0
290344637 0 0
130330790 0 0
14552810 0 0
705275545 0 0
716803054 0 0
392343368 0 0
141602006 0 0
446899924 0 0
267940765 0 0
63296892 0 0
257542841 0 0
782141955 0 0
639550010 0 0
568798959 0 0
303097866 0 0
847726040 0 0
693058315 0 0
934321138 0 0
563532566 0 0
997538904 0 0
505170715 0 0
281361959 0 0
719012956 0 0
882301224 0 0
84213338 0 0
947301689 0 0
1028964759 0 0
732494281 0 0
213191364 0 0
912626737 0 0
91884565 0 0
315036642 0 0
280111570 0 0
162445836 0 0
367272609 0 0
644377586 0 0
647921312 0 0
60709376 0 0
699761719 0 0
785780145 0 0
599035932 0 0
212291442 0 0
976624927 0 0
17289548 0 0
516236134 0 0
829242054 0 0
680793561 0 0
852953780 0 0
347404369 0 0
112802493 0 0
122182619 0 0
473408067 0 0
837858613 0 0
475466989 0 0
2789937 0 0
316258832 0 0
332096772 0 0
858887626 0 0
570799664 0 0
723349549 0 0
840095751 0 0
786397393 0 0
1041770364 0 0
570794102 0 0
800762142 0 0
900182201 0 0
548184995 0 0
358890635 0 0
945960728 0 0
800502765 0 0
356936239 0 0
552700999 0 0
1020764040 0 0
1038450343 0 0
920437538 0 0
610906030 0 0
85473063 0 0
665420656 0 0
750356908 0 0
307660894 0 0
376562019 0 0
627309006 0 0
843229718 0 0
588797003 0 0
117325649 0 0
23933349 0 0
216778201 0 0
715900080 0 0
483127827 0 0
112048159 0 0
511489935 0 0
1034236770 0 0
97358662 0 0
638456573 0 0
400413670 0 0
138682646 0 0
891025516 0 0
458271470 0 0
696923125 0 0
367977760 0 0
27263196 0 0
459373234 0 0
913876553 0 0
920684792 0 0
1054082137 0 0
1031599884 0 0
1069696664 0 0
168998113 0 0
566594741 0 0
616084846 0 0
351743009 0 0
526080127 0 0
572566222 0 0
867116676 0 0
102010536 0 0
244041782 0 0
182385428 0 0
843540045 0 0
980793518 0 0
812711036 0 0
939250476 0 0
399838114 0 0
612816920 0 0
113806143 0 0
510934070 0 0
66184947 0 0
619534890 0 0
943815980 0 0
897646923 0 0
142002778 0 0
235257754 0 0
170896153 0 0
1061152255 0 0
815093652 0 0
1064007927 0 0
171332937 0 0
263148415 0 0
1002304217 0 0
1608125 0 0
220319777 0 0
908529806 0 0
912738467 0 0
134553893 0 0
76933575 0 0
928132601 0 0
974196517 0 0
242733033 0 0
138378497 0 0
891473208 0 0
292280722 0 0
669521480 0 0
301847399 0 0
482755783 0 0
340745683 0 0
147416273 0 0
819228521 0 0
415260267 0 0
2754839 0 0
583422244 0 0
604654505 0 0
596928021 0 0
188174926 0 0
413491461 0 0
227533978 0 0
520950936 0 0
994511031 0 0
983685642 0 0
452996120 0 0
143419096 0 0
63063519 0 0
627397552 0 0
137924711 0 0
970982988 0 0
161671126 0 0
570205865 0 0
569781385 0 0
510917091 0 0
962061831 0 0
524016530 0 0
749405612 0 0
235065428 0 0
488825964 0 0
993251036 0 0
281208545 0 0
681032672 0 0
155374593 0 0
761408360 0 0
736461722 0 0
871089143 0 0
101169007 0 0
334667531 0 0
498046171 0 0
395038765 0 0
95267284 0 0
285927284 0 0
1003106520 0 0
475725164 0 0
242124763 0 0
419722088 0 0
993670061 0 0
557219506 0 0
148276351 0 0
558587171 0 0
560980292 0 0
179524583 0 0
899037067 0 0
987434819 0 0
790830563 0 0
821119715 0 0
78688197 0 0
521315955 0 0
435449292 0 0
218537173 0 0
223065961 0 0
365965265 0 0
685041546 0 0
158450 0 0
731211850 0 0
148257716 0 0
708461416 0 0
856330161 0 0
685961874 0 0
10109650 0 0
895269371 0 0
358813194 0 0
509145257 0 0
517125344 0 0
149911664 0 0
480435138 0 0
602664088 0 0
395146451 0 0
768700708 0 0
698110728 0 0
568155173 0 0
624177186 0 0
419654896 0 0
808202324 0 0
29119145 0 0
488528300 0 0
996464603 0 0
796199959 0 0
292003443 0 0
649898576 0 0
475178838 0 0
919963782 0 0
170326489 0 0
520678427 0 0
766154066 0 0
834183134 0 0
858725257 0 0
647673842 0 0
142124907 0 0
890164152 0 0
762554521 0 0
331597 0 0
195405177 0 0
459826616 0 0
804137043 0 0
25252666 0 0
613241262 0 0
60812628 0 0
1044302793 0 0
443994884 0 0
650118002 0 0
436458394 0 0
228253450 0 0
516861869 0 0
792630455 0 0
67116425 0 0
516643002 0 0
68992062 0 0
477057665 0 0
719263020 0 0
359661559 0 0
1064370570 0 0
664212939 0 0
469421639 0 0
55631172 0 0
785625089 0 0
292359027 0 0
846543035 0 0
822000569 0 0
105635998 0 0
769237119 0 0
1057211472 0 0
636132202 0 0
442504712 0 0
106056214 0 0
81686828 0 0
730544490 0 0
110642363 0 0
865098498 0 0
295250428 0 0
276164923 0 0
326030931 0 0
744339679 0 0
932025767 0 0
739306669 0 0
452041864 0 0
703634959 0 0
960503335 0 0
248479834 0 0
739082830 0 0
270813524 0 0
759197170 0 0
746909581 0 0
732707165 0 0
104312348 0 0
140041590 0 0
297871676 0 0
635482641 0 0
973603606 0 0
1058531564 0 0
566080805 0 0
858571256 0 0
812072608 0 0
936085473 0 0
117247185 0 0
189196201 0 0
731699861 0 0
260922033 0 0
887896918 0 0
1058073420 0 0
339911363 0 0
665431608 0 0
288742137 0 0
143807235 0 0
408960322 0 0
323774558 0 0
90971549 0 0
73008074 0 0
725604670 0 0
4040330 0 0
908436112 0 0
142791353 0 0
608246872 0 0
193823844 0 0
913516828 0 0
740184139 0 0
337891950 0 0
743339496 0 0
984546478 0 0
148677428 0 0
987148804 0 0
898469607 0 0
539392281 0 0
217946518 0 0
353178049 0 0
276140165 0 0
59633922 0 0
642343600 0 0
724508658 0 0
255980328 0 0
678076349 0 0
788077703 0 0
610782237 0 0
1014216059 0 0
162957224 0 0
587243812 0 0
456658824 0 0
1007847538 0 0
825380913 0 0
31972524 0 0
312396961 0 0
286919784 0 0
155266216 0 0
796776525 0 0
751484586 0 0
1030063839 0 0
599473706 0 0
962294236 0 0
978233508 0 0
305993169 0 0
438598963 0 0
1053203514 0 0
588802290 0 0
180996689 0 0
248465182 0 0
603614831 0 0
722947888 0 0
904721758 0 0
1009764876 0 0
934691049 0 0
229380540 0 0
1033657924 0 0
405852029 0 0
726666232 0 0
34277412 0 0
615003410 0 0
175347642 0 0
430446601 0 0
337083685 0 0
654011929 0 0
369696133 0 0
1046502949 0 0
642992547 0 0
354059361 0 0
496234340 0 0
798335507 0 0
835941327 0 0
1039658427 0 0
55802470 0 0
1024487181 0 0
21691520 0 0
1051979120 0 0
265219728 0 0
867770607 0 0
649819443 0 0
283216366 0 0
530531519 0 0
174711431 0 0
120102483 0 0
868347843 0 0
1058840125 0 0
618860517 0 0
50953755 0 0
655504198 0 0
186972097 0 0
504078096 0 0
413212568 0 0
509949590 0 0
397322980 0 0
456673449 0 0
744808750 0 0
781550242 0 0
959380485 0 0
131873973 0 0
304816316 0 0
1044068539 0 0
16903503 0 0
164149923 0 0
57305338 0 0
674608595 0 0
618288944 0 0
153545392 0 0
913850820 0 0
308862843 0 0
623939960 0 0
229289406 0 0
634395525 0 0
705823869 0 0
361363373 0 0
46115190 0 0
389713634 0 0
460038564 0 0
749277763 0 0
97942931 0 0
205543102 0 0
626838590 0 0
547170079 0 0
933539114 0 0
734769741 0 0
804620575 0 0
901901433 0 0
313667550 0 0
23021767 0 0
1069329040 0 0
632536225 0 0
764946405 0 0
596431772 0 0
290322445 0 0
515398916 0 0
840748217 0 0
970133104 0 0
109140 0 0
207524855 0 0
139252677 0 0
480020254 0 0
444347901 0 0
150779868 0 0
766857654 0 0
520584440 0 0
967220076 0 0
832077615 0 0
407759711 0 0
994173435 0 0
436226302 0 0
289399937 0 0
356042349 0 0
962257517 0 0
502523496 0 0
297759019 0 0
36768497 0 0
942008630 0 0
370349567 0 0
962680036 0 0
658095460 0 0
766819836 0 0
1014244992 0 0
126119552 0 0
1041585980 0 0
429959134 0 0
489503578 0 0
148387034 0 0
499237647 0 0
580946375 0 0
517308250 0 0
405050808 0 0
126894126 0 0
128649694 0 0
151876574 0 0
147650733 0 0
60646296 0 0
545991709 0 0
1021085324 0 0
737893563 0 0
1061710819 0 0
556657079 0 0
353168762 0 0
1042608516 0 0
527743249 0 0
63114712 0 0
705344464 0 0
811674286 0 0
821720689 0 0
129793655 0 0
265653154 0 0
597774869 0 0
720491617 0 0
981444828 0 0
936330323 0 0
317391959 0 0
708415889 0 0
384628370 0 0
768021783 0 0
617355622 0 0
251841250 0 0
809061567 0 0
546266052 0 0
184643907 0 0
772140 0 0
652111636 0 0
211254742 0 0
690462991 0 0
914233491 0 0
387499329 0 0
859864510 0 0
488928298 0 0
382980878 0 0
767292472 0 0
908348670 0 0
118854124 0 0
86557367 0 0
403877358 0 0
177849228 0 0
474762247 0 0
688904801 0 0
267323259 0 0
242504597 0 0
368456249 0 0
282854797 0 0
801019396 0 0
447477983 0 0
99663585 0 0
209938483 0 0
224355291 0 0
193169955 0 0
516456864 0 0
762709522 0 0
775494260 0 0
640675739 0 0
377451420 0 0
992990056 0 0
205641813 0 0
288608641 0 0
648978352 0 0
690125891 0 0
161889613 0 0
108482108 0 0
653046583 0 0
1018440582 0 0
965392875 0 0
80882454 0 0
852503517 0 0
163050212 0 0
365806764 0 0
486548401 0 0
56465503 0 0
57104343 0 0
1071469121 0 0
87928455 0 0
254290456 0 0
877936087 0 0
513604561 0 0
475677327 0 0
144240270 0 0
601550998 0 0
404888287 0 0
534690573 0 0
961130873 0 0
41320886 0 0
78925554 0 0
946672936 0 0
394173648 0 0
303717159 0 0
851444297 0 0
81958095 0 0
499664301 0 0
457115548 0 0
255930346 0 0
206198141 0 0
455329267 0 0
578003561 0 0
1038536234 0 0
239291912 0 0
13936796 0 0
511613991 0 0
875556496 0 0
999110139 0 0
792336900 0 0
250076280 0 0
531252391 0 0
995230401 0 0
907541446 0 0
198058128 0 0
370243970 0 0
263573732 0 0
304698218 0 0
504990817 0 0
487753491 0 0
691488694 0 0
880849695 0 0
253894472 0 0
298436866 0 0
81259822 0 0
399950934 0 0
70862586 0 0
708004105 0 0
794186823 0 0
764694806 0 0
735966646 0 0
532549657 0 0
448631650 0 0
325049144 0 0
582170864 0 0
277702425 0 0
972470345 0 0
546642484 0 0
563037681 0 0
785025417 0 0
977774101 0 0
145743335 0 0
238789345 0 0
427910201 0 0
595933862 0 0
84061538 0 0
249662192 0 0
398138129 0 0
594456087 0 0
820167991 0 0
991411838 0 0
832705168 0 0
332664969 0 0
291168540 0 0
433311717 0 0
168727599 0 0
717291523 0 0
518695551 0 0
929969129 0 0
263204057 0 0
296610193 0 0
60264767 0 0
443816096 0 0
912565592 0 0
989135698 0 0
554628687 0 0
876556887 0 0
941579317 0 0
488914832 0 0
780012436 0 0
13719089 0 0
180287325 0 0
157419588 0 0
122379555 0 0
559210847 0 0
1023666366 0 0
1005831822 0 0
706154581 0 0
248920354 0 0
640131817 0 0
553088903 0 0
760910301 0 0
445596954 0 0
1066882242 0 0
321884024 0 0
1009653755 0 0
711102482 0 0
345225177 0 0
829426505 0 0
433300068 0 0
855256466 0 0
939886842 0 0
609339844 0 0
440679841 0 0
968680651 0 0
889639401 0 0
135349057 0 0
337378475 0 0
444008470 0 0
85184863 0 0
507907312 0 0
996322279 0 0
321065047 0 0
78286638 0 0
351617539 0 0
156512610 0 0
540379831 0 0
315366258 0 0
948125581 0 0
250787187 0 0
301307813 0 0
289277113 0 0
346618526 0 0
790340114 0 0
101513406 0 0
832990270 0 0
737989811 0 0
317032493 0 0
984457075 0 0
210182706 0 0
92396148 0 0
7239134 0 0
47061648 0 0
945338610 0 0
371975777 0 0
209178958 0 0
533978650 0 0
279546842 0 0
961071718 0 0
133627799 0 0
628102166 0 0
257214572 0 0
658937314 0 0
950407131 0 0
672943451 0 0
321526793 0 0
321548720 0 0
609052176 0 0
199496442 0 0
24382517 0 0
697359177 0 0
516606551 0 0
37504329 0 0
87214111 0 0
825425920 0 0
1009580139 0 0
859008586 0 0
708938062 0 0
746066144 0 0
360632152 0 0
938892336 0 0
958263196 0 0
687270323 0 0
879424820 0 0
777708091 0 0
858487632 0 0
732679885 0 0
174680211 0 0
29271114 0 0
972952723 0 0
99483642 0 0
865496668 0 0
1009528073 0 0
887544907 0 0
785596686 0 0
591465085 0 0
372669750 0 0
946672818 0 0
374574883 0 0
59583772 0 0
930876327 0 0
564114466 0 0
906897062 0 0
830192793 0 0
53506653 0 0
199033107 0 0
979783317 0 0
647234748 0 0
874244929 0 0
817429766 0 0
414976425 0 0
378729160 0 0
130498736 0 0
58455085 0 0
531244676 0 0
373095268 0 0
1039080075 0 0
751762668 0 0
399553263 0 0
399316424 0 0
1023771997 0 0
16850828 0 0
749294487 0 0
423535158 0 0
154791070 0 0
579571731 0 0
795919030 0 0
288601033 0 0
788013634 0 0
723062962 0 0
566158225 0 0
263212919 0 0
1059625993 0 0
407630271 0 0
982140566 0 0
553806796 0 0
769647844 0 0
1048567556 0 0
437756759 0 0
925611697 0 0
72645884 0 0
703245257 0 0
697881582 0 0
622149377 0 0
61602621 0 0
148266169 0 0
965675491 0 0
193571842 0 0
42018900 0 0
1062831279 0 0
798705645 0 0
682008185 0 0
357169387 0 0
883446363 0 0
427864663 0 0
850466059 0 0
72896186 0 0
1008284713 0 0
103058235 0 0
775639593 0 0
677062965 0 0
530279458 0 0
735470482 0 0
785908265 0 0
778195633 0 0
45486139 0 0
715394612 0 0
667415666 0 0
797037277 0 0
266864114 0 0
651934260 0 0
550499590 0 0
337529552 0 0
174668179 0 0
473506311 0 0
904231832 0 0
576592046 0 0
694519004 0 0
929438488 0 0
1011225742 0 0
729030599 0 0
256948790 0 0
115774343 0 0
771284014 0 0
953911478 0 0
197057817 0 0
910664903 0 0
884432249 0 0
796215174 0 0
952346648 0 0
164570711 0 0
989879317 0 0
824583699 0 0
47587816 0 0
295115626 0 0
223358600 0 0
921554244 0 0
999587907 0 0
311967641 0 0
200438456 0 0
796079924 0 0
108284354 0 0
573539935 0 0
420685312 0 0
401367181 0 0
986980428 0 0
221530500 0 0
639078804 0 0
479054826 0 0
84681769 0 0
1013770282 0 0
1054088312 0 0
41171832 0 0
7890831 0 0
280273844 0 0
54012700 0 0
638207867 0 0
779266723 0 0
322728160 0 0
1057448979 0 0
273091309 0 0
1039280201 0 0
10499142 0 0
205958582 0 0
959803280 0 0
740644538 0 0
512215544 0 0
708291892 0 0
372620403 0 0
651308152 0 0
260989475 0 0
835645317 0 0
735662786 0 0
446756839 0 0
420060848 0 0
452041560 0 0
501080163 0 0
397102925 0 0
335799180 0 0
585745473 0 0
696166383 0 0
359931527 0 0
418085309 0 0
530347872 0 0
919568508 0 0
519776455 0 0
283230899 0 0
114782581 0 0
176677439 0 0
944717979 0 0
789513908 0 0
787012681 0 0
185337499 0 0
97916131 0 0
186578657 0 0
446997208 0 0
124037073 0 0
646608627 0 0
1068830484 0 0
833576694 0 0
36919531 0 0
318888608 0 0
810996538 0 0
63962739 0 0
729790239 0 0
635945064 0 0
963946488 0 0
661265370 0 0
718297008 0 0
493440596 0 0
8711589 0 0
1061275965 0 0
953333981 0 0
600329811 0 0
894731186 0 0
442393284 0 0
37682861 0 0
365043106 0 0
229807371 0 0
631716625 0 0
1064152033 0 0
1046975718 0 0
1031106758 0 0
1056562046 0 0
895876048 0 0
985819653 0 0
44309179 0 0
44733290 0 0
998131805 0 0
161127325 0 0
154373670 0 0
1010416356 0 0
1029649275 0 0
722940081 0 0
872834875 0 0
296045136 0 0
566446610 0 0
860440770 0 0
709135611 0 0
951272107 0 0
139463729 0 0
870926431 0 0
590676802 0 0
966504220 0 0
142899777 0 0
184871505 0 0
332258856 0 0
448789083 0 0
169237707 0 0
368575982 0 0
528042601 0 0
312367573 0 0
257010483 0 0
70300819 0 0
109252516 0 0
752830394 0 0
707340328 0 0
248603855 0 0
630709941 0 0
375319891 0 0
541878867 0 0
758105013 0 0
734134188 0 0
61498307 0 0
406932891 0 0
729581548 0 0
1007192069 0 0
674185640 0 0
326749950 0 0
742568490 0 0
513393594 0 0
159113959 0 0
501362271 0 0
973924786 0 0
608900743 0 0
516521986 0 0
949621903 0 0
22804242 0 0
168346560 0 0
650821699 0 0
300907243 0 0
466929908 0 0
33858780 0 0
230958912 0 0
278456952 0 0
695463091 0 0
356891981 0 0
197027128 0 0
187030168 0 0
583623668 0 0
830509594 0 0
688328366 0 0
885675132 0 0
682636116 0 0
464898874 0 0
857373144 0 0
729250177 0 0
441443538 0 0
902617809 0 0
957151498 0 0
621889014 0 0
827776954 0 0
598791316 0 0
1069783822 0 0
804550083 0 0
26118526 0 0
660845540 0 0
897105117 0 0
59276702 0 0
908553097 0 0
978776993 0 0
856289466 0 0
387503882 0 0
1031687124 0 0
379466510 0 0
648420073 0 0
684386061 0 0
1031248335 0 0
866463741 0 0
631880191 0 0
437404217 0 0
594971551 0 0
882081820 0 0
925074787 0 0
456610928 0 0
262140724 0 0
142882708 0 0
421641290 0 0
280380682 0 0
327859488 0 0
57467339 0 0
798204825 0 0
224471077 0 0
119734536 0 0
595145386 0 0
184094265 0 0
468459800 0 0
55696771 0 0
590993522 0 0
711775455 0 0
576053045 0 0
1066207570 0 0
853619124 0 0
832754026 0 0
519641358 0 0
139591869 0 0
943834303 0 0
842940144 0 0
167644309 0 0
75191247 0 0
59762267 0 0
346461217 0 0
153508016 0 0
87518514 0 0
31507060 0 0
905509414 0 0
677321542 0 0
305931229 0 0
290233591 0 0
498636518 0 0
459675391 0 0
456515633 0 0
907977973 0 0
1038284993 0 0
148410971 0 0
972808228 0 0
367117578 0 0
576442888 0 0
778517459 0 0
314863342 0 0
680810330 0 0
657052944 0 0
381553393 0 0
768396167 0 0
578063061 0 0
59121616 0 0
802305316 0 0
1066556243 0 0
264008337 0 0
272428884 0 0
461505958 0 0
222778810 0 0
938537422 0 0
652045952 0 0
892063667 0 0
710752439 0 0
128890114 0 0
990212471 0 0
1010505247 0 0
454696286 0 0
977613952 0 0
658620065 0 0
717138797 0 0
134379507 0 0
1063563364 0 0
297439346 0 0
1051016389 0 0
603705858 0 0
897034604 0 0
1041549420 0 0
511106751 0 0
365691562 0 0
978726292 0 0
1039983892 0 0
835184594 0 0
926907964 0 0
369534783 0 0
1030126502 0 0
44168620 0 0
806867879 0 0
593770823 0 0
757272432 0 0
340985921 0 0
99084824 0 0
552009364 0 0
424834951 0 0
353398851 0 0
62478099 0 0
836324729 0 0
637493519 0 0
49126019 0 0
887398142 0 0
179099059 0 0
512471112 0 0
780347093 0 0
919178652 0 0
656844044 0 0
183771428 0 0
238170806 0 0
315717191 0 0
313428074 0 0
513027039 0 0
190332716 0 0
768611821 0 0
528914095 0 0
1045632952 0 0
243283178 0 0
516183738 0 0
715467229 0 0
392725800 0 0
604261902 0 0
962453537 0 0
932122551 0 0
348112716 0 0
623317571 0 0
1004468229 0 0
676839471 0 0
377275750 0 0
193040197 0 0
548939144 0 0
423100183 0 0
1007400767 0 0
549138867 0 0
941453454 0 0
42008054 0 0
370681563 0 0
706907458 0 0
594691254 0 0
310633987 0 0
407628640 0 0
478701756 0 0
939482208 0 0
475279381 0 0
150996963 0 0
678606105 0 0
1056219519 0 0
646187337 0 0
230005625 0 0
285911232 0 0
68484910 0 0
531637952 0 0
560589169 0 0
614269689 0 0
115474804 0 0
124271959 0 0
850254260 0 0
232173358 0 0
645386712 0 0
534433555 0 0
599770752 0 0
1008758051 0 0
173134037 0 0
160415157 0 0
480693449 0 0
295389312 0 0
28466263 0 0
416308765 0 0
143074585 0 0
152281022 0 0
10598560 0 0
739164792 0 0
1837014 0 0
740421613 0 0
274383859 0 0
156675681 0 0
455219224 0 0
197417051 0 0
814541621 0 0
78400676 0 0
589170690 0 0
814688490 0 0
670323123 0 0
833207772 0 0
706216431 0 0
809300304 0 0
371656161 0 0
162421777 0 0
314581940 0 0
526550277 0 0
662443941 0 0
216986428 0 0
1047344904 0 0
933921043 0 0
936632516 0 0
498755106 0 0
748917284 0 0
111999338 0 0
967250217 0 0
423678678 0 0
963122450 0 0
833594404 0 0
806865530 0 0
804911284 0 0
492243143 0 0
541797072 0 0
286026633 0 0
168947325 0 0
153020252 0 0
92690607 0 0
211726113 0 0
823258471 0 0
811611977 0 0
412222577 0 0
449526883 0 0
596540956 0 0
589776898 0 0
460418902 0 0
38986252 0 0
932653584 0 0
811368453 0 0
446180397 0 0
322155944 0 0
299596816 0 0
733566854 0 0
839635595 0 0
873118656 0 0
651373786 0 0
576860920 0 0
648422328 0 0
1056022843 0 0
649487049 0 0
557209211 0 0
440196801 0 0
581202767 0 0
652958931 0 0
800788268 0 0
744448910 0 0
297782745 0 0
603457081 0 0
185627225 0 0
448747277 0 0
1049966172 0 0
1008140442 0 0
925556972 0 0
518290509 0 0
584881799 0 0
620595426 0 0
511492433 0 0
54852940 0 0
588202086 0 0
408737462 0 0
173620296 0 0
488357278 0 0
636470155 0 0
477886372 0 0
580050193 0 0
694554217 0 0
1022808110 0 0
445315682 0 0
975924216 0 0
130971601 0 0
380116349 0 0
94780187 0 0
524048178 0 0
544919287 0 0
1021098507 0 0
859724306 0 0
433040273 0 0
948669030 0 0
235642804 0 0
303706959 0 0
636583411 0 0
986504524 0 0
693453354 0 0
217423596 0 0
684777163 0 0
355012345 0 0
93978562 0 0
787082976 0 0
753838183 0 0
639436231 0 0
763978901 0 0
35501288 0 0
53929148 0 0
682890911 0 0
549218971 0 0
362043099 0 0
715120692 0 0
416286118 0 0
746090989 0 0
787772222 0 0
812212683 0 0
952526659 0 0
514886761 0 0
86916327 0 0
492260661 0 0
468601555 0 0
469348471 0 0
386720356 0 0
691493792 0 0
554089038 0 0
263729785 0 0
642775788 0 0
901627776 0 0
563421319 0 0
471036080 0 0
984872900 0 0
1069500292 0 0
927376265 0 0
775423580 0 0
583547226 0 0
512292572 0 0
488256738 0 0
1047580495 0 0
240906051 0 0
219461971 0 0
968607928 0 0
983217187 0 0
78467818 0 0
380620625 0 0
983168102 0 0
648915067 0 0
577367696 0 0
969986474 0 0
550410728 0 0
312273484 0 0
305199644 0 0
589164600 0 0
437152424 0 0
232830579 0 0
205930265 0 0
547714733 0 0
678817205 0 0
586904358 0 0
322528394 0 0
804758054 0 0
264065248 0 0
369192975 0 0
1045131073 0 0
417479403 0 0
597769273 0 0
59879945 0 0
643326488 0 0
32325965 0 0
391816040 0 0
932376043 0 0
269737901 0 0
436701629 0 0
451850122 0 0
897546608 0 0
448558518 0 0
518216192 0 0
958773834 0 0
936777202 0 0
172687611 0 0
497980892 0 0
849411068 0 0
324081108 0 0
1047473478 0 0
313022871 0 0
32102541 0 0
123516602 0 0
667193632 0 0
1043016491 0 0
388194036 0 0
256519960 0 0
548595856 0 0
394090947 0 0
317717766 0 0
694194621 0 0
275908801 0 0
162961015 0 0
325189486 0 0
937892787 0 0
721573260 0 0
79640008 0 0
389070942 0 0
84861929 0 0
467021038 0 0
397710013 0 0
118331087 0 0
980843128 0 0
547114527 0 0
696402332 0 0
885682514 0 0
587918506 0 0
1029974307 0 0
755813043 0 0
680079975 0 0
930511926 0 0
26262917 0 0
972427286 0 0
560083327 0 0
464725156 0 0
766642736 0 0
1025514992 0 0
154957220 0 0
945237749 0 0
520899491 0 0
870700151 0 0
252931060 0 0
307284769 0 0
641295825 0 0
814088797 0 0
345272196 0 0
733264386 0 0
823765001 0 0
225686996 0 0
1038577155 0 0
529818414 0 0
403302835 0 0
52649218 0 0
844835814 0 0
943789494 0 0
336350195 0 0
111815344 0 0
589430608 0 0
572554163 0 0
690526024 0 0
41062453 0 0
639774458 0 0
739854728 0 0
713724685 0 0
754115249 0 0
86216540 0 0
178250981 0 0
24695171 0 0
94127866 0 0
647773050 0 0
273049704 0 0
610613532 0 0
546186471 0 0
565259367 0 0
306827533 0 0
1012317807 0 0
247919212 0 0
808832959 0 0
1043051483 0 0
195708355 0 0
244402073 0 0
285894213 0 0
290495809 0 0
864635772 0 0
702278071 0 0
932727760 0 0
78007252 0 0
509891499 0 0
146301107 0 0
258576388 0 0
897074856 0 0
517410420 0 0
407924475 0 0
1041126326 0 0
933240710 0 0
386725731 0 0
261098273 0 0
1070625820 0 0
723531789 0 0
160681689 0 0
353142362 0 0
96820699 0 0
241396390 0 0
447279230 0 0
1061940833 0 0
1001813708 0 0
1012133828 0 0
736749451 0 0
375050028 0 0
632335713 0 0
667680804 0 0
963288109 0 0
539400739 0 0
146493775 0 0
472691812 0 0
788985532 0 0
413170212 0 0
115073288 0 0
1036775003 0 0
301615673 0 0
373789246 0 0
176680992 0 0
3035875 0 0
486617370 0 0
104780317 0 0
147629534 0 0
499061198 0 0
662005634 0 0
659555261 0 0
171469319 0 0
1035513680 0 0
201753723 0 0
668742128 0 0
448554779 0 0
688421141 0 0
257575087 0 0
451738502 0 0
211207669 0 0
5079283 0 0
719208809 0 0
361557343 0 0
670124433 0 0
473240539 0 0
261099923 0 0
595793689 0 0
468807878 0 0
902567343 0 0
381134400 0 0
794334223 0 0
43410615 0 0
68421425 0 0
994823046 0 0
385923312 0 0
284036187 0 0
837726039 0 0
713615649 0 0
192249561 0 0
500683391 0 0
151252077 0 0
144757203 0 0
606216930 0 0
925728523 0 0
81258408 0 0
42081242 0 0
121480986 0 0
92497977 0 0
969099313 0 0
873076027 0 0
367269502 0 0
636256658 0 0
799741277 0 0
600434469 0 0
305648464 0 0
436933732 0 0
661015951 0 0
488682984 0 0
819499521 0 0
557536700 0 0
88418192 0 0
1064415709 0 0
239701351 0 0
107913489 0 0
353939649 0 0
43241488 0 0
870566529 0 0
386989332 0 0
617245126 0 0
168743959 0 0
385003022 0 0
169871644 0 0
1008960558 0 0
381528953 0 0
316640279 0 0
597482968 0 0
104956753 0 0
718379851 0 0
678444251 0 0
987731272 0 0
306387745 0 0
834017805 0 0
585426241 0 0
1054691134 0 0
694415258 0 0
864610061 0 0
227868776 0 0
1028192997 0 0
52624613 0 0
602805134 0 0
728535084 0 0
890749843 0 0
1000698088 0 0
463392271 0 0
329113027 0 0
560617553 0 0
146954789 0 0
34348303 0 0
149650566 0 0
465381053 0 0
211444648 0 0
1039597306 0 0
807460872 0 0
789978699 0 0
912052367 0 0
99582444 0 0
20683641 0 0
772658051 0 0
61572909 0 0
143006555 0 0
467536173 0 0
960275196 0 0
246317182 0 0
645303660 0 0
332093188 0 0
969138323 0 0
644835492 0 0
914027893 0 0
730487323 0 0
324242004 0 0
182308216 0 0
179885272 0 0
406719265 0 0
333940875 0 0
749387158 0 0
735763356 0 0
860647756 0 0
701572275 0 0
158404982 0 0
440693982 0 0
965557807 0 0
371650715 0 0
349451787 0 0
885425406 0 0
963698589 0 0
919385721 0 0
182363466 0 0
11129232 0 0
386976485 0 0
441505114 0 0
741692768 0 0
763629942 0 0
506150832 0 0
17060833 0 0
266830706 0 0
401579319 0 0
971388162 0 0
201969985 0 0
611157674 0 0
688852380 0 0
769391415 0 0
666460689 0 0
895637850 0 0
518540304 0 0
95001928 0 0
212417608 0 0
218863520 0 0
386050318 0 0
378098936 0 0
122679642 0 0
338249787 0 0
856666505 0 0
761912883 0 0
317817832 0 0
609004791 0 0
648321295 0 0
221288788 0 0
884031644 0 0
795836468 0 0
423031905 0 0
234289122 0 0
990050288 0 0
36887153 0 0
28258876 0 0
1007897439 0 0
656188859 0 0
730657246 0 0
62705623 0 0
485102631 0 0
406127710 0 0
752106256 0 0
339803286 0 0
786986041 0 0
105384720 0 0
609971593 0 0
921316397 0 0
686736168 0 0
920735457 0 0
427881324 0 0
940784978 0 0
1052047481 0 0
363934852 0 0
612192469 0 0
135086572 0 0
589887144 0 0
1058932653 0 0
170837129 0 0
156296061 0 0
1003526234 0 0
69376551 0 0
1072578310 0 0
627256223 0 0
694128504 0 0
316233816 0 0
259016271 0 0
451790194 0 0
466304927 0 0
519544985 0 0
342981542 0 0
424405853 0 0
850408426 0 0
629538129 0 0
125534247 0 0
620406153 0 0
937840453 0 0
951727980 0 0
517343145 0 0
446771639 0 0
500891475 0 0
620937304 0 0
612471453 0 0
839666393 0 0
288523243 0 0
55381148 0 0
998297767 0 0
227319192 0 0
857333741 0 0
602665267 0 0
63911503 0 0
450442027 0 0
326246253 0 0
96151729 0 0
437985535 0 0
887517058 0 0
772909677 0 0
75845100 0 0
991813356 0 0
1055866373 0 0
40014778 0 0
706472709 0 0
739873537 0 0
210296689 0 0
627005393 0 0
963451097 0 0
640902667 0 0
166415290 0 0
216273021 0 0
921157946 0 0
963803689 0 0
838416074 0 0
548259793 0 0
314007422 0 0
773127847 0 0
757100292 0 0
156699704 0 0
160440777 0 0
5763768 0 0
84576278 0 0
932283421 0 0
721516709 0 0
999585250 0 0
356149566 0 0
1047833496 0 0
1054325587 0 0
892144956 0 0
935012503 0 0
638205624 0 0
345796111 0 0
190894897 0 0
976561789 0 0
228300176 0 0
1018887921 0 0
449311593 0 0
397955866 0 0
1036790939 0 0
1040351641 0 0
674606072 0 0
532897338 0 0
882670355 0 0
5758467 0 0
781397848 0 0
655366894 0 0
337862015 0 0
730022582 0 0
810588801 0 0
371321024 0 0
245054039 0 0
929415785 0 0
1004952503 0 0
312634520 0 0
628639301 0 0
706000838 0 0
473978653 0 0
850109541 0 0
1051138923 0 0
886805460 0 0
262549281 0 0
138516338 0 0
158772648 0 0
884481559 0 0
824273268 0 0
881638506 0 0
851728394 0 0
846159707 0 0
374177106 0 0
155986797 0 0
150001270 0 0
987639942 0 0
802783389 0 0
402992516 0 0
683797095 0 0
953456514 0 0
90672835 0 0
652859071 0 0
1052997555 0 0
534882954 0 0
790673781 0 0
604777659 0 0
941614051 0 0
284621486 0 0
678268149 0 0
163545265 0 0
714868253 0 0
397870165 0 0
421766644 0 0
373454868 0 0
789589811 0 0
660672082 0 0
790334207 0 0
74660523 0 0
392171930 0 0
416759870 0 0
903843064 0 0
1005052544 0 0
301415550 0 0
270313406 0 0
148296533 0 0
199131559 0 0
19691324 0 0
251966738 0 0
875760823 0 0
992169604 0 0
131950143 0 0
525368439 0 0
123500926 0 0
393443118 0 0
884378939 0 0
336900552 0 0
175425834 0 0
869656055 0 0
504038049 0 0
479198698 0 0
870539621 0 0
356628959 0 0
289856863 0 0
566012925 0 0
616993027 0 0
390945262 0 0
877133456 0 0
245468440 0 0
621630744 0 0
472603751 0 0
1002359085 0 0
757687257 0 0
642641843 0 0
968521557 0 0
266754062 0 0
512834973 0 0
254586762 0 0
817243222 0 0
265562901 0 0
562261348 0 0
696938159 0 0
811610647 0 0
303593762 0 0
230269753 0 0
454458251 0 0
117712168 0 0
517381497 0 0
747268861 0 0
162155840 0 0
560634945 0 0
429354711 0 0
595534593 0 0
749381423 0 0
386339403 0 0
270675807 0 0
754582890 0 0
385536144 0 0
74512918 0 0
245475811 0 0
329561572 0 0
677331155 0 0
666015308 0 0
1071317480 0 0
914410184 0 0
1038022748 0 0
308575875 0 0
822322660 0 0
755130002 0 0
496632198 0 0
302702200 0 0
977357419 0 0
92539113 0 0
501389694 0 0
300715204 0 0
169807590 0 0
405967653 0 0
217382442 0 0
643460347 0 0
424888833 0 0
450192682 0 0
799852795 0 0
639766952 0 0
709011315 0 0
185385274 0 0
168307377 0 0
79960778 0 0
984112617 0 0
465784855 0 0
503879302 0 0
126590156 0 0
521067923 0 0
631929093 0 0
1042246597 0 0
1046321625 0 0
880009113 0 0
358994747 0 0
619640075 0 0
684024129 0 0
61287182 0 0
983521993 0 0
686615965 0 0
42733780 0 0
63500977 0 0
970923171 0 0
417303288 0 0
795617088 0 0
485703481 0 0
879706798 0 0
752530772 0 0
971219492 0 0
196265504 0 0
873450283 0 0
265888152 0 0
924107222 0 0
641997431 0 0
385184054 0 0
824451446 0 0
757648695 0 0
206420018 0 0
620731525 0 0
720412112 0 0
495797949 0 0
962477547 0 0
551718077 0 0
488739675 0 0
378534579 0 0
360815612 0 0
414450110 0 0
845041237 0 0
66132167 0 0
848370409 0 0
596354960 0 0
311877643 0 0
559850775 0 0
375439013 0 0
359330900 0 0
198778899 0 0
443962147 0 0
126275915 0 0
286709163 0 0
225860726 0 0
600774146 0 0
557559183 0 0
32380267 0 0
820829588 0 0
210206538 0 0
164534705 0 0
608452880 0 0
917546552 0 0
253153578 0 0
140694410 0 0
88207608 0 0
361024718 0 0
380404895 0 0
746923645 0 0
469952399 0 0
1035095230 0 0
1070286884 0 0
945560979 0 0
1031988886 0 0
823451216 0 0
201373588 0 0
663772241 0 0
678158778 0 0
547318642 0 0
456891556 0 0
548196635 0 0
410298231 0 0
663902903 0 0
507534155 0 0
513489231 0 0
877802973 0 0
779341414 0 0
1066290787 0 0
280324760 0 0
43164713 0 0
93760002 0 0
195563973 0 0
19029841 0 0
1070094980 0 0
42716420 0 0
518669010 0 0
187317286 0 0
1017468375 0 0
1065684406 0 0
1051913395 0 0
659827722 0 0
740651060 0 0
4052256 0 0
170569937 0 0
692629458 0 0
265823072 0 0
651449688 0 0
205754950 0 0
583092346 0 0
944259852 0 0
849647646 0 0
775628878 0 0
646393782 0 0
309537831 0 0
1043983808 0 0
1000495753 0 0
884888525 0 0
877308542 0 0
117489562 0 0
348045892 0 0
918022829 0 0
141618101 0 0
477231760 0 0
862855284 0 0
824505621 0 0
840611484 0 0
22658469 0 0
865594191 0 0
82879558 0 0
302675906 0 0
360279145 0 0
52324088 0 0
964500619 0 0
9140893 0 0
324612219 0 0
540556456 0 0
528062994 0 0
822525662 0 0
593342194 0 0
674200707 0 0
322482401 0 0
950372833 0 0
16668518 0 0
920450729 0 0
275411145 0 0
106607379 0 0
172487855 0 0
1005817739 0 0
345867300 0 0
477112034 0 0
392833840 0 0
688754290 0 0
675442109 0 0
42077997 0 0
49357113 0 0
244405758 0 0
77837207 0 0
973302277 0 0
760863626 0 0
445202103 0 0
498777260 0 0
647184272 0 0
1054675348 0 0
471881902 0 0
143438631 0 0
980532011 0 0
63283621 0 0
900013145 0 0
261935198 0 0
1063598335 0 0
500743301 0 0
174291808 0 0
847824741 0 0
373922492 0 0
689111250 0 0
517441502 0 0
874109631 0 0
921359922 0 0
65478705 0 0
239074958 0 0
883834221 0 0
488661248 0 0
300794552 0 0
373041607 0 0
803532590 0 0
739025526 0 0
226544429 0 0
950237748 0 0
552071429 0 0
394849008 0 0
941527450 0 0
20507874 0 0
816767810 0 0
494097999 0 0
740268278 0 0
300318654 0 0
733074423 0 0
998123561 0 0
588503220 0 0
740566180 0 0
180386503 0 0
76614731 0 0
769817633 0 0
916195006 0 0
753026 0 0
822032448 0 0
733824313 0 0
1023025880 0 0
630677797 0 0
328005111 0 0
304551958 0 0
879714459 0 0
583945600 0 0
415489923 0 0
919095037 0 0
317882276 0 0
257150164 0 0
817516468 0 0
340453611 0 0
451493135 0 0
830496417 0 0
1016591253 0 0
906486459 0 0
642328731 0 0
887126921 0 0
954392289 0 0
308303700 0 0
684743894 0 0
771454205 0 0
823490070 0 0
558071104 0 0
973276048 0 0
522127396 0 0
730270964 0 0
48866515 0 0
758019415 0 0
790285129 0 0
352097104 0 0
436977354 0 0
775600441 0 0
45245712 0 0
636925505 0 0
995089470 0 0
584230573 0 0
514358922 0 0
777077774 0 0
187818830 0 0
591171823 0 0
944857835 0 0
295028364 0 0
558632247 0 0
988261779 0 0
349510427 0 0
80764767 0 0
190123885 0 0
14202025 0 0
997280512 0 0
549682188 0 0
193170759 0 0
176064114 0 0
905804600 0 0
527441394 0 0
362694715 0 0
931146812 0 0
970549781 0 0
549825508 0 0
625160180 0 0
172779701 0 0
583996247 0 0
275314328 0 0
255178714 0 0
990272468 0 0
35533340 0 0
226133557 0 0
998673023 0 0
662694080 0 0
485566578 0 0
407107961 0 0
956384047 0 0
830335285 0 0
828877669 0 0
431594026 0 0
783942171 0 0
844916710 0 0
1053718989 0 0
878299679 0 0
950590198 0 0
153592248 0 0
924683021 0 0
124174297 0 0
1071754230 0 0
799153570 0 0
69791117 0 0
851579714 0 0
695494035 0 0
518443414 0 0
430915204 0 0
1061113215 0 0
487054612 0 0
125341287 0 0
279837278 0 0
305322358 0 0
341793659 0 0
942982533 0 0
408808378 0 0
368492376 0 0
613509791 0 0
1062168367 0 0
1013307165 0 0
442309302 0 0
889427968 0 0
296546422 0 0
31080825 0 0
1058727482 0 0
697677632 0 0
629212490 0 0
731778675 0 0
49471721 0 0
238982503 0 0
56439972 0 0
873101238 0 0
747901424 0 0
258277724 0 0
255995753 0 0
676243921 0 0
815650004 0 0
106143905 0 0
790832345 0 0
923322260 0 0
1036996505 0 0
645292274 0 0
928068754 0 0
909422701 0 0
935310509 0 0
846889597 0 0
934052156 0 0
1063434811 0 0
631405382 0 0
314447902 0 0
685052860 0 0
184088036 0 0
51005725 0 0
409874211 0 0
363028666 0 0
810511660 0 0
769393793 0 0
276765493 0 0
592199255 0 0
391451983 0 0
944601759 0 0
541863680 0 0
800718069 0 0
1012798843 0 0
158624459 0 0
183612310 0 0
337889055 0 0
668951233 0 0
275753550 0 0
870372236 0 0
635654134 0 0
40422916 0 0
95845755 0 0
245355199 0 0
56892617 0 0
855026468 0 0
52572749 0 0
528884177 0 0
1056036369 0 0
499588650 0 0
859355244 0 0
882566432 0 0
552917074 0 0
96811923 0 0
799102345 0 0
849006307 0 0
597245505 0 0
1068108355 0 0
948713621 0 0
796415161 0 0
633091445 0 0
869508605 0 0
488589804 0 0
1067408603 0 0
389115063 0 0
561610328 0 0
657934477 0 0
1068929428 0 0
879661284 0 0
84139616 0 0
932307387 0 0
164455066 0 0
346743875 0 0
667682407 0 0
147606899 0 0
1068596639 0 0
377497070 0 0
117625566 0 0
10806825 0 0
705925291 0 0
338638069 0 0
781004313 0 0
862021477 0 0
931878591 0 0
1013083133 0 0
701387004 0 0
54402636 0 0
1069917490 0 0
839393335 0 0
773721148 0 0
214783578 0 0
260306288 0 0
175388300 0 0
699609289 0 0
19004082 0 0
123051521 0 0
635486604 0 0
651496207 0 0
577984019 0 0
548681060 0 0
747393657 0 0
722692352 0 0
438407187 0 0
784546748 0 0
245237663 0 0
292248980 0 0
733655174 0 0
774589202 0 0
981536447 0 0
12208793 0 0
1034509119 0 0
123853893 0 0
212722357 0 0
152266864 0 0
870795872 0 0
819787598 0 0
33941942 0 0
427645558 0 0
857071635 0 0
220156344 0 0
434284130 0 0
657111308 0 0
810891416 0 0
89334598 0 0
981912067 0 0
306658652 0 0
563326065 0 0
971195797 0 0
495795753 0 0
51192216 0 0
410045917 0 0
984997449 0 0
749210589 0 0
191952874 0 0
673164785 0 0
135686809 0 0
734206221 0 0
308836461 0 0
359255090 0 0
909542624 0 0
785777743 0 0
140049429 0 0
1073035694 0 0
713789132 0 0
472489543 0 0
641324855 0 0
176857745 0 0
320007441 0 0
825772662 0 0
260075716 0 0
676634347 0 0
27102945 0 0
711788666 0 0
503663765 0 0
376078831 0 0
65400991 0 0
708245927 0 0
171238263 0 0
474167140 0 0
415765866 0 0
670717777 0 0
599031909 0 0
184051479 0 0
363312533 0 0
819350200 0 0
803904681 0 0
680789036 0 0
99920344 0 0
486379152 0 0
222334737 0 0
868506753 0 0
686510943 0 0
495454672 0 0
848440619 0 0
427790962 0 0
322036534 0 0
370721611 0 0
639309310 0 0
318139058 0 0
1041377556 0 0
838688591 0 0
304120535 0 0
237103212 0 0
1032449051 0 0
25111426 0 0
876470582 0 0
841273508 0 0
355317773 0 0
292420696 0 0
146428908 0 0
273898906 0 0
287929727 0 0
1099689 0 0
420259069 0 0
664442117 0 0
1036370064 0 0
199816937 0 0
990807115 0 0
553473678 0 0
745009374 0 0
442386095 0 0
469440680 0 0
489609657 0 0
250012468 0 0
1072151457 0 0
930157824 0 0
460534443 0 0
206087910 0 0
445608458 0 0
275263425 0 0
640415756 0 0
225756181 0 0
414020550 0 0
268015525 0 0
644560187 0 0
345729569 0 0
191394622 0 0
1072264037 0 0
1044688337 0 0
714073829 0 0
656165557 0 0
289891195 0 0
422332698 0 0
1057939438 0 0
902774168 0 0
205834815 0 0
754462697 0 0
942156394 0 0
884295645 0 0
678922243 0 0
588115598 0 0
322711770 0 0
371907108 0 0
1009218811 0 0
478995876 0 0
932512254 0 0
489524002 0 0
453958951 0 0
860712775 0 0
314634106 0 0
569934950 0 0
753859232 0 0
551701255 0 0
402918692 0 0
130823354 0 0
587618497 0 0
317928631 0 0
593941045 0 0
930648382 0 0
814006636 0 0
142659326 0 0
674466660 0 0
667569240 0 0
584256357 0 0
716273450 0 0
828020541 0 0
733489274 0 0
939714932 0 0
180727334 0 0
557302371 0 0
1002365679 0 0
611457339 0 0
331926025 0 0
665955652 0 0
973991526 0 0
762621210 0 0
745730564 0 0
346257524 0 0
655688535 0 0
646662188 0 0
593150740 0 0
438714449 0 0
723408398 0 0
433781339 0 0
148587788 0 0
232229386 0 0
350209446 0 0
77957374 0 0
76010137 0 0
87389395 0 0
987527162 0 0
755203281 0 0
708353600 0 0
855980764 0 0
131751686 0 0
859427791 0 0
735169751 0 0
198061003 0 0
314109588 0 0
786397370 0 0
681417095 0 0
287781387 0 0
639099653 0 0
387946392 0 0
889355948 0 0
731798755 0 0
449653106 0 0
869091233 0 0
43460282 0 0
114181080 0 0
203379185 0 0
19936821 0 0
961738580 0 0
574017196 0 0
670226791 0 0
66806561 0 0
957089576 0 0
992388490 0 0
126378005 0 0
843048876 0 0
136431282 0 0
131779818 0 0
548155025 0 0
283330823 0 0
559422077 0 0
399156964 0 0
565368704 0 0
863299852 0 0
943936576 0 0
488619206 0 0
970827937 0 0
815937540 0 0
510260171 0 0
685223284 0 0
297441842 0 0
307396924 0 0
1019180450 0 0
849221759 0 0
489451555 0 0
892135172 0 0
504790463 0 0
223916629 0 0
777049190 0 0
83513770 0 0
281653705 0 0
290523049 0 0
718925911 0 0
50357572 0 0
890248877 0 0
760958215 0 0
515233709 0 0
838515285 0 0
809372921 0 0
588493623 0 0
200719964 0 0
563384928 0 0
1058686158 0 0
1020801670 0 0
1029059792 0 0
317134590 0 0
556707131 0 0
263881168 0 0
457965618 0 0
767436483 0 0
105960161 0 0
1058664002 0 0
985094468 0 0
877187563 0 0
131719944 0 0
597058832 0 0
59540242 0 0
562928720 0 0
668664951 0 0
866088505 0 0
776095103 0 0
233380931 0 0
569474362 0 0
403513866 0 0
906398903 0 0
4446911 0 0
958881913 0 0
490455238 0 0
45257213 0 0
765499568 0 0
913375497 0 0
1043909232 0 0
11050042 0 0
1069912391 0 0
749618973 0 0
336533541 0 0
493796834 0 0
302863687 0 0
129603225 0 0
537318935 0 0
1040840413 0 0
978480537 0 0
646017642 0 0
864810489 0 0
873594150 0 0
628262999 0 0
879147861 0 0
43980983 0 0
995074792 0 0
102617029 0 0
936966948 0 0
970562192 0 0
667276956 0 0
707520895 0 0
307967679 0 0
731966612 0 0
803217739 0 0
541465664 0 0
663906882 0 0
623932348 0 0
127789565 0 0
987448302 0 0
367712629 0 0
463920456 0 0
733121692 0 0
398602330 0 0
1053264866 0 0
1036187478 0 0
629540995 0 0
651513896 0 0
5320237 0 0
772207184 0 0
305926671 0 0
925599201 0 0
1021022736 0 0
651822067 0 0
432451197 0 0
942429759 0 0
525649085 0 0
588992352 0 0
370984955 0 0
903569000 0 0
898302330 0 0
3290345 0 0
817569617 0 0
760501333 0 0
529916182 0 0
198411085 0 0
235640331 0 0
233054367 0 0
348641234 0 0
22816850 0 0
1219014 0 0
962002685 0 0
453068192 0 0
112853356 0 0
274643078 0 0
493778313 0 0
579818813 0 0
247829440 0 0
7258128 0 0
595990792 0 0
650729446 0 0
332915397 0 0
316456961 0 0
1067836493 0 0
121282085 0 0
727156762 0 0
178139263 0 0
1020651964 0 0
551103676 0 0
911627867 0 0
601548797 0 0
1050807905 0 0
1013518759 0 0
464256304 0 0
325279933 0 0
812952695 0 0
29546591 0 0
716543765 0 0
364497623 0 0
130475390 0 0
66568475 0 0
856813551 0 0
1056905898 0 0
574288157 0 0
376911931 0 0
429508425 0 0
613043582 0 0
925331099 0 0
782803068 0 0
767531746 0 0
497522352 0 0
588657293 0 0
697900867 0 0
157879667 0 0
934527030 0 0
220896955 0 0
465625321 0 0
626968136 0 0
932071968 0 0
225156224 0 0
40460600 0 0
732595207 0 0
330326213 0 0
209278089 0 0
462419986 0 0
528966985 0 0
206907641 0 0
933549568 0 0
1027435477 0 0
909924942 0 0
852595959 0 0
1029561440 0 0
206490993 0 0
452058763 0 0
837995698 0 0
401575112 0 0
49574341 0 0
831259592 0 0
118854603 0 0
638425463 0 0
342489839 0 0
804306685 0 0
45391921 0 0
803840187 0 0
737616648 0 0
217686240 0 0
778077613 0 0
516040502 0 0
1015014267 0 0
569633465 0 0
152309148 0 0
900487653 0 0
89050716 0 0
805194165 0 0
525132900 0 0
870526136 0 0
1026250748 0 0
1060005205 0 0
914651133 0 0
1055511234 0 0
732197090 0 0
330515616 0 0
656339090 0 0
414913292 0 0
614069901 0 0
646144786 0 0
885253969 0 0
251113946 0 0
983769721 0 0
522607520 0 0
59643858 0 0
555123620 0 0
1017407130 0 0
564876413 0 0
502064909 0 0
145351826 0 0
832954524 0 0
47808238 0 0
355097553 0 0
333816993 0 0
1064430690 0 0
919215757 0 0
570618528 0 0
627549026 0 0
712777766 0 0
516044060 0 0
607024242 0 0
472086405 0 0
494671676 0 0
1050751680 0 0
825752656 0 0
301031411 0 0
461961114 0 0
636316435 0 0
195737230 0 0
802216145 0 0
833088257 0 0
71546406 0 0
806879144 0 0
396090666 0 0
1059207330 0 0
416113686 0 0
342628685 0 0
112325287 0 0
652036376 0 0
143424436 0 0
690316861 0 0
657577284 0 0
823068013 0 0
494402922 0 0
692101710 0 0
129592091 0 0
1054433982 0 0
753318880 0 0
762438572 0 0
498742134 0 0
1037529394 0 0
458169171 0 0
208006879 0 0
634404304 0 0
594945937 0 0
223365795 0 0
789396083 0 0
910823097 0 0
423229716 0 0
338796584 0 0
771853828 0 0
877826905 0 0
936645870 0 0
128678536 0 0
414428318 0 0
381304916 0 0
1054438699 0 0
758718560 0 0
896806904 0 0
1668383 0 0
687029375 0 0
365242770 0 0
1057534825 0 0
692459711 0 0
85352775 0 0
654091628 0 0
150738224 0 0
646459960 0 0
521769266 0 0
657325687 0 0
11127549 0 0
1025376503 0 0
838616754 0 0
453200176 0 0
1027803415 0 0
1040611195 0 0
693423898 0 0
70013077 0 0
989955669 0 0
211094059 0 0
57889340 0 0
940835198 0 0
388780985 0 0
144303518 0 0
321265714 0 0
805413431 0 0
1072537897 0 0
694400477 0 0
921114306 0 0
688398849 0 0
1007312930 0 0
200868629 0 0
208755848 0 0
662499401 0 0
939320601 0 0
964711086 0 0
142197014 0 0
46154430 0 0
541737665 0 0
791927758 0 0
676093362 0 0
38620322 0 0
952953353 0 0
326659440 0 0
966646172 0 0
527888060 0 0
408271234 0 0
257738596 0 0
229980346 0 0
655262140 0 0
96573019 0 0
143304571 0 0
523326304 0 0
78633632 0 0
1047448392 0 0
776333600 0 0
796085509 0 0
855760195 0 0
452418548 0 0
470534078 0 0
385173701 0 0
580211320 0 0
653793313 0 0
582814978 0 0
280899863 0 0
857208626 0 0
975773723 0 0
110758397 0 0
875337591 0 0
621751846 0 0
127136571 0 0
229544208 0 0
803188991 0 0
516679401 0 0
494218985 0 0
686419475 0 0
697106295 0 0
1004517698 0 0
628083193 0 0
404575394 0 0
708910270 0 0
1033433541 0 0
689368058 0 0
349359446 0 0
399973377 0 0
825486699 0 0
969350620 0 0
594706422 0 0
83976786 0 0
723317358 0 0
1069789734 0 0
618728178 0 0
770655818 0 0
351748618 0 0
942805420 0 0
423668041 0 0
845979954 0 0
262104652 0 0
958776947 0 0
714220013 0 0
1062975560 0 0
1056447859 0 0
655455939 0 0
895436198 0 0
135771529 0 0
861733832 0 0
1002054248 0 0
255854384 0 0
539371483 0 0
41459757 0 0
954279832 0 0
989409302 0 0
339671319 0 0
244144032 0 0
467673969 0 0
978521525 0 0
1003199082 0 0
847733118 0 0
548864844 0 0
206895230 0 0
525116349 0 0
577502256 0 0
8531782 0 0
596032678 0 0
184681122 0 0
818584016 0 0
535471946 0 0
961422404 0 0
432137963 0 0
918244546 0 0
600292300 0 0
787670 0 0
130894839 0 0
362117812 0 0
483049850 0 0
711630264 0 0
80633122 0 0
582211861 0 0
733724937 0 0
649839116 0 0
543109257 0 0
696052479 0 0
593949920 0 0
651756453 0 0
600932252 0 0
17950447 0 0
498730290 0 0
442311893 0 0
830983971 0 0
370217817 0 0
1063158260 0 0
928426080 0 0
144373167 0 0
790307538 0 0
81011662 0 0
775286763 0 0
327288393 0 0
22338202 0 0
888560184 0 0
427839403 0 0
626421964 0 0
1038127660 0 0
890073804 0 0
620633598 0 0
472004770 0 0
376408122 0 0
685834722 0 0
260154765 0 0
471666309 0 0
748237398 0 0
808610568 0 0
813899187 0 0
867360472 0 0
589841676 0 0
376773570 0 0
440042905 0 0
499690505 0 0
382552722 0 0
406612911 0 0
181553569 0 0
86129284 0 0
566547160 0 0
934550197 0 0
1022123998 0 0
171461356 0 0
722571340 0 0
466297097 0 0
2258128 0 0
1028700212 0 0
661019111 0 0
259083089 0 0
1012925342 0 0
200160899 0 0
352245875 0 0
189456366 0 0
637633679 0 0
217992666 0 0
540304866 0 0
555901841 0 0
572823333 0 0
598443622 0 0
20530813 0 0
620041295 0 0
110961522 0 0
351242831 0 0
819499491 0 0
898297010 0 0
103295512 0 0
523661562 0 0
550245061 0 0
345276006 0 0
742512672 0 0
460230411 0 0
437791899 0 0
913462699 0 0
162706711 0 0
336815226 0 0
227345539 0 0
466516665 0 0
741689050 0 0
317117868 0 0
419094442 0 0
978198922 0 0
255783574 0 0
103838608 0 0
861313590 0 0
586350190 0 0
657519708 0 0
637052043 0 0
95254309 0 0
471368295 0 0
9506378 0 0
821343672 0 0
948562210 0 0
942518759 0 0
434632847 0 0
1071744900 0 0
986518578 0 0
816599173 0 0
656200068 0 0
551053844 0 0
747522984 0 0
161195306 0 0
791956682 0 0
1015244072 0 0
360209587 0 0
224578891 0 0
936812453 0 0
946854587 0 0
802927706 0 0
456512534 0 0
173349561 0 0
618964834 0 0
606717695 0 0
974689475 0 0
900049072 0 0
963311609 0 0
516979582 0 0
583134400 0 0
864870337 0 0
722703286 0 0
159731304 0 0
958555721 0 0
1006012701 0 0
14883734 0 0
1031077521 0 0
809880342 0 0
355774067 0 0
479948647 0 0
541001552 0 0
839598139 0 0
930126485 0 0
741108852 0 0
394751472 0 0
905619743 0 0
382064180 0 0
389042171 0 0
608749988 0 0
490703844 0 0
624101929 0 0
392719392 0 0
225573727 0 0
625354913 0 0
457044314 0 0
918171832 0 0
531748723 0 0
444724263 0 0
747382763 0 0
481070956 0 0
856949408 0 0
17840910 0 0
851975037 0 0
866037717 0 0
296190251 0 0
670397226 0 0
895590430 0 0
727672975 0 0
216814730 0 0
5092187 0 0
2245920 0 0
677250675 0 0
110714947 0 0
632851877 0 0
529309368 0 0
968984463 0 0
792372395 0 0
680430661 0 0
692407059 0 0
934336881 0 0
950604973 0 0
964939192 0 0
132064229 0 0
1003530186 0 0
938046342 0 0
49310546 0 0
812667460 0 0
883894503 0 0
207680641 0 0
974454379 0 0
486898573 0 0
380358280 0 0
713759001 0 0
56499934 0 0
469891145 0 0
14119804 0 0
856545671 0 0
1011285375 0 0
217536142 0 0
168196476 0 0
500151178 0 0
825209897 0 0
293556235 0 0
352325387 0 0
827741599 0 0
935259386 0 0
360165436 0 0
476125086 0 0
940224937 0 0
176038692 0 0
518154961 0 0
345779355 0 0
858899189 0 0
369094585 0 0
7228110 0 0
227616918 0 0
147376758 0 0
503330010 0 0
1001205175 0 0
574356569 0 0
645119310 0 0
443893401 0 0
587135816 0 0
40595777 0 0
12080038 0 0
966357593 0 0
834046151 0 0
841585026 0 0
929080233 0 0
548167169 0 0
837748864 0 0
954383374 0 0
848455087 0 0
435606291 0 0
632021327 0 0
392133788 0 0
476103773 0 0
346321761 0 0
884932369 0 0
451479931 0 0
940546369 0 0
1060754146 0 0
508323593 0 0
1022325376 0 0
693528103 0 0
913592656 0 0
254143412 0 0
151936634 0 0
1040825311 0 0
86183042 0 0
1065034955 0 0
410363259 0 0
204858498 0 0
945865771 0 0
762819183 0 0
650491407 0 0
685949846 0 0
132604176 0 0
875907729 0 0
968678851 0 0
973511178 0 0
621817664 0 0
1059084611 0 0
892460226 0 0
977948183 0 0
439506674 0 0
37608586 0 0
683245208 0 0
988560897 0 0
46952494 0 0
965293439 0 0
893388152 0 0
196731301 0 0
319890068 0 0
276557585 0 0
70821707 0 0
481729173 0 0
89839153 0 0
111651721 0 0
895633871 0 0
494635476 0 0
251058500 0 0
262869847 0 0
150143384 0 0
221640500 0 0
842436528 0 0
590334278 0 0
526636522 0 0
725083952 0 0
260256784 0 0
569834079 0 0
189422914 0 0
88397767 0 0
283826004 0 0
242411912 0 0
581578126 0 0
839525605 0 0
1014370626 0 0
453173603 0 0
514996866 0 0
863216589 0 0
876254234 0 0
877975702 0 0
946399906 0 0
424546086 0 0
922733490 0 0
148377895 0 0
285664060 0 0
276859137 0 0
302740186 0 0
836744921 0 0
761897673 0 0
92747515 0 0
255497839 0 0
721789427 0 0
298125700 0 0
998321111 0 0
419569319 0 0
453316375 0 0
510783711 0 0
445285749 0 0
84920531 0 0
165588288 0 0
102649407 0 0
42392662 0 0
467285159 0 0
271186470 0 0
385245968 0 0
378911397 0 0
161820692 0 0
140199537 0 0
925510119 0 0
913537660 0 0
419989305 0 0
839422379 0 0
466497767 0 0
509201832 0 0
986295382 0 0
368348834 0 0
771617403 0 0
773429163 0 0
897580695 0 0
93848379 0 0
93453691 0 0
435215415 0 0
703175850 0 0
528723976 0 0
444363307 0 0
31898533 0 0
427025465 0 0
489430435 0 0
789700736 0 0
848422058 0 0
33338023 0 0
249188967 0 0
472448400 0 0
1070519042 0 0
858644725 0 0
854580864 0 0
815647261 0 0
1043087057 0 0
840166427 0 0
659173785 0 0
540455738 0 0
823315603 0 0
1023018848 0 0
92811215 0 0
474950011 0 0
873847304 0 0
432456218 0 0
605661738 0 0
580390340 0 0
979336344 0 0
201644725 0 0
557132795 0 0
1047675706 0 0
329059201 0 0
719813897 0 0
759300068 0 0
1024010730 0 0
903526284 0 0
935860504 0 0
292218408 0 0
300384609 0 0
715353514 0 0
460751360 0 0
792078364 0 0
628747979 0 0
452233604 0 0
916400311 0 0
742345873 0 0
785378236 0 0
42074421 0 0
45853275 0 0
1026960556 0 0
315335521 0 0
808773741 0 0
770286181 0 0
636237087 0 0
754770775 0 0
880526523 0 0
401532822 0 0
405968599 0 0
715826249 0 0
240109904 0 0
120164732 0 0
19381926 0 0
97573447 0 0
28355085 0 0
427142242 0 0
371864051 0 0
162155168 0 0
874835217 0 0
1003501103 0 0
585321017 0 0
316037095 0 0
848456265 0 0
624930930 0 0
1066829037 0 0
457351927 0 0
422708831 0 0
510729968 0 0
279539139 0 0
1063200873 0 0
930053974 0 0
731278603 0 0
69604652 0 0
689742850 0 0
261477870 0 0
264765200 0 0
905195488 0 0
462927098 0 0
124483733 0 0
213191937 0 0
951165396 0 0
175382667 0 0
357127986 0 0
693966706 0 0
45038198 0 0
97594741 0 0
125393547 0 0
521426630 0 0
788952163 0 0
695113798 0 0
716032294 0 0
346553785 0 0
559748309 0 0
943551903 0 0
946339489 0 0
430390348 0 0
1004165814 0 0
65950786 0 0
640691628 0 0
696080349 0 0
454736911 0 0
67607137 0 0
531504935 0 0
684458424 0 0
363835884 0 0
958053121 0 0
31561139 0 0
988637444 0 0
925021183 0 0
578020139 0 0
738068117 0 0
334692605 0 0
999753561 0 0
594479403 0 0
348412190 0 0
356988070 0 0
995525695 0 0
118767839 0 0
150418139 0 0
179156192 0 0
575893492 0 0
69099394 0 0
577607791 0 0
426214234 0 0
181949067 0 0
641820624 0 0
961846165 0 0
153006633 0 0
978548668 0 0
267631677 0 0
193899263 0 0
432312028 0 0
785051259 0 0
1020186374 0 0
237176544 0 0
519350376 0 0
1011047766 0 0
803841662 0 0
649286425 0 0
318763575 0 0
212086302 0 0
335605472 0 0
674917748 0 0
771933613 0 0
315714084 0 0
798595349 0 0
125382733 0 0
387734049 0 0
1055779764 0 0
556942918 0 0
127542992 0 0
550341652 0 0
929828717 0 0
1030224080 0 0
71675812 0 0
548175654 0 0
546146720 0 0
53336017 0 0
923692915 0 0
861234279 0 0
380476818 0 0
767492701 0 0
1044999027 0 0
148481674 0 0
508189316 0 0
799689013 0 0
986084029 0 0
409628788 0 0
143533548 0 0
808765998 0 0
198433899 0 0
487332475 0 0
528076004 0 0
661269976 0 0
342587623 0 0
350129155 0 0
1061344868 0 0
1048520447 0 0
125935108 0 0
38026770 0 0
189292464 0 0
808820069 0 0
275923388 0 0
16090492 0 0
112799683 0 0
953214191 0 0
70440707 0 0
467552989 0 0
340264356 0 0
567886555 0 0
1057985686 0 0
991365059 0 0
1051792045 0 0
45167442 0 0
352616715 0 0
702138235 0 0
437775075 0 0
77297509 0 0
490737316 0 0
527891574 0 0
358207685 0 0
946605092 0 0
435749539 0 0
158087593 0 0
932981051 0 0
581898753 0 0
1044745560 0 0
840652986 0 0
117327454 0 0
616319787 0 0
524287416 0 0
549757685 0 0
943381413 0 0
737647412 0 0
980498407 0 0
909056499 0 0
601314803 0 0
438852010 0 0
874758392 0 0
806096471 0 0
532526224 0 0
723990471 0 0
818644499 0 0
915611711 0 0
724457010 0 0
963809344 0 0
723369277 0 0
148438592 0 0
63981815 0 0
737382599 0 0
458807448 0 0
692115849 0 0
358250922 0 0
839333474 0 0
384109087 0 0
779160571 0 0
154991069 0 0
545641079 0 0
159463977 0 0
155126023 0 0
104773586 0 0
441650808 0 0
508718405 0 0
990840794 0 0
968117679 0 0
701799098 0 0
894962142 0 0
978050857 0 0
422687285 0 0
277379128 0 0
992895561 0 0
245172181 0 0
480216650 0 0
123502559 0 0
271050272 0 0
859785853 0 0
369780343 0 0
825452419 0 0
1014028616 0 0
910994055 0 0
717803920 0 0
272490693 0 0
256114763 0 0
205608544 0 0
897020336 0 0
428240327 0 0
552675328 0 0
665468890 0 0
995665198 0 0
521145647 0 0
949203170 0 0
1009691863 0 0
192066246 0 0
634027602 0 0
293663790 0 0
739844439 0 0
798298662 0 0
853354586 0 0
495375693 0 0
195868502 0 0
740965139 0 0
231503288 0 0
679998960 0 0
755059574 0 0
393822496 0 0
218224512 0 0
563434859 0 0
997627687 0 0
233045211 0 0
819919690 0 0
798918101 0 0
925474369 0 0
1033336865 0 0
801668896 0 0
933991580 0 0
489659231 0 0
607534216 0 0
209647239 0 0
188604458 0 0
961045353 0 0
81885046 0 0
459465907 0 0
107385420 0 0
501689014 0 0
620813193 0 0
799995978 0 0
675004657 0 0
574886967 0 0
254617197 0 0
162754259 0 0
186449972 0 0
687666623 0 0
825244721 0 0
684356379 0 0
761716040 0 0
282753054 0 0
505096851 0 0
377363 0 0
153431319 0 0
1063706499 0 0
313504131 0 0
996530750 0 0
354526033 0 0
482333001 0 0
520020960 0 0
934480592 0 0
468532954 0 0
478436720 0 0
544042631 0 0
380709901 0 0
387517628 0 0
911446251 0 0
255867756 0 0
967955607 0 0
292439342 0 0
965882177 0 0
377649935 0 0
436461604 0 0
1062077015 0 0
787829208 0 0
152065754 0 0
127755526 0 0
1018905654 0 0
844854223 0 0
547424895 0 0
266724413 0 0
347997170 0 0
932895477 0 0
992623377 0 0
608790062 0 0
744657192 0 0
824386464 0 0
673688819 0 0
347771695 0 0
47889641 0 0
892254112 0 0
388197205 0 0
452710609 0 0
313904105 0 0
31552004 0 0
1024902757 0 0
531065147 0 0
670348630 0 0
930269070 0 0
404444174 0 0
678616576 0 0
1004298847 0 0
721575606 0 0
163929775 0 0
622822157 0 0
450555770 0 0
241748345 0 0
689046914 0 0
40975553 0 0
325029014 0 0
35553346 0 0
322627678 0 0
999029507 0 0
646190538 0 0
882002475 0 0
642650150 0 0
141416511 0 0
364112208 0 0
425186242 0 0
948214642 0 0
740852845 0 0
845731479 0 0
945709285 0 0
150486730 0 0
421763396 0 0
33168288 0 0
184912719 0 0
220741725 0 0
79276753 0 0
567582568 0 0
601347635 0 0
257708226 0 0
596742220 0 0
280014073 0 0
888852419 0 0
410737426 0 0
503538300 0 0
136839931 0 0
467339719 0 0
662231559 0 0
617233033 0 0
109701633 0 0
177163894 0 0
58528297 0 0
285152655 0 0
173269009 0 0
145380602 0 0
188836014 0 0
939170202 0 0
551900927 0 0
509251807 0 0
456083529 0 0
1006011211 0 0
103350544 0 0
789693905 0 0
221623540 0 0
888218980 0 0
765862086 0 0
849748557 0 0
17780052 0 0
349974906 0 0
335745413 0 0
831251401 0 0
264063576 0 0
1044949910 0 0
551753443 0 0
464859767 0 0
446263345 0 0
146726113 0 0
999660714 0 0
847238876 0 0
32905118 0 0
560011855 0 0
609065501 0 0
31943734 0 0
78586298 0 0
1042247756 0 0
176724346 0 0
667748566 0 0
290272807 0 0
1009555790 0 0
76717255 0 0
877529267 0 0
970215009 0 0
486244699 0 0
865687271 0 0
557407100 0 0
720257445 0 0
600794164 0 0
16354469 0 0
49780256 0 0
904127790 0 0
42371771 0 0
879656375 0 0
39870464 0 0
820215414 0 0
849928126 0 0
774068761 0 0
243232837 0 0
693549095 0 0
857200772 0 0
598895384 0 0
1058994534 0 0
428136608 0 0
280592712 0 0
156506807 0 0
148140883 0 0
141460445 0 0
772450622 0 0
360871873 0 0
96554829 0 0
438533102 0 0
573451932 0 0
281638028 0 0
314946521 0 0
1039437564 0 0
91227754 0 0
665828168 0 0
1031199920 0 0
698875143 0 0
640957705 0 0
299684330 0 0
189032197 0 0
814796926 0 0
621160491 0 0
772600051 0 0
790619951 0 0
898192136 0 0
121961657 0 0
522358434 0 0
938759573 0 0
601284703 0 0
98314256 0 0
730291938 0 0
442451388 0 0
1022867831 0 0
179965287 0 0
80212283 0 0
979049299 0 0
265647716 0 0
231261495 0 0
557673116 0 0
922230170 0 0
730068690 0 0
89043844 0 0
790289745 0 0
493311585 0 0
336136943 0 0
341810955 0 0
44712536 0 0
595886223 0 0
935719675 0 0
523860777 0 0
144114798 0 0
159974746 0 0
666581324 0 0
775568869 0 0
765676126 0 0
388322209 0 0
385977391 0 0
630908433 0 0
310836542 0 0
774370128 0 0
101243463 0 0
680549301 0 0
134796141 0 0
764120283 0 0
208072880 0 0
636072218 0 0
753354204 0 0
158229749 0 0
815545015 0 0
275903385 0 0
1009907868 0 0
1061162402 0 0
589048361 0 0
705336153 0 0
42850905 0 0
244653854 0 0
1061267201 0 0
971038781 0 0
472603680 0 0
914936884 0 0
746556907 0 0
889260881 0 0
62241067 0 0
380420039 0 0
820058018 0 0
681790851 0 0
310692893 0 0
442305212 0 0
909162222 0 0
211971722 0 0
799648549 0 0
810054711 0 0
16768517 0 0
807259503 0 0
800011058 0 0
501616255 0 0
107113886 0 0
1037750627 0 0
145031909 0 0
661015569 0 0
136933180 0 0
564843359 0 0
888434877 0 0
632173697 0 0
700197051 0 0
52291910 0 0
284287113 0 0
508999452 0 0
572537888 0 0
66998433 0 0
761939213 0 0
241870666 0 0
334527849 0 0
488001790 0 0
243186513 0 0
769047617 0 0
230333080 0 0
325780055 0 0
389713472 0 0
809309448 0 0
601027048 0 0
635739270 0 0
127629760 0 0
276454415 0 0
814051008 0 0
903565830 0 0
257115829 0 0
805480507 0 0
770009484 0 0
314461311 0 0
174272568 0 0
14445855 0 0
944781007 0 0
82708938 0 0
497564748 0 0
1066224812 0 0
241776605 0 0
858759094 0 0
118979795 0 0
459908247 0 0
319385937 0 0
44577098 0 0
991392269 0 0
1014740951 0 0
214260464 0 0
908437728 0 0
569874244 0 0
684116914 0 0
400058193 0 0
447672628 0 0
645464211 0 0
341371202 0 0
210603453 0 0
591736707 0 0
834004802 0 0
887450538 0 0
518872903 0 0
665173868 0 0
974942057 0 0
483485798 0 0
217861476 0 0
1035890946 0 0
168172994 0 0
593417495 0 0
252424893 0 0
426515970 0 0
86729130 0 0
290757036 0 0
794994893 0 0
749019028 0 0
683787459 0 0
504491819 0 0
624092747 0 0
137502143 0 0
351186821 0 0
1014789531 0 0
23416290 0 0
940587990 0 0
279297700 0 0
693865976 0 0
183723954 0 0
600872690 0 0
912145796 0 0
810078806 0 0
273850405 0 0
840914547 0 0
270028593 0 0
992455048 0 0
159750046 0 0
114023236 0 0
1073561121 0 0
578866129 0 0
585282541 0 0
192320277 0 0
932356374 0 0
820516104 0 0
55383677 0 0
22380063 0 0
513509748 0 0
21891200 0 0
1050961682 0 0
295108745 0 0
152754882 0 0
908897551 0 0
383605658 0 0
43518283 0 0
258546871 0 0
1072429694 0 0
56022472 0 0
834943881 0 0
471223332 0 0
811372336 0 0
855648532 0 0
83974903 0 0
243408540 0 0
19790986 0 0
72723348 0 0
1060362986 0 0
102617476 0 0
415308024 0 0
304996596 0 0
955613652 0 0
905775894 0 0
738871828 0 0
345568127 0 0
303050764 0 0
349203861 0 0
1005837626 0 0
875261033 0 0
517625299 0 0
311026001 0 0
43186444 0 0
794528259 0 0
1035349565 0 0
311983611 0 0
563102587 0 0
68532245 0 0
761392972 0 0
631202156 0 0
1067514854 0 0
560778380 0 0
1041767180 0 0
992519008 0 0
958482803 0 0
938991518 0 0
813032122 0 0
762876696 0 0
679831942 0 0
116205152 0 0
562486631 0 0
904245408 0 0
152285120 0 0
312406566 0 0
412252611 0 0
732571261 0 0
896857392 0 0
744357551 0 0
84858094 0 0
1019427603 0 0
15205073 0 0
531080499 0 0
701109368 0 0
953584078 0 0
990216250 0 0
928953217 0 0
508860949 0 0
444911201 0 0
836866041 0 0
1014107448 0 0
1052599482 0 0
547340618 0 0
456263019 0 0
796852115 0 0
228676158 0 0
151624518 0 0
24472767 0 0
118341411 0 0
867941185 0 0
64737258 0 0
605399181 0 0
807497529 0 0
123342791 0 0
689680705 0 0
1019619806 0 0
399167625 0 0
105720025 0 0
647701375 0 0
977193455 0 0
506024049 0 0
71507117 0 0
184194222 0 0
367798791 0 0
168735921 0 0
778444674 0 0
373979122 0 0
730164675 0 0
324702737 0 0
383807468 0 0
128073216 0 0
869926697 0 0
1029513545 0 0
550619513 0 0
659671968 0 0
743909475 0 0
835610981 0 0
185215853 0 0
350943076 0 0
423903695 0 0
304725634 0 0
1035471494 0 0
327655289 0 0
255465037 0 0
757885819 0 0
805583147 0 0
1036676969 0 0
762288705 0 0
196212810 0 0
564429374 0 0
723988895 0 0
592628461 0 0
361978997 0 0
943679318 0 0
1041252372 0 0
829852471 0 0
161174164 0 0
15845299 0 0
423530953 0 0
1022436986 0 0
298388220 0 0
670302731 0 0
842968629 0 0
7513581 0 0
57827780 0 0
327496602 0 0
674669305 0 0
457563979 0 0
829061392 0 0
148124395 0 0
835164040 0 0
1069023694 0 0
963521384 0 0
134895103 0 0
433799569 0 0
801795295 0 0
434697521 0 0
945597802 0 0
714354399 0 0
638202262 0 0
576396480 0 0
899616469 0 0
34501782 0 0
192909882 0 0
621670436 0 0
217720139 0 0
643224157 0 0
422906479 0 0
453969931 0 0
42327980 0 0
191558493 0 0
15800503 0 0
409486415 0 0
382783949 0 0
25182228 0 0
406751664 0 0
529991232 0 0
103188200 0 0
995892627 0 0
556618769 0 0
774481888 0 0
930245825 0 0
1023517621 0 0
5543977 0 0
615481524 0 0
9177347 0 0
295036458 0 0
844243765 0 0
173091815 0 0
438376966 0 0
841527663 0 0
764093016 0 0
189440776 0 0
880659487 0 0
23589592 0 0
1000619792 0 0
991322899 0 0
193292483 0 0
1038161859 0 0
579562643 0 0
138684434 0 0
414675955 0 0
321013536 0 0
53188254 0 0
444315906 0 0
898977514 0 0
830494449 0 0
69083808 0 0
392273900 0 0
113938381 0 0
4407441 0 0
638257819 0 0
326684358 0 0
56231101 0 0
912896410 0 0
553868327 0 0
669295591 0 0
82296959 0 0
733449662 0 0
841260219 0 0
494350141 0 0
673810605 0 0
476378982 0 0
878662165 0 0
774885602 0 0
144369651 0 0
912045775 0 0
718398214 0 0
873370096 0 0
278562886 0 0
124647168 0 0
770918804 0 0
52446679 0 0
135007406 0 0
7239873 0 0
271021483 0 0
808312509 0 0
472776841 0 0
1057750507 0 0
265304627 0 0
369748218 0 0
789337779 0 0
582413151 0 0
859425110 0 0
639299943 0 0
657881126 0 0
1005930474 0 0
96952715 0 0
100445442 0 0
896543771 0 0
148774709 0 0
492445208 0 0
845992785 0 0
500481628 0 0
110959392 0 0
449044320 0 0
905257267 0 0
231283652 0 0
878550417 0 0
140124589 0 0
529556424 0 0
654444544 0 0
226424537 0 0
44076389 0 0
822209499 0 0
595500781 0 0
593421337 0 0
66871593 0 0
519223518 0 0
487089890 0 0
29238335 0 0
152404316 0 0
605517813 0 0
844754839 0 0
547863541 0 0
913489264 0 0
909003918 0 0
785093392 0 0
297015715 0 0
520920883 0 0
1034652850 0 0
220953745 0 0
474143387 0 0
496469039 0 0
914960209 0 0
605069872 0 0
181362757 0 0
212879289 0 0
473734732 0 0
334778750 0 0
897859474 0 0
440055092 0 0
739076527 0 0
866974465 0 0
596455678 0 0
1063976065 0 0
455866530 0 0
612435735 0 0
111001106 0 0
335862284 0 0
462451878 0 0
339534673 0 0
432533094 0 0
496432817 0 0
1008169245 0 0
510534082 0 0
476611744 0 0
516923270 0 0
549362455 0 0
156758462 0 0
832749322 0 0
357514403 0 0
221989669 0 0
393355600 0 0
576007172 0 0
14038583 0 0
612977182 0 0
518901967 0 0
1022212943 0 0
847509536 0 0
992270877 0 0
405841956 0 0
152627401 0 0
381231597 0 0
776853634 0 0
947989377 0 0
856598424 0 0
258666152 0 0
672496365 0 0
1017224787 0 0
950456171 0 0
242983171 0 0
591894012 0 0
656435423 0 0
1043963256 0 0
293786392 0 0
751689497 0 0
407013599 0 0
1065873457 0 0
732777355 0 0
539624388 0 0
960790157 0 0
837736679 0 0
804423704 0 0
848021645 0 0
277181005 0 0
318500586 0 0
263776964 0 0
106806157 0 0
777149631 0 0
999288445 0 0
240472051 0 0
336720109 0 0
923609255 0 0
521780916 0 0
938419156 0 0
265947611 0 0
147971300 0 0
924565198 0 0
476652644 0 0
544683 0 0
202486528 0 0
167395495 0 0
587124995 0 0
45465304 0 0
751537463 0 0
437860379 0 0
735419904 0 0
203716563 0 0
794210500 0 0
354187542 0 0
303401028 0 0
461139616 0 0
980445584 0 0
80545739 0 0
677364432 0 0
672222720 0 0
199874993 0 0
1066234796 0 0
806164063 0 0
294893307 0 0
38944750 0 0
559548235 0 0
15120780 0 0
818841838 0 0
663035521 0 0
96729122 0 0
595816768 0 0
665595765 0 0
1053243017 0 0
751581341 0 0
18704065 0 0
1040140176 0 0
621402299 0 0
1007348739 0 0
993709625 0 0
512399712 0 0
546526838 0 0
1011188811 0 0
677460267 0 0
204926948 0 0
180885342 0 0
493794058 0 0
689538007 0 0
526113243 0 0
1007979703 0 0
755063012 0 0
591775988 0 0
465561491 0 0
319689459 0 0
509436886 0 0
703506658 0 0
52798877 0 0
137051567 0 0
736695903 0 0
177448783 0 0
318473216 0 0
802951895 0 0
248117770 0 0
534791076 0 0
289780474 0 0
398060083 0 0
311141068 0 0
318206894 0 0
5505968 0 0
650684097 0 0
520176262 0 0
648345208 0 0
587736431 0 0
352867013 0 0
829309853 0 0
113489246 0 0
346903827 0 0
160174517 0 0
393505617 0 0
837725313 0 0
179361439 0 0
263923320 0 0
494821726 0 0
174506818 0 0
582653755 0 0
924322935 0 0
584277513 0 0
1035814517 0 0
160265451 0 0
943967746 0 0
92065107 0 0
257653103 0 0
275001855 0 0
665699927 0 0
551491374 0 0
47884727 0 0
644360648 0 0
27073416 0 0
825176731 0 0
654635057 0 0
506493215 0 0
35207002 0 0
237641953 0 0
2297869 0 0
329319461 0 0
846748684 0 0
1044581410 0 0
199401601 0 0
774256473 0 0
838816110 0 0
196329543 0 0
479611370 0 0
386117455 0 0
729133285 0 0
810165248 0 0
1010648587 0 0
843826153 0 0
625047608 0 0
216778227 0 0
920360306 0 0
130814019 0 0
943833915 0 0
77238711 0 0
988762239 0 0
816236557 0 0
515751704 0 0
184919462 0 0
426948772 0 0
102590209 0 0
989496875 0 0
283033661 0 0
114719436 0 0
932366306 0 0
143015355 0 0
956750308 0 0
332959887 0 0
350351115 0 0
866632435 0 0
486947699 0 0
665882101 0 0
466684738 0 0
642504161 0 0
356421127 0 0
838279807 0 0
454954559 0 0
351302297 0 0
437496972 0 0
498977654 0 0
732141716 0 0
409255292 0 0
116757082 0 0
266725635 0 0
810253023 0 0
1057873400 0 0
812119510 0 0
131748861 0 0
876982985 0 0
844001061 0 0
754743876 0 0
750919350 0 0
600768641 0 0
387819397 0 0
405814931 0 0
593315203 0 0
151296191 0 0
1071508953 0 0
741952137 0 0
927846086 0 0
566136759 0 0
234312796 0 0
148121719 0 0
948615149 0 0
48733454 0 0
795796469 0 0
690095815 0 0
1034476766 0 0
598923079 0 0
531900020 0 0
643725331 0 0
775636613 0 0
621025652 0 0
289800626 0 0
793400261 0 0
721072149 0 0
687399669 0 0
200985212 0 0
355170796 0 0
82066300 0 0
487317065 0 0
131185043 0 0
939070589 0 0
793066387 0 0
647976163 0 0
584699040 0 0
90018561 0 0
668577876 0 0
710036223 0 0
803692261 0 0
878754166 0 0
868730965 0 0
960172420 0 0
405580097 0 0
67899084 0 0
767140779 0 0
327377333 0 0
925056914 0 0
403227956 0 0
826185283 0 0
991506937 0 0
764215681 0 0
58497859 0 0
286178535 0 0
427715974 0 0
119216925 0 0
213212401 0 0
953446041 0 0
267617405 0 0
224014866 0 0
827083482 0 0
625789554 0 0
555389408 0 0
261628332 0 0
486361905 0 0
648781565 0 0
127118784 0 0
485076364 0 0
424848963 0 0
28305659 0 0
737843517 0 0
6298516 0 0
570064068 0 0
370472044 0 0
653896276 0 0
215518002 0 0
403844440 0 0
980910644 0 0
538706658 0 0
585068004 0 0
865379407 0 0
684253595 0 0
285158784 0 0
669186062 0 0
279766967 0 0
906300590 0 0
435264783 0 0
59596798 0 0
585054698 0 0
616293451 0 0
644488136 0 0
613473075 0 0
638484661 0 0
377323318 0 0
833188789 0 0
50186817 0 0
605725351 0 0
2361105 0 0
823408200 0 0
164855389 0 0
416663064 0 0
116914245 0 0
455202826 0 0
490246122 0 0
370550645 0 0
687841541 0 0
67419256 0 0
270927843 0 0
561837563 0 0
199729360 0 0
1025959559 0 0
510562410 0 0
925475636 0 0
585588918 0 0
333785641 0 0
218979927 0 0
296280405 0 0
887896757 0 0
875029746 0 0
687218391 0 0
776428104 0 0
634299592 0 0
124560512 0 0
349324403 0 0
102507313 0 0
959057332 0 0
682661617 0 0
836888666 0 0
976194478 0 0
105393478 0 0
867855986 0 0
587607976 0 0
306408536 0 0
1071638974 0 0
736417571 0 0
969407660 0 0
1029904341 0 0
925273878 0 0
85901417 0 0
468721205 0 0
604546540 0 0
683945126 0 0
385772805 0 0
463806049 0 0
613832032 0 0
107365649 0 0
577476011 0 0
565874514 0 0
812494603 0 0
215378222 0 0
1062835743 0 0
808165241 0 0
2749911 0 0
1060003138 0 0
601891633 0 0
662876469 0 0
386514323 0 0
675347353 0 0
620575472 0 0
362248358 0 0
1035180825 0 0
451019817 0 0
1049294682 0 0
376446250 0 0
281667565 0 0
756724530 0 0
776204830 0 0
627996077 0 0
108008723 0 0
574381255 0 0
285916436 0 0
1005749383 0 0
949647703 0 0
650690116 0 0
280914334 0 0
140179470 0 0
847856972 0 0
295244237 0 0
696324822 0 0
482541635 0 0
1043887891 0 0
1000647113 0 0
359040409 0 0
338054284 0 0
654918785 0 0
495592678 0 0
262242019 0 0
24935820 0 0
269273268 0 0
277131754 0 0
55390744 0 0
501128536 0 0
703482935 0 0
875848942 0 0
740870610 0 0
348035679 0 0
27611206 0 0
574817996 0 0
525116598 0 0
856530871 0 0
82106775 0 0
539400575 0 0
128845174 0 0
96021255 0 0
286253166 0 0
111607170 0 0
363298462 0 0
953721889 0 0
1030041298 0 0
991246033 0 0
298287783 0 0
480683292 0 0
373485811 0 0
699756753 0 0
3187432 0 0
463083034 0 0
932218995 0 0
761329824 0 0
385884985 0 0
971978994 0 0
657448208 0 0
155473593 0 0
870232675 0 0
438543529 0 0
445425662 0 0
397790114 0 0
479436998 0 0
1662107 0 0
976298703 0 0
436969957 0 0
486324230 0 0
475137520 0 0
670035963 0 0
303017442 0 0
290831235 0 0
708128952 0 0
337630397 0 0
925740995 0 0
418609432 0 0
323175792 0 0
7254453 0 0
387197934 0 0
854259627 0 0
698411070 0 0
978993317 0 0
9804708 0 0
365367050 0 0
455190795 0 0
670920208 0 0
70507607 0 0
954624621 0 0
574780732 0 0
155219062 0 0
733921784 0 0
224628504 0 0
234966628 0 0
556835073 0 0
38647822 0 0
298934517 0 0
831525177 0 0
472589010 0 0
505678412 0 0
501263024 0 0
1065155897 0 0
669191199 0 0
980771049 0 0
8931026 0 0
507962643 0 0
673464145 0 0
954494079 0 0
469707425 0 0
733050690 0 0
555484168 0 0
550584783 0 0
719440214 0 0
764066662 0 0
162174323 0 0
1023658162 0 0
55258920 0 0
543790656 0 0
529778871 0 0
965195773 0 0
757071430 0 0
1000544993 0 0
84274714 0 0
930904113 0 0
229908159 0 0
1066128393 0 0
761575067 0 0
235699267 0 0
1000387264 0 0
157588579 0 0
478190591 0 0
410958599 0 0
282513748 0 0
770742626 0 0
1055984759 0 0
531908105 0 0
872883161 0 0
98877398 0 0
166460350 0 0
916401616 0 0
421936750 0 0
342506579 0 0
601158337 0 0
1020393107 0 0
320885497 0 0
33157520 0 0
466311268 0 0
327086880 0 0
361387323 0 0
25631663 0 0
283155800 0 0
51214482 0 0
868480478 0 0
318559796 0 0
8699514 0 0
572372025 0 0
729360399 0 0
67818663 0 0
904212321 0 0
945557224 0 0
874077391 0 0
656883310 0 0
898114950 0 0
827568520 0 0
477856750 0 0
475256706 0 0
533148527 0 0
704721798 0 0
179826926 0 0
171895703 0 0
795041302 0 0
136976097 0 0
30740430 0 0
63328833 0 0
188918032 0 0
712170883 0 0
1013697617 0 0
811585500 0 0
694491112 0 0
656056855 0 0
339114360 0 0
484850940 0 0
1029368502 0 0
21121821 0 0
751647171 0 0
555491741 0 0
417271807 0 0
46710603 0 0
458464213 0 0
192712479 0 0
655180926 0 0
860218841 0 0
110227178 0 0
551239796 0 0
51415757 0 0
567631635 0 0
764564356 0 0
776476064 0 0
301514672 0 0
1031325061 0 0
472444271 0 0
455970180 0 0
524677980 0 0
424257930 0 0
593076595 0 0
654829682 0 0
959226285 0 0
919192950 0 0
578954442 0 0
1039780331 0 0
851279769 0 0
414447311 0 0
822776964 0 0
808856609 0 0
123088785 0 0
903718617 0 0
465480205 0 0
453260603 0 0
906549815 0 0
856891915 0 0
1019965007 0 0
485359695 0 0
416624856 0 0
52513397 0 0
757600272 0 0
117716613 0 0
267854921 0 0
105182549 0 0
188221047 0 0
115271672 0 0
335171647 0 0
359626193 0 0
610212106 0 0
499715305 0 0
282459156 0 0
438203499 0 0
590426083 0 0
68166542 0 0
522682221 0 0
547600688 0 0
591951327 0 0
543062013 0 0
721263575 0 0
443520504 0 0
187163900 0 0
920565948 0 0
315992256 0 0
11178304 0 0
612838890 0 0
1045896345 0 0
26299087 0 0
174957242 0 0
821597958 0 0
272734084 0 0
581504829 0 0
480467651 0 0
290616296 0 0
21786404 0 0
816471435 0 0
66643891 0 0
573509869 0 0
195994378 0 0
784125544 0 0
983085604 0 0
470261181 0 0
875269420 0 0
59215934 0 0
302445590 0 0
496222941 0 0
304066626 0 0
1052121165 0 0
562981751 0 0
916310396 0 0
536976224 0 0
522894056 0 0
505999637 0 0
229099418 0 0
367927575 0 0
1043163262 0 0
366528009 0 0
903880169 0 0
778034222 0 0
542511889 0 0
569422005 0 0
127291679 0 0
924750085 0 0
926646820 0 0
237517725 0 0
520489854 0 0
153528351 0 0
638763660 0 0
449336491 0 0
888058828 0 0
347924748 0 0
176808591 0 0
183568142 0 0
973399252 0 0
72413762 0 0
211259701 0 0
1064074312 0 0
356226803 0 0
729646967 0 0
741773519 0 0
750817715 0 0
37450764 0 0
1003279826 0 0
656396566 0 0
457981198 0 0
389288883 0 0
93970822 0 0
264891927 0 0
360612905 0 0
803079512 0 0
789523164 0 0
532520312 0 0
913064340 0 0
802981436 0 0
987171486 0 0
951669556 0 0
936670110 0 0
93211418 0 0
975158906 0 0
482789792 0 0
447039022 0 0
11154691 0 0
1026624100 0 0
206128386 0 0
406437659 0 0
441897376 0 0
1008026038 0 0
235286335 0 0
196904506 0 0
374526514 0 0
12524739 0 0
588283533 0 0
142123999 0 0
509831221 0 0
98667497 0 0
192435545 0 0
574808423 0 0
599308805 0 0
611081685 0 0
410603849 0 0
275496762 0 0
314023833 0 0
370099990 0 0
357568364 0 0
710378620 0 0
861355621 0 0
626275038 0 0
37712888 0 0
63988073 0 0
406114028 0 0
421515702 0 0
435969431 0 0
902136052 0 0
877076552 0 0
22240540 0 0
500836258 0 0
338096069 0 0
876501073 0 0
540157983 0 0
812801663 0 0
177393004 0 0
1028138999 0 0
1042754025 0 0
227351117 0 0
806074336 0 0
444725756 0 0
492705831 0 0
537546863 0 0
1007687814 0 0
643032989 0 0
611333011 0 0
145561824 0 0
624962110 0 0
832724999 0 0
908963033 0 0
179639995 0 0
771022638 0 0
907933950 0 0
804721022 0 0
850559172 0 0
614558331 0 0
41313630 0 0
19856605 0 0
942050638 0 0
345288696 0 0
1042434610 0 0
1065635716 0 0
17416039 0 0
789112517 0 0
569937351 0 0
811620596 0 0
566470382 0 0
258665075 0 0
509546542 0 0
855648736 0 0
639305603 0 0
775933109 0 0
605984235 0 0
582930484 0 0
302963666 0 0
792884451 0 0
824800588 0 0
520946738 0 0
497181668 0 0
794795091 0 0
657694106 0 0
164978825 0 0
936484522 0 0
564122263 0 0
425098471 0 0
675033203 0 0
474523790 0 0
638290022 0 0
267119793 0 0
32979376 0 0
349709293 0 0
702528891 0 0
839352003 0 0
501481750 0 0
318531594 0 0
568786473 0 0
1065902701 0 0
866712653 0 0
984205451 0 0
662780348 0 0
409254964 0 0
572805218 0 0
438692863 0 0
639953527 0 0
981467170 0 0
139374142 0 0
78375520 0 0
139138253 0 0
258417075 0 0
729701625 0 0
108586726 0 0
11618856 0 0
794043069 0 0
283128000 0 0
904968165 0 0
290670267 0 0
838680948 0 0
514656382 0 0
658533443 0 0
268630400 0 0
74373695 0 0
482081097 0 0
277664025 0 0
309376533 0 0
335778356 0 0
703206857 0 0
444010153 0 0
763815752 0 0
794195129 0 0
828360886 0 0
16634795 0 0
831262665 0 0
236316047 0 0
726783290 0 0
295726512 0 0
981840957 0 0
848670340 0 0
128461061 0 0
827557876 0 0
529300991 0 0
480031520 0 0
583899339 0 0
490241176 0 0
1004533687 0 0
363651199 0 0
767649553 0 0
658274711 0 0
555875486 0 0
481888025 0 0
113803266 0 0
580720079 0 0
206917304 0 0
695177229 0 0
356519981 0 0
921883149 0 0
1064028340 0 0
776325828 0 0
859369863 0 0
219556868 0 0
112533144 0 0
675638603 0 0
426109949 0 0
451126579 0 0
794248776 0 0
655837554 0 0
191368499 0 0
867988179 0 0
185992376 0 0
269566802 0 0
728128520 0 0
751473865 0 0
998487504 0 0
1063678330 0 0
190276021 0 0
864022000 0 0
325278800 0 0
687571801 0 0
154417825 0 0
1011904416 0 0
53940836 0 0
655679110 0 0
461857333 0 0
196440221 0 0
814551318 0 0
338310627 0 0
530709050 0 0
915103626 0 0
906137479 0 0
821689605 0 0
561257659 0 0
366317909 0 0
641791785 0 0
990745086 0 0
4794097 0 0
110775633 0 0
264450245 0 0
17992251 0 0
739258814 0 0
591293865 0 0
809191927 0 0
31629478 0 0
506717500 0 0
126219029 0 0
139894226 0 0
381512749 0 0
82033231 0 0
211279826 0 0
780342339 0 0
955852301 0 0
551823679 0 0
240904268 0 0
910179660 0 0
79368882 0 0
54101776 0 0
434484088 0 0
971719515 0 0
47530767 0 0
665064788 0 0
692431955 0 0
174831025 0 0
610572529 0 0
487516458 0 0
261160338 0 0
637401492 0 0
904132918 0 0
307300494 0 0
208777638 0 0
1031558227 0 0
106452807 0 0
959411968 0 0
700299761 0 0
715106677 0 0
541301114 0 0
126872236 0 0
1038479800 0 0
1035421614 0 0
119387474 0 0
308682249 0 0
1052322740 0 0
682526248 0 0
284236993 0 0
689497621 0 0
753019501 0 0
1036734607 0 0
710209163 0 0
587787150 0 0
772802710 0 0
714732217 0 0
74152123 0 0
842874106 0 0
795965687 0 0
480063249 0 0
508559768 0 0
1007392980 0 0
671887592 0 0
949589626 0 0
484464291 0 0
332871590 0 0
124960565 0 0
437385260 0 0
405208113 0 0
830920312 0 0
270697339 0 0
108630588 0 0
111568630 0 0
510591010 0 0
419875447 0 0
676036728 0 0
998284939 0 0
501599570 0 0
92687019 0 0
162420553 0 0
338305872 0 0
98852636 0 0
71701916 0 0
680166594 0 0
127724739 0 0
1032647981 0 0
821204086 0 0
418954641 0 0
94033506 0 0
848075641 0 0
596179183 0 0
538550441 0 0
1018365411 0 0
1021139987 0 0
462449107 0 0
196158004 0 0
108437048 0 0
166033387 0 0
1000585780 0 0
750338396 0 0
752138267 0 0
13118045 0 0
487431533 0 0
600548580 0 0
973348360 0 0
318606769 0 0
667485281 0 0
381300674 0 0
23620844 0 0
798512600 0 0
630209392 0 0
293465346 0 0
805926035 0 0
920817231 0 0
370672102 0 0
18103936 0 0
800373351 0 0
907107417 0 0
192813249 0 0
81248486 0 0
360815539 0 0
284336355 0 0
1058631066 0 0
883616738 0 0
462655743 0 0
815758834 0 0
1066545315 0 0
91558185 0 0
326404942 0 0
851636312 0 0
196499683 0 0
595716025 0 0
77285776 0 0
853285221 0 0
91141173 0 0
560286561 0 0
404650761 0 0
536972602 0 0
784846200 0 0
910500387 0 0
501199598 0 0
545307242 0 0
219421161 0 0
587003937 0 0
988498707 0 0
612627663 0 0
592700929 0 0
685583994 0 0
922712411 0 0
538840872 0 0
209375117 0 0
1040263559 0 0
199761473 0 0
848053422 0 0
452717144 0 0
570340936 0 0
656503691 0 0
196921496 0 0
722876257 0 0
675746927 0 0
165113639 0 0
425277302 0 0
848720296 0 0
577511252 0 0
902459529 0 0
136879738 0 0
279845491 0 0
980583345 0 0
94654359 0 0
23713645 0 0
765751615 0 0
955584807 0 0
1061720258 0 0
282699222 0 0
1041510493 0 0
96704091 0 0
510120193 0 0
898954866 0 0
809823363 0 0
177672322 0 0
589568895 0 0
487233314 0 0
294154269 0 0
121993754 0 0
1050196406 0 0
358679138 0 0
380633224 0 0
436730590 0 0
566195927 0 0
214783392 0 0
613749162 0 0
57103560 0 0
895119129 0 0
434686677 0 0
785745517 0 0
895233999 0 0
647877433 0 0
180682 0 0
751477021 0 0
198856481 0 0
799814407 0 0
578618181 0 0
280518957 0 0
733306218 0 0
562985041 0 0
766057751 0 0
394564748 0 0
698911492 0 0
421417899 0 0
377069931 0 0
592492048 0 0
863048049 0 0
405105370 0 0
126836649 0 0
1036606428 0 0
644740920 0 0
817661572 0 0
1066655273 0 0
486418258 0 0
774932364 0 0
1004210324 0 0
197657395 0 0
25394677 0 0
591253181 0 0
192975283 0 0
233062477 0 0
250488018 0 0
833139647 0 0
574017415 0 0
213411998 0 0
789400412 0 0
463504323 0 0
169040837 0 0
508677644 0 0
572771272 0 0
363627227 0 0
138509795 0 0
508626619 0 0
548223865 0 0
14737316 0 0
738058 0 0
834434919 0 0
682269594 0 0
367696161 0 0
509174266 0 0
952951717 0 0
115915911 0 0
1072636593 0 0
648870710 0 0
836237780 0 0
281446633 0 0
817823173 0 0
773509884 0 0
800451807 0 0
347842415 0 0
174811681 0 0
228493996 0 0
284258334 0 0
405456346 0 0
565319621 0 0
709997110 0 0
260613673 0 0
682957691 0 0
198077504 0 0
37313732 0 0
52877872 0 0
945136091 0 0
142469926 0 0
744347649 0 0
316163146 0 0
304865575 0 0
322860144 0 0
609426449 0 0
1017418381 0 0
570946232 0 0
211645946 0 0
909870357 0 0
707091442 0 0
923016584 0 0
1031481586 0 0
902435858 0 0
1021419542 0 0
757085307 0 0
160168487 0 0
1013530161 0 0
838592711 0 0
140725032 0 0
893126170 0 0
531784004 0 0
718934913 0 0
926559645 0 0
357856356 0 0
10970809 0 0
868763261 0 0
406889068 0 0
125825767 0 0
378611420 0 0
243881336 0 0
817790080 0 0
755072613 0 0
873559018 0 0
397999355 0 0
1029397588 0 0
431964596 0 0
464249984 0 0
838810170 0 0
655474706 0 0
189356686 0 0
202347224 0 0
284582753 0 0
944162658 0 0
22664318 0 0
937425519 0 0
1048505100 0 0
683563808 0 0
620246182 0 0
817773140 0 0
363350437 0 0
267274601 0 0
1039114441 0 0
774253614 0 0
514797794 0 0
568214973 0 0
249222222 0 0
546382079 0 0
797568806 0 0
283975810 0 0
883724387 0 0
264103863 0 0
96618336 0 0
384497953 0 0
1054019038 0 0
267034915 0 0
730773919 0 0
646274773 0 0
414468662 0 0
596074812 0 0
222385711 0 0
65869120 0 0
193824083 0 0
471008389 0 0
590723133 0 0
891772840 0 0
868148388 0 0
582421009 0 0
387810520 0 0
232485074 0 0
780344259 0 0
341217067 0 0
399246147 0 0
54380804 0 0
482751804 0 0
46862487 0 0
549708494 0 0
579726891 0 0
844589304 0 0
957154706 0 0
666601629 0 0
177748743 0 0
499896134 0 0
25398553 0 0
945619346 0 0
215383149 0 0
976060650 0 0
493546874 0 0
277103294 0 0
250871491 0 0
299411139 0 0
664305176 0 0
781622255 0 0
822655462 0 0
677373111 0 0
125646389 0 0
549820522 0 0
450585563 0 0
443211280 0 0
682143935 0 0
519482818 0 0
211894062 0 0
664059343 0 0
869310539 0 0
958893090 0 0
353591367 0 0
179429031 0 0
168973148 0 0
797972793 0 0
363865905 0 0
100148722 0 0
622243127 0 0
878575366 0 0
789793650 0 0
815374472 0 0
278006635 0 0
385361596 0 0
480623703 0 0
271732001 0 0
315871266 0 0
964360395 0 0
735824239 0 0
545721825 0 0
711014461 0 0
360553276 0 0
909230973 0 0
895872050 0 0
638715062 0 0
982744116 0 0
718856033 0 0
1028198452 0 0
42729185 0 0
491718251 0 0
296138344 0 0
416397853 0 0
292076316 0 0
559297980 0 0
278591711 0 0
610068730 0 0
628488149 0 0
59239514 0 0
947085541 0 0
703135282 0 0
82579452 0 0
683017397 0 0
367940291 0 0
9068857 0 0
947332502 0 0
37409952 0 0
610527389 0 0
1024343543 0 0
903184458 0 0
440104668 0 0
480515305 0 0
859458673 0 0
1039439590 0 0
825513784 0 0
631627934 0 0
119922519 0 0
324993460 0 0
147323612 0 0
722058924 0 0
445430931 0 0
854134380 0 0
24285175 0 0
259786592 0 0
1035425992 0 0
723323974 0 0
165171560 0 0
360521826 0 0
154261672 0 0
328121218 0 0
280445115 0 0
668975750 0 0
265160087 0 0
858514917 0 0
293940573 0 0
70979769 0 0
461152170 0 0
215599563 0 0
626879932 0 0
529029503 0 0
799868468 0 0
869022610 0 0
887377284 0 0
556235393 0 0
523012493 0 0
290954772 0 0
216847819 0 0
370637910 0 0
628047662 0 0
351773605 0 0
702213603 0 0
456706149 0 0
475279180 0 0
773686017 0 0
331397343 0 0
999227456 0 0
156131591 0 0
141270663 0 0
203995828 0 0
967198942 0 0
939843013 0 0
369152763 0 0
1072616935 0 0
973981207 0 0
997516200 0 0
94518131 0 0
474307726 0 0
741858604 0 0
686203891 0 0
253731003 0 0
904843871 0 0
507542638 0 0
230636116 0 0
639526564 0 0
250227503 0 0
135818841 0 0
1066861851 0 0
942144409 0 0
277891943 0 0
110173813 0 0
21148590 0 0
526795924 0 0
180882835 0 0
856723364 0 0
378135669 0 0
907837162 0 0
461236719 0 0
218807878 0 0
631374788 0 0
59379728 0 0
303098378 0 0
866654597 0 0
182671063 0 0
841064705 0 0
228441872 0 0
869828237 0 0
890434263 0 0
790511935 0 0
755956571 0 0
620682194 0 0
545773708 0 0
24588214 0 0
274505436 0 0
170134618 0 0
698183901 0 0
284802066 0 0
911085178 0 0
72314231 0 0
1066385642 0 0
785421691 0 0
892988120 0 0
949202577 0 0
990384425 0 0
630493879 0 0
333017926 0 0
116985828 0 0
58210083 0 0
857703036 0 0
555332399 0 0
1061343274 0 0
901835559 0 0
343103616 0 0
44532324 0 0
137596588 0 0
554351734 0 0
566719187 0 0
412602762 0 0
497094617 0 0
641908942 0 0
519784346 0 0
145097924 0 0
367389316 0 0
75128244 0 0
1055547067 0 0
675244410 0 0
910383420 0 0
489005850 0 0
155452767 0 0
932249809 0 0
543817019 0 0
954754159 0 0
644380556 0 0
1040735292 0 0
461764511 0 0
335607052 0 0
194817180 0 0
703005960 0 0
214718772 0 0
43182674 0 0
446007153 0 0
520289292 0 0
327367551 0 0
1000390062 0 0
100459345 0 0
514053142 0 0
801133337 0 0
372144021 0 0
63679872 0 0
343482460 0 0
1036383920 0 0
1056392643 0 0
640806638 0 0
868190948 0 0
874682375 0 0
942056950 0 0
730751839 0 0
993807940 0 0
939750349 0 0
582451952 0 0
915463099 0 0
284873636 0 0
20771387 0 0
421603793 0 0
1070678647 0 0
632358407 0 0
456006396 0 0
265537056 0 0
839789899 0 0
1070085684 0 0
147567850 0 0
612863625 0 0
1039789746 0 0
934367688 0 0
239682369 0 0
1040566865 0 0
649682301 0 0
1061309938 0 0
621187877 0 0
956110785 0 0
742544594 0 0
1058052622 0 0
712405458 0 0
466721068 0 0
73081665 0 0
599595349 0 0
216910706 0 0
776662650 0 0
205912826 0 0
190597815 0 0
24576875 0 0
708261631 0 0
902221018 0 0
834284454 0 0
870291256 0 0
117481573 0 0
910563311 0 0
959089096 0 0
732354164 0 0
80241112 0 0
420617907 0 0
197534459 0 0
238245657 0 0
78800330 0 0
971806464 0 0
714075607 0 0
183987872 0 0
633947432 0 0
698191704 0 0
582701284 0 0
703944645 0 0
273252378 0 0
465281056 0 0
949852908 0 0
513483311 0 0
32630115 0 0
76652713 0 0
853822564 0 0
110396874 0 0
556907850 0 0
687333360 0 0
35999808 0 0
214952953 0 0
271529734 0 0
734575696 0 0
800348590 0 0
459129987 0 0
168179415 0 0
727378492 0 0
775896018 0 0
387971654 0 0
519321867 0 0
101293715 0 0
13896302 0 0
861374787 0 0
838312052 0 0
314977507 0 0
131704314 0 0
27977245 0 0
711152447 0 0
374987242 0 0
251144371 0 0
675499358 0 0
4200206 0 0
870188730 0 0
896602303 0 0
419098432 0 0
1057918398 0 0
84129704 0 0
904328148 0 0
679618271 0 0
281693988 0 0
82988776 0 0
244717227 0 0
425501921 0 0
947495712 0 0
469616851 0 0
336385993 0 0
803025910 0 0
549721878 0 0
1042219501 0 0
124242878 0 0
924016860 0 0
981481553 0 0
733509016 0 0
963716977 0 0
280168724 0 0
1028746732 0 0
793774035 0 0
396727057 0 0
511124021 0 0
117472104 0 0
24194881 0 0
569638942 0 0
413397175 0 0
844815861 0 0
214970866 0 0
156441061 0 0
915734894 0 0
257294038 0 0
195017160 0 0
579195946 0 0
299871702 0 0
368914367 0 0
188424532 0 0
145315325 0 0
443466556 0 0
827902644 0 0
298819151 0 0
497656223 0 0
750660199 0 0
618275493 0 0
277830074 0 0
249923572 0 0
638255403 0 0
634754996 0 0
551717907 0 0
682735834 0 0
101816883 0 0
603276950 0 0
37178336 0 0
518700118 0 0
768861491 0 0
372931819 0 0
864018985 0 0
510425762 0 0
259021186 0 0
708216198 0 0
209989162 0 0
1004584380 0 0
44499916 0 0
489283845 0 0
649864759 0 0
21492288 0 0
430483283 0 0
39694268 0 0
950896963 0 0
638411872 0 0
459113909 0 0
92719903 0 0
6743446 0 0
362677772 0 0
503344534 0 0
316870759 0 0
1053730599 0 0
395062665 0 0
376665749 0 0
642794388 0 0
717205763 0 0
829927164 0 0
933918030 0 0
928220585 0 0
460806127 0 0
1013933050 0 0
1014136123 0 0
1000577622 0 0
99080234 0 0
1005620979 0 0
1031618569 0 0
543037105 0 0
425097936 0 0
577688271 0 0
527088991 0 0
375767554 0 0
421626637 0 0
546661594 0 0
723148966 0 0
1036453970 0 0
326149468 0 0
79008857 0 0
863326268 0 0
709095986 0 0
565769205 0 0
1054421354 0 0
877222952 0 0
518403876 0 0
1006892309 0 0
772640336 0 0
32490520 0 0
984195939 0 0
878031090 0 0
923963499 0 0
211365925 0 0
617224742 0 0
43467601 0 0
16314430 0 0
689273429 0 0
527409323 0 0
234194487 0 0
222166503 0 0
969147479 0 0
849537531 0 0
334230627 0 0
411448909 0 0
639371200 0 0
583470312 0 0
723543252 0 0
151488047 0 0
852912446 0 0
385275978 0 0
664327280 0 0
501967797 0 0
337452362 0 0
243761521 0 0
999084076 0 0
862149028 0 0
207155472 0 0
993522587 0 0
718134759 0 0
97818508 0 0
652048323 0 0
734355516 0 0
25159579 0 0
281005838 0 0
140020617 0 0
963843791 0 0
482011597 0 0
310215035 0 0
201695826 0 0
145640293 0 0
348526286 0 0
657879365 0 0
912140624 0 0
197982331 0 0
224219617 0 0
175624680 0 0
406086415 0 0
157308309 0 0
583334691 0 0
902539710 0 0
130005658 0 0
778108418 0 0
270963416 0 0
324271857 0 0
1049331764 0 0
291243855 0 0
1048264437 0 0
637523051 0 0
762219974 0 0
664926933 0 0
33594992 0 0
476259024 0 0
805594494 0 0
342994398 0 0
48326857 0 0
545955538 0 0
369077356 0 0
351770215 0 0
441114870 0 0
760132837 0 0
65164802 0 0
419514388 0 0
528433587 0 0
263476093 0 0
977354793 0 0
720077636 0 0
452654654 0 0
304721897 0 0
169617264 0 0
69551444 0 0
115521347 0 0
904791604 0 0
676736476 0 0
693960207 0 0
511644929 0 0
880774492 0 0
389976131 0 0
389722786 0 0
147708970 0 0
134108345 0 0
374735458 0 0
63613829 0 0
72170670 0 0
160095988 0 0
738102924 0 0
40480292 0 0
1000338855 0 0
701945952 0 0
78127345 0 0
960549074 0 0
879550098 0 0
22969621 0 0
1049691588 0 0
670610805 0 0
188727636 0 0
426433022 0 0
351165976 0 0
639946506 0 0
352473073 0 0
893395701 0 0
821288833 0 0
242227091 0 0
115388752 0 0
870071379 0 0
813073643 0 0
808434100 0 0
894040822 0 0
689700204 0 0
411678947 0 0
984814638 0 0
452402862 0 0
896396926 0 0
92284683 0 0
47883656 0 0
784767085 0 0
949104631 0 0
920497831 0 0
451091272 0 0
588900663 0 0
97001850 0 0
345842243 0 0
681227710 0 0
492840428 0 0
304451104 0 0
772521370 0 0
956129754 0 0
597961161 0 0
346780331 0 0
412883334 0 0
635576004 0 0
215052744 0 0
726576213 0 0
520894879 0 0
343960011 0 0
8048689 0 0
57432428 0 0
42341244 0 0
205848934 0 0
441841988 0 0
378266550 0 0
11539322 0 0
911488520 0 0
472580130 0 0
93231935 0 0
1056824336 0 0
457477689 0 0
1061746830 0 0
1047321336 0 0
360639663 0 0
838989611 0 0
427229611 0 0
254348014 0 0
772671282 0 0
767771628 0 0
624595406 0 0
75206675 0 0
993568757 0 0
947289569 0 0
457606544 0 0
401391471 0 0
287826628 0 0
700599717 0 0
346814169 0 0
422855158 0 0
869974856 0 0
350558618 0 0
87497069 0 0
664939403 0 0
815175392 0 0
425782481 0 0
158225612 0 0
359775438 0 0
372692417 0 0
542645954 0 0
264288442 0 0
915490928 0 0
872582132 0 0
298382792 0 0
240417302 0 0
57906894 0 0
758468239 0 0
425008416 0 0
448249190 0 0
711784854 0 0
230541807 0 0
932242883 0 0
879043334 0 0
634325937 0 0
856700256 0 0
198072105 0 0
599302259 0 0
953021477 0 0
149242245 0 0
401273435 0 0
1031572926 0 0
625321586 0 0
704687224 0 0
207952864 0 0
243984482 0 0
46634822 0 0
200091408 0 0
130346801 0 0
191614917 0 0
703689684 0 0
804712049 0 0
211236816 0 0
1002311266 0 0
835203805 0 0
66575432 0 0
421210377 0 0
587778242 0 0
484252189 0 0
930227426 0 0
595371712 0 0
103575738 0 0
416969787 0 0
2181906 0 0
935156669 0 0
119271115 0 0
598702220 0 0
805930767 0 0
412643080 0 0
358958238 0 0
869997903 0 0
292494442 0 0
362878759 0 0
625681383 0 0
591159403 0 0
128607426 0 0
4902073 0 0
603989205 0 0
820767047 0 0
101179098 0 0
112751628 0 0
335704932 0 0
417567521 0 0
629975304 0 0
993040163 0 0
521454864 0 0
1050388173 0 0
21356055 0 0
142076125 0 0
124368057 0 0
977736671 0 0
1045609513 0 0
528797352 0 0
946833739 0 0
868323525 0 0
448450737 0 0
886668824 0 0
592930355 0 0
182389792 0 0
756413486 0 0
1062473939 0 0
425749791 0 0
721649483 0 0
650345479 0 0
3288716 0 0
1014478441 0 0
806812599 0 0
172513638 0 0
1068620592 0 0
480607747 0 0
511692225 0 0
1025920293 0 0
83147396 0 0
913381206 0 0
776903130 0 0
224894398 0 0
600958370 0 0
817186382 0 0
839050157 0 0
1009194753 0 0
98681884 0 0
1665608 0 0
833892666 0 0
387519077 0 0
715914492 0 0
855192000 0 0
619519553 0 0
983938565 0 0
690866338 0 0
381505695 0 0
988442157 0 0
710246053 0 0
170107684 0 0
655008040 0 0
748567965 0 0
442696182 0 0
986700020 0 0
1065440283 0 0
682474348 0 0
211665146 0 0
226477073 0 0
75192955 0 0
714874278 0 0
1059908600 0 0
944034049 0 0
714009197 0 0
1021822325 0 0
696197206 0 0
475178304 0 0
648939489 0 0
959245757 0 0
406323824 0 0
565435521 0 0
585309002 0 0
820764458 0 0
367076436 0 0
478505228 0 0
72623847 0 0
26340410 0 0
398105533 0 0
483739751 0 0
593919944 0 0
660828649 0 0
628521539 0 0
826906041 0 0
402912607 0 0
316870828 0 0
878509692 0 0
760989772 0 0
5335511 0 0
834005609 0 0
916687033 0 0
445556911 0 0
947746691 0 0
670178001 0 0
86445427 0 0
1029534816 0 0
482148902 0 0
594107574 0 0
851015382 0 0
976600548 0 0
968548919 0 0
844775813 0 0
718071441 0 0
138699246 0 0
263491538 0 0
390356760 0 0
517108088 0 0
12937209 0 0
350953522 0 0
546414622 0 0
370463145 0 0
592116681 0 0
468398945 0 0
696263184 0 0
813672841 0 0
876167314 0 0
830697714 0 0
728093769 0 0
9682187 0 0
412368829 0 0
759593139 0 0
375741068 0 0
160441253 0 0
158252044 0 0
527179965 0 0
157244576 0 0
27503369 0 0
179988120 0 0
4233133 0 0
179109972 0 0
464258883 0 0
448071409 0 0
53707183 0 0
614671004 0 0
481402094 0 0
359254626 0 0
445932459 0 0
808947478 0 0
1001202885 0 0
563563944 0 0
372302793 0 0
422477794 0 0
964722403 0 0
1043170177 0 0
605504572 0 0
165461797 0 0
273772294 0 0
27378761 0 0
894464773 0 0
414407413 0 0
378058464 0 0
602085197 0 0
35291608 0 0
51045996 0 0
587126377 0 0
595445764 0 0
993603830 0 0
681773789 0 0
281723268 0 0
916427969 0 0
428783888 0 0
893236702 0 0
721638116 0 0
259689760 0 0
1068870430 0 0
1033441850 0 0
1032087474 0 0
686771118 0 0
547190232 0 0
345241500 0 0
197759081 0 0
966756798 0 0
823739782 0 0
906173648 0 0
483123728 0 0
119307506 0 0
295087027 0 0
880382028 0 0
957919313 0 0
520112481 0 0
365149051 0 0
918235784 0 0
606379226 0 0
976637481 0 0
591840483 0 0
849688292 0 0
258973175 0 0
302101346 0 0
676559924 0 0
661102033 0 0
972313955 0 0
559954162 0 0
44581582 0 0
921949067 0 0
24264833 0 0
458621802 0 0
330164051 0 0
465056067 0 0
1012066043 0 0
556342032 0 0
617385490 0 0
54175650 0 0
622767396 0 0
109642419 0 0
270985622 0 0
1063841178 0 0
922874191 0 0
97306865 0 0
274307595 0 0
593930770 0 0
963021009 0 0
787340814 0 0
706518142 0 0
718575200 0 0
754132755 0 0
250170585 0 0
782061955 0 0
760455156 0 0
610982781 0 0
1030695498 0 0
325245810 0 0
468036304 0 0
801572436 0 0
791977254 0 0
200700546 0 0
812372666 0 0
456242086 0 0
613541245 0 0
577996320 0 0
190272370 0 0
82238693 0 0
430677882 0 0
512669941 0 0
91940466 0 0
979798369 0 0
964325726 0 0
819901419 0 0
1054552452 0 0
70084503 0 0
1049979009 0 0
480105443 0 0
394994239 0 0
512591375 0 0
298926638 0 0
100308321 0 0
688575416 0 0
1014820421 0 0
757464326 0 0
590081992 0 0
1001647079 0 0
86861757 0 0
950724443 0 0
364907046 0 0
419751794 0 0
278918138 0 0
412270215 0 0
681543372 0 0
1065321565 0 0
91018406 0 0
181982022 0 0
59702525 0 0
44635784 0 0
614043747 0 0
556998318 0 0
745640249 0 0
41490682 0 0
427131823 0 0
1038457616 0 0
544595947 0 0
533553618 0 0
771562652 0 0
103929750 0 0
63707748 0 0
93144641 0 0
564097542 0 0
989192086 0 0
324087768 0 0
979420837 0 0
1061964233 0 0
173204988 0 0
448058693 0 0
42502466 0 0
673956638 0 0
553186116 0 0
670421633 0 0
919900108 0 0
826464244 0 0
315428043 0 0
796992333 0 0
889940365 0 0
965585356 0 0
13424020 0 0
181981777 0 0
775393913 0 0
371066351 0 0
418366855 0 0
134628360 0 0
402682924 0 0
689311703 0 0
200593404 0 0
234581657 0 0
839666811 0 0
310981539 0 0
747549 0 0
89978547 0 0
263142990 0 0
891298358 0 0
319926741 0 0
22384476 0 0
841054283 0 0
785300932 0 0
1048317888 0 0
883111202 0 0
361378571 0 0
925577521 0 0
423487181 0 0
846445619 0 0
522632394 0 0
814662028 0 0
999948092 0 0
296471136 0 0
24836212 0 0
968969855 0 0
735899205 0 0
812443681 0 0
333955443 0 0
762791777 0 0
885090006 0 0
815461166 0 0
34804314 0 0
522969050 0 0
884131440 0 0
1026504320 0 0
184233578 0 0
494846517 0 0
531780867 0 0
847730481 0 0
913467776 0 0
1063044395 0 0
331704824 0 0
922821100 0 0
275558427 0 0
518239664 0 0
546318715 0 0
354743409 0 0
219568492 0 0
707377230 0 0
604472894 0 0
637829695 0 0
698084954 0 0
596138134 0 0
1404593 0 0
533318095 0 0
325966585 0 0
995777844 0 0
567232819 0 0
154691875 0 0
784638898 0 0
365213529 0 0
155914049 0 0
434356039 0 0
1021273609 0 0
345263607 0 0
565771911 0 0
210829791 0 0
544625405 0 0
932621343 0 0
179059882 0 0
84142000 0 0
260328137 0 0
838290943 0 0
166449343 0 0
234461358 0 0
1072329188 0 0
843144442 0 0
136038646 0 0
327207194 0 0
871319021 0 0
819453793 0 0
784725559 0 0
765303583 0 0
116556594 0 0
215362705 0 0
467099233 0 0
544782403 0 0
803584858 0 0
591688657 0 0
1002947599 0 0
57042007 0 0
591071874 0 0
127260850 0 0
805662418 0 0
250337669 0 0
445709896 0 0
71076418 0 0
566026546 0 0
1028931995 0 0
164121374 0 0
658605644 0 0
425706945 0 0
316298735 0 0
224672667 0 0
241852363 0 0
328019533 0 0
33106322 0 0
772628457 0 0
295129133 0 0
758045317 0 0
628772296 0 0
772191895 0 0
284860589 0 0
562928604 0 0
316356761 0 0
116295673 0 0
948887101 0 0
331699372 0 0
900883886 0 0
283957646 0 0
583049394 0 0
212588361 0 0
192191668 0 0
956626891 0 0
196804809 0 0
401666998 0 0
283925760 0 0
618676877 0 0
46988082 0 0
60386258 0 0
529253865 0 0
734861998 0 0
246580410 0 0
366791684 0 0
899464468 0 0
644762158 0 0
514220145 0 0
643120963 0 0
916032260 0 0
376956896 0 0
190844709 0 0
157187368 0 0
889927312 0 0
538110656 0 0
498836266 0 0
846197844 0 0
753656963 0 0
109839365 0 0
934574325 0 0
958968639 0 0
688623030 0 0
538742095 0 0
23510356 0 0
484355685 0 0
529435444 0 0
694291681 0 0
477222903 0 0
511330516 0 0
795046478 0 0
653546322 0 0
344629767 0 0
415384758 0 0
478336189 0 0
514091303 0 0
857678026 0 0
593175507 0 0
386232078 0 0
613413206 0 0
453597570 0 0
431632526 0 0
1042502015 0 0
436783700 0 0
798930629 0 0
972304871 0 0
779081991 0 0
444684293 0 0
320921349 0 0
566505498 0 0
586908374 0 0
528068688 0 0
653054850 0 0
980554678 0 0
897429753 0 0
143856681 0 0
553942796 0 0
222145012 0 0
885336801 0 0
605727065 0 0
145883223 0 0
16952102 0 0
807223548 0 0
539412524 0 0
248898793 0 0
419320102 0 0
396653425 0 0
551159718 0 0
648884989 0 0
227175687 0 0
656265117 0 0
351123912 0 0
757002475 0 0
157592035 0 0
417317366 0 0
397759849 0 0
622392424 0 0
12375192 0 0
82069418 0 0
345994540 0 0
685741225 0 0
108289502 0 0
408036939 0 0
723600469 0 0
584551571 0 0
124007828 0 0
598030687 0 0
298331436 0 0
555959169 0 0
568017575 0 0
919628407 0 0
705084790 0 0
926421683 0 0
884212971 0 0
706775250 0 0
996813650 0 0
506042729 0 0
265022699 0 0
825597849 0 0
75336219 0 0
438727063 0 0
765377184 0 0
382311515 0 0
884791728 0 0
47015550 0 0
770333371 0 0
1027521160 0 0
751999025 0 0
871189257 0 0
224171768 0 0
594396769 0 0
640194628 0 0
700679894 0 0
981832414 0 0
451361373 0 0
540043382 0 0
165710977 0 0
700772203 0 0
540317542 0 0
264728340 0 0
543858154 0 0
901874867 0 0
771371320 0 0
640897896 0 0
286607279 0 0
142156006 0 0
568848637 0 0
687007223 0 0
135790744 0 0
333633875 0 0
992290121 0 0
955493944 0 0
201844017 0 0
773789659 0 0
569298878 0 0
497601233 0 0
700765029 0 0
564859696 0 0
204229757 0 0
924323248 0 0
723020733 0 0
23152139 0 0
711915038 0 0
192266708 0 0
599276577 0 0
946177478 0 0
224106812 0 0
980355417 0 0
768436096 0 0
232954290 0 0
688123071 0 0
304036217 0 0
228358439 0 0
139745615 0 0
1062939372 0 0
422148350 0 0
1020810095 0 0
694270854 0 0
694674114 0 0
740180483 0 0
943362418 0 0
655562945 0 0
289499645 0 0
603039543 0 0
563857438 0 0
581557636 0 0
453257459 0 0
653410464 0 0
698043417 0 0
1072639131 0 0
820654740 0 0
78542241 0 0
785246959 0 0
198880601 0 0
955382559 0 0
23832494 0 0
449197695 0 0
329663321 0 0
604993465 0 0
397344963 0 0
814942674 0 0
548803144 0 0
322532380 0 0
802173734 0 0
3267682 0 0
101249861 0 0
605391505 0 0
800363532 0 0
221038231 0 0
908089064 0 0
900596271 0 0
23026444 0 0
670314640 0 0
470760230 0 0
1034082583 0 0
747655341 0 0
770216129 0 0
501856647 0 0
710217803 0 0
211839764 0 0
728454639 0 0
196054531 0 0
294366149 0 0
964581458 0 0
322978998 0 0
852756546 0 0
689394894 0 0
282124161 0 0
1452130 0 0
214326006 0 0
357299550 0 0
680344920 0 0
819154613 0 0
918455026 0 0
14080980 0 0
693370710 0 0
1035094870 0 0
1070919462 0 0
12869142 0 0
1020028299 0 0
324233345 0 0
579191604 0 0
415849612 0 0
1013024053 0 0
678873886 0 0
831491605 0 0
310420380 0 0
172416039 0 0
3030177 0 0
784389964 0 0
965668855 0 0
955042469 0 0
955721016 0 0
443290827 0 0
789660028 0 0
432018045 0 0
424769151 0 0
580793982 0 0
791966691 0 0
322670595 0 0
168182155 0 0
708559002 0 0
789161995 0 0
242462530 0 0
800123925 0 0
905077468 0 0
106318240 0 0
904682942 0 0
492036696 0 0
119406362 0 0
714348033 0 0
67617445 0 0
257022685 0 0
954992365 0 0
298014820 0 0
27485693 0 0
511321940 0 0
815960055 0 0
496311110 0 0
216727853 0 0
360783425 0 0
430662646 0 0
612700407 0 0
627513453 0 0
702377762 0 0
808248952 0 0
770699324 0 0
828497432 0 0
664764824 0 0
658978741 0 0
627862902 0 0
811938619 0 0
1013070493 0 0
257219960 0 0
497708604 0 0
1068567318 0 0
224094126 0 0
633693575 0 0
114914704 0 0
618864574 0 0
344855275 0 0
643035530 0 0
62849351 0 0
537213322 0 0
992714570 0 0
1058446185 0 0
774942022 0 0
1037382050 0 0
1005804884 0 0
826593217 0 0
572300917 0 0
763463441 0 0
623073353 0 0
561067420 0 0
289663580 0 0
118643784 0 0
156577583 0 0
120643603 0 0
199872110 0 0
452837394 0 0
227610247 0 0
162762606 0 0
990545286 0 0
124989755 0 0
621158531 0 0
1028583384 0 0
1051161067 0 0
915835616 0 0
783869765 0 0
624265068 0 0
909229733 0 0
669592472 0 0
941427973 0 0
381921110 0 0
787971636 0 0
832527382 0 0
764090950 0 0
609619330 0 0
445760530 0 0
229094994 0 0
921914381 0 0
835983222 0 0
770259835 0 0
77755674 0 0
1054233903 0 0
861108839 0 0
576918881 0 0
348124690 0 0
919253146 0 0
130245241 0 0
404754410 0 0
503626808 0 0
765191618 0 0
1017219471 0 0
324081715 0 0
1887071 0 0
84695023 0 0
454711516 0 0
939050471 0 0
324237796 0 0
802381254 0 0
603721001 0 0
907103045 0 0
11317407 0 0
1028822242 0 0
122012635 0 0
544614733 0 0
954726965 0 0
48280696 0 0
845893143 0 0
446807490 0 0
100900495 0 0
992395256 0 0
997533075 0 0
905679277 0 0
242477797 0 0
511460964 0 0
581338620 0 0
315351594 0 0
888815351 0 0
40217072 0 0
90526347 0 0
769124052 0 0
193322915 0 0
503400959 0 0
339384124 0 0
229574523 0 0
299321259 0 0
337782751 0 0
724065392 0 0
654088191 0 0
69495742 0 0
619923328 0 0
468813450 0 0
383409484 0 0
182080631 0 0
317673956 0 0
627646715 0 0
771710043 0 0
601237334 0 0
453116742 0 0
1030687586 0 0
498499549 0 0
873886163 0 0
174780729 0 0
467825042 0 0
61261913 0 0
1067407655 0 0
799262040 0 0
245893526 0 0
889128959 0 0
675142386 0 0
1031195828 0 0
632162016 0 0
190880011 0 0
1050732653 0 0
680487309 0 0
39944663 0 0
696129825 0 0
566915550 0 0
503806474 0 0
564217145 0 0
102326798 0 0
405322745 0 0
248170604 0 0
866610778 0 0
536406186 0 0
235348878 0 0
818598968 0 0
25993931 0 0
957757971 0 0
457989117 0 0
340337641 0 0
239545960 0 0
780897573 0 0
429791715 0 0
584236945 0 0
905686213 0 0
360636495 0 0
14461558 0 0
369160582 0 0
305365030 0 0
220324543 0 0
397530904 0 0
331476793 0 0
653509330 0 0
920785552 0 0
121243172 0 0
331180800 0 0
1070498393 0 0
932000488 0 0
598370530 0 0
673597969 0 0
902071975 0 0
391693252 0 0
349204653 0 0
950781059 0 0
266869459 0 0
183866672 0 0
524517246 0 0
617689427 0 0
948919399 0 0
730342219 0 0
836182270 0 0
247465352 0 0
496236671 0 0
902381892 0 0
973114354 0 0
829590785 0 0
208866528 0 0
569949894 0 0
203585972 0 0
260664987 0 0
489176374 0 0
964887883 0 0
94513892 0 0
421579175 0 0
746478044 0 0
283977267 0 0
403103378 0 0
118108609 0 0
474930853 0 0
1022485821 0 0
195764489 0 0
139644230 0 0
818530907 0 0
599190596 0 0
187490685 0 0
726918483 0 0
634672728 0 0
991020954 0 0
1015201858 0 0
849505530 0 0
792420080 0 0
164176991 0 0
680026465 0 0
1064430297 0 0
654506854 0 0
1039248806 0 0
599932046 0 0
291383961 0 0
905087004 0 0
939198593 0 0
157353815 0 0
163349133 0 0
695608115 0 0
106341843 0 0
716482889 0 0
816423709 0 0
29266393 0 0
969890080 0 0
364232043 0 0
1014546912 0 0
655817282 0 0
874183324 0 0
250066127 0 0
303272931 0 0
162020613 0 0
156190847 0 0
212777349 0 0
1040491951 0 0
504632051 0 0
1012696933 0 0
585405007 0 0
86790333 0 0
362264699 0 0
259707786 0 0
342031306 0 0
404702515 0 0
859692960 0 0
351898224 0 0
993452114 0 0
172874070 0 0
307151677 0 0
1473560 0 0
466314447 0 0
435942000 0 0
577287566 0 0
563158303 0 0
296397137 0 0
377017045 0 0
270810564 0 0
623272432 0 0
206484808 0 0
786999435 0 0
1064135059 0 0
200291301 0 0
665203968 0 0
566909319 0 0
669622983 0 0
733086199 0 0
542566101 0 0
722383168 0 0
389233007 0 0
836104085 0 0
5243986 0 0
1025878520 0 0
639385856 0 0
772845992 0 0
64793987 0 0
589866527 0 0
575149852 0 0
292259502 0 0
711604559 0 0
841130419 0 0
1016248460 0 0
467193873 0 0
353247010 0 0
876509729 0 0
635776262 0 0
152983062 0 0
1006326951 0 0
788072526 0 0
558887777 0 0
480181017 0 0
575255967 0 0
248258462 0 0
884899553 0 0
561153493 0 0
766152800 0 0
999503355 0 0
558190003 0 0
605243521 0 0
43405557 0 0
619425413 0 0
581999969 0 0
515227482 0 0
201692209 0 0
508777056 0 0
207985063 0 0
815358448 0 0
407998864 0 0
151785254 0 0
693346155 0 0
125215749 0 0
617961578 0 0
743630120 0 0
155305913 0 0
643181879 0 0
326729489 0 0
288883966 0 0
422899544 0 0
882119839 0 0
123138590 0 0
653575047 0 0
99849744 0 0
407594066 0 0
1070467392 0 0
29736694 0 0
627433451 0 0
605171184 0 0
31160783 0 0
111641470 0 0
1009301433 0 0
404903082 0 0
405039623 0 0
613228651 0 0
1041946275 0 0
450426380 0 0
1039079680 0 0
762655725 0 0
525579919 0 0
712698079 0 0
737108299 0 0
589834024 0 0
36609441 0 0
905764716 0 0
523923312 0 0
629798547 0 0
792923524 0 0
714130411 0 0
111973107 0 0
1070015178 0 0
384922594 0 0
452195941 0 0
506495413 0 0
329264582 0 0
548747333 0 0
521840703 0 0
114195255 0 0
475423184 0 0
713438003 0 0
781422236 0 0
77539967 0 0
322330206 0 0
461823366 0 0
92057602 0 0
996012273 0 0
519960480 0 0
957331209 0 0
62356929 0 0
318604351 0 0
726683842 0 0
521483903 0 0
72469692 0 0
273769879 0 0
742062496 0 0
909661884 0 0
638756792 0 0
45142116 0 0
530204081 0 0
33280674 0 0
130190581 0 0
628937081 0 0
272287269 0 0
562747501 0 0
379310387 0 0
200884522 0 0
981405331 0 0
1072966448 0 0
1005745766 0 0
260514702 0 0
266112116 0 0
859114905 0 0
981175331 0 0
924776545 0 0
225991977 0 0
958502843 0 0
516605961 0 0
854416790 0 0
146171496 0 0
312331405 0 0
875944483 0 0
554527388 0 0
379015088 0 0
49678907 0 0
508096932 0 0
611855313 0 0
976924206 0 0
599333604 0 0
96046122 0 0
965225230 0 0
799983326 0 0
299736419 0 0
961934648 0 0
89204630 0 0
605016266 0 0
450302734 0 0
992989966 0 0
787900545 0 0
47540277 0 0
523171242 0 0
941786425 0 0
619242646 0 0
952047780 0 0
461211887 0 0
553241212 0 0
295103143 0 0
741557764 0 0
535255712 0 0
483387441 0 0
939163475 0 0
488628665 0 0
361437973 0 0
298641586 0 0
429764053 0 0
796517274 0 0
464082773 0 0
861580782 0 0
624359289 0 0
755339319 0 0
397112815 0 0
403246401 0 0
233837486 0 0
663500394 0 0
764749533 0 0
897152413 0 0
236493724 0 0
949232939 0 0
548929091 0 0
672908758 0 0
877913466 0 0
693890612 0 0
224382029 0 0
863339642 0 0
1009759711 0 0
704116671 0 0
652777287 0 0
254660220 0 0
341815008 0 0
209605195 0 0
760191304 0 0
886500455 0 0
272513341 0 0
83406446 0 0
601509854 0 0
182897328 0 0
137025742 0 0
969091441 0 0
785852003 0 0
752307689 0 0
252606260 0 0
453807660 0 0
214514250 0 0
778795956 0 0
1070773614 0 0
443038740 0 0
572441493 0 0
343183599 0 0
842149928 0 0
627004070 0 0
650089707 0 0
669839050 0 0
939299135 0 0
91801333 0 0
490984184 0 0
1052849392 0 0
261563990 0 0
800156775 0 0
183654161 0 0
385587008 0 0
455924327 0 0
845434835 0 0
720596749 0 0
786425384 0 0
114965873 0 0
822352989 0 0
430426558 0 0
1061891305 0 0
205907458 0 0
841603294 0 0
367402387 0 0
365896377 0 0
506348674 0 0
939430248 0 0
383445203 0 0
342985180 0 0
134937557 0 0
755439175 0 0
1033164365 0 0
1049837617 0 0
1067230991 0 0
349584838 0 0
847866672 0 0
621470560 0 0
161779752 0 0
644565905 0 0
974616766 0 0
322746134 0 0
516232052 0 0
1030697048 0 0
699715616 0 0
785049467 0 0
863064449 0 0
968636761 0 0
1053033050 0 0
497052474 0 0
150953735 0 0
670632954 0 0
332833622 0 0
400306625 0 0
1036721391 0 0
793436468 0 0
662810899 0 0
397624433 0 0
298654906 0 0
782116781 0 0
715777585 0 0
437043749 0 0
789351036 0 0
847911853 0 0
137034683 0 0
1038274707 0 0
126813569 0 0
91647067 0 0
38279788 0 0
376762765 0 0
229890227 0 0
506518732 0 0
897737567 0 0
998180698 0 0
292179490 0 0
48054931 0 0
113779617 0 0
847156471 0 0
1019747673 0 0
1069372455 0 0
634993071 0 0
1042749258 0 0
244486743 0 0
90851347 0 0
938706122 0 0
674811113 0 0
793805756 0 0
507303004 0 0
167349337 0 0
180630205 0 0
695770594 0 0
777093029 0 0
922686596 0 0
362566318 0 0
236074394 0 0
260210037 0 0
746600536 0 0
447993922 0 0
476347212 0 0
565087297 0 0
480922719 0 0
259903091 0 0
1005249893 0 0
804707560 0 0
703863304 0 0
31672852 0 0
679583790 0 0
248004557 0 0
1007957724 0 0
708985051 0 0
688249398 0 0
556251930 0 0
453749330 0 0
128121230 0 0
12516890 0 0
112722873 0 0
777326572 0 0
120455570 0 0
519295850 0 0
164403736 0 0
130287474 0 0
658300486 0 0
505539242 0 0
612784114 0 0
539318259 0 0
417376445 0 0
93428871 0 0
380717368 0 0
852850679 0 0
956791094 0 0
473736807 0 0
832708042 0 0
379037539 0 0
152687503 0 0
183246224 0 0
42359967 0 0
805096583 0 0
16123393 0 0
990276958 0 0
91170806 0 0
49243083 0 0
801608621 0 0
860228613 0 0
287469148 0 0
1066979473 0 0
381395899 0 0
736115116 0 0
554912229 0 0
643609565 0 0
297878091 0 0
1059636352 0 0
997421605 0 0
692208277 0 0
862943922 0 0
142441779 0 0
40100716 0 0
162641358 0 0
715354702 0 0
1046277807 0 0
508659907 0 0
486304137 0 0
925622707 0 0
919977509 0 0
68779212 0 0
290398383 0 0
609816749 0 0
217838090 0 0
843393021 0 0
459989275 0 0
752694536 0 0
740644504 0 0
1064191848 0 0
751356469 0 0
853534341 0 0
1016680480 0 0
796612951 0 0
150079777 0 0
971600808 0 0
436866812 0 0
682416219 0 0
212021376 0 0
474689465 0 0
307930072 0 0
36533308 0 0
685412249 0 0
628096416 0 0
549600498 0 0
844785425 0 0
667677540 0 0
926404169 0 0
232184011 0 0
246323809 0 0
1010275529 0 0
101347738 0 0
702336200 0 0
548948785 0 0
224481841 0 0
918092038 0 0
773687717 0 0
574286497 0 0
720128439 0 0
424891654 0 0
530042201 0 0
422139899 0 0
40393826 0 0
518380789 0 0
934369526 0 0
189444023 0 0
739293473 0 0
79833103 0 0
907876527 0 0
817655106 0 0
1013664778 0 0
11199093 0 0
511493326 0 0
966647001 0 0
388969385 0 0
418016376 0 0
90680295 0 0
567841572 0 0
99465289 0 0
33944280 0 0
62950472 0 0
854610231 0 0
1021022091 0 0
341808671 0 0
139301811 0 0
913231860 0 0
14638284 0 0
772499 0 0
691081968 0 0
829547637 0 0
404123998 0 0
447188804 0 0
1029362889 0 0
1037776710 0 0
256558115 0 0
302237056 0 0
105144960 0 0
116898351 0 0
131559674 0 0
931976403 0 0
244861 0 0
92152343 0 0
56365359 0 0
1054831256 0 0
611827735 0 0
323158439 0 0
599852013 0 0
736448897 0 0
177462614 0 0
685298217 0 0
801508555 0 0
635739685 0 0
641583498 0 0
837248027 0 0
1038011718 0 0
813777613 0 0
587203482 0 0
908390865 0 0
918831932 0 0
646537456 0 0
189971509 0 0
532967873 0 0
371447199 0 0
332562100 0 0
373475447 0 0
697107919 0 0
832496315 0 0
131233953 0 0
658273814 0 0
120931160 0 0
448030239 0 0
645703294 0 0
511547209 0 0
694667537 0 0
994119296 0 0
1008456312 0 0
713250021 0 0
948511402 0 0
1015837802 0 0
764258654 0 0
875346080 0 0
384434038 0 0
1021447128 0 0
475948431 0 0
1028511769 0 0
975515577 0 0
439784125 0 0
964297501 0 0
136151844 0 0
118505446 0 0
564808249 0 0
699818015 0 0
126806969 0 0
992487631 0 0
471731796 0 0
809861662 0 0
238200310 0 0
73734278 0 0
237959930 0 0
692785679 0 0
137657768 0 0
543777621 0 0
1067069815 0 0
385233561 0 0
236529312 0 0
700410621 0 0
722444419 0 0
47091659 0 0
783529822 0 0
960236489 0 0
425717119 0 0
624063147 0 0
650073849 0 0
1012478134 0 0
956264575 0 0
725372045 0 0
365339411 0 0
418030581 0 0
821556677 0 0
951804223 0 0
541640433 0 0
1003815936 0 0
750599549 0 0
121451558 0 0
412579576 0 0
897605281 0 0
298461721 0 0
314098708 0 0
848244659 0 0
242306401 0 0
934071302 0 0
873537055 0 0
896940505 0 0
1042466907 0 0
174393740 0 0
306774572 0 0
744296112 0 0
741411548 0 0
428248433 0 0
905606200 0 0
628570092 0 0
324623800 0 0
217325054 0 0
316571391 0 0
930106361 0 0
681125285 0 0
750544907 0 0
508829924 0 0
750776824 0 0
73427330 0 0
824487630 0 0
850310306 0 0
682248146 0 0
854244214 0 0
370817875 0 0
331405506 0 0
172936809 0 0
280700021 0 0
730475514 0 0
182648421 0 0
492841449 0 0
250940344 0 0
627997719 0 0
130992508 0 0
133966375 0 0
17998332 0 0
937829076 0 0
318872286 0 0
828054026 0 0
834841781 0 0
257338891 0 0
1019850196 0 0
1043900676 0 0
661687087 0 0
879151935 0 0
762398472 0 0
841184398 0 0
740188713 0 0
469871298 0 0
278116167 0 0
50417992 0 0
19468399 0 0
755984510 0 0
248180490 0 0
348021897 0 0
700971073 0 0
6419092 0 0
1070474020 0 0
251286852 0 0
232823772 0 0
134717705 0 0
719802741 0 0
367117017 0 0
367222333 0 0
189193711 0 0
205124149 0 0
1042777306 0 0
354284007 0 0
58478268 0 0
726268018 0 0
776721907 0 0
348014638 0 0
191031070 0 0
345606265 0 0
221218643 0 0
822443366 0 0
528985832 0 0
39533874 0 0
590540275 0 0
1003072550 0 0
1028236676 0 0
790249433 0 0
751673015 0 0
948143391 0 0
715442073 0 0
969816813 0 0
183013437 0 0
498205411 0 0
960732412 0 0
645141051 0 0
821975597 0 0
212579911 0 0
298812791 0 0
71495292 0 0
569171115 0 0
275194534 0 0
1070912263 0 0
726602322 0 0
403823493 0 0
1071701002 0 0
1069618313 0 0
601224866 0 0
572657492 0 0
851709083 0 0
582173243 0 0
854626558 0 0
79180731 0 0
261677800 0 0
42150014 0 0
584921148 0 0
370292634 0 0
969080918 0 0
1023119853 0 0
126900800 0 0
151804422 0 0
630404040 0 0
797021412 0 0
752944359 0 0
464788788 0 0
17124153 0 0
890144857 0 0
355001160 0 0
489311174 0 0
739942898 0 0
259664694 0 0
748108636 0 0
923069770 0 0
596191670 0 0
711408579 0 0
552203321 0 0
27590361 0 0
404304457 0 0
948224241 0 0
963846690 0 0
940424385 0 0
755741231 0 0
430563015 0 0
678170120 0 0
167154289 0 0
304534028 0 0
1047337552 0 0
649510587 0 0
122926505 0 0
699774115 0 0
128533349 0 0
726989291 0 0
54022261 0 0
115579301 0 0
89756857 0 0
555343260 0 0
468908931 0 0
379274377 0 0
167142680 0 0
398315250 0 0
419185416 0 0
6640611 0 0
371604609 0 0
602164019 0 0
454196130 0 0
61226656 0 0
373675526 0 0
258382403 0 0
825097733 0 0
955608272 0 0
375034375 0 0
721076294 0 0
916604651 0 0
886685854 0 0
159179520 0 0
491000405 0 0
552402806 0 0
575163834 0 0
193480825 0 0
614464124 0 0
899396258 0 0
1007509084 0 0
996708153 0 0
488433984 0 0
21717515 0 0
104293762 0 0
586873064 0 0
373646105 0 0
1062841208 0 0
630843865 0 0
261557659 0 0
81897736 0 0
808685580 0 0
153718781 0 0
995341239 0 0
362176837 0 0
217720029 0 0
432395855 0 0
185405034 0 0
118931481 0 0
754757465 0 0
201610412 0 0
648001857 0 0
891337481 0 0
394609408 0 0
21132460 0 0
296051296 0 0
369358114 0 0
1028887946 0 0
825990344 0 0
982545882 0 0
463075647 0 0
283493455 0 0
680072207 0 0
77065263 0 0
659849127 0 0
607879584 0 0
27813675 0 0
72215567 0 0
457482698 0 0
808568665 0 0
325026486 0 0
38314430 0 0
546726744 0 0
335932479 0 0
25582403 0 0
872078754 0 0
728682706 0 0
988207573 0 0
544106133 0 0
651811989 0 0
442131822 0 0
575390272 0 0
946986441 0 0
943222873 0 0
41432753 0 0
790683474 0 0
518059594 0 0
704228819 0 0
618006541 0 0
131862658 0 0
133378546 0 0
736418563 0 0
411484778 0 0
840341272 0 0
1050648452 0 0
548306727 0 0
916485948 0 0
44778566 0 0
454812271 0 0
330159081 0 0
588323454 0 0
492675798 0 0
955170355 0 0
648835014 0 0
942754752 0 0
734309084 0 0
65831162 0 0
807915994 0 0
136196127 0 0
517765665 0 0
292001776 0 0
285308400 0 0
779570075 0 0
393936250 0 0
615891470 0 0
851668853 0 0
702121648 0 0
230264480 0 0
849579143 0 0
552826971 0 0
927477739 0 0
503378375 0 0
446267128 0 0
184855871 0 0
134848389 0 0
1027290612 0 0
1016907956 0 0
986153811 0 0
277673915 0 0
662811410 0 0
133551793 0 0
925611068 0 0
1390816 0 0
799047616 0 0
998456286 0 0
437309196 0 0
865011759 0 0
716780899 0 0
54623714 0 0
320461130 0 0
121081935 0 0
308841374 0 0
433754779 0 0
392509134 0 0
272059665 0 0
481262946 0 0
683724916 0 0
372800381 0 0
407694216 0 0
1007935274 0 0
100111538 0 0
110690741 0 0
743209860 0 0
221256074 0 0
315958994 0 0
863303439 0 0
239281701 0 0
110256441 0 0
796770565 0 0
122616943 0 0
324212312 0 0
858057853 0 0
51721017 0 0
324129753 0 0
463071907 0 0
674054733 0 0
371633501 0 0
714755997 0 0
688936014 0 0
81451914 0 0
781474750 0 0
417718007 0 0
713492879 0 0
25660164 0 0
57346811 0 0
480178065 0 0
58085725 0 0
541337448 0 0
724993565 0 0
987442129 0 0
947226927 0 0
836293138 0 0
296157417 0 0
427298276 0 0
349860378 0 0
995642574 0 0
526339965 0 0
825350213 0 0
835216489 0 0
397262270 0 0
472488978 0 0
1069081878 0 0
531532427 0 0
764570980 0 0
882650657 0 0
874679941 0 0
139706205 0 0
951747395 0 0
768337166 0 0
471728133 0 0
1050519660 0 0
790663986 0 0
833816549 0 0
809165442 0 0
649682035 0 0
690451823 0 0
977427935 0 0
888446866 0 0
917083755 0 0
682783915 0 0
64266876 0 0
582831926 0 0
379264154 0 0
765290679 0 0
123784741 0 0
24267581 0 0
866391056 0 0
532485263 0 0
62494772 0 0
768977883 0 0
161665725 0 0
38324042 0 0
243454995 0 0
457296572 0 0
628799282 0 0
232325297 0 0
206371179 0 0
992084910 0 0
957217531 0 0
56950286 0 0
461238655 0 0
326514487 0 0
802088388 0 0
976498968 0 0
875143527 0 0
828827157 0 0
1003256875 0 0
843961516 0 0
144963757 0 0
294902529 0 0
287656410 0 0
852292355 0 0
1002636102 0 0
879914987 0 0
338108743 0 0
381292521 0 0
212682952 0 0
371518481 0 0
839317179 0 0
56380270 0 0
301516898 0 0
758959602 0 0
288430183 0 0
525118056 0 0
873350564 0 0
177697950 0 0
602652768 0 0
308932096 0 0
141432203 0 0
402052893 0 0
834339599 0 0
393707036 0 0
859041851 0 0
180107280 0 0
46059142 0 0
1027901082 0 0
212096192 0 0
120261240 0 0
300161018 0 0
21078390 0 0
351150087 0 0
28709733 0 0
131125191 0 0
373674097 0 0
121134741 0 0
951286535 0 0
216550225 0 0
355227155 0 0
828712634 0 0
978450355 0 0
670898896 0 0
573864029 0 0
299912282 0 0
216393489 0 0
666714084 0 0
715346398 0 0
996906655 0 0
696184739 0 0
342169851 0 0
929027246 0 0
317349885 0 0
486921431 0 0
1065990193 0 0
1000907585 0 0
279285427 0 0
648319764 0 0
349489488 0 0
171675275 0 0
193326359 0 0
838790490 0 0
373914329 0 0
822062640 0 0
715201070 0 0
997366089 0 0
13494638 0 0
293117667 0 0
108664162 0 0
685353036 0 0
455950835 0 0
776969739 0 0
134604691 0 0
269270718 0 0
477918042 0 0
576894627 0 0
653038734 0 0
928610525 0 0
908125182 0 0
438617939 0 0
551784706 0 0
388999498 0 0
762663665 0 0
709778138 0 0
1022997945 0 0
526282940 0 0
639246099 0 0
898289226 0 0
428237133 0 0
131369691 0 0
410470499 0 0
469990109 0 0
775293955 0 0
1014645232 0 0
547718439 0 0
94273194 0 0
1009340616 0 0
77915146 0 0
946459882 0 0
994668456 0 0
398819692 0 0
600719765 0 0
845603412 0 0
709034929 0 0
825660060 0 0
792825178 0 0
990834566 0 0
618327800 0 0
466148424 0 0
735536506 0 0
365953233 0 0
284123094 0 0
404720364 0 0
691460398 0 0
591042756 0 0
381303330 0 0
817647343 0 0
982367845 0 0
868484413 0 0
992187455 0 0
352978705 0 0
869953345 0 0
658434469 0 0
570637270 0 0
794843857 0 0
448798701 0 0
169005484 0 0
574689290 0 0
102486559 0 0
246202354 0 0
366349589 0 0
952610876 0 0
26877250 0 0
1070261435 0 0
424799160 0 0
83570848 0 0
918808305 0 0
431608705 0 0
762999494 0 0
633211877 0 0
528023093 0 0
696607385 0 0
671175676 0 0
588295362 0 0
187094944 0 0
762809499 0 0
925687985 0 0
834803617 0 0
958651264 0 0
277884574 0 0
1025642779 0 0
796940838 0 0
875893338 0 0
836047236 0 0
638643848 0 0
280503900 0 0
335692850 0 0
960859039 0 0
383960175 0 0
740957150 0 0
121896065 0 0
182029110 0 0
668668705 0 0
309813942 0 0
554781796 0 0
687562095 0 0
468594208 0 0
190794944 0 0
1064347232 0 0
298816820 0 0
192673185 0 0
341990569 0 0
328519255 0 0
574039656 0 0
258190039 0 0
176746814 0 0
210030354 0 0
407755802 0 0
25583717 0 0
902895025 0 0
394570259 0 0
878829371 0 0
688518419 0 0
753090804 0 0
521790254 0 0
829950147 0 0
777288674 0 0
565160672 0 0
971047981 0 0
468534530 0 0
581051775 0 0
949671097 0 0
956291381 0 0
554036162 0 0
640647858 0 0
511586914 0 0
426628445 0 0
366611924 0 0
994705621 0 0
793812826 0 0
201402061 0 0
1017228035 0 0
641414223 0 0
260986434 0 0
220827483 0 0
971303728 0 0
406223562 0 0
124666858 0 0
944366881 0 0
457791332 0 0
927231485 0 0
547323179 0 0
530342372 0 0
943695122 0 0
443225381 0 0
683811145 0 0
103871365 0 0
493222089 0 0
338614471 0 0
807740884 0 0
391405783 0 0
797285484 0 0
280649485 0 0
1016142809 0 0
490710153 0 0
389953240 0 0
311317511 0 0
840064575 0 0
400317592 0 0
85927378 0 0
610827354 0 0
378314378 0 0
208369623 0 0
921887581 0 0
605356477 0 0
349172560 0 0
340281835 0 0
113025438 0 0
629071216 0 0
736795730 0 0
802146677 0 0
1034396232 0 0
386392407 0 0
1021869781 0 0
868658423 0 0
417379124 0 0
524745779 0 0
344581120 0 0
853695616 0 0
917322473 0 0
565950839 0 0
337225279 0 0
120036095 0 0
852427405 0 0
92895269 0 0
277318028 0 0
194512997 0 0
306254502 0 0
20572309 0 0
792241499 0 0
187633203 0 0
685354403 0 0
496235716 0 0
59799884 0 0
804535010 0 0
143956006 0 0
84027418 0 0
172826157 0 0
13327201 0 0
1029826559 0 0
705784622 0 0
273885512 0 0
411878031 0 0
126100948 0 0
837928128 0 0
501706071 0 0
887266955 0 0
743564783 0 0
266587190 0 0
415766833 0 0
859607686 0 0
276718490 0 0
537742857 0 0
497890696 0 0
381310023 0 0
581866636 0 0
139213046 0 0
560856176 0 0
19293700 0 0
177457739 0 0
605970057 0 0
275674049 0 0
488455514 0 0
748507036 0 0
726432330 0 0
48889613 0 0
355284318 0 0
683727454 0 0
900687367 0 0
166792222 0 0
896119900 0 0
17110699 0 0
244843942 0 0
259626769 0 0
432025525 0 0
249321134 0 0
810754423 0 0
588245866 0 0
664006831 0 0
722735891 0 0
262349877 0 0
256254864 0 0
69151347 0 0
201961819 0 0
527962704 0 0
540960790 0 0
678568011 0 0
701570592 0 0
679330792 0 0
49091111 0 0
75312423 0 0
528639766 0 0
138022133 0 0
705697568 0 0
633198978 0 0
617979968 0 0
587028076 0 0
451845593 0 0
440328465 0 0
360763084 0 0
209050499 0 0
786151896 0 0
740300536 0 0
425782094 0 0
70293591 0 0
177726135 0 0
559118203 0 0
295581541 0 0
613429092 0 0
676861633 0 0
789498343 0 0
207923799 0 0
213852429 0 0
1049280367 0 0
47816641 0 0
329116305 0 0
59229655 0 0
716000169 0 0
27862139 0 0
1048550516 0 0
548768507 0 0
735705940 0 0
104711156 0 0
414797233 0 0
573893865 0 0
642935197 0 0
757249107 0 0
425814322 0 0
923550780 0 0
224777041 0 0
982172436 0 0
1068965539 0 0
134181934 0 0
751025265 0 0
320265796 0 0
55366128 0 0
488326482 0 0
179446096 0 0
162955809 0 0
230282300 0 0
969065677 0 0
903019154 0 0
455788869 0 0
278318967 0 0
469940409 0 0
357490526 0 0
342635375 0 0
681867030 0 0
231337892 0 0
654333554 0 0
912978974 0 0
465859112 0 0
68967150 0 0
6048122 0 0
1009625049 0 0
962424613 0 0
1036670414 0 0
7930612 0 0
362501103 0 0
805967638 0 0
503727411 0 0
533138067 0 0
96479467 0 0
1068294106 0 0
87426775 0 0
714963628 0 0
1069707451 0 0
1072486926 0 0
562565924 0 0
342615639 0 0
444263682 0 0
830734083 0 0
744125618 0 0
129571229 0 0
261600448 0 0
609106074 0 0
681409537 0 0
364534441 0 0
566500757 0 0
330578742 0 0
313402738 0 0
625182743 0 0
163231056 0 0
627381130 0 0
843524167 0 0
221128643 0 0
71916383 0 0
676060729 0 0
442421667 0 0
120463310 0 0
249357739 0 0
107374848 0 0
760114455 0 0
630923747 0 0
805396588 0 0
860026540 0 0
446019189 0 0
768803553 0 0
1044405677 0 0
696040157 0 0
252441534 0 0
236481757 0 0
646968706 0 0
781989324 0 0
746486872 0 0
570989261 0 0
726418260 0 0
912418475 0 0
748443421 0 0
596744407 0 0
455109322 0 0
806631012 0 0
772307574 0 0
750925799 0 0
307902441 0 0
955099603 0 0
974038798 0 0
895605740 0 0
554576600 0 0
785473001 0 0
179096509 0 0
232070440 0 0
75176486 0 0
548621602 0 0
19562660 0 0
674919447 0 0
936567353 0 0
492234952 0 0
620676967 0 0
717128860 0 0
203981976 0 0
916854693 0 0
378313734 0 0
768959737 0 0
713689277 0 0
749948618 0 0
708753974 0 0
197621648 0 0
1044399226 0 0
305341660 0 0
201246510 0 0
754629952 0 0
153644572 0 0
381129501 0 0
793133767 0 0
906073063 0 0
650977512 0 0
897158262 0 0
202930382 0 0
870235138 0 0
171122959 0 0
196498955 0 0
862374451 0 0
1046181205 0 0
900880398 0 0
961280476 0 0
808624623 0 0
794008968 0 0
905037487 0 0
446895037 0 0
957014424 0 0
374404844 0 0
491827173 0 0
751748564 0 0
395203997 0 0
756790801 0 0
514068313 0 0
668523287 0 0
82145387 0 0
1037148896 0 0
270861183 0 0
988328136 0 0
702341066 0 0
1053942747 0 0
511129192 0 0
863120511 0 0
1009320460 0 0
490122793 0 0
511648609 0 0
196991111 0 0
497772754 0 0
757632717 0 0
295107168 0 0
726682347 0 0
78717351 0 0
580251986 0 0
635738454 0 0
927089133 0 0
1063045534 0 0
509843206 0 0
952856623 0 0
173744839 0 0
1005146243 0 0
853670286 0 0
319341944 0 0
1052165917 0 0
717364110 0 0
754171118 0 0
79024646 0 0
610004367 0 0
304754779 0 0
527102703 0 0
668034723 0 0
25484680 0 0
464602453 0 0
334612985 0 0
816218399 0 0
28413202 0 0
800618563 0 0
457136169 0 0
494827356 0 0
733814160 0 0
792063774 0 0
51960288 0 0
66785689 0 0
322963467 0 0
152130360 0 0
174921207 0 0
308898091 0 0
402579131 0 0
651455624 0 0
105948740 0 0
897482349 0 0
839396172 0 0
943290040 0 0
907497491 0 0
912865161 0 0
948441992 0 0
637672882 0 0
987133739 0 0
1014580328 0 0
520683357 0 0
802606272 0 0
309895607 0 0
747826473 0 0
757726709 0 0
663025696 0 0
324299468 0 0
698907888 0 0
764980070 0 0
647103136 0 0
19698908 0 0
600484099 0 0
533494331 0 0
582350767 0 0
179463576 0 0
755724353 0 0
256824102 0 0
559539434 0 0
768270673 0 0
643720575 0 0
207238647 0 0
314652940 0 0
908497724 0 0
330415754 0 0
75545827 0 0
234509123 0 0
563088055 0 0
154733551 0 0
208932547 0 0
226866160 0 0
23169208 0 0
586510577 0 0
32615769 0 0
58539644 0 0
780267545 0 0
874915837 0 0
41932618 0 0
433023084 0 0
410011015 0 0
862087108 0 0
5865656 0 0
994003860 0 0
324206816 0 0
221695050 0 0
541610613 0 0
456494580 0 0
1013898639 0 0
831139763 0 0
471806613 0 0
266036177 0 0
411045807 0 0
1001919480 0 0
767728042 0 0
695372986 0 0
880288532 0 0
816102017 0 0
548389671 0 0
179713340 0 0
754746598 0 0
416143749 0 0
875075226 0 0
559363928 0 0
124243239 0 0
564004019 0 0
553134027 0 0
666924 0 0
613260172 0 0
1073254864 0 0
391737692 0 0
1053459835 0 0
277940897 0 0
717280982 0 0
948329555 0 0
723956109 0 0
453492396 0 0
10617777 0 0
891434668 0 0
637173710 0 0
793772562 0 0
400779279 0 0
134959691 0 0
824438412 0 0
701280478 0 0
791523761 0 0
125183703 0 0
165693965 0 0
861766942 0 0
494538833 0 0
918574956 0 0
859066606 0 0
41926896 0 0
642174257 0 0
580109036 0 0
1029526051 0 0
19472007 0 0
393957908 0 0
41073349 0 0
239766953 0 0
604633540 0 0
169287055 0 0
893864516 0 0
142205682 0 0
297486910 0 0
53640655 0 0
475718390 0 0
600399506 0 0
592253196 0 0
31647799 0 0
368761808 0 0
512722818 0 0
449531581 0 0
494015339 0 0
1034245489 0 0
82943836 0 0
1040480531 0 0
7219535 0 0
199013471 0 0
888684005 0 0
460542833 0 0
360118389 0 0
887425635 0 0
193862056 0 0
4034623 0 0
541201752 0 0
1007548708 0 0
322854081 0 0
361665346 0 0
661617838 0 0
917888149 0 0
82916960 0 0
521169840 0 0
312596917 0 0
67643522 0 0
985669799 0 0
1020497763 0 0
263157080 0 0
439993885 0 0
152610874 0 0
80318791 0 0
112218383 0 0
393213787 0 0
572980848 0 0
800624864 0 0
1019881604 0 0
529871998 0 0
343940310 0 0
955275267 0 0
476610464 0 0
797020663 0 0
689874750 0 0
161455692 0 0
25579030 0 0
1006728157 0 0
227095516 0 0
222481475 0 0
65938395 0 0
105452418 0 0
853294344 0 0
830415566 0 0
675535228 0 0
1052366632 0 0
559939517 0 0
992104874 0 0
513210235 0 0
836750868 0 0
305156907 0 0
692205184 0 0
504630968 0 0
808192156 0 0
152751414 0 0
338390485 0 0
819334527 0 0
565942444 0 0
357919984 0 0
721184414 0 0
568950983 0 0
363805366 0 0
504800410 0 0
324309528 0 0
67611318 0 0
495583427 0 0
1020515218 0 0
661184222 0 0
88272218 0 0
493529350 0 0
964916518 0 0
691973398 0 0
737903181 0 0
135652056 0 0
723541566 0 0
1039468258 0 0
920181532 0 0
281357137 0 0
916746016 0 0
835293925 0 0
205458440 0 0
722490208 0 0
877240239 0 0
731421339 0 0
50878475 0 0
506144112 0 0
45822618 0 0
838509502 0 0
644038678 0 0
637456938 0 0
59334926 0 0
1000353637 0 0
151257261 0 0
349003707 0 0
632737837 0 0
825358118 0 0
115548290 0 0
427667682 0 0
453543794 0 0
221077968 0 0
683380675 0 0
546588095 0 0
279986826 0 0
1052535524 0 0
835428100 0 0
482941282 0 0
651887783 0 0
813431533 0 0
878796213 0 0
634089891 0 0
43988074 0 0
913756113 0 0
904483635 0 0
1026011645 0 0
560617583 0 0
48268832 0 0
333028431 0 0
199196362 0 0
862540719 0 0
779887522 0 0
971809926 0 0
15031223 0 0
321823424 0 0
699254778 0 0
1026251486 0 0
511629531 0 0
48610916 0 0
1020631882 0 0
687271218 0 0
444934025 0 0
133859495 0 0
396592038 0 0
363001145 0 0
295243112 0 0
909280790 0 0
507052160 0 0
45228778 0 0
515855335 0 0
99672544 0 0
305791427 0 0
307049536 0 0
355847546 0 0
1019758049 0 0
853821571 0 0
740840344 0 0
863881809 0 0
776939440 0 0
487220756 0 0
892950925 0 0
716844640 0 0
536165065 0 0
681746781 0 0
209049795 0 0
498766639 0 0
283386244 0 0
570153430 0 0
318243186 0 0
440329126 0 0
233253858 0 0
540792861 0 0
476175149 0 0
735225931 0 0
1037329972 0 0
405428435 0 0
27241544 0 0
527884513 0 0
763304563 0 0
873473830 0 0
640465849 0 0
501486415 0 0
578166205 0 0
497265342 0 0
140134405 0 0
191495821 0 0
5476782 0 0
969068603 0 0
738974135 0 0
619765414 0 0
835650128 0 0
628555846 0 0
705847337 0 0
218281748 0 0
307342103 0 0
675659487 0 0
573592992 0 0
953415063 0 0
290587547 0 0
837394611 0 0
142428231 0 0
95668843 0 0
456220771 0 0
419046372 0 0
769995944 0 0
493849382 0 0
171462395 0 0
90702265 0 0
1014331612 0 0
848864857 0 0
394711196 0 0
1060496207 0 0
595799691 0 0
788011286 0 0
253572782 0 0
616083960 0 0
1019233657 0 0
474891944 0 0
816001761 0 0
1072725780 0 0
285360679 0 0
235504874 0 0
912494295 0 0
383919829 0 0
71433780 0 0
593758016 0 0
130803715 0 0
720633420 0 0
1052053941 0 0
95445694 0 0
561113576 0 0
721820455 0 0
628007981 0 0
598749736 0 0
390032670 0 0
306615394 0 0
35233514 0 0
670227516 0 0
93588693 0 0
656257910 0 0
167629111 0 0
461068597 0 0
93789189 0 0
181506320 0 0
521131939 0 0
1062533391 0 0
266888027 0 0
1040353137 0 0
206111870 0 0
680921152 0 0
433336631 0 0
433036803 0 0
451143617 0 0
1016521189 0 0
114790589 0 0
326585872 0 0
692826311 0 0
75527250 0 0
323249122 0 0
513554353 0 0
195153863 0 0
1017535358 0 0
86226379 0 0
2582065 0 0
978516436 0 0
762720579 0 0
590350657 0 0
439321947 0 0
1050302024 0 0
432156119 0 0
511859547 0 0
327037074 0 0
298223659 0 0
608937223 0 0
416172832 0 0
205816730 0 0
548922527 0 0
318177895 0 0
77938078 0 0
1018953491 0 0
793575658 0 0
208700639 0 0
703536537 0 0
80117448 0 0
395464168 0 0
22372029 0 0
628078792 0 0
391424628 0 0
300526737 0 0
780102960 0 0
877899548 0 0
164403833 0 0
897119443 0 0
566159951 0 0
428902591 0 0
145990858 0 0
897009022 0 0
557916716 0 0
949027242 0 0
27731952 0 0
972787351 0 0
1069712915 0 0
2462247 0 0
692037431 0 0
712083155 0 0
458444195 0 0
657119734 0 0
760972089 0 0
102992436 0 0
25745944 0 0
506771260 0 0
701329460 0 0
907401589 0 0
57096552 0 0
413461412 0 0
544681401 0 0
115705957 0 0
504419269 0 0
976993624 0 0
62115617 0 0
1035266879 0 0
317107367 0 0
647782556 0 0
522583228 0 0
463574283 0 0
114149168 0 0
224322277 0 0
703504192 0 0
1059894680 0 0
540152243 0 0
922680349 0 0
977044659 0 0
918201447 0 0
941074126 0 0
704118812 0 0
601117750 0 0
808163772 0 0
882777188 0 0
927948920 0 0
418056958 0 0
874837563 0 0
676835960 0 0
216324341 0 0
1053685537 0 0
232806901 0 0
865496393 0 0
318044361 0 0
459377843 0 0
674733958 0 0
248159508 0 0
569421350 0 0
517729436 0 0
28905857 0 0
210883752 0 0
286910454 0 0
1030863768 0 0
917785954 0 0
394267644 0 0
959714974 0 0
738597704 0 0
429155369 0 0
901602627 0 0
866694296 0 0
525053134 0 0
363949549 0 0
46586425 0 0
912741601 0 0
101634856 0 0
276888334 0 0
224519025 0 0
99325412 0 0
536850290 0 0
567464463 0 0
146868138 0 0
85938942 0 0
164364643 0 0
27848221 0 0
612556004 0 0
201238540 0 0
688050112 0 0
734756147 0 0
978251110 0 0
672294724 0 0
1001975785 0 0
464105740 0 0
490871718 0 0
264128705 0 0
115432551 0 0
507679560 0 0
574859292 0 0
915741825 0 0
711379485 0 0
777406988 0 0
351899851 0 0
196108307 0 0
252433861 0 0
829884766 0 0
781399204 0 0
251385029 0 0
143205693 0 0
1035014447 0 0
739140809 0 0
1047133297 0 0
122016205 0 0
486478776 0 0
218335411 0 0
457404018 0 0
709842324 0 0
864186535 0 0
836926879 0 0
554855502 0 0
802687057 0 0
193846467 0 0
73273610 0 0
769365137 0 0
63901738 0 0
580882941 0 0
992196055 0 0
1022055999 0 0
396181261 0 0
780368161 0 0
287285113 0 0
751206015 0 0
55941564 0 0
138362533 0 0
84241833 0 0
1020962439 0 0
339594629 0 0
491744680 0 0
782455035 0 0
1051087558 0 0
284856598 0 0
660674647 0 0
437344694 0 0
211686372 0 0
35688196 0 0
822380871 0 0
181050390 0 0
1047817500 0 0
630750120 0 0
66450635 0 0
312847895 0 0
133296514 0 0
861448174 0 0
200449082 0 0
920743270 0 0
302415587 0 0
225689254 0 0
292668754 0 0
510010215 0 0
42930943 0 0
734732998 0 0
728103583 0 0
715030597 0 0
520752072 0 0
279362526 0 0
1011357843 0 0
601346903 0 0
233904583 0 0
558398858 0 0
453845913 0 0
262371038 0 0
54426295 0 0
695625402 0 0
937524265 0 0
140635636 0 0
631613549 0 0
517956170 0 0
40802912 0 0
55016441 0 0
7301167 0 0
1022943912 0 0
992108556 0 0
499445631 0 0
111565182 0 0
143095351 0 0
81516026 0 0
530606493 0 0
523645291 0 0
897588059 0 0
59687293 0 0
1065687714 0 0
369347686 0 0
1013288739 0 0
887292004 0 0
145684905 0 0
1057138133 0 0
15503143 0 0
1017214534 0 0
523515361 0 0
366373676 0 0
137941565 0 0
345942824 0 0
644249215 0 0
710278522 0 0
854602978 0 0
587232729 0 0
205948991 0 0
838771860 0 0
612968330 0 0
377561734 0 0
616186404 0 0
376211322 0 0
81117583 0 0
48724924 0 0
746855987 0 0
1014765834 0 0
914272313 0 0
902991618 0 0
907668615 0 0
1031021327 0 0
495112193 0 0
75221384 0 0
634688112 0 0
522009323 0 0
339654429 0 0
976607143 0 0
351813876 0 0
48134286 0 0
816156840 0 0
941281849 0 0
270685772 0 0
14038201 0 0
850472351 0 0
982072954 0 0
261464112 0 0
156059489 0 0
370418289 0 0
172844723 0 0
763986055 0 0
654816564 0 0
306480261 0 0
420224095 0 0
104158808 0 0
161247176 0 0
858945848 0 0
375768982 0 0
1044483511 0 0
529611404 0 0
861642509 0 0
672959927 0 0
245825763 0 0
124108622 0 0
318009817 0 0
112164226 0 0
13395859 0 0
667686658 0 0
148053160 0 0
529172153 0 0
906586554 0 0
612810017 0 0
52198570 0 0
1047575576 0 0
441387555 0 0
986361855 0 0
522146907 0 0
359231258 0 0
489161017 0 0
649592837 0 0
540405881 0 0
168546554 0 0
457689035 0 0
318883970 0 0
243771829 0 0
779603450 0 0
428766438 0 0
691157576 0 0
283973192 0 0
441952488 0 0
281500237 0 0
882038880 0 0
738080509 0 0
665492933 0 0
822981719 0 0
462838133 0 0
735205557 0 0
116574306 0 0
898574628 0 0
103381348 0 0
117789677 0 0
883101144 0 0
669185590 0 0
921477225 0 0
370510507 0 0
200352324 0 0
539923048 0 0
321263857 0 0
1025242858 0 0
143152962 0 0
749453896 0 0
415915654 0 0
95604914 0 0
78585380 0 0
579256851 0 0
790069656 0 0
666734995 0 0
1038866927 0 0
100354579 0 0
796042962 0 0
36393443 0 0
1016538073 0 0
1071140454 0 0
485065171 0 0
17622377 0 0
462220507 0 0
280173489 0 0
637186016 0 0
902131527 0 0
959186609 0 0
680707192 0 0
760598308 0 0
584480834 0 0
351535090 0 0
333270806 0 0
954772131 0 0
465796743 0 0
148807217 0 0
840888366 0 0
429980062 0 0
775087098 0 0
50480965 0 0
359453578 0 0
219455237 0 0
294220525 0 0
828271490 0 0
125692854 0 0
943524110 0 0
202006697 0 0
317078008 0 0
915758543 0 0
259423938 0 0
310765470 0 0
708965662 0 0
1003438640 0 0
868057004 0 0
377385001 0 0
917196191 0 0
698259517 0 0
360617301 0 0
590671831 0 0
656808079 0 0
428359113 0 0
97718817 0 0
966484854 0 0
423415059 0 0
650751919 0 0
200394179 0 0
176502728 0 0
723540595 0 0
741610270 0 0
948503493 0 0
362633298 0 0
785817633 0 0
33100129 0 0
353319909 0 0
204167320 0 0
540804785 0 0
259810240 0 0
461970652 0 0
711431032 0 0
339238939 0 0
42956191 0 0
973021778 0 0
542879944 0 0
348284204 0 0
252305563 0 0
602755765 0 0
199374978 0 0
786446635 0 0
270482455 0 0
134918342 0 0
87387801 0 0
171253897 0 0
544636305 0 0
558808919 0 0
111685444 0 0
222896370 0 0
1060869020 0 0
155582542 0 0
416552075 0 0
300627683 0 0
321742322 0 0
678831743 0 0
390435643 0 0
699021048 0 0
910571088 0 0
471481610 0 0
264847035 0 0
92169294 0 0
125488182 0 0
101988750 0 0
848597946 0 0
630749285 0 0
789381865 0 0
704229278 0 0
404313495 0 0
972595239 0 0
492697918 0 0
99318496 0 0
425054352 0 0
101415637 0 0
951200931 0 0
408382287 0 0
669528576 0 0
813797025 0 0
142353613 0 0
487843280 0 0
404812785 0 0
153903123 0 0
581259255 0 0
949141276 0 0
666196758 0 0
630127306 0 0
725574493 0 0
437013549 0 0
1008572951 0 0
824957792 0 0
665886980 0 0
200088275 0 0
183592944 0 0
974857151 0 0
73128811 0 0
793238427 0 0
559210559 0 0
993220936 0 0
171209085 0 0
715848540 0 0
692195175 0 0
440662999 0 0
1005001699 0 0
655151763 0 0
242212119 0 0
40118006 0 0
243367131 0 0
899020716 0 0
371677825 0 0
622558136 0 0
89674648 0 0
371057757 0 0
201463091 0 0
777844746 0 0
49196185 0 0
186222102 0 0
843572869 0 0
1004344259 0 0
722766446 0 0
498421681 0 0
666490462 0 0
474002096 0 0
704452902 0 0
986733390 0 0
104309501 0 0
570682226 0 0
637510197 0 0
594208153 0 0
563716750 0 0
837505370 0 0
463285248 0 0
575299413 0 0
780126054 0 0
245742618 0 0
331428292 0 0
602366320 0 0
803277027 0 0
751927102 0 0
969750712 0 0
506816363 0 0
264405227 0 0
175028370 0 0
455558381 0 0
929061992 0 0
274943657 0 0
910290016 0 0
470016433 0 0
806757467 0 0
844848591 0 0
104717190 0 0
261638939 0 0
801402244 0 0
31295424 0 0
769980952 0 0
1019757706 0 0
422521241 0 0
862458304 0 0
851114408 0 0
514359700 0 0
1032087377 0 0
682320660 0 0
109309859 0 0
820851226 0 0
205627192 0 0
1037015540 0 0
1015748006 0 0
723746397 0 0
374109044 0 0
578405150 0 0
217872475 0 0
362660178 0 0
448546181 0 0
551797142 0 0
798547483 0 0
386107484 0 0
75043830 0 0
823859891 0 0
698536542 0 0
203632484 0 0
977265856 0 0
324885681 0 0
262156523 0 0
462438272 0 0
557282992 0 0
13435923 0 0
133019174 0 0
264297159 0 0
384111656 0 0
114936516 0 0
603428292 0 0
955979036 0 0
814520733 0 0
590426626 0 0
159453603 0 0
77042318 0 0
427516351 0 0
306640835 0 0
644441875 0 0
609409477 0 0
162444861 0 0
454331806 0 0
443711031 0 0
649745336 0 0
499849519 0 0
80531329 0 0
1059531854 0 0
246681750 0 0
676094707 0 0
453964159 0 0
9226611 0 0
739061085 0 0
1043653985 0 0
900826706 0 0
119505479 0 0
288089430 0 0
1004397974 0 0
134050124 0 0
417852533 0 0
342962521 0 0
444165600 0 0
827134202 0 0
234267533 0 0
985561517 0 0
923857276 0 0
511165599 0 0
516397737 0 0
564095044 0 0
735651809 0 0
969096427 0 0
395320518 0 0
469149120 0 0
517749845 0 0
623647291 0 0
150857818 0 0
279345925 0 0
596669771 0 0
421202646 0 0
300161671 0 0
820243966 0 0
691471747 0 0
200642253 0 0
311278174 0 0
797468010 0 0
650534117 0 0
956195234 0 0
61635742 0 0
807043708 0 0
468800393 0 0
650725138 0 0
877195752 0 0
836790397 0 0
950416728 0 0
394352973 0 0
428389048 0 0
971219059 0 0
473929305 0 0
325497327 0 0
19732066 0 0
464209244 0 0
807770752 0 0
688097154 0 0
197547772 0 0
450036935 0 0
1024314383 0 0
569785676 0 0
323584675 0 0
587098562 0 0
656238491 0 0
312356083 0 0
941471796 0 0
993257670 0 0
737389437 0 0
146108383 0 0
120403551 0 0
897566304 0 0
126371993 0 0
275262006 0 0
335252734 0 0
342486420 0 0
1056918374 0 0
483918482 0 0
547928694 0 0
943110717 0 0
377820044 0 0
1047280036 0 0
415378023 0 0
951678764 0 0
164764399 0 0
623907885 0 0
788385757 0 0
167209855 0 0
701272428 0 0
452497173 0 0
229234354 0 0
834827968 0 0
938692393 0 0
1067148434 0 0
966716210 0 0
822753022 0 0
914298781 0 0
359237083 0 0
534058188 0 0
877758734 0 0
98645417 0 0
20324577 0 0
176761428 0 0
348592032 0 0
885616061 0 0
985187223 0 0
367984869 0 0
624678337 0 0
347798591 0 0
1014900479 0 0
160720078 0 0
831383863 0 0
680534884 0 0
762565838 0 0
577351768 0 0
1054176732 0 0
800588073 0 0
1068029731 0 0
294818581 0 0
580509195 0 0
591926571 0 0
889368929 0 0
477255223 0 0
99419154 0 0
963167233 0 0
867534659 0 0
675717382 0 0
738140279 0 0
1015766147 0 0
85709580 0 0
62340911 0 0
785340146 0 0
486846053 0 0
783252375 0 0
718324294 0 0
606663508 0 0
151046306 0 0
263495595 0 0
216130550 0 0
578758599 0 0
698757488 0 0
1002664067 0 0
929537041 0 0
26429332 0 0
184690592 0 0
698870872 0 0
1028076984 0 0
17192914 0 0
1058850077 0 0
961295787 0 0
705259074 0 0
29820480 0 0
315135131 0 0
669800600 0 0
336092472 0 0
761763797 0 0
128855699 0 0
273878000 0 0
185231311 0 0
46697021 0 0
405526986 0 0
640148601 0 0
870041122 0 0
268062627 0 0
1068069114 0 0
952952264 0 0
542710742 0 0
273885291 0 0
404452020 0 0
319145195 0 0
830617564 0 0
98516404 0 0
541261845 0 0
282209902 0 0
567441011 0 0
783312334 0 0
369011971 0 0
635551373 0 0
968948994 0 0
940187666 0 0
577653384 0 0
665441904 0 0
263033961 0 0
742227132 0 0
1035391036 0 0
339126668 0 0
60339214 0 0
417919924 0 0
469998102 0 0
362206634 0 0
664079054 0 0
739152556 0 0
37253756 0 0
411273555 0 0
583050899 0 0
238558596 0 0
673541691 0 0
95471468 0 0
215811178 0 0
742135317 0 0
606074694 0 0
626749500 0 0
676115979 0 0
903327474 0 0
449792697 0 0
254914376 0 0
196699725 0 0
75631980 0 0
387960812 0 0
481351784 0 0
663892058 0 0
101353724 0 0
379258826 0 0
457715306 0 0
1040127178 0 0
757889645 0 0
825230377 0 0
702411380 0 0
337700878 0 0
732994631 0 0
95279246 0 0
493137709 0 0
837880794 0 0
690565153 0 0
682007095 0 0
323882795 0 0
402285412 0 0
109713171 0 0
605065836 0 0
587347495 0 0
614598522 0 0
364136232 0 0
770220856 0 0
828721082 0 0
408963364 0 0
18722197 0 0
616450473 0 0
992163712 0 0
176061043 0 0
646282968 0 0
709495254 0 0
432453660 0 0
664435558 0 0
238995599 0 0
767524433 0 0
411160325 0 0
384144066 0 0
933606698 0 0
88686996 0 0
601991173 0 0
780667091 0 0
409280188 0 0
621967881 0 0
181939660 0 0
684709233 0 0
314856598 0 0
671095473 0 0
436342892 0 0
292860736 0 0
270966242 0 0
661525643 0 0
537819164 0 0
772971699 0 0
557068393 0 0
1042276669 0 0
27879836 0 0
88605033 0 0
480223152 0 0
55888553 0 0
113496443 0 0
288851314 0 0
102321984 0 0
102266280 0 0
420651356 0 0
453044280 0 0
30276262 0 0
841059489 0 0
197198141 0 0
449415514 0 0
595460622 0 0
473673562 0 0
432249804 0 0
920609383 0 0
286482776 0 0
167823258 0 0
755082615 0 0
279053186 0 0
849316641 0 0
586961103 0 0
279089110 0 0
1052583003 0 0
304870561 0 0
236984293 0 0
878922509 0 0
4009295 0 0
146406004 0 0
1002233770 0 0
314711014 0 0
391394961 0 0
880029358 0 0
1062111461 0 0
769393994 0 0
739706536 0 0
253013233 0 0
707422646 0 0
70666049 0 0
96191391 0 0
524407919 0 0
950227082 0 0
779508282 0 0
638478096 0 0
804854267 0 0
257841752 0 0
509167799 0 0
176576501 0 0
598116046 0 0
628013367 0 0
3194663 0 0
598811131 0 0
556291040 0 0
328648361 0 0
760151177 0 0
146049 0 0
80759882 0 0
71164095 0 0
546358777 0 0
885227109 0 0
257654086 0 0
244179332 0 0
1009956246 0 0
240778006 0 0
688916475 0 0
98909457 0 0
484199463 0 0
54534117 0 0
774908634 0 0
488816308 0 0
268839224 0 0
51890558 0 0
853111106 0 0
53969537 0 0
147958078 0 0
19832662 0 0
654852287 0 0
655624750 0 0
948520 0 0
206395237 0 0
920718098 0 0
231348152 0 0
764740173 0 0
470025479 0 0
959552545 0 0
156716165 0 0
791131520 0 0
169918751 0 0
497595910 0 0
561068923 0 0
490976836 0 0
143984350 0 0
261351148 0 0
622931051 0 0
701008027 0 0
600229384 0 0
52335526 0 0
1041546725 0 0
886314473 0 0
585410643 0 0
888766524 0 0
178645763 0 0
707435718 0 0
348255227 0 0
78569195 0 0
136358369 0 0
597442691 0 0
850919646 0 0
91196146 0 0
529530640 0 0
745040496 0 0
1030165059 0 0
1044318245 0 0
615844172 0 0
820650488 0 0
160014392 0 0
982687513 0 0
899014350 0 0
472561726 0 0
329424577 0 0
809144542 0 0
81353009 0 0
7877096 0 0
278625715 0 0
1025581414 0 0
191431801 0 0
6501912 0 0
657549413 0 0
338802443 0 0
447864922 0 0
646651459 0 0
426194241 0 0
320055661 0 0
68091323 0 0
462330750 0 0
801391122 0 0
82254847 0 0
235561153 0 0
184131351 0 0
163565134 0 0
272002447 0 0
834540289 0 0
318229536 0 0
749243371 0 0
189155198 0 0
590701520 0 0
645957869 0 0
846026655 0 0
1054316240 0 0
307285162 0 0
536893088 0 0
895813681 0 0
249811370 0 0
853923159 0 0
281286074 0 0
554086097 0 0
742864001 0 0
997474183 0 0
803743175 0 0
188830946 0 0
326021530 0 0
98554701 0 0
371050759 0 0
906444008 0 0
196229678 0 0
176251516 0 0
387819608 0 0
623372332 0 0
638421474 0 0
346263275 0 0
767712728 0 0
644086134 0 0
972591542 0 0
636077890 0 0
1061008399 0 0
759241517 0 0
233264418 0 0
47191859 0 0
120085862 0 0
688040041 0 0
992274519 0 0
288326060 0 0
260153639 0 0
446956369 0 0
373403683 0 0
410419024 0 0
678617520 0 0
658945641 0 0
444374718 0 0
329708832 0 0
716404646 0 0
25520377 0 0
935478498 0 0
32740294 0 0
402040127 0 0
322059563 0 0
706475143 0 0
63590269 0 0
94920714 0 0
859888749 0 0
37676607 0 0
933755371 0 0
815869537 0 0
664040287 0 0
836635710 0 0
201710867 0 0
935807215 0 0
298296569 0 0
41785445 0 0
505497744 0 0
793151094 0 0
25986291 0 0
799302807 0 0
176269255 0 0
745031860 0 0
164342072 0 0
864913627 0 0
287568315 0 0
47115267 0 0
149730049 0 0
115734100 0 0
903589058 0 0
627900596 0 0
314850034 0 0
630251361 0 0
950095760 0 0
1017053667 0 0
358243183 0 0
269825048 0 0
948879107 0 0
658991455 0 0
843168084 0 0
664858592 0 0
353046502 0 0
614941297 0 0
480613532 0 0
830442483 0 0
190138017 0 0
616053921 0 0
706386776 0 0
767119854 0 0
366758349 0 0
220379308 0 0
1067433806 0 0
6156384 0 0
872709583 0 0
1016837457 0 0
301109860 0 0
58532774 0 0
871870616 0 0
166717126 0 0
861286525 0 0
232869787 0 0
446356488 0 0
607883593 0 0
96742399 0 0
484896417 0 0
494350587 0 0
87655510 0 0
244121166 0 0
284759450 0 0
721077941 0 0
556007111 0 0
728174344 0 0
822460657 0 0
57751772 0 0
548055169 0 0
40089691 0 0
576649317 0 0
74584113 0 0
347555874 0 0
762667721 0 0
23945035 0 0
619230965 0 0
876960810 0 0
877695603 0 0
722676572 0 0
319347231 0 0
245308365 0 0
311689459 0 0
364470226 0 0
512784625 0 0
229160983 0 0
220898490 0 0
1023203266 0 0
409211264 0 0
452069250 0 0
388123561 0 0
346339489 0 0
1041760652 0 0
641348737 0 0
408661731 0 0
1005482983 0 0
650339185 0 0
388501821 0 0
318975547 0 0
777973554 0 0
807336829 0 0
663555308 0 0
646123250 0 0
911998364 0 0
863384396 0 0
1070297739 0 0
100240896 0 0
926704404 0 0
730659602 0 0
422462569 0 0
772456578 0 0
920058300 0 0
250292927 0 0
455851395 0 0
599022360 0 0
510248928 0 0
883023796 0 0
692850516 0 0
706842556 0 0
1035346151 0 0
758133764 0 0
697665889 0 0
548083474 0 0
854355195 0 0
420963241 0 0
615022660 0 0
97546921 0 0
363120816 0 0
463771822 0 0
708775954 0 0
47506336 0 0
949861873 0 0
506885882 0 0
687562363 0 0
360945407 0 0
688430435 0 0
37423274 0 0
457209934 0 0
694289230 0 0
76550910 0 0
551673158 0 0
174417938 0 0
387678510 0 0
582123547 0 0
818920502 0 0
194788554 0 0
219919504 0 0
1044749870 0 0
642576314 0 0
653231736 0 0
510203389 0 0
426295455 0 0
287167177 0 0
307337294 0 0
4027818 0 0
54668542 0 0
111150670 0 0
966393118 0 0
806275510 0 0
613427451 0 0
226547612 0 0
297625166 0 0
109077923 0 0
940429416 0 0
401309981 0 0
309965644 0 0
332440281 0 0
691016538 0 0
642338507 0 0
999619273 0 0
984388835 0 0
1068370799 0 0
852978376 0 0
69508588 0 0
220439893 0 0
734150446 0 0
979477118 0 0
721836907 0 0
516157245 0 0
1017413846 0 0
365844182 0 0
933730354 0 0
933675618 0 0
65902042 0 0
928170650 0 0
337039686 0 0
1022499200 0 0
229121886 0 0
635162205 0 0
769381906 0 0
684245750 0 0
506366214 0 0
510049311 0 0
876004590 0 0
541060897 0 0
373532462 0 0
334617234 0 0
664305953 0 0
341302788 0 0
531863813 0 0
302301595 0 0
861611426 0 0
623574944 0 0
833617837 0 0
382858100 0 0
946691080 0 0
325578187 0 0
477047102 0 0
597169457 0 0
94141820 0 0
268739433 0 0
329478299 0 0
836868971 0 0
342577615 0 0
907109286 0 0
577072137 0 0
907792113 0 0
612696210 0 0
978238850 0 0
432875688 0 0
514514359 0 0
1038497481 0 0
842598433 0 0
959765596 0 0
60357671 0 0
227487715 0 0
666410463 0 0
508400684 0 0
689624263 0 0
1042770877 0 0
311624105 0 0
816451229 0 0
1053806943 0 0
444165361 0 0
27363297 0 0
66449386 0 0
505688980 0 0
119058289 0 0
588927631 0 0
976981041 0 0
521263917 0 0
37490763 0 0
780920828 0 0
229444824 0 0
223527276 0 0
726541574 0 0
850481873 0 0
54591362 0 0
178160270 0 0
513177292 0 0
999609638 0 0
762593676 0 0
326862343 0 0
811604889 0 0
1051031092 0 0
174125433 0 0
93624499 0 0
1001650571 0 0
673615252 0 0
817307184 0 0
560316452 0 0
502429539 0 0
548149416 0 0
876211456 0 0
645193281 0 0
928826117 0 0
127260378 0 0
520243454 0 0
551235641 0 0
185964220 0 0
109225894 0 0
276667739 0 0
649160194 0 0
316968371 0 0
284257812 0 0
253165117 0 0
492894886 0 0
473574738 0 0
135756972 0 0
373404540 0 0
930508634 0 0
532370253 0 0
290275424 0 0
1060384083 0 0
770654060 0 0
325314335 0 0
623989469 0 0
1014657426 0 0
956639184 0 0
938995456 0 0
968847753 0 0
119991084 0 0
5595960 0 0
480175656 0 0
267382187 0 0
399187045 0 0
1013997350 0 0
868002720 0 0
167777619 0 0
198733977 0 0
887922307 0 0
248266969 0 0
510997845 0 0
998795521 0 0
46768247 0 0
674538696 0 0
255260182 0 0
283355740 0 0
1025998978 0 0
475943167 0 0
773697804 0 0
8008718 0 0
1026816247 0 0
892893124 0 0
1044022044 0 0
1006564319 0 0
969525933 0 0
712614105 0 0
415225154 0 0
359574735 0 0
568131225 0 0
993860074 0 0
564534544 0 0
348402422 0 0
82060389 0 0
121453884 0 0
421873096 0 0
438528731 0 0
736103809 0 0
798251925 0 0
207826259 0 0
434928063 0 0
200137327 0 0
514094480 0 0
180765807 0 0
648479497 0 0
1002048089 0 0
494969344 0 0
187427525 0 0
706951668 0 0
124408635 0 0
915506239 0 0
901223548 0 0
1022061838 0 0
71701394 0 0
338272120 0 0
409849362 0 0
30974542 0 0
102043304 0 0
130310676 0 0
771939200 0 0
41105531 0 0
660959777 0 0
298003182 0 0
333317007 0 0
622694172 0 0
771494263 0 0
27379480 0 0
962571961 0 0
433903256 0 0
424861698 0 0
446549108 0 0
157525685 0 0
83477695 0 0
1070767169 0 0
609040799 0 0
714689822 0 0
940423019 0 0
544024964 0 0
202245883 0 0
840718579 0 0
310069595 0 0
740287894 0 0
110181471 0 0
672050185 0 0
393921708 0 0
414424388 0 0
918639482 0 0
695963833 0 0
922251508 0 0
610175772 0 0
167348232 0 0
150659054 0 0
852048682 0 0
638904337 0 0
1002365256 0 0
840586171 0 0
745058395 0 0
829269000 0 0
111937848 0 0
447161127 0 0
409920325 0 0
457632920 0 0
1051786499 0 0
349515314 0 0
196905447 0 0
1053818927 0 0
747710565 0 0
531003977 0 0
248883735 0 0
357127347 0 0
948404854 0 0
445946919 0 0
18174013 0 0
688062994 0 0
880773794 0 0
1066422390 0 0
868442683 0 0
925905728 0 0
178014654 0 0
357193782 0 0
519035450 0 0
546901034 0 0
666655341 0 0
627301576 0 0
74263453 0 0
791911979 0 0
345971373 0 0
779215474 0 0
1067881503 0 0
751626559 0 0
92236362 0 0
162849046 0 0
649565020 0 0
12640906 0 0
893317933 0 0
21167655 0 0
674659139 0 0
845176524 0 0
391479746 0 0
961846542 0 0
455222317 0 0
678724225 0 0
755858962 0 0
567525212 0 0
797559728 0 0
237642710 0 0
1021210733 0 0
288782438 0 0
783862942 0 0
1045283826 0 0
192297373 0 0
515259974 0 0
197026054 0 0
390007123 0 0
741474474 0 0
732188497 0 0
499449556 0 0
894570577 0 0
301001848 0 0
440103166 0 0
555392608 0 0
601340763 0 0
338851329 0 0
117043169 0 0
960987570 0 0
410375067 0 0
510416339 0 0
519610566 0 0
738368986 0 0
743702848 0 0
678520838 0 0
832313528 0 0
588745121 0 0
475348504 0 0
334377581 0 0
465760934 0 0
604928262 0 0
884777143 0 0
37592767 0 0
423734619 0 0
37701801 0 0
412335787 0 0
862949902 0 0
284919021 0 0
245917922 0 0
460673755 0 0
1038359656 0 0
330444359 0 0
615414773 0 0
686003581 0 0
210645739 0 0
138260323 0 0
383592694 0 0
937138743 0 0
413035273 0 0
483576816 0 0
46793051 0 0
741210535 0 0
706703214 0 0
608959728 0 0
475041111 0 0
874564132 0 0
981131615 0 0
912368969 0 0
251843053 0 0
897947469 0 0
656929002 0 0
334025408 0 0
790168571 0 0
27675498 0 0
50166844 0 0
391008665 0 0
452898782 0 0
489785422 0 0
289564145 0 0
819303704 0 0
545221067 0 0
337593667 0 0
938842174 0 0
839083494 0 0
25610276 0 0
690669452 0 0
725877748 0 0
136922373 0 0
836322055 0 0
513007371 0 0
949526322 0 0
171841915 0 0
952676175 0 0
709993196 0 0
987030223 0 0
421506307 0 0
1072943351 0 0
890061871 0 0
504786391 0 0
743610279 0 0
274656384 0 0
532784 0 0
656879744 0 0
154651110 0 0
524050948 0 0
43412667 0 0
983897278 0 0
476263544 0 0
951742173 0 0
826396990 0 0
254258072 0 0
694096275 0 0
252240835 0 0
169425879 0 0
689661695 0 0
392775536 0 0
276802604 0 0
730560255 0 0
845552953 0 0
112202137 0 0
587373491 0 0
670991352 0 0
939486118 0 0
848534772 0 0
551360022 0 0
99168486 0 0
141105902 0 0
698116101 0 0
60796108 0 0
843951886 0 0
857394583 0 0
255576409 0 0
865712479 0 0
827229774 0 0
10639249 0 0
379101512 0 0
220274386 0 0
233935666 0 0
37796024 0 0
61808434 0 0
969779083 0 0
121096379 0 0
288605762 0 0
449462546 0 0
135966250 0 0
693771532 0 0
70903009 0 0
140030535 0 0
261496150 0 0
188243203 0 0
512145047 0 0
220439409 0 0
84311011 0 0
368984796 0 0
1016672722 0 0
300217638 0 0
110627516 0 0
481055371 0 0
294460045 0 0
21164126 0 0
417596854 0 0
431434503 0 0
493342328 0 0
650250444 0 0
986962293 0 0
95011084 0 0
702381939 0 0
978328806 0 0
599083514 0 0
414869830 0 0
428061451 0 0
785958721 0 0
380915063 0 0
248682671 0 0
623382775 0 0
318009255 0 0
286110482 0 0
384889332 0 0
221812608 0 0
566556736 0 0
879311733 0 0
506292284 0 0
838661640 0 0
899618781 0 0
703890744 0 0
95252782 0 0
603839771 0 0
571232353 0 0
702729286 0 0
960612134 0 0
284249059 0 0
246540028 0 0
578830888 0 0
153535035 0 0
104113012 0 0
540665896 0 0
454443601 0 0
554568006 0 0
796405769 0 0
1054574546 0 0
635836192 0 0
200411299 0 0
896054279 0 0
154679197 0 0
438965739 0 0
950288345 0 0
1028552002 0 0
35861558 0 0
166856239 0 0
390403783 0 0
1063340591 0 0
332026301 0 0
890326221 0 0
428358821 0 0
351512277 0 0
486891767 0 0
154491001 0 0
1071960958 0 0
352344798 0 0
578473117 0 0
30110927 0 0
45155745 0 0
296225178 0 0
846023075 0 0
288473529 0 0
481631423 0 0
923300565 0 0
584409181 0 0
98600097 0 0
604258678 0 0
916429245 0 0
730801801 0 0
779401867 0 0
575590401 0 0
455793594 0 0
56790643 0 0
873107470 0 0
446412646 0 0
606373119 0 0
461590741 0 0
649476977 0 0
878571548 0 0
512221786 0 0
552611771 0 0
948608236 0 0
978190383 0 0
187942176 0 0
825536315 0 0
384378347 0 0
175049650 0 0
438657157 0 0
606126724 0 0
859045092 0 0
431521445 0 0
699566679 0 0
293496374 0 0
315163751 0 0
910029014 0 0
1030401232 0 0
114634240 0 0
395691771 0 0
836676077 0 0
154775660 0 0
253971054 0 0
418904010 0 0
1024614576 0 0
156991942 0 0
699292948 0 0
348864028 0 0
649708182 0 0
961040835 0 0
652811741 0 0
560012058 0 0
852601153 0 0
68082456 0 0
300745965 0 0
492776076 0 0
102554494 0 0
41479577 0 0
57813812 0 0
843616636 0 0
316158719 0 0
435288440 0 0
780013827 0 0
385085797 0 0
861775273 0 0
182102774 0 0
77935024 0 0
562907184 0 0
221218010 0 0
968067124 0 0
921337060 0 0
604310322 0 0
885359791 0 0
196316296 0 0
874413420 0 0
376383124 0 0
637827118 0 0
227149377 0 0
890322232 0 0
449534369 0 0
651142619 0 0
99347534 0 0
87482267 0 0
987809776 0 0
799359498 0 0
310749851 0 0
842556042 0 0
764273124 0 0
167715749 0 0
472519642 0 0
295788504 0 0
248926625 0 0
880546807 0 0
28728101 0 0
273369240 0 0
382878683 0 0
818708037 0 0
164315888 0 0
655165562 0 0
602189821 0 0
673141879 0 0
1053719401 0 0
563904424 0 0
780730681 0 0
197497483 0 0
693178258 0 0
297776155 0 0
945885015 0 0
580878717 0 0
1003416667 0 0
999408538 0 0
612177201 0 0
922515517 0 0
1042596877 0 0
1040649511 0 0
293659044 0 0
999507432 0 0
114244907 0 0
62765874 0 0
762016183 0 0
319945350 0 0
575709178 0 0
600967902 0 0
925122445 0 0
89775561 0 0
1005574756 0 0
1040226709 0 0
503963383 0 0
732769459 0 0
775461553 0 0
359907532 0 0
832323046 0 0
944850037 0 0
497062909 0 0
73066207 0 0
1012849087 0 0
1048423616 0 0
23413203 0 0
806474975 0 0
110792781 0 0
319903080 0 0
166125970 0 0
177782487 0 0
539835537 0 0
685881671 0 0
750910750 0 0
291060877 0 0
566548042 0 0
284015063 0 0
1012477931 0 0
47082000 0 0
816802636 0 0
672993097 0 0
709060232 0 0
186315678 0 0
78336354 0 0
542125670 0 0
646662975 0 0
805659170 0 0
606495360 0 0
394617593 0 0
339577162 0 0
520304850 0 0
610837307 0 0
601936165 0 0
1015632559 0 0
132995551 0 0
467050170 0 0
956633593 0 0
79266931 0 0
598707246 0 0
552756555 0 0
779416133 0 0
263487587 0 0
936028813 0 0
515374885 0 0
19727855 0 0
334092056 0 0
568471927 0 0
631320645 0 0
56340214 0 0
1072138325 0 0
865864930 0 0
1070018585 0 0
911563823 0 0
381399727 0 0
904900703 0 0
234583096 0 0
348795892 0 0
379316589 0 0
766120687 0 0
227955675 0 0
528164044 0 0
947244776 0 0
1019914619 0 0
270569357 0 0
152099703 0 0
611673086 0 0
610571358 0 0
1047727425 0 0
765384600 0 0
566937415 0 0
259893170 0 0
274497180 0 0
950846739 0 0
524693638 0 0
99797155 0 0
338464204 0 0
232296893 0 0
477073574 0 0
955114041 0 0
344439060 0 0
528147526 0 0
733716011 0 0
779508395 0 0
937560413 0 0
233981968 0 0
1028770788 0 0
1030012141 0 0
286751941 0 0
818049237 0 0
926760553 0 0
383640263 0 0
1054435508 0 0
827883710 0 0
652932823 0 0
696732103 0 0
467302859 0 0
21448368 0 0
1057569327 0 0
1016690058 0 0
36949526 0 0
522055440 0 0
550994490 0 0
903871595 0 0
126277864 0 0
206639698 0 0
603051458 0 0
349517253 0 0
115646916 0 0
299084939 0 0
1045676948 0 0
577266130 0 0
805746075 0 0
1030008022 0 0
677616534 0 0
575089481 0 0
959267296 0 0
407824763 0 0
396877735 0 0
1047826049 0 0
618777158 0 0
378212244 0 0
857335925 0 0
198084920 0 0
687309258 0 0
165191499 0 0
230421445 0 0
400920384 0 0
977534388 0 0
143454667 0 0
848600282 0 0
705381713 0 0
20396849 0 0
158883136 0 0
384212640 0 0
821813334 0 0
272806207 0 0
472963016 0 0
691744659 0 0
523590515 0 0
426988267 0 0
216557561 0 0
130564626 0 0
514529210 0 0
265024188 0 0
662660562 0 0
891711077 0 0
511449377 0 0
716232329 0 0
709559990 0 0
519417673 0 0
666143780 0 0
619021068 0 0
654956649 0 0
20684972 0 0
294962673 0 0
838327695 0 0
788112836 0 0
757648696 0 0
776173267 0 0
756846895 0 0
916665440 0 0
985015184 0 0
512978318 0 0
947624223 0 0
758062363 0 0
199917647 0 0
135893777 0 0
4799592 0 0
219006609 0 0
326074151 0 0
798403201 0 0
493056613 0 0
246070430 0 0
686446730 0 0
130495845 0 0
788531440 0 0
350068506 0 0
539731874 0 0
991994893 0 0
599802982 0 0
944961623 0 0
1012974535 0 0
107442901 0 0
446346916 0 0
981968687 0 0
1038824465 0 0
1062918429 0 0
190612394 0 0
70230975 0 0
887723208 0 0
172860591 0 0
389918998 0 0
17061307 0 0
468543664 0 0
973720873 0 0
308785611 0 0
117830859 0 0
69223482 0 0
177743989 0 0
140889342 0 0
631401617 0 0
772701139 0 0
562616413 0 0
655365707 0 0
157507185 0 0
329506303 0 0
127954384 0 0
53997107 0 0
975080557 0 0
623455498 0 0
535238024 0 0
323281101 0 0
451367458 0 0
787356084 0 0
117693130 0 0
1067238552 0 0
569255029 0 0
575218759 0 0
231723090 0 0
1046647847 0 0
499854959 0 0
86731833 0 0
501291411 0 0
757573245 0 0
781660985 0 0
350452076 0 0
1001487445 0 0
711644416 0 0
627400084 0 0
833036319 0 0
1050503124 0 0
1039367612 0 0
838187691 0 0
152218491 0 0
13074801 0 0
581241730 0 0
219356259 0 0
750183832 0 0
67986167 0 0
693643698 0 0
1043738431 0 0
522180811 0 0
707141848 0 0
1046497594 0 0
663667794 0 0
228242751 0 0
966276184 0 0
274196183 0 0
1011678250 0 0
81321152 0 0
838714779 0 0
362214541 0 0
627846025 0 0
883941130 0 0
308192314 0 0
950009469 0 0
1048914453 0 0
481889256 0 0
529885763 0 0
1005843446 0 0
294177588 0 0
377830959 0 0
856975514 0 0
175105071 0 0
644318838 0 0
5552022 0 0
813584457 0 0
509938141 0 0
511973498 0 0
605497596 0 0
801327534 0 0
329886137 0 0
33725629 0 0
672387816 0 0
1047522469 0 0
691151971 0 0
352308755 0 0
986179677 0 0
214102970 0 0
953674305 0 0
542868431 0 0
145685809 0 0
401678266 0 0
481977333 0 0
881717584 0 0
642185240 0 0
59043380 0 0
163350513 0 0
73480652 0 0
493871415 0 0
1009034987 0 0
243283251 0 0
372765273 0 0
959948546 0 0
311232369 0 0
736478779 0 0
121013806 0 0
965822507 0 0
830322608 0 0
522991018 0 0
844147702 0 0
1070986738 0 0
265127088 0 0
612828441 0 0
1020049712 0 0
166871567 0 0
678929944 0 0
1043014233 0 0
1061041128 0 0
26225155 0 0
617517233 0 0
277147091 0 0
140567915 0 0
48601540 0 0
834741078 0 0
810387012 0 0
921366160 0 0
997989869 0 0
527313910 0 0
147444469 0 0
623892590 0 0
42190377 0 0
201931988 0 0
388590244 0 0
987744281 0 0
902264557 0 0
608410484 0 0
992062123 0 0
223692597 0 0
674795347 0 0
64237803 0 0
721985962 0 0
945155089 0 0
1049709432 0 0
350242003 0 0
457942335 0 0
668061950 0 0
805353431 0 0
79791780 0 0
631131216 0 0
409785689 0 0
208966758 0 0
691552403 0 0
1022421526 0 0
685006233 0 0
358087142 0 0
747287502 0 0
1012873209 0 0
12993706 0 0
980003637 0 0
608345717 0 0
1023240167 0 0
626632495 0 0
849385381 0 0
64758813 0 0
816984206 0 0
806033918 0 0
553872759 0 0
305631038 0 0
1006690299 0 0
968113565 0 0
844700271 0 0
523430584 0 0
541041005 0 0
59424000 0 0
789697468 0 0
1014456763 0 0
52493758 0 0
853425123 0 0
392995801 0 0
649714734 0 0
23927906 0 0
31633974 0 0
7644958 0 0
833683863 0 0
60385496 0 0
627961225 0 0
526830768 0 0
868744284 0 0
285018881 0 0
284085097 0 0
462241457 0 0
495595495 0 0
316333657 0 0
885894112 0 0
38443186 0 0
485224748 0 0
1047627176 0 0
546783743 0 0
408906910 0 0
404790065 0 0
727874003 0 0
675077576 0 0
358617889 0 0
896964887 0 0
268082523 0 0
851662237 0 0
475283823 0 0
271098433 0 0
597387533 0 0
971015341 0 0
336835068 0 0
751622051 0 0
548154437 0 0
129452924 0 0
423912742 0 0
823924743 0 0
334227459 0 0
602268351 0 0
793316956 0 0
900252336 0 0
896987250 0 0
884491467 0 0
49184121 0 0
336777381 0 0
20237699 0 0
997156990 0 0
516719264 0 0
748181353 0 0
702343583 0 0
768025514 0 0
223747514 0 0
548547267 0 0
178850986 0 0
711975248 0 0
965220246 0 0
142512266 0 0
793558098 0 0
185975273 0 0
178501199 0 0
39269845 0 0
636984885 0 0
1027782597 0 0
271958621 0 0
36013625 0 0
970865603 0 0
522775063 0 0
430025276 0 0
803073072 0 0
692402006 0 0
436035609 0 0
294616877 0 0
201066342 0 0
237716278 0 0
905422591 0 0
724134058 0 0
374071468 0 0
248942137 0 0
839059157 0 0
347604687 0 0
31066079 0 0
280585815 0 0
1036356977 0 0
1009524180 0 0
954935536 0 0
332027517 0 0
154404818 0 0
745204867 0 0
32855393 0 0
923007605 0 0
419850054 0 0
645862029 0 0
214904276 0 0
1046773211 0 0
253907483 0 0
918582042 0 0
572381141 0 0
320541877 0 0
24386995 0 0
351468557 0 0
332102655 0 0
1010063621 0 0
266589581 0 0
964608865 0 0
1065573628 0 0
1031554409 0 0
491741225 0 0
589853627 0 0
990787626 0 0
643730920 0 0
955309809 0 0
106672076 0 0
324816045 0 0
407265714 0 0
600620252 0 0
772221910 0 0
648015543 0 0
470842977 0 0
96815972 0 0
501711143 0 0
656920334 0 0
276233429 0 0
212349832 0 0
621994299 0 0
905064075 0 0
22507761 0 0
667171498 0 0
243266690 0 0
444285017 0 0
893003603 0 0
461528530 0 0
63047274 0 0
28676988 0 0
1015419486 0 0
111775202 0 0
310486992 0 0
1033087467 0 0
1053030218 0 0
165027486 0 0
856201407 0 0
754053829 0 0
110636688 0 0
391529747 0 0
21597910 0 0
697059137 0 0
1019173609 0 0
1033875600 0 0
105921345 0 0
110075576 0 0
460003555 0 0
1006356932 0 0
96855619 0 0
402004316 0 0
696582099 0 0
501713649 0 0
1011941429 0 0
97449962 0 0
173171415 0 0
20045684 0 0
995382786 0 0
995657347 0 0
26313147 0 0
116778273 0 0
729989636 0 0
701264211 0 0
449625491 0 0
75450713 0 0
834346465 0 0
200293613 0 0
830194629 0 0
684011281 0 0
657419327 0 0
118386418 0 0
1019652238 0 0
142859273 0 0
397877427 0 0
722431670 0 0
262510571 0 0
729428624 0 0
414936092 0 0
28768574 0 0
110670126 0 0
1032780417 0 0
968186305 0 0
130664603 0 0
269928395 0 0
327857376 0 0
626065109 0 0
1020289770 0 0
382351444 0 0
617449707 0 0
984633003 0 0
156142118 0 0
276253269 0 0
1024458404 0 0
988742312 0 0
547390418 0 0
532770787 0 0
512338273 0 0
177811066 0 0
139595867 0 0
965650362 0 0
472167832 0 0
394517924 0 0
744093348 0 0
885024003 0 0
618824265 0 0
831712330 0 0
264336320 0 0
328011923 0 0
570575714 0 0
1073051244 0 0
559345569 0 0
1063742676 0 0
693710555 0 0
282488773 0 0
652593328 0 0
645323993 0 0
862854371 0 0
151958939 0 0
580039301 0 0
418913591 0 0
818051225 0 0
352984485 0 0
282555053 0 0
206916746 0 0
914472216 0 0
487513618 0 0
731407311 0 0
911602145 0 0
378542165 0 0
425034169 0 0
452101721 0 0
835363443 0 0
970643828 0 0
786133831 0 0
371552553 0 0
300602644 0 0
185601665 0 0
432721643 0 0
634085934 0 0
373909898 0 0
921143418 0 0
593568550 0 0
128600093 0 0
1057245393 0 0
888709130 0 0
1021436766 0 0
967825702 0 0
774514333 0 0
756163026 0 0
692940179 0 0
644150884 0 0
186706934 0 0
137773593 0 0
78737192 0 0
576116330 0 0
194998600 0 0
801388997 0 0
809438834 0 0
895649399 0 0
203808918 0 0
1063574088 0 0
768068573 0 0
174599332 0 0
169163082 0 0
1956844 0 0
372655588 0 0
810270934 0 0
911159977 0 0
159508121 0 0
885429069 0 0
521870981 0 0
808671371 0 0
302269332 0 0
134918776 0 0
122234558 0 0
648973632 0 0
522300791 0 0
1073013540 0 0
668228877 0 0
755813942 0 0
366480701 0 0
772163197 0 0
879894849 0 0
124267250 0 0
955275053 0 0
88149264 0 0
385797892 0 0
393694379 0 0
1024711628 0 0
892614173 0 0
898006860 0 0
758155929 0 0
159780254 0 0
628320538 0 0
907773768 0 0
541211411 0 0
644018531 0 0
55115273 0 0
282353966 0 0
648916064 0 0
583080420 0 0
1060437202 0 0
220616066 0 0
634092554 0 0
534305714 0 0
504354544 0 0
1049906429 0 0
676171382 0 0
71459692 0 0
945408989 0 0
185129611 0 0
863999439 0 0
960189399 0 0
1052017516 0 0
413908247 0 0
632731158 0 0
183635118 0 0
521999147 0 0
559345042 0 0
123269222 0 0
244408030 0 0
482434924 0 0
669511259 0 0
566830670 0 0
506270378 0 0
800516288 0 0
227929502 0 0
270868081 0 0
612644826 0 0
612690356 0 0
970723791 0 0
822293776 0 0
113377064 0 0
316604908 0 0
672833394 0 0
1057575084 0 0
248266614 0 0
244732941 0 0
226586398 0 0
456247910 0 0
1071297642 0 0
969887489 0 0
118612592 0 0
922582845 0 0
125272138 0 0
1065747964 0 0
708372782 0 0
389237047 0 0
3733125 0 0
972269463 0 0
155938368 0 0
26806819 0 0
6002312 0 0
240643930 0 0
234033631 0 0
184621436 0 0
193142143 0 0
851704209 0 0
202696356 0 0
728230263 0 0
229055004 0 0
564527018 0 0
358536888 0 0
856261334 0 0
52260946 0 0
53786677 0 0
1046385376 0 0
699794105 0 0
1039704883 0 0
214938101 0 0
516804172 0 0
84671532 0 0
328164126 0 0
397625289 0 0
928383134 0 0
161692748 0 0
164093278 0 0
447946700 0 0
154986762 0 0
27180653 0 0
1018969327 0 0
311997275 0 0
229332604 0 0
354785827 0 0
736119803 0 0
77595882 0 0
555428993 0 0
421989074 0 0
300250158 0 0
921322443 0 0
722177744 0 0
271773424 0 0
582001098 0 0
34676277 0 0
342952317 0 0
277490352 0 0
372847789 0 0
889571535 0 0
931852115 0 0
790574154 0 0
940812818 0 0
438235150 0 0
1034214976 0 0
425659910 0 0
475964208 0 0
44644650 0 0
585584139 0 0
616059653 0 0
861707907 0 0
290482426 0 0
922973360 0 0
211821340 0 0
263131108 0 0
203687630 0 0
965288523 0 0
239699304 0 0
340008477 0 0
10282947 0 0
469802882 0 0
859297027 0 0
526654812 0 0
613229762 0 0
521370808 0 0
710015735 0 0
474508364 0 0
665686842 0 0
567248936 0 0
290621254 0 0
858752758 0 0
430430844 0 0
371475518 0 0
944851291 0 0
226979875 0 0
1021977261 0 0
789125411 0 0
770348244 0 0
883661880 0 0
129591619 0 0
618150159 0 0
935687115 0 0
310200400 0 0
800417573 0 0
957984966 0 0
258246730 0 0
274978745 0 0
292016502 0 0
433014643 0 0
727469032 0 0
16943080 0 0
561869484 0 0
332346429 0 0
91503415 0 0
514049631 0 0
638793843 0 0
163508343 0 0
32089519 0 0
818368091 0 0
932148296 0 0
388947764 0 0
589981634 0 0
1069543066 0 0
278669798 0 0
850599845 0 0
249493901 0 0
582353056 0 0
33234128 0 0
546742796 0 0
714711751 0 0
513742001 0 0
250927443 0 0
951831191 0 0
537783661 0 0
110058869 0 0
1029637809 0 0
559519612 0 0
451603472 0 0
484662442 0 0
288129481 0 0
854301483 0 0
407084539 0 0
237618652 0 0
212004557 0 0
563427612 0 0
741646981 0 0
1066644802 0 0
703651235 0 0
446002819 0 0
203835663 0 0
245216061 0 0
366352649 0 0
1062485140 0 0
142386850 0 0
414642177 0 0
639308326 0 0
1068070851 0 0
54704771 0 0
493988035 0 0
6966888 0 0
779728967 0 0
853706907 0 0
27023528 0 0
224527581 0 0
402959381 0 0
521542243 0 0
340064874 0 0
368614312 0 0
419864960 0 0
603183637 0 0
594474214 0 0
680445605 0 0
309891556 0 0
251514460 0 0
93995499 0 0
1056982755 0 0
621620256 0 0
798398329 0 0
804154726 0 0
942652459 0 0
855896631 0 0
16162437 0 0
924471447 0 0
125792594 0 0
740967300 0 0
695560914 0 0
781730729 0 0
950957829 0 0
471836505 0 0
929563505 0 0
459916286 0 0
340317281 0 0
121347141 0 0
957761231 0 0
1039020902 0 0
476360872 0 0
628101360 0 0
284964138 0 0
6977301 0 0
471295744 0 0
202358036 0 0
107865972 0 0
628869614 0 0
764789689 0 0
712548501 0 0
91778851 0 0
317282073 0 0
619568045 0 0
770067668 0 0
569799543 0 0
723618053 0 0
724365533 0 0
782131524 0 0
205826050 0 0
297696853 0 0
863804830 0 0
811912448 0 0
87054872 0 0
629116337 0 0
495115455 0 0
48900062 0 0
584852122 0 0
712637286 0 0
1066969373 0 0
66919995 0 0
449551950 0 0
1026657269 0 0
708152433 0 0
769009845 0 0
350258548 0 0
491037496 0 0
972102167 0 0
1048486008 0 0
357557259 0 0
458052728 0 0
90335012 0 0
205771575 0 0
685652624 0 0
755367175 0 0
300808124 0 0
669295468 0 0
272050743 0 0
182215012 0 0
125678178 0 0
179925232 0 0
797424195 0 0
681900193 0 0
310647352 0 0
298235138 0 0
329392433 0 0
18631043 0 0
209604507 0 0
1773740 0 0
311897337 0 0
104162859 0 0
919798151 0 0
624056199 0 0
430344628 0 0
19477462 0 0
574591056 0 0
849207328 0 0
819865185 0 0
997163670 0 0
683427418 0 0
744961864 0 0
392975419 0 0
285101576 0 0
985464854 0 0
516322343 0 0
24484044 0 0
550851360 0 0
889079525 0 0
407756468 0 0
885904126 0 0
680657740 0 0
63044037 0 0
1010830800 0 0
40904940 0 0
842336950 0 0
652778453 0 0
817810683 0 0
455772601 0 0
311861596 0 0
853047061 0 0
648194754 0 0
1026128284 0 0
609868289 0 0
637430409 0 0
1042334747 0 0
262023201 0 0
1057804101 0 0
82573923 0 0
223508283 0 0
414305686 0 0
654214369 0 0
996244053 0 0
952778291 0 0
566348926 0 0
619559220 0 0
649908349 0 0
415954467 0 0
858090552 0 0
420645548 0 0
1057895840 0 0
1050751642 0 0
382738715 0 0
444505076 0 0
982664494 0 0
791666802 0 0
664678815 0 0
741232734 0 0
995400077 0 0
623558235 0 0
955969409 0 0
347125976 0 0
150185791 0 0
930481003 0 0
328293617 0 0
1005107302 0 0
126308943 0 0
335818226 0 0
461728127 0 0
464188897 0 0
739847931 0 0
792289765 0 0
338538009 0 0
774397683 0 0
586807502 0 0
421263215 0 0
805286563 0 0
383390392 0 0
259997973 0 0
1033017034 0 0
43268759 0 0
958618226 0 0
626043324 0 0
980143093 0 0
804184012 0 0
155742226 0 0
100185193 0 0
829652919 0 0
749925616 0 0
758116580 0 0
103370588 0 0
858137590 0 0
274577292 0 0
39232808 0 0
717319700 0 0
382367566 0 0
455386945 0 0
104285932 0 0
604069579 0 0
636048282 0 0
460147361 0 0
889139665 0 0
486896452 0 0
36148584 0 0
166150014 0 0
801345139 0 0
595833521 0 0
995390113 0 0
294032086 0 0
231883356 0 0
782366845 0 0
32180188 0 0
748289734 0 0
110567933 0 0
97392474 0 0
300878011 0 0
518341730 0 0
824716146 0 0
856838880 0 0
365188067 0 0
579809822 0 0
385955516 0 0
339883061 0 0
236471649 0 0
572051155 0 0
725238213 0 0
760005698 0 0
560390897 0 0
801802165 0 0
873556817 0 0
975172442 0 0
785666201 0 0
160595146 0 0
722491054 0 0
63852313 0 0
443792292 0 0
443019886 0 0
141612240 0 0
462279408 0 0
547113932 0 0
86232460 0 0
748070627 0 0
409478393 0 0
919833310 0 0
83286031 0 0
395064092 0 0
369501007 0 0
992656426 0 0
765730022 0 0
92492110 0 0
579819354 0 0
782307329 0 0
934543702 0 0
810370875 0 0
532177431 0 0
663050160 0 0
1055327809 0 0
607991871 0 0
774957697 0 0
909956616 0 0
315345998 0 0
308641269 0 0
503051779 0 0
66574955 0 0
82589271 0 0
641336511 0 0
393837155 0 0
1062556530 0 0
714460195 0 0
52737709 0 0
776506329 0 0
788421186 0 0
1007526361 0 0
428815104 0 0
509805394 0 0
702083643 0 0
828897075 0 0
569432892 0 0
631341049 0 0
621265704 0 0
728508579 0 0
49990936 0 0
284393680 0 0
748815283 0 0
417957242 0 0
881856504 0 0
104181696 0 0
106882781 0 0
687851356 0 0
1066047743 0 0
130349488 0 0
320725249 0 0
138702401 0 0
208860881 0 0
485092685 0 0
408713448 0 0
15596804 0 0
223950235 0 0
160623057 0 0
226091528 0 0
789813035 0 0
250838287 0 0
503257253 0 0
222191560 0 0
793168931 0 0
903579453 0 0
972284680 0 0
525732374 0 0
229691924 0 0
581125458 0 0
765295554 0 0
534230389 0 0
16838096 0 0
247813061 0 0
817078690 0 0
705611236 0 0
1037904975 0 0
951639537 0 0
20846456 0 0
491246057 0 0
1052692439 0 0
477237952 0 0
342724675 0 0
389114866 0 0
412355609 0 0
365361358 0 0
700345312 0 0
385198410 0 0
482787918 0 0
527312144 0 0
136289062 0 0
395063347 0 0
275192398 0 0
144021105 0 0
193419211 0 0
864930392 0 0
87142548 0 0
505802437 0 0
908932319 0 0
316978716 0 0
677968415 0 0
897366929 0 0
296840926 0 0
710972509 0 0
563607444 0 0
63650612 0 0
760910448 0 0
117489378 0 0
297240155 0 0
301938017 0 0
330169689 0 0
747844389 0 0
478486013 0 0
406941993 0 0
1022800898 0 0
613153874 0 0
514084238 0 0
991552526 0 0
193597832 0 0
32979452 0 0
602756188 0 0
405785585 0 0
35637835 0 0
297188746 0 0
72439036 0 0
1056928621 0 0
591409511 0 0
657586629 0 0
40356386 0 0
849422228 0 0
1044040868 0 0
18177420 0 0
948491322 0 0
249627890 0 0
920933590 0 0
1043059540 0 0
914279491 0 0
99501661 0 0
949501466 0 0
902014017 0 0
323649200 0 0
54981120 0 0
695780224 0 0
639978618 0 0
533584875 0 0
173921381 0 0
702135621 0 0
652880486 0 0
74008466 0 0
786282249 0 0
197250817 0 0
405314533 0 0
630904662 0 0
950376403 0 0
1029109527 0 0
324543670 0 0
594978522 0 0
1002107658 0 0
565949021 0 0
863652560 0 0
816439432 0 0
850581434 0 0
1048642372 0 0
94448450 0 0
399982598 0 0
658165905 0 0
969527659 0 0
354110883 0 0
107808853 0 0
544128448 0 0
451540623 0 0
64519061 0 0
205068253 0 0
960721153 0 0
843067413 0 0
709927803 0 0
649393891 0 0
305347482 0 0
537380360 0 0
251139212 0 0
686908000 0 0
70250259 0 0
437138347 0 0
16934001 0 0
547911808 0 0
850576629 0 0
39777112 0 0
130982527 0 0
750362771 0 0
1017837890 0 0
606415813 0 0
594032247 0 0
180917654 0 0
443000507 0 0
623255192 0 0
173321288 0 0
29968494 0 0
359299784 0 0
62832765 0 0
860700960 0 0
962660073 0 0
576452514 0 0
385993448 0 0
39828841 0 0
280079367 0 0
586110596 0 0
400653060 0 0
983681985 0 0
690727279 0 0
627488965 0 0
22086020 0 0
410640474 0 0
192748402 0 0
949060986 0 0
436032074 0 0
94560841 0 0
923090288 0 0
5203068 0 0
765230726 0 0
170840519 0 0
283622004 0 0
310504952 0 0
182404772 0 0
65808875 0 0
823081831 0 0
626164942 0 0
232652313 0 0
98603741 0 0
753114759 0 0
1020877827 0 0
938008716 0 0
203148575 0 0
494667376 0 0
67643514 0 0
119850789 0 0
673469603 0 0
281575130 0 0
661461619 0 0
686732157 0 0
867953203 0 0
982625722 0 0
245856009 0 0
843653082 0 0
831230367 0 0
861264907 0 0
225547589 0 0
374237285 0 0
302694178 0 0
340664745 0 0
272556536 0 0
427697530 0 0
635058279 0 0
1073600632 0 0
402443536 0 0
969903656 0 0
1056916550 0 0
291611744 0 0
568989596 0 0
369599727 0 0
354263306 0 0
196683162 0 0
889641385 0 0
214150520 0 0
956796510 0 0
3109719 0 0
696016467 0 0
848734175 0 0
698718534 0 0
738040409 0 0
142784806 0 0
1015684738 0 0
760136552 0 0
951083571 0 0
741982885 0 0
1000872683 0 0
28240972 0 0
257403954 0 0
366790465 0 0
691868685 0 0
410721253 0 0
250518326 0 0
24238647 0 0
894969947 0 0
196488322 0 0
738105552 0 0
613574694 0 0
1024302586 0 0
500287451 0 0
756474544 0 0
922242801 0 0
886237984 0 0
948517444 0 0
351686950 0 0
605789185 0 0
201585652 0 0
530709986 0 0
860668383 0 0
50140290 0 0
756044666 0 0
475890199 0 0
327934753 0 0
363743344 0 0
684024389 0 0
771404593 0 0
166961863 0 0
1039741269 0 0
1027267562 0 0
67663858 0 0
677386093 0 0
927850504 0 0
426373859 0 0
525526698 0 0
956234782 0 0
669194568 0 0
42784518 0 0
981024634 0 0
765786310 0 0
89550984 0 0
97991732 0 0
272178067 0 0
11596180 0 0
1006147543 0 0
501514508 0 0
686595773 0 0
545452392 0 0
740612838 0 0
132876714 0 0
295571736 0 0
888020411 0 0
22950885 0 0
1028269238 0 0
892365446 0 0
702012266 0 0
140150257 0 0
359106150 0 0
679148438 0 0
263430673 0 0
309988329 0 0
695054686 0 0
1011174335 0 0
936527045 0 0
226148859 0 0
765892905 0 0
299045523 0 0
26619367 0 0
873244483 0 0
520533287 0 0
843623311 0 0
453713408 0 0
649600506 0 0
204526648 0 0
412264416 0 0
974714938 0 0
520994602 0 0
613785563 0 0
934219287 0 0
2220462 0 0
602068275 0 0
560555617 0 0
776629344 0 0
637846219 0 0
295441034 0 0
858188505 0 0
201286601 0 0
196097497 0 0
972030710 0 0
250356137 0 0
54893432 0 0
813694472 0 0
266894408 0 0
484452739 0 0
526291787 0 0
551299032 0 0
552336894 0 0
913411958 0 0
1017980907 0 0
403454774 0 0
166461417 0 0
427914653 0 0
857112402 0 0
133981143 0 0
12437448 0 0
133598759 0 0
752526384 0 0
824449136 0 0
634372458 0 0
178268242 0 0
845739957 0 0
652140148 0 0
289574946 0 0
32332789 0 0
642081121 0 0
928245728 0 0
728115250 0 0
758278675 0 0
229252368 0 0
495294176 0 0
656444422 0 0
651760343 0 0
98033390 0 0
86609782 0 0
472181875 0 0
943343781 0 0
127686492 0 0
611870128 0 0
920441773 0 0
757966032 0 0
407577675 0 0
1071469716 0 0
408679047 0 0
808145348 0 0
187217344 0 0
550465127 0 0
308708056 0 0
836304545 0 0
642433728 0 0
253001139 0 0
842225389 0 0
14739553 0 0
21086165 0 0
63136886 0 0
962775812 0 0
613777013 0 0
377983951 0 0
265741587 0 0
889623499 0 0
439672015 0 0
558092511 0 0
153673127 0 0
342791283 0 0
918416150 0 0
298358901 0 0
1058437185 0 0
863018524 0 0
418105139 0 0
592629872 0 0
178011022 0 0
947950213 0 0
636674859 0 0
137233904 0 0
851974157 0 0
845966207 0 0
270346068 0 0
438615366 0 0
157146505 0 0
372097013 0 0
847539189 0 0
235818348 0 0
309116910 0 0
196309992 0 0
661508399 0 0
538909191 0 0
649197037 0 0
215904755 0 0
350389292 0 0
411081614 0 0
754386963 0 0
1072018300 0 0
101162645 0 0
385569035 0 0
516765017 0 0
859196317 0 0
564514276 0 0
287607527 0 0
1028050591 0 0
353150421 0 0
1003742697 0 0
759297152 0 0
460729035 0 0
783609962 0 0
181806917 0 0
812353237 0 0
468231059 0 0
388137836 0 0
94367153 0 0
280514313 0 0
561272337 0 0
952228239 0 0
767966476 0 0
277223499 0 0
195200095 0 0
232523179 0 0
413388582 0 0
220021215 0 0
661882617 0 0
568017270 0 0
616355483 0 0
325342694 0 0
110559458 0 0
468506839 0 0
503212583 0 0
631028296 0 0
3895780 0 0
540898583 0 0
569198116 0 0
477804664 0 0
130499015 0 0
109017489 0 0
428117580 0 0
283259874 0 0
125843530 0 0
866559810 0 0
1053162027 0 0
648294247 0 0
1061400402 0 0
40880075 0 0
976629324 0 0
639308779 0 0
737606607 0 0
385797186 0 0
871854476 0 0
620982896 0 0
436422023 0 0
442794923 0 0
888873119 0 0
712641295 0 0
1034680879 0 0
334153322 0 0
508563146 0 0
995759207 0 0
1016915799 0 0
293150165 0 0
980070802 0 0
330378241 0 0
943818012 0 0
831652659 0 0
482953350 0 0
850711556 0 0
964135636 0 0
830006765 0 0
229979906 0 0
694715185 0 0
762719307 0 0
277980088 0 0
572280859 0 0
61407301 0 0
217957097 0 0
301590019 0 0
691446139 0 0
82409652 0 0
577599240 0 0
391984294 0 0
88743957 0 0
383338265 0 0
1051943254 0 0
638543354 0 0
213582779 0 0
1051023268 0 0
359151306 0 0
512751457 0 0
793973842 0 0
397713464 0 0
912840812 0 0
178041990 0 0
171489335 0 0
567685303 0 0
400322994 0 0
683416260 0 0
117137352 0 0
478678237 0 0
379783846 0 0
101315583 0 0
1051018739 0 0
882638653 0 0
561065167 0 0
978256137 0 0
428797547 0 0
655208529 0 0
881797123 0 0
360622888 0 0
926941183 0 0
513261549 0 0
857898291 0 0
540974779 0 0
28062198 0 0
244394276 0 0
817622326 0 0
54256977 0 0
715464100 0 0
316306213 0 0
954547913 0 0
716659780 0 0
567346823 0 0
672842957 0 0
279179386 0 0
691166678 0 0
268415050 0 0
857927722 0 0
1025742254 0 0
956080172 0 0
571462747 0 0
1057056248 0 0
372906111 0 0
480255493 0 0
167555097 0 0
538794816 0 0
403881647 0 0
702940809 0 0
475012094 0 0
458687832 0 0
783378898 0 0
369702266 0 0
564589362 0 0
271459150 0 0
936973977 0 0
978050507 0 0
27055230 0 0
532318661 0 0
641023520 0 0
265698372 0 0
691037379 0 0
112793317 0 0
319325754 0 0
412707331 0 0
164105767 0 0
869729092 0 0
436430996 0 0
245667783 0 0
661122890 0 0
916538154 0 0
657059675 0 0
1021310552 0 0
909864183 0 0
131964708 0 0
989555633 0 0
876540195 0 0
962317603 0 0
99182279 0 0
120807125 0 0
204490312 0 0
227703203 0 0
13948262 0 0
921011365 0 0
223927840 0 0
993534282 0 0
311894489 0 0
352137782 0 0
462696345 0 0
969230187 0 0
903167516 0 0
585797728 0 0
523856760 0 0
75445765 0 0
960173913 0 0
942929166 0 0
594095080 0 0
117542453 0 0
742886381 0 0
803327462 0 0
96807051 0 0
940249255 0 0
802799565 0 0
266117721 0 0
201865873 0 0
983344187 0 0
179849637 0 0
80256950 0 0
336540465 0 0
1068588800 0 0
510809009 0 0
146199527 0 0
858436231 0 0
690558749 0 0
230548802 0 0
716177380 0 0
401070998 0 0
656280312 0 0
159912255 0 0
996515762 0 0
100233508 0 0
150362435 0 0
807059435 0 0
704723093 0 0
79566561 0 0
454670284 0 0
148562731 0 0
72689204 0 0
251516706 0 0
457064872 0 0
567158217 0 0
540259634 0 0
396488956 0 0
276417418 0 0
17515571 0 0
842478234 0 0
453418338 0 0
981987993 0 0
795852769 0 0
646877757 0 0
920550666 0 0
679705637 0 0
800251634 0 0
121052157 0 0
1033438661 0 0
480698758 0 0
443392938 0 0
723912560 0 0
726795773 0 0
371950256 0 0
578472798 0 0
827632370 0 0
201967980 0 0
428193099 0 0
708761538 0 0
357070146 0 0
691706302 0 0
906807214 0 0
709709372 0 0
801994932 0 0
428859740 0 0
934662528 0 0
85517012 0 0
435338618 0 0
855251325 0 0
539305655 0 0
397023328 0 0
275654842 0 0
1043713513 0 0
641056778 0 0
936568023 0 0
660878971 0 0
979934616 0 0
808192880 0 0
159288747 0 0
337171356 0 0
74946373 0 0
89119331 0 0
528820946 0 0
607065156 0 0
935664164 0 0
810212732 0 0
53831930 0 0
819506745 0 0
461555195 0 0
471008425 0 0
483290151 0 0
956379080 0 0
705207479 0 0
575827544 0 0
306656822 0 0
653064134 0 0
963948325 0 0
1018978860 0 0
624071395 0 0
441745967 0 0
861700332 0 0
982875236 0 0
1006541316 0 0
614963264 0 0
518493508 0 0
480678649 0 0
709518466 0 0
195084226 0 0
622457676 0 0
123690254 0 0
871076079 0 0
892808973 0 0
980772622 0 0
291121142 0 0
464518438 0 0
692172989 0 0
1053780586 0 0
992691820 0 0
620223392 0 0
13483047 0 0
945722289 0 0
583359807 0 0
548742440 0 0
778210830 0 0
726488550 0 0
10818943 0 0
660274587 0 0
219349 0 0
732833312 0 0
365909496 0 0
823421799 0 0
740252628 0 0
886154579 0 0
463174004 0 0
964193405 0 0
897841215 0 0
663800463 0 0
333527513 0 0
15331661 0 0
378916917 0 0
45266099 0 0
229269706 0 0
625900220 0 0
862548117 0 0
964328905 0 0
119011768 0 0
129836200 0 0
159624562 0 0
852576628 0 0
870894748 0 0
252154353 0 0
959427937 0 0
353963296 0 0
177325492 0 0
596117985 0 0
944578902 0 0
653384545 0 0
547101508 0 0
351694122 0 0
857849464 0 0
809548748 0 0
423687284 0 0
17527432 0 0
54812555 0 0
213278568 0 0
757594503 0 0
576514904 0 0
267184077 0 0
840240693 0 0
78200475 0 0
871987595 0 0
82128278 0 0
558147812 0 0
151742210 0 0
143921231 0 0
338342377 0 0
539897838 0 0
785105088 0 0
75127705 0 0
564193257 0 0
342110977 0 0
660825514 0 0
315537837 0 0
24307837 0 0
307907954 0 0
1070223166 0 0
587641988 0 0
54163939 0 0
877870742 0 0
497922078 0 0
337621767 0 0
486947971 0 0
1002397471 0 0
1011735221 0 0
771346290 0 0
363305529 0 0
758315362 0 0
870666490 0 0
477909167 0 0
939764212 0 0
449566694 0 0
526883645 0 0
206090151 0 0
408234010 0 0
906024602 0 0
1062657227 0 0
304783209 0 0
118462128 0 0
285869039 0 0
517900045 0 0
895964331 0 0
842898879 0 0
803925428 0 0
841124335 0 0
721508564 0 0
460330980 0 0
982871523 0 0
261405305 0 0
807116866 0 0
799745781 0 0
1065524565 0 0
243441397 0 0
666931000 0 0
1066833187 0 0
652582955 0 0
171270941 0 0
196199678 0 0
201477340 0 0
359220556 0 0
688249386 0 0
558317461 0 0
477865670 0 0
332036598 0 0
968207711 0 0
989571838 0 0
721000946 0 0
359115842 0 0
909342626 0 0
953685284 0 0
256970293 0 0
398242556 0 0
257962137 0 0
249245918 0 0
851108638 0 0
1062537137 0 0
756376808 0 0
680906820 0 0
1034686289 0 0
271114834 0 0
839138442 0 0
997620237 0 0
137628144 0 0
237997097 0 0
329938955 0 0
805197981 0 0
708391563 0 0
1017156208 0 0
422429147 0 0
1041081990 0 0
871511095 0 0
864611919 0 0
514387389 0 0
800195607 0 0
939321825 0 0
855123339 0 0
1024547153 0 0
283265226 0 0
639960516 0 0
640873046 0 0
135094099 0 0
204631864 0 0
47561551 0 0
800526992 0 0
525770102 0 0
923276412 0 0
68066016 0 0
195820649 0 0
478017352 0 0
1036358111 0 0
154624031 0 0
295748664 0 0
329611687 0 0
369313630 0 0
832468355 0 0
171379225 0 0
779744343 0 0
955153337 0 0
869416563 0 0
801282195 0 0
237925652 0 0
494488094 0 0
80581340 0 0
9977016 0 0
208842709 0 0
264286371 0 0
306118025 0 0
917656819 0 0
551401031 0 0
813148154 0 0
129662324 0 0
733499105 0 0
851055029 0 0
293935283 0 0
926743517 0 0
1052845900 0 0
99641287 0 0
507698707 0 0
510647794 0 0
155025267 0 0
874054997 0 0
657903803 0 0
310213535 0 0
813249193 0 0
602212648 0 0
749544408 0 0
904567408 0 0
676549062 0 0
884269227 0 0
711777106 0 0
356989207 0 0
696616231 0 0
802230355 0 0
105093536 0 0
283723174 0 0
280841852 0 0
619849297 0 0
41286322 0 0
956691584 0 0
625388966 0 0
278358081 0 0
279915384 0 0
516020664 0 0
434905525 0 0
617450776 0 0
779997928 0 0
426555943 0 0
568672361 0 0
601198488 0 0
970718335 0 0
150604638 0 0
723051907 0 0
570478101 0 0
39376956 0 0
561153128 0 0
155498385 0 0
297188182 0 0
705629081 0 0
341010431 0 0
432034935 0 0
484219318 0 0
114023162 0 0
401742052 0 0
258083931 0 0
583949978 0 0
102680318 0 0
909327006 0 0
358863961 0 0
392442508 0 0
17495171 0 0
640270078 0 0
334674239 0 0
177067278 0 0
974315609 0 0
560823350 0 0
219015769 0 0
687978964 0 0
79486462 0 0
371372672 0 0
346632392 0 0
161609167 0 0
962145770 0 0
189521986 0 0
517752064 0 0
211917247 0 0
398232069 0 0
104553081 0 0
510650298 0 0
997656551 0 0
606148734 0 0
200200936 0 0
772630879 0 0
672388092 0 0
1070445617 0 0
647060629 0 0
868903725 0 0
471051036 0 0
664517216 0 0
601690934 0 0
1061250156 0 0
207859331 0 0
323869337 0 0
435909124 0 0
160879507 0 0
926863045 0 0
716524864 0 0
231276171 0 0
153474466 0 0
517828409 0 0
673122029 0 0
263655873 0 0
197676762 0 0
926638724 0 0
187503806 0 0
487712281 0 0
931758950 0 0
970953010 0 0
257931627 0 0
300601699 0 0
594292275 0 0
701568238 0 0
107755008 0 0
550923873 0 0
652157639 0 0
810913398 0 0
690961983 0 0
237210654 0 0
140027547 0 0
770367898 0 0
5705877 0 0
154619073 0 0
529283278 0 0
541594099 0 0
405901142 0 0
1043663591 0 0
91731439 0 0
493345697 0 0
1017538547 0 0
972221316 0 0
750369544 0 0
813845300 0 0
207126632 0 0
823132290 0 0
455568329 0 0
463480840 0 0
133755767 0 0
977025313 0 0
665921698 0 0
1008783509 0 0
596461631 0 0
282534876 0 0
679498454 0 0
344426324 0 0
1015413371 0 0
680302707 0 0
1048482456 0 0
255625513 0 0
863817306 0 0
367396855 0 0
657033417 0 0
1035683876 0 0
523134683 0 0
290696027 0 0
1052097643 0 0
824736853 0 0
817343881 0 0
773840251 0 0
786179821 0 0
385088759 0 0
390874733 0 0
101624333 0 0
714983096 0 0
87737005 0 0
400699931 0 0
382802391 0 0
387546627 0 0
835266894 0 0
362683379 0 0
989395095 0 0
987274658 0 0
866883365 0 0
203096078 0 0
789252508 0 0
275186706 0 0
843126604 0 0
1022676458 0 0
80129875 0 0
1043133336 0 0
586696964 0 0
954898875 0 0
727733299 0 0
513892112 0 0
250664945 0 0
131590299 0 0
700028770 0 0
262470034 0 0
15271127 0 0
493326553 0 0
600639837 0 0
782405014 0 0
229316574 0 0
758129613 0 0
613306922 0 0
311716634 0 0
823895047 0 0
657288432 0 0
551032246 0 0
586989546 0 0
1033995474 0 0
460879281 0 0
973735071 0 0
157379838 0 0
791111196 0 0
222691975 0 0
136367234 0 0
970218397 0 0
314626404 0 0
718163193 0 0
1004399677 0 0
573636738 0 0
688024017 0 0
394270643 0 0
323541796 0 0
604035158 0 0
845062681 0 0
536020571 0 0
149903070 0 0
145332618 0 0
612150193 0 0
917998678 0 0
313141280 0 0
845003287 0 0
65570448 0 0
698616079 0 0
84250958 0 0
178354495 0 0
468789080 0 0
874330974 0 0
866341278 0 0
707563438 0 0
436081749 0 0
1051847805 0 0
615520105 0 0
891573818 0 0
568769063 0 0
9978601 0 0
207591123 0 0
182446544 0 0
939783817 0 0
877561933 0 0
836615745 0 0
221214100 0 0
413507649 0 0
994867967 0 0
637913410 0 0
1003837065 0 0
682129554 0 0
219149863 0 0
8438558 0 0
70708178 0 0
705568094 0 0
531531187 0 0
55417869 0 0
926246460 0 0
760763018 0 0
99408827 0 0
387508773 0 0
842747818 0 0
672255255 0 0
438631687 0 0
442511334 0 0
475161372 0 0
242220707 0 0
623943918 0 0
68667350 0 0
610305837 0 0
659953823 0 0
752037643 0 0
245612543 0 0
873814273 0 0
32104174 0 0
802191236 0 0
609044735 0 0
589581119 0 0
727193331 0 0
555086586 0 0
751953770 0 0
1061324388 0 0
593420852 0 0
965996233 0 0
482482840 0 0
483391966 0 0
495163942 0 0
298991707 0 0
691720100 0 0
332771564 0 0
287006370 0 0
727623981 0 0
1050714008 0 0
805888659 0 0
876697161 0 0
524586782 0 0
83482467 0 0
450612195 0 0
278729744 0 0
1040921240 0 0
57550357 0 0
990432985 0 0
839808338 0 0
1073054173 0 0
384636904 0 0
140089896 0 0
53876801 0 0
556593192 0 0
111561304 0 0
967553901 0 0
149712610 0 0
233302122 0 0
1015803473 0 0
568227512 0 0
120727277 0 0
40917849 0 0
35771717 0 0
72422140 0 0
281568295 0 0
313962021 0 0
728530924 0 0
770207555 0 0
438821833 0 0
510985996 0 0
27732114 0 0
408637230 0 0
1012055635 0 0
373176014 0 0
737131940 0 0
426730200 0 0
300911809 0 0
828885126 0 0
797829179 0 0
635892457 0 0
116774014 0 0
836474774 0 0
1013424790 0 0
467114238 0 0
87438006 0 0
81273555 0 0
749690347 0 0
448385754 0 0
446676578 0 0
353159830 0 0
117556821 0 0
750875591 0 0
49548224 0 0
389442903 0 0
701235326 0 0
573533479 0 0
566913736 0 0
666791110 0 0
435040693 0 0
1026004642 0 0
32004328 0 0
688167896 0 0
800577691 0 0
209564541 0 0
644083356 0 0
487830082 0 0
995870282 0 0
532116706 0 0
715074177 0 0
239231438 0 0
136817542 0 0
864471110 0 0
439619694 0 0
596484633 0 0
731403895 0 0
19107312 0 0
1032122116 0 0
278788666 0 0
915893745 0 0
34101010 0 0
799313333 0 0
514953902 0 0
920390710 0 0
704195863 0 0
880831285 0 0
538406887 0 0
793186265 0 0
49469214 0 0
138400204 0 0
255750295 0 0
730588836 0 0
76180464 0 0
96973013 0 0
766167249 0 0
289788476 0 0
657907473 0 0
398674008 0 0
998695972 0 0
747654641 0 0
533121676 0 0
892450594 0 0
631409893 0 0
543856581 0 0
904748184 0 0
384321294 0 0
522745617 0 0
564099027 0 0
85773801 0 0
869206362 0 0
676809520 0 0
951691820 0 0
317595544 0 0
571541536 0 0
180378837 0 0
620190651 0 0
235907846 0 0
352384948 0 0
219836010 0 0
1068554124 0 0
916420755 0 0
191311655 0 0
1058435794 0 0
323854112 0 0
889393170 0 0
265044069 0 0
707450022 0 0
356760072 0 0
239923290 0 0
199124737 0 0
158938022 0 0
370535064 0 0
773870858 0 0
987715259 0 0
794897832 0 0
683008643 0 0
693454063 0 0
972616536 0 0
867203853 0 0
1045396672 0 0
926927147 0 0
640438121 0 0
734926259 0 0
215015803 0 0
830695161 0 0
1054365510 0 0
1068156745 0 0
379010156 0 0
657137536 0 0
669845016 0 0
4757995 0 0
915977928 0 0
364523957 0 0
513434287 0 0
134103203 0 0
354420946 0 0
74881401 0 0
112054130 0 0
77004449 0 0
126214080 0 0
808038409 0 0
17066814 0 0
469517129 0 0
131709330 0 0
780105013 0 0
850977180 0 0
433996035 0 0
981723934 0 0
339092648 0 0
600030304 0 0
504252662 0 0
301521229 0 0
286315900 0 0
42652760 0 0
790580258 0 0
316642392 0 0
271848065 0 0
579088553 0 0
385599394 0 0
323084628 0 0
9968680 0 0
71534168 0 0
104631297 0 0
833216016 0 0
778326389 0 0
695870380 0 0
251585041 0 0
732703905 0 0
916740120 0 0
521246193 0 0
338471310 0 0
253517207 0 0
700053245 0 0
979666094 0 0
854324150 0 0
927998940 0 0
148377091 0 0
912742548 0 0
39913357 0 0
901801286 0 0
999421443 0 0
687456370 0 0
698127189 0 0
653821279 0 0
665020000 0 0
1011881344 0 0
1072126646 0 0
865873258 0 0
192457657 0 0
890384000 0 0
145422313 0 0
1037353811 0 0
418980412 0 0
917299150 0 0
554375013 0 0
673356870 0 0
789891885 0 0
495792495 0 0
251175598 0 0
7021430 0 0
1037306909 0 0
594325064 0 0
34210975 0 0
545516045 0 0
72161534 0 0
609285065 0 0
767736852 0 0
738541680 0 0
903132489 0 0
7450558 0 0
211108295 0 0
766427758 0 0
831119251 0 0
524753919 0 0
633407575 0 0
1070352451 0 0
602015245 0 0
3059691 0 0
593070541 0 0
5735497 0 0
325838805 0 0
572796364 0 0
811225125 0 0
1058228842 0 0
524398139 0 0
913750850 0 0
1058125964 0 0
518692278 0 0
750657435 0 0
192919944 0 0
62666441 0 0
235369144 0 0
456430717 0 0
513739252 0 0
1032556115 0 0
1069219592 0 0
554095747 0 0
727799955 0 0
915416985 0 0
231784368 0 0
30519746 0 0
297772853 0 0
402284609 0 0
386123237 0 0
66547452 0 0
673015460 0 0
348511160 0 0
579062877 0 0
780250788 0 0
397701710 0 0
442922956 0 0
1029142824 0 0
31394804 0 0
33582194 0 0
117185622 0 0
25810333 0 0
292547844 0 0
715578406 0 0
214055080 0 0
478212148 0 0
177495553 0 0
414091769 0 0
13694369 0 0
288417913 0 0
1004287196 0 0
504790053 0 0
167691244 0 0
631384089 0 0
944730621 0 0
172667944 0 0
939164047 0 0
739053735 0 0
1071032294 0 0
417944117 0 0
24652470 0 0
209718852 0 0
35372932 0 0
991582488 0 0
1011369605 0 0
53076239 0 0
804541624 0 0
943975763 0 0
819081084 0 0
959448015 0 0
590452757 0 0
146865433 0 0
904261620 0 0
935950963 0 0
866463719 0 0
461531676 0 0
911516396 0 0
105861287 0 0
775118905 0 0
793978783 0 0
397352731 0 0
579519707 0 0
492284158 0 0
366450566 0 0
748999715 0 0
975636629 0 0
580196318 0 0
436251765 0 0
429382439 0 0
190266298 0 0
873061434 0 0
748084367 0 0
27248572 0 0
928771550 0 0
780002862 0 0
351384701 0 0
466751481 0 0
445923367 0 0
740999426 0 0
23785875 0 0
833543040 0 0
198068170 0 0
739517346 0 0
267193650 0 0
852502333 0 0
341806306 0 0
401762960 0 0
957232091 0 0
1042856629 0 0
933467947 0 0
981124939 0 0
481976783 0 0
181270258 0 0
715358502 0 0
239355773 0 0
524742568 0 0
280319448 0 0
334525902 0 0
679938473 0 0
80972353 0 0
386961710 0 0
859220256 0 0
646318501 0 0
119161605 0 0
968230068 0 0
434776533 0 0
151955464 0 0
200300629 0 0
453109168 0 0
404713008 0 0
992418002 0 0
19293361 0 0
256079496 0 0
325022429 0 0
738953125 0 0
61292259 0 0
630534743 0 0
753270187 0 0
39018926 0 0
932243604 0 0
703697048 0 0
767742784 0 0
861258561 0 0
785875933 0 0
478819661 0 0
730671511 0 0
303448464 0 0
257292903 0 0
1012393467 0 0
1024023742 0 0
723135600 0 0
184100188 0 0
32891792 0 0
969863228 0 0
885737793 0 0
628543950 0 0
819091609 0 0
178797957 0 0
392398936 0 0
24331601 0 0
757358433 0 0
668232691 0 0
686814289 0 0
24029988 0 0
26912389 0 0
786901962 0 0
804814514 0 0
698731216 0 0
899242320 0 0
246647808 0 0
1022090577 0 0
208240693 0 0
320692112 0 0
423848848 0 0
522571377 0 0
51237225 0 0
666848255 0 0
633577688 0 0
320840494 0 0
188820173 0 0
545182651 0 0
404026235 0 0
424507718 0 0
584294782 0 0
61547008 0 0
44925694 0 0
317212340 0 0
713055108 0 0
576377887 0 0
382889753 0 0
237477 0 0
798593076 0 0
737097531 0 0
430595248 0 0
328116759 0 0
481076675 0 0
817781092 0 0
778554994 0 0
371881613 0 0
209850713 0 0
895726302 0 0
39394756 0 0
924171166 0 0
154764967 0 0
233316357 0 0
317070505 0 0
551625881 0 0
288686402 0 0
228511126 0 0
816786227 0 0
762588813 0 0
99776032 0 0
671058512 0 0
723396138 0 0
117992423 0 0
263826814 0 0
599394602 0 0
408517564 0 0
49947740 0 0
489277401 0 0
634304968 0 0
903204053 0 0
24924600 0 0
139343340 0 0
530271708 0 0
179611216 0 0
428552655 0 0
627016531 0 0
540071195 0 0
876901837 0 0
248286933 0 0
660456079 0 0
644260614 0 0
788689778 0 0
533185235 0 0
942409550 0 0
770720595 0 0
193097501 0 0
715044087 0 0
24803886 0 0
1029718498 0 0
856103247 0 0
675365831 0 0
692437477 0 0
285596153 0 0
89855618 0 0
458086374 0 0
128481313 0 0
1006635541 0 0
821820239 0 0
466541323 0 0
131056183 0 0
1043563568 0 0
368202288 0 0
903510601 0 0
921317946 0 0
772183716 0 0
837604257 0 0
720423157 0 0
173615061 0 0
826306194 0 0
585109356 0 0
622395590 0 0
227093777 0 0
605300322 0 0
483609336 0 0
721430702 0 0
970980901 0 0
862064758 0 0
88915907 0 0
380081046 0 0
137174497 0 0
575050593 0 0
743165982 0 0
1058792618 0 0
93415142 0 0
1034711515 0 0
939564511 0 0
479967943 0 0
336604070 0 0
169416585 0 0
857860588 0 0
698230496 0 0
393013237 0 0
934307209 0 0
977618757 0 0
583953807 0 0
333338626 0 0
145507190 0 0
656791602 0 0
570625863 0 0
155400959 0 0
930327412 0 0
659796010 0 0
680363946 0 0
554402408 0 0
126272016 0 0
915046891 0 0
595602373 0 0
787365906 0 0
615486407 0 0
107346747 0 0
735115233 0 0
917369706 0 0
6270465 0 0
1000891030 0 0
454783402 0 0
863677521 0 0
940468090 0 0
876307759 0 0
597833897 0 0
801411153 0 0
660470609 0 0
240935208 0 0
746279869 0 0
564605309 0 0
617453687 0 0
220619781 0 0
7318864 0 0
811601598 0 0
736968536 0 0
126197768 0 0
839913304 0 0
545006288 0 0
301145715 0 0
995639262 0 0
63536552 0 0
490516621 0 0
1025650637 0 0
566216936 0 0
8897766 0 0
976210003 0 0
337491683 0 0
258803614 0 0
474506293 0 0
884496947 0 0
122443473 0 0
821739923 0 0
422629934 0 0
840677626 0 0
255470311 0 0
444024571 0 0
856881045 0 0
760990428 0 0
577837802 0 0
813289063 0 0
387163203 0 0
1025262829 0 0
653015551 0 0
142973238 0 0
938943930 0 0
162443176 0 0
688014795 0 0
986118584 0 0
329674747 0 0
111535239 0 0
98215611 0 0
875278348 0 0
599809813 0 0
129544498 0 0
329217964 0 0
427360991 0 0
459009142 0 0
189684151 0 0
435785192 0 0
539241761 0 0
498438502 0 0
208356276 0 0
971624207 0 0
875472350 0 0
196088721 0 0
1010899557 0 0
841105559 0 0
240215473 0 0
445516890 0 0
353345862 0 0
806941841 0 0
56592963 0 0
346389692 0 0
236334589 0 0
841735752 0 0
20102441 0 0
790770977 0 0
267203632 0 0
674038742 0 0
174870580 0 0
452725955 0 0
147586137 0 0
940770379 0 0
692480281 0 0
828706507 0 0
705776493 0 0
201803565 0 0
917662498 0 0
813906302 0 0
135057809 0 0
124785199 0 0
74033439 0 0
918362265 0 0
929101334 0 0
220585397 0 0
53204209 0 0
930444925 0 0
841241336 0 0
264301468 0 0
487873514 0 0
734961004 0 0
991380022 0 0
704378497 0 0
445163050 0 0
358196461 0 0
1069111997 0 0
741937050 0 0
236470076 0 0
384044348 0 0
760463602 0 0
824467151 0 0
520773151 0 0
232165415 0 0
120184507 0 0
580622732 0 0
50276334 0 0
307546496 0 0
847642185 0 0
988060210 0 0
452101628 0 0
310498830 0 0
546732818 0 0
723852086 0 0
664279436 0 0
635904841 0 0
998979198 0 0
290615318 0 0
868294490 0 0
528612128 0 0
239600338 0 0
399348351 0 0
477904977 0 0
1006466608 0 0
922922937 0 0
752263757 0 0
774329465 0 0
335254184 0 0
964963510 0 0
761023067 0 0
620062808 0 0
104207934 0 0
88969219 0 0
565120142 0 0
1010875501 0 0
69388608 0 0
884605714 0 0
318759154 0 0
766083292 0 0
162784197 0 0
1046888614 0 0
241235008 0 0
987571373 0 0
184459206 0 0
628064383 0 0
917907997 0 0
886297453 0 0
995736552 0 0
655599460 0 0
150578533 0 0
79546358 0 0
795291478 0 0
750033834 0 0
68879464 0 0
578036483 0 0
80891194 0 0
113700156 0 0
613484690 0 0
669863666 0 0
95020011 0 0
260141499 0 0
547296581 0 0
526152914 0 0
876151805 0 0
585713916 0 0
547296334 0 0
305437170 0 0
903509397 0 0
553437211 0 0
132192324 0 0
655396490 0 0
482310595 0 0
36138127 0 0
983140964 0 0
455411230 0 0
994076412 0 0
551119159 0 0
303988206 0 0
865055568 0 0
137080981 0 0
531223629 0 0
428331075 0 0
804465870 0 0
1036872268 0 0
207617974 0 0
535189614 0 0
900543228 0 0
56675979 0 0
179297088 0 0
692912103 0 0
165586791 0 0
753790931 0 0
965260353 0 0
366239738 0 0
45442160 0 0
595613821 0 0
810071992 0 0
278463227 0 0
906701170 0 0
699220195 0 0
857221041 0 0
152601821 0 0
712117487 0 0
1066877279 0 0
351889312 0 0
365016202 0 0
546021453 0 0
209960703 0 0
414389970 0 0
762035066 0 0
935951024 0 0
712664532 0 0
196727351 0 0
271593228 0 0
996369503 0 0
893819468 0 0
957619689 0 0
897584836 0 0
409102459 0 0
455484367 0 0
215079274 0 0
845754880 0 0
990000838 0 0
966732587 0 0
216496011 0 0
317135042 0 0
174137839 0 0
882976849 0 0
754093702 0 0
28891043 0 0
463550925 0 0
741890721 0 0
421798851 0 0
134230672 0 0
323501380 0 0
676205707 0 0
286784439 0 0
116105406 0 0
750924321 0 0
327685965 0 0
83499855 0 0
734696300 0 0
457089047 0 0
352100395 0 0
506454735 0 0
892448463 0 0
944479831 0 0
268888485 0 0
965764420 0 0
342663168 0 0
732846683 0 0
785935460 0 0
498826810 0 0
396142527 0 0
21847310 0 0
422826399 0 0
921178923 0 0
957756004 0 0
818833930 0 0
841088453 0 0
737502321 0 0
981098344 0 0
420472586 0 0
63230581 0 0
84844741 0 0
567036474 0 0
994262866 0 0
831416091 0 0
279542427 0 0
44965537 0 0
494006926 0 0
242969448 0 0
18141101 0 0
117897396 0 0
557046311 0 0
393443071 0 0
734019756 0 0
874131293 0 0
42426518 0 0
84860572 0 0
512659501 0 0
298865776 0 0
652552045 0 0
939459834 0 0
549939831 0 0
516485282 0 0
850991139 0 0
693581977 0 0
279948309 0 0
84652301 0 0
362347864 0 0
936576879 0 0
153106023 0 0
553893467 0 0
609367815 0 0
450782160 0 0
1041948507 0 0
441871566 0 0
1062536016 0 0
1013575188 0 0
899588508 0 0
759996651 0 0
589846882 0 0
142094131 0 0
866488727 0 0
476751556 0 0
502867403 0 0
940040201 0 0
480939257 0 0
682425388 0 0
553693281 0 0
505952053 0 0
357892048 0 0
233863376 0 0
1716394 0 0
76132935 0 0
104938940 0 0
978377272 0 0
1057944145 0 0
487513439 0 0
959660783 0 0
938506254 0 0
118731797 0 0
1025685119 0 0
677873842 0 0
785583469 0 0
259373199 0 0
530705388 0 0
676065031 0 0
642146813 0 0
959377231 0 0
919551496 0 0
225271576 0 0
135099409 0 0
563739255 0 0
18389208 0 0
968077339 0 0
288112515 0 0
30093640 0 0
1013121861 0 0
491786886 0 0
628958063 0 0
924943026 0 0
79688189 0 0
757510948 0 0
891626938 0 0
345338295 0 0
345170718 0 0
710818465 0 0
539540333 0 0
771462886 0 0
287813948 0 0
73750025 0 0
708970848 0 0
967386569 0 0
1053119169 0 0
441816399 0 0
8508402 0 0
509739057 0 0
810669940 0 0
98017882 0 0
367696132 0 0
791002823 0 0
635064976 0 0
146843216 0 0
496713134 0 0
743102100 0 0
1002185101 0 0
789369357 0 0
525874551 0 0
482149231 0 0
775712076 0 0
970165995 0 0
383783497 0 0
22609563 0 0
1065356779 0 0
950152504 0 0
353560904 0 0
418018467 0 0
974321873 0 0
1058321734 0 0
846475304 0 0
268839511 0 0
699301116 0 0
978550394 0 0
858324435 0 0
105702745 0 0
539251823 0 0
712910493 0 0
256927622 0 0
766058342 0 0
334011226 0 0
711639327 0 0
834896248 0 0
534939238 0 0
823304642 0 0
495216846 0 0
250505471 0 0
429269538 0 0
918073673 0 0
783029297 0 0
32544090 0 0
478274575 0 0
1064820285 0 0
770472007 0 0
242769922 0 0
680918294 0 0
399928251 0 0
612321886 0 0
378731154 0 0
312037611 0 0
545707327 0 0
211475337 0 0
539381465 0 0
263599466 0 0
798333790 0 0
13638925 0 0
31344712 0 0
1028218787 0 0
234704258 0 0
578469505 0 0
981174576 0 0
162457836 0 0
932401058 0 0
63082180 0 0
923896671 0 0
626830184 0 0
714383954 0 0
786508176 0 0
874168343 0 0
597534833 0 0
812467443 0 0
985328123 0 0
404771548 0 0
706502331 0 0
725949675 0 0
1025948059 0 0
691642544 0 0
914692332 0 0
137793659 0 0
484066228 0 0
530072472 0 0
605601008 0 0
600226118 0 0
599457553 0 0
482134730 0 0
583490607 0 0
106580671 0 0
245100148 0 0
279920455 0 0
1057504553 0 0
740428595 0 0
966938779 0 0
442610235 0 0
363061934 0 0
730462703 0 0
730511315 0 0
37800299 0 0
917955412 0 0
580385069 0 0
342980650 0 0
235924313 0 0
691448875 0 0
755941900 0 0
1061570730 0 0
245650504 0 0
483045882 0 0
305996748 0 0
181901101 0 0
1069418829 0 0
21088363 0 0
976608406 0 0
127293722 0 0
230949748 0 0
668794700 0 0
161782511 0 0
628537046 0 0
230991902 0 0
573145171 0 0
1020452410 0 0
1001766379 0 0
1069838311 0 0
549500407 0 0
1059596288 0 0
37197129 0 0
343634615 0 0
350997783 0 0
367345990 0 0
769198406 0 0
1024780492 0 0
1009524094 0 0
918854492 0 0
311709149 0 0
414453243 0 0
85060844 0 0
65861622 0 0
530511055 0 0
398923660 0 0
502808844 0 0
131176302 0 0
940659169 0 0
1068032556 0 0
881268256 0 0
641575871 0 0
422640518 0 0
72113627 0 0
503942828 0 0
885070194 0 0
624500634 0 0
833126304 0 0
526662626 0 0
299693279 0 0
184423926 0 0
547514651 0 0
1032484048 0 0
68702330 0 0
726854983 0 0
306818808 0 0
960516563 0 0
831682537 0 0
654431593 0 0
573312006 0 0
33906394 0 0
709019155 0 0
945885565 0 0
62013623 0 0
259361618 0 0
226862372 0 0
100099325 0 0
1411922 0 0
247374529 0 0
575509191 0 0
1020782113 0 0
309644713 0 0
784042182 0 0
381675899 0 0
589173312 0 0
854560708 0 0
329201996 0 0
776520873 0 0
896124035 0 0
219380772 0 0
322672466 0 0
354706012 0 0
856137 0 0
590651800 0 0
108242624 0 0
62617751 0 0
311968799 0 0
243190839 0 0
421312355 0 0
94019500 0 0
555492108 0 0
587352687 0 0
416622380 0 0
733007863 0 0
213580300 0 0
146636376 0 0
855872580 0 0
290685850 0 0
675228978 0 0
62505554 0 0
1056989112 0 0
298525640 0 0
328025386 0 0
963363159 0 0
579583131 0 0
278404055 0 0
847608799 0 0
578397215 0 0
898368412 0 0
835962097 0 0
621218639 0 0
1038853579 0 0
359306896 0 0
888806466 0 0
1045035323 0 0
1017075563 0 0
422448311 0 0
288173691 0 0
784798119 0 0
336555027 0 0
381723002 0 0
509231132 0 0
147324503 0 0
201660921 0 0
809510673 0 0
63406703 0 0
932112394 0 0
938633955 0 0
168276590 0 0
920569586 0 0
593829809 0 0
63695822 0 0
275855525 0 0
530521011 0 0
715979656 0 0
839700899 0 0
1069955062 0 0
288940461 0 0
842354825 0 0
870636625 0 0
1000689457 0 0
52883472 0 0
902557594 0 0
881352814 0 0
162587558 0 0
605533306 0 0
73132194 0 0
303392783 0 0
966958197 0 0
238959441 0 0
653673743 0 0
1049250980 0 0
873607662 0 0
903460440 0 0
727850434 0 0
45625111 0 0
1052916485 0 0
747461987 0 0
307133717 0 0
508613765 0 0
943048456 0 0
364835500 0 0
304712224 0 0
924755 0 0
343529311 0 0
207859558 0 0
992338973 0 0
669302797 0 0
425306419 0 0
356085122 0 0
544116120 0 0
241416590 0 0
230152255 0 0
488392629 0 0
293976019 0 0
959260242 0 0
572770992 0 0
986395318 0 0
335554377 0 0
802492501 0 0
136100611 0 0
821553714 0 0
605592870 0 0
128471457 0 0
513820643 0 0
205609376 0 0
853051382 0 0
720872650 0 0
931152830 0 0
310502208 0 0
71972499 0 0
525568481 0 0
27785447 0 0
533544317 0 0
968851220 0 0
108649026 0 0
92786679 0 0
73242715 0 0
708109565 0 0
972722126 0 0
157851393 0 0
724200733 0 0
559641698 0 0
638672165 0 0
719381771 0 0
343996779 0 0
869163766 0 0
113836614 0 0
892032135 0 0
454263725 0 0
511505431 0 0
500793885 0 0
856772224 0 0
209348184 0 0
91059691 0 0
781317392 0 0
876948547 0 0
507409633 0 0
514313687 0 0
392602074 0 0
471747194 0 0
824916254 0 0
100612813 0 0
816529786 0 0
741725052 0 0
699544307 0 0
380690340 0 0
798507447 0 0
360534079 0 0
24992684 0 0
485663478 0 0
729865546 0 0
792416552 0 0
536848318 0 0
182747820 0 0
335049029 0 0
315762659 0 0
1047590184 0 0
858943385 0 0
634927659 0 0
229437292 0 0
386679100 0 0
78462987 0 0
161558722 0 0
270847813 0 0
499104308 0 0
891406161 0 0
1056209431 0 0
178731355 0 0
1057937896 0 0
417458734 0 0
547720273 0 0
247300523 0 0
709712397 0 0
533547402 0 0
612458786 0 0
2078287 0 0
1004125709 0 0
699672810 0 0
965515984 0 0
360903089 0 0
904311995 0 0
555338937 0 0
51871579 0 0
695506015 0 0
700032450 0 0
449315482 0 0
120614672 0 0
359347331 0 0
10191563 0 0
748743259 0 0
655910533 0 0
315885104 0 0
581893845 0 0
923100562 0 0
167149239 0 0
615010249 0 0
216458818 0 0
641010872 0 0
757962843 0 0
328719030 0 0
702096324 0 0
51049615 0 0
410519442 0 0
440024694 0 0
100350509 0 0
148042047 0 0
1070680804 0 0
16216100 0 0
20885785 0 0
717237005 0 0
977523926 0 0
354417653 0 0
122698441 0 0
808320715 0 0
235907132 0 0
642299757 0 0
900215486 0 0
321316870 0 0
791057957 0 0
342034179 0 0
547757858 0 0
572814717 0 0
700353056 0 0
563355212 0 0
711124215 0 0
71334729 0 0
986166422 0 0
838437720 0 0
849166516 0 0
596934625 0 0
899825565 0 0
61441634 0 0
948555479 0 0
896865940 0 0
558439234 0 0
126016217 0 0
1070931687 0 0
950226771 0 0
592429285 0 0
846863791 0 0
271575102 0 0
483539731 0 0
157182720 0 0
94772444 0 0
975223051 0 0
449516073 0 0
616851741 0 0
433647113 0 0
775538378 0 0
326668610 0 0
868927933 0 0
672565264 0 0
1032723604 0 0
1051059072 0 0
523029207 0 0
295354277 0 0
301368662 0 0
753981142 0 0
685062555 0 0
890446553 0 0
866291609 0 0
515182675 0 0
683074415 0 0
780625820 0 0
264273067 0 0
216926893 0 0
370117670 0 0
379961118 0 0
420395345 0 0
972457389 0 0
894323492 0 0
702626228 0 0
214622269 0 0
1007405302 0 0
901086244 0 0
955959140 0 0
861894649 0 0
200703139 0 0
667298159 0 0
363734499 0 0
935865104 0 0
397721718 0 0
932077576 0 0
107569133 0 0
30766310 0 0
333916327 0 0
795676942 0 0
559528012 0 0
179031986 0 0
695752401 0 0
889091353 0 0
954294268 0 0
83208715 0 0
793735129 0 0
637652055 0 0
473137379 0 0
415709705 0 0
134093328 0 0
576190857 0 0
60250173 0 0
214167592 0 0
13686277 0 0
972134123 0 0
700710708 0 0
465159816 0 0
645780215 0 0
764830158 0 0
682374648 0 0
811208373 0 0
911861364 0 0
690721003 0 0
202949807 0 0
1060007106 0 0
311065756 0 0
459238492 0 0
271642317 0 0
87309534 0 0
890299564 0 0
943465414 0 0
451518412 0 0
990480725 0 0
764167806 0 0
480209886 0 0
573074355 0 0
613622049 0 0
504272262 0 0
1065027844 0 0
980271815 0 0
959340542 0 0
420369552 0 0
140052984 0 0
789548574 0 0
37692939 0 0
894743584 0 0
108160716 0 0
508563537 0 0
534892783 0 0
168321463 0 0
581615120 0 0
816290402 0 0
82980018 0 0
973945848 0 0
791964277 0 0
538568210 0 0
939988694 0 0
291660134 0 0
46812946 0 0
241993593 0 0
1034289795 0 0
468730088 0 0
217657551 0 0
260496402 0 0
690730135 0 0
576018954 0 0
865479400 0 0
306458874 0 0
849832768 0 0
601743867 0 0
782154979 0 0
92907879 0 0
132540741 0 0
664357521 0 0
16192635 0 0
1006786001 0 0
423454429 0 0
421215900 0 0
800590644 0 0
74491922 0 0
206867042 0 0
666425551 0 0
315959300 0 0
122497792 0 0
235003477 0 0
746286833 0 0
956486224 0 0
715808160 0 0
937653961 0 0
694648032 0 0
761912115 0 0
495654886 0 0
173146855 0 0
390302624 0 0
251433899 0 0
142858930 0 0
293703535 0 0
347026874 0 0
81135809 0 0
523215869 0 0
729192847 0 0
562307158 0 0
971282933 0 0
1039993033 0 0
154257897 0 0
100151238 0 0
1037866417 0 0
407816703 0 0
1048315607 0 0
104168204 0 0
544447351 0 0
441101725 0 0
508764529 0 0
691887719 0 0
774350881 0 0
58834418 0 0
791924505 0 0
219287857 0 0
482186404 0 0
308482993 0 0
651219880 0 0
869902161 0 0
60622795 0 0
811632226 0 0
936186266 0 0
299715149 0 0
441001703 0 0
421312606 0 0
213922588 0 0
87256102 0 0
201257893 0 0
203147176 0 0
308166732 0 0
186393309 0 0
35414811 0 0
480711650 0 0
841250494 0 0
779331617 0 0
238875482 0 0
1045767396 0 0
1020438574 0 0
67777476 0 0
756483772 0 0
680486049 0 0
959162726 0 0
407971457 0 0
522314697 0 0
696974494 0 0
106560449 0 0
389330040 0 0
843093567 0 0
699829021 0 0
234749403 0 0
476740248 0 0
811760596 0 0
428927693 0 0
893489355 0 0
1009427593 0 0
95431113 0 0
389934872 0 0
201388890 0 0
923741744 0 0
776980935 0 0
844708660 0 0
604899813 0 0
639877355 0 0
358537896 0 0
1009895744 0 0
142828520 0 0
665753774 0 0
470259579 0 0
532922310 0 0
120570961 0 0
788029176 0 0
972652726 0 0
364302982 0 0
939245044 0 0
104012895 0 0
303767770 0 0
406719848 0 0
377375599 0 0
73863510 0 0
263400726 0 0
237503499 0 0
896817314 0 0
68526806 0 0
406634072 0 0
126381905 0 0
32893770 0 0
260538208 0 0
234714579 0 0
741660880 0 0
36162759 0 0
262083708 0 0
1040990232 0 0
771534771 0 0
1008037282 0 0
870351950 0 0
785575163 0 0
97735856 0 0
174234809 0 0
1046765136 0 0
379976973 0 0
418826903 0 0
206905023 0 0
245824722 0 0
435317325 0 0
734523393 0 0
115217718 0 0
701694419 0 0
58768710 0 0
986844475 0 0
796315396 0 0
660612148 0 0
184031782 0 0
538845316 0 0
149734256 0 0
872870099 0 0
777185782 0 0
939173343 0 0
261205147 0 0
291761758 0 0
831470062 0 0
288287087 0 0
574635581 0 0
192968089 0 0
313826607 0 0
982861619 0 0
183525378 0 0
609895487 0 0
540966789 0 0
124717570 0 0
66788247 0 0
795723164 0 0
342506085 0 0
991960914 0 0
118640998 0 0
466200518 0 0
986141104 0 0
917122324 0 0
823328923 0 0
1025735959 0 0
349077059 0 0
706624897 0 0
238646449 0 0
810288323 0 0
241838637 0 0
586844065 0 0
290068373 0 0
686910001 0 0
528039997 0 0
855259980 0 0
271054904 0 0
476965069 0 0
1008023574 0 0
1023917964 0 0
982862492 0 0
608116429 0 0
435359485 0 0
668521558 0 0
892629777 0 0
970124501 0 0
215513425 0 0
563997152 0 0
879179598 0 0
1052044100 0 0
559340078 0 0
941682517 0 0
715208285 0 0
963589862 0 0
637530700 0 0
291189695 0 0
217981381 0 0
985890700 0 0
359798672 0 0
359506797 0 0
505988074 0 0
725671502 0 0
475391650 0 0
1064384035 0 0
1053638685 0 0
360821349 0 0
468592247 0 0
97932718 0 0
29393619 0 0
71722339 0 0
812342500 0 0
189987161 0 0
901713041 0 0
323640449 0 0
1040166651 0 0
560239335 0 0
314981689 0 0
69086065 0 0
464831415 0 0
6196887 0 0
704067040 0 0
404065572 0 0
582662503 0 0
1044727212 0 0
78846870 0 0
559725542 0 0
935212600 0 0
989783298 0 0
467383295 0 0
728508903 0 0
979232690 0 0
1061937429 0 0
184006523 0 0
893226076 0 0
383268374 0 0
370771856 0 0
514223867 0 0
85415290 0 0
847573185 0 0
551254090 0 0
631722536 0 0
220223183 0 0
855081333 0 0
625491319 0 0
788064490 0 0
955047207 0 0
404262586 0 0
808271460 0 0
975605100 0 0
94951022 0 0
698418544 0 0
29445830 0 0
827713063 0 0
961583897 0 0
198971354 0 0
423800670 0 0
931408978 0 0
137111468 0 0
105370826 0 0
137669967 0 0
62552887 0 0
72486479 0 0
410463061 0 0
478615918 0 0
812302157 0 0
822761466 0 0
401153131 0 0
150431855 0 0
482559519 0 0
774647119 0 0
416074855 0 0
330907404 0 0
17835680 0 0
940831535 0 0
650197258 0 0
19892212 0 0
326326310 0 0
952103170 0 0
876862810 0 0
287908122 0 0
696035605 0 0
716357346 0 0
885508421 0 0
840292765 0 0
279933151 0 0
613018558 0 0
1069071919 0 0
80161793 0 0
145559410 0 0
126874475 0 0
148637389 0 0
301379058 0 0
676560442 0 0
428715649 0 0
25940873 0 0
1040030804 0 0
949565502 0 0
352066798 0 0
207005041 0 0
986256264 0 0
684246322 0 0
117018861 0 0
696251362 0 0
647306289 0 0
35142013 0 0
886995001 0 0
634000705 0 0
349562271 0 0
931090965 0 0
504220110 0 0
798531968 0 0
41646719 0 0
518041267 0 0
497968778 0 0
160819197 0 0
251853271 0 0
56629273 0 0
1004020418 0 0
729565048 0 0
910227188 0 0
802451269 0 0
925137951 0 0
907760403 0 0
556727965 0 0
165112760 0 0
214777399 0 0
326462967 0 0
208766940 0 0
193121874 0 0
377046496 0 0
86682482 0 0
309563358 0 0
112234126 0 0
864387191 0 0
188408313 0 0
816904697 0 0
984409745 0 0
728642503 0 0
918917899 0 0
569657275 0 0
647125758 0 0
948982482 0 0
335092933 0 0
25335169 0 0
395715060 0 0
869935325 0 0
1057824007 0 0
59723004 0 0
914093225 0 0
474907240 0 0
117350093 0 0
70336336 0 0
801109024 0 0
622291149 0 0
313373940 0 0
243130114 0 0
690733001 0 0
318206170 0 0
1070404994 0 0
667530792 0 0
898281031 0 0
326439151 0 0
370713615 0 0
834227107 0 0
120009262 0 0
1039283062 0 0
471125046 0 0
152139585 0 0
681273497 0 0
392675531 0 0
758270391 0 0
73529363 0 0
102356682 0 0
658124179 0 0
220554869 0 0
149790676 0 0
381046600 0 0
170787603 0 0
989110581 0 0
335110809 0 0
567274420 0 0
784575642 0 0
1030669604 0 0
544925261 0 0
702357305 0 0
730899277 0 0
555832846 0 0
637082958 0 0
470618422 0 0
603997220 0 0
437449495 0 0
64913868 0 0
501335922 0 0
421683566 0 0
864056704 0 0
340251334 0 0
119804816 0 0
876514811 0 0
174306429 0 0
575410049 0 0
72595324 0 0
448581933 0 0
273231328 0 0
1035125187 0 0
191938967 0 0
1028677343 0 0
363018099 0 0
466533009 0 0
769901629 0 0
961311357 0 0
685702959 0 0
512717696 0 0
592579821 0 0
979606671 0 0
938928545 0 0
417458762 0 0
42383961 0 0
817092345 0 0
929566889 0 0
450372263 0 0
181229721 0 0
654831628 0 0
400899714 0 0
623063648 0 0
140773866 0 0
700173276 0 0
704580305 0 0
492303403 0 0
196481270 0 0
390994816 0 0
114555735 0 0
132290330 0 0
503981458 0 0
489826004 0 0
438575196 0 0
899683917 0 0
1032096916 0 0
34498295 0 0
162990729 0 0
1066640652 0 0
219163156 0 0
375234103 0 0
96752026 0 0
219494153 0 0
705806513 0 0
919686440 0 0
591069101 0 0
783621125 0 0
21326588 0 0
449697102 0 0
237176818 0 0
324022396 0 0
687345081 0 0
441884948 0 0
324974269 0 0
1058217449 0 0
97529833 0 0
275527814 0 0
741686062 0 0
236457663 0 0
984912414 0 0
415955902 0 0
447243080 0 0
668205849 0 0
225889225 0 0
630698809 0 0
448178116 0 0
117608126 0 0
710636856 0 0
612811861 0 0
337581200 0 0
472729136 0 0
335495332 0 0
382732113 0 0
747970089 0 0
384029005 0 0
644099050 0 0
766502450 0 0
336300085 0 0
529630935 0 0
1186565 0 0
721079478 0 0
898799602 0 0
892889918 0 0
232676994 0 0
353170769 0 0
543910074 0 0
974269216 0 0
676448102 0 0
183449918 0 0
33536099 0 0
930992371 0 0
94537810 0 0
964114498 0 0
191501105 0 0
369073219 0 0
286252989 0 0
387576346 0 0
559131929 0 0
985050640 0 0
922138347 0 0
617610170 0 0
389190513 0 0
330783075 0 0
20503276 0 0
555836422 0 0
932221129 0 0
504635681 0 0
473446426 0 0
327835932 0 0
909621388 0 0
1015133462 0 0
740516163 0 0
341236910 0 0
827923165 0 0
560895281 0 0
1014393583 0 0
642435798 0 0
348918210 0 0
717636487 0 0
945778124 0 0
708798599 0 0
190327279 0 0
361941154 0 0
148568456 0 0
66406023 0 0
344835299 0 0
991617226 0 0
938103210 0 0
989321310 0 0
711973254 0 0
161627951 0 0
422899512 0 0
796658525 0 0
312832855 0 0
25628622 0 0
536050810 0 0
757951337 0 0
90888557 0 0
827172369 0 0
819232032 0 0
151470431 0 0
184464656 0 0
409162057 0 0
239722979 0 0
744974002 0 0
403433700 0 0
685740653 0 0
290931017 0 0
237823874 0 0
677916355 0 0
345052494 0 0
552556198 0 0
166603490 0 0
667150197 0 0
271956169 0 0
127946983 0 0
152823 0 0
680897401 0 0
168409049 0 0
1069668156 0 0
62305769 0 0
603895450 0 0
492125952 0 0
591645795 0 0
152439660 0 0
768202689 0 0
146767457 0 0
431265847 0 0
782295638 0 0
840710009 0 0
549920318 0 0
659218963 0 0
1054062449 0 0
13433480 0 0
646751643 0 0
143977277 0 0
620053052 0 0
1063825880 0 0
639267741 0 0
153117876 0 0
810135168 0 0
544217681 0 0
785405288 0 0
1024418575 0 0
199173891 0 0
316100955 0 0
301254087 0 0
1035714129 0 0
730947113 0 0
749001054 0 0
786614481 0 0
298320910 0 0
92776232 0 0
319161608 0 0
1005336011 0 0
679675998 0 0
523854054 0 0
263892531 0 0
386013251 0 0
717340479 0 0
679816669 0 0
76528168 0 0
81276851 0 0
63992040 0 0
618146287 0 0
363269531 0 0
55605856 0 0
132597884 0 0
70590830 0 0
558820439 0 0
266815442 0 0
376110847 0 0
131463187 0 0
150843801 0 0
41741736 0 0
199146723 0 0
842091454 0 0
210211435 0 0
676596899 0 0
31314655 0 0
566044894 0 0
544841408 0 0
353464000 0 0
465511524 0 0
67443872 0 0
394424683 0 0
1018546548 0 0
780841850 0 0
795288498 0 0
909313694 0 0
338299146 0 0
992864514 0 0
36304699 0 0
29989556 0 0
991239038 0 0
645606949 0 0
266190468 0 0
112456407 0 0
1031410365 0 0
380584282 0 0
40619055 0 0
363246472 0 0
592389023 0 0
947694210 0 0
632255948 0 0
939471789 0 0
366920140 0 0
656974824 0 0
521847667 0 0
441865614 0 0
1035002088 0 0
1041685030 0 0
457175850 0 0
1048434603 0 0
811047202 0 0
839144033 0 0
234644043 0 0
426212551 0 0
371286743 0 0
331932743 0 0
422729401 0 0
290766256 0 0
806534146 0 0
792058380 0 0
633874739 0 0
171040854 0 0
180088160 0 0
537624384 0 0
851679786 0 0
568458069 0 0
920148752 0 0
74497464 0 0
992555113 0 0
849539171 0 0
921919699 0 0
1046538209 0 0
494436442 0 0
661423813 0 0
756271120 0 0
1023413400 0 0
85355106 0 0
218187579 0 0
139290832 0 0
579467838 0 0
88825027 0 0
292782989 0 0
682965683 0 0
721583610 0 0
154883281 0 0
536641921 0 0
1055555489 0 0
1030779723 0 0
383807482 0 0
1005998839 0 0
159768724 0 0
337842 0 0
833460441 0 0
917121798 0 0
838933933 0 0
847657202 0 0
401205208 0 0
186428100 0 0
961753831 0 0
571813503 0 0
990408230 0 0
736422958 0 0
779298674 0 0
83724407 0 0
835161537 0 0
700476864 0 0
851131040 0 0
409534883 0 0
202920570 0 0
1053343694 0 0
314156458 0 0
271350618 0 0
1072360731 0 0
155981523 0 0
211662790 0 0
91169201 0 0
610590856 0 0
186839852 0 0
455865053 0 0
978403158 0 0
458569453 0 0
1012709187 0 0
912499046 0 0
1039522491 0 0
147686412 0 0
125085075 0 0
465747877 0 0
764327753 0 0
534729178 0 0
675045630 0 0
677617208 0 0
278083947 0 0
987849661 0 0
741437700 0 0
412374350 0 0
652179647 0 0
697041664 0 0
320362896 0 0
673915479 0 0
383545881 0 0
252098285 0 0
478469273 0 0
29309561 0 0
1006838345 0 0
431558346 0 0
149225680 0 0
27173454 0 0
692362725 0 0
429962311 0 0
672642417 0 0
608437637 0 0
141048042 0 0
1045227205 0 0
399024140 0 0
283290417 0 0
45195604 0 0
248125228 0 0
353113517 0 0
822545812 0 0
260482684 0 0
161797791 0 0
704127916 0 0
113470072 0 0
169407222 0 0
209027627 0 0
166347690 0 0
112400595 0 0
750665695 0 0
114222488 0 0
797645047 0 0
169227390 0 0
204935497 0 0
954858612 0 0
265845072 0 0
587662391 0 0
79695583 0 0
941117542 0 0
361258936 0 0
257198175 0 0
884944022 0 0
435186256 0 0
142839864 0 0
433147736 0 0
326226795 0 0
485323407 0 0
795597778 0 0
88339175 0 0
853362306 0 0
689820467 0 0
991776179 0 0
545412564 0 0
733646478 0 0
581295647 0 0
164123062 0 0
428915709 0 0
678187686 0 0
454735928 0 0
689633128 0 0
1012578940 0 0
957332804 0 0
20720028 0 0
582987022 0 0
539037295 0 0
800739225 0 0
976020942 0 0
924916512 0 0
340809174 0 0
732560956 0 0
57887578 0 0
821933137 0 0
252629450 0 0
107686817 0 0
794176001 0 0
1012057630 0 0
947305092 0 0
286288714 0 0
769303760 0 0
215515458 0 0
890480782 0 0
662497393 0 0
842547213 0 0
542545521 0 0
77271194 0 0
499274616 0 0
670417436 0 0
418622896 0 0
858424121 0 0
8530449 0 0
245351623 0 0
517983335 0 0
5017750 0 0
121343293 0 0
308877177 0 0
252288523 0 0
732209159 0 0
469775141 0 0
903708128 0 0
881105090 0 0
86033550 0 0
348832435 0 0
850689093 0 0
677216975 0 0
423895578 0 0
1032092028 0 0
515167812 0 0
942847807 0 0
809044597 0 0
284374063 0 0
22547443 0 0
62476302 0 0
667125453 0 0
114366921 0 0
692369694 0 0
388498124 0 0
775329479 0 0
310681532 0 0
768796293 0 0
211413643 0 0
426424009 0 0
724596213 0 0
713231743 0 0
425554519 0 0
833874149 0 0
553751608 0 0
409659072 0 0
725286556 0 0
71146021 0 0
1049331665 0 0
210258680 0 0
824570902 0 0
1006689955 0 0
17864369 0 0
630040765 0 0
563835353 0 0
794526108 0 0
831036380 0 0
41344435 0 0
165458612 0 0
511821315 0 0
686143677 0 0
160074526 0 0
722388938 0 0
749464308 0 0
188026461 0 0
355134538 0 0
101071364 0 0
478319028 0 0
671047778 0 0
677995240 0 0
874930869 0 0
288069142 0 0
173198573 0 0
455526304 0 0
931429023 0 0
892005979 0 0
193529925 0 0
534259214 0 0
1052393443 0 0
824911287 0 0
363636718 0 0
284216212 0 0
3240577 0 0
664389567 0 0
651833912 0 0
556039346 0 0
48752399 0 0
828666383 0 0
649386274 0 0
475321964 0 0
284184971 0 0
538183301 0 0
331385879 0 0
52617256 0 0
868461114 0 0
601692185 0 0
920532462 0 0
907353412 0 0
739206389 0 0
699244862 0 0
759740919 0 0
866909549 0 0
345989759 0 0
38190022 0 0
749881518 0 0
736318328 0 0
385954698 0 0
262213405 0 0
707993950 0 0
176993656 0 0
178700877 0 0
806880750 0 0
819568793 0 0
455572424 0 0
970731882 0 0
646567451 0 0
587164812 0 0
223788590 0 0
662435929 0 0
354248725 0 0
195869404 0 0
973109661 0 0
762722389 0 0
614042410 0 0
10054360 0 0
98794298 0 0
156964630 0 0
639060278 0 0
512106767 0 0
391129027 0 0
1024153539 0 0
762449671 0 0
119307832 0 0
1053852750 0 0
559612242 0 0
156838479 0 0
664420300 0 0
15726845 0 0
470270823 0 0
258845904 0 0
78381652 0 0
331870624 0 0
574573097 0 0
397738618 0 0
1064973754 0 0
364036776 0 0
877251988 0 0
205568618 0 0
77764247 0 0
975907098 0 0
355911331 0 0
101533734 0 0
900913874 0 0
876096950 0 0
1022637081 0 0
801402185 0 0
429967300 0 0
97369129 0 0
609476771 0 0
944095072 0 0
665418566 0 0
657381792 0 0
302799230 0 0
744564199 0 0
845368328 0 0
647874363 0 0
1072341436 0 0
314894808 0 0
121869729 0 0
912225447 0 0
875895175 0 0
431157319 0 0
234207309 0 0
374590679 0 0
423693622 0 0
276322516 0 0
318924528 0 0
423864035 0 0
372715784 0 0
1007642771 0 0
558124389 0 0
118679417 0 0
608118484 0 0
654029327 0 0
230293010 0 0
443096079 0 0
4449140 0 0
947353522 0 0
810840147 0 0
160232256 0 0
532765475 0 0
245005454 0 0
524385444 0 0
841483677 0 0
225103611 0 0
452057669 0 0
544075065 0 0
230243807 0 0
732282801 0 0
606043626 0 0
841286260 0 0
587120435 0 0
568142224 0 0
200467752 0 0
551285021 0 0
51371218 0 0
302635665 0 0
495437123 0 0
123254366 0 0
451518770 0 0
405301431 0 0
538136402 0 0
404218426 0 0
757640508 0 0
531192034 0 0
51031705 0 0
32609982 0 0
916372434 0 0
315135665 0 0
1045186809 0 0
96247672 0 0
978137600 0 0
290011730 0 0
99266757 0 0
254775799 0 0
215710273 0 0
6570547 0 0
519508046 0 0
769574480 0 0
152785432 0 0
526711122 0 0
726539190 0 0
716211140 0 0
9051056 0 0
406730794 0 0
577479362 0 0
899857566 0 0
800079170 0 0
777703554 0 0
647852867 0 0
307256832 0 0
926725243 0 0
3456705 0 0
207720555 0 0
673598962 0 0
538801213 0 0
86413049 0 0
139499599 0 0
899234964 0 0
496911708 0 0
483166022 0 0
884999456 0 0
205436661 0 0
256744487 0 0
421143465 0 0
549634969 0 0
907262256 0 0
834031408 0 0
609861544 0 0
650420823 0 0
935674590 0 0
499918503 0 0
666568569 0 0
394763155 0 0
720898369 0 0
88281655 0 0
637946974 0 0
360936936 0 0
629345540 0 0
971585888 0 0
138455642 0 0
435311984 0 0
526895574 0 0
417163088 0 0
729936210 0 0
910790002 0 0
276684746 0 0
989433317 0 0
394667139 0 0
896402057 0 0
390869462 0 0
761590077 0 0
945008293 0 0
544117054 0 0
423086393 0 0
92902551 0 0
776810066 0 0
504732887 0 0
587444192 0 0
580137589 0 0
905090875 0 0
869452907 0 0
169229748 0 0
593882211 0 0
1014652486 0 0
336061861 0 0
818206598 0 0
472847711 0 0
691912473 0 0
956062520 0 0
530434040 0 0
376069407 0 0
551206898 0 0
1051681633 0 0
508466756 0 0
917550157 0 0
493367007 0 0
402697153 0 0
43459823 0 0
197061598 0 0
424490989 0 0
150376427 0 0
734515218 0 0
707402477 0 0
853905085 0 0
467147862 0 0
491491710 0 0
493002473 0 0
414876351 0 0
309191109 0 0
287088437 0 0
697043315 0 0
354176048 0 0
598468670 0 0
945775095 0 0
824928347 0 0
905250598 0 0
12349985 0 0
307109037 0 0
266857076 0 0
892499522 0 0
411280095 0 0
702494367 0 0
534844931 0 0
697830827 0 0
443799763 0 0
972872135 0 0
770913235 0 0
576603710 0 0
294448629 0 0
848167183 0 0
460608146 0 0
607421093 0 0
1069806501 0 0
970521345 0 0
132624420 0 0
151170007 0 0
676896025 0 0
262355046 0 0
868014056 0 0
906202188 0 0
762326964 0 0
368065825 0 0
1043587518 0 0
668629186 0 0
785246892 0 0
348181273 0 0
828777121 0 0
466010502 0 0
865933644 0 0
379040657 0 0
50503200 0 0
186350010 0 0
539197313 0 0
369899245 0 0
254248912 0 0
785456326 0 0
67638952 0 0
925773841 0 0
290828128 0 0
61723229 0 0
568980241 0 0
738166816 0 0
407086343 0 0
51622181 0 0
492306962 0 0
948901773 0 0
256425961 0 0
178182385 0 0
924799044 0 0
818563487 0 0
1025615453 0 0
781002182 0 0
148055437 0 0
261203259 0 0
173652407 0 0
743298112 0 0
485177639 0 0
554620443 0 0
531916010 0 0
593332381 0 0
296471557 0 0
392170816 0 0
543118651 0 0
143926360 0 0
671359518 0 0
491542691 0 0
340118666 0 0
255573594 0 0
896741649 0 0
9778214 0 0
127415298 0 0
437433376 0 0
582915869 0 0
1054943485 0 0
172808969 0 0
859401947 0 0
75714212 0 0
135376585 0 0
533284873 0 0
1010447120 0 0
356648878 0 0
1073453330 0 0
975409696 0 0
524580101 0 0
183784428 0 0
487745808 0 0
668913497 0 0
145508303 0 0
106431882 0 0
741497753 0 0
150213100 0 0
587203122 0 0
1012189022 0 0
462667015 0 0
458994235 0 0
836295944 0 0
874671670 0 0
1001461896 0 0
317496596 0 0
723353137 0 0
64166708 0 0
1012751977 0 0
673395734 0 0
625827667 0 0
967128692 0 0
427112107 0 0
782949668 0 0
453434686 0 0
272252506 0 0
100599215 0 0
386867356 0 0
61161068 0 0
825802812 0 0
640422942 0 0
603149078 0 0
214182490 0 0
399479847 0 0
990383424 0 0
794794049 0 0
156400150 0 0
533746436 0 0
111613516 0 0
951269641 0 0
660961477 0 0
208611566 0 0
408517059 0 0
432453345 0 0
290862080 0 0
783745778 0 0
890911614 0 0
113251205 0 0
103084602 0 0
758082813 0 0
468158396 0 0
532797786 0 0
673060982 0 0
804935903 0 0
902772555 0 0
684818217 0 0
670595747 0 0
617762071 0 0
193908795 0 0
587524397 0 0
632448946 0 0
208053518 0 0
263581498 0 0
87243814 0 0
429463598 0 0
175870514 0 0
1072511744 0 0
403482897 0 0
1066181956 0 0
842792735 0 0
629375935 0 0
56085461 0 0
456422773 0 0
865901283 0 0
544821035 0 0
293157680 0 0
467965946 0 0
174541308 0 0
765637314 0 0
200055759 0 0
420077298 0 0
533263940 0 0
826933607 0 0
872114536 0 0
967935992 0 0
81960029 0 0
138549137 0 0
236567803 0 0
401455820 0 0
703148452 0 0
723250481 0 0
159684277 0 0
342860985 0 0
1017261561 0 0
1035670351 0 0
452516606 0 0
200678151 0 0
666118829 0 0
632173128 0 0
757608452 0 0
820569665 0 0
879072260 0 0
773704801 0 0
444254738 0 0
209002584 0 0
805674265 0 0
1046003725 0 0
318841590 0 0
962440649 0 0
226595948 0 0
594515969 0 0
1057028334 0 0
868228561 0 0
356794186 0 0
1062362084 0 0
655420767 0 0
294036887 0 0
757235644 0 0
650343471 0 0
109864105 0 0
527426118 0 0
867376523 0 0
915606262 0 0
868698762 0 0
176216664 0 0
563993829 0 0
386421468 0 0
629444096 0 0
476652491 0 0
412095468 0 0
80705410 0 0
386477721 0 0
483952862 0 0
648245457 0 0
283567324 0 0
910756343 0 0
320671178 0 0
1044628429 0 0
301219825 0 0
6458163 0 0
513639420 0 0
62860294 0 0
542723971 0 0
947508907 0 0
645137669 0 0
489038505 0 0
324737455 0 0
572158443 0 0
49938214 0 0
821629640 0 0
632834372 0 0
1044382157 0 0
283920662 0 0
1053749011 0 0
309896035 0 0
914235534 0 0
431999537 0 0
664293955 0 0
115686545 0 0
802310760 0 0
993794056 0 0
253372831 0 0
1001454542 0 0
58951001 0 0
75849848 0 0
1061378621 0 0
216655259 0 0
409686629 0 0
198016588 0 0
911812752 0 0
446143268 0 0
540454581 0 0
1040400273 0 0
1044528044 0 0
508587680 0 0
627325521 0 0
1047112739 0 0
1063058240 0 0
176350202 0 0
799936436 0 0
127627019 0 0
652764051 0 0
1066791732 0 0
611775772 0 0
702771900 0 0
318661611 0 0
34330432 0 0
212258651 0 0
283704011 0 0
800058674 0 0
987627909 0 0
227641840 0 0
126271918 0 0
310899681 0 0
970942806 0 0
898183741 0 0
748884926 0 0
1050117042 0 0
387996384 0 0
541398475 0 0
1019320601 0 0
73123988 0 0
666947973 0 0
796977768 0 0
72475149 0 0
505040142 0 0
469379504 0 0
471775228 0 0
147701044 0 0
968666279 0 0
531951693 0 0
899118195 0 0
335046018 0 0
65077146 0 0
121179848 0 0
553170876 0 0
148250264 0 0
855172479 0 0
390933971 0 0
1046544614 0 0
959875505 0 0
993002311 0 0
222277941 0 0
534894679 0 0
989384642 0 0
345219790 0 0
424697917 0 0
816555244 0 0
573905540 0 0
852362930 0 0
753995894 0 0
842880769 0 0
344644970 0 0
56128219 0 0
992386154 0 0
472979503 0 0
893534192 0 0
775247732 0 0
539392793 0 0
185321017 0 0
30168602 0 0
660842543 0 0
635416710 0 0
777567998 0 0
562142120 0 0
4254143 0 0
947094414 0 0
327792763 0 0
726873064 0 0
616419153 0 0
667818999 0 0
596652041 0 0
383653875 0 0
241022311 0 0
36721561 0 0
129426612 0 0
617308088 0 0
249764679 0 0
646968448 0 0
225735714 0 0
353089666 0 0
991418658 0 0
169318701 0 0
879867504 0 0
337333578 0 0
328363564 0 0
976198922 0 0
936698946 0 0
146407987 0 0
1073389477 0 0
27203803 0 0
52907216 0 0
543954062 0 0
100126256 0 0
343167478 0 0
99329294 0 0
364322076 0 0
301342771 0 0
10946664 0 0
290246170 0 0
552892805 0 0
926006869 0 0
580169673 0 0
202355712 0 0
477852122 0 0
675284271 0 0
1038579667 0 0
81197240 0 0
671636300 0 0
391966372 0 0
169974279 0 0
804527677 0 0
510767961 0 0
466117912 0 0
899815977 0 0
157867070 0 0
643427418 0 0
7171241 0 0
924635408 0 0
1062399328 0 0
1018794911 0 0
171855818 0 0
342128730 0 0
562597712 0 0
56257446 0 0
706989319 0 0
894929899 0 0
1007047016 0 0
951444966 0 0
942983554 0 0
535852694 0 0
827682110 0 0
66420466 0 0
887559561 0 0
808443322 0 0
288061819 0 0
872347918 0 0
93921557 0 0
988865274 0 0
759234177 0 0
1007457173 0 0
323464301 0 0
668834450 0 0
203880683 0 0
398839781 0 0
1062662455 0 0
534645100 0 0
487013044 0 0
276377503 0 0
508124370 0 0
1073407090 0 0
906443800 0 0
898117303 0 0
371608214 0 0
634938345 0 0
626504713 0 0
823007692 0 0
209784005 0 0
608765409 0 0
61808939 0 0
351950181 0 0
415374398 0 0
925336721 0 0
619558695 0 0
863441766 0 0
34344487 0 0
353018547 0 0
6384041 0 0
504797844 0 0
929414125 0 0
119420019 0 0
146036539 0 0
557674119 0 0
529434876 0 0
162993908 0 0
20149141 0 0
948818865 0 0
278280565 0 0
475331553 0 0
431297586 0 0
835336637 0 0
284795841 0 0
407012420 0 0
220284001 0 0
383464041 0 0
825946797 0 0
997134968 0 0
291282950 0 0
501395686 0 0
77911055 0 0
1025147746 0 0
1009983528 0 0
25716320 0 0
731125658 0 0
250307893 0 0
349780248 0 0
108451244 0 0
275862918 0 0
674183017 0 0
687419240 0 0
373506431 0 0
27475832 0 0
841133109 0 0
222605137 0 0
1004680909 0 0
865059893 0 0
614585528 0 0
702127422 0 0
571885030 0 0
580808369 0 0
372107367 0 0
1070542290 0 0
856332877 0 0
27053006 0 0
102132407 0 0
562771702 0 0
221956559 0 0
16887784 0 0
845354018 0 0
268296186 0 0
806283099 0 0
658530457 0 0
969414103 0 0
501238625 0 0
891842513 0 0
324770377 0 0
490441418 0 0
167685564 0 0
237796782 0 0
83240779 0 0
562092220 0 0
874703307 0 0
595584599 0 0
330980052 0 0
91287166 0 0
448211743 0 0
9150191 0 0
122174670 0 0
572327093 0 0
835113456 0 0
933984524 0 0
175115844 0 0
984429842 0 0
714416467 0 0
589704574 0 0
192585706 0 0
502071794 0 0
719301473 0 0
28769838 0 0
644584848 0 0
997501553 0 0
1073196021 0 0
168108017 0 0
584347295 0 0
880288306 0 0
314991335 0 0
641889544 0 0
928645239 0 0
968092056 0 0
260480703 0 0
697323627 0 0
909926108 0 0
531208905 0 0
58499335 0 0
123998109 0 0
201522988 0 0
374268173 0 0
214105690 0 0
423821075 0 0
39360217 0 0
4591509 0 0
813498027 0 0
914685137 0 0
524579240 0 0
229506642 0 0
310403834 0 0
776380197 0 0
553337184 0 0
287618607 0 0
366915901 0 0
330894936 0 0
460670283 0 0
958685503 0 0
405790015 0 0
785488652 0 0
34016951 0 0
335146582 0 0
566500836 0 0
262608844 0 0
892195930 0 0
587201681 0 0
240262774 0 0
361288079 0 0
529534598 0 0
604997568 0 0
1003101428 0 0
186344737 0 0
297643182 0 0
544624678 0 0
754601839 0 0
71084413 0 0
5118010 0 0
854439418 0 0
913515984 0 0
4898588 0 0
675459633 0 0
536274255 0 0
118176868 0 0
921448122 0 0
519224914 0 0
684097991 0 0
96445419 0 0
294564133 0 0
918631650 0 0
368540733 0 0
762972445 0 0
255575061 0 0
713941894 0 0
778222806 0 0
997014475 0 0
239652473 0 0
429343557 0 0
327742998 0 0
728315924 0 0
474905295 0 0
374798506 0 0
14294002 0 0
290108864 0 0
600533604 0 0
10392381 0 0
597427797 0 0
918223481 0 0
3362665 0 0
621414193 0 0
924736106 0 0
797862394 0 0
601869384 0 0
343506305 0 0
549886103 0 0
931488116 0 0
157556735 0 0
785201807 0 0
515089689 0 0
327989143 0 0
677305183 0 0
774060559 0 0
941668036 0 0
907584779 0 0
39515385 0 0
61859706 0 0
656850963 0 0
832617024 0 0
534561401 0 0
27976806 0 0
918923787 0 0
559907298 0 0
851502602 0 0
706368294 0 0
307554974 0 0
456524471 0 0
757891796 0 0
909935938 0 0
124067502 0 0
709080956 0 0
962592214 0 0
738686562 0 0
848544970 0 0
684661338 0 0
590351107 0 0
1017848727 0 0
209102392 0 0
214640165 0 0
116310505 0 0
890429848 0 0
813222950 0 0
490975470 0 0
365977661 0 0
60457642 0 0
31586861 0 0
141049624 0 0
195576147 0 0
336794438 0 0
151283640 0 0
658280684 0 0
450383808 0 0
86294277 0 0
393945412 0 0
74771148 0 0
538103708 0 0
777287379 0 0
779190361 0 0
168447435 0 0
437199742 0 0
228018458 0 0
147430915 0 0
604241231 0 0
890288997 0 0
766585052 0 0
60540095 0 0
653358675 0 0
1011729300 0 0
374565843 0 0
157754712 0 0
232207822 0 0
973613377 0 0
608486640 0 0
819968715 0 0
30625292 0 0
507782652 0 0
375762896 0 0
452307002 0 0
662086342 0 0
944654795 0 0
565604858 0 0
48967771 0 0
155499423 0 0
959706852 0 0
460785307 0 0
500830095 0 0
11363234 0 0
663837803 0 0
1054064049 0 0
703599111 0 0
160530741 0 0
1071905326 0 0
586819360 0 0
1042194000 0 0
220016853 0 0
429084433 0 0
473352514 0 0
83464324 0 0
797971044 0 0
201546420 0 0
800279759 0 0
616766883 0 0
146144342 0 0
5198208 0 0
829978243 0 0
749977337 0 0
850400255 0 0
793425521 0 0
130814014 0 0
91008036 0 0
678528576 0 0
509381967 0 0
102803847 0 0
188635147 0 0
121291454 0 0
705298129 0 0
60715321 0 0
647993811 0 0
966451519 0 0
859905658 0 0
425299666 0 0
483796 0 0
561226932 0 0
828490185 0 0
223573777 0 0
1030587339 0 0
230437248 0 0
731942765 0 0
369284144 0 0
550405125 0 0
1036507140 0 0
305121931 0 0
377664 0 0
753283180 0 0
966769936 0 0
171763207 0 0
769293591 0 0
222478271 0 0
82003798 0 0
979777392 0 0
516194063 0 0
309051156 0 0
142950364 0 0
890600371 0 0
610473412 0 0
114276665 0 0
538668446 0 0
328105243 0 0
449386696 0 0
377133513 0 0
733632744 0 0
55741917 0 0
877126586 0 0
480034663 0 0
951735401 0 0
772663203 0 0
454446750 0 0
921699186 0 0
1006099005 0 0
625660720 0 0
869799775 0 0
953579001 0 0
965914060 0 0
572194018 0 0
123687644 0 0
998220435 0 0
1060963888 0 0
211326775 0 0
253530329 0 0
554441982 0 0
132916797 0 0
316578771 0 0
857890823 0 0
342013570 0 0
788221146 0 0
26409213 0 0
265087077 0 0
234456552 0 0
188194142 0 0
725188003 0 0
289169260 0 0
1006125197 0 0
546000229 0 0
684263466 0 0
405294275 0 0
866451384 0 0
198443826 0 0
70484484 0 0
98368066 0 0
868511073 0 0
11443102 0 0
953146307 0 0
177063557 0 0
725673388 0 0
74394733 0 0
934033933 0 0
246840652 0 0
688791173 0 0
464387439 0 0
26736135 0 0
515799358 0 0
992650046 0 0
1008278783 0 0
97628548 0 0
483993663 0 0
960942632 0 0
516480014 0 0
510389333 0 0
99013973 0 0
909898853 0 0
509686063 0 0
656092000 0 0
366421900 0 0
51073166 0 0
882391576 0 0
684576469 0 0
1055010672 0 0
549848866 0 0
975833315 0 0
928210745 0 0
90058881 0 0
508499467 0 0
28856657 0 0
908441449 0 0
155784653 0 0
17209745 0 0
81945677 0 0
1010751694 0 0
529861222 0 0
463442178 0 0
63019393 0 0
170946994 0 0
212188665 0 0
560268902 0 0
536464277 0 0
808202949 0 0
767946648 0 0
141003372 0 0
1044193472 0 0
307423568 0 0
128429469 0 0
778067172 0 0
101967506 0 0
721377666 0 0
722281606 0 0
349723023 0 0
470983285 0 0
540799830 0 0
452469951 0 0
897821868 0 0
923753710 0 0
199886464 0 0
632789007 0 0
332999238 0 0
6762346 0 0
780275353 0 0
223613414 0 0
252295803 0 0
474623641 0 0
335843901 0 0
402324816 0 0
1023742455 0 0
315246042 0 0
75912774 0 0
295483941 0 0
865306377 0 0
561359523 0 0
268943514 0 0
14440342 0 0
306720596 0 0
224282418 0 0
581794527 0 0
734138042 0 0
26896477 0 0
515136125 0 0
871746603 0 0
801790380 0 0
720263064 0 0
836901836 0 0
623461116 0 0
851331403 0 0
215236992 0 0
438909357 0 0
754436227 0 0
182569358 0 0
243430226 0 0
747663423 0 0
239513752 0 0
67289234 0 0
308066802 0 0
107667737 0 0
696688669 0 0
967696113 0 0
704021360 0 0
464757864 0 0
1037765851 0 0
941101500 0 0
252946012 0 0
60202875 0 0
839006349 0 0
417007060 0 0
1036346289 0 0
324744688 0 0
739312686 0 0
920476768 0 0
1003493273 0 0
447449212 0 0
1017927074 0 0
864025540 0 0
347590882 0 0
860387387 0 0
467166534 0 0
974890520 0 0
540884230 0 0
198338125 0 0
638080567 0 0
614062364 0 0
680168852 0 0
641422531 0 0
659788367 0 0
911722249 0 0
707867033 0 0
1049859544 0 0
992701298 0 0
1027050586 0 0
802252111 0 0
881262224 0 0
535054029 0 0
162165059 0 0
346672736 0 0
35990899 0 0
211993868 0 0
909171466 0 0
670165639 0 0
50887208 0 0
130956316 0 0
741647962 0 0
988599695 0 0
999110005 0 0
620594260 0 0
718329859 0 0
336166845 0 0
125582618 0 0
901547939 0 0
979014084 0 0
447494660 0 0
812513487 0 0
603218166 0 0
922806231 0 0
126814794 0 0
388726640 0 0
735170980 0 0
980185575 0 0
85068174 0 0
178302490 0 0
903588104 0 0
532753375 0 0
548213473 0 0
198426814 0 0
43257805 0 0
725329947 0 0
681342340 0 0
860007738 0 0
223822777 0 0
181433591 0 0
574581721 0 0
711423304 0 0
530294006 0 0
1042881154 0 0
684684096 0 0
23170745 0 0
93156927 0 0
110836889 0 0
692598120 0 0
403772877 0 0
824310456 0 0
22727143 0 0
1039221260 0 0
380118598 0 0
762066457 0 0
497515003 0 0
624190562 0 0
871036528 0 0
567184906 0 0
160329006 0 0
292352932 0 0
792276084 0 0
96044396 0 0
482781326 0 0
369687737 0 0
466470903 0 0
809411812 0 0
547027184 0 0
268787352 0 0
51720267 0 0
27013600 0 0
842073632 0 0
876396208 0 0
167962955 0 0
112069193 0 0
168164393 0 0
151883460 0 0
446031349 0 0
738182125 0 0
800884703 0 0
1036090555 0 0
608688166 0 0
949996361 0 0
519475148 0 0
537618338 0 0
600552461 0 0
35645688 0 0
367065676 0 0
392022202 0 0
660963979 0 0
674311356 0 0
648510057 0 0
1070492883 0 0
911995662 0 0
690654807 0 0
16912794 0 0
581276373 0 0
600463540 0 0
318180119 0 0
1018268758 0 0
564049939 0 0
1039114709 0 0
853556365 0 0
1005492018 0 0
955760842 0 0
773478873 0 0
833600965 0 0
760125300 0 0
1027002099 0 0
680268618 0 0
1052091166 0 0
674272997 0 0
759077342 0 0
453827841 0 0
774495372 0 0
753866281 0 0
1068976708 0 0
872416258 0 0
633942040 0 0
485734918 0 0
26235567 0 0
353041200 0 0
761932916 0 0
586594100 0 0
298696100 0 0
305714142 0 0
434415382 0 0
307299940 0 0
240607549 0 0
613654573 0 0
87998726 0 0
37892632 0 0
253604239 0 0
109965470 0 0
33574141 0 0
1033111459 0 0
789733644 0 0
9921209 0 0
727934716 0 0
689351333 0 0
1001996938 0 0
809200670 0 0
163527198 0 0
475742271 0 0
610318305 0 0
581421932 0 0
251683646 0 0
412921333 0 0
123011417 0 0
835197013 0 0
189667355 0 0
765600245 0 0
583127712 0 0
59414750 0 0
575509747 0 0
184211525 0 0
540247205 0 0
428857242 0 0
509057540 0 0
417830434 0 0
1071617758 0 0
927752634 0 0
592229738 0 0
322369796 0 0
955727106 0 0
1018794257 0 0
534496837 0 0
614732081 0 0
133588308 0 0
646946982 0 0
116178380 0 0
806596441 0 0
70976118 0 0
80410940 0 0
244681318 0 0
617300630 0 0
881122558 0 0
658107613 0 0
372823787 0 0
689071191 0 0
1066311495 0 0
562005170 0 0
324142282 0 0
406974592 0 0
342880125 0 0
392160002 0 0
530326064 0 0
692195896 0 0
987684178 0 0
98054200 0 0
92000304 0 0
643401992 0 0
962671339 0 0
255460855 0 0
377987789 0 0
169334699 0 0
931893831 0 0
956072520 0 0
834669552 0 0
297385682 0 0
817544118 0 0
30639258 0 0
567079903 0 0
806187624 0 0
295859142 0 0
91055646 0 0
206694274 0 0
12913893 0 0
110090978 0 0
487578309 0 0
569151324 0 0
819345317 0 0
559898760 0 0
625968510 0 0
909554992 0 0
136064098 0 0
965791124 0 0
282257043 0 0
1000348983 0 0
268939191 0 0
908665219 0 0
781331770 0 0
664372345 0 0
666010749 0 0
678474402 0 0
1014906743 0 0
123094901 0 0
267154880 0 0
82887771 0 0
310736689 0 0
4324320 0 0
1013615073 0 0
1025465772 0 0
1058062493 0 0
792834566 0 0
21856420 0 0
549581460 0 0
533606077 0 0
714501060 0 0
1016150906 0 0
389695143 0 0
431402412 0 0
330414209 0 0
462486759 0 0
572561769 0 0
890044509 0 0
876812504 0 0
218882809 0 0
817945659 0 0
530974502 0 0
725440654 0 0
533231855 0 0
484868809 0 0
1055665096 0 0
159356846 0 0
20513292 0 0
961567079 0 0
1000023284 0 0
461309574 0 0
339042252 0 0
1063710165 0 0
519325303 0 0
97248092 0 0
243056362 0 0
42577348 0 0
282486114 0 0
75627802 0 0
832146394 0 0
879419706 0 0
902315216 0 0
775004561 0 0
455290577 0 0
627615491 0 0
1050389335 0 0
299149598 0 0
442341759 0 0
700918584 0 0
678406098 0 0
377019433 0 0
966609716 0 0
415099355 0 0
525000065 0 0
412800703 0 0
754584092 0 0
88768370 0 0
680908572 0 0
71407098 0 0
322970247 0 0
272680767 0 0
108179119 0 0
1018337048 0 0
287250192 0 0
426380781 0 0
258572601 0 0
81353083 0 0
1013164608 0 0
1047734469 0 0
692497197 0 0
691351124 0 0
738264619 0 0
383083951 0 0
207274121 0 0
633730098 0 0
317834524 0 0
875612353 0 0
762043694 0 0
581544836 0 0
381166234 0 0
443892099 0 0
509042493 0 0
284915905 0 0
1003161498 0 0
785604854 0 0
149938835 0 0
35940775 0 0
138681952 0 0
725411775 0 0
467959166 0 0
984826410 0 0
504179874 0 0
26659413 0 0
111206495 0 0
486262202 0 0
229058841 0 0
426644819 0 0
939348663 0 0
1067943650 0 0
757131252 0 0
268052831 0 0
613043520 0 0
463043801 0 0
695124535 0 0
791235452 0 0
601066153 0 0
648815459 0 0
971016912 0 0
596840252 0 0
492503079 0 0
989568145 0 0
1018744765 0 0
864589734 0 0
6746197 0 0
199616073 0 0
489848062 0 0
761330961 0 0
554471162 0 0
59083475 0 0
958845821 0 0
229081528 0 0
266899067 0 0
818948437 0 0
161358861 0 0
141641515 0 0
708617610 0 0
45604530 0 0
222590995 0 0
508206080 0 0
375227461 0 0
65763575 0 0
444418753 0 0
736618425 0 0
774244629 0 0
1012409754 0 0
582717270 0 0
445464772 0 0
520639165 0 0
161242803 0 0
398847330 0 0
421928657 0 0
905704659 0 0
424712190 0 0
959862365 0 0
678535076 0 0
1048974701 0 0
272763710 0 0
761655662 0 0
926604933 0 0
181007670 0 0
428204086 0 0
15428022 0 0
842208927 0 0
103440370 0 0
53647596 0 0
563439125 0 0
218057952 0 0
509080663 0 0
294575298 0 0
256351475 0 0
1034418949 0 0
711002332 0 0
259153761 0 0
1063702409 0 0
1021097244 0 0
734000488 0 0
369172936 0 0
408925663 0 0
388940187 0 0
405931488 0 0
815361881 0 0
654501837 0 0
1000824533 0 0
216933764 0 0
325928110 0 0
662561021 0 0
140793363 0 0
56897055 0 0
255653527 0 0
467938269 0 0
411449504 0 0
249059618 0 0
123594711 0 0
432977979 0 0
902198214 0 0
714063169 0 0
948916710 0 0
898375247 0 0
145161243 0 0
285280469 0 0
959697039 0 0
361264337 0 0
538863468 0 0
836859727 0 0
587804509 0 0
254886286 0 0
206824434 0 0
887584131 0 0
309491236 0 0
162624753 0 0
767400939 0 0
345805570 0 0
898156472 0 0
787998890 0 0
122029522 0 0
855884884 0 0
292377634 0 0
383446774 0 0
831879448 0 0
384574029 0 0
285239150 0 0
738458148 0 0
263601361 0 0
868711376 0 0
261314241 0 0
551229307 0 0
5308146 0 0
668776254 0 0
812371751 0 0
406253518 0 0
568742940 0 0
406623005 0 0
1010391268 0 0
122444953 0 0
971954698 0 0
508428924 0 0
904225628 0 0
263780352 0 0
920897066 0 0
220404548 0 0
1004087763 0 0
182506935 0 0
856289989 0 0
807548008 0 0
437151275 0 0
552393688 0 0
560115604 0 0
233351338 0 0
225359120 0 0
613925015 0 0
970510243 0 0
323693615 0 0
2294403 0 0
769418814 0 0
1000959161 0 0
573334384 0 0
129377574 0 0
369838650 0 0
1034064785 0 0
265041260 0 0
145776220 0 0
738709307 0 0
593806052 0 0
762882150 0 0
874251571 0 0
354091240 0 0
383491606 0 0
222049678 0 0
328079085 0 0
527231471 0 0
192131548 0 0
157455101 0 0
1043599931 0 0
948835429 0 0
806122949 0 0
219876364 0 0
40032102 0 0
10148431 0 0
375174824 0 0
586013004 0 0
750480059 0 0
595546515 0 0
171661960 0 0
942505723 0 0
194767942 0 0
661924302 0 0
591986266 0 0
458720074 0 0
825879966 0 0
370096446 0 0
76428207 0 0
210522099 0 0
259114271 0 0
773844969 0 0
234421171 0 0
827814855 0 0
721381796 0 0
562070126 0 0
854133962 0 0
707775182 0 0
804339730 0 0
413520123 0 0
513514948 0 0
1014751770 0 0
734445998 0 0
885285566 0 0
720803428 0 0
1057315283 0 0
74594631 0 0
237713541 0 0
516761395 0 0
419596204 0 0
126551290 0 0
204498196 0 0
546928754 0 0
546681902 0 0
1030154525 0 0
753957838 0 0
356693194 0 0
668633104 0 0
665445192 0 0
1035404127 0 0
602689041 0 0
553413494 0 0
750412814 0 0
469759732 0 0
1071595568 0 0
1043331424 0 0
256889593 0 0
935929041 0 0
952781938 0 0
764227011 0 0
353407299 0 0
963955807 0 0
60120063 0 0
947473533 0 0
135682824 0 0
735473936 0 0
570409154 0 0
111543659 0 0
1034136669 0 0
801974008 0 0
431771073 0 0
627083588 0 0
763731957 0 0
403932810 0 0
169215063 0 0
76971436 0 0
1037520458 0 0
581302980 0 0
757752903 0 0
412303236 0 0
1070214690 0 0
755839241 0 0
1049843221 0 0
979487050 0 0
664946754 0 0
1052114620 0 0
305744202 0 0
45821805 0 0
1054307965 0 0
1034816445 0 0
666995003 0 0
438396049 0 0
915147630 0 0
497233063 0 0
733931356 0 0
735028876 0 0
737162994 0 0
808026374 0 0
829956423 0 0
374243606 0 0
26804035 0 0
420802248 0 0
424200884 0 0
196195305 0 0
816386280 0 0
172114904 0 0
663984434 0 0
443694995 0 0
441063941 0 0
378592984 0 0
528686701 0 0
749542264 0 0
906438975 0 0
989883521 0 0
1071178862 0 0
796768062 0 0
177327461 0 0
752559124 0 0
384672363 0 0
963066324 0 0
18642629 0 0
265822838 0 0
587893593 0 0
364222457 0 0
691433828 0 0
304533304 0 0
755115732 0 0
441023461 0 0
282821740 0 0
321645041 0 0
378380723 0 0
536382613 0 0
114790527 0 0
855261572 0 0
146592656 0 0
687868264 0 0
734466296 0 0
196287858 0 0
995512575 0 0
927852032 0 0
1049818918 0 0
848173402 0 0
1048785340 0 0
439347346 0 0
948729321 0 0
203311975 0 0
328165572 0 0
6357981 0 0
868494136 0 0
953820089 0 0
148754511 0 0
996197012 0 0
774376421 0 0
205268809 0 0
742075400 0 0
1050448310 0 0
120952824 0 0
403312069 0 0
861696653 0 0
255725476 0 0
1045538052 0 0
23637676 0 0
260428381 0 0
582762114 0 0
628979578 0 0
1001777291 0 0
907925670 0 0
804667582 0 0
606390017 0 0
605659989 0 0
1041381796 0 0
398123075 0 0
970717502 0 0
866712069 0 0
668034107 0 0
843990829 0 0
595114447 0 0
890443569 0 0
111732665 0 0
639754481 0 0
49897882 0 0
457580268 0 0
828858375 0 0
461049091 0 0
755723943 0 0
413597844 0 0
978109711 0 0
835711537 0 0
392364079 0 0
523247829 0 0
896436781 0 0
617704161 0 0
1063339558 0 0
987919296 0 0
655217528 0 0
919204968 0 0
653432664 0 0
583801320 0 0
360696567 0 0
808240670 0 0
376154320 0 0
81437687 0 0
979205903 0 0
10133720 0 0
743348418 0 0
1034499150 0 0
938632768 0 0
439215363 0 0
353183101 0 0
702835750 0 0
833208972 0 0
362626516 0 0
353805788 0 0
552374622 0 0
563293882 0 0
239663519 0 0
996211245 0 0
868648607 0 0
26955374 0 0
728256990 0 0
958776964 0 0
930248060 0 0
355538828 0 0
318483397 0 0
370058291 0 0
739524061 0 0
942595398 0 0
24190752 0 0
366972186 0 0
683268482 0 0
374034425 0 0
756123802 0 0
578604478 0 0
713090182 0 0
271383389 0 0
663703149 0 0
985733383 0 0
92560965 0 0
25503244 0 0
967001113 0 0
331887747 0 0
315239096 0 0
728295203 0 0
846951881 0 0
527707194 0 0
1057958572 0 0
905110271 0 0
861796095 0 0
806334867 0 0
221296962 0 0
694401797 0 0
91938483 0 0
58943432 0 0
653797470 0 0
135356143 0 0
118195225 0 0
195839947 0 0
303686785 0 0
866091568 0 0
588494188 0 0
573131293 0 0
59812845 0 0
932670896 0 0
685174285 0 0
712389875 0 0
395092002 0 0
747124398 0 0
709132542 0 0
895123495 0 0
712076661 0 0
315850137 0 0
162377372 0 0
10572280 0 0
642964470 0 0
319666602 0 0
929330848 0 0
1043287380 0 0
264961149 0 0
452745604 0 0
505646022 0 0
914530965 0 0
1068377595 0 0
684048085 0 0
767272257 0 0
231767264 0 0
466719470 0 0
942831934 0 0
69225225 0 0
900548167 0 0
77526822 0 0
268082765 0 0
680259303 0 0
832854221 0 0
753620570 0 0
386478551 0 0
112767324 0 0
936274063 0 0
414171635 0 0
714484019 0 0
398388814 0 0
494673857 0 0
999274120 0 0
508571585 0 0
559950691 0 0
333925849 0 0
724753948 0 0
83639502 0 0
1040734231 0 0
394455056 0 0
18760052 0 0
206002711 0 0
432213076 0 0
327569736 0 0
1014734342 0 0
1036350342 0 0
901053149 0 0
783591808 0 0
920178509 0 0
740225744 0 0
925924828 0 0
49067533 0 0
386801016 0 0
218452507 0 0
668176555 0 0
629771485 0 0
955991779 0 0
790604016 0 0
485742235 0 0
789368999 0 0
586307401 0 0
854077302 0 0
439573173 0 0
350709890 0 0
625237452 0 0
853742352 0 0
213103428 0 0
984252289 0 0
544341561 0 0
338288469 0 0
1025800959 0 0
730563385 0 0
768817627 0 0
618225380 0 0
996944973 0 0
718943075 0 0
639100552 0 0
671819912 0 0
601745288 0 0
1072624475 0 0
938003396 0 0
47100855 0 0
370334645 0 0
845405807 0 0
360838737 0 0
415239636 0 0
19728992 0 0
138499974 0 0
399489837 0 0
850989076 0 0
740256481 0 0
34659169 0 0
182918048 0 0
204081474 0 0
287837463 0 0
577961506 0 0
263530000 0 0
1007902856 0 0
905351207 0 0
128619609 0 0
200302173 0 0
307958868 0 0
807647582 0 0
99156916 0 0
395444437 0 0
430144137 0 0
475147468 0 0
493039751 0 0
184849252 0 0
630327444 0 0
841271142 0 0
237304484 0 0
655804902 0 0
497085907 0 0
485124 0 0
656248137 0 0
639185126 0 0
1021116357 0 0
764707448 0 0
286447253 0 0
195444971 0 0
1019115654 0 0
833410786 0 0
85865622 0 0
1032761719 0 0
132083583 0 0
536284543 0 0
517803827 0 0
37935736 0 0
651500284 0 0
954926847 0 0
740109194 0 0
792439805 0 0
140700176 0 0
884152260 0 0
492646497 0 0
547760695 0 0
635119087 0 0
156480860 0 0
154923440 0 0
522843890 0 0
883087525 0 0
945720015 0 0
385322647 0 0
100930728 0 0
469898061 0 0
593363433 0 0
817807995 0 0
503981147 0 0
107923141 0 0
642110194 0 0
20290447 0 0
94416035 0 0
324556959 0 0
761088380 0 0
743866529 0 0
902844034 0 0
833345191 0 0
357559798 0 0
912272128 0 0
600033745 0 0
568725399 0 0
195717740 0 0
949409126 0 0
662294734 0 0
321605306 0 0
755442216 0 0
864442352 0 0
669179644 0 0
495290542 0 0
225280822 0 0
621822072 0 0
391251646 0 0
744210824 0 0
397757572 0 0
86633074 0 0
599823503 0 0
936707286 0 0
3094723 0 0
577351379 0 0
939141058 0 0
480198604 0 0
314302442 0 0
153796097 0 0
1052912393 0 0
531170548 0 0
246017064 0 0
789352737 0 0
148543439 0 0
1024388735 0 0
33826264 0 0
514829241 0 0
870129905 0 0
1067679979 0 0
26493855 0 0
40413198 0 0
626953160 0 0
356746108 0 0
562687215 0 0
657781258 0 0
780876249 0 0
378351151 0 0
665020388 0 0
505335702 0 0
580384081 0 0
438252011 0 0
613037578 0 0
6549286 0 0
674538532 0 0
459952629 0 0
833945542 0 0
196560816 0 0
324931227 0 0
676310680 0 0
348078658 0 0
656581960 0 0
274409995 0 0
141631520 0 0
965183046 0 0
655214400 0 0
330440016 0 0
379268073 0 0
313883710 0 0
380013276 0 0
110456430 0 0
955389888 0 0
930723365 0 0
182562940 0 0
1001917478 0 0
308067735 0 0
813898462 0 0
563964632 0 0
143538267 0 0
935504434 0 0
573554062 0 0
495345879 0 0
902572092 0 0
29358901 0 0
470355245 0 0
252679687 0 0
187496614 0 0
514555105 0 0
927788649 0 0
1057804335 0 0
239742258 0 0
937347842 0 0
284828783 0 0
231603420 0 0
522366972 0 0
548966816 0 0
8022243 0 0
419473794 0 0
880111557 0 0
237050437 0 0
392130524 0 0
250313872 0 0
340652853 0 0
110850154 0 0
1055098539 0 0
138471717 0 0
577992853 0 0
172043326 0 0
30927515 0 0
194916940 0 0
448300777 0 0
276310209 0 0
944613180 0 0
518398876 0 0
559741182 0 0
704247201 0 0
176320346 0 0
433446308 0 0
795765843 0 0
967168587 0 0
219090513 0 0
593887669 0 0
433959200 0 0
977936207 0 0
1072733999 0 0
381947351 0 0
185278947 0 0
654562534 0 0
982869573 0 0
535314269 0 0
644878205 0 0
687906769 0 0
912300539 0 0
451950833 0 0
679526888 0 0
899731714 0 0
832115665 0 0
478118436 0 0
213978017 0 0
270845839 0 0
653919392 0 0
765865916 0 0
522257006 0 0
322346151 0 0
551362712 0 0
1036803999 0 0
332923240 0 0
317049270 0 0
789986325 0 0
857788323 0 0
945806385 0 0
166966605 0 0
411657324 0 0
464433910 0 0
1020281602 0 0
698441879 0 0
781176706 0 0
393575378 0 0
263184139 0 0
910377856 0 0
281904338 0 0
802315568 0 0
41548148 0 0
596553110 0 0
811713849 0 0
233917195 0 0
626282723 0 0
283073870 0 0
1064496187 0 0
358694668 0 0
838259756 0 0
765463814 0 0
169716569 0 0
882815244 0 0
33120960 0 0
366105241 0 0
306870232 0 0
883550780 0 0
650010942 0 0
218862284 0 0
137336181 0 0
979066648 0 0
486132519 0 0
450361211 0 0
1002041523 0 0
909038797 0 0
879714690 0 0
223474740 0 0
737964659 0 0
144032282 0 0
807152910 0 0
353861858 0 0
468729706 0 0
314417289 0 0
870145662 0 0
676994840 0 0
703267577 0 0
524838819 0 0
400573244 0 0
565579987 0 0
158528296 0 0
366527629 0 0
898661999 0 0
744845845 0 0
253062786 0 0
150060097 0 0
357051521 0 0
386596147 0 0
687929293 0 0
418274915 0 0
504528057 0 0
930082347 0 0
861393543 0 0
320566835 0 0
534224229 0 0
173349084 0 0
146432386 0 0
412654774 0 0
431873550 0 0
31641847 0 0
774460294 0 0
942963232 0 0
70105663 0 0
370301577 0 0
26352205 0 0
246789086 0 0
745184361 0 0
1039106307 0 0
643028691 0 0
39741829 0 0
848923070 0 0
875258897 0 0
315347360 0 0
1054051905 0 0
956479376 0 0
325771643 0 0
280329700 0 0
440769812 0 0
125613363 0 0
554788083 0 0
301322628 0 0
874932027 0 0
850822770 0 0
31094035 0 0
608643887 0 0
640439660 0 0
251842628 0 0
1014349512 0 0
931192731 0 0
720847763 0 0
94624847 0 0
315422573 0 0
14106484 0 0
978016102 0 0
291948458 0 0
705009095 0 0
968930157 0 0
760025177 0 0
564452295 0 0
317991632 0 0
327920224 0 0
105156754 0 0
1059306114 0 0
464164880 0 0
877669689 0 0
650396135 0 0
1044424112 0 0
308426765 0 0
696390366 0 0
1057134843 0 0
872113122 0 0
71267821 0 0
859694957 0 0
876276525 0 0
439393743 0 0
467891051 0 0
346915010 0 0
1024917052 0 0
640611616 0 0
757274447 0 0
591835874 0 0
665764573 0 0
838602538 0 0
507200954 0 0
188564869 0 0
693307792 0 0
986687986 0 0
348802027 0 0
642954942 0 0
97117092 0 0
1001279714 0 0
462024907 0 0
555954383 0 0
603911448 0 0
18972033 0 0
605150673 0 0
19143018 0 0
847251078 0 0
208350117 0 0
987819308 0 0
381127380 0 0
676159377 0 0
526917594 0 0
638608262 0 0
865060859 0 0
824306457 0 0
688022920 0 0
744799695 0 0
90135811 0 0
434466094 0 0
1067218530 0 0
359307280 0 0
796452283 0 0
486472071 0 0
159346229 0 0
815888957 0 0
429768893 0 0
458843238 0 0
815078837 0 0
890852604 0 0
68564911 0 0
338746133 0 0
44086368 0 0
330040932 0 0
723902656 0 0
937521270 0 0
840135196 0 0
562680606 0 0
689454568 0 0
631355461 0 0
881710308 0 0
1068618777 0 0
828179671 0 0
1056490027 0 0
116748763 0 0
985444332 0 0
10597882 0 0
847309224 0 0
287833897 0 0
684809871 0 0
463818282 0 0
669768953 0 0
651192246 0 0
222944686 0 0
774695354 0 0
750569431 0 0
153554881 0 0
903497238 0 0
219768467 0 0
493050481 0 0
327385465 0 0
857339926 0 0
22847583 0 0
1063619584 0 0
197868530 0 0
755800330 0 0
269645647 0 0
971760611 0 0
976523755 0 0
731690715 0 0
880354747 0 0
988292466 0 0
974378846 0 0
358433220 0 0
296350412 0 0
101500226 0 0
190442363 0 0
147174307 0 0
619452793 0 0
798661177 0 0
56956243 0 0
185694920 0 0
920077272 0 0
58508783 0 0
26744059 0 0
504087642 0 0
136712485 0 0
29740178 0 0
212985837 0 0
635233207 0 0
882253730 0 0
493295591 0 0
471910416 0 0
990713567 0 0
227574300 0 0
517938276 0 0
229871894 0 0
829617260 0 0
848237693 0 0
313972877 0 0
371072383 0 0
194374479 0 0
526164015 0 0
266291011 0 0
377649763 0 0
529585315 0 0
472330661 0 0
73384103 0 0
993489502 0 0
229545770 0 0
18319649 0 0
667467304 0 0
8823348 0 0
1042954159 0 0
591570853 0 0
877698883 0 0
124840926 0 0
853648908 0 0
219625558 0 0
226994449 0 0
361250020 0 0
756003757 0 0
1071377471 0 0
44070560 0 0
161112566 0 0
216096511 0 0
813319550 0 0
132712755 0 0
405635793 0 0
770912836 0 0
27922719 0 0
777321994 0 0
242068947 0 0
495675451 0 0
203448679 0 0
115528067 0 0
391492491 0 0
136963924 0 0
608193567 0 0
746801696 0 0
1003468536 0 0
818418605 0 0
649511617 0 0
222714325 0 0
473675062 0 0
851541021 0 0
957435208 0 0
88616411 0 0
148739971 0 0
736821018 0 0
1072440342 0 0
511379363 0 0
964409323 0 0
120601311 0 0
976498598 0 0
399955642 0 0
911479133 0 0
957621083 0 0
11175574 0 0
816546582 0 0
445492160 0 0
397313807 0 0
956580218 0 0
208589912 0 0
1071457549 0 0
71888430 0 0
47654422 0 0
660141603 0 0
282958884 0 0
667308166 0 0
869350509 0 0
986399593 0 0
539705113 0 0
749233830 0 0
606929783 0 0
195561661 0 0
84048200 0 0
570758821 0 0
52655160 0 0
393111614 0 0
436825155 0 0
641424276 0 0
450518391 0 0
208928266 0 0
57921576 0 0
722797730 0 0
63176908 0 0
300398531 0 0
663867546 0 0
219694387 0 0
1053428558 0 0
488227234 0 0
413691463 0 0
268819230 0 0
675347856 0 0
417518708 0 0
113352373 0 0
1003566264 0 0
807783645 0 0
503031117 0 0
760108568 0 0
508739153 0 0
1063560129 0 0
577439391 0 0
133662422 0 0
989274813 0 0
114450867 0 0
887196217 0 0
491958315 0 0
1004264783 0 0
467614409 0 0
353642595 0 0
256168419 0 0
146968286 0 0
979532302 0 0
629206588 0 0
239786713 0 0
331425818 0 0
736291063 0 0
539065564 0 0
789303140 0 0
120693990 0 0
260711882 0 0
391210388 0 0
675844858 0 0
525660846 0 0
816572033 0 0
74760517 0 0
420294476 0 0
894389939 0 0
9282117 0 0
157025275 0 0
380276203 0 0
197494318 0 0
93781074 0 0
913448027 0 0
1069582030 0 0
728689881 0 0
712909820 0 0
121710406 0 0
862661100 0 0
366531478 0 0
988565375 0 0
821347843 0 0
1022106267 0 0
647621694 0 0
1042713122 0 0
612608347 0 0
101213824 0 0
506731677 0 0
18272205 0 0
488624678 0 0
247725219 0 0
93451003 0 0
769979182 0 0
993469952 0 0
160846333 0 0
232446177 0 0
338180235 0 0
227399703 0 0
881802495 0 0
235064726 0 0
778537828 0 0
602018389 0 0
736681366 0 0
247298267 0 0
365269028 0 0
354550389 0 0
15678265 0 0
516178747 0 0
888635656 0 0
338932611 0 0
883937812 0 0
278318136 0 0
679090491 0 0
365232949 0 0
520124668 0 0
246010312 0 0
728138268 0 0
646496924 0 0
1015676447 0 0
755615958 0 0
205616912 0 0
95180658 0 0
112069127 0 0
307854612 0 0
335003500 0 0
521795275 0 0
777928358 0 0
302547029 0 0
847228831 0 0
596583417 0 0
753456450 0 0
414447360 0 0
1000126707 0 0
457282284 0 0
918189541 0 0
523092451 0 0
74692328 0 0
619161644 0 0
351672755 0 0
982714536 0 0
85777311 0 0
831254874 0 0
375213521 0 0
222559027 0 0
1067967500 0 0
42591754 0 0
99446096 0 0
650381755 0 0
167378811 0 0
691597777 0 0
1062902853 0 0
304757932 0 0
13253724 0 0
197301920 0 0
867979794 0 0
553455053 0 0
528801758 0 0
938258601 0 0
1027247486 0 0
553270850 0 0
342642244 0 0
256991363 0 0
613039747 0 0
449901182 0 0
315138432 0 0
357275937 0 0
632612107 0 0
466638073 0 0
97931471 0 0
251210366 0 0
244511405 0 0
325075161 0 0
491644099 0 0
363412626 0 0
1001033915 0 0
1043317295 0 0
46039567 0 0
914531118 0 0
465882991 0 0
310957287 0 0
635242652 0 0
337927149 0 0
836939197 0 0
267921342 0 0
192193277 0 0
77707159 0 0
743560894 0 0
939627955 0 0
362768240 0 0
350441644 0 0
121090688 0 0
917501683 0 0
806494055 0 0
786351890 0 0
192466122 0 0
55886486 0 0
561368358 0 0
851100618 0 0
669976168 0 0
1012575902 0 0
609581566 0 0
238389897 0 0
583133768 0 0
314381777 0 0
625616863 0 0
196959313 0 0
1071352919 0 0
462216551 0 0
921321679 0 0
177940566 0 0
322879773 0 0
130360866 0 0
617445657 0 0
1046737914 0 0
833444727 0 0
313338067 0 0
781003565 0 0
540486629 0 0
223101064 0 0
295207133 0 0
843419124 0 0
460946068 0 0
514425381 0 0
684192012 0 0
175677486 0 0
1015294119 0 0
435249609 0 0
972917835 0 0
1044926854 0 0
157191751 0 0
823998191 0 0
1048988189 0 0
700005567 0 0
832781672 0 0
768763220 0 0
389604067 0 0
581011145 0 0
483160795 0 0
425147420 0 0
377682115 0 0
645678999 0 0
657629493 0 0
716801468 0 0
886111903 0 0
167571857 0 0
442790840 0 0
587443628 0 0
929930910 0 0
458069326 0 0
1038647419 0 0
1042492321 0 0
584949082 0 0
421425293 0 0
365444247 0 0
571576444 0 0
808938702 0 0
437862028 0 0
68739306 0 0
549669363 0 0
331245324 0 0
718421337 0 0
436583192 0 0
643123923 0 0
853148690 0 0
486734020 0 0
716035104 0 0
769362012 0 0
682396953 0 0
348493730 0 0
675537842 0 0
16979525 0 0
326481177 0 0
820646359 0 0
880000159 0 0
420497166 0 0
882895130 0 0
112385068 0 0
228602036 0 0
189533971 0 0
1048169777 0 0
120347987 0 0
371700983 0 0
490799528 0 0
324912935 0 0
417265993 0 0
46036050 0 0
298254066 0 0
715400173 0 0
8395469 0 0
211544858 0 0
424575443 0 0
559374189 0 0
67883511 0 0
504107374 0 0
534893429 0 0
533587869 0 0
770497096 0 0
354112077 0 0
147548183 0 0
810549477 0 0
1073613927 0 0
574663222 0 0
907293210 0 0
242135158 0 0
447135957 0 0
1002870586 0 0
327586598 0 0
877599194 0 0
401486659 0 0
129868739 0 0
347376790 0 0
169658372 0 0
862909466 0 0
988083835 0 0
238536040 0 0
495094552 0 0
740896046 0 0
1051601178 0 0
726150465 0 0
170840848 0 0
211318247 0 0
882467987 0 0
80006186 0 0
307419742 0 0
244509727 0 0
868065561 0 0
62090104 0 0
54443309 0 0
375588465 0 0
634476612 0 0
476878949 0 0
93519402 0 0
1037558560 0 0
750790394 0 0
216079158 0 0
397131950 0 0
555677784 0 0
272438092 0 0
706625478 0 0
469017939 0 0
724421218 0 0
516265984 0 0
390954249 0 0
788817915 0 0
371546267 0 0
78998898 0 0
919387544 0 0
1026904916 0 0
251030945 0 0
943877390 0 0
781974177 0 0
444021578 0 0
927302867 0 0
484012874 0 0
1015013583 0 0
310217987 0 0
547107562 0 0
198041446 0 0
284663953 0 0
329751747 0 0
335743126 0 0
69862509 0 0
145418588 0 0
406503323 0 0
522352327 0 0
543737918 0 0
985197689 0 0
808192957 0 0
851430637 0 0
196433995 0 0
104733551 0 0
415101914 0 0
596788257 0 0
526262585 0 0
1005112312 0 0
932065416 0 0
507667129 0 0
28558051 0 0
181394496 0 0
752990934 0 0
465030410 0 0
452439889 0 0
654577893 0 0
505680631 0 0
7321689 0 0
971206119 0 0
193432446 0 0
264486307 0 0
456299929 0 0
873882498 0 0
189091483 0 0
826340132 0 0
1030796331 0 0
414340591 0 0
579656009 0 0
569353364 0 0
27866428 0 0
974338851 0 0
237179213 0 0
573719625 0 0
71565346 0 0
912594083 0 0
106170909 0 0
486704440 0 0
611844325 0 0
881824887 0 0
394169014 0 0
730792700 0 0
326294617 0 0
228617132 0 0
126548197 0 0
54164383 0 0
738668177 0 0
293178648 0 0
892600458 0 0
775848696 0 0
290055335 0 0
288424645 0 0
64596660 0 0
233913472 0 0
348995995 0 0
710100137 0 0
939147330 0 0
607066796 0 0
952791248 0 0
732724425 0 0
1012400965 0 0
972347173 0 0
223253546 0 0
1044696299 0 0
500934748 0 0
868387959 0 0
226245430 0 0
501135649 0 0
549714759 0 0
511342054 0 0
404113419 0 0
859525217 0 0
970157931 0 0
343963687 0 0
331548911 0 0
1053530711 0 0
1061935928 0 0
10361316 0 0
276415555 0 0
173705487 0 0
686939208 0 0
833940103 0 0
858493733 0 0
850329902 0 0
946969217 0 0
693323651 0 0
751137842 0 0
1026871796 0 0
965047928 0 0
969951272 0 0
413420413 0 0
487574459 0 0
458709573 0 0
1026230710 0 0
879104976 0 0
531685948 0 0
520168872 0 0
184945235 0 0
829741478 0 0
123691445 0 0
576627172 0 0
646238594 0 0
708149322 0 0
993133599 0 0
307164935 0 0
1024891340 0 0
466191295 0 0
589066907 0 0
1051417440 0 0
521488016 0 0
103894026 0 0
502919658 0 0
1051920724 0 0
773168981 0 0
212483586 0 0
620863085 0 0
942213791 0 0
380380655 0 0
418302662 0 0
598290233 0 0
524060701 0 0
550918005 0 0
877083837 0 0
374416278 0 0
727795440 0 0
965386689 0 0
447058844 0 0
496299322 0 0
879867089 0 0
309766934 0 0
474908020 0 0
52666417 0 0
527969399 0 0
271073206 0 0
849120509 0 0
860177838 0 0
923880974 0 0
456495773 0 0
716590178 0 0
6289372 0 0
744731447 0 0
497992060 0 0
555691683 0 0
56440368 0 0
58071115 0 0
330969744 0 0
962854800 0 0
494107470 0 0
268603765 0 0
607893674 0 0
350173387 0 0
574418906 0 0
745213476 0 0
147751108 0 0
1045463406 0 0
254342101 0 0
654478869 0 0
887143091 0 0
9223242 0 0
25803090 0 0
623437209 0 0
788755730 0 0
670261268 0 0
768664634 0 0
300001428 0 0
670505437 0 0
996272087 0 0
696336148 0 0
961445114 0 0
707859702 0 0
1047789393 0 0
576395616 0 0
691433848 0 0
135625761 0 0
900181437 0 0
379641165 0 0
676084598 0 0
634823654 0 0
624893882 0 0
140478608 0 0
550842076 0 0
1021496137 0 0
993079065 0 0
934579081 0 0
554079880 0 0
341696599 0 0
1030547139 0 0
873091088 0 0
916815662 0 0
1015178646 0 0
1006612452 0 0
586318048 0 0
237049401 0 0
952253329 0 0
261202167 0 0
272932285 0 0
431687491 0 0
98508555 0 0
101110139 0 0
54715586 0 0
1039190344 0 0
478411831 0 0
312437687 0 0
478524622 0 0
815649462 0 0
510522977 0 0
233509099 0 0
165750304 0 0
70747480 0 0
463742599 0 0
295445399 0 0
681010163 0 0
496155333 0 0
906281899 0 0
401659113 0 0
936419086 0 0
657919078 0 0
980045732 0 0
412937564 0 0
113017928 0 0
583262795 0 0
436397896 0 0
247616040 0 0
917293246 0 0
1067523123 0 0
808352135 0 0
897997327 0 0
77975723 0 0
725108049 0 0
330530370 0 0
353749699 0 0
965848712 0 0
184932362 0 0
804418683 0 0
509193563 0 0
905135868 0 0
824504498 0 0
488016092 0 0
857539 0 0
417700979 0 0
419439787 0 0
203637443 0 0
692315208 0 0
34225739 0 0
968717910 0 0
1069304232 0 0
138365180 0 0
414695197 0 0
991316289 0 0
414181575 0 0
104092432 0 0
762497022 0 0
757459608 0 0
985700885 0 0
24441556 0 0
436967597 0 0
319857623 0 0
476878190 0 0
397876514 0 0
215679902 0 0
670337913 0 0
1073523388 0 0
194573156 0 0
941376273 0 0
836933629 0 0
772760605 0 0
953733681 0 0
56772500 0 0
383831370 0 0
23238033 0 0
977109354 0 0
257434819 0 0
947100037 0 0
264108495 0 0
1034254914 0 0
337790447 0 0
872203550 0 0
221365342 0 0
985947675 0 0
761665178 0 0
729359250 0 0
885270349 0 0
337290489 0 0
105655206 0 0
10883819 0 0
582231482 0 0
20240193 0 0
593938011 0 0
146891327 0 0
370314296 0 0
894380063 0 0
86722043 0 0
463010955 0 0
1036774906 0 0
672655013 0 0
307885911 0 0
999716524 0 0
767108088 0 0
966407843 0 0
658190387 0 0
460172803 0 0
507527442 0 0
823211058 0 0
617991962 0 0
991843588 0 0
946012807 0 0
232997025 0 0
480693865 0 0
607290879 0 0
1041867478 0 0
222980902 0 0
487940981 0 0
690162938 0 0
499595435 0 0
214924788 0 0
1053029571 0 0
754419838 0 0
973116205 0 0
84903745 0 0
636023290 0 0
36695815 0 0
1058668365 0 0
779682773 0 0
10024502 0 0
317762866 0 0
990986188 0 0
921509821 0 0
238098085 0 0
519567042 0 0
1052614277 0 0
741567458 0 0
205035025 0 0
66545666 0 0
16952619 0 0
908578498 0 0
829385713 0 0
671670961 0 0
422283392 0 0
817417466 0 0
508926345 0 0
300601637 0 0
1023835746 0 0
396205231 0 0
563430223 0 0
214366740 0 0
554325420 0 0
41236611 0 0
976328755 0 0
867661966 0 0
224538795 0 0
446241896 0 0
773241842 0 0
160214296 0 0
949078683 0 0
308718435 0 0
1023355699 0 0
238752647 0 0
273212866 0 0
688313646 0 0
986898730 0 0
500725598 0 0
195811502 0 0
227281652 0 0
682230955 0 0
834197367 0 0
645827763 0 0
973022042 0 0
232568838 0 0
840452771 0 0
501641650 0 0
405294476 0 0
353763069 0 0
514256614 0 0
783498423 0 0
162640233 0 0
1021010875 0 0
963109850 0 0
668011988 0 0
841648315 0 0
452252991 0 0
268739040 0 0
179850345 0 0
519239058 0 0
759435390 0 0
461825648 0 0
76496559 0 0
53253005 0 0
185415564 0 0
960114308 0 0
1018888340 0 0
571088811 0 0
882146179 0 0
200720467 0 0
608873348 0 0
526390949 0 0
818498118 0 0
1025446923 0 0
644951903 0 0
260123721 0 0
439666222 0 0
374503270 0 0
492242979 0 0
301785918 0 0
98716665 0 0
716646778 0 0
5648344 0 0
783314235 0 0
905941597 0 0
1063139252 0 0
160153754 0 0
735232464 0 0
233726196 0 0
838720044 0 0
38594928 0 0
368737210 0 0
670713002 0 0
198686523 0 0
247957749 0 0
956339944 0 0
978416394 0 0
309868382 0 0
806369434 0 0
365684490 0 0
230550258 0 0
314922466 0 0
39222199 0 0
786330686 0 0
405094064 0 0
417241750 0 0
984590679 0 0
538187206 0 0
116314960 0 0
69454373 0 0
362410613 0 0
1034691833 0 0
891952312 0 0
969145768 0 0
704536566 0 0
402333796 0 0
977619296 0 0
441273219 0 0
220099593 0 0
1071090988 0 0
495984413 0 0
635908288 0 0
730298176 0 0
907429572 0 0
1031233734 0 0
345497179 0 0
907835664 0 0
31566268 0 0
1028720794 0 0
648169060 0 0
567682756 0 0
779841610 0 0
619010811 0 0
390761737 0 0
570984796 0 0
783441296 0 0
1021952460 0 0
317116052 0 0
863661084 0 0
479365701 0 0
560948572 0 0
471959366 0 0
436695169 0 0
500139549 0 0
242644955 0 0
508304981 0 0
349254859 0 0
250501721 0 0
475252762 0 0
325193520 0 0
650545842 0 0
946287114 0 0
250956722 0 0
221366640 0 0
745855419 0 0
1049714214 0 0
142290859 0 0
460977354 0 0
729492034 0 0
899812999 0 0
425827381 0 0
245148038 0 0
432870231 0 0
1055323846 0 0
302222686 0 0
999906563 0 0
449451648 0 0
73802985 0 0
278068961 0 0
940002983 0 0
710159331 0 0
54995551 0 0
577967431 0 0
758960123 0 0
375896345 0 0
1038058675 0 0
118613024 0 0
912826371 0 0
143532299 0 0
410852639 0 0
304729244 0 0
269205744 0 0
407628920 0 0
37600880 0 0
941775117 0 0
154203620 0 0
568471855 0 0
123388186 0 0
758743392 0 0
494765839 0 0
349996013 0 0
859011015 0 0
339680151 0 0
159943446 0 0
25197294 0 0
744234302 0 0
969696279 0 0
1013015691 0 0
575924312 0 0
793617155 0 0
722277830 0 0
1070970754 0 0
766861884 0 0
691937138 0 0
615799253 0 0
716369820 0 0
207353118 0 0
160747000 0 0
353942117 0 0
570784788 0 0
265279247 0 0
451426344 0 0
926600160 0 0
587281043 0 0
558910431 0 0
536320787 0 0
199281871 0 0
409143139 0 0
621843781 0 0
696512758 0 0
761972552 0 0
161586922 0 0
465178031 0 0
307460766 0 0
688726602 0 0
287916474 0 0
77454469 0 0
1042314167 0 0
1069938451 0 0
963927259 0 0
600035512 0 0
1053556318 0 0
91218170 0 0
316717706 0 0
594594480 0 0
558027330 0 0
897887154 0 0
374448890 0 0
162140493 0 0
898396112 0 0
1033911670 0 0
298994447 0 0
753832889 0 0
1591302 0 0
895497428 0 0
804948757 0 0
45244133 0 0
519248206 0 0
300725041 0 0
642852499 0 0
1032129970 0 0
509293515 0 0
371175172 0 0
23238796 0 0
294523811 0 0
730644805 0 0
422661322 0 0
496390736 0 0
66269215 0 0
965947466 0 0
711654959 0 0
284327034 0 0
531979601 0 0
89852604 0 0
375975512 0 0
69910682 0 0
283989919 0 0
608254043 0 0
821658164 0 0
877760158 0 0
764218732 0 0
580114592 0 0
112669575 0 0
562788669 0 0
365893788 0 0
466550016 0 0
294149870 0 0
1019817702 0 0
372661592 0 0
112075825 0 0
292135034 0 0
1049709055 0 0
1004794519 0 0
902102953 0 0
364597085 0 0
1029244287 0 0
472970099 0 0
135502548 0 0
707085242 0 0
485049973 0 0
876382842 0 0
843182426 0 0
650726470 0 0
189583988 0 0
106717874 0 0
663469497 0 0
839254462 0 0
991473235 0 0
432824924 0 0
896531405 0 0
863152619 0 0
666746679 0 0
151388780 0 0
941652465 0 0
890925699 0 0
317117069 0 0
473245218 0 0
727027341 0 0
763490499 0 0
788096303 0 0
40042277 0 0
516863767 0 0
279110854 0 0
391960395 0 0
367900377 0 0
701676826 0 0
906020039 0 0
903412485 0 0
739751295 0 0
536876349 0 0
664675486 0 0
372952817 0 0
99413093 0 0
513368485 0 0
225438313 0 0
693136969 0 0
157782229 0 0
698961573 0 0
298317150 0 0
120057200 0 0
618965526 0 0
281667300 0 0
577543968 0 0
913707954 0 0
554409102 0 0
490986690 0 0
536856901 0 0
167794337 0 0
718010101 0 0
735371442 0 0
960446083 0 0
73757189 0 0
595810022 0 0
462302116 0 0
926584668 0 0
653914917 0 0
141431482 0 0
629842117 0 0
424550993 0 0
338051632 0 0
535215964 0 0
862596578 0 0
920128727 0 0
214920064 0 0
32795984 0 0
634059630 0 0
946341466 0 0
62380272 0 0
1011436111 0 0
355124658 0 0
306694490 0 0
709038717 0 0
113899257 0 0
237091402 0 0
15426418 0 0
192618807 0 0
297883506 0 0
926462045 0 0
698389961 0 0
268750281 0 0
569895878 0 0
275871080 0 0
1006361357 0 0
545458279 0 0
893974726 0 0
319824857 0 0
618678518 0 0
1017947468 0 0
1013652480 0 0
776315604 0 0
1025354572 0 0
28056662 0 0
95283823 0 0
561711420 0 0
582315822 0 0
715163027 0 0
673559600 0 0
572214292 0 0
830360399 0 0
314071078 0 0
1013311100 0 0
276837254 0 0
137034745 0 0
620331161 0 0
391931806 0 0
210243271 0 0
534436274 0 0
703380787 0 0
388780455 0 0
649525577 0 0
767871848 0 0
646346226 0 0
393669550 0 0
281867703 0 0
1039586035 0 0
996572578 0 0
670702289 0 0
596672744 0 0
865836950 0 0
514488784 0 0
783535747 0 0
867416725 0 0
921998403 0 0
746485767 0 0
210465886 0 0
466453387 0 0
759088665 0 0
248988520 0 0
196895378 0 0
992337410 0 0
343880736 0 0
628757170 0 0
863350338 0 0
494905928 0 0
792897250 0 0
43881522 0 0
767367425 0 0
189875021 0 0
1042363975 0 0
817633726 0 0
90164247 0 0
508620301 0 0
275928553 0 0
550455299 0 0
865461495 0 0
337086029 0 0
146301760 0 0
440976851 0 0
310241927 0 0
256829614 0 0
333003370 0 0
992960753 0 0
834228057 0 0
965542507 0 0
731148023 0 0
908206753 0 0
416037905 0 0
510004381 0 0
54672694 0 0
290298220 0 0
784365996 0 0
492651656 0 0
29022669 0 0
398979493 0 0
758015281 0 0
482866551 0 0
1033056102 0 0
215608850 0 0
546184697 0 0
1037117261 0 0
582779713 0 0
713789581 0 0
212578706 0 0
109612731 0 0
735703794 0 0
593791475 0 0
169871542 0 0
621465008 0 0
28511780 0 0
192256824 0 0
782510608 0 0
159001866 0 0
189808157 0 0
756467012 0 0
110244533 0 0
26826449 0 0
483451520 0 0
668073556 0 0
71995592 0 0
400224925 0 0
221526138 0 0
863355086 0 0
1000721008 0 0
114972767 0 0
341587904 0 0
584577932 0 0
143674211 0 0
863019383 0 0
678575973 0 0
518077201 0 0
235296634 0 0
1019855026 0 0
908574034 0 0
785188716 0 0
98493188 0 0
1018090938 0 0
537366182 0 0
885236978 0 0
1060966652 0 0
175910084 0 0
679733178 0 0
745673697 0 0
640181244 0 0
1031190979 0 0
95847708 0 0
742856779 0 0
115000490 0 0
389105431 0 0
638692206 0 0
260737450 0 0
504369184 0 0
388222703 0 0
1031917748 0 0
922481486 0 0
239304488 0 0
1001386126 0 0
309824493 0 0
543666038 0 0
176718832 0 0
962879814 0 0
1019027195 0 0
370621423 0 0
787302056 0 0
6547656 0 0
456513260 0 0
147954231 0 0
360967157 0 0
478325979 0 0
316222483 0 0
443242808 0 0
721050690 0 0
708845374 0 0
277184825 0 0
443495255 0 0
994080660 0 0
692404134 0 0
17611104 0 0
223319792 0 0
315066674 0 0
596723096 0 0
673407284 0 0
781528927 0 0
891505344 0 0
173677399 0 0
375082743 0 0
562590899 0 0
4450044 0 0
145320383 0 0
663074513 0 0
1017005663 0 0
775917154 0 0
1065412706 0 0
853811279 0 0
339063882 0 0
122765553 0 0
548684515 0 0
348125878 0 0
941053723 0 0
808578134 0 0
408661818 0 0
1070507578 0 0
443334882 0 0
142288999 0 0
52591418 0 0
505661294 0 0
179244351 0 0
868906165 0 0
921967049 0 0
534620480 0 0
1018739434 0 0
784122876 0 0
904103379 0 0
145076694 0 0
712367589 0 0
279082487 0 0
16735791 0 0
323907819 0 0
769889164 0 0
651253664 0 0
304756439 0 0
616131268 0 0
723653248 0 0
367953593 0 0
67995171 0 0
187774095 0 0
232472676 0 0
748598281 0 0
113175748 0 0
693834701 0 0
288808261 0 0
641169609 0 0
820017793 0 0
636790808 0 0
823812297 0 0
154515429 0 0
396722528 0 0
812423885 0 0
543503242 0 0
857771354 0 0
455756648 0 0
441496243 0 0
494737745 0 0
663758993 0 0
156506373 0 0
212173285 0 0
871500804 0 0
1028080396 0 0
401499588 0 0
973227700 0 0
1036229933 0 0
81930523 0 0
636448160 0 0
558885052 0 0
553209052 0 0
407232655 0 0
1051543549 0 0
12915677 0 0
925174318 0 0
891680485 0 0
351524640 0 0
1631515 0 0
974676897 0 0
982455623 0 0
56325229 0 0
801719605 0 0
692303540 0 0
36444041 0 0
838976510 0 0
546788291 0 0
246484985 0 0
257810524 0 0
262979228 0 0
592309230 0 0
812459282 0 0
1046801863 0 0
242615084 0 0
885270804 0 0
849466633 0 0
509578488 0 0
678217660 0 0
404914709 0 0
268414331 0 0
727764414 0 0
730221829 0 0
950669808 0 0
53837404 0 0
167576139 0 0
100344918 0 0
420062708 0 0
223371965 0 0
688276323 0 0
828286237 0 0
357807196 0 0
1021608866 0 0
823711203 0 0
1058105664 0 0
275741632 0 0
166696416 0 0
527370319 0 0
903357170 0 0
150456161 0 0
1070876311 0 0
136547081 0 0
466236275 0 0
634491941 0 0
120316716 0 0
78824717 0 0
199332468 0 0
324228861 0 0
280367159 0 0
259013392 0 0
518298516 0 0
844112762 0 0
513859601 0 0
114944394 0 0
10592127 0 0
387441959 0 0
373373059 0 0
226490146 0 0
707862385 0 0
804160765 0 0
175272099 0 0
600018000 0 0
131948955 0 0
1052867212 0 0
954076695 0 0
540922825 0 0
519028467 0 0
3264025 0 0
839625127 0 0
986461685 0 0
151462064 0 0
863775560 0 0
911965336 0 0
372731275 0 0
330980742 0 0
252194423 0 0
477790400 0 0
129835041 0 0
912041218 0 0
290323936 0 0
641241807 0 0
991397692 0 0
711026813 0 0
751194982 0 0
594330756 0 0
802415795 0 0
820935543 0 0
881978140 0 0
87015905 0 0
476427282 0 0
186154175 0 0
690459632 0 0
260153907 0 0
279266456 0 0
617347128 0 0
781755789 0 0
323445429 0 0
679204120 0 0
896119170 0 0
136907967 0 0
524180787 0 0
625961732 0 0
719524352 0 0
747185040 0 0
829659664 0 0
148414777 0 0
777160677 0 0
291277586 0 0
1010434952 0 0
743612883 0 0
163288684 0 0
693490315 0 0
108368484 0 0
954058725 0 0
158056006 0 0
349360299 0 0
615665216 0 0
485977550 0 0
737219454 0 0
600747214 0 0
1054683649 0 0
755273174 0 0
627027520 0 0
258073975 0 0
48699606 0 0
350897309 0 0
580121015 0 0
550111040 0 0
585278047 0 0
636975631 0 0
397865915 0 0
142255244 0 0
959538857 0 0
214600285 0 0
457346711 0 0
182803508 0 0
14598435 0 0
768605408 0 0
334507803 0 0
874004347 0 0
215091366 0 0
688447510 0 0
958598863 0 0
957936261 0 0
758408341 0 0
617266450 0 0
887833834 0 0
358887614 0 0
808656313 0 0
529574619 0 0
982277633 0 0
833185383 0 0
431176805 0 0
28088093 0 0
680067574 0 0
132921450 0 0
751235238 0 0
825544220 0 0
356573373 0 0
5935149 0 0
129229933 0 0
1003835490 0 0
40911896 0 0
902687502 0 0
946230439 0 0
913077621 0 0
620118742 0 0
170102932 0 0
843267327 0 0
979810628 0 0
342002132 0 0
898187443 0 0
492093396 0 0
625434047 0 0
121712433 0 0
865941219 0 0
813795134 0 0
550240507 0 0
865694349 0 0
827456687 0 0
499184086 0 0
628672935 0 0
52040720 0 0
885256671 0 0
560493078 0 0
1053742645 0 0
991040683 0 0
800918706 0 0
98632848 0 0
859898167 0 0
678270897 0 0
105700475 0 0
625388025 0 0
79487194 0 0
1068469083 0 0
607136736 0 0
604727331 0 0
116610511 0 0
768923637 0 0
105227350 0 0
289022200 0 0
838245339 0 0
323655851 0 0
747309242 0 0
564755593 0 0
84696975 0 0
156613112 0 0
304558759 0 0
834310389 0 0
334553767 0 0
380358031 0 0
79562484 0 0
1041559294 0 0
72808632 0 0
493823 0 0
455003589 0 0
45356463 0 0
516482605 0 0
728445705 0 0
1030004334 0 0
810101046 0 0
972389950 0 0
112887545 0 0
271119311 0 0
694325013 0 0
1021650764 0 0
875646366 0 0
198633556 0 0
57451175 0 0
836424613 0 0
439202637 0 0
781763630 0 0
979741219 0 0
955917754 0 0
578465310 0 0
297620072 0 0
749496534 0 0
905160283 0 0
7002954 0 0
423377139 0 0
60248188 0 0
908690558 0 0
286861940 0 0
534066941 0 0
694100537 0 0
1039090943 0 0
840666324 0 0
258173975 0 0
334145904 0 0
1054644701 0 0
164496991 0 0
634490253 0 0
147896545 0 0
838345970 0 0
930926159 0 0
921620157 0 0
540055186 0 0
707668930 0 0
614632762 0 0
97678415 0 0
800910035 0 0
203754092 0 0
462944300 0 0
632042486 0 0
995266522 0 0
5814729 0 0
448748276 0 0
406889486 0 0
757329870 0 0
233580877 0 0
100686080 0 0
360223330 0 0
1067523822 0 0
384426866 0 0
673235626 0 0
840845443 0 0
949458915 0 0
167578730 0 0
652124669 0 0
535506705 0 0
654621168 0 0
572472525 0 0
704740540 0 0
975934341 0 0
273394194 0 0
380154677 0 0
935608066 0 0
93666443 0 0
1058505145 0 0
10657818 0 0
608975111 0 0
280881451 0 0
208411180 0 0
672437944 0 0
60930826 0 0
640737358 0 0
252390093 0 0
540850498 0 0
610062042 0 0
1045885576 0 0
553155011 0 0
445024177 0 0
616131992 0 0
348020764 0 0
91147320 0 0
542663704 0 0
605205129 0 0
340683015 0 0
754492577 0 0
827063772 0 0
1003409067 0 0
939034809 0 0
547653062 0 0
332489803 0 0
525290463 0 0
540970454 0 0
113004720 0 0
327352288 0 0
480777164 0 0
638017300 0 0
769281035 0 0
488252917 0 0
370136934 0 0
664070661 0 0
598978129 0 0
157263642 0 0
1016611902 0 0
304497803 0 0
318867365 0 0
72905415 0 0
417683817 0 0
592042068 0 0
603485127 0 0
877183209 0 0
192468316 0 0
361754519 0 0
499327672 0 0
915753916 0 0
563678483 0 0
132944426 0 0
293035635 0 0
724384606 0 0
510344765 0 0
261935754 0 0
774045960 0 0
835344029 0 0
689665308 0 0
723534418 0 0
972481726 0 0
514371301 0 0
604492717 0 0
727348517 0 0
519182683 0 0
223501964 0 0
300696841 0 0
844962086 0 0
354036763 0 0
776660550 0 0
32477810 0 0
794626826 0 0
798186416 0 0
42365336 0 0
628986958 0 0
712183365 0 0
605057422 0 0
94789550 0 0
557191063 0 0
863199501 0 0
679882544 0 0
459485982 0 0
759121657 0 0
771255153 0 0
1003567248 0 0
230663231 0 0
49688605 0 0
633005160 0 0
253267914 0 0
133321590 0 0
100977592 0 0
825659584 0 0
308057119 0 0
373175077 0 0
576881847 0 0
305267806 0 0
672149298 0 0
624587430 0 0
935883940 0 0
972711993 0 0
429633837 0 0
727424687 0 0
410686549 0 0
879414708 0 0
380743480 0 0
286332968 0 0
699787322 0 0
545697497 0 0
815879810 0 0
807447118 0 0
742927288 0 0
184080296 0 0
149620612 0 0
889638603 0 0
521613869 0 0
454753807 0 0
705921221 0 0
785244003 0 0
479931539 0 0
1048959818 0 0
18238938 0 0
983024098 0 0
433897411 0 0
510588630 0 0
804628344 0 0
907252734 0 0
1030561248 0 0
201813100 0 0
1022665053 0 0
656797406 0 0
937289235 0 0
497396525 0 0
318429818 0 0
222009676 0 0
167394274 0 0
133387939 0 0
563579999 0 0
348363943 0 0
48958354 0 0
665170682 0 0
967130331 0 0
5678977 0 0
84737619 0 0
286184536 0 0
831373135 0 0
277234283 0 0
798500224 0 0
60919433 0 0
803849888 0 0
491523764 0 0
539851643 0 0
349663708 0 0
665114492 0 0
616391857 0 0
854312669 0 0
296011150 0 0
317306462 0 0
833888023 0 0
960094654 0 0
212514602 0 0
661271208 0 0
896034774 0 0
735834089 0 0
542269624 0 0
114897478 0 0
542319895 0 0
155729405 0 0
919180554 0 0
948524793 0 0
377112261 0 0
939212908 0 0
104347049 0 0
560806212 0 0
463168964 0 0
792699061 0 0
172747230 0 0
780963772 0 0
639867675 0 0
516688969 0 0
374484759 0 0
113219814 0 0
357610696 0 0
868345482 0 0
269774290 0 0
273539498 0 0
990086380 0 0
450130324 0 0
216355883 0 0
214172520 0 0
723414671 0 0
934337296 0 0
787886372 0 0
684902218 0 0
876572348 0 0
456695241 0 0
627058500 0 0
406925402 0 0
964351218 0 0
23655054 0 0
69031365 0 0
591375461 0 0
93847730 0 0
43308385 0 0
473871758 0 0
782875706 0 0
249897525 0 0
1047396074 0 0
329409018 0 0
36891900 0 0
400564481 0 0
518842122 0 0
1060553432 0 0
644722760 0 0
454822324 0 0
1051032139 0 0
348291527 0 0
468603019 0 0
884721583 0 0
633901256 0 0
574833905 0 0
590099262 0 0
839316833 0 0
949824517 0 0
79977736 0 0
376692053 0 0
134458344 0 0
541130202 0 0
364623983 0 0
1066220557 0 0
612089990 0 0
116629814 0 0
111111556 0 0
541929911 0 0
66128605 0 0
356883832 0 0
207843354 0 0
149671054 0 0
404177848 0 0
179060591 0 0
169888115 0 0
693441880 0 0
1068620579 0 0
434052676 0 0
339266940 0 0
898055525 0 0
1068482068 0 0
622530857 0 0
654982835 0 0
105634100 0 0
467841892 0 0
138193601 0 0
318684420 0 0
601143412 0 0
931088136 0 0
542428701 0 0
723882631 0 0
84175199 0 0
223930430 0 0
894664164 0 0
1019471585 0 0
81830404 0 0
23749296 0 0
580733433 0 0
1015984247 0 0
965760689 0 0
807838499 0 0
650721191 0 0
1014061187 0 0
808996650 0 0
332855368 0 0
602548665 0 0
764783339 0 0
137119335 0 0
538191503 0 0
883629036 0 0
200293373 0 0
801418754 0 0
880981343 0 0
440839351 0 0
592242292 0 0
807015263 0 0
347444064 0 0
114667513 0 0
193053350 0 0
70457701 0 0
590104213 0 0
241832600 0 0
736779616 0 0
632389618 0 0
110252513 0 0
79868800 0 0
350615617 0 0
659503298 0 0
403611055 0 0
837412950 0 0
16353518 0 0
596243298 0 0
195117264 0 0
243015044 0 0
338800905 0 0
443064700 0 0
590172347 0 0
62422422 0 0
652032996 0 0
796140813 0 0
976500133 0 0
529130600 0 0
310280720 0 0
252750135 0 0
424439046 0 0
37257024 0 0
292203777 0 0
912295066 0 0
412066639 0 0
181991932 0 0
912949259 0 0
808119180 0 0
846674263 0 0
953234359 0 0
674858412 0 0
541356315 0 0
441104232 0 0
173643226 0 0
74630229 0 0
133999009 0 0
31023362 0 0
357320910 0 0
928352242 0 0
202909547 0 0
57141692 0 0
616879663 0 0
155893906 0 0
440138786 0 0
381159103 0 0
1045210951 0 0
730547346 0 0
393832904 0 0
373849268 0 0
775563566 0 0
718041733 0 0
616107827 0 0
436181468 0 0
390567313 0 0
989898899 0 0
957260821 0 0
265101065 0 0
559768017 0 0
295944562 0 0
495865093 0 0
998534718 0 0
544995510 0 0
890881741 0 0
304872331 0 0
968443523 0 0
708974002 0 0
667806817 0 0
1125062 0 0
1066025788 0 0
262845180 0 0
732908726 0 0
704923534 0 0
354775392 0 0
578051434 0 0
561314871 0 0
648900717 0 0
297705521 0 0
257947062 0 0
376346434 0 0
379327982 0 0
1067427692 0 0
586246714 0 0
842362222 0 0
1033415554 0 0
550122893 0 0
882155426 0 0
802781042 0 0
248535200 0 0
102175066 0 0
455451620 0 0
444172411 0 0
960931129 0 0
442353068 0 0
831880906 0 0
610887572 0 0
575342665 0 0
654624762 0 0
633646712 0 0
8437736 0 0
1047277828 0 0
869230084 0 0
640195478 0 0
1027829863 0 0
374769793 0 0
987362513 0 0
22914094 0 0
464507260 0 0
100179147 0 0
43708875 0 0
13221416 0 0
1015484540 0 0
57151930 0 0
71498435 0 0
1006367335 0 0
116360202 0 0
240717036 0 0
942276766 0 0
124804027 0 0
759328560 0 0
666298293 0 0
285916885 0 0
925394534 0 0
716982343 0 0
715197994 0 0
1004786601 0 0
94226129 0 0
14137722 0 0
1027662544 0 0
453895269 0 0
857031040 0 0
463950981 0 0
519052602 0 0
173035193 0 0
594412570 0 0
753831133 0 0
22616818 0 0
768695701 0 0
1031854291 0 0
157296164 0 0
1027607861 0 0
998073688 0 0
295333837 0 0
323866030 0 0
1034783595 0 0
542274711 0 0
466574000 0 0
877823349 0 0
347960061 0 0
706296771 0 0
1047405208 0 0
994776726 0 0
989544558 0 0
461987421 0 0
28332891 0 0
274477169 0 0
615659149 0 0
818933655 0 0
46104462 0 0
915792054 0 0
527098692 0 0
542931511 0 0
594218172 0 0
1005988802 0 0
168462267 0 0
170722005 0 0
945292211 0 0
262759072 0 0
617535818 0 0
1067923587 0 0
396929022 0 0
183089167 0 0
1018789414 0 0
943027900 0 0
422531130 0 0
523769304 0 0
635538843 0 0
177133407 0 0
966686961 0 0
896100580 0 0
344815266 0 0
825422610 0 0
203185802 0 0
261706765 0 0
297639669 0 0
452716064 0 0
165364456 0 0
982433310 0 0
425459525 0 0
698884311 0 0
7219569 0 0
371551367 0 0
304225472 0 0
891527862 0 0
187338940 0 0
492577639 0 0
126730001 0 0
1039289109 0 0
821949376 0 0
269818175 0 0
608271321 0 0
1046673299 0 0
64968005 0 0
832256553 0 0
782754329 0 0
916953628 0 0
612475505 0 0
962090178 0 0
587891999 0 0
687244615 0 0
688502986 0 0
107654400 0 0
337312844 0 0
687413031 0 0
786633719 0 0
1067213846 0 0
871485900 0 0
539011286 0 0
362823179 0 0
550906367 0 0
439006836 0 0
835438465 0 0
376823889 0 0
462698719 0 0
700036315 0 0
592188259 0 0
442696593 0 0
531008274 0 0
64354252 0 0
1043643755 0 0
614993690 0 0
119600421 0 0
373715721 0 0
581859873 0 0
498001512 0 0
1030908122 0 0
933142307 0 0
74103371 0 0
194125945 0 0
458174324 0 0
91507996 0 0
152172812 0 0
821914706 0 0
51938047 0 0
748067968 0 0
318059943 0 0
931358676 0 0
20986512 0 0
446278959 0 0
269203288 0 0
720955335 0 0
617738829 0 0
751261768 0 0
998791731 0 0
707278289 0 0
401998584 0 0
563783975 0 0
503950036 0 0
393875537 0 0
961907856 0 0
138221420 0 0
620420846 0 0
1047805105 0 0
352902628 0 0
796782568 0 0
366764868 0 0
358636855 0 0
505642931 0 0
980740984 0 0
612572313 0 0
119163056 0 0
402681766 0 0
315866456 0 0
413383719 0 0
335300656 0 0
726520675 0 0
183658657 0 0
1023900985 0 0
602211988 0 0
271160785 0 0
1009850766 0 0
695292589 0 0
788225789 0 0
1026269571 0 0
756638617 0 0
456832707 0 0
229615655 0 0
786863689 0 0
499868396 0 0
723269997 0 0
66437301 0 0
902153228 0 0
631871549 0 0
154582783 0 0
437788274 0 0
818581232 0 0
929060948 0 0
520076456 0 0
820883096 0 0
81369000 0 0
519509086 0 0
811613612 0 0
901858338 0 0
955111538 0 0
294476120 0 0
449001790 0 0
251381466 0 0
535592038 0 0
295110662 0 0
114243059 0 0
21469131 0 0
582706076 0 0
295115328 0 0
679592508 0 0
553665048 0 0
165484771 0 0
755967313 0 0
666602956 0 0
712761900 0 0
175799901 0 0
490764928 0 0
657724181 0 0
469681771 0 0
388281740 0 0
500007927 0 0
322241145 0 0
961542570 0 0
204680342 0 0
604021525 0 0
900588217 0 0
778002236 0 0
610882728 0 0
286689754 0 0
979998518 0 0
741931967 0 0
931677111 0 0
491259232 0 0
772585661 0 0
821224102 0 0
270897075 0 0
792774851 0 0
560891720 0 0
974088139 0 0
825105499 0 0
973524931 0 0
387572546 0 0
173291480 0 0
640407321 0 0
265903678 0 0
963901418 0 0
93164510 0 0
539984229 0 0
201734989 0 0
669699144 0 0
132408245 0 0
958717548 0 0
107467243 0 0
1011639910 0 0
957364341 0 0
401513583 0 0
27485924 0 0
901354364 0 0
261898340 0 0
566588984 0 0
29840420 0 0
948820400 0 0
628657867 0 0
1064618581 0 0
1011073033 0 0
647848819 0 0
905603166 0 0
576451748 0 0
163582374 0 0
163092234 0 0
539974544 0 0
913044005 0 0
558181016 0 0
824177814 0 0
886722318 0 0
274488103 0 0
452364140 0 0
294458560 0 0
527062884 0 0
399979427 0 0
717687725 0 0
865076247 0 0
638275030 0 0
986562673 0 0
329480352 0 0
790746106 0 0
681053011 0 0
129553199 0 0
418019035 0 0
618304480 0 0
994516802 0 0
159062061 0 0
561050600 0 0
726502003 0 0
977578930 0 0
1020289451 0 0
629809065 0 0
513438609 0 0
381119472 0 0
124160115 0 0
967503153 0 0
854442395 0 0
372447989 0 0
295841462 0 0
422291041 0 0
340117351 0 0
1013673586 0 0
901942665 0 0
337558456 0 0
895677341 0 0
963913880 0 0
602522500 0 0
215057052 0 0
269037597 0 0
149995982 0 0
1002572564 0 0
967823060 0 0
383059658 0 0
600315279 0 0
388469309 0 0
324155278 0 0
863670684 0 0
286986773 0 0
90084595 0 0
758673472 0 0
139403301 0 0
471053375 0 0
882289031 0 0
981542646 0 0
723842688 0 0
576458666 0 0
539190500 0 0
556459803 0 0
45112000 0 0
199619278 0 0
689328725 0 0
286859381 0 0
395135000 0 0
643442609 0 0
153228285 0 0
344740212 0 0
733665592 0 0
850571695 0 0
348861280 0 0
412887696 0 0
383611347 0 0
145006124 0 0
372809887 0 0
1022288227 0 0
1015199790 0 0
558042937 0 0
1037588383 0 0
389725735 0 0
1157359 0 0
1054863178 0 0
415046020 0 0
280152767 0 0
174813671 0 0
27171774 0 0
493287772 0 0
602154712 0 0
112513369 0 0
530260930 0 0
453518371 0 0
239174576 0 0
358296697 0 0
193995469 0 0
686759460 0 0
469899587 0 0
359683869 0 0
610216551 0 0
136332463 0 0
1016080281 0 0
837855705 0 0
512234601 0 0
1061390020 0 0
236932517 0 0
711833713 0 0
999924277 0 0
763070644 0 0
62473728 0 0
138703305 0 0
588313377 0 0
277308004 0 0
487628002 0 0
616763438 0 0
388775350 0 0
603829910 0 0
818009794 0 0
107914791 0 0
518013281 0 0
1024158369 0 0
1028093126 0 0
124273234 0 0
821320518 0 0
693381305 0 0
756574731 0 0
682756221 0 0
369622162 0 0
797156681 0 0
582453281 0 0
759079164 0 0
933572404 0 0
1028139726 0 0
199609253 0 0
471240867 0 0
658514736 0 0
322779170 0 0
956051244 0 0
50431860 0 0
947186709 0 0
543747594 0 0
110960351 0 0
863577784 0 0
282019473 0 0
333554981 0 0
524347958 0 0
521043598 0 0
660680633 0 0
569301803 0 0
196799553 0 0
139583179 0 0
765561842 0 0
235127291 0 0
1067415818 0 0
540529102 0 0
446623449 0 0
318594353 0 0
821996461 0 0
403992134 0 0
989468533 0 0
179316846 0 0
585987954 0 0
461785037 0 0
558570576 0 0
985851285 0 0
91427494 0 0
129062701 0 0
1027012244 0 0
496706140 0 0
805292515 0 0
250438004 0 0
113375929 0 0
194378105 0 0
968736800 0 0
99625345 0 0
561204523 0 0
805425611 0 0
263491544 0 0
1007316676 0 0
202543244 0 0
10425346 0 0
842497265 0 0
937933859 0 0
65296014 0 0
413000053 0 0
973401090 0 0
47207684 0 0
878565091 0 0
112331963 0 0
156316207 0 0
798136493 0 0
577421426 0 0
1053007324 0 0
782706487 0 0
1033736675 0 0
984134070 0 0
157867054 0 0
179741389 0 0
791475320 0 0
153132562 0 0
399046205 0 0
917938688 0 0
91022852 0 0
215174722 0 0
495903124 0 0
198754964 0 0
204920610 0 0
1007548844 0 0
919142963 0 0
984685302 0 0
1072397425 0 0
736889135 0 0
97899444 0 0
241801431 0 0
73200249 0 0
49996398 0 0
386331948 0 0
316741045 0 0
742285384 0 0
985981713 0 0
126048963 0 0
163720237 0 0
868481071 0 0
447947922 0 0
931618801 0 0
231248924 0 0
1010560596 0 0
947799708 0 0
614730571 0 0
729908588 0 0
324115512 0 0
394797236 0 0
791251405 0 0
694564185 0 0
801120494 0 0
392041074 0 0
657263913 0 0
954976457 0 0
86097187 0 0
1005751305 0 0
497255480 0 0
326721519 0 0
80601708 0 0
890034787 0 0
959619255 0 0
619311245 0 0
978441072 0 0
883583786 0 0
952063653 0 0
343902501 0 0
657990047 0 0
532045576 0 0
547257720 0 0
566142051 0 0
984115380 0 0
740800349 0 0
314347319 0 0
499971976 0 0
774251625 0 0
28277332 0 0
503306572 0 0
750174776 0 0
1032021937 0 0
389435231 0 0
639285468 0 0
867437445 0 0
720939144 0 0
664557738 0 0
702038842 0 0
288546467 0 0
870581982 0 0
103912617 0 0
922496903 0 0
645433524 0 0
281452730 0 0
80893385 0 0
799713038 0 0
880374678 0 0
609680945 0 0
779676021 0 0
333600034 0 0
830735890 0 0
175091185 0 0
315686930 0 0
1044832219 0 0
635494374 0 0
738320586 0 0
497628994 0 0
577541137 0 0
319289455 0 0
529641121 0 0
593413121 0 0
425428998 0 0
68901304 0 0
933886641 0 0
461301936 0 0
394442564 0 0
254630408 0 0
212035932 0 0
982965072 0 0
783405569 0 0
882815871 0 0
565970879 0 0
169688912 0 0
734910627 0 0
505507536 0 0
509438865 0 0
411755935 0 0
687246336 0 0
74414849 0 0
714758691 0 0
480148347 0 0
353229572 0 0
85958056 0 0
469099596 0 0
136067766 0 0
492216904 0 0
42745442 0 0
999540506 0 0
48973247 0 0
318166952 0 0
1047585319 0 0
581110319 0 0
642820869 0 0
340689782 0 0
848860405 0 0
939216059 0 0
494590239 0 0
543165897 0 0
811795041 0 0
522326802 0 0
856108155 0 0
359021370 0 0
160113950 0 0
432755908 0 0
96222639 0 0
598890496 0 0
672933348 0 0
357360865 0 0
525498264 0 0
177349887 0 0
461797903 0 0
676769422 0 0
998982065 0 0
477727017 0 0
966619253 0 0
1065516999 0 0
590862902 0 0
907299921 0 0
73540148 0 0
520053691 0 0
230220831 0 0
389766638 0 0
949547499 0 0
535259527 0 0
355189893 0 0
1043318358 0 0
1045554009 0 0
216932207 0 0
919583449 0 0
846023355 0 0
857034023 0 0
866262034 0 0
767216591 0 0
265389271 0 0
220757674 0 0
561144808 0 0
933222757 0 0
317199828 0 0
145699171 0 0
886096304 0 0
897383279 0 0
662738085 0 0
280858410 0 0
433849666 0 0
185172066 0 0
73643225 0 0
1038522438 0 0
850039892 0 0
32750058 0 0
810953900 0 0
73109193 0 0
738737862 0 0
45800835 0 0
452179136 0 0
1049629051 0 0
959363471 0 0
875117750 0 0
96906194 0 0
313637658 0 0
767447111 0 0
940694716 0 0
347401245 0 0
582120241 0 0
195751194 0 0
304214403 0 0
171952874 0 0
272569888 0 0
720245401 0 0
540341463 0 0
647729707 0 0
238454989 0 0
643373329 0 0
840022491 0 0
203616990 0 0
98893927 0 0
846025474 0 0
248404100 0 0
975129135 0 0
738229882 0 0
313508410 0 0
401164791 0 0
956067937 0 0
637643072 0 0
129759192 0 0
294392152 0 0
248068571 0 0
618531376 0 0
788313755 0 0
173418279 0 0
615177612 0 0
249479070 0 0
837973022 0 0
391830100 0 0
241089139 0 0
362794288 0 0
560967837 0 0
695217473 0 0
475991248 0 0
708239792 0 0
417326129 0 0
479118102 0 0
166522178 0 0
992892873 0 0
655833715 0 0
611064071 0 0
448857107 0 0
104346290 0 0
409192984 0 0
865778573 0 0
489681441 0 0
368872690 0 0
450092591 0 0
921587824 0 0
615736046 0 0
233591489 0 0
8328989 0 0
537794294 0 0
444279347 0 0
739968589 0 0
831322941 0 0
419168547 0 0
540317601 0 0
286047147 0 0
758323116 0 0
517995222 0 0
918084024 0 0
998274536 0 0
16044690 0 0
134321270 0 0
1035320960 0 0
28447163 0 0
390279864 0 0
15225308 0 0
1045862798 0 0
803962776 0 0
504222915 0 0
96521948 0 0
38984827 0 0
811208157 0 0
469285149 0 0
169856880 0 0
3813338 0 0
439717191 0 0
1023730949 0 0
603218148 0 0
383841519 0 0
815593266 0 0
87660737 0 0
623211372 0 0
478168960 0 0
556653160 0 0
206478864 0 0
844945593 0 0
117853260 0 0
827800075 0 0
227716636 0 0
199399511 0 0
515493004 0 0
469880247 0 0
378658039 0 0
466913971 0 0
357535050 0 0
946549596 0 0
829470792 0 0
22150810 0 0
134023811 0 0
904828822 0 0
670452650 0 0
1015582705 0 0
927774034 0 0
967396772 0 0
561879427 0 0
402114023 0 0
203597515 0 0
79625723 0 0
569952673 0 0
82610707 0 0
171285669 0 0
428031146 0 0
14521142 0 0
184864929 0 0
41144291 0 0
138451575 0 0
1042580942 0 0
1055682134 0 0
28161644 0 0
1037109364 0 0
762952927 0 0
530679442 0 0
133139005 0 0
283356762 0 0
1045269273 0 0
627010353 0 0
881429263 0 0
636568078 0 0
599397310 0 0
217915760 0 0
479335247 0 0
385812172 0 0
485455407 0 0
873839552 0 0
653534412 0 0
473305818 0 0
125106209 0 0
792604056 0 0
710665620 0 0
357695772 0 0
549161189 0 0
557364944 0 0
1064806184 0 0
961831611 0 0
424932512 0 0
265186964 0 0
769698311 0 0
820518537 0 0
929755189 0 0
653589053 0 0
706328473 0 0
46350975 0 0
13137924 0 0
246395806 0 0
1003980178 0 0
502678468 0 0
492932176 0 0
872333671 0 0
628212216 0 0
887086069 0 0
794415033 0 0
1062240781 0 0
454771254 0 0
689658623 0 0
896039041 0 0
12093164 0 0
707082727 0 0
389152764 0 0
345676783 0 0
870690571 0 0
892793572 0 0
622301838 0 0
59564006 0 0
747713300 0 0
591073425 0 0
797708826 0 0
325453855 0 0
195288647 0 0
450403208 0 0
400679819 0 0
788539358 0 0
144246673 0 0
516505004 0 0
354437505 0 0
718205771 0 0
414361914 0 0
526211421 0 0
260730614 0 0
180658018 0 0
196020639 0 0
52991497 0 0
680502583 0 0
828829682 0 0
188062538 0 0
534644985 0 0
365635933 0 0
169258643 0 0
873159421 0 0
75219801 0 0
431643245 0 0
628421960 0 0
259198097 0 0
611540334 0 0
438815398 0 0
338654147 0 0
63716065 0 0
586485271 0 0
945821259 0 0
436188938 0 0
623889036 0 0
82892586 0 0
32998912 0 0
303732233 0 0
44594349 0 0
964329314 0 0
745243670 0 0
862916439 0 0
725903917 0 0
893778969 0 0
942712038 0 0
155573720 0 0
488701959 0 0
249968182 0 0
668798646 0 0
525330662 0 0
777725144 0 0
133183681 0 0
182461218 0 0
429933630 0 0
677342807 0 0
1070559241 0 0
788192095 0 0
157048780 0 0
418692900 0 0
629297650 0 0
668236078 0 0
194449241 0 0
250160863 0 0
154405050 0 0
1026974802 0 0
184379116 0 0
923275410 0 0
404751679 0 0
638785668 0 0
340640253 0 0
93424792 0 0
788479369 0 0
171838155 0 0
166260923 0 0
703652366 0 0
338889109 0 0
317474243 0 0
1045984238 0 0
210294116 0 0
907384252 0 0
621908270 0 0
480666488 0 0
807421889 0 0
438638039 0 0
168028926 0 0
635089139 0 0
829074701 0 0
985566317 0 0
658634191 0 0
286599790 0 0
1007724037 0 0
872222622 0 0
999212064 0 0
1068712801 0 0
917327986 0 0
378396849 0 0
122351543 0 0
516214738 0 0
371332900 0 0
370617390 0 0
940811803 0 0
527852547 0 0
950469631 0 0
22678548 0 0
286762314 0 0
13848826 0 0
409457767 0 0
827712552 0 0
366643226 0 0
192444550 0 0
468437152 0 0
756393114 0 0
624401886 0 0
55096761 0 0
928008265 0 0
194940393 0 0
990493411 0 0
906659371 0 0
277437010 0 0
620881902 0 0
91553273 0 0
771488512 0 0
1017727318 0 0
94389023 0 0
817508075 0 0
807822194 0 0
981557575 0 0
851766426 0 0
1021239925 0 0
461501409 0 0
513037151 0 0
386640679 0 0
980881304 0 0
263022017 0 0
257937026 0 0
283168284 0 0
570874246 0 0
254833696 0 0
277280994 0 0
1071590297 0 0
449811621 0 0
562377968 0 0
877956510 0 0
571650476 0 0
166654097 0 0
85757853 0 0
877958794 0 0
735278911 0 0
713095543 0 0
961910797 0 0
289009689 0 0
125902358 0 0
678995812 0 0
432972379 0 0
691119012 0 0
37833030 0 0
1004441991 0 0
645645296 0 0
205238750 0 0
123412599 0 0
212725831 0 0
636581662 0 0
861988416 0 0
820399358 0 0
88341241 0 0
488867501 0 0
218652852 0 0
543692233 0 0
230186224 0 0
911073365 0 0
784193224 0 0
404340903 0 0
766335825 0 0
349827036 0 0
621232721 0 0
604475685 0 0
44850288 0 0
408492530 0 0
170018326 0 0
813948808 0 0
955636331 0 0
538623930 0 0
36767518 0 0
395553388 0 0
839016099 0 0
294048473 0 0
394637400 0 0
177979648 0 0
506664969 0 0
1034917311 0 0
1065078216 0 0
300480046 0 0
576522314 0 0
148105095 0 0
315972898 0 0
1067869191 0 0
997909961 0 0
1053776784 0 0
76105819 0 0
688360576 0 0
5692689 0 0
975336375 0 0
66845905 0 0
627883434 0 0
956960415 0 0
134731334 0 0
762121882 0 0
198336799 0 0
454386828 0 0
3609259 0 0
801222479 0 0
119867648 0 0
204555920 0 0
51387371 0 0
231015883 0 0
227931104 0 0
960836460 0 0
532135098 0 0
734538631 0 0
242776793 0 0
559283933 0 0
156335907 0 0
1056299642 0 0
242707328 0 0
63434986 0 0
1067192760 0 0
229727140 0 0
133583782 0 0
587230032 0 0
866980563 0 0
726954157 0 0
606472116 0 0
516941851 0 0
391914839 0 0
185380208 0 0
684255049 0 0
651397734 0 0
829989414 0 0
288282191 0 0
83212396 0 0
764683813 0 0
285125494 0 0
761021681 0 0
226947860 0 0
675806093 0 0
324535367 0 0
311898026 0 0
4930591 0 0
1010374894 0 0
1032354036 0 0
434113668 0 0
392593066 0 0
947861004 0 0
5791610 0 0
711083783 0 0
867036397 0 0
541390196 0 0
777054067 0 0
51328094 0 0
290695509 0 0
238655417 0 0
757411367 0 0
336014021 0 0
129291202 0 0
665895066 0 0
370447779 0 0
441675553 0 0
267917398 0 0
848361008 0 0
502352255 0 0
274816141 0 0
946611854 0 0
266944921 0 0
772756301 0 0
952151949 0 0
813933280 0 0
960448722 0 0
254389999 0 0
729002252 0 0
606641431 0 0
791497116 0 0
889643213 0 0
203255861 0 0
1003002963 0 0
392075052 0 0
809492117 0 0
862897910 0 0
986286471 0 0
381124740 0 0
495457095 0 0
908392927 0 0
950832784 0 0
102354333 0 0
1069515158 0 0
173817651 0 0
383656290 0 0
1050310705 0 0
755480853 0 0
444563719 0 0
850797028 0 0
325671054 0 0
402196659 0 0
986124705 0 0
218829093 0 0
218535591 0 0
1036886123 0 0
609920645 0 0
1041709251 0 0
994244193 0 0
846542683 0 0
776690889 0 0
444068027 0 0
329293247 0 0
567114235 0 0
145054712 0 0
769059974 0 0
310366067 0 0
988218399 0 0
444968910 0 0
989019790 0 0
527614445 0 0
399823129 0 0
867241728 0 0
235917426 0 0
322754517 0 0
1072450014 0 0
356092383 0 0
202587275 0 0
798225786 0 0
149476397 0 0
912037476 0 0
254417491 0 0
404485561 0 0
451208476 0 0
77056904 0 0
888679925 0 0
780337089 0 0
302443790 0 0
997944526 0 0
730396598 0 0
50577247 0 0
370122306 0 0
718576590 0 0
558052951 0 0
387971428 0 0
502636742 0 0
1039928963 0 0
166723933 0 0
495594636 0 0
94170002 0 0
815886344 0 0
645658924 0 0
911730483 0 0
535442858 0 0
27447534 0 0
785280443 0 0
4824111 0 0
832121245 0 0
513442849 0 0
756848176 0 0
171252931 0 0
1051877513 0 0
391829753 0 0
279278456 0 0
48117230 0 0
191382579 0 0
353011467 0 0
1059545293 0 0
776681756 0 0
429682977 0 0
942200429 0 0
480553078 0 0
338647060 0 0
289329239 0 0
442009344 0 0
697242973 0 0
1066924709 0 0
1059287767 0 0
96170131 0 0
802375222 0 0
625842932 0 0
243370329 0 0
254104886 0 0
447529749 0 0
419921312 0 0
809103272 0 0
698962325 0 0
263976809 0 0
540013139 0 0
374965881 0 0
734733559 0 0
301898993 0 0
805824573 0 0
1012865815 0 0
922025415 0 0
1033526396 0 0
100568817 0 0
672094764 0 0
166412146 0 0
272355714 0 0
523891630 0 0
807527443 0 0
338346319 0 0
765297938 0 0
718913626 0 0
969335969 0 0
235546245 0 0
151931211 0 0
174094479 0 0
799309360 0 0
457063038 0 0
226479866 0 0
104144581 0 0
872351978 0 0
269981064 0 0
807097042 0 0
248063497 0 0
41853723 0 0
883478387 0 0
51080932 0 0
662614375 0 0
7118519 0 0
225698305 0 0
928380883 0 0
554349185 0 0
769571117 0 0
310440121 0 0
484070607 0 0
796324114 0 0
1041740073 0 0
49203510 0 0
868034644 0 0
710354154 0 0
412891798 0 0
1050987863 0 0
534080387 0 0
763229321 0 0
979704005 0 0
908718261 0 0
861353979 0 0
692472191 0 0
752176656 0 0
658969782 0 0
894272714 0 0
549948662 0 0
1053635909 0 0
345796118 0 0
17159161 0 0
837839551 0 0
652114812 0 0
278855446 0 0
979821708 0 0
158491285 0 0
712212841 0 0
917670450 0 0
693044092 0 0
965574838 0 0
543119351 0 0
103566973 0 0
82113797 0 0
253945838 0 0
87987589 0 0
897641944 0 0
930128551 0 0
261806713 0 0
574137273 0 0
798601041 0 0
705819812 0 0
329359688 0 0
800999644 0 0
1070228510 0 0
560734736 0 0
575584914 0 0
254807567 0 0
870942335 0 0
480720752 0 0
1002571549 0 0
223091547 0 0
388288844 0 0
209016972 0 0
34218188 0 0
874296135 0 0
1013583926 0 0
162736219 0 0
559711654 0 0
173194619 0 0
1047525538 0 0
525178251 0 0
341054299 0 0
728896314 0 0
416560035 0 0
14496745 0 0
268905350 0 0
436064874 0 0
1012965394 0 0
183143726 0 0
69022476 0 0
473991761 0 0
226209528 0 0
329486419 0 0
631112052 0 0
32200540 0 0
1033329849 0 0
867797293 0 0
96078815 0 0
532999140 0 0
18954254 0 0
649056707 0 0
649809114 0 0
610000227 0 0
291456981 0 0
701774005 0 0
712770887 0 0
325403952 0 0
64519006 0 0
41861727 0 0
906844046 0 0
430172140 0 0
459074300 0 0
1060390912 0 0
83323 0 0
865670856 0 0
303817928 0 0
198205372 0 0
13470706 0 0
895631509 0 0
1042686898 0 0
948690915 0 0
397113297 0 0
109811926 0 0
135932703 0 0
561758165 0 0
815632916 0 0
26020121 0 0
468532719 0 0
642417719 0 0
582524174 0 0
951741820 0 0
979807644 0 0
575555240 0 0
315248244 0 0
557797492 0 0
736823465 0 0
16446737 0 0
1034205659 0 0
1069361072 0 0
265372575 0 0
376842257 0 0
674703583 0 0
19378098 0 0
459593328 0 0
764887999 0 0
501910017 0 0
506040863 0 0
10962591 0 0
250956512 0 0
128933070 0 0
117522483 0 0
373939810 0 0
1018431746 0 0
952824713 0 0
955375378 0 0
1002163941 0 0
161760945 0 0
829158842 0 0
487150522 0 0
688852429 0 0
159902319 0 0
274368735 0 0
871242406 0 0
480641784 0 0
445257851 0 0
342622763 0 0
316386540 0 0
952945467 0 0
508145068 0 0
445695914 0 0
300196643 0 0
87197548 0 0
271594169 0 0
40879115 0 0
621042272 0 0
146170430 0 0
929833953 0 0
776563132 0 0
837528565 0 0
961912325 0 0
695704894 0 0
999377884 0 0
775744257 0 0
170929514 0 0
815629072 0 0
164900103 0 0
914187498 0 0
644318596 0 0
55146908 0 0
427224364 0 0
604855204 0 0
79190582 0 0
720893765 0 0
505172640 0 0
276401809 0 0
4241799 0 0
457017254 0 0
545857807 0 0
347137197 0 0
729850831 0 0
1040194587 0 0
613188596 0 0
709094812 0 0
863120350 0 0
451685588 0 0
962578231 0 0
200394329 0 0
186255654 0 0
66573229 0 0
865490760 0 0
927157080 0 0
123006600 0 0
751571129 0 0
1065731578 0 0
658664789 0 0
892191471 0 0
303839817 0 0
58097361 0 0
349248638 0 0
755926847 0 0
202771564 0 0
873839544 0 0
178164047 0 0
1043927041 0 0
449156760 0 0
620011029 0 0
506757233 0 0
254027083 0 0
933039925 0 0
446793338 0 0
198601570 0 0
1035884422 0 0
366581233 0 0
82494421 0 0
455529131 0 0
561300763 0 0
897388026 0 0
1013711022 0 0
235481446 0 0
277340942 0 0
36795552 0 0
341605043 0 0
691544148 0 0
149034990 0 0
1037477986 0 0
603893774 0 0
986618091 0 0
342359244 0 0
439558259 0 0
591651897 0 0
306062089 0 0
596817244 0 0
227934811 0 0
868305443 0 0
845801153 0 0
1066794536 0 0
307774433 0 0
1055407130 0 0
342961782 0 0
580787939 0 0
513694953 0 0
323222045 0 0
532609682 0 0
1007522582 0 0
217607706 0 0
489375617 0 0
437737334 0 0
351338041 0 0
796655518 0 0
74947613 0 0
938271499 0 0
740578837 0 0
249131733 0 0
263077576 0 0
125118245 0 0
1038557234 0 0
456415591 0 0
322077547 0 0
691918786 0 0
353658763 0 0
888992790 0 0
924249692 0 0
685095184 0 0
87987257 0 0
218939879 0 0
941057272 0 0
1012139174 0 0
814458356 0 0
751215386 0 0
252078533 0 0
60299739 0 0
498351072 0 0
975594773 0 0
764545602 0 0
724211879 0 0
528853697 0 0
789721943 0 0
890688749 0 0
921597198 0 0
585345789 0 0
910472324 0 0
1055592907 0 0
908896148 0 0
744077575 0 0
133251080 0 0
939608125 0 0
235534586 0 0
300199881 0 0
494484972 0 0
842222379 0 0
846666559 0 0
1016793991 0 0
818161154 0 0
882163802 0 0
48089941 0 0
839506807 0 0
293681993 0 0
593866993 0 0
359227287 0 0
149046893 0 0
167012117 0 0
141626959 0 0
502592595 0 0
853475867 0 0
589395881 0 0
155144050 0 0
84279065 0 0
868222921 0 0
133393111 0 0
455910687 0 0
276061257 0 0
910412937 0 0
194213105 0 0
597365094 0 0
800112870 0 0
694433481 0 0
958066866 0 0
616626671 0 0
934981158 0 0
865523487 0 0
471432059 0 0
828512298 0 0
153744633 0 0
243002806 0 0
101818012 0 0
400669396 0 0
680632754 0 0
1025882634 0 0
186828517 0 0
831198135 0 0
289830744 0 0
381081567 0 0
876170787 0 0
79187062 0 0
342241968 0 0
960311515 0 0
655544051 0 0
76518444 0 0
46609401 0 0
625593007 0 0
165003085 0 0
750072025 0 0
336752535 0 0
641469083 0 0
707314823 0 0
2313732 0 0
566747656 0 0
131713499 0 0
721755830 0 0
930225666 0 0
865399008 0 0
872815742 0 0
994532005 0 0
340293602 0 0
161520333 0 0
345662397 0 0
778738630 0 0
548301186 0 0
658949158 0 0
884820435 0 0
314358682 0 0
306743577 0 0
34835915 0 0
836454482 0 0
77392112 0 0
435819444 0 0
175029756 0 0
800394258 0 0
747118090 0 0
17426701 0 0
693064898 0 0
2022874 0 0
853543078 0 0
651709477 0 0
437555563 0 0
194848996 0 0
510356152 0 0
688625548 0 0
775327917 0 0
115902781 0 0
456381325 0 0
240064451 0 0
827105304 0 0
419042243 0 0
281011908 0 0
39934275 0 0
614201382 0 0
1016104677 0 0
101186007 0 0
74718290 0 0
102839451 0 0
1044258979 0 0
53543934 0 0
878359424 0 0
11584412 0 0
664900045 0 0
211250732 0 0
416248052 0 0
1041702850 0 0
25338383 0 0
9949666 0 0
892701280 0 0
1022456579 0 0
292101636 0 0
986809346 0 0
728169115 0 0
143958874 0 0
680839882 0 0
9901019 0 0
833608483 0 0
404070247 0 0
160700435 0 0
532531377 0 0
593420624 0 0
571838490 0 0
256502108 0 0
190341489 0 0
192302060 0 0
713994054 0 0
282337002 0 0
621774090 0 0
985937154 0 0
142813706 0 0
359399971 0 0
1028659435 0 0
907324863 0 0
39410086 0 0
432199214 0 0
772062645 0 0
493113523 0 0
1029236613 0 0
191289373 0 0
626069424 0 0
627290134 0 0
4499604 0 0
311084821 0 0
1055714378 0 0
1034536705 0 0
4433746 0 0
981068402 0 0
8677548 0 0
470794286 0 0
826893419 0 0
94208107 0 0
433459460 0 0
695008766 0 0
455859291 0 0
752245343 0 0
297404666 0 0
571053218 0 0
101915529 0 0
572692357 0 0
543210312 0 0
231027656 0 0
512481380 0 0
242770417 0 0
397220936 0 0
938099023 0 0
1055181128 0 0
234786452 0 0
693294617 0 0
873087111 0 0
964601710 0 0
316382442 0 0
13693198 0 0
315622184 0 0
142857898 0 0
458291563 0 0
876800618 0 0
170473668 0 0
911441072 0 0
29582576 0 0
940873986 0 0
409221921 0 0
633576530 0 0
752598593 0 0
573345994 0 0
985572672 0 0
475258072 0 0
822408521 0 0
622303559 0 0
936631918 0 0
31209393 0 0
708991959 0 0
270342352 0 0
667683470 0 0
855246552 0 0
704914719 0 0
180914118 0 0
583559356 0 0
69643428 0 0
402004219 0 0
76711649 0 0
883041078 0 0
998034766 0 0
1005914491 0 0
87454972 0 0
740285796 0 0
1067807069 0 0
420638564 0 0
148880326 0 0
144154174 0 0
730497133 0 0
7820978 0 0
512478627 0 0
39842370 0 0
422127564 0 0
763384012 0 0
172520260 0 0
145978031 0 0
589917700 0 0
61924671 0 0
496590964 0 0
634024881 0 0
77448915 0 0
502776563 0 0
331970344 0 0
54342051 0 0
335688728 0 0
530149059 0 0
453740812 0 0
289928998 0 0
92039282 0 0
476296753 0 0
148173739 0 0
1051857668 0 0
449975254 0 0
748486400 0 0
657024000 0 0
462741002 0 0
123598587 0 0
929698691 0 0
464365795 0 0
350638176 0 0
664782658 0 0
296475945 0 0
840800812 0 0
859886182 0 0
108426084 0 0
824681320 0 0
600887955 0 0
865681841 0 0
756874535 0 0
999367926 0 0
230464110 0 0
1050282584 0 0
9847271 0 0
269363400 0 0
265562142 0 0
18661092 0 0
285368153 0 0
1020771816 0 0
431901407 0 0
834232482 0 0
44091982 0 0
17319391 0 0
273400295 0 0
421853364 0 0
528140481 0 0
738736806 0 0
551255873 0 0
253930744 0 0
927437158 0 0
308843932 0 0
958585326 0 0
816667860 0 0
875191674 0 0
249352885 0 0
220301892 0 0
177786256 0 0
100102 0 0
243534672 0 0
742589874 0 0
1063869798 0 0
1067053464 0 0
1032964293 0 0
1030799847 0 0
881158184 0 0
272658254 0 0
835198012 0 0
577197399 0 0
18556989 0 0
295864924 0 0
535253160 0 0
799368023 0 0
281010242 0 0
944151003 0 0
257057137 0 0
692297698 0 0
247622231 0 0
789955273 0 0
954969456 0 0
605006619 0 0
777659759 0 0
84970565 0 0
345923331 0 0
99361060 0 0
802447208 0 0
979439818 0 0
16408308 0 0
411122860 0 0
279131523 0 0
181978232 0 0
568868285 0 0
353283500 0 0
121150219 0 0
919235345 0 0
525895040 0 0
1037694228 0 0
468671146 0 0
538545217 0 0
917628427 0 0
245037343 0 0
556415377 0 0
925598231 0 0
77433859 0 0
747639376 0 0
575984506 0 0
26519040 0 0
57236361 0 0
92248149 0 0
117383008 0 0
7824187 0 0
41043032 0 0
510299683 0 0
1036335072 0 0
366768706 0 0
469512297 0 0
464427438 0 0
1044996450 0 0
160377022 0 0
36275258 0 0
282499710 0 0
385521379 0 0
777916549 0 0
150028276 0 0
917914708 0 0
821872801 0 0
553050939 0 0
523773551 0 0
917256092 0 0
1002984163 0 0
1065234709 0 0
1029878910 0 0
786090822 0 0
982426033 0 0
1041973484 0 0
302531495 0 0
925210717 0 0
369649935 0 0
456714505 0 0
860038953 0 0
744959540 0 0
600321817 0 0
194947936 0 0
710794408 0 0
1071940238 0 0
719105364 0 0
604049866 0 0
787435541 0 0
467635281 0 0
559929695 0 0
683448405 0 0
724533447 0 0
697821070 0 0
470973014 0 0
336503399 0 0
430244168 0 0
982048973 0 0
501704711 0 0
588706189 0 0
793576465 0 0
511480994 0 0
916938060 0 0
847005398 0 0
358547415 0 0
686698093 0 0
223785829 0 0
617451373 0 0
39366300 0 0
262742857 0 0
494152272 0 0
985114907 0 0
533881529 0 0
228972534 0 0
889510734 0 0
1005130270 0 0
979597216 0 0
722894244 0 0
474759741 0 0
467241778 0 0
631579979 0 0
507367557 0 0
304787323 0 0
866057798 0 0
506416921 0 0
803879585 0 0
182305822 0 0
834875862 0 0
365789656 0 0
621705589 0 0
88093472 0 0
638709373 0 0
228336096 0 0
365121170 0 0
217346298 0 0
112612958 0 0
940300023 0 0
886317466 0 0
712834952 0 0
596659980 0 0
644179793 0 0
872643711 0 0
956718392 0 0
469352010 0 0
11040896 0 0
51611239 0 0
976460525 0 0
684007834 0 0
373821358 0 0
155152853 0 0
485630205 0 0
45198687 0 0
548733173 0 0
697078790 0 0
780714689 0 0
584410824 0 0
566515009 0 0
747967072 0 0
38571166 0 0
272390315 0 0
113426121 0 0
961469829 0 0
239216560 0 0
561796786 0 0
889549109 0 0
724120111 0 0
532501605 0 0
125568450 0 0
837860894 0 0
195230723 0 0
569736146 0 0
227054309 0 0
862476753 0 0
980618074 0 0
455927906 0 0
63964784 0 0
577841640 0 0
1065096907 0 0
71640777 0 0
228246595 0 0
689155908 0 0
382029980 0 0
278179928 0 0
418990713 0 0
1020450456 0 0
998774735 0 0
768635791 0 0
877376613 0 0
476439945 0 0
21044331 0 0
692438520 0 0
773515126 0 0
391028286 0 0
267444366 0 0
681935082 0 0
839052463 0 0
438824729 0 0
503027501 0 0
297233774 0 0
837642789 0 0
596839520 0 0
262240219 0 0
490298298 0 0
322181764 0 0
844036696 0 0
42764126 0 0
156421724 0 0
202981646 0 0
167936337 0 0
779858715 0 0
576463340 0 0
538722591 0 0
237910913 0 0
418533559 0 0
885830480 0 0
269967913 0 0
1013121453 0 0
842103023 0 0
403532192 0 0
1043327975 0 0
399916560 0 0
58609411 0 0
1031115535 0 0
566295910 0 0
661527677 0 0
776672714 0 0
1054903949 0 0
378220520 0 0
1047753367 0 0
414065602 0 0
44467640 0 0
758622721 0 0
263882133 0 0
412255702 0 0
281488410 0 0
646462742 0 0
846316974 0 0
385850148 0 0
405872534 0 0
1050793648 0 0
210654744 0 0
831366136 0 0
339450887 0 0
956183567 0 0
67145801 0 0
802028803 0 0
65510178 0 0
577790718 0 0
309880018 0 0
232489265 0 0
799253806 0 0
191608048 0 0
146267269 0 0
758272005 0 0
46434358 0 0
411478900 0 0
770187660 0 0
518456805 0 0
185388038 0 0
500003438 0 0
200524950 0 0
588859291 0 0
460226568 0 0
891936201 0 0
835710649 0 0
717265243 0 0
26929535 0 0
560267680 0 0
188150184 0 0
815117845 0 0
326767272 0 0
823295174 0 0
801426670 0 0
517841611 0 0
773866249 0 0
1057646206 0 0
795441982 0 0
625974153 0 0
779593731 0 0
654312749 0 0
285490804 0 0
195892577 0 0
1058410061 0 0
981570243 0 0
870802899 0 0
468258559 0 0
883739674 0 0
56688797 0 0
77316856 0 0
8940449 0 0
678753760 0 0
724459717 0 0
1042249117 0 0
951316248 0 0
193159197 0 0
616093197 0 0
785935697 0 0
958605203 0 0
519519009 0 0
685457739 0 0
862229631 0 0
418211111 0 0
201936873 0 0
258475026 0 0
521890459 0 0
1038771228 0 0
250353908 0 0
1064431349 0 0
246218718 0 0
542137154 0 0
1043667885 0 0
294869279 0 0
373813397 0 0
1028839150 0 0
85126165 0 0
277834565 0 0
659714513 0 0
136037531 0 0
573541819 0 0
27711667 0 0
76464940 0 0
685320837 0 0
1003143360 0 0
771651624 0 0
106078781 0 0
428352899 0 0
613516307 0 0
685533662 0 0
123737883 0 0
266698736 0 0
807826872 0 0
194256136 0 0
574263639 0 0
511843604 0 0
444729510 0 0
1014139686 0 0
212700577 0 0
112292835 0 0
381315701 0 0
103983894 0 0
947624374 0 0
1025271669 0 0
640677691 0 0
951032608 0 0
216906291 0 0
556155130 0 0
487594607 0 0
278891596 0 0
812722387 0 0
511119095 0 0
673490524 0 0
241938518 0 0
358139813 0 0
234373987 0 0
168125444 0 0
1037319874 0 0
715377038 0 0
822517802 0 0
552170413 0 0
856603936 0 0
156359572 0 0
832093253 0 0
474270687 0 0
606659714 0 0
426969558 0 0
31184957 0 0
890824310 0 0
578159557 0 0
73345037 0 0
350137422 0 0
1013890870 0 0
36158105 0 0
245031477 0 0
1042426161 0 0
823213065 0 0
116574667 0 0
478256388 0 0
361974029 0 0
687938478 0 0
571510350 0 0
881475787 0 0
1047395911 0 0
1026825277 0 0
539713773 0 0
532154487 0 0
1069180028 0 0
571085562 0 0
1032788891 0 0
451270455 0 0
598294595 0 0
350714086 0 0
316059799 0 0
459850062 0 0
234025422 0 0
281683410 0 0
320711459 0 0
277917187 0 0
371270986 0 0
992329064 0 0
329944583 0 0
681662599 0 0
364321092 0 0
247856603 0 0
138950798 0 0
766179811 0 0
310232178 0 0
31710231 0 0
168618169 0 0
824376974 0 0
250768114 0 0
849041020 0 0
1061602386 0 0
582594393 0 0
422985237 0 0
505439636 0 0
508317066 0 0
231980970 0 0
284555447 0 0
668614773 0 0
285602316 0 0
718994328 0 0
974119637 0 0
757436602 0 0
61596552 0 0
797779567 0 0
686332265 0 0
36612066 0 0
444525237 0 0
692008453 0 0
353347894 0 0
604565678 0 0
849923477 0 0
414478497 0 0
1040272207 0 0
655440741 0 0
835964240 0 0
647644998 0 0
464623121 0 0
921224724 0 0
769432123 0 0
788612582 0 0
601722072 0 0
835038688 0 0
443435441 0 0
251733667 0 0
138197058 0 0
457637407 0 0
852900598 0 0
805302556 0 0
172902207 0 0
952516663 0 0
74434846 0 0
213109500 0 0
637778506 0 0
57286263 0 0
674697628 0 0
190165038 0 0
161685296 0 0
120214334 0 0
385880466 0 0
153096892 0 0
874765477 0 0
540764713 0 0
111568622 0 0
126314666 0 0
619629574 0 0
985485665 0 0
576744718 0 0
763260103 0 0
864061833 0 0
988236235 0 0
848101381 0 0
8119215 0 0
631389490 0 0
620952867 0 0
864543002 0 0
865315427 0 0
270409530 0 0
355600075 0 0
700807290 0 0
196113575 0 0
998339616 0 0
1028841431 0 0
102342075 0 0
416685508 0 0
673960856 0 0
1013272291 0 0
593080637 0 0
251649072 0 0
75898031 0 0
596448014 0 0
547760650 0 0
453138852 0 0
397907701 0 0
824182773 0 0
554526474 0 0
297182682 0 0
549507481 0 0
881424889 0 0
344293566 0 0
464886619 0 0
681677487 0 0
1014637752 0 0
874912046 0 0
5388951 0 0
969604173 0 0
950702419 0 0
498091384 0 0
547603768 0 0
637881807 0 0
808098975 0 0
905457763 0 0
486792118 0 0
545082040 0 0
815183483 0 0
137779284 0 0
279003038 0 0
948683839 0 0
739554006 0 0
627815540 0 0
418042366 0 0
415473470 0 0
422436438 0 0
449969443 0 0
393397955 0 0
921230956 0 0
926649034 0 0
605470368 0 0
70723421 0 0
31935276 0 0
820954610 0 0
464754640 0 0
515472400 0 0
1016402690 0 0
212855821 0 0
645815929 0 0
438869320 0 0
542491796 0 0
635691104 0 0
333403211 0 0
754597840 0 0
286104867 0 0
795212632 0 0
89444361 0 0
526348243 0 0
219941562 0 0
890597313 0 0
517385474 0 0
637490738 0 0
427938937 0 0
529487529 0 0
139240200 0 0
950162732 0 0
353469581 0 0
862099328 0 0
655714217 0 0
416576691 0 0
409323558 0 0
869815117 0 0
117886116 0 0
250984506 0 0
675687508 0 0
252509693 0 0
699932305 0 0
421392163 0 0
16046727 0 0
264195415 0 0
432906962 0 0
973045395 0 0
35060013 0 0
856414314 0 0
34325715 0 0
130875934 0 0
988804491 0 0
1022151363 0 0
618163850 0 0
767530619 0 0
810095705 0 0
99781872 0 0
869646573 0 0
23788591 0 0
647177549 0 0
81247715 0 0
1021599762 0 0
392423220 0 0
794508940 0 0
476751826 0 0
891099125 0 0
726495722 0 0
698781781 0 0
1063063670 0 0
507665454 0 0
193364987 0 0
141374441 0 0
849011584 0 0
590915842 0 0
413060320 0 0
733854937 0 0
1017477930 0 0
11701321 0 0
201595490 0 0
378058146 0 0
159378927 0 0
108580108 0 0
969103260 0 0
184275705 0 0
889707614 0 0
684165555 0 0
692684587 0 0
751743567 0 0
261381435 0 0
65572297 0 0
528501167 0 0
101961393 0 0
890516377 0 0
141148275 0 0
904294639 0 0
279848556 0 0
1031007002 0 0
1008115443 0 0
809639065 0 0
446537437 0 0
482079085 0 0
768043490 0 0
241973055 0 0
859544462 0 0
162105375 0 0
256302834 0 0
917742803 0 0
842872294 0 0
217036618 0 0
796879582 0 0
1004625406 0 0
768986795 0 0
1042087358 0 0
286376419 0 0
549593345 0 0
730951242 0 0
361319230 0 0
956089370 0 0
1072544673 0 0
637720451 0 0
78331449 0 0
805029739 0 0
882297874 0 0
311190971 0 0
535097938 0 0
255723984 0 0
88015253 0 0
406322341 0 0
571488844 0 0
140549332 0 0
143312934 0 0
498658396 0 0
431855340 0 0
362999879 0 0
470414423 0 0
483614568 0 0
877699971 0 0
780383274 0 0
1065369706 0 0
718442618 0 0
706136392 0 0
853003218 0 0
457015527 0 0
1018881202 0 0
913552996 0 0
332627851 0 0
816505133 0 0
768570332 0 0
1067802689 0 0
421288690 0 0
930992763 0 0
664191564 0 0
449656298 0 0
20252222 0 0
1072457779 0 0
409432723 0 0
730677868 0 0
853148939 0 0
29617323 0 0
137678862 0 0
137604017 0 0
1853759 0 0
738979056 0 0
574357273 0 0
645020549 0 0
827595440 0 0
125613196 0 0
883449475 0 0
685821697 0 0
568127139 0 0
695424036 0 0
683620834 0 0
325606625 0 0
664888570 0 0
938134365 0 0
742220785 0 0
855387822 0 0
217183217 0 0
498628591 0 0
443721181 0 0
519654979 0 0
18465008 0 0
737930945 0 0
508850777 0 0
715519207 0 0
559838034 0 0
846391565 0 0
1066375462 0 0
978311694 0 0
604555900 0 0
999589323 0 0
753364961 0 0
452941147 0 0
9002100 0 0
39657809 0 0
359062513 0 0
768507688 0 0
758582969 0 0
1051457683 0 0
121878368 0 0
348665151 0 0
1014649294 0 0
351146340 0 0
420935692 0 0
1009142536 0 0
713393644 0 0
792917208 0 0
90739500 0 0
306456626 0 0
355738108 0 0
843589854 0 0
689224044 0 0
754634608 0 0
333270798 0 0
883623916 0 0
1002049196 0 0
1026748805 0 0
954469179 0 0
409826268 0 0
888864082 0 0
102397852 0 0
293163421 0 0
177273022 0 0
697692176 0 0
912499758 0 0
384012921 0 0
529837207 0 0
482045411 0 0
51365762 0 0
716497050 0 0
809025648 0 0
972384563 0 0
418297293 0 0
916436552 0 0
745357535 0 0
1053342864 0 0
920444428 0 0
1010612859 0 0
355635223 0 0
872175777 0 0
492497721 0 0
438816745 0 0
730677090 0 0
692593718 0 0
462375220 0 0
333942111 0 0
730017243 0 0
450628751 0 0
383789399 0 0
795754532 0 0
239935261 0 0
381735587 0 0
336925686 0 0
295651286 0 0
93619691 0 0
641523399 0 0
868057859 0 0
612890173 0 0
31551817 0 0
91727058 0 0
242940045 0 0
551812142 0 0
1068489560 0 0
357555478 0 0
313971181 0 0
263783899 0 0
166258380 0 0
448666597 0 0
79488025 0 0
557449767 0 0
90358767 0 0
627181717 0 0
699182598 0 0
448958274 0 0
869294409 0 0
42916242 0 0
595883584 0 0
133178547 0 0
344548985 0 0
860097590 0 0
1017215632 0 0
931045011 0 0
1066176890 0 0
391766897 0 0
651683597 0 0
506775952 0 0
149145320 0 0
223809657 0 0
896710506 0 0
298084651 0 0
55399744 0 0
503551760 0 0
88229105 0 0
665364171 0 0
213488183 0 0
705843398 0 0
168625921 0 0
922889280 0 0
464745512 0 0
1064723971 0 0
92957977 0 0
891137272 0 0
512597858 0 0
346608848 0 0
680893960 0 0
416173641 0 0
1017370870 0 0
519083883 0 0
96473196 0 0
943460734 0 0
583143471 0 0
164090716 0 0
32141449 0 0
452268079 0 0
761126047 0 0
318292479 0 0
362844965 0 0
905520328 0 0
154738726 0 0
781567709 0 0
741963737 0 0
312666580 0 0
949892051 0 0
370860811 0 0
659452471 0 0
848212879 0 0
7460621 0 0
775209534 0 0
463452732 0 0
40688173 0 0
513123323 0 0
571861333 0 0
948433940 0 0
72495930 0 0
300643534 0 0
298151562 0 0
614467210 0 0
485430040 0 0
1035102199 0 0
621957529 0 0
165836705 0 0
661824632 0 0
35544184 0 0
482031704 0 0
812005834 0 0
631465036 0 0
1066658860 0 0
184425801 0 0
1022160956 0 0
277027768 0 0
962254766 0 0
800483662 0 0
694913767 0 0
297079698 0 0
926511829 0 0
884505672 0 0
489712777 0 0
793817522 0 0
929438182 0 0
101843167 0 0
633386518 0 0
944366492 0 0
488950261 0 0
513689596 0 0
890312517 0 0
828101597 0 0
1072980231 0 0
348804581 0 0
1048993850 0 0
369706980 0 0
1033235372 0 0
62419943 0 0
646986211 0 0
739477324 0 0
349273131 0 0
21864654 0 0
844481395 0 0
532144681 0 0
626023958 0 0
22156163 0 0
56522087 0 0
32331422 0 0
605357693 0 0
73888830 0 0
942933479 0 0
776130602 0 0
682616025 0 0
561957619 0 0
1022028765 0 0
643524054 0 0
501256451 0 0
334721879 0 0
210998482 0 0
388522637 0 0
894617728 0 0
973800790 0 0
184554904 0 0
944618031 0 0
688176814 0 0
1047763207 0 0
129259720 0 0
956824306 0 0
261348820 0 0
491022895 0 0
387826915 0 0
931703628 0 0
53045437 0 0
92670190 0 0
114485373 0 0
576376619 0 0
691354275 0 0
639344746 0 0
546452584 0 0
544287127 0 0
406869571 0 0
488292641 0 0
14426690 0 0
996699985 0 0
902242378 0 0
136596942 0 0
1072373489 0 0
990497008 0 0
669164889 0 0
154001481 0 0
177533817 0 0
460090226 0 0
740399879 0 0
774444259 0 0
188520274 0 0
41554651 0 0
832290592 0 0
269501642 0 0
755892990 0 0
1054291547 0 0
358972051 0 0
439924701 0 0
1056694416 0 0
263909559 0 0
52220586 0 0
22364631 0 0
768258594 0 0
219562813 0 0
463294226 0 0
206451123 0 0
666926957 0 0
598554951 0 0
960462481 0 0
869622403 0 0
800830513 0 0
920289775 0 0
856300487 0 0
318752846 0 0
260411254 0 0
1068347843 0 0
27507460 0 0
404920873 0 0
80154244 0 0
54199872 0 0
317914149 0 0
772267118 0 0
156081250 0 0
164991237 0 0
625383612 0 0
966177748 0 0
837953823 0 0
417183843 0 0
505242278 0 0
609184161 0 0
979982650 0 0
501870280 0 0
955943982 0 0
245936807 0 0
102564715 0 0
687937704 0 0
492700772 0 0
383414001 0 0
999580173 0 0
570730592 0 0
811531136 0 0
567397916 0 0
843041076 0 0
653547000 0 0
384795212 0 0
209364319 0 0
146273589 0 0
806399717 0 0
44021661 0 0
256561080 0 0
671540470 0 0
489137782 0 0
69174851 0 0
708906691 0 0
498671785 0 0
509295772 0 0
694963283 0 0
15142304 0 0
977046252 0 0
1597586 0 0
779286387 0 0
7015595 0 0
155640665 0 0
849810186 0 0
251632785 0 0
518922469 0 0
1035278924 0 0
255391674 0 0
821271272 0 0
280583258 0 0
106007752 0 0
400291725 0 0
628684074 0 0
46832494 0 0
719569237 0 0
797451722 0 0
703987214 0 0
908717037 0 0
672827705 0 0
193368967 0 0
144792905 0 0
486735755 0 0
860779639 0 0
1027278738 0 0
689505262 0 0
495435982 0 0
46863478 0 0
146871528 0 0
448181370 0 0
1002333355 0 0
786085287 0 0
881792489 0 0
738487720 0 0
258314220 0 0
319791795 0 0
124168877 0 0
871911658 0 0
914856521 0 0
633972475 0 0
415816901 0 0
629550065 0 0
441357160 0 0
445104513 0 0
454271340 0 0
571843931 0 0
921842782 0 0
1052456972 0 0
879761473 0 0
705088998 0 0
162875042 0 0
634583207 0 0
740431449 0 0
999169524 0 0
381803208 0 0
336884846 0 0
1012489594 0 0
897626497 0 0
80079205 0 0
1032650588 0 0
824883266 0 0
698695144 0 0
650123511 0 0
608075960 0 0
884729731 0 0
194982735 0 0
74917923 0 0
513635647 0 0
66587825 0 0
99731663 0 0
225487728 0 0
225694452 0 0
537207586 0 0
191673911 0 0
185782420 0 0
1069958101 0 0
596195079 0 0
276736138 0 0
888170007 0 0
878714495 0 0
996704965 0 0
1065975168 0 0
797284628 0 0
142398020 0 0
1063602757 0 0
777640010 0 0
507733 0 0
724346020 0 0
112082944 0 0
829966879 0 0
1047002210 0 0
252097283 0 0
99791754 0 0
351827925 0 0
656121677 0 0
271579283 0 0
508007888 0 0
737053530 0 0
467413761 0 0
308844034 0 0
569663257 0 0
82472990 0 0
400685756 0 0
853827431 0 0
256587021 0 0
628363396 0 0
868060400 0 0
663716206 0 0
39079390 0 0
107603935 0 0
1064207136 0 0
115832206 0 0
634332720 0 0
280195288 0 0
622543702 0 0
791794050 0 0
1025715389 0 0
910949911 0 0
352547951 0 0
526283725 0 0
337408157 0 0
955035296 0 0
924429925 0 0
604852242 0 0
521757879 0 0
303631245 0 0
490178485 0 0
347007112 0 0
1059290817 0 0
499200815 0 0
617897134 0 0
759447792 0 0
1026204739 0 0
92052365 0 0
34053682 0 0
879856277 0 0
557486774 0 0
1002485831 0 0
582622262 0 0
810668422 0 0
733292152 0 0
170569889 0 0
119157778 0 0
39720505 0 0
961280204 0 0
18724823 0 0
60203650 0 0
884563682 0 0
690604591 0 0
278700628 0 0
84318486 0 0
347079907 0 0
422185188 0 0
812317339 0 0
346222614 0 0
330447963 0 0
271641665 0 0
1054646479 0 0
700826045 0 0
146682009 0 0
176376279 0 0
374467129 0 0
742803426 0 0
276716661 0 0
173381806 0 0
71225658 0 0
796119055 0 0
792364997 0 0
551784928 0 0
432261060 0 0
1027033948 0 0
162234973 0 0
97196535 0 0
295111557 0 0
263538519 0 0
863682047 0 0
348126290 0 0
968099288 0 0
303306921 0 0
263070353 0 0
726289259 0 0
131600980 0 0
485960439 0 0
323305777 0 0
770608570 0 0
534768116 0 0
286530799 0 0
253477444 0 0
99007405 0 0
724053682 0 0
938842221 0 0
485796979 0 0
17922564 0 0
365045900 0 0
973780074 0 0
412829017 0 0
1073250152 0 0
1056456680 0 0
411272276 0 0
657298061 0 0
880870223 0 0
91583638 0 0
333464900 0 0
521744690 0 0
854003337 0 0
728480045 0 0
433108712 0 0
93887941 0 0
305938460 0 0
429890582 0 0
1054710356 0 0
819940133 0 0
459343568 0 0
433084362 0 0
263817886 0 0
673542661 0 0
21151074 0 0
757053895 0 0
510532940 0 0
513113687 0 0
635913343 0 0
824407911 0 0
416195260 0 0
731907289 0 0
745007427 0 0
141622213 0 0
800750231 0 0
1005851259 0 0
514811458 0 0
282650994 0 0
593903521 0 0
403340203 0 0
686666090 0 0
500930094 0 0
123962436 0 0
755067846 0 0
441597130 0 0
868831522 0 0
273972673 0 0
199346925 0 0
276478100 0 0
971694214 0 0
661679215 0 0
615920880 0 0
1057564253 0 0
21139590 0 0
511248929 0 0
145897319 0 0
1035633427 0 0
976490372 0 0
178438635 0 0
516349659 0 0
717818836 0 0
990265536 0 0
700887874 0 0
802241206 0 0
262920917 0 0
456734521 0 0
779322731 0 0
330649990 0 0
330929024 0 0
514818742 0 0
714565606 0 0
660021367 0 0
286693813 0 0
688726008 0 0
565620145 0 0
811696270 0 0
406336930 0 0
387162537 0 0
867699431 0 0
534894714 0 0
939985106 0 0
720488379 0 0
688958148 0 0
1003576391 0 0
802008774 0 0
868602583 0 0
1059689422 0 0
701162287 0 0
1061227395 0 0
349959753 0 0
15457270 0 0
324452108 0 0
755873044 0 0
70097839 0 0
86966069 0 0
60449606 0 0
467558204 0 0
240697751 0 0
31261211 0 0
121341826 0 0
854992805 0 0
844039 0 0
130142644 0 0
713221257 0 0
302815791 0 0
133309266 0 0
556931918 0 0
438189822 0 0
502269977 0 0
313508236 0 0
414003956 0 0
413869176 0 0
976960251 0 0
397934210 0 0
475870343 0 0
1014632669 0 0
1069189272 0 0
143991308 0 0
706671414 0 0
1036618383 0 0
928588064 0 0
682242288 0 0
182405000 0 0
164890546 0 0
826201779 0 0
30952138 0 0
305940704 0 0
421557377 0 0
798180807 0 0
208992943 0 0
1049995864 0 0
1046034252 0 0
708939626 0 0
771769336 0 0
133556289 0 0
857879641 0 0
217013914 0 0
581381701 0 0
692506788 0 0
374409060 0 0
290297812 0 0
594501386 0 0
280810607 0 0
809660859 0 0
286813192 0 0
164873403 0 0
729430584 0 0
637653277 0 0
999880582 0 0
1006210833 0 0
274050251 0 0
852202220 0 0
780816981 0 0
8690707 0 0
288870507 0 0
356005763 0 0
981568972 0 0
413170441 0 0
759140537 0 0
391825152 0 0
1000894159 0 0
335468141 0 0
352758298 0 0
418649889 0 0
425808909 0 0
1002753259 0 0
497812013 0 0
100054059 0 0
82907361 0 0
1064725539 0 0
277491770 0 0
264601262 0 0
599525254 0 0
337333396 0 0
852735362 0 0
79484420 0 0
189157222 0 0
369902095 0 0
835814581 0 0
971342058 0 0
876864733 0 0
17140641 0 0
1006092682 0 0
854943840 0 0
1385142 0 0
800134082 0 0
897284220 0 0
858539247 0 0
917479312 0 0
323915013 0 0
74838367 0 0
512424406 0 0
36896896 0 0
929364837 0 0
621589415 0 0
249962749 0 0
210555036 0 0
95965946 0 0
252612426 0 0
67635852 0 0
946843470 0 0
257147656 0 0
954334767 0 0
594400106 0 0
489862221 0 0
969813220 0 0
158346425 0 0
230146723 0 0
880275906 0 0
98114975 0 0
1059963164 0 0
999336750 0 0
829347387 0 0
301174811 0 0
407073930 0 0
408714011 0 0
588572476 0 0
716543422 0 0
866686752 0 0
929704632 0 0
895200950 0 0
489514248 0 0
1032406915 0 0
56281943 0 0
914826209 0 0
133639391 0 0
156016470 0 0
1060316545 0 0
929442134 0 0
542764157 0 0
464380678 0 0
436526518 0 0
876279758 0 0
66996799 0 0
659792873 0 0
146741399 0 0
183526532 0 0
45516751 0 0
932299591 0 0
121789186 0 0
685114923 0 0
1011792487 0 0
1038578418 0 0
196706529 0 0
590143995 0 0
549622154 0 0
165048595 0 0
828880567 0 0
730789689 0 0
698709932 0 0
580902184 0 0
807016349 0 0
886859015 0 0
183852299 0 0
1031567485 0 0
647496849 0 0
183476380 0 0
684828830 0 0
911835829 0 0
859907625 0 0
68486723 0 0
803503256 0 0
782548995 0 0
300234213 0 0
29997324 0 0
834256856 0 0
362978617 0 0
841218409 0 0
611371507 0 0
161226546 0 0
956155481 0 0
719759164 0 0
727123628 0 0
440550585 0 0
768391354 0 0
590448556 0 0
1176933 0 0
100782290 0 0
710701181 0 0
727362251 0 0
702540599 0 0
10768065 0 0
345682372 0 0
147221811 0 0
827486894 0 0
1071958191 0 0
531316863 0 0
76593129 0 0
562958543 0 0
313444952 0 0
417558417 0 0
350483628 0 0
957796063 0 0
1057362211 0 0
60859768 0 0
830226321 0 0
458115831 0 0
1063857501 0 0
935657630 0 0
659120188 0 0
30381390 0 0
78762528 0 0
236177429 0 0
17704408 0 0
421454619 0 0
563855934 0 0
318655084 0 0
525633299 0 0
923881927 0 0
770854206 0 0
531926711 0 0
454613288 0 0
126138301 0 0
87699944 0 0
602953508 0 0
732989803 0 0
918635342 0 0
203944939 0 0
755432015 0 0
660844672 0 0
597349900 0 0
222981707 0 0
995890614 0 0
439307546 0 0
323117431 0 0
330903019 0 0
142642478 0 0
854853920 0 0
1009519305 0 0
276774812 0 0
191620669 0 0
1004048833 0 0
1006324080 0 0
638491434 0 0
325293258 0 0
600775394 0 0
989562324 0 0
740880975 0 0
765071546 0 0
723034736 0 0
113332525 0 0
442529985 0 0
765539826 0 0
68461858 0 0
1063524848 0 0
217088878 0 0
354944506 0 0
218493417 0 0
363142480 0 0
777488011 0 0
998768926 0 0
40101660 0 0
977535650 0 0
784999714 0 0
677857473 0 0
932250840 0 0
759724010 0 0
961435071 0 0
205741303 0 0
348163553 0 0
916202787 0 0
518090264 0 0
313988893 0 0
765317338 0 0
713921517 0 0
705174345 0 0
865156910 0 0
867446680 0 0
38861733 0 0
609896745 0 0
495610610 0 0
606604198 0 0
484129736 0 0
433662987 0 0
296891041 0 0
448962134 0 0
796481461 0 0
832344794 0 0
37577953 0 0
159298942 0 0
471718975 0 0
635237347 0 0
534026559 0 0
397512256 0 0
771643409 0 0
377953796 0 0
548142068 0 0
461406026 0 0
799833246 0 0
437491804 0 0
740392785 0 0
877835285 0 0
492371587 0 0
538628157 0 0
805016921 0 0
651216591 0 0
261931247 0 0
271582627 0 0
526187915 0 0
1016771044 0 0
610567739 0 0
535511969 0 0
196546156 0 0
181441961 0 0
872420200 0 0
870671252 0 0
432383587 0 0
130835695 0 0
1000587961 0 0
834412994 0 0
378771406 0 0
23761252 0 0
329792801 0 0
348877136 0 0
42434952 0 0
322340413 0 0
662808481 0 0
427750805 0 0
1049238347 0 0
472828578 0 0
302327015 0 0
468766328 0 0
537750441 0 0
674903090 0 0
630730503 0 0
261836370 0 0
535517589 0 0
1034552557 0 0
593726308 0 0
139261324 0 0
311345240 0 0
495325607 0 0
181647214 0 0
519291459 0 0
230563048 0 0
366738637 0 0
6829662 0 0
463788824 0 0
252921451 0 0
177708460 0 0
746113780 0 0
560446222 0 0
969372522 0 0
682514056 0 0
423707956 0 0
311495052 0 0
34756270 0 0
914283691 0 0
993260710 0 0
621011386 0 0
798661258 0 0
939289222 0 0
363268301 0 0
994938752 0 0
530685862 0 0
319643127 0 0
398189815 0 0
310200627 0 0
664985749 0 0
572737053 0 0
594216902 0 0
500286406 0 0
1001449645 0 0
189855071 0 0
673516284 0 0
553870531 0 0
1044926629 0 0
278416394 0 0
395815612 0 0
524726578 0 0
434434903 0 0
746077221 0 0
66819075 0 0
77313034 0 0
570056951 0 0
554854057 0 0
788677757 0 0
818617714 0 0
581754594 0 0
960707682 0 0
726308221 0 0
926776393 0 0
433729462 0 0
323388741 0 0
673817070 0 0
447353628 0 0
514563583 0 0
644686916 0 0
604288822 0 0
592696206 0 0
343264160 0 0
785704630 0 0
925042915 0 0
545850108 0 0
832178725 0 0
582995329 0 0
1006775838 0 0
57552504 0 0
316380942 0 0
258367564 0 0
610835284 0 0
727533108 0 0
304705980 0 0
225714700 0 0
267716657 0 0
339718560 0 0
966680937 0 0
609645274 0 0
230465907 0 0
795990823 0 0
174676983 0 0
1059488594 0 0
498724559 0 0
878127657 0 0
336119941 0 0
173796072 0 0
161346981 0 0
978866439 0 0
978773879 0 0
386945332 0 0
1037823408 0 0
212734908 0 0
579382139 0 0
477289021 0 0
579147220 0 0
388024977 0 0
29867849 0 0
925875819 0 0
1007812605 0 0
548408251 0 0
234124825 0 0
772214085 0 0
297494654 0 0
286432393 0 0
41861256 0 0
216102268 0 0
168853727 0 0
917106759 0 0
294540914 0 0
367893259 0 0
766633833 0 0
265044426 0 0
249572479 0 0
642594147 0 0
798744838 0 0
432121464 0 0
792445051 0 0
629401018 0 0
715323410 0 0
563599527 0 0
856947533 0 0
815161529 0 0
894402210 0 0
107126867 0 0
20042172 0 0
19696777 0 0
391608109 0 0
1034321965 0 0
299172379 0 0
479896294 0 0
630908668 0 0
365580444 0 0
646279310 0 0
337072195 0 0
1059200601 0 0
252961482 0 0
635227463 0 0
149672148 0 0
309037778 0 0
1025046797 0 0
465886495 0 0
236473986 0 0
799766247 0 0
90418131 0 0
97119800 0 0
393891355 0 0
951640845 0 0
895892141 0 0
195358110 0 0
399258934 0 0
820247438 0 0
1065464209 0 0
72979346 0 0
1022073283 0 0
892674031 0 0
980547684 0 0
882133826 0 0
537101794 0 0
71118464 0 0
760808625 0 0
1032024663 0 0
1055156163 0 0
402115763 0 0
352140204 0 0
668561813 0 0
285831880 0 0
240471504 0 0
78281706 0 0
273743236 0 0
637771445 0 0
190626818 0 0
245568224 0 0
850283694 0 0
280978245 0 0
113544372 0 0
1005534516 0 0
51949409 0 0
802932990 0 0
1000885566 0 0
863227548 0 0
624491931 0 0
237928366 0 0
479503881 0 0
142785910 0 0
836714104 0 0
136392067 0 0
111063832 0 0
477316596 0 0
857253637 0 0
811153537 0 0
785854475 0 0
918118412 0 0
104243919 0 0
899561064 0 0
632001093 0 0
257125966 0 0
744291794 0 0
185973834 0 0
483240462 0 0
633127888 0 0
357680106 0 0
178306663 0 0
415001033 0 0
743628694 0 0
920971527 0 0
941133856 0 0
987234239 0 0
1035847196 0 0
974044720 0 0
736903409 0 0
413460676 0 0
662794980 0 0
174090078 0 0
1051832063 0 0
611207661 0 0
612141156 0 0
104748117 0 0
24245654 0 0
705524220 0 0
527781478 0 0
705864013 0 0
519381326 0 0
336584911 0 0
698148140 0 0
891053639 0 0
127608000 0 0
897747527 0 0
311582239 0 0
255345503 0 0
530719597 0 0
845552487 0 0
677203524 0 0
800403716 0 0
1030230334 0 0
368157003 0 0
866030681 0 0
742390490 0 0
277494611 0 0
403098506 0 0
499829620 0 0
704185442 0 0
300771403 0 0
627378641 0 0
683981473 0 0
761594128 0 0
385633084 0 0
54874381 0 0
488347547 0 0
767469540 0 0
453876832 0 0
460084374 0 0
580446573 0 0
252753685 0 0
535716952 0 0
1005530709 0 0
446358845 0 0
372632589 0 0
26454533 0 0
904507259 0 0
756721687 0 0
383788223 0 0
621143880 0 0
322396172 0 0
252239371 0 0
847964690 0 0
286590977 0 0
507497801 0 0
310523061 0 0
1000542172 0 0
167581419 0 0
216218321 0 0
242189563 0 0
891136469 0 0
830731411 0 0
672688911 0 0
862757981 0 0
546566332 0 0
210821539 0 0
629266831 0 0
9623694 0 0
757796894 0 0
831633262 0 0
57532559 0 0
423395010 0 0
563797436 0 0
539693587 0 0
469118913 0 0
688379249 0 0
437290654 0 0
825306376 0 0
495344658 0 0
1019507875 0 0
55701332 0 0
272776206 0 0
43171132 0 0
977854637 0 0
305061436 0 0
727244295 0 0
838240339 0 0
798318507 0 0
344646628 0 0
807907148 0 0
590153551 0 0
584274038 0 0
924828583 0 0
248822263 0 0
14878611 0 0
675453205 0 0
670474919 0 0
600131117 0 0
196687334 0 0
962489360 0 0
91112373 0 0
113699492 0 0
59645857 0 0
954198797 0 0
752000964 0 0
593516665 0 0
702791320 0 0
27021841 0 0
824848417 0 0
759232992 0 0
192228466 0 0
484577996 0 0
997031859 0 0
805183251 0 0
218520146 0 0
311648972 0 0
102333707 0 0
668429172 0 0
101594390 0 0
1067047539 0 0
21982358 0 0
20474441 0 0
523722601 0 0
21076859 0 0
419087650 0 0
261442713 0 0
427834327 0 0
1051395598 0 0
520570128 0 0
160940374 0 0
837796122 0 0
1005846155 0 0
71122157 0 0
746304639 0 0
372570823 0 0
894133870 0 0
252774923 0 0
248946023 0 0
79267758 0 0
332253075 0 0
998971938 0 0
820382245 0 0
597858089 0 0
177508973 0 0
781208197 0 0
384364547 0 0
42282471 0 0
1005658520 0 0
635201752 0 0
492111256 0 0
114826882 0 0
233250119 0 0
348395720 0 0
393614151 0 0
644157022 0 0
215984265 0 0
760489847 0 0
424809729 0 0
880752484 0 0
722275131 0 0
989148505 0 0
671905569 0 0
238455749 0 0
733349968 0 0
311746304 0 0
243686441 0 0
366435164 0 0
463645136 0 0
106888510 0 0
196208142 0 0
516608320 0 0
514646171 0 0
777707681 0 0
543923419 0 0
223590544 0 0
94212565 0 0
181482480 0 0
57616231 0 0
1029999800 0 0
454496279 0 0
283760071 0 0
757152876 0 0
1013728884 0 0
983341480 0 0
764152026 0 0
457922808 0 0
994821841 0 0
450161299 0 0
772944342 0 0
272379975 0 0
527424029 0 0
552044772 0 0
680665655 0 0
653380766 0 0
186081465 0 0
990213438 0 0
68329723 0 0
139663427 0 0
149083125 0 0
397242678 0 0
763543785 0 0
371906455 0 0
180279613 0 0
88688173 0 0
701375205 0 0
457577956 0 0
590399326 0 0
92385512 0 0
245982016 0 0
806019869 0 0
708515985 0 0
84723662 0 0
574943513 0 0
578762397 0 0
208069027 0 0
1018181555 0 0
451062885 0 0
943807210 0 0
375653117 0 0
92792380 0 0
31606661 0 0
842607676 0 0
41270580 0 0
536353132 0 0
70574896 0 0
193615744 0 0
281297254 0 0
12004938 0 0
708004690 0 0
208282441 0 0
908941683 0 0
811373916 0 0
1026828697 0 0
438383048 0 0
705500377 0 0
376726307 0 0
113674231 0 0
466476652 0 0
945960167 0 0
396569200 0 0
624114237 0 0
710167085 0 0
502786122 0 0
750357873 0 0
996240691 0 0
853200281 0 0
725414897 0 0
631927176 0 0
353054786 0 0
475092979 0 0
945494572 0 0
605773299 0 0
693174413 0 0
701212200 0 0
52079270 0 0
70489586 0 0
688871652 0 0
528700649 0 0
625439325 0 0
778464196 0 0
873150962 0 0
1013967561 0 0
133551552 0 0
94480666 0 0
240828220 0 0
841204014 0 0
418831658 0 0
119490848 0 0
235782222 0 0
872601841 0 0
479587296 0 0
953702318 0 0
774600744 0 0
591829061 0 0
589160597 0 0
46527586 0 0
806114050 0 0
619716233 0 0
957698695 0 0
159653518 0 0
652277680 0 0
761316865 0 0
876303943 0 0
328189995 0 0
524087942 0 0
1005900207 0 0
412503154 0 0
186932859 0 0
943726660 0 0
623070610 0 0
132964325 0 0
397839263 0 0
48041928 0 0
124578361 0 0
534246562 0 0
839724354 0 0
33634362 0 0
571578184 0 0
573709905 0 0
666732125 0 0
796844304 0 0
817732204 0 0
699352021 0 0
873778906 0 0
844533663 0 0
492442277 0 0
663865544 0 0
818808908 0 0
128957151 0 0
412992526 0 0
1018425187 0 0
611234350 0 0
900794241 0 0
462188748 0 0
131981980 0 0
66194868 0 0
821779790 0 0
644922352 0 0
928780306 0 0
20529031 0 0
1030261219 0 0
244567472 0 0
697897187 0 0
254075246 0 0
710293348 0 0
320102784 0 0
825164428 0 0
809340579 0 0
447851157 0 0
985615182 0 0
677786641 0 0
547656999 0 0
454397178 0 0
958755770 0 0
209596549 0 0
1055917855 0 0
8471677 0 0
104479513 0 0
575265127 0 0
160058017 0 0
1008972223 0 0
531486194 0 0
729505214 0 0
227212680 0 0
630531173 0 0
251569438 0 0
840911838 0 0
679367368 0 0
715766157 0 0
486338875 0 0
36652228 0 0
324924107 0 0
95863253 0 0
568248192 0 0
289656348 0 0
605507705 0 0
133575461 0 0
568057638 0 0
522093506 0 0
550861176 0 0
914338540 0 0
38878939 0 0
18684230 0 0
848319024 0 0
174991556 0 0
227052402 0 0
105519304 0 0
732932750 0 0
185365857 0 0
94578564 0 0
276488192 0 0
30248319 0 0
515387028 0 0
266906883 0 0
355030294 0 0
631476509 0 0
571248130 0 0
794292338 0 0
114464170 0 0
339589862 0 0
1012168866 0 0
665131385 0 0
916711702 0 0
983236735 0 0
171948762 0 0
32196486 0 0
783346077 0 0
337714800 0 0
445723294 0 0
505457077 0 0
763659834 0 0
222846087 0 0
745279577 0 0
1021273499 0 0
98117256 0 0
216779714 0 0
257857560 0 0
812892853 0 0
916631669 0 0
889023852 0 0
366383853 0 0
840436495 0 0
1016767263 0 0
560092006 0 0
847209179 0 0
74488501 0 0
893919292 0 0
278179411 0 0
824417009 0 0
997774042 0 0
988697255 0 0
504229707 0 0
711118209 0 0
461070169 0 0
581013678 0 0
888447604 0 0
157537220 0 0
474735935 0 0
736574855 0 0
403114899 0 0
473761132 0 0
24110198 0 0
157932038 0 0
1070263094 0 0
267073615 0 0
628401370 0 0
12319666 0 0
35771039 0 0
13768571 0 0
303009535 0 0
175537750 0 0
263003438 0 0
215684340 0 0
27693447 0 0
98579770 0 0
53987533 0 0
952182799 0 0
384269862 0 0
146522812 0 0
447787137 0 0
783437924 0 0
959809007 0 0
375408612 0 0
781997012 0 0
516982792 0 0
481568636 0 0
124036836 0 0
655086202 0 0
659310627 0 0
538897148 0 0
1048455466 0 0
881180969 0 0
722560818 0 0
630925245 0 0
864322484 0 0
470939261 0 0
30590489 0 0
455768688 0 0
557014264 0 0
1403689 0 0
819346963 0 0
195138507 0 0
88478791 0 0
624018235 0 0
127128899 0 0
528431651 0 0
991516430 0 0
36465558 0 0
306035103 0 0
645620509 0 0
844883973 0 0
17385615 0 0
400074262 0 0
676213368 0 0
1062285773 0 0
75292006 0 0
492477795 0 0
926926474 0 0
897303711 0 0
752043573 0 0
478081344 0 0
827676332 0 0
710407272 0 0
302842586 0 0
123187276 0 0
758194188 0 0
91509420 0 0
425819375 0 0
510638475 0 0
1026888584 0 0
293916097 0 0
763292107 0 0
449573948 0 0
415600401 0 0
170080578 0 0
26103025 0 0
1035456176 0 0
495233536 0 0
495377328 0 0
438626158 0 0
161668699 0 0
657123982 0 0
795628453 0 0
610848390 0 0
104784187 0 0
232467845 0 0
43095706 0 0
494545714 0 0
281152240 0 0
745876131 0 0
996049992 0 0
957809924 0 0
1072374285 0 0
88875085 0 0
954165575 0 0
442261188 0 0
613680481 0 0
507874123 0 0
84524580 0 0
80232326 0 0
655596313 0 0
984500438 0 0
216120203 0 0
767340784 0 0
971533909 0 0
9341615 0 0
455900827 0 0
67539219 0 0
586935760 0 0
733929165 0 0
769258121 0 0
1070386669 0 0
154066707 0 0
928770721 0 0
49868517 0 0
682505058 0 0
321992828 0 0
773609379 0 0
752370949 0 0
286138233 0 0
522577014 0 0
355445311 0 0
879845489 0 0
429505747 0 0
1042233671 0 0
687173003 0 0
707548019 0 0
10886303 0 0
787179397 0 0
399461313 0 0
475742673 0 0
406658624 0 0
617902371 0 0
1003458018 0 0
734567783 0 0
303854106 0 0
803205665 0 0
655943573 0 0
402552737 0 0
887787147 0 0
223292424 0 0
528353563 0 0
762132722 0 0
705886966 0 0
257765070 0 0
972999697 0 0
838608358 0 0
614012155 0 0
1066422301 0 0
673164679 0 0
349690699 0 0
496869666 0 0
423977118 0 0
1056525574 0 0
570013014 0 0
105005200 0 0
916651964 0 0
455695250 0 0
722416904 0 0
352487742 0 0
340364941 0 0
637432065 0 0
127565976 0 0
918495140 0 0
258228059 0 0
401126549 0 0
420093626 0 0
263633650 0 0
445924017 0 0
151863276 0 0
889812360 0 0
127003661 0 0
207118971 0 0
378622934 0 0
618924414 0 0
929260488 0 0
835436978 0 0
707829721 0 0
491892846 0 0
880763856 0 0
359180825 0 0
247827987 0 0
874750158 0 0
974889671 0 0
1003122659 0 0
908540761 0 0
593759654 0 0
101239565 0 0
525124540 0 0
884912168 0 0
343605202 0 0
247736442 0 0
464337869 0 0
352269291 0 0
1005810809 0 0
722162897 0 0
83066447 0 0
546139545 0 0
920719400 0 0
184378033 0 0
937656980 0 0
373663933 0 0
594594457 0 0
303996939 0 0
41767199 0 0
588102346 0 0
696654819 0 0
104874307 0 0
548654861 0 0
85568112 0 0
616735490 0 0
792687082 0 0
694121223 0 0
389670404 0 0
627158336 0 0
392069551 0 0
606158644 0 0
922894994 0 0
916969676 0 0
446565954 0 0
786216802 0 0
459384594 0 0
602415986 0 0
141069303 0 0
581678978 0 0
600524376 0 0
677293313 0 0
778200383 0 0
600842984 0 0
721335911 0 0
332435016 0 0
890686636 0 0
995371062 0 0
848342904 0 0
937124499 0 0
332799178 0 0
758989361 0 0
473659088 0 0
597095253 0 0
684432302 0 0
577772267 0 0
1006699392 0 0
955329512 0 0
595252969 0 0
145994703 0 0
295813372 0 0
686696800 0 0
10924527 0 0
535707792 0 0
283167748 0 0
468544810 0 0
534535831 0 0
185746239 0 0
6844530 0 0
872693240 0 0
681878667 0 0
700646530 0 0
85573365 0 0
300399767 0 0
259441534 0 0
123307551 0 0
674793596 0 0
954896075 0 0
306687223 0 0
576933805 0 0
1006063886 0 0
413831597 0 0
520616879 0 0
150483537 0 0
52801710 0 0
853459025 0 0
495032129 0 0
47585155 0 0
382083522 0 0
569239566 0 0
741273724 0 0
90503093 0 0
360934026 0 0
186624632 0 0
909120268 0 0
819979518 0 0
631043766 0 0
824208926 0 0
965587505 0 0
745502950 0 0
489545547 0 0
225980052 0 0
865153028 0 0
701132255 0 0
6606789 0 0
689429155 0 0
232117754 0 0
380723571 0 0
265687415 0 0
291450338 0 0
683567029 0 0
204492266 0 0
549625410 0 0
124571683 0 0
817122462 0 0
1030660120 0 0
817621461 0 0
831851215 0 0
178838309 0 0
930880979 0 0
779212891 0 0
711670423 0 0
972929989 0 0
734403024 0 0
435444661 0 0
924689589 0 0
252134745 0 0
941599390 0 0
618226493 0 0
958657264 0 0
379750368 0 0
113130714 0 0
510081487 0 0
959508782 0 0
985183004 0 0
654984417 0 0
109772934 0 0
99606303 0 0
597830653 0 0
891107665 0 0
1048925861 0 0
393435651 0 0
225800175 0 0
218763010 0 0
134197151 0 0
210967706 0 0
765776323 0 0
372450536 0 0
526165688 0 0
1054460848 0 0
786566104 0 0
732450193 0 0
1004879159 0 0
617470725 0 0
1019560274 0 0
145227246 0 0
269739336 0 0
662645584 0 0
794249506 0 0
389773815 0 0
570587577 0 0
473330506 0 0
798216164 0 0
699421519 0 0
810015751 0 0
702353626 0 0
667097742 0 0
821539371 0 0
700543183 0 0
156218768 0 0
605904093 0 0
670840696 0 0
105883721 0 0
337655849 0 0
320206337 0 0
65883620 0 0
84458168 0 0
851963058 0 0
951178791 0 0
46598518 0 0
596977596 0 0
305931723 0 0
667101672 0 0
163375891 0 0
1958631 0 0
347986403 0 0
910738852 0 0
523547160 0 0
799830124 0 0
121758329 0 0
47487169 0 0
872008920 0 0
606317466 0 0
204312117 0 0
939101725 0 0
554323302 0 0
8769692 0 0
324140224 0 0
383068258 0 0
31683469 0 0
878670829 0 0
932632442 0 0
354183088 0 0
544433699 0 0
833939404 0 0
456929866 0 0
481285009 0 0
758637270 0 0
634645913 0 0
1003437223 0 0
696695090 0 0
278800187 0 0
224086323 0 0
572603939 0 0
1025518946 0 0
262220552 0 0
146596732 0 0
825222775 0 0
967711985 0 0
159554835 0 0
610725500 0 0
1047448304 0 0
11615365 0 0
702115615 0 0
286308081 0 0
434648849 0 0
715690415 0 0
676201919 0 0
660192163 0 0
984433326 0 0
320511001 0 0
820997192 0 0
714553213 0 0
702415916 0 0
518132215 0 0
22627747 0 0
828124095 0 0
68705260 0 0
818460686 0 0
485456823 0 0
615809183 0 0
489678976 0 0
533784659 0 0
499254235 0 0
403155301 0 0
524961430 0 0
708215144 0 0
754628312 0 0
603479651 0 0
586003045 0 0
775625444 0 0
425657320 0 0
201955965 0 0
1034533235 0 0
739747132 0 0
162397554 0 0
987269742 0 0
1032740444 0 0
138124534 0 0
281789759 0 0
977922378 0 0
158195103 0 0
973273926 0 0
77635738 0 0
848102928 0 0
313537543 0 0
54079773 0 0
161579462 0 0
516717505 0 0
448373844 0 0
344480194 0 0
900336491 0 0
45933917 0 0
901548739 0 0
770811940 0 0
495742881 0 0
668810363 0 0
944896496 0 0
232347676 0 0
216096955 0 0
182789447 0 0
1033338031 0 0
700739237 0 0
910999044 0 0
283594052 0 0
116655849 0 0
513665580 0 0
589113791 0 0
506593864 0 0
902733366 0 0
107855155 0 0
234765748 0 0
882287694 0 0
830166325 0 0
671304977 0 0
766720516 0 0
929729143 0 0
426404161 0 0
631885492 0 0
472516242 0 0
815394433 0 0
655551895 0 0
1057016560 0 0
61846568 0 0
462421322 0 0
1029274518 0 0
324698779 0 0
136497185 0 0
364693367 0 0
660194632 0 0
143675490 0 0
411837226 0 0
335025082 0 0
478713847 0 0
865692321 0 0
460141583 0 0
299533186 0 0
207567474 0 0
174229523 0 0
742923523 0 0
649311839 0 0
494524312 0 0
20224569 0 0
420274058 0 0
42686216 0 0
26620212 0 0
759719531 0 0
1069439489 0 0
779962407 0 0
150284386 0 0
617525067 0 0
1009750357 0 0
1003267057 0 0
265840019 0 0
262259001 0 0
922187943 0 0
920799890 0 0
661587673 0 0
636573797 0 0
476123730 0 0
909555031 0 0
768739441 0 0
253474053 0 0
591406098 0 0
11287079 0 0
185515248 0 0
21336903 0 0
167879347 0 0
791860302 0 0
655137253 0 0
572320512 0 0
736049669 0 0
230359127 0 0
297165673 0 0
849731748 0 0
563748160 0 0
974647201 0 0
459610214 0 0
164250020 0 0
882322221 0 0
798186484 0 0
565138316 0 0
147859056 0 0
1007279433 0 0
33878775 0 0
323799540 0 0
838220182 0 0
668086123 0 0
863249832 0 0
987747084 0 0
145038574 0 0
504586251 0 0
467683102 0 0
124789775 0 0
729973148 0 0
39271257 0 0
957979945 0 0
1013005271 0 0
107344265 0 0
200360446 0 0
27530669 0 0
395083644 0 0
731087751 0 0
76554983 0 0
330126966 0 0
995742161 0 0
760687145 0 0
586114660 0 0
885379500 0 0
831240679 0 0
867009846 0 0
57113842 0 0
501027364 0 0
830010380 0 0
905179285 0 0
956111459 0 0
487327280 0 0
245008443 0 0
606761814 0 0
338460479 0 0
1043800952 0 0
515258184 0 0
747301885 0 0
818742553 0 0
481699578 0 0
90933441 0 0
87660090 0 0
106979417 0 0
401561928 0 0
361222484 0 0
985837593 0 0
336033357 0 0
242874586 0 0
165540038 0 0
413872024 0 0
559926292 0 0
424180390 0 0
913823544 0 0
830667648 0 0
148231038 0 0
721223286 0 0
201358281 0 0
604906242 0 0
614898155 0 0
37600506 0 0
152748369 0 0
13087610 0 0
724299368 0 0
953810853 0 0
894278214 0 0
302175847 0 0
205816815 0 0
862331914 0 0
1017898891 0 0
327252545 0 0
651744477 0 0
1015919382 0 0
803137689 0 0
919310265 0 0
968930235 0 0
330974962 0 0
153976039 0 0
464036132 0 0
587614382 0 0
1038113078 0 0
505613187 0 0
367954100 0 0
81988159 0 0
416413879 0 0
814249929 0 0
487722963 0 0
834059889 0 0
898138173 0 0
930438583 0 0
1001991964 0 0
953947229 0 0
763363239 0 0
929536856 0 0
134634654 0 0
306805278 0 0
80803359 0 0
399513648 0 0
363667412 0 0
563139915 0 0
48540628 0 0
672379497 0 0
691974455 0 0
464000145 0 0
530859029 0 0
591274980 0 0
942961022 0 0
719251972 0 0
650490134 0 0
83462831 0 0
609646013 0 0
743841490 0 0
1015178185 0 0
948011049 0 0
707983669 0 0
214610131 0 0
153740480 0 0
254684702 0 0
211305820 0 0
672304096 0 0
1002645201 0 0
353900285 0 0
1066661975 0 0
393665789 0 0
136277940 0 0
156985665 0 0
469443017 0 0
955560258 0 0
239233552 0 0
402608006 0 0
1042931843 0 0
699781924 0 0
792053761 0 0
176989646 0 0
615977618 0 0
87508785 0 0
857108452 0 0
512743671 0 0
498682692 0 0
535344057 0 0
539205726 0 0
401356025 0 0
800811144 0 0
1072990184 0 0
96745619 0 0
866898439 0 0
723339362 0 0
127964880 0 0
819839446 0 0
190323309 0 0
220225528 0 0
701980655 0 0
481802680 0 0
808326235 0 0
1012539101 0 0
539575162 0 0
768369779 0 0
591614286 0 0
118076496 0 0
1003230133 0 0
620339924 0 0
496358105 0 0
944354540 0 0
774573660 0 0
680880973 0 0
285787034 0 0
391814375 0 0
812249553 0 0
943091743 0 0
507325512 0 0
587356557 0 0
792422080 0 0
513438816 0 0
493855722 0 0
187155029 0 0
616900376 0 0
289870998 0 0
903392291 0 0
539818517 0 0
267052996 0 0
271932456 0 0
1009174173 0 0
109730703 0 0
766411033 0 0
189334730 0 0
308590112 0 0
188849406 0 0
1033013346 0 0
466531858 0 0
762234154 0 0
676927576 0 0
698712346 0 0
199813674 0 0
1019808866 0 0
1046121277 0 0
985425331 0 0
1019743933 0 0
301141834 0 0
267348875 0 0
981791391 0 0
879696047 0 0
754308577 0 0
99158463 0 0
695437157 0 0
686883415 0 0
94344887 0 0
391174251 0 0
519274565 0 0
323597057 0 0
109342998 0 0
1060734471 0 0
320680224 0 0
39065657 0 0
23035336 0 0
1048965609 0 0
295189366 0 0
928363768 0 0
293548731 0 0
145345022 0 0
207563201 0 0
838248392 0 0
123105886 0 0
1071569354 0 0
747532218 0 0
792104033 0 0
30956097 0 0
576966201 0 0
820775658 0 0
804682902 0 0
723737945 0 0
936164239 0 0
125724930 0 0
290038658 0 0
531446639 0 0
422878968 0 0
587466747 0 0
1016775176 0 0
910019289 0 0
843849151 0 0
507822959 0 0
528765547 0 0
347337393 0 0
505746689 0 0
402241118 0 0
1008336797 0 0
731900518 0 0
945267858 0 0
309319849 0 0
98829647 0 0
2392420 0 0
507862375 0 0
115521180 0 0
144578794 0 0
332401343 0 0
39712816 0 0
800391227 0 0
741063660 0 0
554798397 0 0
747490491 0 0
386874593 0 0
294565631 0 0
893642397 0 0
880858890 0 0
761383643 0 0
192121370 0 0
308616518 0 0
93443482 0 0
883851338 0 0
488692166 0 0
689274939 0 0
338280551 0 0
21721464 0 0
640878782 0 0
768070717 0 0
72418781 0 0
605018155 0 0
300112944 0 0
8792369 0 0
537484479 0 0
979011425 0 0
291015576 0 0
276827845 0 0
48052097 0 0
818312396 0 0
289072964 0 0
500998613 0 0
465648339 0 0
838430941 0 0
981159874 0 0
159293898 0 0
514841026 0 0
1029720044 0 0
297649241 0 0
231679622 0 0
113301249 0 0
958588388 0 0
386615818 0 0
447693924 0 0
841033028 0 0
962290202 0 0
377274860 0 0
918605063 0 0
523151395 0 0
889535577 0 0
909558785 0 0
103448517 0 0
697666268 0 0
744364514 0 0
168731671 0 0
208603425 0 0
596525266 0 0
793831688 0 0
436325667 0 0
675715652 0 0
978498538 0 0
218125358 0 0
918203856 0 0
664704810 0 0
178318887 0 0
580676311 0 0
822143075 0 0
13049276 0 0
349922491 0 0
155486641 0 0
940488612 0 0
194748945 0 0
758726828 0 0
755568038 0 0
519740431 0 0
287210892 0 0
304642174 0 0
792636701 0 0
286843353 0 0
1000589950 0 0
538630038 0 0
799428318 0 0
579718412 0 0
48536747 0 0
844098915 0 0
268129443 0 0
692710206 0 0
317064870 0 0
502205124 0 0
903931545 0 0
147375519 0 0
916713783 0 0
433794996 0 0
85580423 0 0
768447559 0 0
536686732 0 0
97633762 0 0
506661805 0 0
1047816741 0 0
957773025 0 0
77398403 0 0
894285067 0 0
754119289 0 0
302364256 0 0
174474318 0 0
1003227628 0 0
924346265 0 0
1016864223 0 0
190544138 0 0
523558663 0 0
227689142 0 0
292345727 0 0
1022513326 0 0
93444945 0 0
932969461 0 0
870339186 0 0
389720742 0 0
626356260 0 0
1067555610 0 0
395535914 0 0
442042713 0 0
332602039 0 0
578368089 0 0
829464443 0 0
441779797 0 0
615938699 0 0
624223391 0 0
101449230 0 0
815859371 0 0
463303156 0 0
1021808558 0 0
1063522551 0 0
421524188 0 0
1017769915 0 0
433821318 0 0
647674860 0 0
156911157 0 0
540220507 0 0
43631090 0 0
939823124 0 0
95021240 0 0
480795765 0 0
198247544 0 0
509203407 0 0
17643505 0 0
368504287 0 0
22478403 0 0
363020907 0 0
919718106 0 0
494184950 0 0
279053965 0 0
783921174 0 0
305146104 0 0
500207897 0 0
724014695 0 0
982166970 0 0
1023736034 0 0
1014332264 0 0
211512386 0 0
561150655 0 0
281592040 0 0
227194220 0 0
886740061 0 0
134697262 0 0
778758514 0 0
817908374 0 0
995562264 0 0
964273372 0 0
702372501 0 0
1036088060 0 0
246843696 0 0
123085671 0 0
548599989 0 0
326538831 0 0
475819251 0 0
243764719 0 0
137599989 0 0
436730743 0 0
302335524 0 0
1014599645 0 0
86721808 0 0
945645712 0 0
135827379 0 0
921936546 0 0
288821100 0 0
827189760 0 0
146736147 0 0
853783137 0 0
447886466 0 0
436454299 0 0
790740888 0 0
99158310 0 0
463035894 0 0
255882394 0 0
149252721 0 0
640880622 0 0
256998051 0 0
549558426 0 0
818032436 0 0
630732904 0 0
801279240 0 0
936631426 0 0
569234000 0 0
970973276 0 0
686944679 0 0
15438882 0 0
1067623819 0 0
666631344 0 0
840703196 0 0
6540871 0 0
332307345 0 0
223487249 0 0
1057167970 0 0
744407156 0 0
876771174 0 0
826129563 0 0
675588138 0 0
499634983 0 0
122991032 0 0
377238579 0 0
829044587 0 0
92566326 0 0
507845324 0 0
506369069 0 0
64395226 0 0
821882953 0 0
989449346 0 0
891760993 0 0
246605914 0 0
909460701 0 0
30455487 0 0
585317881 0 0
79245364 0 0
420636891 0 0
638794844 0 0
904935304 0 0
660689496 0 0
342950904 0 0
490893332 0 0
79366366 0 0
769133347 0 0
430453331 0 0
955002804 0 0
864854454 0 0
739919331 0 0
311033755 0 0
538847538 0 0
344067932 0 0
106676953 0 0
179610121 0 0
93806046 0 0
718494691 0 0
601776967 0 0
669029736 0 0
136778895 0 0
1012134957 0 0
780291715 0 0
871128355 0 0
773140553 0 0
234227991 0 0
546879380 0 0
84310595 0 0
456200221 0 0
580753690 0 0
299956786 0 0
685943221 0 0
704029418 0 0
159336761 0 0
291171869 0 0
209351633 0 0
1017130598 0 0
301198587 0 0
1035057120 0 0
603425216 0 0
278078975 0 0
352139816 0 0
595718550 0 0
852782933 0 0
999390151 0 0
695448910 0 0
1021754590 0 0
421308322 0 0
293742630 0 0
200315992 0 0
394020969 0 0
56604634 0 0
634755824 0 0
241777595 0 0
1049243745 0 0
997850528 0 0
841347019 0 0
998147584 0 0
988187587 0 0
531836078 0 0
441093872 0 0
414127542 0 0
557274284 0 0
615670037 0 0
634454402 0 0
1024559091 0 0
777333183 0 0
597505046 0 0
864733624 0 0
790052254 0 0
172394421 0 0
556460920 0 0
285268909 0 0
858651033 0 0
825383377 0 0
744518900 0 0
71425330 0 0
746126419 0 0
424795609 0 0
73679153 0 0
655153730 0 0
691019473 0 0
756872714 0 0
509306982 0 0
717187946 0 0
980913814 0 0
814098592 0 0
422141165 0 0
913225809 0 0
1053973698 0 0
852883320 0 0
267128783 0 0
663944688 0 0
1004710404 0 0
875317024 0 0
512960403 0 0
531603840 0 0
402110772 0 0
196749311 0 0
620829592 0 0
1054909767 0 0
258957583 0 0
274213057 0 0
485415108 0 0
487661309 0 0
735130184 0 0
896895120 0 0
211107916 0 0
557206566 0 0
406793322 0 0
354685124 0 0
724077608 0 0
474218345 0 0
407925102 0 0
449897877 0 0
602106608 0 0
435570515 0 0
878432200 0 0
756956987 0 0
661893098 0 0
1071904877 0 0
768875419 0 0
395039782 0 0
771254976 0 0
285782945 0 0
691708796 0 0
1011338869 0 0
12414398 0 0
965921539 0 0
419380284 0 0
816850709 0 0
1037267430 0 0
614690689 0 0
1025746049 0 0
602926657 0 0
126069855 0 0
16766770 0 0
565406545 0 0
795120418 0 0
625033493 0 0
295242746 0 0
430761194 0 0
211888242 0 0
286043114 0 0
888042226 0 0
775712529 0 0
937571425 0 0
712621611 0 0
683869801 0 0
1017510588 0 0
168717935 0 0
706112077 0 0
1003807025 0 0
1033852606 0 0
274458255 0 0
1048567103 0 0
455402999 0 0
724199100 0 0
828418 0 0
164365800 0 0
801121847 0 0
451665929 0 0
905259657 0 0
226728615 0 0
1068486122 0 0
717880162 0 0
595831619 0 0
829602871 0 0
356241481 0 0
978366447 0 0
396046901 0 0
1004404693 0 0
626564979 0 0
562199192 0 0
847780320 0 0
1028959519 0 0
867544456 0 0
578367543 0 0
601376538 0 0
14725047 0 0
610764017 0 0
618883748 0 0
1071820887 0 0
854044125 0 0
767585730 0 0
605928822 0 0
416499250 0 0
785646153 0 0
43653089 0 0
179694796 0 0
806585364 0 0
1032476321 0 0
242815921 0 0
157333569 0 0
742977855 0 0
569976327 0 0
390510612 0 0
1026329352 0 0
633372515 0 0
289547436 0 0
605674815 0 0
1055379465 0 0
520941478 0 0
1057426820 0 0
558358068 0 0
1064113764 0 0
419290735 0 0
89111901 0 0
284767338 0 0
342679013 0 0
1062980621 0 0
697010973 0 0
56775097 0 0
969272945 0 0
955544011 0 0
217866052 0 0
137897227 0 0
651846807 0 0
541215551 0 0
567398425 0 0
433419299 0 0
285881904 0 0
732133404 0 0
848247263 0 0
795557881 0 0
116372002 0 0
211063523 0 0
408123280 0 0
141405614 0 0
798966363 0 0
1019841496 0 0
984417789 0 0
717718537 0 0
993324359 0 0
351279853 0 0
851388360 0 0
1042347692 0 0
658570597 0 0
608437923 0 0
15200163 0 0
940177052 0 0
1034068624 0 0
585455859 0 0
287987330 0 0
321468187 0 0
917940335 0 0
608489886 0 0
1030031057 0 0
875201553 0 0
449966277 0 0
681275259 0 0
980457722 0 0
636351867 0 0
775646868 0 0
3191687 0 0
22663655 0 0
32415726 0 0
1005057008 0 0
384204542 0 0
797995105 0 0
507159446 0 0
171139588 0 0
230354459 0 0
258325732 0 0
839552404 0 0
125499635 0 0
507681054 0 0
874599639 0 0
933206171 0 0
244123737 0 0
1008049925 0 0
54325905 0 0
569702482 0 0
251502705 0 0
173962379 0 0
862414818 0 0
571710819 0 0
1032607603 0 0
823130987 0 0
538523894 0 0
658273484 0 0
202181777 0 0
519643397 0 0
1048555296 0 0
121219784 0 0
833139190 0 0
882644746 0 0
217410700 0 0
851785900 0 0
486746775 0 0
521747742 0 0
73750626 0 0
15532662 0 0
608413391 0 0
868601102 0 0
464476925 0 0
433169614 0 0
879598508 0 0
311176707 0 0
933235034 0 0
994452893 0 0
904736575 0 0
346388094 0 0
621259135 0 0
56737965 0 0
497884456 0 0
790075994 0 0
531374694 0 0
234619860 0 0
789621870 0 0
285957606 0 0
380210106 0 0
914992491 0 0
830745396 0 0
511142461 0 0
435168141 0 0
1013713857 0 0
383987267 0 0
950070567 0 0
807894411 0 0
67190442 0 0
278990318 0 0
969224249 0 0
866636723 0 0
658698202 0 0
1037476888 0 0
773953766 0 0
2932070 0 0
551923970 0 0
649058355 0 0
173826506 0 0
288915507 0 0
164094171 0 0
1067083444 0 0
93364039 0 0
990144168 0 0
989456576 0 0
890292005 0 0
1028558243 0 0
901424754 0 0
440180118 0 0
917675875 0 0
977779419 0 0
6626526 0 0
475545149 0 0
906198215 0 0
1057979712 0 0
187007061 0 0
424862517 0 0
884024890 0 0
85984859 0 0
1028532835 0 0
938800917 0 0
208585100 0 0
839311165 0 0
313030974 0 0
81281093 0 0
639363035 0 0
986947049 0 0
532030084 0 0
995001864 0 0
846247060 0 0
1021288118 0 0
504532776 0 0
284596899 0 0
548731837 0 0
350105288 0 0
915094349 0 0
655492697 0 0
489616963 0 0
536458596 0 0
557982016 0 0
68144824 0 0
500577755 0 0
34127206 0 0
775554141 0 0
723751997 0 0
121489972 0 0
112570097 0 0
1038876662 0 0
289395590 0 0
334509076 0 0
136543885 0 0
509186920 0 0
875922616 0 0
772175728 0 0
199964473 0 0
623537940 0 0
1022127783 0 0
147509840 0 0
423870045 0 0
396147773 0 0
180201749 0 0
1034839821 0 0
231065729 0 0
949297098 0 0
890630992 0 0
782146733 0 0
496374841 0 0
776852481 0 0
32239257 0 0
914476353 0 0
967201846 0 0
745142663 0 0
696746318 0 0
756083709 0 0
671242743 0 0
649182283 0 0
822719869 0 0
493215111 0 0
444123492 0 0
1066340366 0 0
795965597 0 0
562506424 0 0
896641601 0 0
209843599 0 0
568322570 0 0
561605545 0 0
64270955 0 0
557955796 0 0
770986055 0 0
1054520927 0 0
17748475 0 0
775746229 0 0
356039874 0 0
776768748 0 0
810934670 0 0
293880894 0 0
540807371 0 0
556127582 0 0
981300884 0 0
33220462 0 0
598350561 0 0
49880794 0 0
490404063 0 0
898204905 0 0
288954949 0 0
80058906 0 0
669249323 0 0
932641695 0 0
908373885 0 0
247597211 0 0
476998533 0 0
87855051 0 0
1032789399 0 0
892162565 0 0
11311836 0 0
992041256 0 0
231746947 0 0
497232324 0 0
466329264 0 0
408823482 0 0
1017122208 0 0
533837591 0 0
24034828 0 0
68071660 0 0
1072201641 0 0
642783159 0 0
209841745 0 0
18267409 0 0
789916028 0 0
103316215 0 0
943367921 0 0
845547754 0 0
209341357 0 0
95986317 0 0
671752448 0 0
153080869 0 0
32348261 0 0
857758522 0 0
869954353 0 0
939924345 0 0
610225470 0 0
245412065 0 0
785570175 0 0
626757626 0 0
1012914437 0 0
782582325 0 0
365550544 0 0
326571173 0 0
718070084 0 0
956102627 0 0
177163331 0 0
229104679 0 0
806085740 0 0
465087497 0 0
708171529 0 0
804417566 0 0
871802842 0 0
804288174 0 0
62945386 0 0
648287221 0 0
1058041104 0 0
627284886 0 0
390750883 0 0
1032889433 0 0
266273304 0 0
376087956 0 0
478008364 0 0
427394752 0 0
634666266 0 0
689071645 0 0
580513165 0 0
108821548 0 0
747924472 0 0
557659970 0 0
471624395 0 0
385077772 0 0
519799346 0 0
653050581 0 0
314486092 0 0
413399355 0 0
694061870 0 0
914074274 0 0
326212350 0 0
481415445 0 0
511148541 0 0
531982618 0 0
326730714 0 0
696198835 0 0
1073386173 0 0
989162967 0 0
452857056 0 0
155084744 0 0
885161384 0 0
168858800 0 0
217231351 0 0
219119111 0 0
14305171 0 0
170464588 0 0
561839231 0 0
909386003 0 0
895232061 0 0
365685182 0 0
993417502 0 0
245109622 0 0
728272250 0 0
628458370 0 0
1013333323 0 0
386685249 0 0
474502172 0 0
969233302 0 0
875837802 0 0
208273909 0 0
44421806 0 0
81994416 0 0
334597032 0 0
203967257 0 0
531294721 0 0
797453216 0 0
194024271 0 0
786785544 0 0
620683474 0 0
409829284 0 0
1026179684 0 0
751136264 0 0
868120418 0 0
243906961 0 0
486474776 0 0
862491192 0 0
90833069 0 0
370985615 0 0
726738373 0 0
301627452 0 0
544410959 0 0
400650134 0 0
190767441 0 0
616888453 0 0
824967537 0 0
275221923 0 0
405805585 0 0
1014027327 0 0
600971668 0 0
814532378 0 0
424984501 0 0
1067076404 0 0
182482301 0 0
745982904 0 0
539255695 0 0
599124177 0 0
772854980 0 0
287486720 0 0
220852170 0 0
440832397 0 0
472733532 0 0
513955717 0 0
699700407 0 0
833357985 0 0
17103471 0 0
895886112 0 0
772259531 0 0
267674904 0 0
803118658 0 0
495646651 0 0
972724544 0 0
619137887 0 0
34308173 0 0
265818862 0 0
27800277 0 0
287518260 0 0
220764485 0 0
866664486 0 0
960993085 0 0
725163600 0 0
480499891 0 0
1069909167 0 0
834359977 0 0
985477076 0 0
1023286403 0 0
474666060 0 0
470564733 0 0
329573356 0 0
841322702 0 0
1006643578 0 0
779009881 0 0
728523607 0 0
521793556 0 0
318469247 0 0
877491173 0 0
522832088 0 0
1026931538 0 0
236694766 0 0
631988141 0 0
35141079 0 0
580201915 0 0
901907501 0 0
436076556 0 0
1034452685 0 0
81514856 0 0
399188864 0 0
989331385 0 0
11515271 0 0
751646449 0 0
16104136 0 0
651794067 0 0
797050280 0 0
298621375 0 0
963116517 0 0
133135085 0 0
824595209 0 0
104137132 0 0
116286940 0 0
589457031 0 0
203010624 0 0
688072941 0 0
535924946 0 0
853409455 0 0
990906912 0 0
64035718 0 0
592111058 0 0
417863362 0 0
730464309 0 0
932866259 0 0
884662581 0 0
934550490 0 0
756924276 0 0
94845027 0 0
791567047 0 0
728474278 0 0
1070923415 0 0
673228968 0 0
98996776 0 0
137094286 0 0
70671386 0 0
887861523 0 0
628234199 0 0
453704223 0 0
794038020 0 0
134004266 0 0
418812227 0 0
840849825 0 0
924010065 0 0
312898349 0 0
941333652 0 0
54232155 0 0
22899511 0 0
497977055 0 0
678758081 0 0
991514028 0 0
978434955 0 0
395648339 0 0
902731523 0 0
885567923 0 0
26046905 0 0
393564024 0 0
777566551 0 0
726627180 0 0
276242824 0 0
739281876 0 0
26598229 0 0
1018189698 0 0
933389642 0 0
95678054 0 0
834063864 0 0
335348740 0 0
864683381 0 0
556666403 0 0
893885417 0 0
240456249 0 0
507071137 0 0
835435528 0 0
727596300 0 0
804010571 0 0
231733100 0 0
740516463 0 0
1038032113 0 0
722232037 0 0
655259680 0 0
464847614 0 0
1014933908 0 0
929658852 0 0
116234969 0 0
300827600 0 0
704763386 0 0
369930994 0 0
427108697 0 0
881617096 0 0
392719452 0 0
469495784 0 0
956428717 0 0
799801238 0 0
865383750 0 0
804473301 0 0
749583945 0 0
277263640 0 0
95199299 0 0
707291454 0 0
220701006 0 0
776476985 0 0
964895373 0 0
32660020 0 0
685393515 0 0
478705626 0 0
216324448 0 0
832253735 0 0
454237545 0 0
417317319 0 0
443472889 0 0
621999124 0 0
634414760 0 0
811464938 0 0
800285483 0 0
957052314 0 0
35158690 0 0
106444404 0 0
170188781 0 0
368123466 0 0
887263363 0 0
543888299 0 0
335472104 0 0
784031608 0 0
1045325277 0 0
765215115 0 0
878171092 0 0
887953778 0 0
1028031701 0 0
956082476 0 0
220173439 0 0
772099027 0 0
673541477 0 0
17218550 0 0
597038941 0 0
506593604 0 0
411230349 0 0
32795250 0 0
472548902 0 0
564113898 0 0
56456056 0 0
410257311 0 0
591834668 0 0
740738953 0 0
492972800 0 0
256780263 0 0
804018662 0 0
768840423 0 0
713590244 0 0
505360114 0 0
832004746 0 0
949655347 0 0
152136937 0 0
110754689 0 0
196832478 0 0
130266763 0 0
1041030975 0 0
124636688 0 0
456097965 0 0
753477422 0 0
896375189 0 0
42587748 0 0
449420422 0 0
738481985 0 0
351661539 0 0
985706651 0 0
252341106 0 0
682427471 0 0
725366573 0 0
339769697 0 0
344610571 0 0
165067514 0 0
954629612 0 0
1063481791 0 0
904593340 0 0
194416961 0 0
1041987872 0 0
250755778 0 0
210245308 0 0
287100782 0 0
720863378 0 0
978883491 0 0
368983611 0 0
796004808 0 0
473656420 0 0
194716663 0 0
179267569 0 0
1060525218 0 0
936305412 0 0
715197660 0 0
500950779 0 0
266840095 0 0
582653046 0 0
171205651 0 0
465154376 0 0
757580688 0 0
812005668 0 0
1055436332 0 0
991674943 0 0
1028094266 0 0
1029242471 0 0
97924362 0 0
608349314 0 0
46482194 0 0
911201726 0 0
742112143 0 0
967833031 0 0
318543781 0 0
1062045415 0 0
684654299 0 0
958456265 0 0
1008441452 0 0
150104727 0 0
359688099 0 0
284101700 0 0
436057537 0 0
692725557 0 0
614168983 0 0
195833138 0 0
258383090 0 0
944079764 0 0
819041401 0 0
953645024 0 0
756525773 0 0
246382656 0 0
21797672 0 0
527965961 0 0
976388017 0 0
289488501 0 0
579708829 0 0
679828637 0 0
329391981 0 0
890002698 0 0
376508147 0 0
7725608 0 0
41104025 0 0
431267258 0 0
651214808 0 0
39658437 0 0
317928884 0 0
236283712 0 0
263225263 0 0
754736433 0 0
285908579 0 0
665891625 0 0
987532010 0 0
535972887 0 0
1058402027 0 0
953038743 0 0
318703200 0 0
1053974700 0 0
717319900 0 0
454159509 0 0
315011937 0 0
61372442 0 0
805696847 0 0
428545821 0 0
968186157 0 0
498942259 0 0
807204644 0 0
932852455 0 0
333444204 0 0
274257495 0 0
852087442 0 0
365420170 0 0
1061778158 0 0
791067187 0 0
267992270 0 0
269354492 0 0
520047048 0 0
723936454 0 0
176214283 0 0
295053594 0 0
777601178 0 0
932616127 0 0
225515069 0 0
350018892 0 0
28098019 0 0
329411044 0 0
793813364 0 0
420752560 0 0
1058382082 0 0
267964337 0 0
851531605 0 0
238201698 0 0
738432737 0 0
113160699 0 0
784629751 0 0
990107275 0 0
293117344 0 0
362940916 0 0
1011236729 0 0
57180293 0 0
29049920 0 0
1040940827 0 0
880915438 0 0
617892187 0 0
752261651 0 0
19621582 0 0
1033398376 0 0
568443551 0 0
338571413 0 0
513405049 0 0
667045824 0 0
134611813 0 0
75731181 0 0
631791889 0 0
1018309865 0 0
24068064 0 0
68883782 0 0
444558488 0 0
505578493 0 0
549237365 0 0
613307359 0 0
926139864 0 0
169417484 0 0
898288876 0 0
893268241 0 0
364180422 0 0
84377602 0 0
683796568 0 0
919162498 0 0
912628920 0 0
214200029 0 0
19735093 0 0
350723697 0 0
528025055 0 0
993988688 0 0
623553151 0 0
510174377 0 0
304310660 0 0
7757944 0 0
836962576 0 0
179991495 0 0
18851431 0 0
610843732 0 0
899032680 0 0
52943323 0 0
665748848 0 0
17447745 0 0
455535756 0 0
369057655 0 0
641121739 0 0
262961512 0 0
281683061 0 0
996327168 0 0
1035374735 0 0
190402747 0 0
745844751 0 0
94359324 0 0
844719020 0 0
294238082 0 0
789534225 0 0
725890369 0 0
3527195 0 0
285166468 0 0
447383765 0 0
525495532 0 0
411592286 0 0
981936096 0 0
81843103 0 0
402767798 0 0
107079629 0 0
372003124 0 0
234622904 0 0
682276394 0 0
318503161 0 0
645550767 0 0
374858628 0 0
186635082 0 0
270083841 0 0
455305552 0 0
758992646 0 0
920445141 0 0
553565017 0 0
113622483 0 0
12787246 0 0
700974186 0 0
254182327 0 0
241226026 0 0
1033985098 0 0
1017087395 0 0
986043600 0 0
95749847 0 0
687641165 0 0
427030607 0 0
728019983 0 0
352027900 0 0
906836456 0 0
1053412765 0 0
609487489 0 0
980069616 0 0
514690161 0 0
442913578 0 0
598892785 0 0
32040253 0 0
330606466 0 0
215603656 0 0
514859623 0 0
440773405 0 0
357348383 0 0
363119088 0 0
99454804 0 0
669181112 0 0
927952328 0 0
533198493 0 0
328398057 0 0
671449364 0 0
858844522 0 0
536649546 0 0
518178265 0 0
50974607 0 0
953714657 0 0
416107775 0 0
550065398 0 0
765415745 0 0
488455781 0 0
266078814 0 0
213412676 0 0
423338719 0 0
571815419 0 0
274257269 0 0
151874544 0 0
772861252 0 0
446054820 0 0
570915503 0 0
758762953 0 0
110506213 0 0
929453613 0 0
820928287 0 0
291041509 0 0
617791784 0 0
316733278 0 0
845868996 0 0
645930548 0 0
252373782 0 0
591208664 0 0
357263435 0 0
161468999 0 0
875419961 0 0
483087612 0 0
1041727232 0 0
181467334 0 0
198826196 0 0
735725802 0 0
391714437 0 0
664746445 0 0
114270887 0 0
621709031 0 0
128011620 0 0
1034566274 0 0
188870415 0 0
343793311 0 0
15169844 0 0
583699725 0 0
1009187234 0 0
681948849 0 0
441021099 0 0
117962120 0 0
654032187 0 0
73619178 0 0
671267609 0 0
391734001 0 0
980080341 0 0
934340891 0 0
571294980 0 0
180614335 0 0
897872199 0 0
700295607 0 0
814007870 0 0
461721843 0 0
876508302 0 0
708088368 0 0
389917518 0 0
951612429 0 0
888514232 0 0
939271376 0 0
674615810 0 0
444853561 0 0
452660291 0 0
28128274 0 0
778725542 0 0
691387078 0 0
262389437 0 0
928706612 0 0
845261014 0 0
109792735 0 0
1004917777 0 0
786170771 0 0
782375984 0 0
855353457 0 0
446770133 0 0
271327727 0 0
759954389 0 0
813301159 0 0
181053041 0 0
755966706 0 0
689590555 0 0
1073519264 0 0
914875975 0 0
715830235 0 0
686307833 0 0
593689638 0 0
991182564 0 0
476066554 0 0
789714114 0 0
357255924 0 0
917415980 0 0
870025823 0 0
683359644 0 0
531338828 0 0
409020761 0 0
117500061 0 0
747753108 0 0
771656042 0 0
749281453 0 0
425129884 0 0
687256770 0 0
444951445 0 0
367024278 0 0
877304234 0 0
437826104 0 0
590639232 0 0
139408649 0 0
10743783 0 0
397732669 0 0
309760346 0 0
670846908 0 0
668965037 0 0
1058075660 0 0
452539235 0 0
1034359236 0 0
782963073 0 0
951140760 0 0
793412558 0 0
249918529 0 0
1032445019 0 0
389803991 0 0
926380986 0 0
132409708 0 0
255065666 0 0
706610135 0 0
779313635 0 0
874401355 0 0
64534210 0 0
479235850 0 0
775914569 0 0
135902429 0 0
272232715 0 0
315507824 0 0
300363398 0 0
448567720 0 0
606794736 0 0
286706566 0 0
659758463 0 0
751211973 0 0
847226057 0 0
184090380 0 0
420085128 0 0
71143516 0 0
30615145 0 0
1063207066 0 0
138352971 0 0
231258360 0 0
221674699 0 0
217363209 0 0
793443701 0 0
923509600 0 0
890464197 0 0
840684472 0 0
282052466 0 0
236289822 0 0
896558514 0 0
84553074 0 0
1011768686 0 0
708901802 0 0
231057032 0 0
350085649 0 0
523410872 0 0
276897326 0 0
641152056 0 0
757408204 0 0
533405543 0 0
286617916 0 0
1000327610 0 0
896975003 0 0
934845186 0 0
332123771 0 0
465656592 0 0
1066542577 0 0
166389339 0 0
338737771 0 0
963006905 0 0
703077219 0 0
266775050 0 0
30450962 0 0
49343270 0 0
944444850 0 0
992974655 0 0
495354618 0 0
708777468 0 0
2808260 0 0
792937485 0 0
31286736 0 0
503814606 0 0
306909746 0 0
222632168 0 0
658182883 0 0
405657397 0 0
194307177 0 0
1062679602 0 0
75224498 0 0
652861506 0 0
852532450 0 0
740746263 0 0
887173908 0 0
464177619 0 0
998262519 0 0
224432936 0 0
637795319 0 0
225123603 0 0
736437223 0 0
86248197 0 0
157401990 0 0
595150265 0 0
881718581 0 0
1008996899 0 0
19402210 0 0
506611659 0 0
885699035 0 0
111572082 0 0
872028990 0 0
822285903 0 0
8228516 0 0
171509387 0 0
683678470 0 0
439438343 0 0
387856913 0 0
958840034 0 0
46351938 0 0
857022211 0 0
84290281 0 0
989490237 0 0
890870863 0 0
760663854 0 0
710103155 0 0
885861499 0 0
967192157 0 0
764426053 0 0
248491445 0 0
46653310 0 0
516208370 0 0
98749986 0 0
270957518 0 0
970061352 0 0
256771633 0 0
515641422 0 0
872876782 0 0
41307415 0 0
254135072 0 0
870910973 0 0
231617080 0 0
318646346 0 0
761029503 0 0
510306625 0 0
1537859 0 0
680424190 0 0
1017721251 0 0
328414928 0 0
657240253 0 0
342143824 0 0
188464606 0 0
590961102 0 0
514753643 0 0
344099354 0 0
1046145671 0 0
251236420 0 0
240990379 0 0
196489754 0 0
113951316 0 0
590037846 0 0
795669602 0 0
176570033 0 0
557805429 0 0
1008621612 0 0
891337902 0 0
761498872 0 0
395820321 0 0
382258924 0 0
948844215 0 0
574847923 0 0
715007888 0 0
356162041 0 0
316450622 0 0
11921479 0 0
280803854 0 0
779159740 0 0
528639093 0 0
848785488 0 0
793678735 0 0
157653829 0 0
138753138 0 0
336275749 0 0
338932146 0 0
470701553 0 0
389710798 0 0
81574713 0 0
365596572 0 0
729217200 0 0
995005097 0 0
505982757 0 0
733538011 0 0
919976507 0 0
286309651 0 0
351698253 0 0
985742989 0 0
251318015 0 0
944854554 0 0
446710147 0 0
321086124 0 0
981672009 0 0
671506362 0 0
214602050 0 0
705361819 0 0
18657953 0 0
675130719 0 0
832159593 0 0
578152489 0 0
283883896 0 0
197181127 0 0
868537913 0 0
401153795 0 0
432640571 0 0
589116601 0 0
846759548 0 0
424670415 0 0
918437206 0 0
1011507346 0 0
570394662 0 0
333361007 0 0
808514815 0 0
439450759 0 0
202853545 0 0
638509015 0 0
124383454 0 0
201274707 0 0
1058855868 0 0
412087332 0 0
420480683 0 0
519909500 0 0
21936483 0 0
862905649 0 0
974903445 0 0
343400491 0 0
815692290 0 0
779722206 0 0
831451911 0 0
731976584 0 0
755648279 0 0
802292184 0 0
794833525 0 0
322030522 0 0
1027440783 0 0
54768316 0 0
369362952 0 0
1021450056 0 0
1013525837 0 0
445019257 0 0
608477746 0 0
921231397 0 0
539530840 0 0
813721050 0 0
523621308 0 0
310303184 0 0
630788742 0 0
573922950 0 0
1016310568 0 0
438126989 0 0
1068967048 0 0
191548762 0 0
171538830 0 0
678519612 0 0
175178320 0 0
470434614 0 0
256239510 0 0
521773412 0 0
253968571 0 0
955164463 0 0
738871305 0 0
19319402 0 0
639563368 0 0
894721451 0 0
458103221 0 0
796475865 0 0
722313389 0 0
982210299 0 0
59540108 0 0
178360405 0 0
78448065 0 0
389417962 0 0
627817399 0 0
321570511 0 0
678077819 0 0
388266411 0 0
4594090 0 0
58024041 0 0
760381510 0 0
329635323 0 0
902153528 0 0
902520018 0 0
1031715311 0 0
859391959 0 0
197542169 0 0
238810496 0 0
1072274710 0 0
260801456 0 0
1017523790 0 0
626283966 0 0
924571705 0 0
996186997 0 0
205686319 0 0
326130408 0 0
645777986 0 0
841864503 0 0
480564922 0 0
251210167 0 0
797329466 0 0
188923762 0 0
899580324 0 0
687062086 0 0
904858104 0 0
885425129 0 0
408884082 0 0
666035765 0 0
814465591 0 0
602917587 0 0
270846093 0 0
900198686 0 0
194921096 0 0
399529168 0 0
400482250 0 0
694032193 0 0
351618916 0 0
895754557 0 0
497498723 0 0
153401584 0 0
659634300 0 0
746447317 0 0
801101026 0 0
310661063 0 0
594191236 0 0
992308621 0 0
458402304 0 0
91959843 0 0
772786121 0 0
214000292 0 0
875277424 0 0
232137202 0 0
402687406 0 0
19327948 0 0
805699242 0 0
157973460 0 0
1045175655 0 0
358214193 0 0
779330461 0 0
566529644 0 0
612314599 0 0
286477520 0 0
45961916 0 0
345376835 0 0
539701901 0 0
276494485 0 0
389593810 0 0
546659677 0 0
518123483 0 0
780131875 0 0
189671028 0 0
344630555 0 0
554005332 0 0
404329665 0 0
135256982 0 0
219192805 0 0
156628617 0 0
316851422 0 0
584419723 0 0
801933982 0 0
619510537 0 0
829885049 0 0
276073106 0 0
187347948 0 0
553896611 0 0
447714360 0 0
235168889 0 0
498585711 0 0
370923111 0 0
764709566 0 0
162166942 0 0
230921506 0 0
1297408 0 0
599887014 0 0
414500002 0 0
696843555 0 0
322655824 0 0
455424333 0 0
918143814 0 0
802291710 0 0
763139883 0 0
803248317 0 0
639726616 0 0
517988110 0 0
59789240 0 0
926187009 0 0
879760607 0 0
332520780 0 0
768970845 0 0
1011336189 0 0
955810673 0 0
766229952 0 0
174054613 0 0
852487193 0 0
282953848 0 0
619494040 0 0
986705402 0 0
335967845 0 0
504720481 0 0
567684335 0 0
570888128 0 0
607979485 0 0
643088009 0 0
627717538 0 0
305127488 0 0
436143402 0 0
496739748 0 0
358319809 0 0
676444128 0 0
695083389 0 0
91770981 0 0
250896908 0 0
216522484 0 0
337822756 0 0
979896189 0 0
845289646 0 0
382273260 0 0
362838935 0 0
731043422 0 0
944776383 0 0
479566597 0 0
52412403 0 0
268995720 0 0
642285641 0 0
953349114 0 0
348125376 0 0
1048775153 0 0
802741794 0 0
358393233 0 0
1015587310 0 0
787609257 0 0
868289011 0 0
506650472 0 0
378178590 0 0
977771207 0 0
811264959 0 0
684882719 0 0
546816800 0 0
1038808697 0 0
501530150 0 0
868294400 0 0
384003148 0 0
372361374 0 0
34525093 0 0
455850674 0 0
241264273 0 0
446692875 0 0
273509820 0 0
386009910 0 0
1024968171 0 0
1004728181 0 0
745045555 0 0
503814728 0 0
1047819122 0 0
320101078 0 0
748406909 0 0
427612668 0 0
412356546 0 0
436337271 0 0
688891111 0 0
81805549 0 0
723001486 0 0
125555260 0 0
705797727 0 0
86331108 0 0
64278429 0 0
67734148 0 0
667083498 0 0
394168645 0 0
656108174 0 0
701332259 0 0
782360649 0 0
1017064701 0 0
1039622769 0 0
535583405 0 0
607685542 0 0
792600074 0 0
29813058 0 0
250219416 0 0
899316317 0 0
982971085 0 0
7927193 0 0
746321024 0 0
805859778 0 0
840806643 0 0
660012657 0 0
1922422 0 0
130139482 0 0
475768899 0 0
834725029 0 0
29790118 0 0
582463846 0 0
1057056274 0 0
562895460 0 0
695797700 0 0
841798110 0 0
749538137 0 0
286457462 0 0
209787523 0 0
868133859 0 0
660472074 0 0
441071606 0 0
582200584 0 0
755072280 0 0
934300877 0 0
290951495 0 0
406497277 0 0
908217712 0 0
987540472 0 0
932784141 0 0
184301927 0 0
525141225 0 0
258754967 0 0
154700847 0 0
293772087 0 0
1027587715 0 0
458832413 0 0
496445313 0 0
394775489 0 0
467751829 0 0
159999534 0 0
665611781 0 0
736456095 0 0
862376999 0 0
953254031 0 0
204081719 0 0
373267953 0 0
61026447 0 0
633573119 0 0
503366903 0 0
67845031 0 0
631585492 0 0
124849195 0 0
189185206 0 0
1047690752 0 0
156998478 0 0
1022070981 0 0
751480874 0 0
123874256 0 0
206701849 0 0
581049596 0 0
549005524 0 0
655559711 0 0
643335544 0 0
531439633 0 0
55050464 0 0
1022886268 0 0
785036449 0 0
407252069 0 0
792280775 0 0
670201450 0 0
48342719 0 0
633333367 0 0
328110485 0 0
438133893 0 0
291966971 0 0
1040797929 0 0
533373792 0 0
405422840 0 0
291616517 0 0
596680302 0 0
422898328 0 0
410431541 0 0
942483238 0 0
994952074 0 0
708752211 0 0
771932964 0 0
435027036 0 0
967057 0 0
849054378 0 0
615125945 0 0
817990548 0 0
1069982121 0 0
134592361 0 0
650478537 0 0
825993528 0 0
590361904 0 0
769923031 0 0
52868551 0 0
395928776 0 0
651386636 0 0
162654266 0 0
871516447 0 0
522368101 0 0
217345703 0 0
1027346173 0 0
129346399 0 0
45198362 0 0
230463826 0 0
1071136381 0 0
731641170 0 0
98681316 0 0
92513044 0 0
14728979 0 0
33428150 0 0
942660983 0 0
331130231 0 0
1016601605 0 0
1018048553 0 0
43908283 0 0
654742188 0 0
825242341 0 0
176354609 0 0
759825589 0 0
951730944 0 0
953366912 0 0
368439927 0 0
623243679 0 0
726485702 0 0
713023377 0 0
662691311 0 0
375686895 0 0
403607599 0 0
676426546 0 0
969408716 0 0
845719617 0 0
981818983 0 0
270205754 0 0
166880759 0 0
780316707 0 0
420337967 0 0
481278017 0 0
645169710 0 0
370601408 0 0
641822752 0 0
222413139 0 0
1012807221 0 0
935133622 0 0
851692006 0 0
1018553561 0 0
382735747 0 0
123390783 0 0
816826956 0 0
84531378 0 0
450395688 0 0
911993377 0 0
647872030 0 0
902575477 0 0
360948079 0 0
806932119 0 0
463708934 0 0
825548016 0 0
923721313 0 0
169306213 0 0
1073559982 0 0
824362082 0 0
763129730 0 0
752038606 0 0
137527726 0 0
51932860 0 0
591141064 0 0
671203043 0 0
399718347 0 0
448950323 0 0
47099678 0 0
1047657799 0 0
990739658 0 0
104135555 0 0
457211123 0 0
731018957 0 0
1048806707 0 0
848627317 0 0
750873988 0 0
861281347 0 0
745118835 0 0
441444241 0 0
754505538 0 0
853872289 0 0
123385578 0 0
283680989 0 0
297969519 0 0
304639034 0 0
260824438 0 0
753904424 0 0
689368012 0 0
894048228 0 0
434159483 0 0
495139796 0 0
324056607 0 0
328457958 0 0
235061037 0 0
436270629 0 0
339274258 0 0
813305478 0 0
645787733 0 0
3772251 0 0
922384534 0 0
660103727 0 0
987802241 0 0
682307753 0 0
612019034 0 0
946005727 0 0
119646567 0 0
685149696 0 0
259565815 0 0
323223916 0 0
464802363 0 0
247576171 0 0
715803881 0 0
511870096 0 0
520808408 0 0
340901236 0 0
373773156 0 0
666339108 0 0
579002810 0 0
435757437 0 0
847101748 0 0
514591256 0 0
985471641 0 0
472246024 0 0
544013149 0 0
231032029 0 0
581256024 0 0
678439991 0 0
967348375 0 0
1027077369 0 0
864917036 0 0
476407595 0 0
19098762 0 0
816918555 0 0
764898436 0 0
118561731 0 0
943187808 0 0
976535791 0 0
823293137 0 0
88437534 0 0
372183365 0 0
691945142 0 0
729044041 0 0
123764425 0 0
411907918 0 0
470616742 0 0
816540588 0 0
1072289590 0 0
852469814 0 0
1001633822 0 0
578219890 0 0
89255829 0 0
21000757 0 0
600300369 0 0
479984454 0 0
482787002 0 0
222923696 0 0
207384159 0 0
440754203 0 0
462015051 0 0
129101739 0 0
448008925 0 0
731452935 0 0
447287563 0 0
1054074083 0 0
819451438 0 0
736494012 0 0
513582914 0 0
253343755 0 0
861096645 0 0
1027283843 0 0
59981313 0 0
954012750 0 0
219629066 0 0
782041040 0 0
111418071 0 0
491271165 0 0
540511703 0 0
243347430 0 0
159975834 0 0
471289529 0 0
695904984 0 0
312481604 0 0
924054704 0 0
560142047 0 0
294305220 0 0
698337553 0 0
299295825 0 0
321441869 0 0
689997946 0 0
436074297 0 0
1035750986 0 0
1027978418 0 0
617824292 0 0
359632901 0 0
603130626 0 0
754059095 0 0
136012545 0 0
655527858 0 0
1029243968 0 0
608972311 0 0
1016080729 0 0
228584782 0 0
32493755 0 0
241570803 0 0
161626317 0 0
603778084 0 0
724954760 0 0
732129369 0 0
1067195201 0 0
770431885 0 0
560610723 0 0
159100030 0 0
683677302 0 0
536246241 0 0
101003016 0 0
820748213 0 0
426024202 0 0
406743723 0 0
977210759 0 0
1011066335 0 0
1066610906 0 0
868609867 0 0
653455511 0 0
953399453 0 0
1035370122 0 0
643691642 0 0
850019565 0 0
55536985 0 0
286630946 0 0
248492037 0 0
876956149 0 0
1011849190 0 0
672676113 0 0
214569590 0 0
704612445 0 0
820470451 0 0
583208294 0 0
543301152 0 0
206658962 0 0
815616949 0 0
500196666 0 0
848037876 0 0
197145214 0 0
721213612 0 0
484456040 0 0
864800509 0 0
1051597798 0 0
914409803 0 0
750700786 0 0
724737958 0 0
763281312 0 0
819426802 0 0
661669270 0 0
1070977413 0 0
326832437 0 0
776771094 0 0
1009502899 0 0
397394777 0 0
73644080 0 0
132201712 0 0
643852639 0 0
672382476 0 0
706666445 0 0
957162553 0 0
762672924 0 0
686011681 0 0
595419782 0 0
457691970 0 0
694967014 0 0
585193431 0 0
578801068 0 0
213568380 0 0
1023823096 0 0
658056668 0 0
253143810 0 0
373393025 0 0
998054566 0 0
869573154 0 0
352793054 0 0
914882567 0 0
524715180 0 0
721769395 0 0
176495572 0 0
486786734 0 0
729638084 0 0
969749450 0 0
844249573 0 0
400402401 0 0
156027355 0 0
994050363 0 0
629966829 0 0
133718096 0 0
226119694 0 0
713417295 0 0
707995763 0 0
186772456 0 0
2350940 0 0
505110128 0 0
196638757 0 0
165880184 0 0
337093878 0 0
311621571 0 0
805190814 0 0
1042351298 0 0
1012052632 0 0
28929281 0 0
329905644 0 0
966869201 0 0
764902619 0 0
292773508 0 0
846692284 0 0
1037413404 0 0
736670578 0 0
542446459 0 0
457385795 0 0
752639563 0 0
937145100 0 0
491797413 0 0
751815644 0 0
1025642938 0 0
682126389 0 0
995199176 0 0
211024755 0 0
267146200 0 0
410481912 0 0
1041216230 0 0
743429807 0 0
308320245 0 0
964332998 0 0
886566447 0 0
886090570 0 0
1066316376 0 0
1013921150 0 0
677646990 0 0
223615466 0 0
701803061 0 0
875956413 0 0
562883145 0 0
441893125 0 0
313343116 0 0
457869365 0 0
728558308 0 0
395454364 0 0
503114567 0 0
481731799 0 0
466529353 0 0
700549529 0 0
685789746 0 0
821681374 0 0
225630732 0 0
319520410 0 0
634466420 0 0
789901072 0 0
903976498 0 0
176626443 0 0
898412506 0 0
328925561 0 0
88698269 0 0
1560573 0 0
1072450101 0 0
1058144703 0 0
1060708240 0 0
753548307 0 0
888524942 0 0
856795372 0 0
752288792 0 0
262381545 0 0
769479021 0 0
796112081 0 0
392608619 0 0
896496346 0 0
578733238 0 0
791665843 0 0
865140647 0 0
836689011 0 0
1026887108 0 0
752932611 0 0
750905831 0 0
747972259 0 0
643829118 0 0
466614500 0 0
763103832 0 0
795706520 0 0
676738074 0 0
905788461 0 0
812833412 0 0
791607365 0 0
104506512 0 0
266047721 0 0
906158711 0 0
843673727 0 0
277420702 0 0
397820561 0 0
113307960 0 0
391070535 0 0
164552906 0 0
891744513 0 0
512944256 0 0
458415662 0 0
678449789 0 0
323449737 0 0
618891212 0 0
519710918 0 0
927981445 0 0
227451763 0 0
341468740 0 0
392446757 0 0
149328074 0 0
645828143 0 0
524075988 0 0
808362335 0 0
768526810 0 0
908437173 0 0
389911721 0 0
338518349 0 0
508983543 0 0
997677672 0 0
78651167 0 0
727368157 0 0
622979220 0 0
546989828 0 0
466056787 0 0
1025598753 0 0
552153322 0 0
926126788 0 0
177776117 0 0
447457731 0 0
669922805 0 0
1024982447 0 0
741490626 0 0
985791909 0 0
933620044 0 0
958606666 0 0
915387446 0 0
508177365 0 0
550976168 0 0
597242091 0 0
732728828 0 0
206238178 0 0
531048428 0 0
1053199105 0 0
341979738 0 0
170640713 0 0
891712061 0 0
52297500 0 0
1008645428 0 0
713918983 0 0
484831692 0 0
828847861 0 0
580483221 0 0
39855056 0 0
332121643 0 0
975103672 0 0
132102169 0 0
192386328 0 0
459607603 0 0
13008246 0 0
592772799 0 0
405625006 0 0
703303710 0 0
279825091 0 0
276300259 0 0
394956810 0 0
269292744 0 0
60704266 0 0
108795192 0 0
241247962 0 0
521071928 0 0
436048414 0 0
576096088 0 0
589066897 0 0
41492431 0 0
1032687875 0 0
12010167 0 0
286468087 0 0
725473896 0 0
554025085 0 0
153524993 0 0
118218302 0 0
925838601 0 0
1067711807 0 0
620699393 0 0
210209552 0 0
624768068 0 0
830949829 0 0
694637764 0 0
384264529 0 0
748861450 0 0
1071728618 0 0
751403115 0 0
467511679 0 0
845936840 0 0
855955406 0 0
993575467 0 0
1023079252 0 0
287653085 0 0
133553007 0 0
198297903 0 0
133387096 0 0
92912001 0 0
169225599 0 0
212867293 0 0
653500932 0 0
526950697 0 0
147034054 0 0
666440738 0 0
746574849 0 0
643998738 0 0
903573498 0 0
1047764927 0 0
415024419 0 0
694613407 0 0
675922516 0 0
572904178 0 0
169091652 0 0
486043295 0 0
446001433 0 0
895708931 0 0
295297269 0 0
82014385 0 0
257080460 0 0
645410051 0 0
609794694 0 0
74585758 0 0
3863778 0 0
494110439 0 0
827275651 0 0
297914832 0 0
427671242 0 0
252512381 0 0
168121814 0 0
644791728 0 0
151495015 0 0
289186461 0 0
305629470 0 0
21328375 0 0
129462704 0 0
154285359 0 0
839113945 0 0
59391622 0 0
586312585 0 0
486121465 0 0
217329428 0 0
958187186 0 0
977665145 0 0
399314125 0 0
229241319 0 0
654381397 0 0
31290349 0 0
826182771 0 0
831729827 0 0
244572599 0 0
683990826 0 0
659065438 0 0
326785530 0 0
156935429 0 0
216241779 0 0
734654064 0 0
421525780 0 0
961913852 0 0
1073262902 0 0
953067252 0 0
639497100 0 0
782751652 0 0
430522939 0 0
612251480 0 0
292028775 0 0
121801215 0 0
54110486 0 0
889000236 0 0
910869659 0 0
843764806 0 0
464690891 0 0
978235946 0 0
440736121 0 0
239605256 0 0
1068574369 0 0
1034333868 0 0
853398084 0 0
3850489 0 0
844492525 0 0
846902364 0 0
710162177 0 0
744042810 0 0
698097238 0 0
487707690 0 0
717015935 0 0
459099505 0 0
736363367 0 0
259323613 0 0
999342862 0 0
512512725 0 0
696971854 0 0
599572392 0 0
487570845 0 0
478266924 0 0
1022237221 0 0
938026526 0 0
281442726 0 0
261431524 0 0
920445808 0 0
503235688 0 0
766340490 0 0
700947468 0 0
290700174 0 0
465154197 0 0
435133780 0 0
942508450 0 0
433092610 0 0
205686174 0 0
697901720 0 0
579984324 0 0
756234761 0 0
345432815 0 0
1040171820 0 0
457930784 0 0
385897497 0 0
253700120 0 0
589676698 0 0
962771769 0 0
603507065 0 0
378876647 0 0
1068319790 0 0
369209233 0 0
1035985046 0 0
983248500 0 0
920782363 0 0
30864844 0 0
323531437 0 0
456084106 0 0
366581256 0 0
288453326 0 0
953493473 0 0
492149501 0 0
1005067157 0 0
765291597 0 0
360288568 0 0
652362643 0 0
197082127 0 0
633167270 0 0
895800123 0 0
934272826 0 0
253832446 0 0
505610142 0 0
730032397 0 0
1062539132 0 0
905619107 0 0
426792605 0 0
1033320991 0 0
595287827 0 0
889220809 0 0
546846522 0 0
417418080 0 0
235779201 0 0
289031867 0 0
285039374 0 0
154872309 0 0
566149155 0 0
346874502 0 0
862787831 0 0
522981365 0 0
701172673 0 0
688613664 0 0
1006709312 0 0
534014620 0 0
91539486 0 0
286918497 0 0
736814469 0 0
90547493 0 0
738960898 0 0
4445706 0 0
1022268473 0 0
330988468 0 0
805427974 0 0
816358767 0 0
449881521 0 0
709886795 0 0
469250866 0 0
525061799 0 0
415928873 0 0
672048965 0 0
3634018 0 0
992579815 0 0
403396718 0 0
951257128 0 0
307610882 0 0
557061527 0 0
83153008 0 0
409673491 0 0
301575794 0 0
987856254 0 0
49171616 0 0
899214497 0 0
476430606 0 0
242963792 0 0
1000278651 0 0
159533931 0 0
352079204 0 0
333635309 0 0
875417281 0 0
623246633 0 0
793449605 0 0
849709188 0 0
137565330 0 0
336773339 0 0
895819468 0 0
404557299 0 0
1023499776 0 0
502982993 0 0
824810685 0 0
140158632 0 0
353734087 0 0
248253314 0 0
439949652 0 0
686920985 0 0
1008140370 0 0
1010371011 0 0
746830997 0 0
975716414 0 0
414197094 0 0
518449205 0 0
1025736177 0 0
8582326 0 0
741497190 0 0
524724272 0 0
582263972 0 0
169192489 0 0
29971967 0 0
1040474747 0 0
490280810 0 0
817861665 0 0
630416321 0 0
220335623 0 0
1064635855 0 0
307756862 0 0
183231025 0 0
414172052 0 0
737836547 0 0
529129490 0 0
594244224 0 0
852083177 0 0
148647843 0 0
125136536 0 0
11649847 0 0
362018858 0 0
1038471114 0 0
318384089 0 0
914418961 0 0
827298778 0 0
809799374 0 0
665852070 0 0
1032930959 0 0
438729572 0 0
709634746 0 0
568473925 0 0
815512931 0 0
760679550 0 0
767714361 0 0
837718086 0 0
698452204 0 0
74767306 0 0
882454281 0 0
185564877 0 0
479962073 0 0
606474807 0 0
89509101 0 0
1016546816 0 0
743661974 0 0
788863343 0 0
408209573 0 0
481904360 0 0
78413716 0 0
929187830 0 0
139480558 0 0
189903868 0 0
698168767 0 0
364764074 0 0
399650126 0 0
307926006 0 0
763068246 0 0
185555353 0 0
909634230 0 0
1025541401 0 0
731223730 0 0
715820249 0 0
607484150 0 0
1073572579 0 0
200256391 0 0
112113673 0 0
684211387 0 0
184113681 0 0
392979222 0 0
876950194 0 0
517696062 0 0
221727396 0 0
969873477 0 0
883911885 0 0
75060262 0 0
384450489 0 0
880435841 0 0
1047766997 0 0
921682739 0 0
502991745 0 0
646190875 0 0
648949247 0 0
66455054 0 0
625429185 0 0
675257445 0 0
83583364 0 0
24266755 0 0
353687232 0 0
397867131 0 0
792321378 0 0
492614615 0 0
542643826 0 0
9646519 0 0
656939056 0 0
998314007 0 0
1062729137 0 0
405512623 0 0
507235960 0 0
624650370 0 0
587699243 0 0
188863750 0 0
713244923 0 0
938166377 0 0
76346810 0 0
37278356 0 0
583961417 0 0
683141719 0 0
1014451007 0 0
378940409 0 0
808326945 0 0
742331450 0 0
767615201 0 0
550029783 0 0
1060031311 0 0
584502169 0 0
440302402 0 0
499662893 0 0
915259587 0 0
733503554 0 0
1013469203 0 0
119789548 0 0
29647269 0 0
764885130 0 0
273208659 0 0
523115993 0 0
65426295 0 0
204163141 0 0
294338117 0 0
344889565 0 0
335855939 0 0
28264344 0 0
987661402 0 0
498383927 0 0
493324807 0 0
687457175 0 0
28722909 0 0
353496517 0 0
858920311 0 0
621862598 0 0
913771327 0 0
978996949 0 0
237171159 0 0
964404556 0 0
671672019 0 0
323972609 0 0
915848114 0 0
992743291 0 0
556033990 0 0
204602118 0 0
852732402 0 0
263952249 0 0
83267843 0 0
811322449 0 0
748194440 0 0
104510084 0 0
489166334 0 0
1054130826 0 0
1003303898 0 0
833328838 0 0
590441890 0 0
685143767 0 0
74003924 0 0
360320801 0 0
737733787 0 0
324875756 0 0
621902486 0 0
619181972 0 0
1030979610 0 0
673928210 0 0
234402547 0 0
716702890 0 0
225086233 0 0
861788750 0 0
256124691 0 0
624392647 0 0
1026679841 0 0
433726051 0 0
296877187 0 0
726771032 0 0
228520055 0 0
882067811 0 0
319758953 0 0
184594120 0 0
910148217 0 0
689904341 0 0
926455749 0 0
548806347 0 0
729559104 0 0
693858156 0 0
603398712 0 0
351124470 0 0
768260972 0 0
509308432 0 0
1036448440 0 0
97956638 0 0
737797427 0 0
731924028 0 0
316126305 0 0
775067882 0 0
21686514 0 0
335942989 0 0
849761477 0 0
920591095 0 0
417675848 0 0
208386929 0 0
976040150 0 0
613512901 0 0
50365896 0 0
105954079 0 0
910554831 0 0
693961778 0 0
157760988 0 0
253446475 0 0
566991840 0 0
514239271 0 0
453573776 0 0
700365201 0 0
178212197 0 0
938628501 0 0
799924814 0 0
895969730 0 0
942091200 0 0
452659170 0 0
285659248 0 0
986076175 0 0
171660829 0 0
577224030 0 0
127614099 0 0
867694352 0 0
898677048 0 0
1024310878 0 0
633835411 0 0
484549611 0 0
381243591 0 0
283042889 0 0
4174869 0 0
890763035 0 0
1010177470 0 0
228041285 0 0
125931263 0 0
18324667 0 0
323009320 0 0
231056631 0 0
683598076 0 0
387471308 0 0
209959482 0 0
445820783 0 0
126783167 0 0
340647258 0 0
325359641 0 0
942024669 0 0
517072060 0 0
464389198 0 0
115038604 0 0
307617085 0 0
328853175 0 0
316070395 0 0
400246929 0 0
543511492 0 0
262349411 0 0
236704236 0 0
719045079 0 0
539221776 0 0
502516496 0 0
137173247 0 0
1061538702 0 0
223040238 0 0
366590818 0 0
282428874 0 0
231075449 0 0
396160819 0 0
453663795 0 0
95635136 0 0
26822570 0 0
268638902 0 0
511244726 0 0
621761828 0 0
742903280 0 0
273312740 0 0
515943473 0 0
891096232 0 0
896825296 0 0
324407335 0 0
375994725 0 0
954026341 0 0
57586420 0 0
293679916 0 0
31780005 0 0
399692863 0 0
104225670 0 0
392778697 0 0
490343149 0 0
173369058 0 0
726483772 0 0
950788531 0 0
158399426 0 0
1024791286 0 0
175832625 0 0
758179334 0 0
321270679 0 0
238412063 0 0
720146176 0 0
845236404 0 0
1071733970 0 0
278697768 0 0
934215327 0 0
90174965 0 0
45476647 0 0
1014197378 0 0
810238404 0 0
662433137 0 0
404743723 0 0
113090562 0 0
827702460 0 0
7466181 0 0
2574283 0 0
553511611 0 0
465964985 0 0
799806175 0 0
1005127646 0 0
12837661 0 0
1041361735 0 0
1058746757 0 0
118380244 0 0
1056387819 0 0
352377912 0 0
897504560 0 0
395208355 0 0
345945567 0 0
293062072 0 0
778847041 0 0
1033653928 0 0
538148145 0 0
785169923 0 0
61602804 0 0
750434525 0 0
963830933 0 0
507961759 0 0
781200980 0 0
238429161 0 0
79633054 0 0
460930173 0 0
426953002 0 0
366453275 0 0
915456558 0 0
232823188 0 0
587834703 0 0
653798132 0 0
463351387 0 0
79122685 0 0
240886594 0 0
162626643 0 0
172793477 0 0
1063875804 0 0
815833826 0 0
243531942 0 0
251331171 0 0
484191504 0 0
886265439 0 0
476564267 0 0
549901964 0 0
333150007 0 0
663140967 0 0
464470533 0 0
527737640 0 0
375395403 0 0
488360295 0 0
483828751 0 0
1049197676 0 0
699928876 0 0
893313192 0 0
180122042 0 0
804414605 0 0
104950629 0 0
283846231 0 0
501464439 0 0
145569931 0 0
776725465 0 0
494852703 0 0
843829817 0 0
1010335072 0 0
897654915 0 0
998996320 0 0
890026396 0 0
374197897 0 0
887588805 0 0
418607458 0 0
178388024 0 0
965169691 0 0
703223258 0 0
410816733 0 0
618435034 0 0
256242479 0 0
275020393 0 0
255380859 0 0
876734942 0 0
909372562 0 0
127697022 0 0
36883779 0 0
918116196 0 0
630014377 0 0
898696468 0 0
619708189 0 0
483861857 0 0
793493355 0 0
122005005 0 0
387359143 0 0
26311226 0 0
321937435 0 0
107058950 0 0
1018526742 0 0
880797991 0 0
383558313 0 0
319484026 0 0
511970399 0 0
852172297 0 0
252853261 0 0
165732174 0 0
680309981 0 0
76409848 0 0
227744060 0 0
21397549 0 0
838461514 0 0
228915676 0 0
257085926 0 0
27055852 0 0
731593816 0 0
427805001 0 0
978378347 0 0
130938173 0 0
167467096 0 0
550261691 0 0
378727889 0 0
372613858 0 0
44606920 0 0
441318984 0 0
306026894 0 0
1027644337 0 0
53988814 0 0
903878158 0 0
306551065 0 0
600434104 0 0
302650039 0 0
31942393 0 0
935686008 0 0
1040776148 0 0
969210042 0 0
826080709 0 0
790285643 0 0
263283037 0 0
396121027 0 0
519857190 0 0
418441478 0 0
220203955 0 0
127545788 0 0
1009102984 0 0
434329251 0 0
736733470 0 0
788771882 0 0
296322648 0 0
1008085654 0 0
72792858 0 0
988666180 0 0
440293011 0 0
263975392 0 0
222907156 0 0
967697200 0 0
829356603 0 0
258756507 0 0
195807703 0 0
833470753 0 0
627951267 0 0
927763911 0 0
488819761 0 0
199821395 0 0
162419227 0 0
39287856 0 0
100542466 0 0
872708312 0 0
549280307 0 0
124965137 0 0
541329047 0 0
848486312 0 0
473920099 0 0
203088202 0 0
844992542 0 0
169140935 0 0
679485763 0 0
994342762 0 0
510554734 0 0
116631669 0 0
1006618538 0 0
68267355 0 0
1046468351 0 0
598121692 0 0
564825703 0 0
888896611 0 0
843903829 0 0
85384109 0 0
92384467 0 0
800145971 0 0
874909544 0 0
1029153827 0 0
890506210 0 0
380320528 0 0
602273420 0 0
982980367 0 0
760026866 0 0
534341746 0 0
363312399 0 0
237932874 0 0
740588984 0 0
401137061 0 0
955251517 0 0
920339253 0 0
1056471434 0 0
3212971 0 0
672206717 0 0
294234118 0 0
385261752 0 0
667425857 0 0
994220735 0 0
569791443 0 0
598234836 0 0
999393613 0 0
335190090 0 0
511539318 0 0
830599334 0 0
754527044 0 0
630752612 0 0
314982482 0 0
752245203 0 0
949441769 0 0
825926735 0 0
1056560329 0 0
995564707 0 0
616391363 0 0
561351472 0 0
1002254466 0 0
757103630 0 0
1000068493 0 0
69630998 0 0
1028591748 0 0
467265757 0 0
319970932 0 0
341313685 0 0
286512423 0 0
412425688 0 0
574747490 0 0
589981333 0 0
123850671 0 0
205684319 0 0
944343721 0 0
291251839 0 0
310134696 0 0
279464948 0 0
632645127 0 0
755032835 0 0
360964447 0 0
58299420 0 0
898039860 0 0
808779349 0 0
416366258 0 0
371969433 0 0
428265272 0 0
330069485 0 0
151336181 0 0
233776231 0 0
111529493 0 0
617221808 0 0
60813238 0 0
263604441 0 0
400661382 0 0
752666435 0 0
605003146 0 0
988823621 0 0
622716694 0 0
658337752 0 0
789506552 0 0
252706918 0 0
34822123 0 0
100233030 0 0
686335922 0 0
218637755 0 0
225603916 0 0
469986731 0 0
1011127272 0 0
985496252 0 0
54248587 0 0
599249343 0 0
818445018 0 0
51088917 0 0
179601553 0 0
75777689 0 0
206601745 0 0
89323680 0 0
606820910 0 0
742152377 0 0
1065292379 0 0
460634641 0 0
493750812 0 0
186281435 0 0
745760199 0 0
57332491 0 0
280283729 0 0
387295033 0 0
673222698 0 0
50879317 0 0
780193690 0 0
19521831 0 0
606748581 0 0
684603062 0 0
151683172 0 0
58641918 0 0
975542201 0 0
498989771 0 0
95700874 0 0
21446313 0 0
335665940 0 0
871232900 0 0
396383719 0 0
194263953 0 0
881268282 0 0
157256193 0 0
94964204 0 0
954376626 0 0
355913943 0 0
831773039 0 0
601982439 0 0
887900004 0 0
313627910 0 0
538914664 0 0
304599111 0 0
1069744290 0 0
143439865 0 0
114966843 0 0
752444575 0 0
935212675 0 0
44575967 0 0
492972664 0 0
346495966 0 0
82114371 0 0
47820244 0 0
731223513 0 0
553818814 0 0
971132749 0 0
698467246 0 0
756185293 0 0
335786842 0 0
145041582 0 0
371698258 0 0
533040284 0 0
702493264 0 0
450095871 0 0
493796196 0 0
855171414 0 0
536224324 0 0
232055632 0 0
741072612 0 0
236322690 0 0
663461856 0 0
64959337 0 0
175965223 0 0
85142784 0 0
93437681 0 0
485659813 0 0
927011913 0 0
765853769 0 0
90844740 0 0
525127213 0 0
982170301 0 0
1035344906 0 0
584345136 0 0
686961515 0 0
248507237 0 0
174146089 0 0
192677320 0 0
72242695 0 0
509155102 0 0
297115957 0 0
1067948962 0 0
782713311 0 0
571039472 0 0
956988757 0 0
947879389 0 0
880089567 0 0
850509286 0 0
640633819 0 0
432461990 0 0
338255586 0 0
926291674 0 0
302853723 0 0
615512584 0 0
181954535 0 0
78840087 0 0
167488988 0 0
702491795 0 0
615427803 0 0
862020278 0 0
241367419 0 0
905286817 0 0
847561452 0 0
155554491 0 0
462668204 0 0
634051421 0 0
164870452 0 0
415101556 0 0
282439150 0 0
229599388 0 0
297462918 0 0
471994477 0 0
1073711574 0 0
721650838 0 0
1058424764 0 0
879305643 0 0
648390578 0 0
1012030046 0 0
589948780 0 0
36954572 0 0
650125309 0 0
303937892 0 0
666412516 0 0
331431153 0 0
148792530 0 0
182337336 0 0
381985722 0 0
929094477 0 0
908768523 0 0
234749823 0 0
978441201 0 0
218686365 0 0
197978038 0 0
161732517 0 0
387648170 0 0
260760207 0 0
228899672 0 0
224434668 0 0
1019830692 0 0
901206959 0 0
594989169 0 0
1014590329 0 0
395004770 0 0
425454516 0 0
1048716764 0 0
206392407 0 0
276155575 0 0
735799340 0 0
434307212 0 0
713081034 0 0
435811789 0 0
466102122 0 0
715632070 0 0
812286609 0 0
42962860 0 0
589310739 0 0
969200016 0 0
782465846 0 0
810119224 0 0
401065706 0 0
347572373 0 0
11450222 0 0
724683142 0 0
1073199435 0 0
894152149 0 0
427856480 0 0
559263690 0 0
1033731617 0 0
1050220807 0 0
136467989 0 0
1005351214 0 0
399435093 0 0
851136018 0 0
883079666 0 0
359541691 0 0
231227593 0 0
129734612 0 0
295718233 0 0
322546509 0 0
109883543 0 0
632371941 0 0
20263805 0 0
707603615 0 0
117247530 0 0
565969146 0 0
1020464400 0 0
424233201 0 0
914713915 0 0
690648949 0 0
55230454 0 0
240410442 0 0
762239671 0 0
584341903 0 0
339508653 0 0
147437632 0 0
28586278 0 0
644560031 0 0
813273337 0 0
459209730 0 0
582442088 0 0
997506700 0 0
727840700 0 0
592427748 0 0
614389566 0 0
713246601 0 0
364682382 0 0
495718751 0 0
872016566 0 0
584341510 0 0
419966847 0 0
575128355 0 0
302886634 0 0
783330365 0 0
653528292 0 0
931819088 0 0
76474155 0 0
118927852 0 0
598301884 0 0
368077263 0 0
785490095 0 0
239447679 0 0
909761412 0 0
754524921 0 0
186659241 0 0
136924420 0 0
384099649 0 0
633072016 0 0
727665456 0 0
914775921 0 0
340573433 0 0
518346096 0 0
509113615 0 0
736094524 0 0
381365166 0 0
379108783 0 0
755197902 0 0
366114796 0 0
71283831 0 0
724589887 0 0
988768308 0 0
370590564 0 0
162012397 0 0
449649816 0 0
1026412812 0 0
1072617353 0 0
1044618842 0 0
797308506 0 0
23059391 0 0
140756918 0 0
763143920 0 0
379975191 0 0
965943629 0 0
979568009 0 0
911625442 0 0
158134801 0 0
156082598 0 0
283196632 0 0
503387880 0 0
311999691 0 0
813082242 0 0
20546487 0 0
292015190 0 0
1025740088 0 0
316446237 0 0
46899495 0 0
231963870 0 0
37843709 0 0
590897928 0 0
549002235 0 0
1040212625 0 0
857604226 0 0
586124609 0 0
679382003 0 0
934595842 0 0
456008486 0 0
861948205 0 0
671457532 0 0
894149320 0 0
75457800 0 0
811875370 0 0
979423319 0 0
3122058 0 0
20509604 0 0
145877676 0 0
544125817 0 0
632538683 0 0
736623570 0 0
101282067 0 0
1018186998 0 0
671661273 0 0
355507994 0 0
584587656 0 0
590640807 0 0
949072520 0 0
1072463272 0 0
304085286 0 0
1000720630 0 0
266793585 0 0
145556176 0 0
601784768 0 0
791599378 0 0
478356837 0 0
1045769593 0 0
1024710258 0 0
469981706 0 0
786334756 0 0
615735573 0 0
721265669 0 0
1052457662 0 0
729387290 0 0
25612377 0 0
418895701 0 0
858571276 0 0
802364028 0 0
283939083 0 0
473781153 0 0
1015401363 0 0
253570993 0 0
412527696 0 0
846352092 0 0
361685405 0 0
1057123052 0 0
1004896966 0 0
682470402 0 0
629825897 0 0
949307947 0 0
951449437 0 0
697543124 0 0
254094564 0 0
923591636 0 0
190099087 0 0
315131315 0 0
828625379 0 0
642642032 0 0
259277780 0 0
497143531 0 0
624957676 0 0
319670766 0 0
270301438 0 0
261095279 0 0
107765658 0 0
824757688 0 0
725980445 0 0
554453859 0 0
948013394 0 0
979159152 0 0
908514557 0 0
521067047 0 0
912665487 0 0
826835356 0 0
664148750 0 0
704478155 0 0
362556325 0 0
314217238 0 0
207798628 0 0
810901403 0 0
436189829 0 0
1069159553 0 0
692953130 0 0
58928666 0 0
940480472 0 0
460918512 0 0
1049059649 0 0
631804794 0 0
727903782 0 0
732491158 0 0
790145930 0 0
251834673 0 0
76604294 0 0
285958046 0 0
193391410 0 0
797812490 0 0
458971957 0 0
396405861 0 0
662070636 0 0
453950265 0 0
753819816 0 0
141412017 0 0
49982 0 0
936994762 0 0
765090812 0 0
221373099 0 0
721362275 0 0
476622611 0 0
11025195 0 0
514777007 0 0
939779201 0 0
190544753 0 0
583922679 0 0
990084791 0 0
218762351 0 0
887390187 0 0
739395341 0 0
716156857 0 0
687399707 0 0
844884425 0 0
552401499 0 0
833276475 0 0
87465831 0 0
25797929 0 0
323128374 0 0
1030816805 0 0
415533687 0 0
1009190631 0 0
934866990 0 0
221728173 0 0
174828387 0 0
335478030 0 0
214595223 0 0
346276884 0 0
173026086 0 0
179474610 0 0
204705707 0 0
9887324 0 0
878153032 0 0
343845186 0 0
77498476 0 0
1012858794 0 0
96058669 0 0
929552632 0 0
694790225 0 0
304555394 0 0
10054593 0 0
717078916 0 0
596235116 0 0
498893843 0 0
814333780 0 0
1018368949 0 0
597077892 0 0
469094295 0 0
349128125 0 0
363685605 0 0
138486603 0 0
845320180 0 0
726061411 0 0
717692104 0 0
587593064 0 0
978602826 0 0
104657905 0 0
949681412 0 0
556260629 0 0
796754159 0 0
326138726 0 0
356971432 0 0
769577514 0 0
999777341 0 0
764562284 0 0
936079700 0 0
816063593 0 0
775907101 0 0
220856159 0 0
407456532 0 0
580097740 0 0
842596645 0 0
276449563 0 0
356254252 0 0
1046763191 0 0
237831605 0 0
628760067 0 0
990279079 0 0
236730632 0 0
1046307337 0 0
704247179 0 0
169217395 0 0
924998578 0 0
565417623 0 0
1060418573 0 0
10517454 0 0
925888011 0 0
503561092 0 0
757334391 0 0
426944496 0 0
577109285 0 0
596299442 0 0
519561388 0 0
248279898 0 0
413606646 0 0
1011276714 0 0
294942574 0 0
168065087 0 0
558964113 0 0
79027542 0 0
1053314242 0 0
624762206 0 0
275622068 0 0
1005300176 0 0
331763859 0 0
485873900 0 0
454496937 0 0
1010020081 0 0
368018756 0 0
821866254 0 0
977261881 0 0
76393413 0 0
469771430 0 0
809688966 0 0
454171870 0 0
798081458 0 0
936618978 0 0
76782783 0 0
114509557 0 0
823338557 0 0
338723208 0 0
460907424 0 0
550939464 0 0
494224692 0 0
80274042 0 0
389889146 0 0
796489078 0 0
829990202 0 0
31253896 0 0
649312799 0 0
430011978 0 0
351993806 0 0
237742233 0 0
940814945 0 0
104806614 0 0
284463064 0 0
97770919 0 0
368407451 0 0
832155573 0 0
734607970 0 0
56062670 0 0
254841882 0 0
1019570281 0 0
739808942 0 0
606648239 0 0
163796464 0 0
85920196 0 0
996449677 0 0
366539444 0 0
299608990 0 0
417349713 0 0
355677963 0 0
246577895 0 0
660263831 0 0
808770321 0 0
697247625 0 0
866635867 0 0
935241273 0 0
215337354 0 0
1057228607 0 0
565269556 0 0
1073044793 0 0
413925203 0 0
735443953 0 0
898591846 0 0
172447074 0 0
1006061785 0 0
826637040 0 0
983743718 0 0
638464561 0 0
186263485 0 0
170997836 0 0
301294406 0 0
298226557 0 0
567746492 0 0
1066150979 0 0
507176140 0 0
102506567 0 0
243604551 0 0
499255050 0 0
465017110 0 0
626620455 0 0
484541528 0 0
326469263 0 0
702608345 0 0
1073096462 0 0
467861053 0 0
967004775 0 0
508849985 0 0
745772828 0 0
583312262 0 0
924291943 0 0
76259707 0 0
635652917 0 0
356661810 0 0
390641058 0 0
958681853 0 0
604665697 0 0
91056162 0 0
680381131 0 0
379035944 0 0
653015174 0 0
175627194 0 0
921224505 0 0
294340450 0 0
758336606 0 0
826031296 0 0
420447280 0 0
424735379 0 0
1020914551 0 0
163594995 0 0
763016188 0 0
175878765 0 0
1026680101 0 0
1023555031 0 0
1049373729 0 0
390988771 0 0
441227251 0 0
344098326 0 0
268955943 0 0
264734905 0 0
782000703 0 0
797042707 0 0
1567932 0 0
510383865 0 0
831807227 0 0
148968508 0 0
965295938 0 0
176506021 0 0
836696350 0 0
547564783 0 0
883539526 0 0
334845103 0 0
336241931 0 0
1025882932 0 0
51712574 0 0
983252387 0 0
70877682 0 0
954465939 0 0
1055085730 0 0
153153921 0 0
392497187 0 0
503589006 0 0
48875783 0 0
947418290 0 0
528448387 0 0
370872415 0 0
1031319762 0 0
852615039 0 0
81104520 0 0
1054063850 0 0
969036392 0 0
675353696 0 0
218033487 0 0
774868855 0 0
191745345 0 0
333624290 0 0
244430688 0 0
806605995 0 0
883245138 0 0
264480063 0 0
395150097 0 0
25586767 0 0
513128446 0 0
1054303855 0 0
436479453 0 0
913263663 0 0
839811155 0 0
580063554 0 0
1042852253 0 0
159107291 0 0
806199260 0 0
643534620 0 0
72292077 0 0
288262530 0 0
1007871093 0 0
1044946665 0 0
1062844937 0 0
831883702 0 0
63410971 0 0
142572428 0 0
456260751 0 0
966034996 0 0
522426613 0 0
39391454 0 0
540922646 0 0
1039960006 0 0
175888894 0 0
550353895 0 0
464830894 0 0
288527974 0 0
135018935 0 0
34181678 0 0
338992857 0 0
1058873915 0 0
6377612 0 0
643609483 0 0
529899391 0 0
21555096 0 0
763630431 0 0
604750807 0 0
186392569 0 0
258602974 0 0
602019853 0 0
36008740 0 0
862443903 0 0
687277737 0 0
252651958 0 0
868239014 0 0
156468924 0 0
162893039 0 0
251324393 0 0
164253267 0 0
315827363 0 0
23395385 0 0
401937030 0 0
724039087 0 0
403169086 0 0
716344271 0 0
540064650 0 0
249911006 0 0
889274913 0 0
443448667 0 0
1059663009 0 0
569416913 0 0
703943319 0 0
759346132 0 0
419043519 0 0
151829959 0 0
916496435 0 0
157100980 0 0
259260332 0 0
710689303 0 0
108294377 0 0
804077978 0 0
634005032 0 0
240450046 0 0
731525929 0 0
510208084 0 0
568675308 0 0
720786616 0 0
178037518 0 0
662040887 0 0
1038861346 0 0
998938877 0 0
391813149 0 0
416041068 0 0
265205312 0 0
676343163 0 0
254805931 0 0
904597608 0 0
224272027 0 0
981218233 0 0
999270045 0 0
198112765 0 0
516816465 0 0
618394460 0 0
999320120 0 0
473925509 0 0
787010713 0 0
63469125 0 0
654716473 0 0
1065184155 0 0
480501373 0 0
739084713 0 0
173060535 0 0
286581536 0 0
201645867 0 0
249484165 0 0
238474741 0 0
224636369 0 0
841556234 0 0
710975515 0 0
723740113 0 0
637155841 0 0
542794413 0 0
610628265 0 0
751071610 0 0
992003670 0 0
319647584 0 0
1032938614 0 0
93651621 0 0
334132664 0 0
30810320 0 0
524539873 0 0
988362202 0 0
996502275 0 0
886850187 0 0
361081643 0 0
175626370 0 0
183761441 0 0
145173527 0 0
805320709 0 0
5292886 0 0
783840847 0 0
737598998 0 0
549922406 0 0
581681790 0 0
332030594 0 0
971392977 0 0
732665036 0 0
256033448 0 0
217058077 0 0
253850055 0 0
29240755 0 0
171448628 0 0
603808599 0 0
812900802 0 0
704436996 0 0
970539764 0 0
684834121 0 0
293413170 0 0
485356167 0 0
40826593 0 0
34926939 0 0
597901822 0 0
30598859 0 0
475165329 0 0
302728167 0 0
1046909022 0 0
516935081 0 0
537729106 0 0
986564426 0 0
469757899 0 0
713265360 0 0
1028895851 0 0
125727446 0 0
563783759 0 0
237402799 0 0
678757104 0 0
942105761 0 0
995735264 0 0
793491817 0 0
911346955 0 0
465586067 0 0
104883027 0 0
680485208 0 0
632612433 0 0
239915232 0 0
775911373 0 0
389454717 0 0
253994989 0 0
236909653 0 0
69285531 0 0
669578513 0 0
882478788 0 0
745128631 0 0
842106502 0 0
148029914 0 0
83411334 0 0
943223686 0 0
156371045 0 0
317664582 0 0
18234255 0 0
179299490 0 0
790579128 0 0
497930804 0 0
12868846 0 0
437304582 0 0
899938007 0 0
781487325 0 0
979663411 0 0
545672174 0 0
903517446 0 0
144899360 0 0
826880128 0 0
318217896 0 0
45605466 0 0
536581187 0 0
154454786 0 0
923868839 0 0
1031832444 0 0
579637269 0 0
173720087 0 0
59360385 0 0
944128966 0 0
930459163 0 0
939185274 0 0
87028634 0 0
31353227 0 0
236936196 0 0
878002752 0 0
477253643 0 0
596807033 0 0
406905992 0 0
825122611 0 0
124412534 0 0
972752702 0 0
1040432292 0 0
223815569 0 0
1002483050 0 0
137276683 0 0
453474567 0 0
49346962 0 0
43568204 0 0
223001607 0 0
171433306 0 0
490433096 0 0
366682681 0 0
995964075 0 0
615990353 0 0
38010915 0 0
322177904 0 0
1068337478 0 0
658462055 0 0
507482822 0 0
245157762 0 0
401017208 0 0
525751350 0 0
538694443 0 0
198648504 0 0
28045843 0 0
149264877 0 0
822671898 0 0
108258654 0 0
107225436 0 0
32789757 0 0
206086176 0 0
364127085 0 0
306634729 0 0
64008193 0 0
519087112 0 0
39957389 0 0
5039378 0 0
702783324 0 0
994014997 0 0
828566427 0 0
519754117 0 0
811933322 0 0
972189326 0 0
989424098 0 0
470712796 0 0
829723795 0 0
184879200 0 0
117206855 0 0
1027769174 0 0
1041716575 0 0
227740633 0 0
640064129 0 0
377949204 0 0
1028794068 0 0
528334191 0 0
435659998 0 0
741260283 0 0
103080326 0 0
513654333 0 0
93025014 0 0
619637508 0 0
831676521 0 0
933252661 0 0
308302349 0 0
791734821 0 0
355367105 0 0
556370652 0 0
129160303 0 0
510752389 0 0
365591035 0 0
787229158 0 0
425813942 0 0
518197515 0 0
117623495 0 0
831924121 0 0
744686440 0 0
26075678 0 0
951916152 0 0
397965155 0 0
1013175029 0 0
835176494 0 0
32648319 0 0
407008614 0 0
160580222 0 0
474186338 0 0
422776111 0 0
990780549 0 0
893536546 0 0
399200785 0 0
579745697 0 0
95340343 0 0
99165802 0 0
16642022 0 0
868935914 0 0
206716125 0 0
555991218 0 0
279384557 0 0
481120650 0 0
1052300248 0 0
890470577 0 0
965057594 0 0
529178680 0 0
681568579 0 0
1071004467 0 0
658243362 0 0
372176704 0 0
681879362 0 0
573484476 0 0
170153941 0 0
752992038 0 0
356433340 0 0
979608753 0 0
1048789933 0 0
418368432 0 0
466848498 0 0
946617558 0 0
460284833 0 0
715653460 0 0
107538114 0 0
730511856 0 0
95614215 0 0
527464296 0 0
638316806 0 0
162486650 0 0
597126683 0 0
668847664 0 0
1058893705 0 0
860825064 0 0
500599272 0 0
330032831 0 0
943872400 0 0
459130417 0 0
872395845 0 0
896570016 0 0
472357628 0 0
81792552 0 0
865487833 0 0
811833854 0 0
162683461 0 0
1012848734 0 0
500408639 0 0
191624253 0 0
561481219 0 0
928523291 0 0
645413639 0 0
906877275 0 0
50682232 0 0
370400052 0 0
792180700 0 0
807534990 0 0
555169070 0 0
1019802403 0 0
821182094 0 0
497950020 0 0
458822201 0 0
118917933 0 0
866989458 0 0
221895413 0 0
568205814 0 0
559341769 0 0
257577275 0 0
50581484 0 0
1015301222 0 0
600239072 0 0
510149229 0 0
916706678 0 0
757296751 0 0
700428750 0 0
58249920 0 0
1042169027 0 0
628007496 0 0
578371645 0 0
927524616 0 0
847961011 0 0
740314546 0 0
893249992 0 0
809183323 0 0
689431814 0 0
568304691 0 0
130533362 0 0
551939234 0 0
1027472792 0 0
1054865717 0 0
986682053 0 0
807457249 0 0
294429990 0 0
1054596848 0 0
305256837 0 0
428725281 0 0
942714710 0 0
476446236 0 0
930798949 0 0
280304697 0 0
697764831 0 0
257605792 0 0
146060643 0 0
216701689 0 0
634718471 0 0
562735518 0 0
80874397 0 0
682477051 0 0
816739309 0 0
715666815 0 0
851710096 0 0
954359963 0 0
482062015 0 0
379336578 0 0
703088646 0 0
1045003042 0 0
806439521 0 0
466240228 0 0
51163067 0 0
194840888 0 0
690388481 0 0
879973198 0 0
318912142 0 0
128050277 0 0
723011757 0 0
723393243 0 0
874414620 0 0
624956008 0 0
440915184 0 0
585769096 0 0
605316269 0 0
538494014 0 0
422056253 0 0
896547217 0 0
39838944 0 0
655958825 0 0
914607989 0 0
481764991 0 0
109800457 0 0
1045759454 0 0
462394946 0 0
667320682 0 0
611745074 0 0
83057536 0 0
1013283768 0 0
791982575 0 0
1026705852 0 0
1026006383 0 0
623855824 0 0
356006515 0 0
551519687 0 0
302479573 0 0
652763624 0 0
877050296 0 0
196066247 0 0
392971355 0 0
25144545 0 0
441696960 0 0
373951302 0 0
227892472 0 0
640889677 0 0
984454285 0 0
701893138 0 0
994799741 0 0
979445195 0 0
1059842282 0 0
773083384 0 0
321673390 0 0
393845350 0 0
481412479 0 0
102878230 0 0
502247290 0 0
651213278 0 0
797612341 0 0
452164328 0 0
962477020 0 0
32654576 0 0
206184646 0 0
930485040 0 0
772876469 0 0
709278789 0 0
730976745 0 0
566890142 0 0
1024386981 0 0
812619512 0 0
858329642 0 0
187499158 0 0
885647754 0 0
617254684 0 0
1060903994 0 0
780432267 0 0
1002027305 0 0
92203366 0 0
353247033 0 0
59952916 0 0
41612726 0 0
805564471 0 0
730827353 0 0
823006469 0 0
655976280 0 0
430384464 0 0
750117603 0 0
854688715 0 0
844924197 0 0
328782550 0 0
632478910 0 0
284412092 0 0
309314705 0 0
398545901 0 0
683812982 0 0
652406840 0 0
1033192873 0 0
215834185 0 0
599149111 0 0
924856464 0 0
492174211 0 0
673281555 0 0
557700804 0 0
1056409493 0 0
18801103 0 0
25016256 0 0
860387934 0 0
263264785 0 0
92627946 0 0
745892576 0 0
565829154 0 0
118547381 0 0
768115572 0 0
730486279 0 0
780589313 0 0
900065973 0 0
842361230 0 0
971594126 0 0
905507553 0 0
346599175 0 0
178230505 0 0
737588454 0 0
688654890 0 0
581327107 0 0
133144237 0 0
387448990 0 0
854180870 0 0
341879198 0 0
42132457 0 0
276261485 0 0
248317704 0 0
1047294041 0 0
67132958 0 0
322223724 0 0
534774720 0 0
1059576741 0 0
955297312 0 0
442855596 0 0
396822681 0 0
461682660 0 0
128094635 0 0
73691839 0 0
708122205 0 0
442905368 0 0
683504485 0 0
207145403 0 0
358318607 0 0
379363084 0 0
658632248 0 0
139020251 0 0
192971755 0 0
207971348 0 0
1035305211 0 0
110072466 0 0
495547241 0 0
1018176876 0 0
412995959 0 0
118786191 0 0
157631184 0 0
285609081 0 0
421963599 0 0
973790580 0 0
695590024 0 0
417052367 0 0
403343218 0 0
1059647922 0 0
965831887 0 0
931325645 0 0
509267419 0 0
106404995 0 0
29606086 0 0
186139168 0 0
1068362918 0 0
377663512 0 0
203644834 0 0
423168493 0 0
798428278 0 0
385250704 0 0
2973093 0 0
400316539 0 0
709751105 0 0
974866672 0 0
971588699 0 0
748833424 0 0
879455581 0 0
918794932 0 0
712712198 0 0
875516818 0 0
861840263 0 0
253359910 0 0
989863785 0 0
864444386 0 0
262801354 0 0
809607378 0 0
990866950 0 0
565253481 0 0
750146159 0 0
1022887533 0 0
376408923 0 0
674992642 0 0
954658179 0 0
931041274 0 0
814665330 0 0
472096097 0 0
834641456 0 0
228067652 0 0
563543131 0 0
701091283 0 0
544799441 0 0
39574912 0 0
547429330 0 0
325719453 0 0
386914756 0 0
8152320 0 0
710690664 0 0
155440975 0 0
155731023 0 0
163353503 0 0
297544934 0 0
697328905 0 0
407259565 0 0
282862006 0 0
878149615 0 0
879774566 0 0
997251637 0 0
431868354 0 0
439379727 0 0
797986494 0 0
72704411 0 0
798125361 0 0
974489595 0 0
697534052 0 0
494565062 0 0
1008228993 0 0
513248915 0 0
154846358 0 0
81390698 0 0
145843756 0 0
925544862 0 0
620245968 0 0
833527672 0 0
539192004 0 0
863196061 0 0
707140420 0 0
263546912 0 0
499804042 0 0
785084124 0 0
30524453 0 0
721984811 0 0
874252383 0 0
393595112 0 0
442876720 0 0
191510450 0 0
448723720 0 0
1043892613 0 0
362858486 0 0
239248146 0 0
546816665 0 0
782733744 0 0
35113619 0 0
290288909 0 0
447233725 0 0
495509136 0 0
462986005 0 0
91644136 0 0
972572321 0 0
676506629 0 0
302710324 0 0
713537670 0 0
566812821 0 0
408753790 0 0
237466710 0 0
952416964 0 0
512279343 0 0
552576443 0 0
718849721 0 0
861721086 0 0
1013581086 0 0
618362353 0 0
122821500 0 0
948438969 0 0
792022600 0 0
434889311 0 0
783565190 0 0
481333734 0 0
45175670 0 0
527680389 0 0
939525262 0 0
795542627 0 0
421599354 0 0
230760287 0 0
188139201 0 0
994284398 0 0
27893287 0 0
606173242 0 0
259534365 0 0
481293585 0 0
1032243731 0 0
810104277 0 0
592268043 0 0
598867866 0 0
264424494 0 0
108597390 0 0
906164705 0 0
92733621 0 0
989209793 0 0
330808389 0 0
726163867 0 0
235096204 0 0
89175847 0 0
30986318 0 0
709037424 0 0
193696126 0 0
214984058 0 0
866835389 0 0
543338649 0 0
99777745 0 0
113212961 0 0
256351780 0 0
536754342 0 0
441629707 0 0
80588045 0 0
485691027 0 0
106729806 0 0
421771849 0 0
110651654 0 0
36835382 0 0
961201386 0 0
1017971783 0 0
139600155 0 0
276462877 0 0
1056588403 0 0
74283050 0 0
713295044 0 0
353423454 0 0
660726746 0 0
477376475 0 0
1033307509 0 0
371640968 0 0
658758546 0 0
405290846 0 0
886433757 0 0
630786506 0 0
185305556 0 0
710859839 0 0
943167876 0 0
951685160 0 0
97248110 0 0
594429532 0 0
323370999 0 0
45062744 0 0
738983282 0 0
541585382 0 0
431910449 0 0
266825752 0 0
313616949 0 0
1044280273 0 0
33197298 0 0
472016207 0 0
231848011 0 0
561885222 0 0
330346254 0 0
861243330 0 0
316006600 0 0
189906551 0 0
67948502 0 0
743114520 0 0
170838414 0 0
593881649 0 0
452250901 0 0
178057252 0 0
983518994 0 0
946327756 0 0
1033967368 0 0
981457561 0 0
539200210 0 0
181541717 0 0
162332920 0 0
696409448 0 0
1072536048 0 0
897298391 0 0
977327727 0 0
268512602 0 0
1073171698 0 0
17938483 0 0
374748385 0 0
919733928 0 0
416468075 0 0
952180102 0 0
966735323 0 0
717165647 0 0
80348168 0 0
486017892 0 0
692191707 0 0
75048865 0 0
497818866 0 0
498214007 0 0
912454316 0 0
497293868 0 0
670822551 0 0
859200707 0 0
247699850 0 0
733525966 0 0
893399615 0 0
813370547 0 0
852066335 0 0
97896018 0 0
414643958 0 0
647415851 0 0
926122875 0 0
1046340547 0 0
633976043 0 0
386620045 0 0
986239675 0 0
1054501997 0 0
628791189 0 0
889557624 0 0
455703236 0 0
272106200 0 0
909123904 0 0
99671177 0 0
569150671 0 0
853694271 0 0
385150605 0 0
219795414 0 0
4999862 0 0
1069000808 0 0
170643082 0 0
1054189303 0 0
489137170 0 0
193190001 0 0
877480314 0 0
653676577 0 0
838381727 0 0
461743241 0 0
456226101 0 0
95736308 0 0
520248962 0 0
308523394 0 0
950698952 0 0
818080309 0 0
511802917 0 0
728197172 0 0
635621681 0 0
407936111 0 0
325313160 0 0
941856837 0 0
32483031 0 0
315493106 0 0
285064888 0 0
394714526 0 0
880497193 0 0
867362555 0 0
691452280 0 0
400142778 0 0
941597388 0 0
580215922 0 0
9277540 0 0
561757229 0 0
1066104703 0 0
261737042 0 0
711918456 0 0
649732850 0 0
527679426 0 0
150772129 0 0
901150523 0 0
171909340 0 0
708235102 0 0
386469900 0 0
436191493 0 0
941601748 0 0
65135505 0 0
776232593 0 0
284364737 0 0
900558653 0 0
544733082 0 0
1054528164 0 0
639056332 0 0
676223187 0 0
488930353 0 0
916423567 0 0
841528507 0 0
661240811 0 0
461632394 0 0
964871969 0 0
664025939 0 0
1057269321 0 0
506783130 0 0
930961633 0 0
742574645 0 0
1063375010 0 0
546043669 0 0
407080427 0 0
767261120 0 0
295873843 0 0
397985488 0 0
18140053 0 0
510057956 0 0
484881599 0 0
96955304 0 0
1051302023 0 0
319682313 0 0
1031254140 0 0
69246884 0 0
935698033 0 0
75052887 0 0
973708768 0 0
817769360 0 0
696631148 0 0
107653262 0 0
527800139 0 0
237347750 0 0
284556816 0 0
763654415 0 0
15629281 0 0
233077949 0 0
755939497 0 0
694692531 0 0
452477650 0 0
26111645 0 0
673188696 0 0
543250141 0 0
787065263 0 0
429105496 0 0
665282030 0 0
573907899 0 0
640804818 0 0
130838360 0 0
13943245 0 0
232426804 0 0
337198656 0 0
179137747 0 0
225413249 0 0
575986927 0 0
550538662 0 0
338730042 0 0
873832297 0 0
1038878988 0 0
274362851 0 0
576947097 0 0
478388894 0 0
326792156 0 0
202160190 0 0
723254061 0 0
515229202 0 0
755260857 0 0
779736732 0 0
77158758 0 0
794784808 0 0
609006261 0 0
1016844186 0 0
685968658 0 0
783175744 0 0
820856837 0 0
683736611 0 0
933878789 0 0
42102075 0 0
802056843 0 0
526104151 0 0
221547869 0 0
83394544 0 0
80970895 0 0
82780547 0 0
824342116 0 0
604052484 0 0
945364945 0 0
686708289 0 0
193596890 0 0
762379683 0 0
706620714 0 0
961825781 0 0
505206206 0 0
70709716 0 0
143098240 0 0
375559849 0 0
1055850886 0 0
283866072 0 0
768539032 0 0
1010132654 0 0
440272239 0 0
522104182 0 0
153002404 0 0
320222064 0 0
612126190 0 0
890917156 0 0
443086332 0 0
301042029 0 0
694819309 0 0
298345523 0 0
283493920 0 0
635995459 0 0
100419288 0 0
432942364 0 0
315321672 0 0
492541312 0 0
745377150 0 0
190418001 0 0
188412708 0 0
9572219 0 0
290097313 0 0
377634637 0 0
575686806 0 0
819015166 0 0
87355738 0 0
14110918 0 0
521226181 0 0
740857008 0 0
58052128 0 0
598534966 0 0
198604533 0 0
105933057 0 0
1037450906 0 0
755426737 0 0
553583431 0 0
344351443 0 0
61644012 0 0
887075766 0 0
526222992 0 0
471527707 0 0
103733603 0 0
593968870 0 0
1063825670 0 0
758810362 0 0
16897133 0 0
351361072 0 0
107241662 0 0
477558945 0 0
524240495 0 0
1007033492 0 0
260412352 0 0
411113512 0 0
26352246 0 0
705174889 0 0
837204558 0 0
283534898 0 0
245053919 0 0
847229197 0 0
439463653 0 0
520224415 0 0
476809790 0 0
644390516 0 0
69389921 0 0
12780811 0 0
668638929 0 0
803473492 0 0
703515964 0 0
488524523 0 0
36602549 0 0
370628771 0 0
492903967 0 0
451325736 0 0
111580585 0 0
79648683 0 0
654029137 0 0
635553089 0 0
555551576 0 0
1052259916 0 0
367157656 0 0
1065218114 0 0
748869900 0 0
807994339 0 0
385009594 0 0
508753922 0 0
486630822 0 0
390779476 0 0
451995717 0 0
594550642 0 0
3766125 0 0
986424354 0 0
800108695 0 0
1065071767 0 0
66776202 0 0
52805530 0 0
517000845 0 0
945576163 0 0
942386379 0 0
893423846 0 0
285745714 0 0
763938225 0 0
38532471 0 0
346520010 0 0
790632143 0 0
811533438 0 0
365277718 0 0
231781530 0 0
147260229 0 0
772572450 0 0
16178040 0 0
300931400 0 0
831967423 0 0
153238933 0 0
37764988 0 0
632779856 0 0
1063376945 0 0
397253934 0 0
445623427 0 0
164392247 0 0
567146487 0 0
1046877258 0 0
762097729 0 0
221172992 0 0
74735933 0 0
216832809 0 0
59167064 0 0
344569459 0 0
499438730 0 0
527471727 0 0
1023742095 0 0
191264641 0 0
39505836 0 0
120518537 0 0
115433452 0 0
234735218 0 0
205341102 0 0
598367780 0 0
200927843 0 0
135709350 0 0
305385025 0 0
696538063 0 0
969746114 0 0
261811449 0 0
27166780 0 0
822455496 0 0
779424037 0 0
541118755 0 0
732553796 0 0
785280634 0 0
485373829 0 0
599529083 0 0
782634251 0 0
294946790 0 0
880079762 0 0
340852241 0 0
886459764 0 0
1034425146 0 0
154255617 0 0
472992307 0 0
620138318 0 0
150961203 0 0
789206194 0 0
1022358260 0 0
305235632 0 0
1056825111 0 0
1054392861 0 0
529930544 0 0
50439837 0 0
811956130 0 0
954587423 0 0
295101151 0 0
874370998 0 0
876667038 0 0
760734877 0 0
136717235 0 0
397643866 0 0
656201510 0 0
975078653 0 0
988021266 0 0
665839946 0 0
351386277 0 0
771555569 0 0
75623858 0 0
883555572 0 0
292442619 0 0
138838065 0 0
706948676 0 0
166692708 0 0
551334492 0 0
1032484637 0 0
57504009 0 0
644495981 0 0
1029657777 0 0
766661608 0 0
412237491 0 0
188853713 0 0
152470484 0 0
489543302 0 0
869125784 0 0
898227556 0 0
57673751 0 0
11705277 0 0
941373337 0 0
217086021 0 0
634076576 0 0
429252989 0 0
868325797 0 0
664724340 0 0
1059356641 0 0
324436142 0 0
569087665 0 0
279248919 0 0
477609993 0 0
174324021 0 0
473117865 0 0
379950565 0 0
347677657 0 0
936234741 0 0
612480917 0 0
66880014 0 0
788322893 0 0
237613012 0 0
399843127 0 0
1011798547 0 0
84884726 0 0
461020115 0 0
995981238 0 0
709311285 0 0
515924145 0 0
917650521 0 0
599342220 0 0
445932092 0 0
236023195 0 0
739752541 0 0
304027452 0 0
247792857 0 0
335939398 0 0
802662272 0 0
1022866663 0 0
737952943 0 0
591667813 0 0
251727511 0 0
376406655 0 0
252706195 0 0
120653444 0 0
292212316 0 0
524644392 0 0
19467375 0 0
385461523 0 0
645447556 0 0
1060457519 0 0
18430276 0 0
776732354 0 0
226081599 0 0
658112863 0 0
935070741 0 0
198028761 0 0
356424555 0 0
256577471 0 0
216071229 0 0
524837282 0 0
527854053 0 0
931311601 0 0
692629419 0 0
306569891 0 0
88773133 0 0
832160231 0 0
634848909 0 0
417974768 0 0
616115336 0 0
731487360 0 0
1020461094 0 0
423481021 0 0
985036371 0 0
1044494608 0 0
766508646 0 0
706987749 0 0
1040279859 0 0
1007506925 0 0
656007186 0 0
315373769 0 0
608974662 0 0
111145084 0 0
98173598 0 0
1070630466 0 0
47629737 0 0
890770189 0 0
633751135 0 0
685853981 0 0
506489724 0 0
122393578 0 0
227069850 0 0
324064645 0 0
74908497 0 0
96495808 0 0
747571631 0 0
617839621 0 0
908113639 0 0
878211910 0 0
363768092 0 0
42220799 0 0
298391328 0 0
391194198 0 0
185078797 0 0
285118725 0 0
684867372 0 0
750374247 0 0
227786834 0 0
321371155 0 0
647260853 0 0
928377572 0 0
662046953 0 0
103673133 0 0
1058250821 0 0
674414871 0 0
891541233 0 0
409582552 0 0
255189592 0 0
118170458 0 0
239138518 0 0
600627510 0 0
910465281 0 0
392947524 0 0
1058714983 0 0
90888393 0 0
812614210 0 0
264333183 0 0
449525935 0 0
481231471 0 0
1070058347 0 0
256429733 0 0
553232517 0 0
850881449 0 0
436395094 0 0
800013212 0 0
257888333 0 0
317967885 0 0
306747219 0 0
858737088 0 0
177388772 0 0
190879323 0 0
15760612 0 0
146157741 0 0
233851785 0 0
602438661 0 0
586858549 0 0
599367006 0 0
728677470 0 0
134552338 0 0
784489814 0 0
757448248 0 0
1043844409 0 0
649961116 0 0
193064882 0 0
449273595 0 0
816404337 0 0
630187822 0 0
744739016 0 0
303227829 0 0
33341901 0 0
980634318 0 0
503666044 0 0
39654030 0 0
262063092 0 0
300434769 0 0
960382063 0 0
90009331 0 0
1060912248 0 0
221719499 0 0
866637694 0 0
835000018 0 0
71021006 0 0
439587431 0 0
1052681772 0 0
671981899 0 0
887606796 0 0
216900677 0 0
779956931 0 0
1047490289 0 0
727838945 0 0
751143735 0 0
330873256 0 0
268913453 0 0
625338644 0 0
763212516 0 0
363472184 0 0
92081092 0 0
6083914 0 0
964488226 0 0
921228791 0 0
328357457 0 0
1032921984 0 0
484030116 0 0
414331297 0 0
202426858 0 0
80322685 0 0
366184002 0 0
59023924 0 0
332681090 0 0
318619138 0 0
718951202 0 0
900797182 0 0
48890629 0 0
608123592 0 0
774068393 0 0
204276847 0 0
438071712 0 0
115652739 0 0
704034696 0 0
511622923 0 0
1013724136 0 0
691068258 0 0
663588646 0 0
808175631 0 0
514953757 0 0
253590867 0 0
165924166 0 0
181598693 0 0
413861952 0 0
844379391 0 0
963703967 0 0
627330560 0 0
115322428 0 0
890863917 0 0
178915408 0 0
936287797 0 0
425718340 0 0
21925202 0 0
172065383 0 0
971702063 0 0
318916990 0 0
982247608 0 0
514116107 0 0
738285720 0 0
240215865 0 0
154422055 0 0
639453324 0 0
17255373 0 0
684808260 0 0
1050382253 0 0
1012150006 0 0
423665957 0 0
421572530 0 0
532848661 0 0
172646750 0 0
293861835 0 0
484810882 0 0
704540236 0 0
664552774 0 0
806824533 0 0
1028284014 0 0
561655479 0 0
861926456 0 0
794756094 0 0
11629978 0 0
545003370 0 0
305212037 0 0
155454834 0 0
912076413 0 0
67076526 0 0
506170762 0 0
998364892 0 0
990053805 0 0
105082463 0 0
844488487 0 0
285190426 0 0
922507698 0 0
662865209 0 0
107526307 0 0
275508197 0 0
638704059 0 0
379250050 0 0
546521454 0 0
736046917 0 0
1072003722 0 0
172189186 0 0
244871609 0 0
774502499 0 0
511731458 0 0
453705257 0 0
397643685 0 0
940054783 0 0
117161029 0 0
913458363 0 0
45847487 0 0
692057268 0 0
722363562 0 0
990874988 0 0
298699339 0 0
1031375583 0 0
130573487 0 0
720147515 0 0
673259291 0 0
171083186 0 0
132421972 0 0
869080849 0 0
171008806 0 0
281262071 0 0
140929055 0 0
819411358 0 0
29654732 0 0
158712375 0 0
470225855 0 0
105711595 0 0
85498192 0 0
173022537 0 0
152222162 0 0
454442999 0 0
851996285 0 0
853546457 0 0
1031304497 0 0
1017254907 0 0
205250089 0 0
440914691 0 0
764478563 0 0
75639900 0 0
260210903 0 0
298439018 0 0
63483751 0 0
1012738768 0 0
712294266 0 0
534875897 0 0
299302608 0 0
571694986 0 0
796340972 0 0
1034851212 0 0
982861056 0 0
215340133 0 0
825323744 0 0
691619412 0 0
337726510 0 0
817968090 0 0
458772638 0 0
959401303 0 0
390593610 0 0
841219706 0 0
538792813 0 0
397263727 0 0
975284293 0 0
198644055 0 0
644181680 0 0
476367093 0 0
325146875 0 0
641252506 0 0
860365231 0 0
914281399 0 0
592408013 0 0
268442361 0 0
803670413 0 0
30126393 0 0
1003933075 0 0
279694553 0 0
914024784 0 0
75026870 0 0
1060237381 0 0
479164357 0 0
784731345 0 0
74467584 0 0
305825585 0 0
800940203 0 0
231858969 0 0
647766768 0 0
800741382 0 0
846706321 0 0
327838503 0 0
461439465 0 0
435701831 0 0
25231128 0 0
274997700 0 0
621950810 0 0
173308242 0 0
326717858 0 0
561423088 0 0
5334343 0 0
638273013 0 0
370942799 0 0
125542649 0 0
559010608 0 0
369828426 0 0
741191723 0 0
511986410 0 0
182470443 0 0
833237481 0 0
136926139 0 0
284765809 0 0
652417148 0 0
650279606 0 0
794020511 0 0
156259075 0 0
3998099 0 0
212304502 0 0
361182496 0 0
347695597 0 0
756581081 0 0
484279502 0 0
958311577 0 0
374167828 0 0
417070749 0 0
654326070 0 0
827505564 0 0
738888922 0 0
652708513 0 0
10054312 0 0
626681058 0 0
645298403 0 0
814740595 0 0
779312374 0 0
717411165 0 0
1069001603 0 0
1057040873 0 0
1065665396 0 0
74597640 0 0
31611856 0 0
850097455 0 0
433771295 0 0
861968337 0 0
431782623 0 0
478458408 0 0
862847871 0 0
650391205 0 0
679242969 0 0
824338588 0 0
1061872688 0 0
171884745 0 0
461692369 0 0
320051921 0 0
964527321 0 0
1066959450 0 0
766747642 0 0
296978631 0 0
802393038 0 0
99775210 0 0
72764118 0 0
868755673 0 0
843421494 0 0
841775127 0 0
883052115 0 0
789393096 0 0
788033207 0 0
958062779 0 0
214288733 0 0
762339477 0 0
707333874 0 0
651707862 0 0
595020199 0 0
59053565 0 0
202276113 0 0
33597535 0 0
493791739 0 0
52617913 0 0
624866412 0 0
8015104 0 0
31259904 0 0
38314727 0 0
432704628 0 0
695213689 0 0
91757202 0 0
220284379 0 0
1066872982 0 0
1065253892 0 0
712827228 0 0
749548573 0 0
952618307 0 0
546124566 0 0
527680566 0 0
873693963 0 0
415569645 0 0
289609441 0 0
366911928 0 0
940802661 0 0
930822336 0 0
238245513 0 0
517956062 0 0
209546713 0 0
50016678 0 0
220487699 0 0
256113682 0 0
189993005 0 0
36397503 0 0
424166870 0 0
685933636 0 0
356635869 0 0
787576073 0 0
529656530 0 0
49651445 0 0
760671575 0 0
355794177 0 0
730212897 0 0
788123522 0 0
485191309 0 0
387726566 0 0
54086793 0 0
136386339 0 0
527320133 0 0
609479202 0 0
534269434 0 0
447699165 0 0
508338263 0 0
556863172 0 0
257814798 0 0
135311608 0 0
612370485 0 0
116422387 0 0
402288205 0 0
882025001 0 0
732929560 0 0
1063621448 0 0
7219527 0 0
308254665 0 0
90919410 0 0
806632750 0 0
569515852 0 0
571996871 0 0
1062676449 0 0
995055055 0 0
992139578 0 0
881722149 0 0
194955964 0 0
827497825 0 0
617279517 0 0
400859320 0 0
228274802 0 0
862032401 0 0
1041245948 0 0
1021068789 0 0
868951973 0 0
652997616 0 0
232320018 0 0
1029804014 0 0
946138408 0 0
794402231 0 0
787889512 0 0
682789596 0 0
292331036 0 0
994738805 0 0
149136131 0 0
254139385 0 0
948191846 0 0
1037898641 0 0
849222170 0 0
850942308 0 0
187499150 0 0
90195972 0 0
180756201 0 0
844553091 0 0
773259088 0 0
554006654 0 0
769432660 0 0
134985168 0 0
545409344 0 0
286847343 0 0
650284173 0 0
423937124 0 0
292425474 0 0
952950725 0 0
66282525 0 0
104353888 0 0
269221571 0 0
51912921 0 0
182382185 0 0
493011157 0 0
592058903 0 0
16146544 0 0
621722324 0 0
716871620 0 0
401866237 0 0
393560771 0 0
226035636 0 0
501350254 0 0
165218012 0 0
413166188 0 0
515323905 0 0
956544954 0 0
570932303 0 0
117748290 0 0
8556225 0 0
578792676 0 0
952681874 0 0
895196122 0 0
1033579414 0 0
636015727 0 0
248862513 0 0
79184105 0 0
516141308 0 0
1049737826 0 0
71512032 0 0
833060252 0 0
76355359 0 0
572994244 0 0
343925222 0 0
215191503 0 0
74400091 0 0
808598576 0 0
233403238 0 0
506526404 0 0
818575908 0 0
63863778 0 0
959045171 0 0
22206744 0 0
913933032 0 0
499454802 0 0
74892856 0 0
779262765 0 0
97094374 0 0
131721386 0 0
422672677 0 0
181526734 0 0
1072843133 0 0
284163273 0 0
654683900 0 0
654505962 0 0
799243646 0 0
359796982 0 0
244315773 0 0
387126511 0 0
320780579 0 0
898186101 0 0
275181921 0 0
277845078 0 0
1001503883 0 0
462983026 0 0
418438574 0 0
474581312 0 0
313795890 0 0
774599369 0 0
964881156 0 0
673968089 0 0
747866467 0 0
573604218 0 0
5289878 0 0
184680047 0 0
178980401 0 0
699116396 0 0
773205641 0 0
301860636 0 0
520989665 0 0
887918690 0 0
270475782 0 0
175255548 0 0
249871839 0 0
124689573 0 0
446329362 0 0
553091532 0 0
770909932 0 0
218257862 0 0
206274748 0 0
902612447 0 0
438027075 0 0
369047871 0 0
989315188 0 0
389262732 0 0
981685217 0 0
492954821 0 0
1039891809 0 0
329738690 0 0
202929253 0 0
786586593 0 0
975200033 0 0
42240448 0 0
201605537 0 0
1015357913 0 0
768071655 0 0
26106267 0 0
499870374 0 0
1062044000 0 0
1060489055 0 0
450285586 0 0
18951556 0 0
303405788 0 0
1017041745 0 0
245704875 0 0
254675244 0 0
183198467 0 0
333750790 0 0
814298998 0 0
699580655 0 0
659562190 0 0
833597202 0 0
802398337 0 0
592745042 0 0
101067629 0 0
742321445 0 0
370207869 0 0
874366999 0 0
815561806 0 0
76695145 0 0
986982904 0 0
487635046 0 0
933355051 0 0
688433404 0 0
71318009 0 0
396707330 0 0
873474908 0 0
1061896177 0 0
942416804 0 0
6593564 0 0
453075232 0 0
1064923462 0 0
814285931 0 0
48827709 0 0
331215454 0 0
780227401 0 0
838083454 0 0
1031605164 0 0
413986556 0 0
660762040 0 0
1071311800 0 0
913852251 0 0
194003249 0 0
21431490 0 0
619156578 0 0
652831954 0 0
681445334 0 0
324823277 0 0
1033678273 0 0
921981788 0 0
143943060 0 0
137861281 0 0
314921592 0 0
661710328 0 0
191928557 0 0
723467255 0 0
447775676 0 0
35982077 0 0
348355436 0 0
150629127 0 0
692430020 0 0
676637686 0 0
479893746 0 0
25642605 0 0
1028367214 0 0
345726714 0 0
753325330 0 0
887426438 0 0
937717753 0 0
616700279 0 0
709034322 0 0
623192069 0 0
1066586115 0 0
668234741 0 0
666245214 0 0
679412462 0 0
1006154591 0 0
716513461 0 0
533371645 0 0
698896758 0 0
410737297 0 0
287926758 0 0
67798282 0 0
736195969 0 0
1063180195 0 0
597440454 0 0
319890801 0 0
244738998 0 0
273600682 0 0
58671437 0 0
643291745 0 0
85726353 0 0
745520999 0 0
633350633 0 0
1037760634 0 0
273421327 0 0
447629542 0 0
475356193 0 0
527994038 0 0
1045936666 0 0
487883199 0 0
908577811 0 0
727348362 0 0
586962645 0 0
614982004 0 0
43667617 0 0
17266715 0 0
497608373 0 0
1060471464 0 0
1042819753 0 0
1052224701 0 0
185122421 0 0
999486064 0 0
448589184 0 0
50689657 0 0
300149866 0 0
227572873 0 0
535585393 0 0
98882708 0 0
638656547 0 0
748282856 0 0
369954647 0 0
184259880 0 0
334987428 0 0
228069283 0 0
753493899 0 0
1044657733 0 0
180720416 0 0
339842707 0 0
308066707 0 0
758432264 0 0
780251650 0 0
207593945 0 0
393071300 0 0
333644591 0 0
913821412 0 0
806109259 0 0
360211124 0 0
770053160 0 0
305903906 0 0
161385378 0 0
335787391 0 0
298075876 0 0
239134013 0 0
413898543 0 0
879550434 0 0
769552367 0 0
7840240 0 0
488897685 0 0
839432472 0 0
823216168 0 0
715549460 0 0
49240496 0 0
335193447 0 0
212336069 0 0
312625917 0 0
802686007 0 0
290132778 0 0
828996240 0 0
859866168 0 0
1045818455 0 0
563407938 0 0
381963850 0 0
166495233 0 0
609542995 0 0
641367723 0 0
189945234 0 0
63195038 0 0
666460165 0 0
298404359 0 0
78238061 0 0
906286647 0 0
754550465 0 0
1051870283 0 0
313725564 0 0
986300784 0 0
775602708 0 0
697871116 0 0
760612192 0 0
46610357 0 0
119285157 0 0
1057176322 0 0
811170451 0 0
336735200 0 0
432744443 0 0
170243208 0 0
631927479 0 0
433325461 0 0
49606211 0 0
939129252 0 0
111689708 0 0
1064011686 0 0
952303265 0 0
1027221395 0 0
299408362 0 0
131353414 0 0
548108161 0 0
775957077 0 0
33052725 0 0
524259206 0 0
85679578 0 0
176825600 0 0
632285644 0 0
312761520 0 0
5343929 0 0
493401232 0 0
753926646 0 0
160378927 0 0
282831175 0 0
243028175 0 0
807148149 0 0
700675013 0 0
473461219 0 0
307412567 0 0
746918938 0 0
300349132 0 0
1033834398 0 0
32302315 0 0
355589300 0 0
916237089 0 0
984698479 0 0
440331235 0 0
831387002 0 0
305826595 0 0
697715193 0 0
550447742 0 0
972387078 0 0
812809536 0 0
802013602 0 0
969023861 0 0
100804046 0 0
645829489 0 0
345304283 0 0
151681897 0 0
713637637 0 0
351295270 0 0
1030307833 0 0
922187138 0 0
484647199 0 0
401898074 0 0
995821007 0 0
1068142542 0 0
372132452 0 0
1042053185 0 0
352237744 0 0
46320530 0 0
771107814 0 0
641432407 0 0
543416749 0 0
672173895 0 0
850513367 0 0
79626372 0 0
935359839 0 0
896318438 0 0
325183898 0 0
837565625 0 0
431845513 0 0
48115045 0 0
801776665 0 0
893149145 0 0
160700630 0 0
526517912 0 0
958172435 0 0
822426792 0 0
13655077 0 0
179224270 0 0
273340983 0 0
558329231 0 0
107661575 0 0
644714715 0 0
628156871 0 0
102106214 0 0
795755625 0 0
813164969 0 0
591055277 0 0
490959085 0 0
238685261 0 0
215855254 0 0
856836470 0 0
343410834 0 0
786443577 0 0
949904294 0 0
60794189 0 0
844746196 0 0
73727660 0 0
938070397 0 0
897824414 0 0
748209957 0 0
699094821 0 0
977718751 0 0
1059513346 0 0
363811849 0 0
715360244 0 0
447472257 0 0
32701343 0 0
69431367 0 0
288593620 0 0
423758758 0 0
1047791150 0 0
822600429 0 0
570570454 0 0
983377690 0 0
154236055 0 0
786032924 0 0
516115493 0 0
410066465 0 0
883648001 0 0
146238753 0 0
125045280 0 0
609028467 0 0
635362704 0 0
56890746 0 0
1008678146 0 0
453402243 0 0
619925013 0 0
108638594 0 0
415838348 0 0
45817077 0 0
347559822 0 0
999017212 0 0
215537019 0 0
935583435 0 0
260114781 0 0
969881274 0 0
366618160 0 0
320822689 0 0
856666567 0 0
274385816 0 0
15124893 0 0
229552087 0 0
191858865 0 0
1034357967 0 0
709343265 0 0
358333479 0 0
466169567 0 0
501114630 0 0
298729356 0 0
210628329 0 0
906581789 0 0
850915426 0 0
781046558 0 0
236409605 0 0
268236839 0 0
659136030 0 0
748261712 0 0
873504239 0 0
1002484864 0 0
699414833 0 0
736732412 0 0
804109439 0 0
578623389 0 0
981399746 0 0
276075858 0 0
783456239 0 0
921538187 0 0
755831250 0 0
859843559 0 0
630379426 0 0
195497969 0 0
210880120 0 0
131364256 0 0
150111590 0 0
938187744 0 0
1021229050 0 0
147590945 0 0
738546921 0 0
119172974 0 0
664125526 0 0
1049490184 0 0
730490373 0 0
140718210 0 0
733786614 0 0
315129351 0 0
866967328 0 0
115056812 0 0
634328183 0 0
997523709 0 0
481547568 0 0
567993521 0 0
743930536 0 0
313971612 0 0
293083847 0 0
789294653 0 0
753153788 0 0
174824258 0 0
246694728 0 0
893712190 0 0
76814552 0 0
469404033 0 0
287888318 0 0
274914033 0 0
901087767 0 0
476396144 0 0
233611402 0 0
810866970 0 0
653978648 0 0
95487583 0 0
838633748 0 0
175277687 0 0
312387091 0 0
118005079 0 0
3702701 0 0
884210637 0 0
525495852 0 0
313310933 0 0
253623946 0 0
798024559 0 0
493675831 0 0
142276377 0 0
66051804 0 0
924028046 0 0
643569673 0 0
678133938 0 0
493801737 0 0
522860975 0 0
367267615 0 0
774042938 0 0
972062934 0 0
582158592 0 0
325171018 0 0
518266257 0 0
623342868 0 0
651390561 0 0
1067294915 0 0
787592013 0 0
513497224 0 0
957557625 0 0
687192448 0 0
27211149 0 0
321657492 0 0
70394871 0 0
730072462 0 0
799229013 0 0
626244827 0 0
81583449 0 0
382650803 0 0
154253222 0 0
387405977 0 0
153757017 0 0
797080082 0 0
588330407 0 0
508900229 0 0
600893777 0 0
340028849 0 0
406456003 0 0
197163466 0 0
169173036 0 0
423606798 0 0
62376016 0 0
84929403 0 0
965358242 0 0
997455836 0 0
1019355779 0 0
822283679 0 0
1038025143 0 0
295034314 0 0
984815931 0 0
282865911 0 0
714854510 0 0
588836985 0 0
201215347 0 0
176486803 0 0
338230314 0 0
330734138 0 0
56222498 0 0
973601801 0 0
50256560 0 0
91844019 0 0
760597960 0 0
880666423 0 0
1006515974 0 0
272012026 0 0
757964330 0 0
592290165 0 0
522607398 0 0
60987436 0 0
273703650 0 0
784607588 0 0
398851797 0 0
102711269 0 0
28147035 0 0
652514710 0 0
506156612 0 0
322400569 0 0
512342852 0 0
63385143 0 0
63481216 0 0
42148638 0 0
952972160 0 0
882436410 0 0
661938871 0 0
796281444 0 0
409539275 0 0
24543314 0 0
835234740 0 0
968084756 0 0
418989407 0 0
225349008 0 0
167124618 0 0
408485186 0 0
770373862 0 0
133886869 0 0
709362163 0 0
890029316 0 0
526585988 0 0
3353466 0 0
749605729 0 0
199184896 0 0
971736628 0 0
267849107 0 0
540618277 0 0
757737382 0 0
317462179 0 0
247023472 0 0
464238971 0 0
416897787 0 0
552139553 0 0
963753763 0 0
676454031 0 0
551085624 0 0
58600136 0 0
730392445 0 0
711277970 0 0
577622226 0 0
66980584 0 0
507056297 0 0
964540899 0 0
283816749 0 0
751079649 0 0
263280306 0 0
887215850 0 0
706491435 0 0
640686669 0 0
61456735 0 0
320127314 0 0
199087369 0 0
11069682 0 0
618607976 0 0
433598911 0 0
573091806 0 0
522533087 0 0
248883046 0 0
87007717 0 0
28785770 0 0
39140346 0 0
325591826 0 0
479335054 0 0
317404565 0 0
16641789 0 0
382355621 0 0
667910194 0 0
1030101453 0 0
97620011 0 0
858499496 0 0
979925919 0 0
99943143 0 0
914529201 0 0
1032477188 0 0
371021956 0 0
291641750 0 0
297177865 0 0
822467436 0 0
810016928 0 0
114517157 0 0
600314146 0 0
911697348 0 0
230167246 0 0
828001788 0 0
794113231 0 0
818281172 0 0
311491001 0 0
249374385 0 0
293346102 0 0
88756661 0 0
947709294 0 0
652608934 0 0
952607038 0 0
939307543 0 0
111156621 0 0
584234329 0 0
1068357255 0 0
2401177 0 0
600747962 0 0
505614999 0 0
858730474 0 0
1031739943 0 0
460738183 0 0
159456680 0 0
897337251 0 0
936460531 0 0
754812468 0 0
69959702 0 0
592523573 0 0
573443628 0 0
377622407 0 0
979739909 0 0
638068085 0 0
952542750 0 0
183126882 0 0
813917740 0 0
552408751 0 0
372741610 0 0
82519695 0 0
805143526 0 0
586774857 0 0
39097855 0 0
59502360 0 0
888739422 0 0
409173771 0 0
1060593164 0 0
446280731 0 0
296310549 0 0
869066558 0 0
544815299 0 0
314247798 0 0
825157773 0 0
114799129 0 0
572375569 0 0
781058348 0 0
1007768645 0 0
73600445 0 0
655033827 0 0
711612914 0 0
846080836 0 0
247526008 0 0
927807482 0 0
337538148 0 0
293620567 0 0
488295441 0 0
177058972 0 0
1001086569 0 0
438098161 0 0
545335110 0 0
31594711 0 0
788876288 0 0
565545432 0 0
885576045 0 0
1057056596 0 0
993809479 0 0
1042445519 0 0
99455739 0 0
734641103 0 0
275378008 0 0
651165404 0 0
584606806 0 0
141654671 0 0
162628999 0 0
548081566 0 0
815909611 0 0
878780718 0 0
172250550 0 0
207462198 0 0
24354682 0 0
8663122 0 0
754716739 0 0
877773044 0 0
254680149 0 0
346408587 0 0
870419456 0 0
79046259 0 0
806973888 0 0
893802726 0 0
558906593 0 0
38050292 0 0
1053706215 0 0
736199793 0 0
449240401 0 0
569724445 0 0
873020015 0 0
364240331 0 0
813378750 0 0
172923650 0 0
720453454 0 0
831845472 0 0
366028840 0 0
841044789 0 0
745847715 0 0
950664218 0 0
981997983 0 0
982214491 0 0
211124685 0 0
1066961556 0 0
388668869 0 0
474627692 0 0
31472211 0 0
79109114 0 0
595644224 0 0
966802672 0 0
1031326255 0 0
615640220 0 0
158349972 0 0
378427493 0 0
869570970 0 0
423660637 0 0
555002455 0 0
497473039 0 0
71898868 0 0
849318939 0 0
702366786 0 0
390494301 0 0
513285098 0 0
931503897 0 0
828797140 0 0
957130765 0 0
332467688 0 0
1055221074 0 0
891098831 0 0
127997386 0 0
280187420 0 0
1003477590 0 0
825921409 0 0
809701874 0 0
828020977 0 0
547760467 0 0
437914208 0 0
66438906 0 0
289628860 0 0
376355326 0 0
1041738621 0 0
671404943 0 0
1026394402 0 0
398820874 0 0
636325205 0 0
655932495 0 0
713741461 0 0
68512168 0 0
152106709 0 0
329271190 0 0
846158667 0 0
395518320 0 0
202837415 0 0
776343274 0 0
753555170 0 0
700984586 0 0
189016430 0 0
965814830 0 0
169314424 0 0
1023077586 0 0
1000919909 0 0
701358603 0 0
730487458 0 0
716422670 0 0
835028596 0 0
440158893 0 0
183226395 0 0
797167754 0 0
457314858 0 0
1022757843 0 0
771926267 0 0
274730539 0 0
580222210 0 0
525630190 0 0
900320531 0 0
915418963 0 0
605709836 0 0
972897717 0 0
789421720 0 0
78341329 0 0
7816315 0 0
698626728 0 0
859206874 0 0
834514611 0 0
361784422 0 0
285144943 0 0
651655290 0 0
311964634 0 0
252535185 0 0
727799148 0 0
539661058 0 0
248791418 0 0
179997001 0 0
548342043 0 0
481927645 0 0
456133524 0 0
496183246 0 0
959058774 0 0
140035157 0 0
958123778 0 0
527227349 0 0
327545139 0 0
587590398 0 0
154605542 0 0
235555859 0 0
808515698 0 0
449947759 0 0
635246567 0 0
37400802 0 0
439180376 0 0
316153877 0 0
19683571 0 0
402565518 0 0
863245403 0 0
540182861 0 0
145323354 0 0
183929598 0 0
326953807 0 0
893989658 0 0
948806248 0 0
624477838 0 0
975267207 0 0
755608947 0 0
915844714 0 0
895445276 0 0
68424507 0 0
113626739 0 0
620934546 0 0
784623254 0 0
484022218 0 0
686720711 0 0
28562342 0 0
395582820 0 0
856113293 0 0
101762308 0 0
237011841 0 0
978256773 0 0
307079127 0 0
932058823 0 0
119602941 0 0
569946788 0 0
461028025 0 0
693720072 0 0
271416026 0 0
683695599 0 0
755262484 0 0
120666762 0 0
937774826 0 0
725006534 0 0
1059343246 0 0
802079218 0 0
320578032 0 0
260575072 0 0
286349970 0 0
327421468 0 0
758644227 0 0
864334646 0 0
429107530 0 0
331712180 0 0
433354527 0 0
566248943 0 0
601588101 0 0
798464467 0 0
100871180 0 0
909203428 0 0
501864914 0 0
468038818 0 0
355734700 0 0
331299646 0 0
627921498 0 0
611602889 0 0
271544126 0 0
214003770 0 0
671743555 0 0
127071393 0 0
438704986 0 0
361371607 0 0
116696728 0 0
527414541 0 0
383192677 0 0
1057116773 0 0
320614106 0 0
514316014 0 0
336995486 0 0
297905989 0 0
79876870 0 0
944414785 0 0
574108703 0 0
452754512 0 0
944791388 0 0
98494685 0 0
525477958 0 0
727342433 0 0
628459842 0 0
398748381 0 0
309750841 0 0
418107701 0 0
23509120 0 0
347227033 0 0
187068306 0 0
187707207 0 0
493366008 0 0
715821064 0 0
28871635 0 0
141438009 0 0
212523536 0 0
307268013 0 0
901198155 0 0
107357139 0 0
986002425 0 0
384144333 0 0
523308388 0 0
561499142 0 0
793373125 0 0
638762706 0 0
798581979 0 0
641551267 0 0
780296383 0 0
852986836 0 0
75750782 0 0
488213496 0 0
69144810 0 0
953154790 0 0
182032718 0 0
674587036 0 0
761605923 0 0
972474243 0 0
934080477 0 0
858365593 0 0
453298228 0 0
56906140 0 0
1002937296 0 0
811892973 0 0
937918716 0 0
52316662 0 0
935886975 0 0
1057417072 0 0
967799422 0 0
972852465 0 0
679604326 0 0
388636983 0 0
201971338 0 0
974709781 0 0
790599873 0 0
704376224 0 0
963927026 0 0
285073104 0 0
809363728 0 0
252300408 0 0
579873962 0 0
882591954 0 0
259495334 0 0
888136068 0 0
915848978 0 0
367778247 0 0
978519447 0 0
861861673 0 0
41358585 0 0
663039116 0 0
23038416 0 0
581089388 0 0
491180067 0 0
281899666 0 0
712307908 0 0
223787531 0 0
772579730 0 0
714623306 0 0
781508179 0 0
929231448 0 0
454513098 0 0
268915889 0 0
191367785 0 0
649248415 0 0
65848211 0 0
188203264 0 0
410935170 0 0
552781115 0 0
863524384 0 0
375108249 0 0
480538569 0 0
620707571 0 0
13326666 0 0
865053616 0 0
1020022499 0 0
627760567 0 0
960058082 0 0
676969700 0 0
558442300 0 0
89221808 0 0
705727135 0 0
668928845 0 0
127659310 0 0
391117806 0 0
234814256 0 0
368325166 0 0
201313045 0 0
904877769 0 0
197381333 0 0
32688759 0 0
241297406 0 0
257015669 0 0
760876222 0 0
760502633 0 0
32275094 0 0
695751884 0 0
387553105 0 0
773600205 0 0
388145319 0 0
977536422 0 0
887505061 0 0
61307894 0 0
143539384 0 0
317297069 0 0
200278192 0 0
768983574 0 0
207860111 0 0
638939345 0 0
473018949 0 0
1010214760 0 0
451588673 0 0
487204647 0 0
653532233 0 0
183662025 0 0
498577899 0 0
34703671 0 0
676666812 0 0
10728782 0 0
1059749513 0 0
582538625 0 0
1003521326 0 0
186966158 0 0
404882563 0 0
455701865 0 0
322581016 0 0
410004050 0 0
778949166 0 0
524616148 0 0
949226112 0 0
571287218 0 0
308445623 0 0
429656375 0 0
464655052 0 0
681908079 0 0
29085506 0 0
649375141 0 0
337527726 0 0
671590342 0 0
760618077 0 0
785279687 0 0
21550899 0 0
844063891 0 0
989295118 0 0
949479148 0 0
444705807 0 0
717591847 0 0
1063347142 0 0
329577458 0 0
900418638 0 0
714770996 0 0
703451239 0 0
249946218 0 0
515025515 0 0
690495710 0 0
479784133 0 0
703952985 0 0
15150898 0 0
168850091 0 0
634007705 0 0
600611757 0 0
473356939 0 0
703073777 0 0
671885863 0 0
500328893 0 0
916768798 0 0
455596955 0 0
236007016 0 0
366138086 0 0
537728964 0 0
715781774 0 0
214196740 0 0
926582897 0 0
548157531 0 0
455792854 0 0
1071729517 0 0
506324038 0 0
923459496 0 0
824811811 0 0
657930533 0 0
1063685066 0 0
848688466 0 0
637217535 0 0
833261354 0 0
210687196 0 0
228419418 0 0
661381807 0 0
801546441 0 0
108817914 0 0
629449423 0 0
1066093948 0 0
383740588 0 0
67909272 0 0
778869001 0 0
898050088 0 0
1011648126 0 0
1058885977 0 0
294975400 0 0
82541482 0 0
831952091 0 0
300288809 0 0
938014000 0 0
1019571664 0 0
133716863 0 0
28984909 0 0
688415827 0 0
339745638 0 0
865951362 0 0
1021455212 0 0
390061396 0 0
427017507 0 0
331423938 0 0
326389498 0 0
391409269 0 0
463508545 0 0
12587327 0 0
206240944 0 0
207410929 0 0
329097586 0 0
184815287 0 0
839921976 0 0
883119740 0 0
176256685 0 0
669325922 0 0
23534196 0 0
520839104 0 0
936295190 0 0
509102251 0 0
737051922 0 0
400955785 0 0
497410522 0 0
110454390 0 0
958249610 0 0
865883758 0 0
1068826571 0 0
349568952 0 0
246311272 0 0
528410530 0 0
307542195 0 0
672064327 0 0
37483993 0 0
905601296 0 0
869930450 0 0
476922905 0 0
251495402 0 0
731768246 0 0
335693776 0 0
1017217205 0 0
437662112 0 0
13092703 0 0
488785952 0 0
211266093 0 0
432227775 0 0
1002363875 0 0
24295249 0 0
894270593 0 0
787820307 0 0
377200703 0 0
183926615 0 0
1017037827 0 0
696107868 0 0
870010373 0 0
236729096 0 0
493340708 0 0
110261165 0 0
538613432 0 0
131799734 0 0
119344638 0 0
128153990 0 0
730009834 0 0
1021143940 0 0
487067455 0 0
977971032 0 0
649624257 0 0
454253754 0 0
4209726 0 0
158103536 0 0
615225029 0 0
193922355 0 0
4639269 0 0
128772193 0 0
166097885 0 0
933400069 0 0
235836796 0 0
649319462 0 0
495478217 0 0
793135974 0 0
334742722 0 0
454053067 0 0
1055581238 0 0
193189617 0 0
660804005 0 0
169957731 0 0
75184178 0 0
841142393 0 0
735964496 0 0
217322744 0 0
1016057538 0 0
282798193 0 0
753737150 0 0
501717181 0 0
1031643687 0 0
424858239 0 0
598979489 0 0
306659944 0 0
798578766 0 0
926431529 0 0
836581102 0 0
945367528 0 0
625136494 0 0
227002032 0 0
769988306 0 0
388474661 0 0
894818168 0 0
281966398 0 0
132538148 0 0
288922494 0 0
468734543 0 0
818783693 0 0
514201725 0 0
1001527286 0 0
1018895608 0 0
227907113 0 0
1037023881 0 0
710137719 0 0
203432164 0 0
417960387 0 0
11965218 0 0
374638993 0 0
135284852 0 0
302014270 0 0
237372253 0 0
779104791 0 0
130939314 0 0
603842545 0 0
1013588625 0 0
18577163 0 0
724047961 0 0
50066768 0 0
74840277 0 0
337206165 0 0
739371724 0 0
502230944 0 0
465048417 0 0
440355690 0 0
927053287 0 0
432455133 0 0
409171825 0 0
250409694 0 0
908232051 0 0
512956718 0 0
902064389 0 0
792162394 0 0
333334785 0 0
1053807723 0 0
207323171 0 0
1067292553 0 0
867145255 0 0
846990805 0 0
1007245122 0 0
622710667 0 0
148728653 0 0
534263307 0 0
207631180 0 0
79040374 0 0
401766190 0 0
599675522 0 0
1062987051 0 0
672283550 0 0
952139232 0 0
500305067 0 0
320406164 0 0
227948454 0 0
458162230 0 0
749295239 0 0
138726872 0 0
2094356 0 0
306359488 0 0
624887325 0 0
435343780 0 0
668242620 0 0
670994256 0 0
56073044 0 0
880050482 0 0
615018506 0 0
1042010004 0 0
860242753 0 0
354209915 0 0
764547425 0 0
853537835 0 0
907343149 0 0
196432605 0 0
127753145 0 0
371406132 0 0
993640354 0 0
387058489 0 0
492513485 0 0
684320868 0 0
71959727 0 0
299909694 0 0
104959449 0 0
236294326 0 0
2880404 0 0
96714484 0 0
42741197 0 0
565262464 0 0
606657425 0 0
233136851 0 0
727495475 0 0
413636711 0 0
1069963628 0 0
610377402 0 0
445317371 0 0
387397193 0 0
219646118 0 0
251049142 0 0
137571650 0 0
377169707 0 0
357015978 0 0
395809557 0 0
942001520 0 0
694701501 0 0
987293198 0 0
712579537 0 0
1040710548 0 0
425685237 0 0
338144590 0 0
593160664 0 0
40782434 0 0
165752277 0 0
905895351 0 0
443651000 0 0
615207549 0 0
279202370 0 0
713191688 0 0
520104804 0 0
507043238 0 0
12977357 0 0
243551034 0 0
13465054 0 0
681327725 0 0
828702440 0 0
494643789 0 0
76508749 0 0
888155504 0 0
551529721 0 0
657765308 0 0
774565811 0 0
475444491 0 0
168066513 0 0
1013976849 0 0
962186650 0 0
619237624 0 0
782359714 0 0
832247686 0 0
168780316 0 0
828181894 0 0
801343324 0 0
119347898 0 0
910526994 0 0
667793482 0 0
474433211 0 0
519717433 0 0
555626431 0 0
393505975 0 0
872292303 0 0
977213791 0 0
3003540 0 0
84228211 0 0
155732527 0 0
192329965 0 0
73969933 0 0
836276560 0 0
446971706 0 0
1034118296 0 0
714206072 0 0
326583095 0 0
571116610 0 0
442540855 0 0
126292316 0 0
636981468 0 0
709279177 0 0
596437310 0 0
98851673 0 0
35088136 0 0
7566851 0 0
210971074 0 0
414200118 0 0
966859800 0 0
481863027 0 0
550853749 0 0
839013711 0 0
548832259 0 0
578884864 0 0
1581447 0 0
723272418 0 0
570918010 0 0
634240852 0 0
993840867 0 0
110154358 0 0
381598403 0 0
432530866 0 0
923885474 0 0
670896452 0 0
29328537 0 0
958047503 0 0
409775122 0 0
20101355 0 0
917218448 0 0
111839488 0 0
1064045293 0 0
224488367 0 0
42612958 0 0
890144237 0 0
1051584207 0 0
862555759 0 0
881882568 0 0
763032080 0 0
710882659 0 0
597092262 0 0
283024122 0 0
709909727 0 0
724972193 0 0
154523022 0 0
604024132 0 0
900379358 0 0
905536748 0 0
611569426 0 0
596350382 0 0
142427703 0 0
194575630 0 0
717504653 0 0
124473567 0 0
460668251 0 0
1062010678 0 0
269539323 0 0
356593617 0 0
61669474 0 0
267025872 0 0
572323232 0 0
61212063 0 0
383517299 0 0
125564853 0 0
736273340 0 0
282707821 0 0
378541255 0 0
553241637 0 0
118841484 0 0
1009777714 0 0
978309618 0 0
850244747 0 0
319661767 0 0
94289586 0 0
802850469 0 0
20234202 0 0
906656286 0 0
350050790 0 0
270877517 0 0
303413979 0 0
73268 0 0
138281296 0 0
34090237 0 0
491617298 0 0
971024287 0 0
543112504 0 0
479116226 0 0
248462785 0 0
119749442 0 0
691339960 0 0
728391645 0 0
295555191 0 0
917078900 0 0
616013082 0 0
179475007 0 0
564614359 0 0
360734594 0 0
152686420 0 0
290616710 0 0
493987078 0 0
614002342 0 0
916542695 0 0
48487647 0 0
256066761 0 0
286201209 0 0
717841643 0 0
1037902985 0 0
850756004 0 0
168950885 0 0
564653070 0 0
114882833 0 0
53916112 0 0
771179195 0 0
831539584 0 0
148584402 0 0
430542692 0 0
814654548 0 0
919844131 0 0
136835573 0 0
904925429 0 0
59124983 0 0
962150783 0 0
850971596 0 0
803966008 0 0
1072742880 0 0
115557023 0 0
126262007 0 0
232865350 0 0
80154887 0 0
197077655 0 0
311119273 0 0
101419330 0 0
295732104 0 0
411340479 0 0
114314915 0 0
992147141 0 0
771398730 0 0
267322585 0 0
234186634 0 0
366321568 0 0
173146206 0 0
608869902 0 0
563955045 0 0
902026254 0 0
991229825 0 0
287265911 0 0
852124236 0 0
473806936 0 0
1024164543 0 0
646165391 0 0
135895050 0 0
207805210 0 0
278287100 0 0
559956178 0 0
668343327 0 0
173081190 0 0
262031998 0 0
753962381 0 0
258682733 0 0
596026502 0 0
51679702 0 0
63970132 0 0
257122819 0 0
311304890 0 0
625442225 0 0
744633013 0 0
1051732556 0 0
240037715 0 0
449120090 0 0
70124980 0 0
490287301 0 0
693737367 0 0
978238657 0 0
1068518981 0 0
183661727 0 0
585392538 0 0
818154785 0 0
668434704 0 0
768728229 0 0
54489698 0 0
749562931 0 0
427216929 0 0
322357714 0 0
623984927 0 0
634268208 0 0
205990219 0 0
686224728 0 0
544977292 0 0
44029092 0 0
962732165 0 0
732590006 0 0
726733309 0 0
956778118 0 0
924675008 0 0
932322487 0 0
228166502 0 0
792440782 0 0
934816485 0 0
605881608 0 0
223416186 0 0
183432952 0 0
362184257 0 0
1070669099 0 0
593109047 0 0
846956870 0 0
504086208 0 0
1007909617 0 0
1038936088 0 0
105276466 0 0
368434521 0 0
484687899 0 0
70769701 0 0
511745455 0 0
79218114 0 0
569516715 0 0
429512279 0 0
925689472 0 0
7042034 0 0
569602134 0 0
1020062970 0 0
330109801 0 0
540925739 0 0
331139056 0 0
909514833 0 0
29527757 0 0
958963812 0 0
203751545 0 0
60403753 0 0
530001313 0 0
942303490 0 0
990757359 0 0
588175103 0 0
246669262 0 0
113863875 0 0
736980356 0 0
568409898 0 0
344233083 0 0
935118332 0 0
316457612 0 0
706318966 0 0
1014193630 0 0
424610355 0 0
627480679 0 0
681356477 0 0
625232313 0 0
45476315 0 0
250526085 0 0
926398028 0 0
772253469 0 0
301564829 0 0
132491675 0 0
552844245 0 0
832899987 0 0
806399319 0 0
109466004 0 0
965080245 0 0
456936660 0 0
639009034 0 0
441984853 0 0
154098971 0 0
119694353 0 0
653403520 0 0
153367286 0 0
640447019 0 0
668057923 0 0
700047772 0 0
610770224 0 0
167120536 0 0
761070251 0 0
128884794 0 0
900400934 0 0
327461469 0 0
945681559 0 0
480898770 0 0
879972481 0 0
1037022072 0 0
689079610 0 0
756133912 0 0
721719165 0 0
603108153 0 0
18317405 0 0
891199839 0 0
995233981 0 0
913429620 0 0
640399472 0 0
496814580 0 0
1035978621 0 0
310194864 0 0
1062866802 0 0
133866970 0 0
908827712 0 0
71716687 0 0
73631516 0 0
516494448 0 0
396517451 0 0
325509870 0 0
315006647 0 0
84678070 0 0
805074376 0 0
1044861709 0 0
141368024 0 0
901094431 0 0
72152465 0 0
348960915 0 0
850395762 0 0
397273271 0 0
957285019 0 0
232607816 0 0
548261442 0 0
518151539 0 0
501548953 0 0
450281195 0 0
660070519 0 0
18519294 0 0
998663275 0 0
991039985 0 0
118155210 0 0
1003865815 0 0
127369257 0 0
334009048 0 0
954760288 0 0
794911983 0 0
61734602 0 0
285534327 0 0
760855305 0 0
539238625 0 0
895171034 0 0
176198342 0 0
841170062 0 0
93784424 0 0
799910643 0 0
791062688 0 0
836117847 0 0
620021992 0 0
717047915 0 0
1020309151 0 0
421833355 0 0
703384685 0 0
747520208 0 0
265358985 0 0
1028756847 0 0
768587555 0 0
665984375 0 0
76028906 0 0
966463164 0 0
914207237 0 0
775901715 0 0
553468237 0 0
601669085 0 0
282722540 0 0
1069885266 0 0
782356444 0 0
420771396 0 0
109322393 0 0
318255915 0 0
99366265 0 0
1003817622 0 0
550658619 0 0
811124906 0 0
409058050 0 0
237497635 0 0
121469011 0 0
178525867 0 0
1000135047 0 0
865167948 0 0
809268430 0 0
230061689 0 0
782091119 0 0
845509601 0 0
587230800 0 0
903971495 0 0
247875497 0 0
256299733 0 0
349282953 0 0
1031480513 0 0
40982153 0 0
939591351 0 0
173472494 0 0
821466357 0 0
346935316 0 0
348720255 0 0
988667171 0 0
519291233 0 0
476079623 0 0
898135278 0 0
977664129 0 0
518032080 0 0
561489330 0 0
848893026 0 0
570872014 0 0
658680823 0 0
102659032 0 0
231837788 0 0
1059641025 0 0
375536541 0 0
571308898 0 0
334499667 0 0
738907972 0 0
1033244646 0 0
217382421 0 0
74872941 0 0
401509557 0 0
182367669 0 0
833814118 0 0
275580256 0 0
1057549765 0 0
842336413 0 0
175281220 0 0
1046908318 0 0
247108839 0 0
990873556 0 0
847375637 0 0
476658765 0 0
775943300 0 0
730381903 0 0
623545869 0 0
834652315 0 0
150091735 0 0
654337976 0 0
241832438 0 0
215663281 0 0
481374691 0 0
548269471 0 0
1047557654 0 0
52784735 0 0
450300838 0 0
428511450 0 0
977148510 0 0
441090046 0 0
219648258 0 0
685130831 0 0
928160377 0 0
1021365891 0 0
970303713 0 0
503800401 0 0
853975301 0 0
384274579 0 0
871053651 0 0
793849679 0 0
213326742 0 0
331235392 0 0
75616195 0 0
1010659805 0 0
32454363 0 0
699957450 0 0
340608814 0 0
935797004 0 0
461693069 0 0
170516353 0 0
55973895 0 0
222314006 0 0
610523438 0 0
179627084 0 0
232908212 0 0
965170814 0 0
176763424 0 0
918196068 0 0
333956165 0 0
405409232 0 0
999007053 0 0
384364873 0 0
251817479 0 0
352756000 0 0
718984116 0 0
734617496 0 0
696705855 0 0
1062263997 0 0
658739239 0 0
4014608 0 0
793643239 0 0
394312133 0 0
998838278 0 0
747787017 0 0
1015466776 0 0
986273222 0 0
274609695 0 0
351657620 0 0
461328760 0 0
422100920 0 0
697296596 0 0
565894633 0 0
419309465 0 0
495075107 0 0
906144434 0 0
971649913 0 0
410501997 0 0
433598608 0 0
441361618 0 0
479381866 0 0
222906678 0 0
1025077739 0 0
606893529 0 0
1066886595 0 0
414350072 0 0
319041718 0 0
732188462 0 0
415551322 0 0
81191651 0 0
467322544 0 0
1012814 0 0
273253595 0 0
95734018 0 0
622279227 0 0
534578667 0 0
1780362 0 0
907086607 0 0
160301560 0 0
51864354 0 0
395699602 0 0
93134651 0 0
613684538 0 0
922693867 0 0
151369449 0 0
701437958 0 0
920595646 0 0
209468380 0 0
754329398 0 0
728679440 0 0
822777819 0 0
599424790 0 0
695248088 0 0
932626390 0 0
1052711027 0 0
780472978 0 0
232487274 0 0
967021508 0 0
707960177 0 0
530263099 0 0
58328999 0 0
419004654 0 0
767915811 0 0
888995293 0 0
825889583 0 0
1025680105 0 0
855011889 0 0
531715338 0 0
359036975 0 0
318875670 0 0
390735827 0 0
203221529 0 0
849980616 0 0
769464009 0 0
103457910 0 0
319230291 0 0
580581556 0 0
7177146 0 0
132794238 0 0
121719201 0 0
664109480 0 0
205371397 0 0
259431294 0 0
504236002 0 0
65257120 0 0
1034206056 0 0
834911969 0 0
465852772 0 0
302202665 0 0
297761319 0 0
544335993 0 0
930847652 0 0
1035354858 0 0
705408089 0 0
1022129478 0 0
475587298 0 0
124336128 0 0
678367252 0 0
666142801 0 0
934574012 0 0
285451106 0 0
418405088 0 0
391306094 0 0
308752393 0 0
334244950 0 0
903361219 0 0
521135872 0 0
399881770 0 0
393491040 0 0
710516780 0 0
584414681 0 0
31046028 0 0
624897165 0 0
895076041 0 0
112669851 0 0
496938174 0 0
429981173 0 0
553100925 0 0
958792229 0 0
984546525 0 0
190269010 0 0
185723547 0 0
211305987 0 0
691001322 0 0
891359027 0 0
28551482 0 0
130045675 0 0
476834137 0 0
936071160 0 0
248913389 0 0
674567679 0 0
200332831 0 0
136449633 0 0
170048268 0 0
625227271 0 0
831811244 0 0
384709049 0 0
459342944 0 0
279741553 0 0
624417286 0 0
232187814 0 0
67256627 0 0
451846486 0 0
527981450 0 0
1062250221 0 0
476634841 0 0
763182472 0 0
516938234 0 0
657436576 0 0
373636241 0 0
130272781 0 0
998695423 0 0
984956656 0 0
690071222 0 0
973270136 0 0
227571224 0 0
640858477 0 0
402610201 0 0
1025481743 0 0
568670639 0 0
912286258 0 0
882848611 0 0
889456077 0 0
668566654 0 0
585606145 0 0
701226050 0 0
221010062 0 0
414254102 0 0
695619330 0 0
406385713 0 0
821809190 0 0
207681579 0 0
305490408 0 0
1009411916 0 0
281764889 0 0
810327997 0 0
257506064 0 0
142262972 0 0
1024669702 0 0
792149444 0 0
946704686 0 0
311706045 0 0
207208723 0 0
472353266 0 0
822408972 0 0
1031989484 0 0
1007351736 0 0
420393836 0 0
961879812 0 0
5219617 0 0
542083442 0 0
63349975 0 0
957998687 0 0
462412137 0 0
66701277 0 0
803900502 0 0
718874104 0 0
578642424 0 0
675242918 0 0
12853972 0 0
211441537 0 0
541561 0 0
833465509 0 0
838922220 0 0
875693265 0 0
308323529 0 0
256750120 0 0
453966052 0 0
476399710 0 0
222394748 0 0
1056314648 0 0
726806844 0 0
178969883 0 0
575353847 0 0
104886095 0 0
828718659 0 0
6512042 0 0
21822107 0 0
750500616 0 0
649917060 0 0
281495334 0 0
202218932 0 0
672110764 0 0
1065150453 0 0
735298078 0 0
842046773 0 0
234618646 0 0
906148931 0 0
71825642 0 0
330007737 0 0
367181444 0 0
1044381994 0 0
141252138 0 0
360533573 0 0
560553693 0 0
44190829 0 0
226080454 0 0
145951217 0 0
204936682 0 0
600829765 0 0
398399611 0 0
208269695 0 0
969777056 0 0
929114404 0 0
511516098 0 0
326062205 0 0
848182985 0 0
663762463 0 0
219703766 0 0
671770650 0 0
286248853 0 0
778990173 0 0
876361828 0 0
1060482513 0 0
520916932 0 0
48073238 0 0
68697069 0 0
506077697 0 0
902146060 0 0
101722097 0 0
251467696 0 0
497927701 0 0
540395368 0 0
40591628 0 0
374830736 0 0
930690231 0 0
925156211 0 0
867924633 0 0
532435605 0 0
739575664 0 0
971823968 0 0
624170837 0 0
822306709 0 0
10455123 0 0
730001258 0 0
760501776 0 0
467802014 0 0
814198300 0 0
575636484 0 0
158579827 0 0
516068425 0 0
289762927 0 0
645614900 0 0
924395512 0 0
30615949 0 0
886801883 0 0
677922935 0 0
22196476 0 0
270239057 0 0
727235308 0 0
323157738 0 0
697004591 0 0
820482368 0 0
18258247 0 0
754872517 0 0
349215632 0 0
270009252 0 0
1041002577 0 0
45321290 0 0
52588753 0 0
443078960 0 0
246621747 0 0
152459764 0 0
339177369 0 0
983400852 0 0
80881545 0 0
234102956 0 0
1006847214 0 0
726020010 0 0
834033138 0 0
328009910 0 0
631160588 0 0
595782691 0 0
1020663102 0 0
1069783016 0 0
677315856 0 0
996095457 0 0
422326802 0 0
792639681 0 0
224840865 0 0
380733199 0 0
822609648 0 0
348101506 0 0
854169807 0 0
141835408 0 0
409503056 0 0
8878033 0 0
674195340 0 0
140589105 0 0
179477480 0 0
138154216 0 0
449719861 0 0
620678609 0 0
1016383593 0 0
544259938 0 0
967401182 0 0
579836775 0 0
637586806 0 0
693550874 0 0
848766057 0 0
964716004 0 0
452463514 0 0
627941049 0 0
1070009831 0 0
374968394 0 0
915455578 0 0
26729869 0 0
1069855463 0 0
896777941 0 0
610732517 0 0
338176681 0 0
201796644 0 0
471357186 0 0
765030321 0 0
352858921 0 0
615045238 0 0
26088775 0 0
936290482 0 0
854676574 0 0
267273339 0 0
961636096 0 0
592690498 0 0
1013180530 0 0
639091159 0 0
762607157 0 0
844382597 0 0
968742180 0 0
586299158 0 0
476532010 0 0
370234400 0 0
965016593 0 0
640375005 0 0
286787835 0 0
374346021 0 0
721279718 0 0
381084533 0 0
689921625 0 0
400674208 0 0
993814610 0 0
728578379 0 0
547204917 0 0
729475846 0 0
130659390 0 0
23577205 0 0
867699630 0 0
950211645 0 0
153344919 0 0
44623453 0 0
625179717 0 0
126786046 0 0
277197701 0 0
953892552 0 0
518590052 0 0
567248991 0 0
887122962 0 0
497462040 0 0
488564777 0 0
371405364 0 0
834555245 0 0
283942351 0 0
451455879 0 0
582476787 0 0
886999172 0 0
466081224 0 0
361206889 0 0
412447805 0 0
512896763 0 0
406822091 0 0
922597826 0 0
1065332521 0 0
1011091695 0 0
261766903 0 0
273316760 0 0
969130863 0 0
473055092 0 0
51057309 0 0
914924744 0 0
229711545 0 0
733077640 0 0
339909078 0 0
260337940 0 0
914108769 0 0
829572759 0 0
111566029 0 0
730142351 0 0
89342756 0 0
33865393 0 0
946164896 0 0
516761438 0 0
723756423 0 0
338378410 0 0
673771835 0 0
429830306 0 0
642927632 0 0
268015954 0 0
95982682 0 0
861536634 0 0
216933279 0 0
798984813 0 0
333737096 0 0
238642446 0 0
912232696 0 0
56484517 0 0
195389498 0 0
489782175 0 0
96280067 0 0
1001732545 0 0
878006249 0 0
591192332 0 0
545212317 0 0
473167435 0 0
173533014 0 0
72627764 0 0
535100699 0 0
256539232 0 0
228944289 0 0
566269472 0 0
720257422 0 0
369303643 0 0
224293326 0 0
720467558 0 0
113821485 0 0
116694287 0 0
561122111 0 0
209062983 0 0
184019219 0 0
543101379 0 0
23317615 0 0
604644560 0 0
1071736623 0 0
462137124 0 0
362878548 0 0
991707709 0 0
988818034 0 0
590989750 0 0
371413266 0 0
792007162 0 0
58533215 0 0
857088450 0 0
800687493 0 0
335799805 0 0
66495611 0 0
488182165 0 0
722683365 0 0
151711566 0 0
836584279 0 0
810573028 0 0
480869564 0 0
687683264 0 0
1064810789 0 0
46983613 0 0
371133570 0 0
538265969 0 0
1026151431 0 0
153303433 0 0
1028145728 0 0
259419713 0 0
73710297 0 0
526060210 0 0
976087568 0 0
80770352 0 0
748081884 0 0
248335289 0 0
838239482 0 0
578546755 0 0
481510579 0 0
326329669 0 0
235876186 0 0
653613378 0 0
292860057 0 0
411796981 0 0
898299428 0 0
3595853 0 0
299156076 0 0
996738318 0 0
1024059523 0 0
1041905980 0 0
135886773 0 0
417552132 0 0
457087491 0 0
345338081 0 0
290621422 0 0
364203094 0 0
42168629 0 0
467912075 0 0
225763949 0 0
950110316 0 0
922601023 0 0
915787162 0 0
387690497 0 0
693796114 0 0
1039794539 0 0
96215823 0 0
963192503 0 0
776944021 0 0
154001292 0 0
340077157 0 0
636611287 0 0
32874139 0 0
490966930 0 0
1059363421 0 0
630324140 0 0
938240089 0 0
355618407 0 0
685109056 0 0
669859542 0 0
426529715 0 0
619871033 0 0
232053084 0 0
661280780 0 0
582000746 0 0
200313884 0 0
502347367 0 0
371459242 0 0
231426648 0 0
328553443 0 0
695485268 0 0
310670160 0 0
742722734 0 0
361440147 0 0
975549875 0 0
670141283 0 0
525860712 0 0
639199649 0 0
376453224 0 0
319091180 0 0
302674866 0 0
873331339 0 0
45907627 0 0
808367400 0 0
1031229410 0 0
706932237 0 0
139855902 0 0
123840621 0 0
749699798 0 0
782000352 0 0
224375064 0 0
1031530157 0 0
778037757 0 0
1004842469 0 0
988043433 0 0
173262144 0 0
732433697 0 0
156055550 0 0
750247628 0 0
906167641 0 0
807503963 0 0
669591718 0 0
558947118 0 0
831622628 0 0
1036784227 0 0
487706303 0 0
524562993 0 0
531211873 0 0
431589339 0 0
628492748 0 0
148522362 0 0
29000511 0 0
55665515 0 0
395601708 0 0
246273728 0 0
440806962 0 0
469858778 0 0
934314164 0 0
277346370 0 0
888902157 0 0
509094835 0 0
573211027 0 0
996958664 0 0
829806822 0 0
526632758 0 0
64808920 0 0
1065646629 0 0
117141732 0 0
283543249 0 0
278132067 0 0
735145048 0 0
440479585 0 0
279718602 0 0
942210789 0 0
33328811 0 0
113911901 0 0
405171220 0 0
952564108 0 0
439923770 0 0
102500244 0 0
360470014 0 0
1062629540 0 0
162990828 0 0
802437847 0 0
972560944 0 0
291024915 0 0
232856622 0 0
735163373 0 0
733526980 0 0
315339475 0 0
963124645 0 0
769581691 0 0
174563086 0 0
395604556 0 0
671991421 0 0
34662194 0 0
943798417 0 0
54985391 0 0
745121021 0 0
977678713 0 0
375655558 0 0
1005384004 0 0
870756084 0 0
565176326 0 0
852113541 0 0
259330768 0 0
733963848 0 0
906179614 0 0
895464709 0 0
943931197 0 0
1028109835 0 0
494251323 0 0
17547482 0 0
663573508 0 0
981197085 0 0
308880083 0 0
499390951 0 0
641363400 0 0
180652877 0 0
1003246240 0 0
302447982 0 0
442540430 0 0
235935097 0 0
230093246 0 0
305724840 0 0
816359525 0 0
614668353 0 0
281438519 0 0
632709606 0 0
107930198 0 0
452553262 0 0
310815500 0 0
121682833 0 0
167604813 0 0
72677241 0 0
376950132 0 0
764247087 0 0
209957533 0 0
851261613 0 0
50220492 0 0
736829604 0 0
535801612 0 0
647444224 0 0
467169500 0 0
695120884 0 0
1039767621 0 0
606593519 0 0
541494861 0 0
280468405 0 0
352667470 0 0
745475735 0 0
318139627 0 0
312552857 0 0
726406488 0 0
964453317 0 0
285828004 0 0
796780393 0 0
292192085 0 0
587169301 0 0
496998517 0 0
332123133 0 0
922082728 0 0
626484470 0 0
684506905 0 0
1012542550 0 0
505001525 0 0
247529415 0 0
315286711 0 0
350065819 0 0
830394693 0 0
158632144 0 0
683385890 0 0
449903669 0 0
193410283 0 0
690300977 0 0
207187428 0 0
976896535 0 0
19085952 0 0
727996790 0 0
858740687 0 0
153652389 0 0
1006136349 0 0
555679765 0 0
252505740 0 0
642432467 0 0
726666829 0 0
119021848 0 0
969533143 0 0
372373580 0 0
326487982 0 0
426665529 0 0
1032056692 0 0
398573899 0 0
320074216 0 0
141417909 0 0
857157043 0 0
140225326 0 0
425694525 0 0
890154485 0 0
340647071 0 0
292744333 0 0
583443023 0 0
126566795 0 0
455110223 0 0
435502474 0 0
430115589 0 0
783644071 0 0
756020185 0 0
997783776 0 0
1020779311 0 0
964335139 0 0
46106368 0 0
293281490 0 0
192916711 0 0
748151458 0 0
923662028 0 0
588003079 0 0
430722635 0 0
821577982 0 0
1032090549 0 0
618391402 0 0
920507260 0 0
942960725 0 0
1024710893 0 0
504207904 0 0
921306899 0 0
1054216231 0 0
794018452 0 0
249868516 0 0
768717003 0 0
701328134 0 0
694262063 0 0
306187304 0 0
308802672 0 0
730666143 0 0
856095333 0 0
698076775 0 0
587427881 0 0
365122786 0 0
225742163 0 0
645699378 0 0
87410529 0 0
441608418 0 0
975184197 0 0
704882283 0 0
303061511 0 0
1036273830 0 0
489170457 0 0
496603900 0 0
673769910 0 0
375284186 0 0
67320385 0 0
730009416 0 0
803729754 0 0
466438934 0 0
867255149 0 0
1007555273 0 0
747056741 0 0
787134801 0 0
586376762 0 0
402292241 0 0
254224022 0 0
439929020 0 0
847288750 0 0
74717940 0 0
499790672 0 0
135483399 0 0
1044290681 0 0
364520699 0 0
921588626 0 0
41235218 0 0
343909612 0 0
960121999 0 0
529942025 0 0
139658901 0 0
1049944695 0 0
923420967 0 0
562707266 0 0
857673959 0 0
807094487 0 0
595628468 0 0
10774414 0 0
12728976 0 0
983795567 0 0
262029153 0 0
899643850 0 0
795696679 0 0
355250545 0 0
912684230 0 0
288181500 0 0
902659971 0 0
29192683 0 0
306907375 0 0
792821417 0 0
778540299 0 0
686633247 0 0
391490737 0 0
709743008 0 0
331138830 0 0
20114737 0 0
497077638 0 0
997919853 0 0
1019414739 0 0
249474302 0 0
97015340 0 0
501164464 0 0
148127412 0 0
63365220 0 0
357283245 0 0
244665008 0 0
1035521285 0 0
196571471 0 0
1029285530 0 0
861125267 0 0
996955021 0 0
628151346 0 0
945932215 0 0
266780530 0 0
45101315 0 0
523858613 0 0
902093570 0 0
929600480 0 0
999247189 0 0
107391743 0 0
915039165 0 0
53245426 0 0
60655170 0 0
836326834 0 0
529871745 0 0
764296569 0 0
498614129 0 0
75402637 0 0
288340504 0 0
395714739 0 0
631936428 0 0
43790173 0 0
771826611 0 0
101931369 0 0
821615617 0 0
723950090 0 0
60018087 0 0
568736120 0 0
149635783 0 0
292386487 0 0
998002818 0 0
438571476 0 0
141712667 0 0
671891998 0 0
668203008 0 0
463507110 0 0
75550476 0 0
515180770 0 0
350398322 0 0
152171498 0 0
951565371 0 0
303182103 0 0
787271992 0 0
1064686952 0 0
113042646 0 0
384587885 0 0
593706832 0 0
63885899 0 0
549963867 0 0
120721198 0 0
1014575517 0 0
779964827 0 0
633169640 0 0
652254666 0 0
737421328 0 0
454285340 0 0
756818907 0 0
502476328 0 0
503691559 0 0
379550880 0 0
145720296 0 0
775858729 0 0
602894790 0 0
279168426 0 0
191359812 0 0
729237102 0 0
901272462 0 0
708432759 0 0
878319620 0 0
568526970 0 0
153107171 0 0
220520066 0 0
678492755 0 0
1025717522 0 0
370732667 0 0
514686570 0 0
399589118 0 0
849722933 0 0
335396116 0 0
42920643 0 0
957146553 0 0
759026859 0 0
820250809 0 0
558038166 0 0
215335049 0 0
905063567 0 0
800563339 0 0
336999114 0 0
907174633 0 0
246482956 0 0
412430324 0 0
356585985 0 0
460865624 0 0
244974257 0 0
845888535 0 0
149411965 0 0
735342566 0 0
2109355 0 0
777938101 0 0
431632131 0 0
582601017 0 0
367546486 0 0
552069953 0 0
835569747 0 0
246087925 0 0
230899533 0 0
364127242 0 0
239484762 0 0
1036405719 0 0
505874200 0 0
403975603 0 0
934536754 0 0
564923356 0 0
109197146 0 0
32982119 0 0
783463668 0 0
378766525 0 0
442935624 0 0
856055136 0 0
750773854 0 0
557167895 0 0
822872162 0 0
645632358 0 0
836324250 0 0
431544788 0 0
114012354 0 0
552960937 0 0
244450585 0 0
726768184 0 0
821699932 0 0
642556105 0 0
302738232 0 0
23604018 0 0
60609916 0 0
409591204 0 0
338449982 0 0
627034849 0 0
8871046 0 0
859331361 0 0
676838519 0 0
58436440 0 0
981109513 0 0
585067499 0 0
125066621 0 0
648531139 0 0
242475482 0 0
640034567 0 0
528904336 0 0
576500412 0 0
440536490 0 0
578623466 0 0
439245991 0 0
522846543 0 0
700383724 0 0
690524300 0 0
262615446 0 0
177266129 0 0
828363838 0 0
752947587 0 0
279251172 0 0
771886139 0 0
195863376 0 0
462301168 0 0
266504762 0 0
276243654 0 0
307421962 0 0
438754033 0 0
772657387 0 0
896241597 0 0
289665501 0 0
909314981 0 0
411263724 0 0
769905228 0 0
538538532 0 0
898314523 0 0
545777598 0 0
99856011 0 0
926506577 0 0
259030099 0 0
366450910 0 0
835563030 0 0
966186113 0 0
673164552 0 0
561841024 0 0
524582271 0 0
1048330179 0 0
731250890 0 0
521067863 0 0
890700846 0 0
1016269907 0 0
856068932 0 0
1041405225 0 0
644535415 0 0
390626932 0 0
170634719 0 0
388240944 0 0
245441762 0 0
900131131 0 0
831942370 0 0
1070263258 0 0
564226617 0 0
976417590 0 0
1025258945 0 0
813292935 0 0
964627542 0 0
231272826 0 0
965128273 0 0
210599760 0 0
603395540 0 0
473459485 0 0
749222660 0 0
923924418 0 0
391803918 0 0
983681867 0 0
301258838 0 0
671128219 0 0
290968470 0 0
24860680 0 0
543841473 0 0
477044036 0 0
128408231 0 0
999489347 0 0
496915116 0 0
10403438 0 0
70105077 0 0
526324301 0 0
45841320 0 0
369461457 0 0
916086192 0 0
65799759 0 0
957474727 0 0
115048412 0 0
302074635 0 0
444330483 0 0
704803926 0 0
182063381 0 0
495336143 0 0
615796607 0 0
521335707 0 0
1033939383 0 0
61121681 0 0
907723079 0 0
231008119 0 0
223663861 0 0
557825050 0 0
62866906 0 0
48939702 0 0
805896979 0 0
17323910 0 0
558080093 0 0
308792089 0 0
505790892 0 0
885360893 0 0
596747568 0 0
647498353 0 0
94811259 0 0
261600959 0 0
323337933 0 0
794463495 0 0
613500015 0 0
795802915 0 0
84770203 0 0
446816039 0 0
591557217 0 0
294304941 0 0
448848383 0 0
588366468 0 0
353382271 0 0
105595031 0 0
939748036 0 0
804690021 0 0
318269611 0 0
95263394 0 0
819829545 0 0
923014070 0 0
66589413 0 0
134794307 0 0
171058665 0 0
124129320 0 0
688566261 0 0
921472966 0 0
877957163 0 0
376411123 0 0
1000728396 0 0
1041362830 0 0
341304046 0 0
857182335 0 0
875757812 0 0
872041535 0 0
673822493 0 0
532618111 0 0
380409940 0 0
845118027 0 0
706616644 0 0
84101825 0 0
743430200 0 0
263726005 0 0
255543598 0 0
984280907 0 0
1050885239 0 0
479726149 0 0
299585332 0 0
198074375 0 0
150384663 0 0
997580507 0 0
418136770 0 0
643515769 0 0
564068951 0 0
860978755 0 0
11730511 0 0
882135457 0 0
1038620961 0 0
243998271 0 0
8681793 0 0
475334538 0 0
363119042 0 0
731523354 0 0
972507017 0 0
563921713 0 0
1048447654 0 0
629520931 0 0
1066294054 0 0
1026191853 0 0
674291340 0 0
777112150 0 0
628747042 0 0
1006730353 0 0
390705634 0 0
431571466 0 0
909922453 0 0
79120668 0 0
784199578 0 0
454073236 0 0
950474373 0 0
452012624 0 0
2510071 0 0
560640410 0 0
345469969 0 0
179927402 0 0
220624537 0 0
809305123 0 0
823961368 0 0
147912430 0 0
533998416 0 0
191811360 0 0
788959325 0 0
352600666 0 0
241669940 0 0
62374943 0 0
615908892 0 0
961062270 0 0
531529375 0 0
12485967 0 0
471382295 0 0
778162147 0 0
312540139 0 0
966014040 0 0
840274203 0 0
62911399 0 0
937950898 0 0
26671060 0 0
83952896 0 0
490840822 0 0
1029095296 0 0
273268381 0 0
744698352 0 0
395771245 0 0
644884993 0 0
21357601 0 0
294595934 0 0
744382906 0 0
334342696 0 0
655928690 0 0
177313872 0 0
986654683 0 0
13081988 0 0
597906347 0 0
1031751227 0 0
1025325605 0 0
88750917 0 0
542760591 0 0
389671028 0 0
1004335971 0 0
232356169 0 0
844326510 0 0
630693622 0 0
504705924 0 0
7811647 0 0
213050487 0 0
821905190 0 0
438618001 0 0
401734594 0 0
25773846 0 0
523506486 0 0
407473886 0 0
565007757 0 0
671774824 0 0
242301107 0 0
856669350 0 0
556339999 0 0
593043970 0 0
325413208 0 0
268321283 0 0
1070936821 0 0
297453190 0 0
564709362 0 0
821550677 0 0
770156042 0 0
740854450 0 0
1009038171 0 0
1018563216 0 0
912090028 0 0
697446822 0 0
705578371 0 0
667906055 0 0
749678262 0 0
577059572 0 0
887704393 0 0
1032485674 0 0
937499948 0 0
1043561611 0 0
103698642 0 0
245852578 0 0
907972123 0 0
603644555 0 0
285978241 0 0
444368723 0 0
549449223 0 0
820685073 0 0
193398495 0 0
901404944 0 0
61826209 0 0
835005660 0 0
4448462 0 0
543577478 0 0
301866354 0 0
545845601 0 0
890112331 0 0
750033094 0 0
131138889 0 0
209833484 0 0
301361960 0 0
133062690 0 0
821820063 0 0
502583898 0 0
323073023 0 0
896189968 0 0
35481024 0 0
932422650 0 0
283465256 0 0
860130987 0 0
573296664 0 0
822919513 0 0
438231925 0 0
1025098181 0 0
259892415 0 0
491528145 0 0
712196973 0 0
348165901 0 0
89651307 0 0
912084815 0 0
626140904 0 0
176333173 0 0
243365400 0 0
939860716 0 0
921320015 0 0
547798175 0 0
555069501 0 0
593432812 0 0
813629044 0 0
299420504 0 0
328908741 0 0
75392666 0 0
827660696 0 0
762129094 0 0
716870314 0 0
46277748 0 0
553885124 0 0
308908626 0 0
303663251 0 0
951812997 0 0
501713313 0 0
22783512 0 0
232097434 0 0
1072733488 0 0
116054472 0 0
302546163 0 0
84500308 0 0
528281910 0 0
815962952 0 0
623089360 0 0
930126168 0 0
198504805 0 0
868579179 0 0
611543373 0 0
395832579 0 0
510292651 0 0
749144365 0 0
669860887 0 0
576226036 0 0
107065003 0 0
458426218 0 0
348918775 0 0
348711047 0 0
705152652 0 0
501976809 0 0
231953301 0 0
487116564 0 0
893846350 0 0
565215668 0 0
410917244 0 0
411792557 0 0
49245899 0 0
613320446 0 0
325851019 0 0
269121088 0 0
922695755 0 0
1046243511 0 0
658664162 0 0
879548388 0 0
786289509 0 0
539457911 0 0
15656170 0 0
344604208 0 0
466158180 0 0
815803568 0 0
166285036 0 0
963257779 0 0
241526782 0 0
364266142 0 0
398308439 0 0
957476002 0 0
551325983 0 0
591827726 0 0
143030746 0 0
39687637 0 0
739396020 0 0
719209954 0 0
867479348 0 0
478189927 0 0
1044513930 0 0
489253220 0 0
983408589 0 0
295182747 0 0
186996236 0 0
546778288 0 0
489777805 0 0
1000687866 0 0
15541099 0 0
889575646 0 0
804480431 0 0
388442883 0 0
771367021 0 0
773530027 0 0
330282381 0 0
650282037 0 0
722553557 0 0
1037991975 0 0
906316746 0 0
876579831 0 0
525855043 0 0
901330806 0 0
539480328 0 0
1018091179 0 0
189756464 0 0
109732112 0 0
727942880 0 0
325892700 0 0
75190103 0 0
993146305 0 0
236566337 0 0
249867778 0 0
991730888 0 0
831891527 0 0
358826074 0 0
687168124 0 0
642228226 0 0
524455534 0 0
588407463 0 0
409032155 0 0
896543086 0 0
963194437 0 0
611919691 0 0
792627715 0 0
843708095 0 0
707395044 0 0
140823803 0 0
671558892 0 0
863821863 0 0
300707086 0 0
237675031 0 0
119169812 0 0
658567709 0 0
286372316 0 0
144356457 0 0
531915848 0 0
214535436 0 0
684028971 0 0
1012025237 0 0
254538951 0 0
914142557 0 0
70693937 0 0
467984858 0 0
703429763 0 0
548444662 0 0
494647211 0 0
867568758 0 0
900435756 0 0
483506338 0 0
447480862 0 0
86790230 0 0
686406698 0 0
952528172 0 0
243373735 0 0
845982882 0 0
866045102 0 0
979244594 0 0
42299234 0 0
948545754 0 0
774159608 0 0
529609988 0 0
880726440 0 0
1017497518 0 0
485989047 0 0
130922369 0 0
55540887 0 0
1026365742 0 0
619474978 0 0
270128147 0 0
416242265 0 0
805458312 0 0
850952580 0 0
630337209 0 0
358905231 0 0
1033621505 0 0
344095512 0 0
1039692346 0 0
116244444 0 0
180218544 0 0
259656316 0 0
525187968 0 0
220172439 0 0
310800837 0 0
43522942 0 0
245890260 0 0
487741630 0 0
550284816 0 0
927603908 0 0
709040501 0 0
124185471 0 0
102308717 0 0
613368962 0 0
637354140 0 0
388587671 0 0
761120679 0 0
125298110 0 0
325466149 0 0
531700892 0 0
999789659 0 0
564687721 0 0
414955990 0 0
1052070361 0 0
25224705 0 0
669404393 0 0
767212058 0 0
48836009 0 0
264195453 0 0
381238490 0 0
985921669 0 0
288807476 0 0
744336849 0 0
327073219 0 0
974802363 0 0
259972412 0 0
959934464 0 0
867366507 0 0
1062043278 0 0
634324778 0 0
825698544 0 0
555421441 0 0
100000604 0 0
666482592 0 0
1023550457 0 0
178631762 0 0
546407227 0 0
743218730 0 0
136315720 0 0
21611981 0 0
24997274 0 0
526083964 0 0
751631716 0 0
1031319502 0 0
938329276 0 0
1004237139 0 0
430903529 0 0
914614418 0 0
42537296 0 0
809385844 0 0
447758767 0 0
967755781 0 0
300758280 0 0
480746367 0 0
599554114 0 0
633809426 0 0
567186239 0 0
319919919 0 0
411371479 0 0
194944144 0 0
145990893 0 0
986101974 0 0
307986879 0 0
150992360 0 0
328841834 0 0
357778988 0 0
489975367 0 0
247821349 0 0
90172598 0 0
461252861 0 0
744049530 0 0
28838264 0 0
106918571 0 0
37590139 0 0
776384415 0 0
20727241 0 0
395887949 0 0
975104352 0 0
1046924733 0 0
623470042 0 0
944275944 0 0
951300622 0 0
525752602 0 0
389452541 0 0
550137222 0 0
635650176 0 0
239754124 0 0
614918143 0 0
344766198 0 0
458605049 0 0
120010797 0 0
452641587 0 0
333785269 0 0
828013556 0 0
302621704 0 0
202438373 0 0
1006849760 0 0
775320702 0 0
14683391 0 0
67743382 0 0
1040761796 0 0
276812811 0 0
604760856 0 0
985682842 0 0
802274061 0 0
1012028833 0 0
856550800 0 0
185173299 0 0
635371486 0 0
411509736 0 0
932563999 0 0
861576812 0 0
198207108 0 0
210036505 0 0
789034383 0 0
163322425 0 0
711837333 0 0
256289022 0 0
822907366 0 0
548740610 0 0
600931803 0 0
898712332 0 0
556126877 0 0
210255065 0 0
660335302 0 0
371536187 0 0
259307039 0 0
307656972 0 0
965991079 0 0
196531301 0 0
111356382 0 0
305039175 0 0
291378307 0 0
102694394 0 0
643700448 0 0
984791348 0 0
722302009 0 0
12376174 0 0
445985188 0 0
261895222 0 0
155205476 0 0
147240180 0 0
430721002 0 0
409509327 0 0
905943392 0 0
753039394 0 0
242641865 0 0
491522700 0 0
889941945 0 0
55919214 0 0
967587975 0 0
115246533 0 0
297076529 0 0
300401933 0 0
83198602 0 0
241747787 0 0
339030012 0 0
534935864 0 0
679603581 0 0
634259625 0 0
174415712 0 0
393485891 0 0
706242239 0 0
427826168 0 0
119900777 0 0
726306219 0 0
524440898 0 0
143855908 0 0
20107050 0 0
459444261 0 0
881264431 0 0
400015097 0 0
1070489022 0 0
33124705 0 0
506047503 0 0
619900650 0 0
124948536 0 0
896106388 0 0
465964550 0 0
876919709 0 0
389245240 0 0
867366770 0 0
201390439 0 0
549028344 0 0
1002946883 0 0
244915030 0 0
1006884379 0 0
543335683 0 0
889005882 0 0
89690588 0 0
317045149 0 0
1058070352 0 0
491735625 0 0
314833246 0 0
28033680 0 0
285091252 0 0
744758313 0 0
815845698 0 0
454640910 0 0
436930005 0 0
941369807 0 0
791674687 0 0
935176068 0 0
299829673 0 0
124160874 0 0
452445935 0 0
383913208 0 0
67868899 0 0
95927897 0 0
372119463 0 0
140837051 0 0
355485415 0 0
447750126 0 0
424570255 0 0
630844374 0 0
644122853 0 0
830719355 0 0
475475675 0 0
20462964 0 0
798233193 0 0
347153718 0 0
238981923 0 0
947404142 0 0
664544169 0 0
171037506 0 0
438512561 0 0
475132691 0 0
880127890 0 0
242874534 0 0
902152300 0 0
1063342979 0 0
800299904 0 0
305334251 0 0
704160852 0 0
159360677 0 0
557577123 0 0
168122347 0 0
468692157 0 0
998057167 0 0
380000101 0 0
99920864 0 0
890996880 0 0
569340240 0 0
570852518 0 0
39685312 0 0
175185955 0 0
1039078215 0 0
271892515 0 0
77283017 0 0
266466120 0 0
603183444 0 0
934880662 0 0
912401015 0 0
832179185 0 0
398772266 0 0
907571810 0 0
663686868 0 0
112736872 0 0
853043250 0 0
111142979 0 0
693227059 0 0
459214648 0 0
455243469 0 0
500258537 0 0
4326557 0 0
561400422 0 0
92852941 0 0
169789500 0 0
1025569291 0 0
471247271 0 0
664673922 0 0
78467395 0 0
315112541 0 0
722867240 0 0
627550248 0 0
173214603 0 0
533994623 0 0
342535954 0 0
587289887 0 0
116132491 0 0
695178309 0 0
551272909 0 0
901653305 0 0
733703167 0 0
857571855 0 0
441526799 0 0
213042430 0 0
685488372 0 0
257398513 0 0
197797055 0 0
973951144 0 0
876295951 0 0
340561825 0 0
228271513 0 0
480667377 0 0
1035650380 0 0
804918153 0 0
164790961 0 0
115510826 0 0
260696802 0 0
814567382 0 0
854113115 0 0
127543835 0 0
538669753 0 0
633357952 0 0
961194077 0 0
695874228 0 0
624958479 0 0
389004214 0 0
761065961 0 0
171330055 0 0
519337101 0 0
688694129 0 0
645567761 0 0
1026284860 0 0
508599275 0 0
83077683 0 0
921664818 0 0
980601789 0 0
624730103 0 0
68466936 0 0
710186817 0 0
403667549 0 0
149356596 0 0
1063211726 0 0
323618662 0 0
879681663 0 0
409098681 0 0
204828896 0 0
198023205 0 0
169567559 0 0
51046026 0 0
638874289 0 0
982850967 0 0
525846298 0 0
950565799 0 0
13404375 0 0
978058792 0 0
972934159 0 0
858334889 0 0
1061793177 0 0
652182700 0 0
113196390 0 0
419054119 0 0
485177667 0 0
610724835 0 0
608603501 0 0
842355923 0 0
478266682 0 0
802659594 0 0
635289707 0 0
345679546 0 0
195049757 0 0
31265457 0 0
46839965 0 0
444085284 0 0
956499210 0 0
105005561 0 0
637897968 0 0
734153911 0 0
767800052 0 0
476247230 0 0
730709887 0 0
304920690 0 0
612695867 0 0
625309902 0 0
899700303 0 0
231461614 0 0
42516589 0 0
1059761555 0 0
775880884 0 0
787283747 0 0
339742801 0 0
84282890 0 0
425084973 0 0
480929636 0 0
364800438 0 0
647534738 0 0
932607269 0 0
966292583 0 0
452300940 0 0
967024276 0 0
855229229 0 0
948765707 0 0
585051559 0 0
204048845 0 0
187724222 0 0
304031042 0 0
930206554 0 0
936347781 0 0
311641770 0 0
428745293 0 0
892318175 0 0
388303846 0 0
165744059 0 0
940871095 0 0
625712472 0 0
406262747 0 0
491430942 0 0
321213510 0 0
303637309 0 0
232189252 0 0
32581702 0 0
930490283 0 0
135293332 0 0
65078643 0 0
384074377 0 0
207286379 0 0
978254956 0 0
999986921 0 0
361892791 0 0
683974306 0 0
465481327 0 0
755571340 0 0
585055256 0 0
295312554 0 0
324299011 0 0
535051262 0 0
1006922884 0 0
149950423 0 0
784910572 0 0
254321060 0 0
331205703 0 0
229445417 0 0
893995436 0 0
393550831 0 0
280472151 0 0
232425789 0 0
884637967 0 0
76766155 0 0
481160948 0 0
326605949 0 0
151666790 0 0
399905974 0 0
1073371086 0 0
77577782 0 0
48082241 0 0
855718494 0 0
251497079 0 0
831879643 0 0
13956956 0 0
898227608 0 0
680431203 0 0
51432285 0 0
157182097 0 0
447163858 0 0
66868704 0 0
143399623 0 0
299136583 0 0
817351988 0 0
432794115 0 0
475876076 0 0
185543043 0 0
16735898 0 0
140611446 0 0
145945777 0 0
282477929 0 0
556444125 0 0
878857060 0 0
396508795 0 0
682563226 0 0
52525697 0 0
874823848 0 0
110429620 0 0
168112577 0 0
854084702 0 0
386129146 0 0
426490173 0 0
131453397 0 0
383183793 0 0
823705633 0 0
276002834 0 0
895719880 0 0
688346412 0 0
316484963 0 0
986021827 0 0
116236988 0 0
90083038 0 0
514853800 0 0
531342328 0 0
374620516 0 0
30729608 0 0
742362809 0 0
763218209 0 0
913700988 0 0
1000877814 0 0
736050425 0 0
625877516 0 0
376265435 0 0
13455743 0 0
447778154 0 0
488261580 0 0
589148735 0 0
586827267 0 0
770560855 0 0
604155971 0 0
35079996 0 0
529509393 0 0
371008189 0 0
329327421 0 0
779018246 0 0
802244728 0 0
414564960 0 0
754958307 0 0
168926226 0 0
973865293 0 0
555318265 0 0
855262065 0 0
642335225 0 0
312858903 0 0
143033741 0 0
625955018 0 0
1012021757 0 0
525582307 0 0
102809454 0 0
732579797 0 0
880988237 0 0
764536730 0 0
822887161 0 0
128533240 0 0
209511688 0 0
1044933561 0 0
746721790 0 0
435552497 0 0
558702438 0 0
109698613 0 0
670247042 0 0
146427561 0 0
790834060 0 0
795117060 0 0
484082018 0 0
82388553 0 0
970472382 0 0
874263033 0 0
336796571 0 0
940029350 0 0
744162343 0 0
1069856474 0 0
227278044 0 0
423226759 0 0
857518176 0 0
977261106 0 0
167675481 0 0
4786636 0 0
286876380 0 0
968211585 0 0
762209270 0 0
22873155 0 0
29679167 0 0
913183906 0 0
665274812 0 0
759012727 0 0
347218523 0 0
319901941 0 0
328914746 0 0
586213363 0 0
214809923 0 0
108731964 0 0
584498932 0 0
758558712 0 0
729665297 0 0
359717687 0 0
670090734 0 0
1006838253 0 0
596575488 0 0
295310656 0 0
297126510 0 0
379958325 0 0
202837398 0 0
448579377 0 0
145471467 0 0
168175225 0 0
143941438 0 0
416382050 0 0
954788426 0 0
979727342 0 0
787995462 0 0
769451011 0 0
944411435 0 0
1029116823 0 0
464383269 0 0
1055384243 0 0
376253122 0 0
924685230 0 0
457735977 0 0
68061989 0 0
1048813054 0 0
737639066 0 0
947593599 0 0
536519445 0 0
691262543 0 0
671382023 0 0
537266658 0 0
279579725 0 0
606379986 0 0
488384566 0 0
852104110 0 0
138980438 0 0
192737866 0 0
826064728 0 0
348661273 0 0
68188951 0 0
883902538 0 0
436717820 0 0
1071356751 0 0
1038638168 0 0
533639070 0 0
220948939 0 0
137459759 0 0
300898955 0 0
848365480 0 0
853279732 0 0
442416924 0 0
298700493 0 0
417185800 0 0
485713209 0 0
335756724 0 0
879020651 0 0
542781593 0 0
529787572 0 0
742138528 0 0
214322067 0 0
618835850 0 0
324682616 0 0
109661296 0 0
209058875 0 0
91614261 0 0
986421393 0 0
16994181 0 0
412839164 0 0
334587552 0 0
617692434 0 0
12916173 0 0
217053453 0 0
278729506 0 0
285034332 0 0
144125578 0 0
87816052 0 0
684848228 0 0
317664124 0 0
557381444 0 0
81364197 0 0
1069599661 0 0
797010845 0 0
713524292 0 0
645492755 0 0
514202281 0 0
784117348 0 0
106627960 0 0
531865033 0 0
7564605 0 0
363749657 0 0
642271594 0 0
775125036 0 0
180874344 0 0
661314156 0 0
42340508 0 0
296618388 0 0
615367336 0 0
399499450 0 0
554125044 0 0
837407303 0 0
659462248 0 0
765119581 0 0
102491234 0 0
416603560 0 0
1063176593 0 0
25080709 0 0
794788121 0 0
665086276 0 0
248094647 0 0
954852913 0 0
161548420 0 0
739087241 0 0
11306426 0 0
1008941683 0 0
844301723 0 0
373495059 0 0
60992507 0 0
980481119 0 0
298985504 0 0
433661071 0 0
882012158 0 0
275222363 0 0
171757441 0 0
188511358 0 0
798292177 0 0
977991287 0 0
1065900389 0 0
674305923 0 0
123998745 0 0
809354975 0 0
1045409985 0 0
40731382 0 0
45422061 0 0
18892184 0 0
1061376486 0 0
492885589 0 0
1053801512 0 0
649877717 0 0
500496554 0 0
932019435 0 0
338909239 0 0
490393184 0 0
162581917 0 0
479458294 0 0
515188936 0 0
983300167 0 0
275148117 0 0
80740135 0 0
26652120 0 0
310321221 0 0
34485214 0 0
102322278 0 0
878161580 0 0
1065402155 0 0
535774311 0 0
498336522 0 0
598582238 0 0
28976868 0 0
429109637 0 0
679240301 0 0
945068163 0 0
1063536622 0 0
80497576 0 0
173551775 0 0
742040973 0 0
764963138 0 0
456749797 0 0
653708990 0 0
490644448 0 0
340140852 0 0
295684912 0 0
650432725 0 0
353103341 0 0
992242352 0 0
747225937 0 0
519979685 0 0
713115164 0 0
824827383 0 0
168014229 0 0
364489501 0 0
261106839 0 0
599157357 0 0
681158917 0 0
842713328 0 0
62805915 0 0
935619081 0 0
283590187 0 0
88577993 0 0
730130387 0 0
265253760 0 0
506661102 0 0
833401931 0 0
115244177 0 0
666663086 0 0
522195097 0 0
314568473 0 0
603969416 0 0
763715809 0 0
838031734 0 0
651926501 0 0
249251304 0 0
653151940 0 0
764219687 0 0
367160017 0 0
523366406 0 0
66787279 0 0
206916834 0 0
390695292 0 0
719011837 0 0
883020210 0 0
157719535 0 0
702406970 0 0
702808256 0 0
928463856 0 0
796520324 0 0
806565218 0 0
481693651 0 0
814381186 0 0
155146273 0 0
628272297 0 0
144775358 0 0
1032495354 0 0
438450070 0 0
630092662 0 0
128845594 0 0
424541959 0 0
86700910 0 0
806629427 0 0
68385378 0 0
72978076 0 0
839470768 0 0
526305022 0 0
731837368 0 0
1059372878 0 0
654338799 0 0
454533746 0 0
77776731 0 0
445530432 0 0
1023588095 0 0
133154424 0 0
1007446067 0 0
610293351 0 0
274787624 0 0
742127848 0 0
1067407674 0 0
101019933 0 0
147129945 0 0
880782467 0 0
317352632 0 0
460939047 0 0
954906445 0 0
671294902 0 0
962327584 0 0
960055556 0 0
1019566125 0 0
630049656 0 0
399971533 0 0
1003633575 0 0
835438383 0 0
72222293 0 0
272217248 0 0
253986743 0 0
118499265 0 0
456384138 0 0
788557141 0 0
413987072 0 0
869706593 0 0
710714039 0 0
964201010 0 0
588075843 0 0
469407510 0 0
248181947 0 0
106687163 0 0
876670247 0 0
173582045 0 0
191527164 0 0
587425456 0 0
639644911 0 0
20283806 0 0
69264667 0 0
840550871 0 0
511580332 0 0
385621874 0 0
310691813 0 0
223018631 0 0
913590365 0 0
132302484 0 0
783722192 0 0
807114830 0 0
768688632 0 0
998339798 0 0
956003595 0 0
665129720 0 0
191534020 0 0
998426718 0 0
769580600 0 0
537825587 0 0
601898735 0 0
185850231 0 0
771727470 0 0
1065425867 0 0
741252016 0 0
499424709 0 0
353368547 0 0
864253563 0 0
948763741 0 0
1025032695 0 0
140941216 0 0
17693427 0 0
252976133 0 0
887754383 0 0
693140827 0 0
961717642 0 0
497884920 0 0
321108277 0 0
651981027 0 0
392839540 0 0
1055859009 0 0
125369514 0 0
616369834 0 0
761678937 0 0
130382150 0 0
986309554 0 0
501712990 0 0
901844652 0 0
897130973 0 0
253112621 0 0
912391209 0 0
633154244 0 0
746064915 0 0
5144625 0 0
880768969 0 0
930050925 0 0
447027090 0 0
709377542 0 0
371077459 0 0
890243807 0 0
495384019 0 0
202070637 0 0
360069790 0 0
443483557 0 0
412078353 0 0
348779336 0 0
895467517 0 0
236660502 0 0
400581729 0 0
486537101 0 0
336199095 0 0
853576121 0 0
282634195 0 0
650001474 0 0
920001129 0 0
865039986 0 0
820228955 0 0
440942572 0 0
554057071 0 0
34849044 0 0
504104356 0 0
816774201 0 0
1067256578 0 0
672750007 0 0
541841846 0 0
785738023 0 0
498485596 0 0
148910859 0 0
809833066 0 0
756355730 0 0
778598379 0 0
387217790 0 0
64131380 0 0
525899493 0 0
297602580 0 0
952636795 0 0
584123539 0 0
61125040 0 0
928506370 0 0
611844702 0 0
286476485 0 0
849883677 0 0
937087439 0 0
396212894 0 0
920601273 0 0
618372601 0 0
1008567669 0 0
746226370 0 0
820021883 0 0
322416380 0 0
287714025 0 0
91496425 0 0
1017078604 0 0
822984408 0 0
621625733 0 0
367148419 0 0
62111320 0 0
897867358 0 0
894249661 0 0
139221975 0 0
70752859 0 0
454289871 0 0
867735106 0 0
101571107 0 0
338930261 0 0
181405860 0 0
747903603 0 0
284030076 0 0
568449329 0 0
716954203 0 0
1066912775 0 0
689616357 0 0
1003038961 0 0
595527595 0 0
645485865 0 0
15864048 0 0
85422848 0 0
830079802 0 0
41079963 0 0
52808339 0 0
729529169 0 0
1041086741 0 0
894423550 0 0
680194181 0 0
873067111 0 0
886462686 0 0
742499811 0 0
906398268 0 0
724251928 0 0
770392812 0 0
256413471 0 0
301219326 0 0
530520882 0 0
659370002 0 0
786149902 0 0
212993341 0 0
268032517 0 0
487172855 0 0
292843779 0 0
1038110104 0 0
219875222 0 0
504367633 0 0
485643553 0 0
430703460 0 0
194173286 0 0
1043505090 0 0
622502252 0 0
527741318 0 0
292139726 0 0
810833223 0 0
917291363 0 0
969689539 0 0
121187689 0 0
754797686 0 0
566149226 0 0
403860922 0 0
97185472 0 0
1017213408 0 0
130391017 0 0
835757441 0 0
898097841 0 0
24671761 0 0
821395052 0 0
347842954 0 0
852527478 0 0
764664812 0 0
956630597 0 0
227795564 0 0
253002321 0 0
395211473 0 0
854313845 0 0
349530317 0 0
938237592 0 0
255286728 0 0
584654646 0 0
387938599 0 0
818373546 0 0
960134254 0 0
797311214 0 0
964149534 0 0
812988629 0 0
513498255 0 0
82546535 0 0
823566914 0 0
581617170 0 0
813406252 0 0
807987323 0 0
753925755 0 0
798370908 0 0
783913244 0 0
18139262 0 0
573174043 0 0
411011551 0 0
848692334 0 0
13495658 0 0
578969549 0 0
763728378 0 0
195813007 0 0
796971095 0 0
266265230 0 0
311249496 0 0
164959116 0 0
731337364 0 0
262214419 0 0
346953005 0 0
538449321 0 0
624414989 0 0
320513146 0 0
7916807 0 0
167644899 0 0
643142633 0 0
257598953 0 0
769270154 0 0
992955559 0 0
51077301 0 0
775764530 0 0
199208075 0 0
540753295 0 0
304569906 0 0
120977744 0 0
810919097 0 0
22149861 0 0
618591565 0 0
392134613 0 0
273255436 0 0
435126995 0 0
230767411 0 0
166062870 0 0
187370662 0 0
818052300 0 0
841627270 0 0
679302150 0 0
517774804 0 0
810038927 0 0
383093027 0 0
423581345 0 0
287789573 0 0
128243139 0 0
572629611 0 0
698386239 0 0
275272141 0 0
806720274 0 0
654101706 0 0
787056511 0 0
635635652 0 0
934264313 0 0
889232727 0 0
49082500 0 0
492952822 0 0
646827143 0 0
619780929 0 0
58110977 0 0
466953534 0 0
174573050 0 0
834583971 0 0
956518083 0 0
832662066 0 0
1033327816 0 0
863075296 0 0
138540061 0 0
711335605 0 0
531176787 0 0
788289133 0 0
543139454 0 0
754730931 0 0
774231006 0 0
617081863 0 0
715068194 0 0
257644196 0 0
152126797 0 0
286372125 0 0
378580960 0 0
90816087 0 0
373982618 0 0
1014656873 0 0
819956464 0 0
347237634 0 0
980866306 0 0
563745522 0 0
999651645 0 0
639999124 0 0
270133078 0 0
627240269 0 0
56021883 0 0
317045561 0 0
850177175 0 0
217115910 0 0
459654591 0 0
1034990926 0 0
41522668 0 0
94420660 0 0
1004146378 0 0
707914559 0 0
213021360 0 0
120139598 0 0
814663491 0 0
737317693 0 0
1028723551 0 0
450557068 0 0
152787827 0 0
378717693 0 0
507506879 0 0
620634821 0 0
439946414 0 0
847713909 0 0
717282348 0 0
222176114 0 0
930261805 0 0
314053169 0 0
30446381 0 0
691778800 0 0
181989861 0 0
577590993 0 0
651598884 0 0
1036059176 0 0
78611533 0 0
77972483 0 0
103578629 0 0
639917904 0 0
362916426 0 0
674989593 0 0
888709526 0 0
815886182 0 0
207145950 0 0
686609069 0 0
800215967 0 0
487603456 0 0
5607244 0 0
932420198 0 0
707721086 0 0
804554687 0 0
1000891264 0 0
904454508 0 0
547276890 0 0
416407058 0 0
122994381 0 0
115537004 0 0
459222904 0 0
879920750 0 0
537377740 0 0
472240327 0 0
743696019 0 0
776271886 0 0
154188623 0 0
560844492 0 0
896413451 0 0
698489681 0 0
107819575 0 0
822550688 0 0
855970689 0 0
552113830 0 0
358450146 0 0
487591291 0 0
942362783 0 0
382594433 0 0
32721281 0 0
615966246 0 0
688690454 0 0
447155410 0 0
633577752 0 0
242267628 0 0
460097045 0 0
527423702 0 0
29083769 0 0
233824805 0 0
1536433 0 0
264203779 0 0
1058355584 0 0
850470090 0 0
501116791 0 0
361222381 0 0
619827258 0 0
59930730 0 0
736535465 0 0
665480392 0 0
455967641 0 0
86443563 0 0
518950631 0 0
147141889 0 0
816501592 0 0
17784600 0 0
42276800 0 0
1032787311 0 0
566114139 0 0
72587312 0 0
963218218 0 0
734608373 0 0
863980530 0 0
556868422 0 0
850840949 0 0
132658984 0 0
433709952 0 0
237093645 0 0
876070084 0 0
693607949 0 0
340656022 0 0
200910912 0 0
64324979 0 0
37271241 0 0
398215081 0 0
984696194 0 0
910580727 0 0
708873726 0 0
77613652 0 0
921217712 0 0
138775550 0 0
574917503 0 0
258718534 0 0
35834358 0 0
884863665 0 0
703971300 0 0
255376826 0 0
105009741 0 0
973461575 0 0
952649784 0 0
9178060 0 0
1059198905 0 0
165498900 0 0
797223204 0 0
839254440 0 0
995815168 0 0
1040221949 0 0
432818850 0 0
766412419 0 0
603000230 0 0
324349973 0 0
953573961 0 0
539237452 0 0
766269809 0 0
966529145 0 0
231034885 0 0
414831827 0 0
832843776 0 0
726531381 0 0
157592466 0 0
933940037 0 0
478882238 0 0
188482475 0 0
1028656511 0 0
43927080 0 0
1033599044 0 0
1069607398 0 0
685218963 0 0
483409172 0 0
238589701 0 0
625188256 0 0
879036343 0 0
770291167 0 0
102093744 0 0
695883588 0 0
226151335 0 0
660234861 0 0
666057262 0 0
1009689250 0 0
154429430 0 0
609950893 0 0
161240714 0 0
947939725 0 0
672204612 0 0
241020256 0 0
477772039 0 0
523054751 0 0
1066482136 0 0
50913754 0 0
697515867 0 0
955154540 0 0
45139173 0 0
502362089 0 0
1072672015 0 0
437260201 0 0
714543387 0 0
896843449 0 0
678436870 0 0
254690382 0 0
409691298 0 0
253628337 0 0
796668204 0 0
582040075 0 0
641722256 0 0
996790929 0 0
309059436 0 0
37994008 0 0
885618617 0 0
51824017 0 0
652310457 0 0
686242339 0 0
110105020 0 0
244143105 0 0
25734692 0 0
373141948 0 0
966639744 0 0
790960818 0 0
160671310 0 0
842304909 0 0
734122154 0 0
863689618 0 0
361639843 0 0
1018971948 0 0
791667668 0 0
1020373619 0 0
842925476 0 0
982327666 0 0
112252278 0 0
149621125 0 0
85305270 0 0
242415627 0 0
650965193 0 0
680346813 0 0
403856716 0 0
740238010 0 0
96173238 0 0
245428333 0 0
984840225 0 0
721116127 0 0
882344533 0 0
942146198 0 0
412955425 0 0
513577636 0 0
618968090 0 0
383880194 0 0
94431082 0 0
205976708 0 0
772493131 0 0
296429570 0 0
284062120 0 0
557143262 0 0
192495303 0 0
457926770 0 0
638349002 0 0
231891539 0 0
236912632 0 0
350499566 0 0
800574652 0 0
982766066 0 0
780898474 0 0
440617463 0 0
803994204 0 0
434309577 0 0
461649414 0 0
316564631 0 0
838643652 0 0
213143053 0 0
570113754 0 0
807268220 0 0
1070342841 0 0
182662443 0 0
713859952 0 0
283460024 0 0
500564519 0 0
323448381 0 0
190928594 0 0
258155714 0 0
198107598 0 0
346529337 0 0
423051831 0 0
836551105 0 0
529091525 0 0
786017500 0 0
981052686 0 0
1039401925 0 0
578600171 0 0
167897666 0 0
540102383 0 0
855504411 0 0
654323152 0 0
469651017 0 0
625414121 0 0
181947732 0 0
940729030 0 0
142844207 0 0
1010363151 0 0
866411297 0 0
704680142 0 0
828781757 0 0
916076764 0 0
609048063 0 0
270503000 0 0
289280720 0 0
583494880 0 0
75951334 0 0
888992645 0 0
1011345877 0 0
185788095 0 0
32329959 0 0
364639383 0 0
699854044 0 0
1071442567 0 0
707576542 0 0
692639628 0 0
473381999 0 0
72092790 0 0
324587600 0 0
386734291 0 0
466657546 0 0
948267745 0 0
901616284 0 0
232728795 0 0
713787935 0 0
143595834 0 0
934286387 0 0
559879245 0 0
937136403 0 0
15695844 0 0
280705414 0 0
512629639 0 0
851241135 0 0
495718326 0 0
699450965 0 0
91534266 0 0
133674024 0 0
95559618 0 0
689337410 0 0
581920089 0 0
640374347 0 0
479784838 0 0
911180807 0 0
948227529 0 0
439573544 0 0
494735657 0 0
278173322 0 0
419744254 0 0
655669055 0 0
194493624 0 0
941483479 0 0
136304357 0 0
235016882 0 0
365314086 0 0
1065827624 0 0
986374167 0 0
257085933 0 0
984167646 0 0
285311698 0 0
390079902 0 0
731703513 0 0
839908812 0 0
240218872 0 0
927928873 0 0
559662427 0 0
99460821 0 0
488241888 0 0
374937244 0 0
430347249 0 0
569405093 0 0
562189243 0 0
415016412 0 0
47922452 0 0
481728779 0 0
506550009 0 0
390550773 0 0
469828977 0 0
521194894 0 0
495528774 0 0
371891379 0 0
550232367 0 0
117404569 0 0
764403690 0 0
148904590 0 0
1003336100 0 0
925136121 0 0
825175829 0 0
801123812 0 0
113172887 0 0
16728555 0 0
505392849 0 0
1018754518 0 0
540284549 0 0
201297230 0 0
909094214 0 0
704424225 0 0
222277071 0 0
1006614892 0 0
746932399 0 0
408457681 0 0
166431577 0 0
796952942 0 0
660156446 0 0
779680200 0 0
509891704 0 0
556954872 0 0
509265931 0 0
794719717 0 0
384727774 0 0
478333693 0 0
988930541 0 0
251965684 0 0
661444321 0 0
212194081 0 0
4510623 0 0
1023635870 0 0
88397542 0 0
573893593 0 0
951257018 0 0
1061885436 0 0
676139877 0 0
101832351 0 0
846011004 0 0
166893623 0 0
730390478 0 0
576454127 0 0
896766476 0 0
894849194 0 0
672879322 0 0
960232807 0 0
426994610 0 0
378207259 0 0
407124518 0 0
563982103 0 0
96151645 0 0
507467909 0 0
865365129 0 0
461118978 0 0
1049464311 0 0
582083165 0 0
619508238 0 0
448505482 0 0
845368090 0 0
842462448 0 0
550450566 0 0
112769580 0 0
795440135 0 0
935297772 0 0
1030225804 0 0
999847673 0 0
146976052 0 0
200669161 0 0
21660452 0 0
898018488 0 0
735964105 0 0
1013286694 0 0
116779007 0 0
752159985 0 0
435961695 0 0
247337450 0 0
56173958 0 0
620176105 0 0
619264452 0 0
645740957 0 0
302702446 0 0
187443615 0 0
386305522 0 0
252093867 0 0
125406048 0 0
440438666 0 0
580854120 0 0
379798658 0 0
229531302 0 0
835724566 0 0
94530296 0 0
748925252 0 0
363685544 0 0
27733875 0 0
38420309 0 0
637545062 0 0
124841319 0 0
205947073 0 0
561056863 0 0
597847015 0 0
433842082 0 0
712481204 0 0
339801353 0 0
593266673 0 0
22648899 0 0
42260188 0 0
62947889 0 0
369133242 0 0
178221201 0 0
914614114 0 0
11954810 0 0
1009072553 0 0
976285417 0 0
198431264 0 0
476592737 0 0
181907030 0 0
551654457 0 0
768095272 0 0
147480112 0 0
816755429 0 0
149163451 0 0
1013669530 0 0
774569478 0 0
849217689 0 0
993206860 0 0
217313079 0 0
794483550 0 0
6622599 0 0
58036857 0 0
323348775 0 0
270704755 0 0
210277436 0 0
887038279 0 0
353196997 0 0
130450462 0 0
710675570 0 0
58825689 0 0
622862691 0 0
658124222 0 0
674677216 0 0
55574010 0 0
230443465 0 0
148861176 0 0
78887198 0 0
189055762 0 0
862650002 0 0
229346030 0 0
205032025 0 0
59211904 0 0
41477991 0 0
584975197 0 0
153541136 0 0
795571112 0 0
671547 0 0
173163920 0 0
929501758 0 0
862593069 0 0
931011526 0 0
29639246 0 0
684304933 0 0
829698072 0 0
238388730 0 0
204107174 0 0
301822292 0 0
986738064 0 0
266651608 0 0
857214643 0 0
785815772 0 0
643322423 0 0
241865785 0 0
675220389 0 0
585332501 0 0
913485212 0 0
614852443 0 0
655898974 0 0
831823589 0 0
1071378348 0 0
615083534 0 0
313880382 0 0
808583138 0 0
847097258 0 0
779817497 0 0
498296614 0 0
352343711 0 0
454971885 0 0
698759448 0 0
796670689 0 0
578565604 0 0
230294567 0 0
736176315 0 0
829746768 0 0
174531608 0 0
712832204 0 0
839421985 0 0
278572820 0 0
62876666 0 0
528828010 0 0
419825019 0 0
892090992 0 0
556897118 0 0
955344105 0 0
188882680 0 0
958262793 0 0
494525118 0 0
473758292 0 0
941926519 0 0
538211649 0 0
854418596 0 0
841622874 0 0
219779257 0 0
72485639 0 0
363467023 0 0
1044131263 0 0
1073350756 0 0
363745505 0 0
894135374 0 0
319230068 0 0
476839160 0 0
800641810 0 0
668741373 0 0
217775803 0 0
770907229 0 0
753631695 0 0
453328986 0 0
921201254 0 0
154416295 0 0
186093308 0 0
717375055 0 0
483011709 0 0
421375373 0 0
595679177 0 0
463580069 0 0
1038834222 0 0
772185466 0 0
554007727 0 0
497442064 0 0
1038128354 0 0
957797896 0 0
900050793 0 0
287260006 0 0
747384621 0 0
672324536 0 0
785059583 0 0
643990659 0 0
176823747 0 0
854249967 0 0
821794989 0 0
430921362 0 0
22049721 0 0
478368558 0 0
439872821 0 0
773076007 0 0
390593229 0 0
133894792 0 0
259107561 0 0
1021151316 0 0
804364291 0 0
827611868 0 0
976572092 0 0
349210895 0 0
905046167 0 0
71354841 0 0
527339274 0 0
463917437 0 0
960499885 0 0
556191067 0 0
22755764 0 0
529035837 0 0
715757190 0 0
290279780 0 0
145702037 0 0
124686175 0 0
17601749 0 0
332622415 0 0
670378949 0 0
686441538 0 0
223716015 0 0
388649326 0 0
280193481 0 0
859614331 0 0
562684871 0 0
277576580 0 0
1043637587 0 0
111319711 0 0
357016305 0 0
1047603684 0 0
258284895 0 0
933159632 0 0
147170285 0 0
483087019 0 0
598117807 0 0
355522436 0 0
1000828985 0 0
854768321 0 0
645453718 0 0
625557777 0 0
733320144 0 0
754416888 0 0
127189107 0 0
615792410 0 0
623822303 0 0
70224150 0 0
199328492 0 0
985170612 0 0
286106987 0 0
851001392 0 0
680925723 0 0
254018585 0 0
268386984 0 0
848561660 0 0
1039746452 0 0
535643966 0 0
143698514 0 0
979211533 0 0
315732406 0 0
1048397271 0 0
47701870 0 0
30499066 0 0
17192243 0 0
706671229 0 0
816500027 0 0
304461753 0 0
547825379 0 0
128602434 0 0
674286503 0 0
1058281156 0 0
996341159 0 0
592778637 0 0
1048551153 0 0
888011949 0 0
205034768 0 0
730586791 0 0
193427026 0 0
89879110 0 0
108832265 0 0
723277970 0 0
781550718 0 0
536492055 0 0
476978196 0 0
894620577 0 0
646460224 0 0
834900209 0 0
564146439 0 0
603171274 0 0
716650204 0 0
886338313 0 0
767611216 0 0
710277858 0 0
1047455403 0 0
658651398 0 0
745630300 0 0
31454676 0 0
791970517 0 0
171811101 0 0
16789854 0 0
481393497 0 0
130826194 0 0
172469531 0 0
541525254 0 0
985403570 0 0
125073163 0 0
32151823 0 0
798829742 0 0
797205172 0 0
594941181 0 0
304222515 0 0
799739238 0 0
927325704 0 0
333333612 0 0
866281262 0 0
306554084 0 0
895940231 0 0
970764066 0 0
904375832 0 0
87004887 0 0
102797652 0 0
399913005 0 0
78107824 0 0
105110384 0 0
139685986 0 0
291071275 0 0
131152876 0 0
533725948 0 0
765933471 0 0
908655932 0 0
122493337 0 0
357367816 0 0
815670652 0 0
700256129 0 0
116627748 0 0
98835229 0 0
320649055 0 0
519270702 0 0
765812782 0 0
448530608 0 0
538892369 0 0
836085337 0 0
697531142 0 0
1048592690 0 0
433624628 0 0
914545263 0 0
404089226 0 0
57835033 0 0
851829951 0 0
937522579 0 0
279266728 0 0
368487367 0 0
909287067 0 0
736552742 0 0
106420952 0 0
672631308 0 0
841663178 0 0
724139535 0 0
550217281 0 0
126476565 0 0
32086270 0 0
512429384 0 0
452562121 0 0
562226625 0 0
96306256 0 0
793891284 0 0
40397440 0 0
1064434459 0 0
698820256 0 0
682776383 0 0
369667488 0 0
958543056 0 0
859491003 0 0
559821444 0 0
117859803 0 0
990196932 0 0
848990436 0 0
797368804 0 0
763488100 0 0
466009124 0 0
871992178 0 0
154978696 0 0
421136466 0 0
881126296 0 0
1064721595 0 0
352965410 0 0
636577158 0 0
265391971 0 0
554548334 0 0
1028511485 0 0
898996253 0 0
519267264 0 0
541210924 0 0
631046299 0 0
604753249 0 0
232914389 0 0
913348048 0 0
1029857631 0 0
540610284 0 0
583661939 0 0
179368551 0 0
608392210 0 0
48803466 0 0
138674204 0 0
309338157 0 0
551651022 0 0
664358703 0 0
379746488 0 0
663573664 0 0
345089137 0 0
674694763 0 0
935852844 0 0
489931374 0 0
457429872 0 0
38590990 0 0
881656810 0 0
232641801 0 0
466859753 0 0
303953665 0 0
916035910 0 0
44210642 0 0
723887273 0 0
391871098 0 0
845001740 0 0
691216427 0 0
495379104 0 0
234702695 0 0
104376203 0 0
791625586 0 0
536481728 0 0
565923975 0 0
408895726 0 0
175637552 0 0
411625565 0 0
51981892 0 0
828423172 0 0
412711186 0 0
205648826 0 0
656067628 0 0
657045117 0 0
237958769 0 0
513383746 0 0
791806058 0 0
278896899 0 0
622930891 0 0
818152881 0 0
419251508 0 0
722690924 0 0
972114145 0 0
555789713 0 0
859114093 0 0
179991087 0 0
845636435 0 0
1058992270 0 0
516059568 0 0
725924649 0 0
436298224 0 0
190903024 0 0
278712017 0 0
347387531 0 0
357824036 0 0
250738217 0 0
841544224 0 0
441797672 0 0
560694454 0 0
1015935590 0 0
331415327 0 0
653887743 0 0
452212583 0 0
123410412 0 0
315877128 0 0
915361559 0 0
783194049 0 0
512413579 0 0
445191045 0 0
133321192 0 0
222072543 0 0
769118441 0 0
773971144 0 0
785959250 0 0
867941923 0 0
1069618236 0 0
440169201 0 0
559897470 0 0
603028980 0 0
688108469 0 0
987159738 0 0
544459054 0 0
479840144 0 0
582300655 0 0
225579499 0 0
681106956 0 0
192063515 0 0
652896774 0 0
435534966 0 0
1009132149 0 0
145433044 0 0
789396468 0 0
349492192 0 0
143374853 0 0
713502825 0 0
822027616 0 0
493874622 0 0
95865637 0 0
768885124 0 0
249728427 0 0
784255500 0 0
315254504 0 0
88080435 0 0
540023143 0 0
118965579 0 0
124848718 0 0
54227239 0 0
694083726 0 0
496015369 0 0
932799225 0 0
1055403473 0 0
365173055 0 0
638877081 0 0
922089214 0 0
252867792 0 0
520554505 0 0
917849879 0 0
267636163 0 0
116505010 0 0
742129749 0 0
652001759 0 0
422912828 0 0
282825804 0 0
388141722 0 0
219797115 0 0
796746938 0 0
522998755 0 0
770975409 0 0
964784253 0 0
649632479 0 0
669736720 0 0
892423870 0 0
137961493 0 0
541438655 0 0
367245492 0 0
874577985 0 0
326160285 0 0
535546443 0 0
208101802 0 0
647186739 0 0
558434968 0 0
505258090 0 0
845312023 0 0
964599038 0 0
29514236 0 0
952102775 0 0
473040879 0 0
298948287 0 0
819207274 0 0
678129170 0 0
139769835 0 0
723761319 0 0
231805864 0 0
486408546 0 0
926649180 0 0
385041750 0 0
934769190 0 0
837310104 0 0
654783116 0 0
501278694 0 0
655114411 0 0
471284790 0 0
206560404 0 0
88904998 0 0
860070173 0 0
188429247 0 0
277760024 0 0
368224371 0 0
886900877 0 0
794184505 0 0
321612339 0 0
705587995 0 0
48521211 0 0
59477985 0 0
531152535 0 0
299222823 0 0
855742314 0 0
132168222 0 0
28853084 0 0
38352268 0 0
595930290 0 0
733448892 0 0
99874040 0 0
900110226 0 0
1052358992 0 0
763162523 0 0
189133364 0 0
956415643 0 0
120234427 0 0
457408073 0 0
523147868 0 0
995116102 0 0
752028409 0 0
530239861 0 0
179145238 0 0
1030438627 0 0
886367352 0 0
333162992 0 0
20552995 0 0
1055837576 0 0
907182173 0 0
858407226 0 0
494088131 0 0
646593822 0 0
449386803 0 0
122031086 0 0
887539802 0 0
1066634666 0 0
184218584 0 0
730558676 0 0
713968245 0 0
604434510 0 0
650056386 0 0
383201450 0 0
829646987 0 0
370899934 0 0
900512589 0 0
54518407 0 0
358295151 0 0
1028276384 0 0
823418716 0 0
166074190 0 0
912677803 0 0
131956371 0 0
790352985 0 0
917470853 0 0
124795629 0 0
17732570 0 0
481249494 0 0
296179370 0 0
1057036554 0 0
985451640 0 0
280906563 0 0
1017340344 0 0
800761192 0 0
653843173 0 0
939395208 0 0
318830865 0 0
499660116 0 0
836725847 0 0
453788583 0 0
990184341 0 0
995648719 0 0
269747910 0 0
632178326 0 0
512378659 0 0
702065055 0 0
876067434 0 0
886785398 0 0
814050488 0 0
595963597 0 0
1022106842 0 0
579704023 0 0
149253837 0 0
86053492 0 0
107723373 0 0
1010297046 0 0
611084554 0 0
557715890 0 0
189287729 0 0
731714962 0 0
465231392 0 0
871940809 0 0
47165766 0 0
259035558 0 0
868582643 0 0
604178052 0 0
999571790 0 0
580550684 0 0
752594732 0 0
715152465 0 0
1049509225 0 0
150664878 0 0
444159572 0 0
481938812 0 0
842241811 0 0
291736066 0 0
1003986149 0 0
263446277 0 0
1011521289 0 0
1065287098 0 0
586393637 0 0
992758631 0 0
247686254 0 0
13386482 0 0
170143977 0 0
858693477 0 0
310824553 0 0
593401526 0 0
903209467 0 0
884537536 0 0
456003776 0 0
656600744 0 0
841932851 0 0
435910537 0 0
434278021 0 0
327262506 0 0
347366929 0 0
695820348 0 0
154492764 0 0
590277437 0 0
1030723354 0 0
175822453 0 0
84347822 0 0
459383759 0 0
405912412 0 0
680902612 0 0
35185711 0 0
356411706 0 0
891211368 0 0
254012446 0 0
629110460 0 0
32333218 0 0
646076137 0 0
39306788 0 0
8447587 0 0
62345712 0 0
501985018 0 0
949213515 0 0
707008501 0 0
827964127 0 0
779575469 0 0
611802221 0 0
744275640 0 0
365479228 0 0
457952775 0 0
778791701 0 0
968842494 0 0
711714420 0 0
637028236 0 0
1030075945 0 0
943966432 0 0
58633420 0 0
11398996 0 0
405590941 0 0
920930258 0 0
468116906 0 0
1065663257 0 0
709978225 0 0
50839388 0 0
359640756 0 0
257685224 0 0
253105705 0 0
397455699 0 0
717608535 0 0
579188538 0 0
578779123 0 0
354631061 0 0
215962670 0 0
1032639832 0 0
310002589 0 0
664901295 0 0
898766955 0 0
66375995 0 0
663264178 0 0
433649515 0 0
999470726 0 0
875209313 0 0
1036394450 0 0
538185762 0 0
757686770 0 0
424557000 0 0
535404516 0 0
106917716 0 0
542419734 0 0
1017136570 0 0
131213526 0 0
932203 0 0
472249186 0 0
680978386 0 0
593222709 0 0
631689445 0 0
50231633 0 0
390320779 0 0
492797525 0 0
964760239 0 0
220588815 0 0
915951575 0 0
549559449 0 0
56110579 0 0
893295316 0 0
1012920204 0 0
101612019 0 0
305386975 0 0
1069279577 0 0
213816307 0 0
61183567 0 0
854059255 0 0
850480520 0 0
899035476 0 0
860851825 0 0
866230300 0 0
1019447837 0 0
929152447 0 0
2031055 0 0
286666192 0 0
442551010 0 0
679298719 0 0
752873572 0 0
113339700 0 0
744223881 0 0
1026026617 0 0
1018039523 0 0
645949930 0 0
964287366 0 0
165691934 0 0
151637571 0 0
938080999 0 0
822054694 0 0
427814582 0 0
292311255 0 0
246416909 0 0
272263405 0 0
409370730 0 0
913024007 0 0
281247782 0 0
959962783 0 0
1000241984 0 0
515538278 0 0
258569246 0 0
1013625671 0 0
42178464 0 0
586956742 0 0
502261220 0 0
639865734 0 0
993460102 0 0
730523610 0 0
775289809 0 0
44090346 0 0
424614650 0 0
263505672 0 0
506916412 0 0
824632237 0 0
70482137 0 0
633981035 0 0
603439907 0 0
1039846056 0 0
169628911 0 0
476195328 0 0
550177267 0 0
809132875 0 0
341522658 0 0
227378881 0 0
66297254 0 0
157589276 0 0
467238517 0 0
393039182 0 0
1067646369 0 0
1010525794 0 0
851109361 0 0
806929034 0 0
798879269 0 0
907439192 0 0
747304617 0 0
454980250 0 0
909245156 0 0
135179044 0 0
965201576 0 0
531296886 0 0
945370458 0 0
374887532 0 0
534108198 0 0
675529855 0 0
654668422 0 0
989122757 0 0
731657516 0 0
589803193 0 0
515749641 0 0
191534981 0 0
64000712 0 0
406815426 0 0
31952909 0 0
698095647 0 0
350431736 0 0
545068697 0 0
928704636 0 0
544837489 0 0
111364415 0 0
954295258 0 0
1040155343 0 0
664848067 0 0
798895577 0 0
689453233 0 0
871085903 0 0
616336888 0 0
862246951 0 0
264472348 0 0
221902865 0 0
364132922 0 0
716128496 0 0
796721522 0 0
394332350 0 0
771876414 0 0
58287039 0 0
103155116 0 0
430155530 0 0
156327608 0 0
552063692 0 0
138960822 0 0
820054861 0 0
26107505 0 0
203440941 0 0
982127504 0 0
1058772593 0 0
832968004 0 0
423933768 0 0
883050416 0 0
58214480 0 0
480930468 0 0
959185423 0 0
531177446 0 0
1036332743 0 0
146055709 0 0
458703094 0 0
489595903 0 0
716247055 0 0
522818886 0 0
673222243 0 0
743453201 0 0
759182814 0 0
467881914 0 0
100000700 0 0
1053816429 0 0
635743462 0 0
962891168 0 0
243936786 0 0
846264016 0 0
201395159 0 0
54412200 0 0
190040659 0 0
837408376 0 0
1058067393 0 0
158719095 0 0
314214944 0 0
155070408 0 0
1020429078 0 0
387615852 0 0
354016947 0 0
824847673 0 0
708096682 0 0
796470963 0 0
812671501 0 0
120134653 0 0
814531391 0 0
150399874 0 0
693547432 0 0
888961151 0 0
601470377 0 0
519407503 0 0
920335230 0 0
808506397 0 0
815025271 0 0
208584097 0 0
607139129 0 0
901510610 0 0
987315956 0 0
804856324 0 0
1069097897 0 0
624678445 0 0
767620735 0 0
742218433 0 0
1022185505 0 0
562029214 0 0
319437766 0 0
541650964 0 0
383256648 0 0
480244151 0 0
258051762 0 0
893345793 0 0
913685855 0 0
867665976 0 0
933031711 0 0
236736021 0 0
647317584 0 0
244712376 0 0
731544650 0 0
274143887 0 0
945576361 0 0
124865868 0 0
78417951 0 0
920147151 0 0
23633348 0 0
202907667 0 0
703937268 0 0
629616597 0 0
314537154 0 0
225316529 0 0
226028862 0 0
637439656 0 0
428312460 0 0
831260855 0 0
71876335 0 0
943808608 0 0
499068150 0 0
377403590 0 0
115721259 0 0
345065560 0 0
504808535 0 0
478568284 0 0
81659089 0 0
811645339 0 0
280138093 0 0
630684135 0 0
696143291 0 0
480258239 0 0
1024922780 0 0
586759579 0 0
574271523 0 0
239411516 0 0
264707793 0 0
700974662 0 0
516096269 0 0
1070912139 0 0
659926905 0 0
19710974 0 0
665415291 0 0
953491410 0 0
517005717 0 0
346679072 0 0
748850490 0 0
712950802 0 0
135307990 0 0
225552317 0 0
861938241 0 0
160154299 0 0
375121749 0 0
752159904 0 0
673342139 0 0
188834946 0 0
381359761 0 0
1044454979 0 0
525833472 0 0
606029759 0 0
510039718 0 0
618166696 0 0
770839718 0 0
261405098 0 0
611297833 0 0
308957898 0 0
970895892 0 0
890896855 0 0
594616678 0 0
913224947 0 0
62504770 0 0
273906723 0 0
204037320 0 0
731773669 0 0
428922789 0 0
28703752 0 0
310448344 0 0
621774461 0 0
963488434 0 0
661106610 0 0
333731790 0 0
25213785 0 0
857159792 0 0
492708108 0 0
149909393 0 0
481975506 0 0
775706111 0 0
984423007 0 0
403047560 0 0
810826193 0 0
858007948 0 0
418748467 0 0
142851518 0 0
9659959 0 0
958435517 0 0
579648544 0 0
587167808 0 0
263612613 0 0
475148996 0 0
209538920 0 0
59129817 0 0
607306048 0 0
282384686 0 0
1029921005 0 0
925469669 0 0
637033248 0 0
219192540 0 0
611622341 0 0
485522197 0 0
38258985 0 0
680385695 0 0
731204686 0 0
129589721 0 0
638966185 0 0
699219722 0 0
758694243 0 0
583179964 0 0
327408697 0 0
415092427 0 0
224972919 0 0
136726548 0 0
271793402 0 0
574543880 0 0
495423782 0 0
258992295 0 0
260247674 0 0
521827201 0 0
358350109 0 0
895241430 0 0
310583827 0 0
697256258 0 0
516359046 0 0
547911089 0 0
767830850 0 0
732981986 0 0
163738946 0 0
763404535 0 0
491198713 0 0
46670573 0 0
266165701 0 0
775019779 0 0
411186293 0 0
1052705347 0 0
117202704 0 0
480017366 0 0
187795492 0 0
399780247 0 0
125870714 0 0
153959202 0 0
272920734 0 0
139019082 0 0
227694550 0 0
571196990 0 0
442240330 0 0
611404195 0 0
735825018 0 0
414593253 0 0
906026761 0 0
561830648 0 0
505235546 0 0
94274910 0 0
170565586 0 0
745091917 0 0
806586929 0 0
729804804 0 0
598320804 0 0
908370653 0 0
181376205 0 0
6602422 0 0
163418368 0 0
293506886 0 0
179789520 0 0
960479638 0 0
670737063 0 0
29256858 0 0
543704988 0 0
582138098 0 0
1049641498 0 0
871194460 0 0
794437972 0 0
642295779 0 0
5201678 0 0
1058737355 0 0
754823109 0 0
191577259 0 0
775435788 0 0
187041619 0 0
147863718 0 0
280178037 0 0
939566150 0 0
187796332 0 0
6099030 0 0
1010044754 0 0
997809881 0 0
744299165 0 0
1018818624 0 0
524966203 0 0
133861897 0 0
861534480 0 0
487829237 0 0
959130561 0 0
580359837 0 0
18267695 0 0
431149777 0 0
796374184 0 0
840680996 0 0
765245622 0 0
202426956 0 0
485988593 0 0
32796749 0 0
49113923 0 0
500133100 0 0
1037725158 0 0
578765675 0 0
66103853 0 0
210978993 0 0
781559476 0 0
1001629234 0 0
672125570 0 0
146439547 0 0
955243327 0 0
757972118 0 0
285937520 0 0
801717117 0 0
693635099 0 0
780527685 0 0
182763277 0 0
188588135 0 0
345550166 0 0
449578860 0 0
948598434 0 0
353533879 0 0
640835183 0 0
575880560 0 0
277547750 0 0
618183936 0 0
900443522 0 0
20805964 0 0
340027794 0 0
540329488 0 0
916822999 0 0
928700891 0 0
984719006 0 0
758483815 0 0
756175696 0 0
885291847 0 0
967619535 0 0
174235192 0 0
412118537 0 0
288000691 0 0
459446879 0 0
877809069 0 0
113167612 0 0
524900773 0 0
838457396 0 0
963696291 0 0
581716300 0 0
328962150 0 0
51492796 0 0
228070171 0 0
995843204 0 0
580029786 0 0
624471210 0 0
930961831 0 0
919529079 0 0
816801785 0 0
637084671 0 0
850551655 0 0
870497190 0 0
525581711 0 0
725208195 0 0
135991110 0 0
930977709 0 0
956310236 0 0
969093008 0 0
853396556 0 0
156622513 0 0
826380425 0 0
375554682 0 0
795280015 0 0
809456462 0 0
638428454 0 0
356146443 0 0
753081888 0 0
639144525 0 0
193358224 0 0
1046200106 0 0
297761077 0 0
680691751 0 0
816059945 0 0
549449586 0 0
706947205 0 0
818154740 0 0
484098479 0 0
995796594 0 0
175436465 0 0
976785595 0 0
784413097 0 0
456872827 0 0
588374716 0 0
73862471 0 0
146459004 0 0
1055014554 0 0
403428041 0 0
132519456 0 0
293563007 0 0
763622792 0 0
37318083 0 0
822360132 0 0
669605812 0 0
617641948 0 0
788951408 0 0
411759850 0 0
689588034 0 0
594199270 0 0
630894204 0 0
540350399 0 0
351250244 0 0
737011534 0 0
299367603 0 0
362175484 0 0
674408449 0 0
813927158 0 0
847758530 0 0
419201632 0 0
505548690 0 0
776780981 0 0
963310264 0 0
1033705458 0 0
695225581 0 0
848852035 0 0
949438708 0 0
276661768 0 0
239979831 0 0
1004083280 0 0
460624711 0 0
361739251 0 0
885147687 0 0
308338585 0 0
90088926 0 0
985548689 0 0
416146504 0 0
1031582816 0 0
121681284 0 0
552596011 0 0
736251269 0 0
56377262 0 0
434671332 0 0
307476639 0 0
1001550187 0 0
122130581 0 0
1019968355 0 0
820450791 0 0
45490102 0 0
7217368 0 0
1003123448 0 0
384910950 0 0
751010593 0 0
926377311 0 0
664393120 0 0
987336361 0 0
1042529797 0 0
737328626 0 0
119588299 0 0
291675566 0 0
149152615 0 0
756798130 0 0
155128374 0 0
70619510 0 0
873208393 0 0
228556778 0 0
1027214960 0 0
157726213 0 0
251639775 0 0
544224110 0 0
608288477 0 0
50743598 0 0
563550146 0 0
59498539 0 0
169157062 0 0
999051478 0 0
803976147 0 0
203442861 0 0
319357484 0 0
114911190 0 0
559035492 0 0
617110931 0 0
186727547 0 0
675712934 0 0
590260138 0 0
170286265 0 0
392755091 0 0
18530081 0 0
87493516 0 0
1027591985 0 0
549725701 0 0
690488207 0 0
256084756 0 0
755161132 0 0
638338376 0 0
206972580 0 0
610127947 0 0
121973078 0 0
521812197 0 0
1034245599 0 0
293893984 0 0
314202620 0 0
123497074 0 0
560581430 0 0
383588885 0 0
159091216 0 0
840300801 0 0
644608621 0 0
830333420 0 0
472088586 0 0
1071289999 0 0
192000138 0 0
642649047 0 0
755171842 0 0
57790146 0 0
434433951 0 0
337476384 0 0
1045026334 0 0
57535012 0 0
296598468 0 0
173144952 0 0
382466439 0 0
471186518 0 0
170229050 0 0
888769118 0 0
305380674 0 0
1036843051 0 0
608023149 0 0
406429791 0 0
26069376 0 0
705521496 0 0
993002429 0 0
1010438590 0 0
124207151 0 0
665072698 0 0
793045994 0 0
996824838 0 0
546379694 0 0
760930770 0 0
79423052 0 0
226279557 0 0
109827920 0 0
748738339 0 0
293723576 0 0
610488204 0 0
590984928 0 0
15684299 0 0
544000487 0 0
759725672 0 0
825902116 0 0
269490787 0 0
55943304 0 0
189981443 0 0
772477660 0 0
514626024 0 0
268512638 0 0
42802325 0 0
186666602 0 0
247112204 0 0
504000093 0 0
475129788 0 0
146510650 0 0
1024322394 0 0
1018414054 0 0
4077128 0 0
320213615 0 0
350114097 0 0
392768783 0 0
144071171 0 0
424118030 0 0
907219682 0 0
844469023 0 0
343963289 0 0
1041938823 0 0
74761773 0 0
339950868 0 0
366443786 0 0
575477812 0 0
555819530 0 0
123222170 0 0
247359145 0 0
625646840 0 0
572164867 0 0
295556494 0 0
605249488 0 0
597574520 0 0
66824539 0 0
926137854 0 0
657691063 0 0
703677536 0 0
486726476 0 0
800373429 0 0
862606928 0 0
321309296 0 0
814605603 0 0
102913450 0 0
712637895 0 0
434571336 0 0
136727613 0 0
996708414 0 0
611621569 0 0
596452667 0 0
522421726 0 0
445504414 0 0
318315993 0 0
252288791 0 0
90882405 0 0
375162243 0 0
848181562 0 0
147691698 0 0
988707719 0 0
746655690 0 0
789494204 0 0
606427639 0 0
947239735 0 0
389283426 0 0
611787287 0 0
16835372 0 0
936989693 0 0
272030988 0 0
508684333 0 0
179991928 0 0
318825740 0 0
660736902 0 0
162390352 0 0
885643225 0 0
549559408 0 0
367763079 0 0
179165735 0 0
675347352 0 0
333556265 0 0
444092008 0 0
378540341 0 0
134893947 0 0
251026618 0 0
251290560 0 0
607982087 0 0
875047265 0 0
697987583 0 0
478710302 0 0
306377072 0 0
52185422 0 0
1018228943 0 0
1054515225 0 0
722145813 0 0
919049461 0 0
335359803 0 0
747179772 0 0
327687157 0 0
1031739655 0 0
797882333 0 0
744572221 0 0
657509793 0 0
571057482 0 0
875145984 0 0
910188519 0 0
762011451 0 0
864599690 0 0
940193049 0 0
273248974 0 0
606232897 0 0
969883390 0 0
646437062 0 0
801939511 0 0
853029190 0 0
700310291 0 0
443304537 0 0
962879940 0 0
1004330744 0 0
139163216 0 0
947770329 0 0
949260505 0 0
470015516 0 0
391049709 0 0
348160513 0 0
118826268 0 0
989070115 0 0
1007360709 0 0
162972007 0 0
57362768 0 0
519727894 0 0
834151679 0 0
776448819 0 0
1060394843 0 0
992673148 0 0
737075110 0 0
531630435 0 0
949409632 0 0
839561619 0 0
332670680 0 0
1072311975 0 0
854675575 0 0
745029436 0 0
895165948 0 0
953100122 0 0
957215506 0 0
796792812 0 0
412208839 0 0
666114007 0 0
11745425 0 0
293563741 0 0
76872043 0 0
746040490 0 0
208764819 0 0
504042068 0 0
799648155 0 0
12160793 0 0
638999029 0 0
397962528 0 0
133379798 0 0
1047524813 0 0
913433716 0 0
660505177 0 0
44939362 0 0
119408314 0 0
467356268 0 0
919049771 0 0
333384742 0 0
262839774 0 0
416857138 0 0
478479088 0 0
481082958 0 0
683536244 0 0
539727640 0 0
159357132 0 0
980056921 0 0
721194862 0 0
297382862 0 0
75509932 0 0
751723541 0 0
351694944 0 0
361974058 0 0
604601127 0 0
160826908 0 0
7876328 0 0
693155088 0 0
650048245 0 0
530316610 0 0
729612456 0 0
888458859 0 0
195137104 0 0
605238331 0 0
107231590 0 0
534191179 0 0
361034920 0 0
547049093 0 0
34465292 0 0
395829659 0 0
119541220 0 0
943184560 0 0
966249008 0 0
242103656 0 0
876350028 0 0
442187955 0 0
621668296 0 0
902662450 0 0
199392289 0 0
121749119 0 0
175390471 0 0
645071654 0 0
844750933 0 0
722885832 0 0
330160855 0 0
507287463 0 0
591054489 0 0
1058571691 0 0
939384396 0 0
511756114 0 0
418392438 0 0
467914688 0 0
459682365 0 0
279740115 0 0
439989565 0 0
948055434 0 0
805996385 0 0
177402369 0 0
244110857 0 0
373320408 0 0
205163853 0 0
550118307 0 0
192879036 0 0
1072283641 0 0
343566253 0 0
830187332 0 0
821287264 0 0
431134491 0 0
143325498 0 0
708324427 0 0
735082314 0 0
649214977 0 0
10433107 0 0
384434147 0 0
368704459 0 0
162803942 0 0
340549552 0 0
526194948 0 0
128854645 0 0
140328368 0 0
798090830 0 0
1060546808 0 0
341840219 0 0
706985720 0 0
91484795 0 0
921985851 0 0
1071595483 0 0
30307195 0 0
442916766 0 0
878925167 0 0
875229385 0 0
947431183 0 0
476597757 0 0
162963273 0 0
709875310 0 0
448442103 0 0
603979069 0 0
811628597 0 0
1046602828 0 0
293609198 0 0
652720160 0 0
515754450 0 0
261129925 0 0
82221025 0 0
42208425 0 0
156116020 0 0
984812146 0 0
743615280 0 0
565238624 0 0
509552223 0 0
1055466298 0 0
678241728 0 0
466028253 0 0
723862765 0 0
867309459 0 0
416735168 0 0
855441833 0 0
358671998 0 0
377312766 0 0
838902612 0 0
957234627 0 0
443506070 0 0
223271366 0 0
4651415 0 0
159450268 0 0
120406463 0 0
647234143 0 0
937892337 0 0
756501461 0 0
1034159868 0 0
1066839620 0 0
775252828 0 0
700486447 0 0
94437830 0 0
340934876 0 0
14474678 0 0
1026982397 0 0
699662609 0 0
579545783 0 0
905836363 0 0
418485534 0 0
940884946 0 0
576846439 0 0
1049689407 0 0
556226946 0 0
962374016 0 0
318486450 0 0
438862765 0 0
766981065 0 0
99916038 0 0
582841462 0 0
426575091 0 0
353480091 0 0
962190466 0 0
286251956 0 0
548506667 0 0
590864529 0 0
866519795 0 0
452368443 0 0
534159138 0 0
29929133 0 0
803304649 0 0
881054322 0 0
754780505 0 0
109192385 0 0
445525547 0 0
1056201367 0 0
828714095 0 0
655644776 0 0
97395299 0 0
827074061 0 0
260045086 0 0
874902620 0 0
729977354 0 0
66203728 0 0
607340118 0 0
802476945 0 0
156134204 0 0
987821736 0 0
740950908 0 0
415106281 0 0
129907017 0 0
912495251 0 0
368965434 0 0
112862234 0 0
678894784 0 0
970584720 0 0
786083209 0 0
474017560 0 0
539264799 0 0
696141766 0 0
982719089 0 0
977829980 0 0
114672915 0 0
185848487 0 0
238316116 0 0
557822935 0 0
524632998 0 0
895427167 0 0
984857352 0 0
541570999 0 0
236392342 0 0
420169748 0 0
933831934 0 0
957764437 0 0
979775486 0 0
382195160 0 0
132367119 0 0
281364722 0 0
781300658 0 0
477410805 0 0
352733816 0 0
849529317 0 0
449791977 0 0
514821596 0 0
1000926112 0 0
170331995 0 0
741786587 0 0
470810841 0 0
826349347 0 0
731785459 0 0
85953710 0 0
30436493 0 0
581216683 0 0
121112901 0 0
261327171 0 0
449891797 0 0
840456684 0 0
376779838 0 0
659313999 0 0
646286522 0 0
17211689 0 0
537685472 0 0
625745532 0 0
992072917 0 0
363873862 0 0
677274952 0 0
1021790237 0 0
1045916901 0 0
140770522 0 0
797914698 0 0
557232964 0 0
117472399 0 0
241861369 0 0
98443378 0 0
1016205985 0 0
444711779 0 0
248012 0 0
980196033 0 0
78348424 0 0
1073223499 0 0
505694776 0 0
550865743 0 0
1072560293 0 0
820693339 0 0
186790582 0 0
224546199 0 0
447913851 0 0
516415242 0 0
887658315 0 0
79492072 0 0
66962078 0 0
1007838647 0 0
313074396 0 0
3249791 0 0
927868158 0 0
1030679575 0 0
104080552 0 0
694624958 0 0
999159412 0 0
572115053 0 0
167687932 0 0
720504750 0 0
485206573 0 0
932888532 0 0
205540323 0 0
1028386818 0 0
858241493 0 0
475674001 0 0
848197094 0 0
843427401 0 0
1003398991 0 0
159153163 0 0
640295952 0 0
278539792 0 0
80317830 0 0
607240151 0 0
390179432 0 0
599878486 0 0
630836203 0 0
130341857 0 0
21990711 0 0
572036466 0 0
86648141 0 0
65441530 0 0
200106596 0 0
210923793 0 0
992896117 0 0
438275548 0 0
791394336 0 0
701092075 0 0
523715743 0 0
359934565 0 0
122899893 0 0
334072858 0 0
825617627 0 0
377089242 0 0
559657934 0 0
728753385 0 0
270868797 0 0
876514535 0 0
329906190 0 0
1047759793 0 0
617789300 0 0
730429680 0 0
650767073 0 0
416488957 0 0
735213013 0 0
889052274 0 0
151377689 0 0
973471491 0 0
687395387 0 0
556650868 0 0
102593991 0 0
58657335 0 0
607596532 0 0
645383599 0 0
747788802 0 0
842723072 0 0
172991113 0 0
284971880 0 0
504098286 0 0
244423677 0 0
395063076 0 0
426495109 0 0
380105634 0 0
319215936 0 0
569308236 0 0
538936589 0 0
430260738 0 0
933199102 0 0
264295840 0 0
584494029 0 0
7742746 0 0
385855868 0 0
188286806 0 0
900628140 0 0
640479548 0 0
125301662 0 0
78208326 0 0
988489057 0 0
87270720 0 0
557221009 0 0
894145564 0 0
177305892 0 0
57984493 0 0
1060191295 0 0
21850477 0 0
1013148254 0 0
430916382 0 0
732985883 0 0
1016471968 0 0
1003587322 0 0
619794129 0 0
979575033 0 0
174748910 0 0
563346541 0 0
712839891 0 0
107407800 0 0
213961849 0 0
868545357 0 0
140461013 0 0
419422835 0 0
630596787 0 0
703913332 0 0
352213982 0 0
179682647 0 0
60820481 0 0
791613641 0 0
140169053 0 0
1006535778 0 0
569953708 0 0
577119961 0 0
508264100 0 0
559991978 0 0
797924045 0 0
648058536 0 0
556171108 0 0
382897216 0 0
61802661 0 0
446422727 0 0
322669694 0 0
328655731 0 0
1062453614 0 0
1062403837 0 0
995925969 0 0
446370192 0 0
361438974 0 0
1021470870 0 0
224123295 0 0
485222237 0 0
472417231 0 0
87545794 0 0
11293859 0 0
917956526 0 0
361625985 0 0
959972268 0 0
44000703 0 0
896019561 0 0
800670480 0 0
574098942 0 0
212246804 0 0
186612889 0 0
764641883 0 0
420026931 0 0
398938213 0 0
384816724 0 0
710211353 0 0
143423090 0 0
190935545 0 0
146093901 0 0
846072994 0 0
279592707 0 0
816956352 0 0
432227595 0 0
345452448 0 0
823835660 0 0
337770763 0 0
614108980 0 0
679651110 0 0
50239947 0 0
776960153 0 0
173668053 0 0
887212094 0 0
605781760 0 0
761483194 0 0
967047698 0 0
688382205 0 0
377378137 0 0
460657325 0 0
720202370 0 0
566470533 0 0
172862653 0 0
863911861 0 0
562559631 0 0
727585688 0 0
579557773 0 0
626315282 0 0
426794694 0 0
1071594808 0 0
863870397 0 0
159537725 0 0
711696012 0 0
833162493 0 0
238636355 0 0
981857970 0 0
311616998 0 0
783188089 0 0
35592136 0 0
727501224 0 0
1037272794 0 0
660895650 0 0
959138333 0 0
258386899 0 0
512144348 0 0
107918620 0 0
324094607 0 0
611216452 0 0
229721952 0 0
866209678 0 0
981518401 0 0
701237820 0 0
345154499 0 0
353209750 0 0
200713876 0 0
862315923 0 0
235306294 0 0
553438356 0 0
578762944 0 0
805075670 0 0
849123412 0 0
472340270 0 0
677597132 0 0
263056242 0 0
708960675 0 0
192485516 0 0
545280767 0 0
356637605 0 0
503101246 0 0
243558478 0 0
423755093 0 0
808556368 0 0
70799222 0 0
576552874 0 0
355356206 0 0
99250760 0 0
561877158 0 0
1006324975 0 0
882143933 0 0
533128260 0 0
510089159 0 0
804942773 0 0
648990654 0 0
702061819 0 0
603091958 0 0
637795506 0 0
738670375 0 0
1070732246 0 0
255912518 0 0
24919212 0 0
650418878 0 0
137944462 0 0
97144266 0 0
323230114 0 0
689319271 0 0
64848802 0 0
101468759 0 0
135942587 0 0
685264576 0 0
532834779 0 0
777182726 0 0
590415888 0 0
671552097 0 0
308268554 0 0
314986162 0 0
263388973 0 0
442083135 0 0
753743424 0 0
793697195 0 0
156176422 0 0
1035912 0 0
606302968 0 0
646302962 0 0
461201241 0 0
527676133 0 0
1013228929 0 0
565903239 0 0
864348810 0 0
651085266 0 0
998166766 0 0
19060283 0 0
558019591 0 0
824512516 0 0
275542712 0 0
945566937 0 0
197601586 0 0
846753239 0 0
345331025 0 0
707768008 0 0
321207906 0 0
886315752 0 0
1027781586 0 0
1027892459 0 0
940783462 0 0
817333657 0 0
1033759581 0 0
466696585 0 0
571257847 0 0
392995888 0 0
690651541 0 0
867767792 0 0
119182349 0 0
39287588 0 0
299654115 0 0
1010974251 0 0
151360247 0 0
93095964 0 0
111210393 0 0
852923362 0 0
88751094 0 0
857920597 0 0
1041817249 0 0
325781724 0 0
252264800 0 0
405675543 0 0
712582627 0 0
312649227 0 0
163287067 0 0
768903715 0 0
325588736 0 0
686765418 0 0
591816189 0 0
955656741 0 0
20004232 0 0
953791287 0 0
883688747 0 0
106827955 0 0
192330445 0 0
634227767 0 0
214162783 0 0
768228640 0 0
105423196 0 0
911024978 0 0
353331141 0 0
178545317 0 0
1028248786 0 0
370828747 0 0
933235858 0 0
283295832 0 0
668383525 0 0
626007171 0 0
309448550 0 0
88934034 0 0
1038986961 0 0
998782319 0 0
810058074 0 0
758419462 0 0
817647335 0 0
972420575 0 0
869662939 0 0
405076284 0 0
188222558 0 0
754377673 0 0
590828818 0 0
1073040560 0 0
862853009 0 0
608886118 0 0
140670458 0 0
528419094 0 0
508429071 0 0
985441129 0 0
593137851 0 0
643688348 0 0
33277574 0 0
1049187073 0 0
402595237 0 0
331930878 0 0
971576261 0 0
969271514 0 0
338429738 0 0
55794142 0 0
824431603 0 0
887163019 0 0
940892723 0 0
188903545 0 0
146924027 0 0
852737112 0 0
866465365 0 0
54347181 0 0
287433163 0 0
700936125 0 0
798761000 0 0
12915250 0 0
653138378 0 0
651373913 0 0
147609329 0 0
1060876332 0 0
380165349 0 0
232174118 0 0
75369333 0 0
405424258 0 0
342400228 0 0
499015197 0 0
288112768 0 0
443263553 0 0
188652523 0 0
1003093037 0 0
557161985 0 0
467257409 0 0
940036458 0 0
917591320 0 0
805145812 0 0
1054259408 0 0
287121084 0 0
747811435 0 0
724094619 0 0
232901285 0 0
840773342 0 0
292954562 0 0
216268785 0 0
826011683 0 0
531091317 0 0
412063661 0 0
898392663 0 0
548396113 0 0
100165569 0 0
760326141 0 0
643971566 0 0
723801428 0 0
549918747 0 0
148839112 0 0
128885806 0 0
39301378 0 0
831533847 0 0
735755689 0 0
201728039 0 0
145362850 0 0
417057612 0 0
421138837 0 0
125586553 0 0
184217891 0 0
787699436 0 0
945452302 0 0
944308301 0 0
609465337 0 0
616899775 0 0
693897907 0 0
414169329 0 0
12427662 0 0
511282168 0 0
781937382 0 0
528898293 0 0
1016012337 0 0
155553825 0 0
419397641 0 0
332463368 0 0
556069488 0 0
256740588 0 0
89605544 0 0
40072719 0 0
901309025 0 0
813048717 0 0
1065705961 0 0
839378145 0 0
1007521794 0 0
24629752 0 0
732785736 0 0
859454427 0 0
441970369 0 0
388059487 0 0
746187782 0 0
984410908 0 0
561911256 0 0
982712776 0 0
565692704 0 0
601620214 0 0
996051146 0 0
389328300 0 0
511462246 0 0
467759739 0 0
1009659865 0 0
327241560 0 0
552559131 0 0
298914895 0 0
146394321 0 0
511690627 0 0
762695493 0 0
733880095 0 0
635550583 0 0
964904464 0 0
412885314 0 0
855884215 0 0
601005318 0 0
552745370 0 0
286581881 0 0
572806801 0 0
682926042 0 0
1065685088 0 0
300579614 0 0
597019205 0 0
897088686 0 0
1028562637 0 0
783436270 0 0
400783435 0 0
755160402 0 0
247829194 0 0
23668588 0 0
605999746 0 0
436852007 0 0
592181457 0 0
895136526 0 0
412590979 0 0
1031248475 0 0
456896470 0 0
220404015 0 0
551425159 0 0
267774587 0 0
201437213 0 0
1062982681 0 0
35629146 0 0
993278669 0 0
932714582 0 0
995489697 0 0
756534813 0 0
681945013 0 0
167581213 0 0
197511426 0 0
530352984 0 0
535616079 0 0
127001787 0 0
813634660 0 0
218649197 0 0
861333069 0 0
192000608 0 0
1048021780 0 0
466073816 0 0
422684434 0 0
1025459050 0 0
826964665 0 0
899707305 0 0
341069191 0 0
309151482 0 0
277883277 0 0
13845367 0 0
961550698 0 0
571664272 0 0
172237298 0 0
243416693 0 0
947028062 0 0
889193895 0 0
604682632 0 0
1030951265 0 0
16329045 0 0
240394845 0 0
219845729 0 0
233410756 0 0
182419255 0 0
844912417 0 0
947384708 0 0
352605264 0 0
73391411 0 0
885128397 0 0
644942553 0 0
924793490 0 0
1009899190 0 0
403746211 0 0
1039986131 0 0
688606380 0 0
907139019 0 0
606521859 0 0
431998272 0 0
728077560 0 0
661238817 0 0
781390433 0 0
186264019 0 0
220017898 0 0
751019833 0 0
641778846 0 0
1028594454 0 0
985634540 0 0
205513291 0 0
820795425 0 0
552739883 0 0
902759450 0 0
1037030637 0 0
762946917 0 0
1057610153 0 0
10459487 0 0
885565407 0 0
389579252 0 0
256744738 0 0
902782664 0 0
158920280 0 0
797854668 0 0
409421297 0 0
723064813 0 0
87052768 0 0
232170806 0 0
722919095 0 0
233790824 0 0
948799549 0 0
861543939 0 0
299365538 0 0
38818425 0 0
29487553 0 0
735694173 0 0
1072233524 0 0
905829041 0 0
543744909 0 0
837325271 0 0
95889220 0 0
488492774 0 0
162486171 0 0
1045377064 0 0
67225988 0 0
128160883 0 0
799355865 0 0
1046657850 0 0
1060065496 0 0
1054243556 0 0
267564097 0 0
1012550756 0 0
827562810 0 0
129995483 0 0
439163697 0 0
105218524 0 0
997187288 0 0
351589113 0 0
677866523 0 0
620589663 0 0
807206124 0 0
245039817 0 0
844191774 0 0
459920459 0 0
727676526 0 0
981102389 0 0
65771357 0 0
482839914 0 0
783812534 0 0
639346158 0 0
278006089 0 0
512367747 0 0
185989915 0 0
1064630205 0 0
579140318 0 0
43175813 0 0
426624538 0 0
754984199 0 0
756256930 0 0
357165193 0 0
128500344 0 0
294686511 0 0
292606606 0 0
615025775 0 0
682983126 0 0
85898546 0 0
316375480 0 0
332191877 0 0
383815362 0 0
346223628 0 0
922824064 0 0
91614258 0 0
560451844 0 0
743173975 0 0
435758488 0 0
763103155 0 0
411982460 0 0
485067035 0 0
852113467 0 0
122043049 0 0
858544347 0 0
165743117 0 0
941599105 0 0
998272708 0 0
159370980 0 0
879816471 0 0
181526067 0 0
717890457 0 0
901238424 0 0
54190411 0 0
348653077 0 0
862998023 0 0
473366025 0 0
669357101 0 0
1026373670 0 0
975777627 0 0
192822874 0 0
945201760 0 0
1048495651 0 0
537630750 0 0
101586249 0 0
954412477 0 0
479312652 0 0
29831943 0 0
556549811 0 0
120049410 0 0
741228665 0 0
973292198 0 0
271571870 0 0
287614690 0 0
688994022 0 0
284456575 0 0
445051322 0 0
184443166 0 0
1017132147 0 0
483387835 0 0
417420180 0 0
544569735 0 0
772775882 0 0
178599611 0 0
947758389 0 0
219778484 0 0
839280534 0 0
757034020 0 0
869430471 0 0
1010194545 0 0
177730912 0 0
874983190 0 0
196780242 0 0
36460370 0 0
949856967 0 0
364173582 0 0
859893 0 0
281325324 0 0
201875090 0 0
977278322 0 0
44985628 0 0
1030337665 0 0
172462298 0 0
643309834 0 0
921220894 0 0
179944415 0 0
940645436 0 0
741461063 0 0
184198584 0 0
510696756 0 0
921481525 0 0
769764607 0 0
710709975 0 0
20295403 0 0
1071884677 0 0
794168333 0 0
764061213 0 0
236750718 0 0
763564133 0 0
573234532 0 0
970671640 0 0
459089276 0 0
40673343 0 0
466591477 0 0
1025611863 0 0
1071047237 0 0
56583478 0 0
757410476 0 0
1067691207 0 0
551027286 0 0
355005217 0 0
813721909 0 0
238120547 0 0
506271139 0 0
428551199 0 0
307461564 0 0
89745476 0 0
788908633 0 0
394769170 0 0
1056695803 0 0
454027313 0 0
260464424 0 0
824172566 0 0
1051914333 0 0
452583379 0 0
645034426 0 0
192604883 0 0
1005075874 0 0
551069116 0 0
1006954057 0 0
682782831 0 0
388561152 0 0
460654799 0 0
189506538 0 0
652331502 0 0
538388046 0 0
1016133658 0 0
786205745 0 0
915796879 0 0
930909917 0 0
612784489 0 0
278593652 0 0
312921719 0 0
7558196 0 0
92482927 0 0
936895148 0 0
1024471125 0 0
574365724 0 0
523822612 0 0
170585756 0 0
632223812 0 0
769520201 0 0
817335890 0 0
817643692 0 0
180013018 0 0
4870672 0 0
946576960 0 0
281287954 0 0
461554932 0 0
692939709 0 0
343781385 0 0
684169305 0 0
657598962 0 0
268307656 0 0
430421468 0 0
41984534 0 0
307754405 0 0
449143215 0 0
185741362 0 0
1054460725 0 0
691458606 0 0
135545585 0 0
488065556 0 0
491500437 0 0
61554735 0 0
418460477 0 0
1000733547 0 0
452698484 0 0
448563011 0 0
621353527 0 0
843857170 0 0
252755814 0 0
600353657 0 0
264179410 0 0
781105816 0 0
571990562 0 0
78643933 0 0
267566628 0 0
153429198 0 0
881150705 0 0
818527276 0 0
457902273 0 0
923284162 0 0
987330736 0 0
338714694 0 0
350274442 0 0
630970414 0 0
59419420 0 0
168595621 0 0
186653049 0 0
742980688 0 0
850887310 0 0
415856024 0 0
184529390 0 0
779238484 0 0
989376572 0 0
207575372 0 0
639995556 0 0
340061918 0 0
545159518 0 0
937773738 0 0
654576007 0 0
497935637 0 0
283838065 0 0
794110295 0 0
498842933 0 0
1064863433 0 0
636610364 0 0
289539074 0 0
716739818 0 0
945421019 0 0
589281279 0 0
166870062 0 0
979525655 0 0
627133455 0 0
110374264 0 0
461897117 0 0
241036879 0 0
771547043 0 0
333517659 0 0
35821497 0 0
76958493 0 0
766616185 0 0
75840262 0 0
605758633 0 0
932475840 0 0
835587574 0 0
797492489 0 0
948768364 0 0
798234126 0 0
328415647 0 0
846225722 0 0
311817410 0 0
603650148 0 0
471174052 0 0
179395805 0 0
36686584 0 0
671953194 0 0
989752673 0 0
607013400 0 0
298267511 0 0
629099774 0 0
38760510 0 0
107422189 0 0
475893024 0 0
465127189 0 0
601007921 0 0
383556094 0 0
849035190 0 0
92860317 0 0
968354872 0 0
1063335362 0 0
485228701 0 0
306981326 0 0
612163241 0 0
387108480 0 0
837758430 0 0
938502115 0 0
892870823 0 0
691866008 0 0
883120579 0 0
702973452 0 0
792192852 0 0
758753764 0 0
57793413 0 0
870822997 0 0
17877484 0 0
525819721 0 0
430937202 0 0
912023949 0 0
598312717 0 0
284302985 0 0
771033946 0 0
340989025 0 0
286700121 0 0
745921156 0 0
573102942 0 0
20483454 0 0
930157852 0 0
29723243 0 0
141802452 0 0
463241023 0 0
103916669 0 0
1045124306 0 0
122962017 0 0
86130953 0 0
687809163 0 0
234808482 0 0
879606485 0 0
194793389 0 0
94682849 0 0
944130661 0 0
219675646 0 0
956846919 0 0
947078777 0 0
334892743 0 0
997967177 0 0
868357696 0 0
124866389 0 0
444344980 0 0
445763788 0 0
335629061 0 0
666994808 0 0
263036013 0 0
223988326 0 0
949972912 0 0
313460609 0 0
253315417 0 0
468253627 0 0
393762808 0 0
692332508 0 0
267655593 0 0
348322628 0 0
854957537 0 0
497169588 0 0
586534207 0 0
839228386 0 0
841185177 0 0
837053832 0 0
1011744545 0 0
730951482 0 0
825565690 0 0
367302416 0 0
226947262 0 0
943890385 0 0
379449498 0 0
766367411 0 0
673687202 0 0
488759359 0 0
873259125 0 0
511643307 0 0
639854262 0 0
757702507 0 0
561070297 0 0
669221590 0 0
566011356 0 0
103989743 0 0
667132197 0 0
818031215 0 0
1029931707 0 0
655071476 0 0
107638097 0 0
1046029651 0 0
729773272 0 0
979478061 0 0
710013717 0 0
903893209 0 0
32370462 0 0
975457053 0 0
1027434083 0 0
985671201 0 0
298081820 0 0
169022919 0 0
709191615 0 0
882425503 0 0
953790177 0 0
579014398 0 0
392590850 0 0
248867349 0 0
564850156 0 0
836890622 0 0
131357292 0 0
189170916 0 0
621067124 0 0
201778606 0 0
538902791 0 0
1006137791 0 0
50860158 0 0
203541481 0 0
120242874 0 0
503078111 0 0
610046381 0 0
1035633192 0 0
910792041 0 0
1029357137 0 0
917569995 0 0
502412775 0 0
652271816 0 0
686978841 0 0
262379663 0 0
274091885 0 0
143807309 0 0
393167643 0 0
772650295 0 0
238977979 0 0
234259726 0 0
1046898727 0 0
927558970 0 0
40330916 0 0
328903920 0 0
349363579 0 0
1042946006 0 0
483021668 0 0
842198047 0 0
883817880 0 0
828254929 0 0
279357421 0 0
723434309 0 0
180679830 0 0
32584757 0 0
49943537 0 0
399552830 0 0
490792003 0 0
921966651 0 0
234604728 0 0
1052915555 0 0
314200950 0 0
635595762 0 0
1003503303 0 0
256544568 0 0
300121367 0 0
207347836 0 0
186273950 0 0
1046224321 0 0
403643153 0 0
124891310 0 0
971356860 0 0
1038120557 0 0
642011326 0 0
605526510 0 0
316156912 0 0
401924294 0 0
47416288 0 0
998219870 0 0
530346025 0 0
2061785 0 0
245823282 0 0
1026606006 0 0
861350577 0 0
399124362 0 0
76445610 0 0
44735993 0 0
509380091 0 0
105366045 0 0
645674698 0 0
249216981 0 0
750113913 0 0
824728022 0 0
979991769 0 0
326214402 0 0
587641981 0 0
518481211 0 0
46346070 0 0
959238723 0 0
932487625 0 0
189689995 0 0
813017125 0 0
963254384 0 0
229921199 0 0
275321367 0 0
611895900 0 0
775039294 0 0
174044010 0 0
743953979 0 0
743070543 0 0
434295145 0 0
923642344 0 0
94052916 0 0
746118147 0 0
814729986 0 0
582195096 0 0
820308698 0 0
441565969 0 0
829926265 0 0
161758982 0 0
327591125 0 0
994788218 0 0
1193647 0 0
287866068 0 0
46670775 0 0
135458123 0 0
597293616 0 0
821015649 0 0
479627316 0 0
926266925 0 0
1043298008 0 0
293149363 0 0
886849487 0 0
664456238 0 0
306967043 0 0
85669347 0 0
435434363 0 0
742100649 0 0
81724387 0 0
332249489 0 0
971322088 0 0
729446771 0 0
485320386 0 0
1014513171 0 0
741759491 0 0
775068140 0 0
110215240 0 0
153519471 0 0
733101114 0 0
1044327582 0 0
41544731 0 0
812429634 0 0
786734488 0 0
695785030 0 0
575006005 0 0
677438140 0 0
79226655 0 0
392946551 0 0
985060273 0 0
640814707 0 0
656390416 0 0
739235491 0 0
61147371 0 0
644590440 0 0
479776478 0 0
408826221 0 0
346001655 0 0
606561991 0 0
885175500 0 0
247106188 0 0
993973125 0 0
1025918025 0 0
981053242 0 0
327564049 0 0
301431513 0 0
810782876 0 0
372015045 0 0
727261091 0 0
277144407 0 0
727526636 0 0
438039464 0 0
440154172 0 0
644218566 0 0
606843893 0 0
454726081 0 0
873111419 0 0
107109883 0 0
129877587 0 0
409082204 0 0
682075566 0 0
413058221 0 0
1052002845 0 0
714066209 0 0
162149812 0 0
1004355885 0 0
718620369 0 0
256773579 0 0
1028009243 0 0
734061799 0 0
486411348 0 0
1054042472 0 0
709468072 0 0
707866201 0 0
666527932 0 0
307189708 0 0
358903445 0 0
314553746 0 0
519586943 0 0
221186220 0 0
774654899 0 0
214116710 0 0
94270689 0 0
264925436 0 0
332678132 0 0
990497117 0 0
699005403 0 0
314168337 0 0
678520204 0 0
901357677 0 0
795937290 0 0
200654201 0 0
356079379 0 0
640273470 0 0
482577729 0 0
299374191 0 0
194955197 0 0
420051314 0 0
690294128 0 0
148173200 0 0
284414694 0 0
397330449 0 0
818688667 0 0
516642985 0 0
687241527 0 0
789548213 0 0
622234669 0 0
461136225 0 0
795315002 0 0
244917443 0 0
212216773 0 0
220345127 0 0
476493946 0 0
698965495 0 0
390105307 0 0
1059129177 0 0
784557894 0 0
986888591 0 0
278872208 0 0
1052389484 0 0
175476086 0 0
497636588 0 0
19393099 0 0
365432918 0 0
26404129 0 0
694321526 0 0
379903626 0 0
892653823 0 0
677825847 0 0
963833426 0 0
252027893 0 0
568055226 0 0
305615468 0 0
672264174 0 0
1042609241 0 0
1038939885 0 0
970382349 0 0
279493662 0 0
925710752 0 0
126375170 0 0
156223928 0 0
824940260 0 0
418096324 0 0
1059703931 0 0
96326366 0 0
974937182 0 0
432333643 0 0
248939448 0 0
875715016 0 0
175779114 0 0
434565443 0 0
795327264 0 0
159420317 0 0
984224263 0 0
803291496 0 0
908336419 0 0
504917740 0 0
1071275916 0 0
790662543 0 0
676789559 0 0
456609561 0 0
822556845 0 0
330256865 0 0
988738740 0 0
728009824 0 0
26245481 0 0
1000410166 0 0
190876992 0 0
117781638 0 0
248313816 0 0
287641503 0 0
79196877 0 0
997159531 0 0
781954431 0 0
574071893 0 0
1019546211 0 0
601609041 0 0
161914866 0 0
689334017 0 0
126924477 0 0
74495310 0 0
1055602850 0 0
959617022 0 0
580645683 0 0
486570063 0 0
84397630 0 0
275592741 0 0
970515266 0 0
481125683 0 0
535855137 0 0
186155791 0 0
305934212 0 0
1066511083 0 0
1040739536 0 0
510422042 0 0
77516742 0 0
529275542 0 0
183514994 0 0
358295258 0 0
462359693 0 0
399561944 0 0
140590472 0 0
1061468618 0 0
139041833 0 0
1040649135 0 0
624906310 0 0
1036505568 0 0
782409964 0 0
46133346 0 0
934817057 0 0
376274309 0 0
559108937 0 0
820072334 0 0
712482274 0 0
43040982 0 0
308475272 0 0
412096452 0 0
585269915 0 0
754187415 0 0
903669811 0 0
1051257432 0 0
923726004 0 0
90184512 0 0
989830324 0 0
7807623 0 0
273521352 0 0
920975516 0 0
309017299 0 0
38497838 0 0
1069399826 0 0
319937600 0 0
51462186 0 0
36230626 0 0
519236537 0 0
405043349 0 0
713189581 0 0
419826550 0 0
254360229 0 0
1031646579 0 0
840168536 0 0
161649348 0 0
622301272 0 0
22380804 0 0
321035133 0 0
775514976 0 0
788662146 0 0
278142666 0 0
700701032 0 0
127557019 0 0
419476803 0 0
167592473 0 0
842386294 0 0
82972523 0 0
915462627 0 0
651768350 0 0
318636289 0 0
171625448 0 0
635261522 0 0
115676012 0 0
651561836 0 0
327549501 0 0
765002194 0 0
499570767 0 0
672786717 0 0
977999427 0 0
123260991 0 0
20247937 0 0
43824021 0 0
549184415 0 0
826113756 0 0
126711638 0 0
730071265 0 0
235677431 0 0
36649115 0 0
890164438 0 0
964328201 0 0
204642629 0 0
939729272 0 0
583502854 0 0
989536339 0 0
470149371 0 0
116815598 0 0
321922582 0 0
359748843 0 0
199966761 0 0
864749923 0 0
381284384 0 0
310397653 0 0
351199248 0 0
169144190 0 0
596633389 0 0
894391653 0 0
702711942 0 0
31382393 0 0
222830632 0 0
331457160 0 0
536101471 0 0
383626063 0 0
533379598 0 0
82066429 0 0
651482353 0 0
1009143855 0 0
595813192 0 0
386178952 0 0
154326418 0 0
347125406 0 0
275316932 0 0
623600444 0 0
460318837 0 0
408382998 0 0
665630432 0 0
643625146 0 0
872884642 0 0
526871713 0 0
520315199 0 0
1059257952 0 0
236360888 0 0
66771278 0 0
765366777 0 0
756530478 0 0
676362890 0 0
806779754 0 0
821691741 0 0
1060174935 0 0
207596598 0 0
764362756 0 0
327963332 0 0
342866465 0 0
189236992 0 0
358281433 0 0
941223773 0 0
142079056 0 0
486635547 0 0
1013332870 0 0
911507678 0 0
955214610 0 0
698043698 0 0
818337790 0 0
602822323 0 0
637337162 0 0
105153427 0 0
1032282926 0 0
535857468 0 0
798961041 0 0
653911027 0 0
943192011 0 0
680975753 0 0
603968846 0 0
862263776 0 0
209921833 0 0
636628440 0 0
854820686 0 0
293570916 0 0
990891510 0 0
917530441 0 0
703913831 0 0
949900096 0 0
742080809 0 0
976696743 0 0
368375334 0 0
1072225715 0 0
994297608 0 0
522816489 0 0
277416667 0 0
670775523 0 0
288170565 0 0
936467817 0 0
574503067 0 0
942394762 0 0
774000215 0 0
218774785 0 0
828593008 0 0
273558331 0 0
671577787 0 0
705523313 0 0
270338429 0 0
891718566 0 0
912665247 0 0
945289916 0 0
898724511 0 0
801442231 0 0
1059352310 0 0
907927892 0 0
633415427 0 0
134283802 0 0
972002012 0 0
582232406 0 0
713384753 0 0
786799244 0 0
961271951 0 0
122089932 0 0
802271659 0 0
486318995 0 0
464000514 0 0
218172320 0 0
116199350 0 0
173849125 0 0
747167990 0 0
297401962 0 0
772897340 0 0
95085812 0 0
320379277 0 0
883218046 0 0
318357838 0 0
454952433 0 0
21686288 0 0
735646050 0 0
1052615639 0 0
530651451 0 0
860397640 0 0
476907412 0 0
610933783 0 0
4956196 0 0
3561163 0 0
814255997 0 0
273675819 0 0
243022818 0 0
508563606 0 0
489487637 0 0
70125201 0 0
1054957964 0 0
147937283 0 0
106121671 0 0
784126727 0 0
705604112 0 0
199422918 0 0
664277065 0 0
807161345 0 0
81360633 0 0
164723526 0 0
871457290 0 0
607172832 0 0
151859600 0 0
518968619 0 0
988834268 0 0
945588250 0 0
457193225 0 0
575757059 0 0
309572934 0 0
570079825 0 0
233261394 0 0
841835622 0 0
187823474 0 0
827072410 0 0
734325174 0 0
754582508 0 0
12188525 0 0
998589324 0 0
796010857 0 0
358864156 0 0
477549797 0 0
122985063 0 0
226807295 0 0
506805085 0 0
118548710 0 0
466194823 0 0
865984988 0 0
66359199 0 0
558519460 0 0
282627272 0 0
130431667 0 0
463719078 0 0
612893776 0 0
772893041 0 0
441121628 0 0
509006793 0 0
417501665 0 0
21806108 0 0
385326454 0 0
828970940 0 0
117116067 0 0
702869626 0 0
444682242 0 0
422176987 0 0
252323448 0 0
217983021 0 0
894180214 0 0
525782538 0 0
117030975 0 0
463152502 0 0
410073309 0 0
979026793 0 0
1011398875 0 0
179467585 0 0
798899001 0 0
93948867 0 0
933469583 0 0
584663322 0 0
749760419 0 0
209425860 0 0
239249658 0 0
342535518 0 0
565716851 0 0
595708882 0 0
952903499 0 0
237518070 0 0
484697809 0 0
37454391 0 0
837422378 0 0
1004886070 0 0
1066435417 0 0
412728093 0 0
157081378 0 0
141747725 0 0
476673904 0 0
1045697627 0 0
551965494 0 0
292299322 0 0
205363941 0 0
98000740 0 0
454251380 0 0
536988405 0 0
654188998 0 0
568554170 0 0
191696560 0 0
382783668 0 0
620863971 0 0
217264453 0 0
678290607 0 0
118146357 0 0
368897211 0 0
964198975 0 0
301429550 0 0
816893618 0 0
414910502 0 0
200797578 0 0
728055741 0 0
1010439833 0 0
378129909 0 0
620055639 0 0
1015930640 0 0
495805866 0 0
41469973 0 0
284713551 0 0
392807633 0 0
598493501 0 0
125681484 0 0
735687027 0 0
954557484 0 0
1010569410 0 0
615423274 0 0
89226075 0 0
720892204 0 0
182740031 0 0
497732178 0 0
423500702 0 0
847264791 0 0
332970163 0 0
165127996 0 0
484012523 0 0
855142858 0 0
757925176 0 0
617918405 0 0
1003593586 0 0
778211821 0 0
121294460 0 0
798669797 0 0
526928400 0 0
1022750657 0 0
155407295 0 0
800412341 0 0
712840162 0 0
60635406 0 0
960126482 0 0
1042628101 0 0
47321760 0 0
714927868 0 0
392025367 0 0
555252864 0 0
221769908 0 0
437514764 0 0
706622773 0 0
389204223 0 0
66850231 0 0
450821185 0 0
910268501 0 0
883636870 0 0
548998777 0 0
580007033 0 0
433643847 0 0
201980289 0 0
552832788 0 0
386889298 0 0
736152880 0 0
40752981 0 0
200118668 0 0
259314492 0 0
172807835 0 0
372647380 0 0
232187616 0 0
856089979 0 0
139278198 0 0
767199040 0 0
871686439 0 0
674566650 0 0
238525568 0 0
505789467 0 0
933410174 0 0
227645688 0 0
602922868 0 0
738868460 0 0
741745569 0 0
966713129 0 0
689133795 0 0
152923178 0 0
661521990 0 0
649666243 0 0
87715390 0 0
139176839 0 0
351530552 0 0
819748765 0 0
901953567 0 0
885198816 0 0
261018666 0 0
49277545 0 0
158593443 0 0
461690505 0 0
753752929 0 0
299556915 0 0
193770757 0 0
716655116 0 0
690645088 0 0
744410487 0 0
168761912 0 0
666439515 0 0
617744599 0 0
160688730 0 0
139329039 0 0
422540289 0 0
586393921 0 0
622493840 0 0
587067197 0 0
749307723 0 0
17028483 0 0
158443008 0 0
739999280 0 0
210159708 0 0
794296713 0 0
189128998 0 0
1062901056 0 0
202035827 0 0
743673130 0 0
733123361 0 0
575993296 0 0
1002782840 0 0
659727133 0 0
233558708 0 0
1071091935 0 0
673893183 0 0
25407333 0 0
45177271 0 0
340796160 0 0
953133906 0 0
276257920 0 0
588807126 0 0
374521251 0 0
190688068 0 0
357839399 0 0
393282197 0 0
404384794 0 0
628250217 0 0
562483359 0 0
908243587 0 0
676391473 0 0
1006029372 0 0
147058823 0 0
673478027 0 0
19704849 0 0
22325929 0 0
458103798 0 0
688824882 0 0
164129598 0 0
509899485 0 0
319964528 0 0
942146764 0 0
165531199 0 0
219272614 0 0
583547467 0 0
26962738 0 0
38616702 0 0
663708226 0 0
343387733 0 0
84119940 0 0
75575988 0 0
832664171 0 0
951190531 0 0
208370443 0 0
623593927 0 0
479662612 0 0
967715255 0 0
916799178 0 0
75910213 0 0
469403584 0 0
371959971 0 0
432536793 0 0
883399616 0 0
321066861 0 0
432694042 0 0
358540171 0 0
644433572 0 0
882827203 0 0
889900470 0 0
206982359 0 0
759828830 0 0
209544174 0 0
346123068 0 0
125696631 0 0
138326908 0 0
577985965 0 0
575744279 0 0
746514049 0 0
791113499 0 0
87051775 0 0
53596757 0 0
364315407 0 0
822488874 0 0
508417810 0 0
316854423 0 0
475813396 0 0
256240410 0 0
271808430 0 0
536106393 0 0
873495999 0 0
559283976 0 0
612219919 0 0
747229339 0 0
216729215 0 0
478665047 0 0
1019881022 0 0
186725363 0 0
668852678 0 0
1071441177 0 0
657730979 0 0
802236542 0 0
716286842 0 0
1001789949 0 0
747254763 0 0
883411676 0 0
633573232 0 0
922695454 0 0
784605207 0 0
888800201 0 0
607431119 0 0
292498808 0 0
149743467 0 0
817687088 0 0
460726131 0 0
329310458 0 0
72077580 0 0
123787340 0 0
1017345418 0 0
333173155 0 0
469760683 0 0
314234820 0 0
1033643821 0 0
850665994 0 0
645433282 0 0
724841705 0 0
861408663 0 0
8196113 0 0
460161908 0 0
491503690 0 0
613524153 0 0
710458413 0 0
603394554 0 0
800260010 0 0
695711771 0 0
998679757 0 0
891829642 0 0
699602863 0 0
758230139 0 0
876560820 0 0
974167817 0 0
51321131 0 0
555384221 0 0
811975926 0 0
63072957 0 0
1056793256 0 0
1046237417 0 0
725057682 0 0
966752942 0 0
984273094 0 0
331878950 0 0
142448706 0 0
669042265 0 0
781404461 0 0
870984924 0 0
450424645 0 0
447470805 0 0
232476142 0 0
534444959 0 0
636077128 0 0
382553407 0 0
632252240 0 0
978135485 0 0
94150478 0 0
410625236 0 0
573524548 0 0
277857286 0 0
199708728 0 0
308560257 0 0
996531014 0 0
561231915 0 0
798947657 0 0
257482678 0 0
247470814 0 0
386292417 0 0
239498012 0 0
243525274 0 0
625144373 0 0
401159870 0 0
75400475 0 0
692438625 0 0
392398417 0 0
882071028 0 0
395959228 0 0
54632846 0 0
653574756 0 0
654525627 0 0
44263074 0 0
365356876 0 0
825344402 0 0
668539479 0 0
650914301 0 0
72101949 0 0
467430046 0 0
612467029 0 0
472380189 0 0
568979650 0 0
822819868 0 0
1054680820 0 0
230460934 0 0
355687934 0 0
556750081 0 0
327134344 0 0
899059932 0 0
394809634 0 0
850866201 0 0
218421805 0 0
190630324 0 0
649058733 0 0
594868293 0 0
826563349 0 0
713815488 0 0
190434363 0 0
894611982 0 0
65633779 0 0
654390670 0 0
185833891 0 0
584577724 0 0
378046905 0 0
365068949 0 0
680619102 0 0
655224921 0 0
633941178 0 0
740445118 0 0
707307304 0 0
824021323 0 0
494547537 0 0
924210662 0 0
903797335 0 0
1019070759 0 0
820777541 0 0
320549515 0 0
892891608 0 0
449340259 0 0
314722848 0 0
375757292 0 0
642426529 0 0
595801651 0 0
1056317709 0 0
392836431 0 0
1053216836 0 0
413416943 0 0
280021858 0 0
996930261 0 0
506518275 0 0
556771911 0 0
834046962 0 0
182717831 0 0
857121757 0 0
203320400 0 0
16089886 0 0
205180232 0 0
1044707598 0 0
1017405764 0 0
427616591 0 0
906239145 0 0
65383126 0 0
972336732 0 0
1059496199 0 0
222999235 0 0
365566325 0 0
83596505 0 0
784831255 0 0
208127831 0 0
954939194 0 0
363417635 0 0
245201904 0 0
262110625 0 0
239864470 0 0
219827386 0 0
986197915 0 0
621857981 0 0
1064791946 0 0
411147486 0 0
54648286 0 0
427713505 0 0
181963951 0 0
208514839 0 0
284051243 0 0
766227969 0 0
84531009 0 0
446009856 0 0
871586147 0 0
112723500 0 0
690012965 0 0
530622876 0 0
981110575 0 0
393844677 0 0
19865452 0 0
108390764 0 0
911191804 0 0
753911558 0 0
564230925 0 0
999431417 0 0
12413012 0 0
815419164 0 0
226732686 0 0
49397990 0 0
4641990 0 0
404715191 0 0
141309303 0 0
201290240 0 0
424361284 0 0
320231420 0 0
37866615 0 0
276644802 0 0
917796058 0 0
865402768 0 0
1048025097 0 0
270975236 0 0
328021626 0 0
191968331 0 0
122999973 0 0
1011081487 0 0
742541368 0 0
613856904 0 0
213877857 0 0
592489234 0 0
517463789 0 0
89932804 0 0
968968313 0 0
467321635 0 0
154034913 0 0
270608210 0 0
724876250 0 0
679203859 0 0
361720945 0 0
841439547 0 0
346611542 0 0
851420676 0 0
375891266 0 0
422183982 0 0
745756087 0 0
320720840 0 0
582549918 0 0
6837533 0 0
811434376 0 0
458306458 0 0
139062919 0 0
502060320 0 0
606381603 0 0
669581314 0 0
66729766 0 0
252417285 0 0
775451811 0 0
18113672 0 0
86325287 0 0
520572673 0 0
664940119 0 0
603069262 0 0
728671787 0 0
1017328109 0 0
84163548 0 0
358144006 0 0
776639342 0 0
923997564 0 0
281463266 0 0
469328532 0 0
391313896 0 0
418331712 0 0
62300726 0 0
30933965 0 0
793052983 0 0
198194641 0 0
642904526 0 0
573150426 0 0
267850623 0 0
835971467 0 0
116460697 0 0
132541253 0 0
337350507 0 0
25265736 0 0
425114148 0 0
778640200 0 0
881821086 0 0
182844213 0 0
564387750 0 0
542452677 0 0
4426968 0 0
728986800 0 0
391449072 0 0
221665406 0 0
566491558 0 0
676970632 0 0
181644468 0 0
164168025 0 0
945392565 0 0
90397249 0 0
769130449 0 0
941945038 0 0
728337895 0 0
992645701 0 0
672529301 0 0
815441774 0 0
322916423 0 0
575909072 0 0
664051379 0 0
1019250290 0 0
118705222 0 0
983531583 0 0
534600927 0 0
700363983 0 0
87725772 0 0
212850626 0 0
874916489 0 0
928083364 0 0
247692821 0 0
122672914 0 0
523007801 0 0
585187647 0 0
417627174 0 0
287928320 0 0
959344531 0 0
113662078 0 0
410433948 0 0
1015678532 0 0
962583633 0 0
98364722 0 0
175542924 0 0
409734164 0 0
841327606 0 0
359001306 0 0
764395877 0 0
126996176 0 0
248591578 0 0
226031297 0 0
334726636 0 0
905717928 0 0
232029098 0 0
294886988 0 0
430594951 0 0
416010307 0 0
677517757 0 0
434858155 0 0
320593495 0 0
463434406 0 0
21013045 0 0
694845776 0 0
570216773 0 0
943556981 0 0
323462124 0 0
542073715 0 0
776707533 0 0
36948203 0 0
180830795 0 0
783994153 0 0
154305003 0 0
269042187 0 0
184250409 0 0
483600872 0 0
634440815 0 0
759314117 0 0
752483973 0 0
376770237 0 0
807240627 0 0
979954963 0 0
971471522 0 0
274725327 0 0
439019159 0 0
754951389 0 0
507490609 0 0
694696371 0 0
668225932 0 0
649749603 0 0
371524637 0 0
899580080 0 0
360146760 0 0
575615453 0 0
478000594 0 0
602811258 0 0
840648515 0 0
211430252 0 0
587032559 0 0
297768493 0 0
25567245 0 0
23556686 0 0
567949530 0 0
430479756 0 0
638836994 0 0
588407529 0 0
594077762 0 0
191541801 0 0
957980584 0 0
121073190 0 0
265955116 0 0
843247346 0 0
106774668 0 0
1005056854 0 0
893658685 0 0
746447542 0 0
504585198 0 0
527491281 0 0
262267568 0 0
1002001534 0 0
945521781 0 0
587048746 0 0
815092438 0 0
337270070 0 0
550888974 0 0
104974771 0 0
240872989 0 0
843857527 0 0
1062006880 0 0
1027076782 0 0
44903511 0 0
509482716 0 0
577676645 0 0
517368073 0 0
491465323 0 0
331825650 0 0
659721976 0 0
1024701209 0 0
891891885 0 0
255059829 0 0
862240087 0 0
118091479 0 0
550005436 0 0
481181047 0 0
280889489 0 0
1058886410 0 0
902526122 0 0
743203021 0 0
809017061 0 0
59243561 0 0
938806040 0 0
856999800 0 0
470897956 0 0
506232026 0 0
882494324 0 0
597125667 0 0
512481836 0 0
567667186 0 0
157428305 0 0
34881061 0 0
59662115 0 0
949177300 0 0
545712981 0 0
928675000 0 0
880623108 0 0
1064275511 0 0
236617568 0 0
74372829 0 0
548164238 0 0
50204337 0 0
981633045 0 0
265108863 0 0
584696353 0 0
202673395 0 0
29401209 0 0
45974605 0 0
3234709 0 0
721899067 0 0
800402012 0 0
932952752 0 0
992974892 0 0
540177943 0 0
278943418 0 0
114478792 0 0
1007884520 0 0
881760853 0 0
189262352 0 0
797298201 0 0
338954155 0 0
875089414 0 0
413234409 0 0
922500038 0 0
807161332 0 0
789435005 0 0
200583488 0 0
682596482 0 0
181721737 0 0
943902766 0 0
800200601 0 0
461060287 0 0
797641576 0 0
495138232 0 0
46983118 0 0
654121712 0 0
184436925 0 0
505913906 0 0
716065881 0 0
607694212 0 0
643615170 0 0
650335777 0 0
545426888 0 0
646300936 0 0
819635334 0 0
174998599 0 0
37931181 0 0
1004863921 0 0
554258200 0 0
91613430 0 0
551763333 0 0
508437489 0 0
843199567 0 0
982199530 0 0
785410943 0 0
248386188 0 0
929377438 0 0
7532381 0 0
870533736 0 0
827848545 0 0
306543882 0 0
670862721 0 0
801075293 0 0
891381477 0 0
683411094 0 0
1068158629 0 0
147517434 0 0
259446009 0 0
8536911 0 0
816797699 0 0
96381083 0 0
171945813 0 0
591028872 0 0
654017484 0 0
85108414 0 0
783442867 0 0
47636283 0 0
227746457 0 0
925196459 0 0
213736832 0 0
477470588 0 0
1024619316 0 0
317305803 0 0
642151837 0 0
570128955 0 0
1006639574 0 0
581741128 0 0
458891794 0 0
980095456 0 0
704695365 0 0
1012834781 0 0
452348588 0 0
717409351 0 0
481030732 0 0
215625032 0 0
20350807 0 0
825022891 0 0
305694703 0 0
402089397 0 0
411779011 0 0
729911685 0 0
568579190 0 0
15548842 0 0
871780811 0 0
651223870 0 0
92251973 0 0
414450705 0 0
833958502 0 0
926196733 0 0
83716940 0 0
648693620 0 0
731560265 0 0
179155825 0 0
541169393 0 0
481648426 0 0
357396403 0 0
536315163 0 0
897494343 0 0
1029743938 0 0
376610185 0 0
294130268 0 0
665963790 0 0
142468510 0 0
1006383884 0 0
429294920 0 0
1010439091 0 0
827127469 0 0
515197697 0 0
352921270 0 0
630344872 0 0
711875125 0 0
1049498338 0 0
1005256220 0 0
765285224 0 0
459876915 0 0
420141845 0 0
721440474 0 0
151492679 0 0
508706333 0 0
283003916 0 0
163860125 0 0
90342164 0 0
250518392 0 0
779335719 0 0
413913089 0 0
788946247 0 0
309155905 0 0
416626026 0 0
21556640 0 0
663078429 0 0
790679925 0 0
958100561 0 0
544445465 0 0
1012110949 0 0
976155762 0 0
612569193 0 0
1050977495 0 0
875539960 0 0
868618985 0 0
365411588 0 0
19931463 0 0
572599550 0 0
876298903 0 0
482711998 0 0
995632993 0 0
335868704 0 0
577302661 0 0
12409844 0 0
118730953 0 0
943740504 0 0
528357705 0 0
857573739 0 0
786651433 0 0
808008883 0 0
127786177 0 0
965992447 0 0
388085272 0 0
228930262 0 0
624396848 0 0
763197845 0 0
876361393 0 0
901325544 0 0
763566352 0 0
324386582 0 0
1055829709 0 0
656105310 0 0
667976255 0 0
532886901 0 0
983916557 0 0
1010437303 0 0
1067462736 0 0
94400214 0 0
822273332 0 0
802384690 0 0
1034772522 0 0
27330108 0 0
667981104 0 0
413528710 0 0
557204457 0 0
984848393 0 0
58663829 0 0
519114660 0 0
280267427 0 0
490555376 0 0
47359389 0 0
279839347 0 0
528825383 0 0
746898400 0 0
286793795 0 0
96062683 0 0
49362588 0 0
756246245 0 0
323036302 0 0
899371427 0 0
735232160 0 0
466508920 0 0
413771722 0 0
1035390868 0 0
314326939 0 0
1005270586 0 0
695932783 0 0
620958492 0 0
917385217 0 0
1007863795 0 0
139766153 0 0
973312159 0 0
637997699 0 0
366530279 0 0
523248406 0 0
332160545 0 0
74875578 0 0
728189705 0 0
103166926 0 0
45004187 0 0
843048440 0 0
104060374 0 0
205419078 0 0
678008936 0 0
651706712 0 0
974124893 0 0
784689940 0 0
114389807 0 0
874250078 0 0
843184927 0 0
551393818 0 0
874069523 0 0
403268006 0 0
856886170 0 0
438968099 0 0
229794154 0 0
331911629 0 0
869321790 0 0
482715645 0 0
895484355 0 0
306205431 0 0
800016890 0 0
330577784 0 0
32833899 0 0
162108335 0 0
702368450 0 0
878451240 0 0
382569587 0 0
824525005 0 0
995304322 0 0
92872961 0 0
226565954 0 0
253848826 0 0
226893266 0 0
931270608 0 0
483953464 0 0
609350880 0 0
617690350 0 0
707935884 0 0
506455921 0 0
467976611 0 0
515957752 0 0
597185666 0 0
1001609946 0 0
763214014 0 0
229074794 0 0
695315748 0 0
598117001 0 0
20859180 0 0
197180498 0 0
692381767 0 0
607154141 0 0
531194611 0 0
369198427 0 0
598849855 0 0
916639594 0 0
1066243602 0 0
670598397 0 0
399517516 0 0
905892875 0 0
420363283 0 0
622448897 0 0
1046103241 0 0
148634125 0 0
836715339 0 0
426132676 0 0
287494507 0 0
977751933 0 0
23743196 0 0
499294777 0 0
277923649 0 0
147288560 0 0
287952794 0 0
199233222 0 0
1053048996 0 0
614803172 0 0
854027776 0 0
832595010 0 0
486601135 0 0
522106001 0 0
18113641 0 0
156428052 0 0
932072030 0 0
959165772 0 0
309292959 0 0
1033936009 0 0
939125660 0 0
153419787 0 0
593051149 0 0
957041118 0 0
778698653 0 0
158422516 0 0
501160206 0 0
65684250 0 0
798554851 0 0
1066214694 0 0
674752612 0 0
183965246 0 0
1037337371 0 0
849210404 0 0
1024355631 0 0
132414851 0 0
589272674 0 0
304646304 0 0
976103358 0 0
3497242 0 0
282138285 0 0
497592872 0 0
815404792 0 0
201196308 0 0
257437098 0 0
291913605 0 0
370868404 0 0
83338984 0 0
537025274 0 0
273422070 0 0
457226689 0 0
748614675 0 0
147358590 0 0
774854574 0 0
46374738 0 0
764209323 0 0
828322671 0 0
1047135247 0 0
816796550 0 0
51597069 0 0
200580607 0 0
640387548 0 0
448760781 0 0
155433768 0 0
830213437 0 0
49077834 0 0
425810737 0 0
345098059 0 0
185849567 0 0
829947 0 0
27337031 0 0
489646621 0 0
292815435 0 0
139056110 0 0
1070609648 0 0
146990422 0 0
816518146 0 0
531029407 0 0
65437493 0 0
832433363 0 0
336640322 0 0
42906071 0 0
218242577 0 0
635326697 0 0
247125794 0 0
116202118 0 0
334071141 0 0
1031092500 0 0
657260570 0 0
101181825 0 0
432550067 0 0
229384865 0 0
983695108 0 0
432322877 0 0
186142134 0 0
900074185 0 0
471424708 0 0
802991733 0 0
890689334 0 0
491983594 0 0
490811216 0 0
564380881 0 0
407293040 0 0
937545464 0 0
1029021977 0 0
216056193 0 0
324559321 0 0
991308120 0 0
574000836 0 0
346899704 0 0
536302426 0 0
153859109 0 0
83655952 0 0
926493452 0 0
824344347 0 0
122439367 0 0
409874699 0 0
1010908012 0 0
866119462 0 0
927563548 0 0
1007034571 0 0
982418233 0 0
729187322 0 0
1027286858 0 0
272288510 0 0
66697823 0 0
780044627 0 0
866264197 0 0
637259389 0 0
427587167 0 0
444887670 0 0
1020488050 0 0
915781827 0 0
783032163 0 0
531009588 0 0
642751420 0 0
366125879 0 0
383992631 0 0
651810251 0 0
148308733 0 0
966685526 0 0
747686552 0 0
147486245 0 0
302448115 0 0
1058329145 0 0
457349242 0 0
371977996 0 0
1069591438 0 0
24240645 0 0
1044225020 0 0
789924498 0 0
988695662 0 0
845280095 0 0
846363732 0 0
249974176 0 0
312710311 0 0
56274251 0 0
75990651 0 0
803755445 0 0
986832782 0 0
889067963 0 0
591631455 0 0
300049001 0 0
958165925 0 0
367566639 0 0
358256690 0 0
87176600 0 0
725398265 0 0
73322183 0 0
497675747 0 0
940888942 0 0
27521289 0 0
336450215 0 0
582221618 0 0
435322138 0 0
834802678 0 0
542026317 0 0
446138585 0 0
132579915 0 0
750101849 0 0
530073368 0 0
449490769 0 0
926144349 0 0
699773547 0 0
149469016 0 0
514050461 0 0
256037098 0 0
954571228 0 0
550861737 0 0
296343751 0 0
357337269 0 0
612614400 0 0
5239588 0 0
798856471 0 0
1028285305 0 0
69605897 0 0
574389874 0 0
146408442 0 0
481419468 0 0
334340941 0 0
93050256 0 0
377962870 0 0
982071955 0 0
989803563 0 0
852447700 0 0
783707003 0 0
59150829 0 0
779054340 0 0
1069512671 0 0
60951837 0 0
439751098 0 0
979116040 0 0
935088323 0 0
489052296 0 0
492631914 0 0
121352701 0 0
586577467 0 0
767758389 0 0
235143884 0 0
68833014 0 0
354433558 0 0
269992567 0 0
189442260 0 0
99263409 0 0
410934864 0 0
803973677 0 0
994008042 0 0
512222508 0 0
1020699944 0 0
132974048 0 0
447803240 0 0
470759461 0 0
196855206 0 0
153395035 0 0
428097483 0 0
269648054 0 0
804044688 0 0
424542085 0 0
1013592736 0 0
895715643 0 0
918078716 0 0
159345342 0 0
597217790 0 0
309511699 0 0
287486868 0 0
506597499 0 0
899524405 0 0
399326325 0 0
74272540 0 0
134784808 0 0
337375749 0 0
847542595 0 0
633688696 0 0
196931658 0 0
732558183 0 0
321260112 0 0
589888862 0 0
413366221 0 0
588604883 0 0
719197954 0 0
928369779 0 0
195207830 0 0
437944489 0 0
58393015 0 0
780296877 0 0
1051758110 0 0
85538060 0 0
971305455 0 0
319786779 0 0
965920996 0 0
322985780 0 0
433790241 0 0
139479176 0 0
575696400 0 0
355813408 0 0
976166250 0 0
15154422 0 0
97414646 0 0
195987020 0 0
1026102810 0 0
337432249 0 0
605311985 0 0
941701229 0 0
434753248 0 0
257239016 0 0
598144739 0 0
446625794 0 0
1045913999 0 0
250191792 0 0
16863016 0 0
206971219 0 0
1027792836 0 0
429489026 0 0
304771761 0 0
583462667 0 0
900099157 0 0
474812814 0 0
680586269 0 0
526004321 0 0
994043889 0 0
373570104 0 0
511275551 0 0
236032256 0 0
696644783 0 0
802366497 0 0
228382873 0 0
759894638 0 0
627904792 0 0
962549254 0 0
321389199 0 0
18084056 0 0
290654205 0 0
499299347 0 0
392421607 0 0
896949379 0 0
682167450 0 0
222791941 0 0
974319450 0 0
993863077 0 0
961285233 0 0
619071063 0 0
472305948 0 0
372939631 0 0
533379625 0 0
152545388 0 0
508516914 0 0
602290493 0 0
1009218016 0 0
318689558 0 0
545521370 0 0
851811901 0 0
39861028 0 0
564860676 0 0
395613465 0 0
864854484 0 0
688612147 0 0
849800389 0 0
833796435 0 0
893557760 0 0
403596769 0 0
814473582 0 0
919299261 0 0
288967664 0 0
993311125 0 0
670234080 0 0
598117939 0 0
426583127 0 0
500705286 0 0
774025781 0 0
954307059 0 0
962991811 0 0
78793777 0 0
409260925 0 0
1013828155 0 0
863966426 0 0
237341089 0 0
312095526 0 0
328644171 0 0
497663941 0 0
832582477 0 0
988606549 0 0
279793102 0 0
657145657 0 0
258705177 0 0
680495628 0 0
57225693 0 0
980295819 0 0
1072473142 0 0
665659677 0 0
242447834 0 0
599724853 0 0
586908776 0 0
260892706 0 0
729102077 0 0
942670637 0 0
486993527 0 0
100777970 0 0
613501259 0 0
846641016 0 0
171421617 0 0
923986660 0 0
98022253 0 0
560437637 0 0
699410924 0 0
395369184 0 0
985049158 0 0
293114935 0 0
704044042 0 0
1038156389 0 0
271387501 0 0
205265242 0 0
49558191 0 0
955766046 0 0
217463127 0 0
911727732 0 0
381798223 0 0
280830526 0 0
422896741 0 0
1003129790 0 0
979182587 0 0
1004618467 0 0
546395351 0 0
1000029361 0 0
219526693 0 0
306709156 0 0
567885726 0 0
466725029 0 0
248195987 0 0
1051108854 0 0
991369015 0 0
554932504 0 0
409641113 0 0
352542238 0 0
318084695 0 0
817533505 0 0
500038567 0 0
1042102826 0 0
703426317 0 0
784518600 0 0
587481919 0 0
560371964 0 0
954398180 0 0
479551105 0 0
431488701 0 0
288591092 0 0
71892952 0 0
694747674 0 0
94715855 0 0
204064956 0 0
519546227 0 0
112838796 0 0
837184847 0 0
419103523 0 0
226103479 0 0
88744985 0 0
753759230 0 0
1057357981 0 0
698839134 0 0
20687924 0 0
962685750 0 0
757202079 0 0
803879639 0 0
840160898 0 0
20077428 0 0
434811392 0 0
452999731 0 0
676850771 0 0
624503658 0 0
278719520 0 0
838555577 0 0
276593208 0 0
522742281 0 0
80245720 0 0
823597187 0 0
752342965 0 0
565730447 0 0
404256494 0 0
120758770 0 0
55616398 0 0
1056898737 0 0
635516695 0 0
1056861104 0 0
635671927 0 0
299255960 0 0
475613385 0 0
221087940 0 0
937653351 0 0
550862110 0 0
12509887 0 0
751771541 0 0
110867704 0 0
1018112388 0 0
107453543 0 0
963963551 0 0
547147113 0 0
125871434 0 0
499116340 0 0
788377654 0 0
147874540 0 0
495952428 0 0
484508492 0 0
937832492 0 0
907630044 0 0
612524547 0 0
341863219 0 0
850518927 0 0
52605784 0 0
975416640 0 0
20906051 0 0
511661310 0 0
330273469 0 0
790936300 0 0
446291966 0 0
433090672 0 0
142558765 0 0
1049521629 0 0
233688485 0 0
180422491 0 0
638316737 0 0
840393308 0 0
724362870 0 0
94756321 0 0
373314025 0 0
43351951 0 0
209692595 0 0
289447988 0 0
282766882 0 0
727312831 0 0
525130534 0 0
482479619 0 0
562000463 0 0
993614181 0 0
502672895 0 0
693746980 0 0
1040893392 0 0
284791326 0 0
969303259 0 0
179630264 0 0
34000276 0 0
883291327 0 0
828916870 0 0
203084046 0 0
191122579 0 0
685208094 0 0
1097764 0 0
1070026646 0 0
910639682 0 0
587038389 0 0
835288379 0 0
288521424 0 0
206871825 0 0
68836525 0 0
657797319 0 0
386425355 0 0
189996988 0 0
1030042090 0 0
461511998 0 0
1065482982 0 0
151552379 0 0
432753389 0 0
619241593 0 0
457691091 0 0
144316473 0 0
196097903 0 0
868283167 0 0
113661861 0 0
1067315786 0 0
483024699 0 0
377373858 0 0
536540524 0 0
533258094 0 0
1032314872 0 0
175430806 0 0
834353517 0 0
889331086 0 0
937945171 0 0
272563662 0 0
50129448 0 0
634551608 0 0
713636226 0 0
561717664 0 0
1010468308 0 0
338949675 0 0
640703717 0 0
992271887 0 0
89812004 0 0
1008199590 0 0
490670687 0 0
171129709 0 0
369895464 0 0
908747963 0 0
879168428 0 0
865248377 0 0
383192398 0 0
715901784 0 0
128757215 0 0
110428767 0 0
997359862 0 0
166466759 0 0
746596620 0 0
871898123 0 0
511279155 0 0
770934034 0 0
944524035 0 0
62796579 0 0
941854934 0 0
1018607107 0 0
909746529 0 0
88693507 0 0
588233766 0 0
690417523 0 0
29234273 0 0
517605182 0 0
461657835 0 0
904527004 0 0
911785445 0 0
996740556 0 0
126065284 0 0
554799005 0 0
592583222 0 0
497220412 0 0
911712277 0 0
833293635 0 0
457932166 0 0
1025197875 0 0
920829332 0 0
654681414 0 0
352978294 0 0
537949087 0 0
276713074 0 0
35715802 0 0
115762674 0 0
725905061 0 0
69281969 0 0
811234526 0 0
778771710 0 0
807156142 0 0
646249820 0 0
206484386 0 0
715310139 0 0
624217403 0 0
873331991 0 0
794978785 0 0
683820424 0 0
149594623 0 0
281189873 0 0
629276687 0 0
503588562 0 0
554279558 0 0
820431056 0 0
783552768 0 0
57074195 0 0
485188524 0 0
482053819 0 0
212686962 0 0
927706301 0 0
638480748 0 0
313110646 0 0
676135629 0 0
269472102 0 0
694876615 0 0
843956827 0 0
884352831 0 0
506644729 0 0
125580820 0 0
247463042 0 0
98415368 0 0
207486099 0 0
289100780 0 0
707885216 0 0
365409190 0 0
833114872 0 0
263442180 0 0
145367452 0 0
164290230 0 0
112911747 0 0
819441536 0 0
542260308 0 0
696874048 0 0
628245092 0 0
31937031 0 0
810193574 0 0
85428728 0 0
634113739 0 0
284179395 0 0
176423714 0 0
225301933 0 0
777814518 0 0
499056342 0 0
471001149 0 0
600380447 0 0
58384064 0 0
237528274 0 0
283190248 0 0
53424361 0 0
106365938 0 0
820902550 0 0
663313152 0 0
207113654 0 0
148548721 0 0
774200620 0 0
399151211 0 0
951454673 0 0
787497682 0 0
99203530 0 0
78153936 0 0
908153553 0 0
745006787 0 0
669470251 0 0
965585000 0 0
302775651 0 0
926478682 0 0
237791738 0 0
967048039 0 0
986373239 0 0
704583182 0 0
1056996721 0 0
923982571 0 0
233977819 0 0
547789040 0 0
191381633 0 0
798985963 0 0
320545112 0 0
158438176 0 0
248643008 0 0
878084391 0 0
611567326 0 0
586328323 0 0
302785757 0 0
933359462 0 0
604271318 0 0
557426250 0 0
493079262 0 0
159093235 0 0
525222971 0 0
228020206 0 0
277206920 0 0
181611739 0 0
1025676653 0 0
563169844 0 0
887023959 0 0
291431965 0 0
136283648 0 0
523728523 0 0
240799836 0 0
591906294 0 0
629626703 0 0
482758052 0 0
799663134 0 0
791477023 0 0
767950177 0 0
284170033 0 0
945955621 0 0
754209071 0 0
837011701 0 0
530681194 0 0
282675031 0 0
523360533 0 0
1037809729 0 0
448582186 0 0
577173855 0 0
200092676 0 0
516500193 0 0
6903601 0 0
227325647 0 0
618340 0 0
828202022 0 0
596313009 0 0
503788468 0 0
104193640 0 0
1063463415 0 0
674039628 0 0
1003627111 0 0
879879313 0 0
446651344 0 0
791088868 0 0
183652241 0 0
782767155 0 0
709086360 0 0
954616917 0 0
694464703 0 0
506190656 0 0
903910417 0 0
471200523 0 0
742369065 0 0
55897884 0 0
770529998 0 0
996293368 0 0
235766955 0 0
666515368 0 0
614727045 0 0
828653147 0 0
846532271 0 0
518928224 0 0
86215650 0 0
230051149 0 0
1041540749 0 0
753953020 0 0
164671690 0 0
222457309 0 0
802697357 0 0
932883611 0 0
412029156 0 0
439367162 0 0
982274885 0 0
388246147 0 0
297821777 0 0
351542826 0 0
605203034 0 0
272287111 0 0
195319371 0 0
178278060 0 0
819760080 0 0
403458207 0 0
48945670 0 0
543114149 0 0
932681273 0 0
354968786 0 0
733360677 0 0
339049863 0 0
98674053 0 0
1011790648 0 0
591918206 0 0
474837697 0 0
797174645 0 0
789246218 0 0
701269868 0 0
573654154 0 0
325672853 0 0
32650327 0 0
1018323512 0 0
179344288 0 0
301787114 0 0
226832682 0 0
1038178360 0 0
1023073575 0 0
326762610 0 0
694267745 0 0
660282262 0 0
422899284 0 0
204811312 0 0
934608287 0 0
397952216 0 0
994038752 0 0
55710168 0 0
1014589799 0 0
1050581609 0 0
131723522 0 0
588390619 0 0
377604283 0 0
329677199 0 0
726977990 0 0
961686309 0 0
1010206889 0 0
724135346 0 0
454876848 0 0
727507096 0 0
968307023 0 0
759038047 0 0
195250175 0 0
517964089 0 0
197188789 0 0
984912588 0 0
496587979 0 0
354864790 0 0
10625518 0 0
450769323 0 0
247018363 0 0
598336204 0 0
447591440 0 0
757504325 0 0
803380104 0 0
1072878458 0 0
756804152 0 0
653579660 0 0
255464081 0 0
1025618883 0 0
356406240 0 0
791767607 0 0
131412044 0 0
969216991 0 0
522436108 0 0
154506899 0 0
862768670 0 0
585403527 0 0
498038107 0 0
333149632 0 0
314248417 0 0
760916873 0 0
608959213 0 0
673999467 0 0
611889570 0 0
86813661 0 0
806071968 0 0
673726331 0 0
126655900 0 0
246899053 0 0
374229973 0 0
978478453 0 0
109672021 0 0
314606489 0 0
488056749 0 0
665852065 0 0
500735804 0 0
462702727 0 0
68613790 0 0
624450568 0 0
855046593 0 0
1004898776 0 0
800762070 0 0
32252032 0 0
212343885 0 0
72270046 0 0
122810435 0 0
701247748 0 0
328944579 0 0
935802817 0 0
1070058244 0 0
586714334 0 0
124722532 0 0
335532949 0 0
170107901 0 0
329593651 0 0
740301837 0 0
763053184 0 0
232799659 0 0
874966299 0 0
930008133 0 0
428391354 0 0
273853079 0 0
233739395 0 0
473370852 0 0
840484455 0 0
209473419 0 0
156494363 0 0
846615246 0 0
514272977 0 0
243980099 0 0
155343106 0 0
781334511 0 0
279026806 0 0
337551300 0 0
961044615 0 0
916652285 0 0
143519210 0 0
789265939 0 0
336718420 0 0
719665374 0 0
631716363 0 0
364279790 0 0
965576003 0 0
667724059 0 0
993760813 0 0
123198926 0 0
346461480 0 0
1039997830 0 0
896439087 0 0
579027136 0 0
252090505 0 0
41771126 0 0
837033704 0 0
521657499 0 0
222920617 0 0
83316793 0 0
607803602 0 0
1065506028 0 0
387363777 0 0
665936028 0 0
385415072 0 0
453735786 0 0
356270359 0 0
101349169 0 0
416824422 0 0
594122834 0 0
710716724 0 0
1066297103 0 0
1047407839 0 0
70483047 0 0
532840061 0 0
675950218 0 0
572832798 0 0
539717587 0 0
767110860 0 0
541498715 0 0
569056450 0 0
234803398 0 0
144224275 0 0
238099188 0 0
120464198 0 0
997786671 0 0
831149687 0 0
488150573 0 0
122532090 0 0
353567626 0 0
460608094 0 0
200264279 0 0
160312502 0 0
436962753 0 0
474319987 0 0
3155133 0 0
519719425 0 0
933237619 0 0
195740562 0 0
81991597 0 0
705889872 0 0
325828152 0 0
245367196 0 0
107816434 0 0
603828312 0 0
832752114 0 0
160927943 0 0
262155766 0 0
143084562 0 0
1007501341 0 0
121711456 0 0
1000022546 0 0
837688381 0 0
469901465 0 0
915864541 0 0
945588828 0 0
39457190 0 0
658329523 0 0
430393572 0 0
676697747 0 0
481193598 0 0
93063606 0 0
468146319 0 0
616832835 0 0
505018468 0 0
957747286 0 0
174333839 0 0
587296801 0 0
37123527 0 0
10700423 0 0
909385148 0 0
782219384 0 0
354119378 0 0
225089795 0 0
357303037 0 0
68980752 0 0
829945819 0 0
346061632 0 0
1049545885 0 0
80715398 0 0
828357057 0 0
755786764 0 0
360123995 0 0
191400000 0 0
76221326 0 0
78043756 0 0
424678393 0 0
600762776 0 0
1071943933 0 0
517585755 0 0
934637179 0 0
321004416 0 0
595310191 0 0
711168867 0 0
1031278297 0 0
485893343 0 0
684442691 0 0
990444616 0 0
236509765 0 0
389622173 0 0
40659346 0 0
1029090554 0 0
547945275 0 0
35912024 0 0
512807464 0 0
565880715 0 0
678518222 0 0
552461823 0 0
279869347 0 0
522721895 0 0
1044170447 0 0
335955293 0 0
1041253176 0 0
118031894 0 0
1024782736 0 0
996192 0 0
193254373 0 0
186889507 0 0
642038364 0 0
18507466 0 0
315667984 0 0
109380150 0 0
793241801 0 0
1029178394 0 0
464131288 0 0
541611287 0 0
836934200 0 0
973768027 0 0
338723645 0 0
541461797 0 0
661721116 0 0
832689694 0 0
500664779 0 0
59057861 0 0
1023863354 0 0
963622256 0 0
419812792 0 0
598877751 0 0
744966767 0 0
727622818 0 0
795581846 0 0
344468911 0 0
109118864 0 0
141128674 0 0
292721212 0 0
953941788 0 0
530113533 0 0
1033638895 0 0
951998589 0 0
530517564 0 0
451443845 0 0
947002085 0 0
1044188024 0 0
686082472 0 0
155732972 0 0
908891353 0 0
906955865 0 0
81615621 0 0
603461181 0 0
1034480995 0 0
270352907 0 0
40339089 0 0
748318561 0 0
1043873762 0 0
708376282 0 0
345785311 0 0
86001485 0 0
455247671 0 0
915714957 0 0
293271627 0 0
46168851 0 0
481139196 0 0
150700286 0 0
839188046 0 0
709822435 0 0
1057088057 0 0
474553837 0 0
857126580 0 0
293455348 0 0
685372414 0 0
651128370 0 0
35671678 0 0
837398401 0 0
238602006 0 0
493410387 0 0
435782227 0 0
44232702 0 0
570569324 0 0
130349242 0 0
809279020 0 0
744884562 0 0
244584518 0 0
648613085 0 0
871675760 0 0
360913498 0 0
636821038 0 0
549965696 0 0
316206548 0 0
412716680 0 0
801342113 0 0
677051182 0 0
221553443 0 0
520547608 0 0
1044882657 0 0
6648940 0 0
114253741 0 0
144312558 0 0
507191920 0 0
254187432 0 0
41018268 0 0
1004114484 0 0
386365683 0 0
1050867196 0 0
380487139 0 0
1014025334 0 0
814554496 0 0
737043302 0 0
390507053 0 0
743264787 0 0
985233387 0 0
327737079 0 0
1020364020 0 0
607011699 0 0
493108657 0 0
111151450 0 0
193628594 0 0
570090557 0 0
717411059 0 0
947361292 0 0
294440685 0 0
213458569 0 0
360837142 0 0
340385723 0 0
695897630 0 0
301679190 0 0
176975254 0 0
730092669 0 0
131550935 0 0
162000428 0 0
817168633 0 0
431579182 0 0
206996941 0 0
1037234348 0 0
934482132 0 0
882740271 0 0
1041565965 0 0
932830718 0 0
923412942 0 0
598919290 0 0
973897024 0 0
270653860 0 0
792824039 0 0
699304676 0 0
846654886 0 0
23213751 0 0
1047240079 0 0
1033996542 0 0
846409211 0 0
105938886 0 0
114906229 0 0
129010298 0 0
675794585 0 0
128142539 0 0
886590744 0 0
583642861 0 0
704477074 0 0
1003689449 0 0
293293511 0 0
399021134 0 0
1010503035 0 0
53781543 0 0
163880767 0 0
349703291 0 0
224226962 0 0
832710310 0 0
932046349 0 0
785592296 0 0
647772687 0 0
530316634 0 0
167802963 0 0
477231889 0 0
498134165 0 0
431856728 0 0
841746501 0 0
333987198 0 0
111740418 0 0
1017520544 0 0
526010502 0 0
462420418 0 0
680934257 0 0
1048630303 0 0
301698074 0 0
32051425 0 0
238855692 0 0
961286941 0 0
425111343 0 0
964291028 0 0
838554356 0 0
813136189 0 0
131468344 0 0
45427317 0 0
393834082 0 0
653231738 0 0
626307986 0 0
90425781 0 0
134003396 0 0
870964338 0 0
112453757 0 0
459644127 0 0
773400217 0 0
464995367 0 0
21456972 0 0
912517159 0 0
316467065 0 0
739037120 0 0
849395140 0 0
778104086 0 0
599043545 0 0
200077944 0 0
263690785 0 0
287515790 0 0
944902716 0 0
396523082 0 0
212611238 0 0
381442575 0 0
330247143 0 0
263709145 0 0
915051247 0 0
944500043 0 0
109548957 0 0
424407144 0 0
747948046 0 0
510802977 0 0
911426966 0 0
710346261 0 0
180201062 0 0
471251852 0 0
988975599 0 0
227656781 0 0
374934411 0 0
1040586436 0 0
581209326 0 0
492515545 0 0
556315700 0 0
605705625 0 0
38291883 0 0
986423633 0 0
4116422 0 0
135787818 0 0
944708197 0 0
928398410 0 0
500452683 0 0
766923758 0 0
118641965 0 0
794407017 0 0
682868524 0 0
164472609 0 0
535997838 0 0
864264724 0 0
250792841 0 0
95324525 0 0
954027456 0 0
1049773468 0 0
761140667 0 0
612810026 0 0
28091945 0 0
130842880 0 0
364957706 0 0
751753832 0 0
164963698 0 0
688584081 0 0
873117064 0 0
90080015 0 0
388216051 0 0
596092249 0 0
286612942 0 0
394521939 0 0
124346649 0 0
46741417 0 0
190006433 0 0
664566022 0 0
193277738 0 0
319444695 0 0
325264278 0 0
524475680 0 0
812793445 0 0
523394192 0 0
36187967 0 0
678990022 0 0
572237595 0 0
383073539 0 0
329605657 0 0
17487958 0 0
709329796 0 0
794647423 0 0
952638183 0 0
682166270 0 0
881045815 0 0
691283699 0 0
1073494051 0 0
259644074 0 0
1000011693 0 0
50419711 0 0
381704096 0 0
22202412 0 0
632847077 0 0
671084301 0 0
1024656379 0 0
650592291 0 0
138788710 0 0
176152386 0 0
719105573 0 0
651821245 0 0
870563509 0 0
282234672 0 0
972255677 0 0
52752562 0 0
371686870 0 0
740420424 0 0
892389973 0 0
719787675 0 0
879101289 0 0
781388560 0 0
594439757 0 0
428029479 0 0
171515794 0 0
1040406839 0 0
177776414 0 0
354297633 0 0
810630345 0 0
643387518 0 0
189605345 0 0
546427566 0 0
904312344 0 0
967161675 0 0
690102561 0 0
797428533 0 0
652673398 0 0
89841901 0 0
494397980 0 0
992704109 0 0
574597794 0 0
289246334 0 0
1016306748 0 0
430795450 0 0
382087735 0 0
370693319 0 0
499648956 0 0
868271770 0 0
36476829 0 0
523096622 0 0
1072767475 0 0
414979354 0 0
154788079 0 0
731534708 0 0
588192857 0 0
834242137 0 0
944869870 0 0
389711813 0 0
671246096 0 0
521098232 0 0
912846520 0 0
707972310 0 0
134931551 0 0
965813031 0 0
545157244 0 0
780877081 0 0
522309571 0 0
750732414 0 0
381510166 0 0
564420864 0 0
347838100 0 0
692160790 0 0
688525618 0 0
874925209 0 0
200419649 0 0
937540742 0 0
742073772 0 0
370857737 0 0
1041458071 0 0
567768222 0 0
1015194815 0 0
1023442041 0 0
76289332 0 0
98044985 0 0
1024945145 0 0
800192596 0 0
823326442 0 0
598265217 0 0
1051607641 0 0
706121341 0 0
546583742 0 0
1041188702 0 0
994260480 0 0
814276501 0 0
318195787 0 0
928797033 0 0
859108501 0 0
731867888 0 0
370559885 0 0
744688491 0 0
182334272 0 0
774176960 0 0
524183388 0 0
69632901 0 0
995252281 0 0
619365168 0 0
492044595 0 0
783591714 0 0
8649619 0 0
163393872 0 0
909124186 0 0
449792963 0 0
352838669 0 0
176898988 0 0
808472726 0 0
592934676 0 0
530093329 0 0
576658747 0 0
1004807961 0 0
862675808 0 0
14376432 0 0
833071700 0 0
981441041 0 0
844077851 0 0
942520778 0 0
30651558 0 0
75610315 0 0
573277637 0 0
943248806 0 0
762792883 0 0
910205338 0 0
582729134 0 0
160762912 0 0
196537668 0 0
577695066 0 0
820098905 0 0
541716857 0 0
777058828 0 0
1040738972 0 0
596868393 0 0
634239252 0 0
184681227 0 0
935031863 0 0
513866474 0 0
612998093 0 0
686972632 0 0
672517864 0 0
275338869 0 0
634556216 0 0
757120603 0 0
390785150 0 0
822329142 0 0
657848942 0 0
792445888 0 0
968066441 0 0
989197403 0 0
870391986 0 0
612041964 0 0
449750394 0 0
1072735963 0 0
160000461 0 0
1007685710 0 0
390153314 0 0
133733474 0 0
162266879 0 0
551954361 0 0
701911473 0 0
67654039 0 0
168118365 0 0
816675640 0 0
1064623727 0 0
433600533 0 0
646659719 0 0
593870161 0 0
348751450 0 0
104093828 0 0
221319589 0 0
110218180 0 0
312725714 0 0
845486700 0 0
747031603 0 0
985300198 0 0
668844704 0 0
246907600 0 0
280403854 0 0
161586940 0 0
768035846 0 0
1040698150 0 0
519966028 0 0
899280214 0 0
662868637 0 0
417079251 0 0
573177790 0 0
1654252 0 0
873361269 0 0
483429807 0 0
735580164 0 0
408199441 0 0
358082684 0 0
1021714647 0 0
543561127 0 0
903246640 0 0
884214049 0 0
365649704 0 0
327899365 0 0
146133936 0 0
264922448 0 0
33502793 0 0
1025329656 0 0
485123803 0 0
71116149 0 0
643961422 0 0
735356569 0 0
675210762 0 0
358359503 0 0
241736386 0 0
458965650 0 0
538688266 0 0
635747555 0 0
796738695 0 0
654163451 0 0
409327433 0 0
540733297 0 0
154358941 0 0
853113992 0 0
215521477 0 0
1033891242 0 0
110140705 0 0
372516719 0 0
90842723 0 0
776327726 0 0
473341349 0 0
1070195865 0 0
1013377464 0 0
341154274 0 0
116081953 0 0
878327794 0 0
118094695 0 0
871418587 0 0
904612812 0 0
197203938 0 0
88300221 0 0
353498999 0 0
711691349 0 0
1045932276 0 0
45396420 0 0
897599408 0 0
1063994527 0 0
239799552 0 0
253551839 0 0
593490222 0 0
23827735 0 0
11757483 0 0
660804132 0 0
154306260 0 0
992970254 0 0
919660960 0 0
400780499 0 0
818343171 0 0
794722744 0 0
439838345 0 0
415183314 0 0
651563122 0 0
633702030 0 0
1055935548 0 0
942441071 0 0
727813040 0 0
98136297 0 0
1062099765 0 0
73243922 0 0
717615815 0 0
821786375 0 0
846935181 0 0
696199517 0 0
115159345 0 0
888004927 0 0
642160385 0 0
448408049 0 0
1064985191 0 0
796673513 0 0
840907223 0 0
225176234 0 0
902730716 0 0
557196670 0 0
131823853 0 0
483444164 0 0
344784750 0 0
806485969 0 0
399373929 0 0
988925139 0 0
203802516 0 0
9660017 0 0
133540456 0 0
381579005 0 0
866790549 0 0
585371728 0 0
507658475 0 0
214121784 0 0
487793020 0 0
113248860 0 0
966695637 0 0
65046015 0 0
131935097 0 0
819538149 0 0
281829538 0 0
481035039 0 0
577514913 0 0
544485182 0 0
320037867 0 0
665105729 0 0
694404448 0 0
31798319 0 0
450109402 0 0
905861229 0 0
488932819 0 0
332198584 0 0
954117690 0 0
353981539 0 0
686391621 0 0
150191705 0 0
233847486 0 0
461311359 0 0
126764373 0 0
136506316 0 0
702862631 0 0
365041779 0 0
166872836 0 0
463249864 0 0
526474004 0 0
369921460 0 0
980296496 0 0
945989088 0 0
203762083 0 0
389265086 0 0
753562414 0 0
781015096 0 0
950843881 0 0
491217838 0 0
809188572 0 0
762029020 0 0
615630236 0 0
171018383 0 0
190681239 0 0
658989126 0 0
408459854 0 0
36481888 0 0
407859548 0 0
632306253 0 0
387217392 0 0
367495535 0 0
897335844 0 0
455751560 0 0
331883033 0 0
944590913 0 0
765419674 0 0
524428243 0 0
886041035 0 0
14469565 0 0
929457953 0 0
10783911 0 0
711130999 0 0
653019782 0 0
617532506 0 0
243973522 0 0
36891404 0 0
797881192 0 0
934015269 0 0
516018547 0 0
840832220 0 0
534350295 0 0
471174033 0 0
264538093 0 0
165262884 0 0
64902728 0 0
676605114 0 0
369903682 0 0
846669508 0 0
957053568 0 0
358832233 0 0
204283241 0 0
203820601 0 0
948452480 0 0
775342794 0 0
245722444 0 0
9781073 0 0
517995277 0 0
1037291245 0 0
770838961 0 0
423663105 0 0
472810379 0 0
176732037 0 0
706854769 0 0
673312792 0 0
550902998 0 0
340354891 0 0
224558683 0 0
809017949 0 0
975376862 0 0
638182328 0 0
113355799 0 0
419281682 0 0
862410264 0 0
838544695 0 0
646152068 0 0
340828524 0 0
1019732298 0 0
847971200 0 0
528617898 0 0
355186941 0 0
531075007 0 0
610862347 0 0
867244210 0 0
941578709 0 0
783434365 0 0
576889650 0 0
603143307 0 0
39497365 0 0
389641248 0 0
557257793 0 0
672070360 0 0
977852524 0 0
333583190 0 0
679455209 0 0
907592884 0 0
706468861 0 0
976481574 0 0
66664807 0 0
388358731 0 0
191901619 0 0
859960890 0 0
1009943255 0 0
249515387 0 0
298665543 0 0
521208372 0 0
348249634 0 0
672914510 0 0
927692012 0 0
136236107 0 0
480587996 0 0
303109766 0 0
941607493 0 0
343928363 0 0
180387137 0 0
827939065 0 0
1053162529 0 0
762754336 0 0
603857951 0 0
964231881 0 0
1014432860 0 0
452629877 0 0
906827146 0 0
205740431 0 0
1055162198 0 0
805362874 0 0
799845600 0 0
1032838623 0 0
526188028 0 0
370816176 0 0
659941776 0 0
790241318 0 0
910889317 0 0
469360303 0 0
352893182 0 0
974746987 0 0
673163374 0 0
854981856 0 0
743311854 0 0
418539876 0 0
988492463 0 0
653265715 0 0
462543029 0 0
442119434 0 0
497599867 0 0
906703945 0 0
657760374 0 0
28534447 0 0
896377687 0 0
244417640 0 0
742616418 0 0
971182217 0 0
57290967 0 0
105303049 0 0
937518467 0 0
769961975 0 0
277330094 0 0
384444464 0 0
127685140 0 0
72811812 0 0
786051217 0 0
82564176 0 0
887637833 0 0
539127289 0 0
890378309 0 0
420156679 0 0
9893628 0 0
989486654 0 0
776216157 0 0
276933700 0 0
880742389 0 0
847123573 0 0
220991606 0 0
322244125 0 0
872743750 0 0
731722444 0 0
267585892 0 0
574661705 0 0
193595107 0 0
565262340 0 0
637867452 0 0
739497265 0 0
1024004989 0 0
339995964 0 0
81348944 0 0
645648312 0 0
255804248 0 0
381801994 0 0
5812391 0 0
579299324 0 0
814661606 0 0
1057079891 0 0
790631490 0 0
411269747 0 0
482342873 0 0
501049478 0 0
553692182 0 0
1062636436 0 0
643450127 0 0
999521712 0 0
312506663 0 0
492178432 0 0
1048785991 0 0
965911884 0 0
511298970 0 0
853546530 0 0
706640764 0 0
750081378 0 0
511856749 0 0
473715642 0 0
907832799 0 0
543070217 0 0
468374788 0 0
1016002843 0 0
1038694453 0 0
660425871 0 0
647608091 0 0
134279884 0 0
723523982 0 0
1017448027 0 0
242325463 0 0
125052280 0 0
433513507 0 0
91744957 0 0
477499595 0 0
905749266 0 0
18692409 0 0
269842613 0 0
44780912 0 0
959716998 0 0
938487088 0 0
16406631 0 0
636970368 0 0
936995650 0 0
790377255 0 0
1062229881 0 0
812960693 0 0
157166984 0 0
951620943 0 0
845381666 0 0
464661810 0 0
576104041 0 0
832780891 0 0
117264816 0 0
1019837798 0 0
786565496 0 0
306375867 0 0
361021842 0 0
706037260 0 0
253345102 0 0
86240964 0 0
911208407 0 0
730840776 0 0
263657578 0 0
867610973 0 0
71590963 0 0
939469170 0 0
971157634 0 0
842186737 0 0
563029982 0 0
758362279 0 0
905984639 0 0
670582291 0 0
641995163 0 0
919280751 0 0
340707428 0 0
456108248 0 0
132153533 0 0
761914616 0 0
532219919 0 0
716593025 0 0
276948912 0 0
1048737493 0 0
1070616962 0 0
777479181 0 0
718345391 0 0
405048516 0 0
297291856 0 0
957240685 0 0
265641837 0 0
895258904 0 0
539816803 0 0
179337644 0 0
644135664 0 0
797192365 0 0
517037314 0 0
3796947 0 0
615616021 0 0
292017053 0 0
976327046 0 0
595267181 0 0
1007995081 0 0
807759926 0 0
99159284 0 0
289985520 0 0
179037785 0 0
659698820 0 0
458257293 0 0
498617103 0 0
451251739 0 0
778929310 0 0
562545798 0 0
208411527 0 0
266743068 0 0
577179705 0 0
91113810 0 0
962284027 0 0
32417189 0 0
987169430 0 0
933475646 0 0
347507503 0 0
63271985 0 0
924254591 0 0
324370788 0 0
640138190 0 0
653762216 0 0
261510985 0 0
724907539 0 0
6971267 0 0
352250712 0 0
1041311200 0 0
733889547 0 0
798832887 0 0
419771735 0 0
399898984 0 0
698286706 0 0
758951314 0 0
610652216 0 0
312011976 0 0
577158146 0 0
566872813 0 0
819871447 0 0
531724107 0 0
825014616 0 0
547104886 0 0
1050027831 0 0
451063645 0 0
182332534 0 0
176004849 0 0
227454217 0 0
532117880 0 0
400284053 0 0
500625543 0 0
219192168 0 0
400424539 0 0
29952747 0 0
851090247 0 0
247422648 0 0
240963970 0 0
220237058 0 0
363701095 0 0
147705180 0 0
844668955 0 0
542114476 0 0
525697281 0 0
746068260 0 0
416223640 0 0
395645757 0 0
311850765 0 0
731095432 0 0
184512482 0 0
508852545 0 0
766249266 0 0
223455251 0 0
464182941 0 0
204212032 0 0
158671609 0 0
697786799 0 0
146015481 0 0
690208837 0 0
169183446 0 0
977965967 0 0
1052800504 0 0
85305843 0 0
236069703 0 0
142237449 0 0
176082680 0 0
1037897837 0 0
151577954 0 0
482691380 0 0
839618278 0 0
820337438 0 0
143753385 0 0
422635712 0 0
272803115 0 0
279559147 0 0
523975647 0 0
234596033 0 0
767590344 0 0
918086853 0 0
1011226012 0 0
656566659 0 0
346877367 0 0
542871529 0 0
403992698 0 0
65235919 0 0
33237586 0 0
140326627 0 0
440441528 0 0
58384360 0 0
295787959 0 0
528878983 0 0
220590819 0 0
792154994 0 0
404051621 0 0
467980830 0 0
24980143 0 0
92639972 0 0
82811349 0 0
1058957034 0 0
61715905 0 0
1062912679 0 0
312880166 0 0
756829177 0 0
630156346 0 0
304134437 0 0
429322875 0 0
316688597 0 0
355340361 0 0
196396922 0 0
809495323 0 0
693890165 0 0
170188817 0 0
954333569 0 0
597257558 0 0
88761548 0 0
618038406 0 0
691369521 0 0
208412981 0 0
280272243 0 0
480498123 0 0
356467842 0 0
33365390 0 0
535155941 0 0
946732684 0 0
377749725 0 0
370160790 0 0
866422998 0 0
635428037 0 0
4065025 0 0
215132435 0 0
760461892 0 0
390034157 0 0
790593811 0 0
765512138 0 0
15690048 0 0
136941936 0 0
559637948 0 0
222679560 0 0
372848738 0 0
389322214 0 0
942375132 0 0
662921949 0 0
887536809 0 0
848162635 0 0
1055643500 0 0
915875532 0 0
601942033 0 0
352542791 0 0
650862344 0 0
896601677 0 0
760703467 0 0
580746470 0 0
463745060 0 0
595112476 0 0
537406225 0 0
1037795547 0 0
322384128 0 0
548721277 0 0
815764486 0 0
367305319 0 0
823366888 0 0
1067372979 0 0
649645299 0 0
890737369 0 0
69816185 0 0
348073490 0 0
409711605 0 0
927019125 0 0
591884957 0 0
86259624 0 0
927251963 0 0
787677591 0 0
1025081674 0 0
171566006 0 0
1056378219 0 0
27981978 0 0
526622892 0 0
426275011 0 0
967204662 0 0
1007898694 0 0
440691705 0 0
16645080 0 0
988671182 0 0
771268159 0 0
1065997394 0 0
745287429 0 0
314112475 0 0
222948440 0 0
885974862 0 0
880940139 0 0
262144522 0 0
699718961 0 0
411313779 0 0
342835832 0 0
87426264 0 0
958219849 0 0
863200674 0 0
660728791 0 0
255933998 0 0
173781987 0 0
664899844 0 0
26175051 0 0
445742465 0 0
603645328 0 0
409748660 0 0
189590533 0 0
899322992 0 0
114035456 0 0
996487708 0 0
670199037 0 0
420813099 0 0
715874245 0 0
558975959 0 0
717645345 0 0
640059435 0 0
445384043 0 0
948646716 0 0
671170393 0 0
561675129 0 0
281125442 0 0
372350987 0 0
810411266 0 0
470896981 0 0
511402893 0 0
53340684 0 0
565747689 0 0
866929028 0 0
31859575 0 0
169621243 0 0
298062811 0 0
984496418 0 0
289888947 0 0
322267508 0 0
853041929 0 0
821857893 0 0
1021532583 0 0
567256388 0 0
287803457 0 0
982509197 0 0
115159135 0 0
815860052 0 0
513485246 0 0
621148617 0 0
499320480 0 0
1028306854 0 0
747499205 0 0
900308383 0 0
836684694 0 0
864663622 0 0
656030570 0 0
660668852 0 0
517602179 0 0
1069602592 0 0
580288639 0 0
747646914 0 0
749883955 0 0
787377430 0 0
1060212339 0 0
389742980 0 0
38413565 0 0
534804806 0 0
593649186 0 0
546132602 0 0
578888455 0 0
563637633 0 0
875019104 0 0
930327350 0 0
1032700055 0 0
919466708 0 0
210539697 0 0
328974296 0 0
204162445 0 0
284691010 0 0
62829913 0 0
161302957 0 0
644403379 0 0
135057504 0 0
726869791 0 0
29323131 0 0
772834661 0 0
251225333 0 0
527628336 0 0
1049493861 0 0
999015400 0 0
868855551 0 0
86615979 0 0
1053536278 0 0
457483828 0 0
667331105 0 0
745531360 0 0
367629942 0 0
934168008 0 0
186163238 0 0
797220830 0 0
675300835 0 0
817720294 0 0
134645696 0 0
375139595 0 0
760324996 0 0
991286656 0 0
437433439 0 0
485060483 0 0
894635180 0 0
78306437 0 0
494401104 0 0
184518674 0 0
575569517 0 0
354598455 0 0
107396934 0 0
459001794 0 0
1065047698 0 0
700100933 0 0
199462838 0 0
562655167 0 0
1058566187 0 0
1045889200 0 0
100968093 0 0
82392054 0 0
797009130 0 0
264401810 0 0
873046147 0 0
126786428 0 0
739905576 0 0
19739695 0 0
1062986649 0 0
17390234 0 0
498310362 0 0
36234022 0 0
700526295 0 0
654673635 0 0
1020194946 0 0
747002514 0 0
735900909 0 0
433480800 0 0
194573341 0 0
793352822 0 0
1011820999 0 0
171033447 0 0
171054921 0 0
609782453 0 0
677213186 0 0
941015214 0 0
506317243 0 0
286749703 0 0
120694060 0 0
712073566 0 0
823869991 0 0
629943951 0 0
273131805 0 0
940864813 0 0
270911078 0 0
23592983 0 0
482005884 0 0
780033520 0 0
293826097 0 0
173887912 0 0
393877905 0 0
871988417 0 0
328476409 0 0
652384248 0 0
655801843 0 0
832908164 0 0
282615899 0 0
768481435 0 0
21591904 0 0
672882878 0 0
871781872 0 0
865995059 0 0
1070414671 0 0
1048350061 0 0
121519812 0 0
298991491 0 0
725593190 0 0
698987835 0 0
807397417 0 0
940830843 0 0
49808348 0 0
913489449 0 0
785560780 0 0
296160315 0 0
393607472 0 0
965849097 0 0
774996529 0 0
756596931 0 0
812404159 0 0
611011462 0 0
994925042 0 0
73528313 0 0
755660392 0 0
444403401 0 0
505980246 0 0
670921958 0 0
804424957 0 0
673665725 0 0
363062909 0 0
577488849 0 0
654872088 0 0
24840127 0 0
685822340 0 0
809764252 0 0
880690533 0 0
344057064 0 0
546404921 0 0
308751252 0 0
317499997 0 0
852914769 0 0
279756095 0 0
179931351 0 0
78548451 0 0
37441763 0 0
1035503375 0 0
231887174 0 0
525852854 0 0
175038029 0 0
85848935 0 0
677540015 0 0
928097121 0 0
722082568 0 0
818435006 0 0
915948454 0 0
605867126 0 0
854283279 0 0
425529124 0 0
780860087 0 0
263311282 0 0
1040738560 0 0
755775720 0 0
620140557 0 0
821624814 0 0
949584405 0 0
460184396 0 0
900866578 0 0
991894351 0 0
1038283901 0 0
2630635 0 0
884537791 0 0
922141990 0 0
1023180560 0 0
399128757 0 0
806051072 0 0
328226300 0 0
589991240 0 0
527786785 0 0
39516874 0 0
1009124099 0 0
140241057 0 0
658550425 0 0
68794534 0 0
70873833 0 0
380982246 0 0
823284611 0 0
524328623 0 0
95112948 0 0
822890957 0 0
107218384 0 0
850327844 0 0
370906531 0 0
1036060496 0 0
1031581197 0 0
310290594 0 0
577645654 0 0
456312567 0 0
984795485 0 0
287851238 0 0
206795349 0 0
648472490 0 0
519823448 0 0
534735768 0 0
907960004 0 0
422447279 0 0
471233752 0 0
982291414 0 0
376417472 0 0
297237486 0 0
990784027 0 0
177839788 0 0
712408337 0 0
4835375 0 0
885179879 0 0
931391022 0 0
909088071 0 0
877405475 0 0
257550382 0 0
285504018 0 0
140270493 0 0
940984128 0 0
2354669 0 0
50254639 0 0
544447701 0 0
522835590 0 0
877061105 0 0
220052543 0 0
233050972 0 0
250388254 0 0
642881024 0 0
1043188669 0 0
707631092 0 0
620535057 0 0
471107734 0 0
1065194719 0 0
892177801 0 0
935135762 0 0
696154938 0 0
755899817 0 0
490262250 0 0
309461147 0 0
575907324 0 0
67865796 0 0
739978835 0 0
427300969 0 0
1010061558 0 0
808744616 0 0
482202805 0 0
253762560 0 0
182188697 0 0
148305777 0 0
878125291 0 0
14646667 0 0
747227376 0 0
888162484 0 0
852031407 0 0
689713902 0 0
18571381 0 0
706501653 0 0
270513356 0 0
331754140 0 0
81516506 0 0
13735687 0 0
84061157 0 0
46603321 0 0
894017828 0 0
73189802 0 0
705362299 0 0
675154439 0 0
469120750 0 0
830488758 0 0
58736609 0 0
374388037 0 0
577764900 0 0
808759947 0 0
364649003 0 0
767746949 0 0
152682135 0 0
1061689278 0 0
288438727 0 0
1030292331 0 0
969752668 0 0
250021865 0 0
965982284 0 0
338519278 0 0
911018097 0 0
553108251 0 0
846701110 0 0
51563365 0 0
965336773 0 0
114514644 0 0
535793869 0 0
1066236172 0 0
237282385 0 0
517637023 0 0
551969193 0 0
174547715 0 0
488871207 0 0
717521496 0 0
514092057 0 0
213875323 0 0
771442661 0 0
686772741 0 0
237992432 0 0
21620750 0 0
288758100 0 0
478968036 0 0
364188950 0 0
942639308 0 0
754393253 0 0
270507436 0 0
768957089 0 0
684230361 0 0
95460312 0 0
473825149 0 0
753624501 0 0
299981273 0 0
786334306 0 0
696331799 0 0
141514229 0 0
404108356 0 0
174937668 0 0
308769367 0 0
157622123 0 0
801810884 0 0
754050993 0 0
816142410 0 0
480656354 0 0
329610621 0 0
319532575 0 0
714812592 0 0
502451291 0 0
820001208 0 0
404405642 0 0
529732572 0 0
305085774 0 0
26812019 0 0
782214492 0 0
943068597 0 0
396085258 0 0
634835126 0 0
613596187 0 0
1047282908 0 0
626750029 0 0
272757930 0 0
305101945 0 0
408800682 0 0
856132380 0 0
520676309 0 0
349723395 0 0
468785674 0 0
982533433 0 0
320802441 0 0
465821619 0 0
818271105 0 0
59683141 0 0
157045326 0 0
896014732 0 0
901219391 0 0
77604316 0 0
676113796 0 0
789574947 0 0
851804543 0 0
847931259 0 0
808772518 0 0
438286336 0 0
421348670 0 0
173074151 0 0
297362147 0 0
711135208 0 0
452886718 0 0
537187398 0 0
1014691169 0 0
1057610546 0 0
289533157 0 0
197136419 0 0
963202207 0 0
547799567 0 0
148067011 0 0
833731893 0 0
689826832 0 0
642489615 0 0
997861498 0 0
205495877 0 0
1060599908 0 0
665682230 0 0
668952981 0 0
616340241 0 0
771036682 0 0
585313910 0 0
760407070 0 0
536349752 0 0
71644071 0 0
233326126 0 0
289594544 0 0
604260185 0 0
703786311 0 0
241115495 0 0
20587912 0 0
397141219 0 0
619452487 0 0
832326392 0 0
405978611 0 0
681175256 0 0
68786619 0 0
849686593 0 0
746591364 0 0
313255291 0 0
66399067 0 0
589822465 0 0
967855815 0 0
973471397 0 0
895313888 0 0
703666836 0 0
254997076 0 0
819006517 0 0
449027258 0 0
573050694 0 0
293096964 0 0
1043088783 0 0
919420541 0 0
735506463 0 0
912159852 0 0
979315011 0 0
939492615 0 0
53724545 0 0
207583289 0 0
348538551 0 0
312990269 0 0
473859079 0 0
420567049 0 0
681803113 0 0
1016204610 0 0
914029307 0 0
800494131 0 0
675529222 0 0
269799901 0 0
612553192 0 0
374816656 0 0
105090406 0 0
692804703 0 0
260709908 0 0
490294419 0 0
501590514 0 0
1017495535 0 0
230009222 0 0
507109130 0 0
47716174 0 0
683560761 0 0
179328247 0 0
977478830 0 0
802953585 0 0
493638950 0 0
427378337 0 0
719605327 0 0
255752787 0 0
797663227 0 0
225248553 0 0
933248094 0 0
602387859 0 0
829989801 0 0
859564930 0 0
282644534 0 0
427900837 0 0
800085820 0 0
702778425 0 0
265958702 0 0
298282019 0 0
768785447 0 0
492493623 0 0
557761304 0 0
100478720 0 0
456257128 0 0
10403477 0 0
719588300 0 0
933367714 0 0
338817714 0 0
386528478 0 0
915650758 0 0
1032114198 0 0
778245877 0 0
354875367 0 0
830293347 0 0
44190338 0 0
443818031 0 0
332560556 0 0
571499861 0 0
879398020 0 0
122997204 0 0
602503054 0 0
944701402 0 0
493867994 0 0
931973709 0 0
169708467 0 0
187575175 0 0
129481902 0 0
384200302 0 0
1069564046 0 0
802320686 0 0
780401388 0 0
230927142 0 0
161340417 0 0
275098070 0 0
934114809 0 0
259349459 0 0
509674322 0 0
601303111 0 0
591963298 0 0
990971978 0 0
679832150 0 0
906219509 0 0
1001207949 0 0
128637180 0 0
252406690 0 0
960473894 0 0
984114951 0 0
560005956 0 0
937115557 0 0
268387261 0 0
84871282 0 0
282392330 0 0
98376916 0 0
189970538 0 0
101304535 0 0
853660242 0 0
355102402 0 0
647878348 0 0
440514583 0 0
923014816 0 0
168894137 0 0
274135496 0 0
677283101 0 0
841800155 0 0
327922095 0 0
264682088 0 0
95207829 0 0
896979732 0 0
114954725 0 0
574452435 0 0
995931121 0 0
380925432 0 0
543930935 0 0
312422134 0 0
121907882 0 0
549547 0 0
833574229 0 0
308991512 0 0
152882590 0 0
341745588 0 0
845293228 0 0
72488337 0 0
847215748 0 0
688779271 0 0
159289790 0 0
722396814 0 0
211885538 0 0
91677169 0 0
726333577 0 0
594277354 0 0
575634451 0 0
520234316 0 0
352941393 0 0
456955612 0 0
395419089 0 0
138701611 0 0
127753412 0 0
1018647993 0 0
894219127 0 0
255804250 0 0
1070328023 0 0
34298907 0 0
907209788 0 0
279665706 0 0
939917724 0 0
172232850 0 0
883277475 0 0
68444422 0 0
49502047 0 0
425110244 0 0
900373679 0 0
953869638 0 0
142731764 0 0
299597193 0 0
101100624 0 0
534387141 0 0
728232639 0 0
587559941 0 0
16333057 0 0
977333487 0 0
59674296 0 0
848010530 0 0
937384609 0 0
810522291 0 0
816536384 0 0
991486683 0 0
793271323 0 0
435002408 0 0
203311651 0 0
735536476 0 0
888129144 0 0
1047655566 0 0
766988284 0 0
1071283055 0 0
733234967 0 0
613173610 0 0
417721323 0 0
829467692 0 0
669706266 0 0
502574812 0 0
709301932 0 0
1070280288 0 0
929650621 0 0
983702118 0 0
1041356978 0 0
321765183 0 0
278132797 0 0
365979282 0 0
357953901 0 0
41300402 0 0
990831006 0 0
976638645 0 0
699682996 0 0
1057907623 0 0
103737677 0 0
960394020 0 0
736118102 0 0
432994867 0 0
695292490 0 0
715329517 0 0
916974353 0 0
350124964 0 0
194243573 0 0
558516670 0 0
407166007 0 0
823938136 0 0
699546775 0 0
169600069 0 0
853794218 0 0
196109315 0 0
58377965 0 0
93055760 0 0
48949013 0 0
816501280 0 0
453961278 0 0
401754863 0 0
13676482 0 0
650248722 0 0
425203829 0 0
196323129 0 0
118457532 0 0
57975264 0 0
923935280 0 0
494483183 0 0
721202604 0 0
989616432 0 0
784722233 0 0
113217518 0 0
112421378 0 0
245868995 0 0
116621146 0 0
656941902 0 0
1007150670 0 0
626331233 0 0
146408015 0 0
599677775 0 0
598836407 0 0
309676534 0 0
234929416 0 0
323802404 0 0
892261146 0 0
624685426 0 0
148323723 0 0
460744619 0 0
886500963 0 0
656574786 0 0
420467322 0 0
617383613 0 0
69248188 0 0
835129298 0 0
2739909 0 0
503956757 0 0
552703119 0 0
500831562 0 0
452036887 0 0
495874679 0 0
3953835 0 0
729489320 0 0
740621119 0 0
678304524 0 0
6897812 0 0
1071227996 0 0
852899363 0 0
542354816 0 0
1066772965 0 0
885450965 0 0
448387817 0 0
234662591 0 0
9199334 0 0
34605589 0 0
214120897 0 0
826757863 0 0
744290124 0 0
302451954 0 0
707104389 0 0
1011495650 0 0
836259188 0 0
996699724 0 0
432030776 0 0
1051652393 0 0
863674513 0 0
730964337 0 0
918944909 0 0
468244683 0 0
202159775 0 0
1065864463 0 0
696459472 0 0
861164519 0 0
175895049 0 0
275517619 0 0
409459741 0 0
36527961 0 0
1018340208 0 0
903176922 0 0
915640727 0 0
483476291 0 0
115627713 0 0
496403773 0 0
946175265 0 0
397978140 0 0
1019094445 0 0
409431650 0 0
25940877 0 0
350948013 0 0
694540047 0 0
742182655 0 0
2265821 0 0
890532205 0 0
374826452 0 0
308594490 0 0
376630219 0 0
329383942 0 0
904894266 0 0
221306232 0 0
722842202 0 0
929704846 0 0
993175433 0 0
895088247 0 0
524811654 0 0
302681782 0 0
1052340496 0 0
520804131 0 0
370139809 0 0
134206258 0 0
993503260 0 0
419264433 0 0
1007613625 0 0
202715990 0 0
802326399 0 0
875899087 0 0
464047417 0 0
459936261 0 0
46801596 0 0
351750078 0 0
263883863 0 0
392502453 0 0
974139613 0 0
1006855241 0 0
620796149 0 0
685609505 0 0
277068908 0 0
314945119 0 0
561518136 0 0
682082294 0 0
295313602 0 0
762181048 0 0
285976592 0 0
1001929546 0 0
650634667 0 0
119959376 0 0
890173097 0 0
936831020 0 0
22117001 0 0
367882507 0 0
1066778774 0 0
1046998295 0 0
352639768 0 0
963607432 0 0
774059786 0 0
731497026 0 0
11988953 0 0
953409006 0 0
449806107 0 0
1069135689 0 0
979338709 0 0
253146480 0 0
232346421 0 0
836288162 0 0
228150461 0 0
671684679 0 0
657342913 0 0
835854930 0 0
501662138 0 0
1064235456 0 0
33970652 0 0
812967017 0 0
361404719 0 0
829426904 0 0
894328137 0 0
861828660 0 0
960363224 0 0
421025685 0 0
304751994 0 0
887681784 0 0
141081235 0 0
943980831 0 0
765852325 0 0
591684064 0 0
1026365664 0 0
208631332 0 0
965465677 0 0
973858885 0 0
436084707 0 0
72329238 0 0
909857013 0 0
265545860 0 0
294760317 0 0
644319440 0 0
1030346293 0 0
920365264 0 0
825061269 0 0
438321620 0 0
792223544 0 0
202497382 0 0
963047646 0 0
688787561 0 0
206491770 0 0
438466923 0 0
858378513 0 0
257515566 0 0
662969956 0 0
210777971 0 0
450585537 0 0
676397629 0 0
395196452 0 0
231687016 0 0
272754140 0 0
790043072 0 0
484529839 0 0
519686535 0 0
229950669 0 0
864053031 0 0
1070493875 0 0
622637777 0 0
364237287 0 0
469166973 0 0
102117141 0 0
458909560 0 0
961383612 0 0
625257679 0 0
358893985 0 0
159081334 0 0
77725229 0 0
848763512 0 0
708507501 0 0
606720046 0 0
553212608 0 0
929778853 0 0
670529842 0 0
525384472 0 0
676830016 0 0
860742938 0 0
350229255 0 0
817201441 0 0
374677814 0 0
223996609 0 0
739351108 0 0
729288075 0 0
960816339 0 0
224200779 0 0
1002212959 0 0
443992052 0 0
561288181 0 0
1035292837 0 0
278748304 0 0
728895635 0 0
701584982 0 0
813800166 0 0
586547129 0 0
247135346 0 0
137007020 0 0
970419976 0 0
573509744 0 0
185266539 0 0
369686485 0 0
868461364 0 0
586318115 0 0
29200059 0 0
157025094 0 0
386090641 0 0
821449089 0 0
447074425 0 0
366486230 0 0
409343437 0 0
665397935 0 0
138078834 0 0
479453670 0 0
221401829 0 0
815158513 0 0
861361005 0 0
512831888 0 0
92177299 0 0
464063729 0 0
643959735 0 0
496558000 0 0
243861083 0 0
914954849 0 0
629494143 0 0
80145394 0 0
641186369 0 0
356702310 0 0
77368529 0 0
617638654 0 0
76516435 0 0
255020322 0 0
481957857 0 0
594616723 0 0
917254473 0 0
927012139 0 0
583621556 0 0
738838762 0 0
837900928 0 0
365020623 0 0
1025430286 0 0
760169084 0 0
1007328438 0 0
18535293 0 0
479310864 0 0
899999815 0 0
698791138 0 0
683781384 0 0
524904203 0 0
870066850 0 0
478322504 0 0
314672328 0 0
803325640 0 0
128988657 0 0
218277743 0 0
149205327 0 0
25442822 0 0
707858317 0 0
824823732 0 0
224462302 0 0
122922058 0 0
217819601 0 0
10589073 0 0
453210345 0 0
321986514 0 0
971214865 0 0
1070375407 0 0
353781803 0 0
664595158 0 0
801267103 0 0
918529432 0 0
260825161 0 0
745262225 0 0
868714880 0 0
734023856 0 0
736675624 0 0
797495455 0 0
1052767885 0 0
691403926 0 0
800934376 0 0
528296631 0 0
502489288 0 0
73067861 0 0
69510590 0 0
413389379 0 0
417272159 0 0
209019402 0 0
911106615 0 0
581905874 0 0
541837858 0 0
70365188 0 0
794618399 0 0
78613518 0 0
516797741 0 0
643493462 0 0
195996646 0 0
754911740 0 0
475804364 0 0
123739125 0 0
213939413 0 0
395184283 0 0
1070949644 0 0
764850190 0 0
325851267 0 0
1053294156 0 0
475077148 0 0
904007938 0 0
427400812 0 0
77873074 0 0
446191688 0 0
214159721 0 0
387948367 0 0
10116799 0 0
128308242 0 0
419394743 0 0
396127677 0 0
685621275 0 0
819560838 0 0
684688197 0 0
277591472 0 0
361072097 0 0
702258639 0 0
242286388 0 0
337459023 0 0
547953415 0 0
970664591 0 0
764096218 0 0
236476875 0 0
492022157 0 0
321455320 0 0
783239827 0 0
786099603 0 0
359263412 0 0
440673865 0 0
503933168 0 0
252312372 0 0
924465451 0 0
976391959 0 0
319493363 0 0
598491025 0 0
771547331 0 0
714841188 0 0
199037103 0 0
18566834 0 0
861687551 0 0
1050681667 0 0
692527438 0 0
1026921806 0 0
974775688 0 0
186730117 0 0
278507047 0 0
225509345 0 0
555662339 0 0
78293893 0 0
573129425 0 0
837452642 0 0
660823053 0 0
874264675 0 0
252866202 0 0
83099681 0 0
407060367 0 0
730158215 0 0
601149298 0 0
207053170 0 0
1023970567 0 0
744514295 0 0
824597112 0 0
806885010 0 0
619171026 0 0
958293541 0 0
985207151 0 0
336893511 0 0
582087566 0 0
705723092 0 0
523453496 0 0
126441608 0 0
185535369 0 0
1045743081 0 0
1073564183 0 0
33484912 0 0
653223874 0 0
681630264 0 0
779973577 0 0
351063855 0 0
772711047 0 0
336011863 0 0
178113867 0 0
960973349 0 0
168566088 0 0
11846911 0 0
621907455 0 0
695673800 0 0
2380973 0 0
856916998 0 0
547436020 0 0
925119913 0 0
596317118 0 0
402485248 0 0
290195979 0 0
182579370 0 0
810817815 0 0
264684515 0 0
385215641 0 0
515500220 0 0
139882056 0 0
645236426 0 0
214694887 0 0
894494985 0 0
609973446 0 0
680365787 0 0
500368603 0 0
71150898 0 0
864099610 0 0
582087912 0 0
908058143 0 0
948103519 0 0
903150688 0 0
525468791 0 0
504522176 0 0
79624518 0 0
711206712 0 0
791105407 0 0
145256195 0 0
170680354 0 0
367988062 0 0
396886621 0 0
1019120242 0 0
659289320 0 0
938598203 0 0
886465257 0 0
293811095 0 0
725555928 0 0
207510685 0 0
89119533 0 0
267697283 0 0
210553338 0 0
177925598 0 0
1005702860 0 0
501218814 0 0
89395998 0 0
173947353 0 0
176053796 0 0
116092969 0 0
705009601 0 0
510218707 0 0
344072409 0 0
843656696 0 0
768452606 0 0
294180768 0 0
600891589 0 0
633515141 0 0
460119037 0 0
1039333345 0 0
860508396 0 0
37995111 0 0
723443160 0 0
684725392 0 0
120518369 0 0
853847667 0 0
134665324 0 0
1013789481 0 0
113339209 0 0
7405690 0 0
755265228 0 0
850830036 0 0
992729158 0 0
242357239 0 0
348113320 0 0
11346823 0 0
91804060 0 0
782616173 0 0
521559973 0 0
641119083 0 0
46030307 0 0
937969142 0 0
854128439 0 0
1066154396 0 0
189824365 0 0
796685724 0 0
477992569 0 0
77209797 0 0
52984829 0 0
1068934001 0 0
577586148 0 0
655819560 0 0
498137147 0 0
461864714 0 0
1054044036 0 0
32321939 0 0
964199933 0 0
645220980 0 0
150106359 0 0
432947418 0 0
754090206 0 0
405800248 0 0
868078925 0 0
390053907 0 0
660972213 0 0
679218315 0 0
854477091 0 0
796140398 0 0
462727623 0 0
222749216 0 0
1044809108 0 0
769570628 0 0
1037009170 0 0
439004475 0 0
265313782 0 0
933336595 0 0
330892952 0 0
975622774 0 0
603463023 0 0
609954860 0 0
289373357 0 0
1008613268 0 0
949642835 0 0
600932682 0 0
674967302 0 0
627927011 0 0
912500608 0 0
764463763 0 0
660700676 0 0
58219822 0 0
563689373 0 0
308348198 0 0
694651508 0 0
45592834 0 0
546510747 0 0
259069492 0 0
793949921 0 0
848052503 0 0
564657316 0 0
742061179 0 0
126999106 0 0
796512169 0 0
417185829 0 0
558459686 0 0
796095840 0 0
797290066 0 0
995196299 0 0
139612414 0 0
523270339 0 0
804906015 0 0
450911422 0 0
1061292892 0 0
726334370 0 0
477261679 0 0
729885559 0 0
294985522 0 0
489570551 0 0
483808356 0 0
562210460 0 0
192793793 0 0
237693842 0 0
296432335 0 0
1011587211 0 0
992692953 0 0
404248563 0 0
584443986 0 0
769254247 0 0
782799297 0 0
880324773 0 0
497538344 0 0
180156609 0 0
922998726 0 0
791036757 0 0
680913044 0 0
783412122 0 0
867109893 0 0
256412570 0 0
675949684 0 0
57339694 0 0
568743165 0 0
401473405 0 0
515099990 0 0
322198374 0 0
188638832 0 0
452975229 0 0
851873163 0 0
744283913 0 0
982849725 0 0
1044404444 0 0
954152732 0 0
992077556 0 0
266153480 0 0
823915482 0 0
41891985 0 0
883212698 0 0
39048202 0 0
545687469 0 0
761528738 0 0
334333344 0 0
467009824 0 0
390528704 0 0
71078819 0 0
614345464 0 0
418589049 0 0
1068578909 0 0
827245301 0 0
505037401 0 0
733667954 0 0
680213794 0 0
97987042 0 0
372710704 0 0
1044514568 0 0
932753494 0 0
33730970 0 0
108409369 0 0
875309215 0 0
747369948 0 0
68353768 0 0
916995396 0 0
501803778 0 0
866517582 0 0
581706555 0 0
650843041 0 0
767352219 0 0
275113402 0 0
501467340 0 0
315221901 0 0
733472857 0 0
184129019 0 0
235761645 0 0
851962356 0 0
562299805 0 0
983703389 0 0
264018576 0 0
946381353 0 0
105138326 0 0
495017310 0 0
427521514 0 0
27258512 0 0
894384978 0 0
849824249 0 0
161607543 0 0
305774444 0 0
916827959 0 0
431394274 0 0
671639016 0 0
167057834 0 0
821330761 0 0
611368940 0 0
678731071 0 0
188972142 0 0
995180712 0 0
634763871 0 0
752231249 0 0
270635549 0 0
904908786 0 0
63336022 0 0
432271613 0 0
431736612 0 0
618310585 0 0
802089313 0 0
814725528 0 0
356369590 0 0
950457067 0 0
889500616 0 0
181768919 0 0
593949698 0 0
520950289 0 0
892854187 0 0
1041263653 0 0
599142123 0 0
40970335 0 0
232305652 0 0
413269089 0 0
178313160 0 0
151823839 0 0
712248240 0 0
87981532 0 0
75406835 0 0
920726100 0 0
249448158 0 0
397894734 0 0
650312280 0 0
309666071 0 0
266390967 0 0
1020712449 0 0
126466323 0 0
1040398551 0 0
290381088 0 0
118696648 0 0
396631167 0 0
449424903 0 0
978408842 0 0
54097660 0 0
151267531 0 0
981252456 0 0
999599894 0 0
935394199 0 0
491905695 0 0
785485337 0 0
447369390 0 0
879178433 0 0
14710819 0 0
436335184 0 0
743195513 0 0
290085590 0 0
797794692 0 0
111945059 0 0
454848932 0 0
1011908725 0 0
982647216 0 0
29580290 0 0
466267257 0 0
113334584 0 0
480880149 0 0
540959687 0 0
698886998 0 0
804505075 0 0
649729558 0 0
118079702 0 0
294767756 0 0
999414503 0 0
807206160 0 0
905294497 0 0
922614875 0 0
558649859 0 0
508653857 0 0
302182983 0 0
858808182 0 0
184229681 0 0
862806427 0 0
124376934 0 0
365911836 0 0
58684 0 0
73063746 0 0
100442551 0 0
539523829 0 0
515129692 0 0
234404357 0 0
449744890 0 0
929712467 0 0
521564204 0 0
170350261 0 0
921744265 0 0
310864712 0 0
512619867 0 0
1028682222 0 0
763524547 0 0
52058768 0 0
183453028 0 0
475902080 0 0
1034063768 0 0
1069341069 0 0
809811745 0 0
646421357 0 0
168931722 0 0
147626201 0 0
355206143 0 0
821889014 0 0
409111225 0 0
539312433 0 0
586535274 0 0
487925368 0 0
375163021 0 0
694419667 0 0
17759378 0 0
622241744 0 0
279661607 0 0
758615273 0 0
887937912 0 0
908762270 0 0
9220365 0 0
180518441 0 0
450761207 0 0
614249619 0 0
800269539 0 0
277300155 0 0
24173067 0 0
422286881 0 0
187289625 0 0
73303970 0 0
460992655 0 0
138371915 0 0
70318786 0 0
143219527 0 0
829625772 0 0
167210890 0 0
563508598 0 0
605699558 0 0
442396978 0 0
467603970 0 0
811263294 0 0
276161520 0 0
239856975 0 0
542327415 0 0
560017682 0 0
475203275 0 0
480434347 0 0
145198636 0 0
638458338 0 0
806803889 0 0
300648356 0 0
1044962540 0 0
298813397 0 0
973711092 0 0
192922323 0 0
644477913 0 0
274155668 0 0
707250768 0 0
502852131 0 0
1002904254 0 0
127509451 0 0
709458691 0 0
403046183 0 0
1060844571 0 0
538931877 0 0
31164109 0 0
583705422 0 0
730024905 0 0
477909353 0 0
483884703 0 0
644301018 0 0
1057320725 0 0
925872245 0 0
820645837 0 0
922043048 0 0
880677059 0 0
291631355 0 0
588435460 0 0
977291066 0 0
89319404 0 0
459826509 0 0
951970348 0 0
627473439 0 0
281577130 0 0
875896970 0 0
543416885 0 0
377243872 0 0
921411877 0 0
533539487 0 0
482716930 0 0
427113117 0 0
880867629 0 0
284641462 0 0
62066908 0 0
671452082 0 0
921144357 0 0
454868329 0 0
82611662 0 0
742174808 0 0
858488332 0 0
595395570 0 0
1005162933 0 0
529436768 0 0
1063312218 0 0
212563997 0 0
458299154 0 0
550639936 0 0
612965128 0 0
563499244 0 0
319419462 0 0
885264697 0 0
119432833 0 0
555535366 0 0
278228317 0 0
667350813 0 0
836555126 0 0
458410564 0 0
686945469 0 0
929291355 0 0
114353721 0 0
794753322 0 0
906977865 0 0
104678744 0 0
50219863 0 0
606928183 0 0
217524269 0 0
224650467 0 0
849986282 0 0
1065320847 0 0
897382447 0 0
992511080 0 0
890973439 0 0
790051885 0 0
54526173 0 0
298431906 0 0
452572941 0 0
752827185 0 0
729464171 0 0
335900976 0 0
948491384 0 0
182087254 0 0
968656420 0 0
259156414 0 0
81559834 0 0
153693074 0 0
325349128 0 0
243948070 0 0
6111537 0 0
474926234 0 0
337449963 0 0
903991215 0 0
1010716652 0 0
168434510 0 0
910674613 0 0
548860860 0 0
815226514 0 0
896309250 0 0
63178890 0 0
412938896 0 0
101811597 0 0
628359198 0 0
942982557 0 0
961306896 0 0
567295077 0 0
877161677 0 0
707429122 0 0
1004333462 0 0
120404622 0 0
948240185 0 0
718735857 0 0
859378441 0 0
22602901 0 0
1003885252 0 0
621897485 0 0
881328501 0 0
790986448 0 0
968128231 0 0
271492569 0 0
292878380 0 0
584704935 0 0
1051750852 0 0
331494926 0 0
598907458 0 0
294201830 0 0
865968936 0 0
835814918 0 0
1043865555 0 0
96505988 0 0
704573703 0 0
301311344 0 0
271989350 0 0
857074384 0 0
186330496 0 0
840974606 0 0
780601604 0 0
517954740 0 0
967286890 0 0
43794466 0 0
95049822 0 0
562109899 0 0
806988441 0 0
604024347 0 0
1046185388 0 0
404010511 0 0
78164847 0 0
899933297 0 0
745277761 0 0
1015705062 0 0
506268479 0 0
1024716145 0 0
339478101 0 0
506416527 0 0
808383895 0 0
613747367 0 0
749579016 0 0
408502586 0 0
692095072 0 0
312760807 0 0
244302057 0 0
129895671 0 0
992828558 0 0
685951823 0 0
544249365 0 0
838707499 0 0
941325578 0 0
787956593 0 0
628693203 0 0
1031228988 0 0
725495748 0 0
537496526 0 0
857483405 0 0
922074599 0 0
80200435 0 0
238787866 0 0
1018496670 0 0
1006287498 0 0
575705326 0 0
1031447899 0 0
675514789 0 0
912634529 0 0
623076305 0 0
653185069 0 0
132595558 0 0
77272059 0 0
822518713 0 0
328887493 0 0
624933788 0 0
608602788 0 0
495686004 0 0
130910188 0 0
15490662 0 0
67855874 0 0
120183080 0 0
393980211 0 0
406893090 0 0
758500597 0 0
908979607 0 0
392834141 0 0
45573827 0 0
888424197 0 0
859739988 0 0
828936361 0 0
682692329 0 0
126776880 0 0
955614199 0 0
316300057 0 0
188499228 0 0
133753397 0 0
368373623 0 0
228018897 0 0
821586677 0 0
1017434319 0 0
42413351 0 0
812952696 0 0
716654120 0 0
453125363 0 0
649136869 0 0
732828630 0 0
186594434 0 0
722622837 0 0
679943543 0 0
1039716471 0 0
126366095 0 0
1027127163 0 0
755308797 0 0
800564877 0 0
695602603 0 0
878366580 0 0
366491659 0 0
292281087 0 0
27604173 0 0
717306498 0 0
202537725 0 0
898841385 0 0
908044020 0 0
376920462 0 0
305305044 0 0
839029641 0 0
294808497 0 0
661953241 0 0
95087723 0 0
1050086940 0 0
1063063455 0 0
494224200 0 0
733886413 0 0
203986854 0 0
1011507123 0 0
926906268 0 0
352581369 0 0
4662178 0 0
936979644 0 0
648061214 0 0
1009298252 0 0
554520873 0 0
822601984 0 0
408180558 0 0
191173339 0 0
962410359 0 0
897540409 0 0
96011158 0 0
932999121 0 0
72763451 0 0
41253537 0 0
542471023 0 0
632556081 0 0
240134954 0 0
568547755 0 0
939393270 0 0
245819370 0 0
126523849 0 0
567789431 0 0
323985663 0 0
657772989 0 0
852713082 0 0
738726252 0 0
47690499 0 0
1045705209 0 0
184380903 0 0
774800228 0 0
31205960 0 0
925727200 0 0
794225819 0 0
484369732 0 0
227335886 0 0
1018363810 0 0
885175929 0 0
38264958 0 0
1016624224 0 0
602303386 0 0
29341518 0 0
777083009 0 0
626828843 0 0
659384765 0 0
494546595 0 0
148289700 0 0
432090197 0 0
94726748 0 0
180569855 0 0
851789861 0 0
689243263 0 0
686439287 0 0
1031662161 0 0
179481059 0 0
363780868 0 0
864441506 0 0
719966833 0 0
12537258 0 0
68680299 0 0
904010535 0 0
91683586 0 0
951477041 0 0
557406581 0 0
17498977 0 0
242413449 0 0
295855239 0 0
476861142 0 0
110124809 0 0
785428679 0 0
393499820 0 0
112899583 0 0
1040523815 0 0
402901532 0 0
850068622 0 0
146818751 0 0
1008057683 0 0
643448209 0 0
873428271 0 0
827236860 0 0
377909940 0 0
1053248691 0 0
293560751 0 0
672670733 0 0
196429968 0 0
910166017 0 0
518383350 0 0
792694067 0 0
385639919 0 0
199713895 0 0
60296137 0 0
175875395 0 0
630119873 0 0
818747640 0 0
55798660 0 0
712495330 0 0
451138450 0 0
846288924 0 0
662964593 0 0
1061139134 0 0
22918427 0 0
473894981 0 0
776674556 0 0
697603245 0 0
838185996 0 0
396662908 0 0
704834093 0 0
896100056 0 0
600200271 0 0
1061856728 0 0
327154215 0 0
697971863 0 0
653200438 0 0
985584156 0 0
507260529 0 0
560169369 0 0
42742819 0 0
22903330 0 0
858780348 0 0
445941764 0 0
752229572 0 0
889058791 0 0
838278705 0 0
1067932725 0 0
396356237 0 0
252422210 0 0
290733862 0 0
253773827 0 0
271717473 0 0
94254707 0 0
550629705 0 0
988209090 0 0
793036876 0 0
667525665 0 0
717221169 0 0
367812819 0 0
168684151 0 0
133528804 0 0
390137659 0 0
206276677 0 0
874993115 0 0
889110039 0 0
920612660 0 0
35188106 0 0
509185570 0 0
144655094 0 0
863436316 0 0
332407904 0 0
594941245 0 0
182323830 0 0
995378751 0 0
127633939 0 0
556761427 0 0
925082578 0 0
1022897145 0 0
987582758 0 0
877871452 0 0
171672601 0 0
981854099 0 0
713261707 0 0
842591722 0 0
672293563 0 0
819392434 0 0
28349025 0 0
87130468 0 0
359283002 0 0
252005278 0 0
1055903023 0 0
277562110 0 0
164537825 0 0
5015333 0 0
422967379 0 0
796617713 0 0
539908091 0 0
129391871 0 0
145754706 0 0
151650888 0 0
443282784 0 0
734481546 0 0
614165497 0 0
1040129091 0 0
1072463962 0 0
974429493 0 0
1008204405 0 0
773669463 0 0
858176521 0 0
66348619 0 0
1035104371 0 0
1071108343 0 0
628971619 0 0
865703381 0 0
656869075 0 0
322706638 0 0
441374050 0 0
479362587 0 0
913329813 0 0
341144113 0 0
1019639215 0 0
60374607 0 0
683691474 0 0
313690005 0 0
1035855370 0 0
820300379 0 0
142230756 0 0
22271378 0 0
1004949650 0 0
40549660 0 0
807526046 0 0
988291679 0 0
959167070 0 0
806430331 0 0
570962899 0 0
397312496 0 0
551676353 0 0
102868780 0 0
365370836 0 0
1029688355 0 0
316271135 0 0
988497529 0 0
7223333 0 0
66788467 0 0
123802319 0 0
924024163 0 0
977415533 0 0
951646033 0 0
752175367 0 0
474839329 0 0
627198333 0 0
957182907 0 0
111908600 0 0
335330379 0 0
409137162 0 0
759993653 0 0
979615302 0 0
897938990 0 0
960014650 0 0
657264761 0 0
51761110 0 0
245222792 0 0
114255850 0 0
616133152 0 0
1044869798 0 0
11588740 0 0
418227387 0 0
1022313881 0 0
708137200 0 0
94066866 0 0
822321302 0 0
462166578 0 0
588672299 0 0
168373741 0 0
402547983 0 0
91370616 0 0
851997984 0 0
593062531 0 0
392518958 0 0
919944223 0 0
190215696 0 0
848007479 0 0
690673737 0 0
354557944 0 0
1010477400 0 0
412872432 0 0
266351840 0 0
513593579 0 0
52031783 0 0
100980121 0 0
156386162 0 0
988117874 0 0
217237432 0 0
912732283 0 0
277633350 0 0
356510086 0 0
670145698 0 0
230941708 0 0
1026738600 0 0
225338234 0 0
387896907 0 0
697262191 0 0
413022510 0 0
742810295 0 0
488375018 0 0
191619814 0 0
766412457 0 0
8463863 0 0
396005146 0 0
54234408 0 0
966902381 0 0
106495594 0 0
212588878 0 0
313131587 0 0
583245912 0 0
589508016 0 0
952033412 0 0
966385450 0 0
303107275 0 0
914573922 0 0
860367749 0 0
715249714 0 0
253065771 0 0
1054291015 0 0
149053630 0 0
310500618 0 0
733516741 0 0
60695519 0 0
1411931 0 0
117856704 0 0
931278010 0 0
873670900 0 0
100000
1006662701
1688767823
1577678101
272322389
31322206
359298052
203026142
1184411984
519947141
1433821451
691654387
515313323
894853345
1291952795
1210023651
669432220
1606535558
382359543
1494170434
752151497
1485580550
727014517
673278787
842307514
589166449
164163966
160585421
670033384
68617636
505920240
792687005
1335907336
1820069518
245905186
1529720430
17981159
1541531936
1774335007
356972562
606244210
467795162
1409964218
430686739
1590491665
972789967
418132077
707490908
897818125
1172661193
546411095
725032011
1487658488
1312484279
1540197567
1603459859
1165251409
50963532
1212173855
534814253
884564576
1163113593
1130042883
25729446
1760394790
252154513
1684260735
727019939
399058287
449690178
73401209
1476308269
910183880
1562585021
95668422
559910823
1365994733
1535601271
1830806738
732008766
1574913284
1505938528
427072658
1065927494
1638062424
1239398863
1542094728
473741460
130070307
443571714
1856557767
979684404
1566151471
324424116
851869055
1027099434
269734278
804692402
825635386
1695405049
1856264328
239080720
983046942
1021530505
1609179826
1366847055
1743942476
694111806
886874952
1210044406
1593993592
1717891889
1013700006
682542566
188142428
1411588188
658203613
557034031
810540056
1666626798
370357818
939842545
912758326
1030346565
694830332
1372427337
213768089
910207719
549311057
1667888609
1628357813
486730766
1799391517
98358441
684447418
1263926649
577870807
1047982411
559205738
1571675554
1513692606
1487276385
1653707227
616056318
730438249
1078504127
1765683150
1848976239
700435547
551072075
1383025394
684664590
585283236
947853353
22390045
70621094
756222536
743521345
1791136990
1508249089
1355730834
248502219
1274853710
627033056
340518348
1637414107
1830589641
397318271
529883700
814400765
1289111138
968479806
917366522
1755061472
544921609
966884829
496791231
395493684
641910084
1303418580
61131277
324483063
436255907
1728331124
1490858209
592761228
1366637198
470586416
941700108
1114678702
846458580
1827078325
1171345575
1027746662
1148872283
994111096
1453921926
1220422955
1181964270
697592581
716868096
804683957
1465221499
1630756616
1850282791
379424730
1013108428
1029369818
1426887261
159710839
365365375
1780728992
520388999
1428775292
1334997433
1059049140
60423920
1140241652
353431233
1298562541
216686075
1715976824
877541988
586532415
1764716849
749651088
437081670
1731537242
632305184
1155768136
1551081031
1341982109
235839920
715584480
1275686072
645949168
403633846
1236907635
1133048847
467312942
1127670100
9350388
1697876821
1184425195
428446015
1614702959
1256679384
1430135532
1196984571
970081098
1185461952
1136654988
712566564
899498457
632707845
1304221146
1489374740
486211117
452497727
768964475
1831510611
378415283
1636712321
711644843
1383688918
809685408
1143826356
1215891167
1471039461
264184413
2871728
261539554
1119414248
1244796729
453938955
1488705825
1497022584
1573516390
1661826686
1071610677
1405719039
1401042094
588026307
180948039
1447704157
361656124
1854068756
1821000206
45803727
709218580
757190556
559781166
129673232
519561912
917452732
1796616953
741519856
1544582560
1808627579
724251511
1842968603
1319109350
1250974765
776664180
751333480
757658724
10263367
609550612
1564896455
1770862346
250802485
680087241
1071676644
28909690
602183954
1312815185
1297953244
1220452414
539176355
340563812
361177266
1231277020
121588274
469807257
278150308
650778202
1046709755
54783365
951887307
1205645062
1011670488
1348378091
1329049629
431830259
800792034
321331993
1535637783
1647784561
835696678
84569645
1738833776
1830528296
422179372
892773823
1491827872
1772316971
293276920
1356839208
1662882048
1222106265
597699072
288726302
210595027
475844682
1001132890
1536162797
68373861
1851888072
1769010367
1126505970
388676589
678240091
1746508549
1319507447
898785032
1155818589
1053136904
805265684
249926924
1544263701
302213811
1692739184
1251361471
1051995773
172838934
1757565247
406254792
152168648
460888564
697884253
497650142
756945575
144115264
926075934
461774102
1089567819
369206163
958565221
1548256008
1592678068
84502051
1406156849
700577141
1501141551
1196198986
489751084
1437902833
527976516
1448115768
460064354
511272143
732181693
1097727897
443745239
1059609840
1511946423
655330903
1625917730
1772311361
754984370
1664579002
742736780
1253292710
1643146823
491699717
1330989372
1010146294
782584214
585976813
935867120
483927415
152480497
597846030
989873453
1618640588
286427834
1042756008
1657598981
930765010
173069954
102893590
1561406548
1042627766
1848287463
1604076412
688361139
1307921275
12278603
1474889124
41439542
1775459060
806614058
842437143
1745623848
1176534798
779903190
1817523960
1494142840
1199040269
267840248
442022511
744335310
815399289
131651104
1570351490
944842575
1090944403
1296818717
1429599237
1339901744
1052682890
1291724490
182140548
328629582
1786287584
1704990006
1332988852
663633282
1404484863
204264860
839709599
1683853279
1130285976
982472015
221885198
1071162956
1387926190
324170713
969980932
1627364977
759490173
339942559
725826567
967560998
1229536071
31482535
1655941309
596162338
158977513
1403328301
766412972
138216669
276542260
1658984824
1348888081
1812666792
1256195606
1775802329
700435278
1462376759
1208050154
1079759368
1692378474
1785245319
193024308
625356901
1170660941
1609724677
674103400
970066836
1181488460
1195188829
151044528
1756101792
263421301
732222041
1787404129
977331694
241853422
560639217
1103581845
502153113
516338260
1131614762
143239549
191325803
1428144794
569932246
341550004
111592042
736943117
989787183
1351316937
867402935
1147574193
254528151
549096148
833122277
1123727560
726231766
1778248884
1519631043
1375087587
669766552
400165647
330561674
1765579050
474219836
1389987364
997348597
1049901955
1067050838
781791824
539589343
312772810
1757650631
774429559
1673573837
238977364
593064817
1006944151
1560970762
76887619
1480475116
583605425
1523806147
139045222
326132767
1220364582
1810802140
1011102577
120430879
715256143
1730821750
1338693183
568018460
1378926692
479023350
1620504033
354062008
1073807098
910598104
661554750
1465543177
933170338
1318993784
154669455
1533733730
1549781428
95122973
1326123011
785773576
718699058
807851303
665202747
875176462
1352282364
1414262057
1350013593
307529990
605200200
316937911
1179200852
978531309
610563600
1407857251
236032390
1856173011
1765197198
961196032
854296482
1067396608
1487518499
490340187
1191999163
1156327831
966461426
608344358
1303010579
122123615
1467903528
1747632648
965829957
1087343219
1684732347
1847423665
1549343426
923724203
1311199129
67834613
815912559
545731294
979995286
986507825
1579326257
1155727727
376508688
1311291831
1711839829
1809465921
585857035
55394458
1469617559
1172873118
1731681042
488044141
1422073215
1658449706
1578789920
577341329
514059204
1376288852
211069685
529048869
690161854
1376853399
1070316706
506698171
1796455988
1754446498
89131321
1778845190
1458453336
1002966680
961654660
1474745642
1083176599
1261090374
303352914
750617384
676146598
1568721740
1794793678
1684878466
1325774595
222699554
1409715142
1253973394
1251713025
1152144634
197628637
1392294200
1859392801
1076888477
1045647290
794692953
1051218743
866289917
387287619
243309098
1512892077
651800862
1646480495
158875178
1455378311
720431755
1731914630
756694701
892313114
124165561
39624734
216171119
1857343034
498787435
722717897
431309233
944424695
369711125
126384357
1466980352
439969103
1200460145
1275654609
1106238886
487396132
1284790748
188655419
318337239
1305468482
629885258
689688924
1522419319
1513428237
755257260
1540027272
1704310300
1200907664
349002079
1786171059
720023559
182866281
1381796169
682359366
1662697870
28167873
1366839291
583472059
1784479953
683067706
1489900937
1605659978
1642915089
86432631
1094405364
1267094214
537668820
14648133
1100473461
1600883137
1632888802
81743438
1770560514
1360415025
24823823
104718124
1681560292
942518311
309834805
865155870
1040266724
1656280335
650370115
423596788
870633580
445191747
619703362
1677480646
1087486048
989580869
51540789
878433289
707309095
766158111
1174169063
1151869199
1451852635
1149861052
436518565
1756896992
410228490
607190271
1802274413
1336400763
124958257
774730248
395381855
323403944
915591394
1387906934
699191942
789200891
1125577025
877294410
1009603666
1107987725
57643409
985514556
506330273
1399643941
255998586
639668669
1759459099
67568704
345413203
345892699
49320339
1438263993
1552335890
1071143145
1761446807
163136290
199066307
1705483755
1561560010
653464721
950948843
125557040
737956779
477551496
391429152
1758896211
770965099
825979928
1203299582
460114850
1764105362
524254252
1205177575
1830059389
1709860223
133708340
1322845598
1619249353
412800434
1651246264
1205425556
138425610
538706632
1021979760
958962723
669089211
122868382
1253436899
41208470
679953548
1135849687
1143955285
1444932664
507882145
1524202380
301227209
41986773
1491325965
633452714
225502994
1265719267
1087598022
591123029
1003359468
127601985
349395396
711304597
1719295012
1056412427
390605786
334729747
316540030
992234573
1829956846
1214033507
1174826073
999595848
45537738
910363313
44888496
1754172752
199637398
1711070103
659985508
1045514915
1700622722
192262970
711834599
280068385
1150673272
1391651961
86841943
800151509
659945224
1759115759
1079893938
427689257
1679596370
1675642491
445064634
1558630238
1294302903
1744545851
1354014967
226033778
1215950084
1626651839
228278950
1789438865
1250085306
660496646
638342276
378005523
1333947382
857564984
626452094
67784197
227999813
1108962231
1017645594
886101330
1585459540
606971238
1639657375
1529546098
110842075
965938477
1601770271
973990979
385841026
1229608350
1197344492
1811096770
845957881
510916928
1263371698
1504739945
668772603
1249609182
127188897
1514270100
1785412999
1602235295
554816525
1303376342
324673311
1318539469
1638690282
1387284331
194306280
917315743
32424574
300178970
1099079585
741496589
109148293
1246276762
479082393
489709515
781852289
692296318
564301553
979136924
1378660285
1700641053
1734124052
1230252627
815585273
1135405213
1209243911
1418639193
599689870
517772459
642509168
518075450
1442588352
1503996494
1856331405
1494124305
160616791
929505758
1470719349
160428277
835816398
68258893
212712968
213790925
395617275
1651722003
1205916340
1121487564
537840826
1655238834
388774442
1148460861
95041227
1525523569
372624213
1775630962
212246874
1637211035
901003364
939617034
1549451391
1565295256
1776647789
1417362796
984114704
1449640662
1281221499
1506199722
1031195058
591913147
800652403
1316080338
254171740
1091439801
1618552379
395249407
1030284873
1547261318
418645652
1608479850
1744622719
1116641254
694421141
776905729
266443422
266594352
293871403
252015912
624022322
1572347425
1762833587
1075870454
555539356
1091941991
587095046
255175470
1818613687
1182688297
1099050347
605762425
1751884322
160944904
1683779886
1750726678
1292316144
1191265560
1479980399
1757872041
1612774130
409885787
548633413
1602640018
1624869520
1400111306
445999418
377505181
435300790
1414382711
481684412
609603352
1718039707
610638991
296165917
1667270040
305576118
1610572568
1105996776
1485015160
625377973
1741415710
1461339949
1174102372
1093957317
110427126
1376861438
140788820
1840703925
783652056
1139869096
22666659
1803953732
1263736353
54540765
1836201753
1271398490
1330090555
269753010
356326051
527925472
939901744
1132801626
911885549
1354874791
274761013
139740217
1411306483
288699457
546285436
917119575
1214562930
956836700
1574127521
1476972957
521205206
414202727
1482127907
545422485
1147842036
47833285
920834464
553859314
1629115496
130964978
1438573228
696613818
867908510
810170641
683134774
19110324
23922315
1041004649
1392874685
1440769993
605670371
912926686
1177841020
1370047344
1349287753
230862251
770746065
1760390413
1381863036
589029574
764332646
1259259688
1106149929
611745658
216528482
1803943186
82993688
1249346591
847300879
1306137068
1024853055
331263527
550319754
1062276341
1504411512
854753204
1732246310
1846004509
992680633
577524708
1313533094
1293023092
1555355099
879187279
633043827
1645316754
1484567716
190705197
1168186346
1255786733
447717854
606629479
544879216
1741078920
877927491
283027210
501302851
871547254
1184475110
1025570321
780737323
1416378884
598602949
1410273494
1367866304
645056333
343973020
465850703
357479332
429305327
1412509287
633100575
185685690
1003424205
1129273995
1343770113
204977057
808053451
1142006201
1455305834
799532685
1306073268
1241188410
1130829457
1587187810
1245161447
1312951724
1116498324
1804343488
322187501
1305668849
1747782481
108666974
436678098
573521599
1007751314
1318548443
46195426
213114866
1282808418
1045083973
1279986725
816839741
1065239436
831768464
1483856254
1659633250
144374099
1686536959
1495217697
1616028720
635370121
210440819
544412317
944519753
1241459014
241243624
112242762
290001652
837198162
282566600
325538227
88928528
1558992019
701985887
120183794
1473203731
1717822254
822976360
117911171
1123720297
1615655013
1579538770
281290493
183955001
38800063
1506870667
1184457702
81536308
1486231436
32637151
1180630975
1575444152
10380487
1045683896
1081639285
286702887
1649600755
1332387149
1792873300
1581639526
503723393
1035459421
1106814057
179588055
830680808
1854052478
1367900743
159726032
869413486
1009093605
50661101
789632166
140623311
783339072
1747372873
1827254364
317752118
222325161
390906763
1565147495
959705610
147300103
1757531296
1393909181
1672853292
1665128049
497665525
1044718055
305579027
1328670548
723796010
1163301117
935374965
396635589
445524750
38494895
675480567
573455239
427268614
1492386501
599537947
373447524
767939474
1548097084
819687458
1432882310
357667070
1343293669
87052310
1733309803
813095512
1827793073
481889779
1043827332
1842290582
1582313287
993081194
1399098898
604951938
1268035123
470719723
1409721872
971195837
1540778287
202259659
1264127146
344235047
1225507657
1304146248
1666368079
58319590
1222987900
508245688
1527736830
1571584782
583502202
970702767
967650781
560294714
775664854
1471872301
1412982011
258343008
85100584
1526785219
1099291322
60442527
859896060
1727792417
966943291
1134817747
1857557113
1618591377
1280659639
1069406893
1305914329
10203943
571379812
702516371
1490810921
1723115620
694762978
1751364872
1078666905
1269954519
1582971283
535795805
1324903570
672764454
525848595
1169411937
1119925785
598014999
328684739
1666959506
1382309291
963293623
698007608
845494082
758344542
1354195484
1717344234
1490776883
740416458
1123751782
90904595
560661724
243225759
1430533441
1268281413
927214426
1049182798
423717367
830921827
1129195513
656268845
57538424
364954311
1662988346
462059887
1201238620
314353251
958014074
1009260204
284910850
594385696
1442210547
1355621420
642121420
1775478898
1799582466
1769068640
1674267360
319323344
641435911
416861608
1619878408
1670250593
889890388
826666086
917072720
1438950312
1604708073
447910731
990507554
1734893431
69701904
1264455354
1820707482
509343204
293811360
236950567
698108987
939277669
474317819
218659801
1238705753
59415384
392183033
1474736403
1370839844
1383639523
1140783658
278755239
879748876
1569236154
894253557
1258892401
835905080
1252818029
161548606
443540023
778333136
163266923
1859681468
1672494933
494921666
601064904
1779684447
1189484075
721801123
1339474089
1269313545
314542815
601668177
596470988
1503110408
39449461
486427009
107727351
1837862064
87182108
64224360
217371315
1200635824
1298611242
1503925894
600485287
830177674
315686067
1842118650
1009423894
1805276120
1532831638
753763545
427489269
80159376
914178852
1520442167
627164411
1838852278
1734283686
1078144537
925647786
314929803
992275228
1343157877
107088461
929754019
983702955
800834849
1821004393
30479411
637863678
1793182263
1282435556
30797781
922440570
1212078882
402070318
1679611914
696570056
110289963
694309377
795497526
441880942
1558636166
835687804
858036161
1346668388
1671827178
341777396
868366082
1847371589
910940831
1177489063
192000310
169908943
902755918
750253593
1302078042
700691144
1767722407
711213884
1254801299
949095188
1613325021
269602774
1176932330
196849671
652697398
1138929287
1798703131
1798558709
612163396
1303085611
416640750
885746752
656686591
1474618179
63760782
616554910
760711183
1525372031
453537377
1563067869
1833873301
1739367909
1647449866
1832976781
10644816
272153298
674929605
1197731091
1051941724
871683689
331819096
1025615875
1321582035
1576724255
633427468
1338329165
1541288148
43380544
395227955
1676812996
13822797
1179886972
1328109385
1790753857
1587076093
640137827
1599088802
1635130378
1467609358
1483971176
592811385
817087848
1072621066
256547886
1137986014
1536158666
127109656
968062417
703503119
1053211690
210376725
221352984
734304335
1270229661
802208578
473846038
772117410
1845465132
716902531
86106304
671323107
1531690870
212668162
1202295426
1363452213
641026943
369258776
858265220
1332442119
1652962663
1375432142
1419418494
1077189577
1206998580
1855080815
1154398102
1778314407
1312345782
694381592
1337389649
124187243
426291503
407088089
474255955
1067435677
1541225795
1149222503
219693132
930886311
825652326
1244223499
440482254
1445445548
330766801
489956578
1844037586
270584513
263578595
1339823119
1250171213
8650145
1065606712
1224148096
673933096
1522952574
1453108119
1013974404
1504768631
1511809707
1714610064
816448125
1576703229
1108065844
366396119
1472133661
1070296029
177599126
797805395
480354854
1064785354
1138886189
1295842795
841684703
1577947787
782552399
1166615440
1120062580
705761745
1249767480
1616272884
992371675
565967208
1787138337
763165069
725086327
1161805270
1024589095
970003543
82299808
1733132216
607627395
351787627
182729742
477518478
115891963
249872264
297959194
249598710
1855986534
153402515
1381085442
165182345
853254081
1721005774
1329915002
1293960629
523891500
449615797
1346144623
379799506
159187867
1374162855
1671893800
369855990
842625840
1259662647
130940570
5162099
1435057800
1180728118
1040237299
1449006351
1415762145
1600450935
996780423
630780832
741810419
1167015571
606932138
976134158
783127770
834274591
23641746
51560785
1098187432
1268683154
932351472
882946818
1433113176
349381363
459273750
1791224999
1685668119
1515648826
1305824056
135803297
802102115
814955906
1817949387
172665508
616908674
45525787
1609489744
126145702
119484259
959557684
723670600
638096748
1355031150
209787539
1232652354
920297469
1114983750
1053612540
131009035
1486965414
1002918692
591322762
188675011
1056262142
830772196
874260170
5782906
1062028341
1241761961
455289067
542827668
315589287
1009801450
1467788356
1347957360
1121315480
882182925
1164511822
1635923141
1057497
829502574
226221984
138189823
907594741
740930925
585065461
908082835
740733442
914195952
12965634
420210722
368651510
281168927
287662032
1031632712
901386788
1620791526
599800511
1753741016
431159858
1824697939
1646584669
360133590
1225461888
330176879
1267065898
146327084
1062700993
1562788612
1028780108
1291307655
1159145903
737797193
374440497
1834270906
1475000776
683553331
1645979334
1411823991
1777603124
590479313
725564354
1269879142
314153215
139734588
641604087
345362552
1514533088
981942745
1655172318
301470784
613964275
224871480
104713977
1641264414
412267515
395307001
915397972
1264726742
1208729946
862415693
817324403
1727677947
1257550913
160842368
65973916
736456377
242024035
187762965
1574360334
406727537
1706036876
1353127653
1300775281
1690717225
1471040847
517495041
370343137
1395563646
401643695
297621527
1192979662
1458677376
489529769
257739207
834359810
2134673
547990756
375504964
817070616
31480708
119070994
1272571643
1350987710
881828361
1544311713
369238903
1635115671
1717539420
564707008
139731829
847675541
1837984099
693991437
132876292
978176113
881592136
1611606304
205496103
1745508441
943642937
1652785937
331193756
37937931
67906058
466768678
597476443
983592067
677747300
115142185
818676071
751048609
785628418
174777601
757803486
455599278
295608519
222551097
605529345
1284225860
1446987242
266487950
1113800550
37515841
977417848
503564236
809692589
1614670617
983579837
880675591
674127441
1605296697
629821373
362569782
118617179
1239597480
67190047
1516207666
1292688113
695667131
749644101
1153928661
541575593
559881963
1042547271
316407851
425784798
1108635082
1268254782
697189968
791345260
746954022
1832237024
1014025224
1575313658
1568955402
900618450
220968418
733482037
846942487
432981893
1634752838
141197154
1274387232
1092342346
1023302714
796074985
645329059
341312417
491878653
1835232761
214309182
126819989
1797353431
1006430487
518431328
10855470
66025040
254006932
1298947036
522182056
591624835
1329719473
765961426
1811491725
970897697
552927144
1238889871
1365674146
94474378
1398505559
531988172
380394703
1074090607
1482844557
962797066
1344702344
495824270
605572470
1493510171
1834742834
992884182
1698152947
595226843
1341726731
643231213
1674764868
1307662312
1397897844
233769782
527640461
889372522
1773680375
1109473204
608527348
1685233249
87907979
54305419
198412073
640129616
291517884
1359183826
1043650872
1639231372
259889233
953903942
1484354404
1760410101
992205761
84225403
1428974078
75087927
1614003652
1502606714
1566971563
1080823722
993012771
1005145599
106704697
193006378
612683549
581090244
252840508
167151852
1768564191
975535817
438203302
810912099
1296210689
978936845
640558768
1154320547
115038233
177849552
1192287284
496100502
136979252
166777745
1301218180
592276624
874782017
132440718
1760536908
1445922341
526692255
212877652
1072587011
120869908
596263340
475728317
733914824
112474364
199678566
1297011762
1584151667
1009310231
159052657
766842265
542778545
1707352359
707369577
216191367
1477313931
1570004452
742813767
103580042
321281432
752130084
939010589
1581786766
1054309833
1402912387
1287647712
1838385354
1461391071
1846204479
176556611
405314439
1517593599
1795371928
1508777243
136451775
1376152332
993869887
1702919908
81469817
1043567522
501409127
734003785
631736171
1283594456
653670973
1372766327
1355970349
559352925
78693283
1087759826
1788212996
270044627
693131470
1481354956
1121078759
1783560194
1236548892
304082737
242209318
1809725012
1438669236
551934205
1379786431
454611596
524152306
183673478
70855692
1031249973
1853993787
515256916
1205905551
1700936651
62805873
698530901
1161727801
211800702
738888706
1219603728
1713397496
935261737
339123241
271190668
1716732545
595637418
1279547502
25398134
332064450
1423467178
274536584
1436351683
1789366639
1089573204
1139718408
1380072071
1307977667
1670507261
1679758220
1788761874
580777179
965656873
1531727390
1726253783
108157175
1008972575
42201629
1759611723
854454410
1671978819
604901853
585147676
904466733
1130898353
1447102288
1146655708
264868594
1185967913
1306520095
713925688
477813366
622357233
790838116
944566185
1024560621
430581194
873266186
808050548
744256037
542574847
927657581
792159732
1396184843
1798710589
133950986
1536018845
1497098449
559086201
600496203
1319864832
370470719
768096409
1247689678
1684370061
1181960198
653570339
1840846278
311782128
771392766
1579951517
791740915
1169855406
1087416691
613376305
1280360704
840780269
675367265
46499268
35269024
198501292
627806836
1834548613
200311872
1537790579
1793676161
1589207456
97901612
1111979008
1551065309
496679698
1186761999
1027293711
202631041
701950671
820837028
191121110
1827383407
1481316386
444886479
1120479302
1570065076
1396340946
104382718
359443193
716603404
1833679364
799893097
563471346
818249761
701276518
618653670
1553338989
675110130
1038482271
1432485147
1734119570
1507383573
630461711
1413867319
961202421
1582586180
538824965
884934640
1620669571
1386515469
134292897
575123386
266300575
1189583813
190823333
1642417060
761685583
889322689
1116820089
1575601049
584411320
1736326379
904039914
638139972
897072296
1444383380
462920874
1659897466
181415909
335080831
1147163389
1689104119
681921264
930396073
95820246
891336942
53529222
882084781
966460048
324842811
314667420
263838806
1013816093
1850633733
1084273252
249589878
219829415
837781087
745062262
1350623141
1032094270
623960461
242256393
1574319781
100633726
826574944
1064982976
1586794312
321105466
120549181
332629141
198396081
868901444
1397577323
745109684
571937233
2737348
690427893
948671837
1297621259
1117648292
470502973
1163459544
1487177656
244528041
226658638
812589856
125962713
409631648
446665072
1669334493
399056454
1548592902
106488994
1772962982
1218996874
1277432850
464604688
454196398
1138356876
1041560354
212104575
1695249217
1268023179
413615663
1523552945
341800994
1020500772
1519239867
214100120
309169027
931146006
1653141258
847556043
736617245
825467986
1472007325
203022340
1571875489
869182746
1416268715
1469659383
190817741
27523796
1037710306
1785418672
1286710726
1643257940
1341232921
1449198684
1043230957
1566615666
1244925102
1196564764
1358560399
1698812067
1169959888
71800739
83094399
614257024
311811423
1007946363
1306545088
455612903
1836667016
1312739692
231086956
884268947
141470840
1735970984
417571985
190798623
936634
1820933264
1490908139
149433984
508864719
242097153
1337613332
558232456
1832624465
781829143
1359764673
369308991
1711250876
1674334504
742353925
1013712266
999088942
340441651
1048086098
507664678
1857747572
940650620
393748519
637631189
852314296
1049348629
302052933
876952020
811012516
1000437640
450635168
531667250
68242141
1569591914
622040770
1833229262
266080774
369890584
43112179
927885281
1769058871
485756879
273359418
1232015081
1405224135
1175794005
1694490473
217769610
152229095
527195838
926042040
978406194
1827397209
165106828
1136701998
184276787
318473118
1328146257
64478829
162370255
569974653
126679339
925030034
248290401
289510988
195823004
23478427
349286370
956037313
804657681
1592497370
1394934646
39222345
1651361067
1108059010
112364484
1176644157
363180820
1514383842
159204132
595720403
1515973106
328289133
1239295987
679127023
690405747
1772275718
346289069
587104336
1761805677
332286141
974836359
648994269
1758075207
255010356
1632462127
1115736554
511616343
733615140
339772866
636790477
1386589063
1498123484
486100414
1568907249
77884658
970086180
826653281
318074352
1529724267
1425301809
76954749
174068665
1185417768
1080236650
706181230
506669239
1156281599
748291954
1280001381
1274577595
897617195
1300403821
656468834
976228347
951985114
1376932577
874756775
85945789
118765981
246659402
1605723436
344796775
1652537949
1781159468
951998803
562300398
1319206305
1433026675
454647619
906488830
223593952
1739507561
700313950
1303669758
1027275683
1663282382
796427055
198715605
1259595936
1725804508
1841312275
393735848
1346966988
76148739
904779736
1308141005
1139625467
1032512894
95838338
207622206
1839638810
439391080
62819918
1000973361
835446306
1789751594
1065151719
1637900909
193181658
1853752490
143997741
1559719302
866967430
1603384521
1216743961
1484211248
228720614
1776980676
1825603406
661352622
1658721233
659994568
1410316980
1593610930
1799844963
99864640
616761773
578441826
1625108594
319809466
1293795616
864612622
117459477
204661052
1088887798
417886046
1610416149
1189322276
1548642731
1825662690
1016772698
1070445405
1440935671
687677979
483538667
549111704
830284922
1160747060
1540410347
529162248
1368738864
1471375944
516047429
101010065
1396684112
1165519507
321499450
123210172
1155642342
181413479
1645460509
21207359
1214873276
392395094
1701700641
415621581
948729901
1158225002
1006747807
406442482
1799644967
563065928
932355858
1411919720
883640786
1082686890
890501561
1175439551
164901979
1309663483
839243663
137674433
535561398
932299523
1457882429
1624740403
1636012856
151231576
126662598
531742484
754716645
1007476067
1700833416
840887427
1025801806
1611762788
1218347073
1555262869
108035709
5014975
1154829113
1567901409
1184798105
1341142322
1590579375
1200271158
1748901935
1127425949
592283953
65627730
1626282761
1365950430
1162768931
1720222886
379547451
1604368131
1144892588
513161768
1602815773
466150752
1677186863
1684909461
888570973
172133770
571836293
1001870981
1297029212
819520405
820379243
1715008529
747187788
1511830044
337854176
439777711
1393911619
1173029105
1219136378
1796273057
1483056625
5639698
409179309
201238467
522437037
770906569
619384275
152608819
1638306644
373555523
357553829
1278096162
1051704706
1653371874
1290491034
1400629036
65323489
314716908
353945010
652696290
984760067
286051131
1332082208
1357261894
896320226
290341599
754272310
940520227
199215384
1194516044
455594125
1596115058
1856927493
1139618901
867357398
348624650
783932957
1353796353
1664928377
370666510
379901295
1130122070
117180091
681067086
485803226
619197068
616156568
1687798294
1767550655
1353050219
1555524587
1049750478
1255247289
254272761
1222502311
1566207252
1813852440
1101128833
1456671863
723156417
1731177219
620387590
1139584018
370452719
1134138941
1767607498
593932723
231683084
1650325371
1699717593
1224527789
870754329
1073400561
590440563
467469260
915356537
829893110
1407661943
1739944885
42684488
1250711470
976374012
1520802916
982259566
1159115028
697968787
1844662116
1742092009
634503207
1654274449
486710317
1096046555
174520184
1758947914
1788130980
643790433
1211097737
1332010350
1593582583
597471568
185064462
406037729
1571977917
647522798
1192537893
1334018033
474753220
1765470121
1426892937
1050931635
801341040
534713778
515275264
1201830556
1005541536
1577695682
1074288175
793686576
271810825
1082646022
1524047670
1594783860
1815062684
1143328869
738467457
1535512632
960595001
1380407107
664296986
1385899963
1483891657
1493722843
902613297
140725060
1090676546
190314640
915660462
1449832850
217351591
303378418
1416729582
1296937393
486800019
129178994
1418592330
874081818
1130010617
505123914
1688166992
1063543968
511152812
1059167297
534365724
1241473546
874844890
765060870
1007030187
1830002195
1280604784
1538642559
1203934509
786097623
1429641680
1469182532
850617122
566579342
949927755
140784156
1504347069
556060934
1348764309
1252425934
750353735
1776268418
1790171238
1255474993
1595082343
1496888785
45219905
1167158182
627326687
1446253407
720526550
404098852
955724259
775370727
1277694159
226807024
182448379
1556163258
1377261906
1013335785
1324850020
306346207
377788604
1590878532
1767320711
21076257
1554993125
1345107727
1119825311
1298669536
1372068454
684767082
484686159
1310163169
1103848628
1414208900
1468857291
317091881
912439377
1046364121
1468251119
426547636
152774598
1743743362
1395645885
1519054257
1655430106
705455403
1027373097
1470114672
1495894656
1240018880
1315418215
58294392
410248007
432299780
734276599
1498665776
1213833563
1334526704
1101390697
1273643041
810905141
1821269473
832574635
403336479
1469111765
1836549401
1647432939
1414876371
1556820195
497516612
1737064667
1021839870
262807312
352950131
655570322
47163757
781293939
823931948
172510965
1775689854
1718823507
521462546
2883163
801977752
1759783070
9411214
1586168169
198394188
98890267
525846207
1358084754
1461488322
1795715143
1107850275
1660164030
1317637384
640061442
614850489
1618556271
1364397081
1843215745
264992650
735887993
392516471
1430916734
1182484246
1446260759
647478314
1448086483
1109552213
1698185156
254340484
1554313117
251304877
1732135464
1840760254
558789152
798561452
1591628743
236089145
1571747688
325670550
252598354
1041034273
577302753
1107930704
473383234
552838996
1001696193
1714710903
1445200614
112579188
345825861
374942421
583030537
184557937
514100018
1654480742
1158913269
213315843
1752810773
1369063149
358019709
1844380240
1484772131
539347213
189831726
903368767
730713592
1624952105
1384530377
852031472
38144139
203072574
1149009308
606674870
605010492
1623277572
1588308636
1747872592
185831346
870479188
1351361743
202613154
1311572040
890364898
1202856220
985107309
408367174
1749296754
1758798746
629054558
229565630
412038421
1305085189
446579304
1463254203
1508153549
861172194
579046513
441724317
289416870
359918897
1446954748
1103411615
1101433759
196519820
589552319
1749202808
1388409513
1564392812
1365932645
906842443
1126550015
1280012975
1652210750
414281836
130118664
66942154
1147886357
1739971479
115533179
663405418
1570468466
1159367819
113676024
1173013684
914690555
921583019
1059697855
551486429
1121259506
208414168
1400847149
1743223342
949208267
818606444
92334408
987615759
832554787
1805756747
935049334
414610232
1357525237
1083032631
216098607
795591737
1858627074
1177708814
604640349
945458175
560176266
1765954308
1731394975
381910791
1100844984
448630610
151791138
1041847627
136965439
427581491
587493527
1383567990
1090158103
1380668728
953373892
798228996
939501725
1352267528
395050635
1604932599
1203158448
803094832
1682166081
1826008600
1718725135
1377589236
177065644
181711673
1312505173
437982989
1269065006
1033771144
1747729337
1759527638
439673724
1115947362
653908588
643543529
192900126
20373120
1701597314
1712283792
655702454
1637752771
963885308
908726037
349820509
31751088
1159902032
1684803322
709291311
103178158
152520535
1274815389
1171182751
1415363214
1006173151
203933820
109520348
1825969754
373585788
146818142
161047836
1750698382
970122832
1137136753
378465197
36096683
1005659626
1462037603
1425813734
1062924348
58246514
1413403873
37915811
1077531196
661865072
735737863
171086073
370132335
963239974
988448851
1127031446
411737318
899149283
1783193969
222190445
220301001
3682625
46035379
785174805
671595521
1582740610
404113471
299556058
601390183
537024252
965816301
499428782
177631173
986435926
579633837
1329930052
1694459935
1328029769
1175462478
1694460587
1130629690
721604863
1103291544
390754350
808390760
1261422856
562009376
712438802
611149156
400860192
577509139
1378711837
193311129
1656249782
41570735
1316834389
1847760419
1541409386
40476444
684430835
372267381
17125595
580324885
581038129
1390798612
500115623
1643708246
1391858400
1328681927
1019406981
1055481998
847621628
1536880081
1409019737
1204965191
1177580272
1543884586
693114386
1610263582
666669852
448361486
987685671
1091742328
690478017
329661136
1655845346
599443069
322156280
1341825214
1402131132
519842728
1452846333
286303178
514453128
1839687681
331920598
1522663708
504640989
733710498
949906504
1298199583
1706976315
400804856
1039778114
1604582875
60868881
1840906870
1634728084
1411232869
336268369
1194293505
435081905
1400860973
1308108232
1264354570
1614622449
1496487165
774741186
1590492471
1226821075
1670717274
1210523289
147048988
1668405554
879994660
1758091981
786847874
1745278549
1028174003
1606411520
1460893831
578259907
915746503
1321840831
758016186
324269021
1317417481
1724414908
953930398
1281958733
682805431
1711849974
1241130166
1328533892
431065661
952952020
1780348195
647472163
1112994459
1718887185
1582101478
906873365
1723148655
1443924239
1611603762
515222034
1550858387
157631242
1290034433
260615243
1795741372
196564809
1543705619
1691049111
802840845
980825968
108174564
96055200
1856740237
1508532314
1100822233
805102559
1413433843
1304115966
1724752468
63516538
702899967
12849724
676378384
1277308628
1726523053
1664971373
711977351
1721766407
1327121070
585705473
1289359853
588148086
1321208512
438754132
1372303275
1286938530
1012587559
1704047541
1104003881
592918959
846107323
1554922203
232832302
323426481
939387284
1724479990
1777043973
1829676048
1011582725
1501737090
428376083
348832096
1770964144
874228389
1048697295
209362597
1574534040
1849512522
343546243
1730580912
470015112
1233494589
1011941875
25556423
339242178
1292904232
1558592639
813682678
1058235455
1280528913
1193753522
1336204495
325230290
385126240
754472351
1531097940
1494859453
1120605565
261173376
287123489
1002637211
711496855
1083744169
1571703683
210519189
753037464
602584962
893982086
1280728151
1488771567
1692639695
1805386782
1172354202
136205032
933183281
16839082
709885508
60636174
426488336
1681057625
277630974
1737484187
1724438732
928281310
116898616
1350189610
1760210878
666659691
936284075
239842694
332382836
111908234
930689672
1262606388
1084592452
331674378
626109145
1268138012
1787148111
70255419
608633918
416238379
564440329
1430977675
1594225368
7123759
982475474
116732618
1416287514
682392235
712286285
1637905523
810822956
1613465012
858181420
1819714066
1720937053
1387940669
990457946
1027733938
284012546
1517486370
57105130
1398227114
1439741421
548841560
1484291750
1398727573
1529651046
1246797183
1162986659
509345272
475916299
587812043
904900890
568393949
910543081
1797243790
548827465
944276715
252577280
939134660
1686641261
1249959759
1342942749
149054737
1334937037
219950129
1429253576
1696229464
1539796669
1540283717
1236011993
1232612902
1485466678
584040583
69240183
219505290
607262441
1142047238
1356636340
284125272
888529270
218784932
1852574806
951233670
1516066415
1738685080
884003926
1250376834
1783335300
418343919
509953301
1585421085
1437432413
1220324655
1830334462
1657186298
675083797
1196134146
1755791147
432750758
1431286236
1384206895
840532992
1541900641
1361346630
1150688152
505816083
1291948900
1593692390
1782096160
1177612341
13421354
805363686
1169124971
1676878167
1044204645
352712828
344877863
1314908409
1408451160
803329659
729762084
1682197986
458535741
1453125176
899679770
23403317
1684538684
1616088706
96628982
1275722549
603767227
302884496
1206172942
1558493252
1147135856
1828919924
1434381693
823806436
1025066233
1284548679
157681545
1840019464
505811606
1578913667
643965159
646828467
1611960348
533814175
186511345
96790585
1508525830
136329411
1832431861
398987790
1777899015
98897036
1267575792
1659279561
1182644512
1490217233
1686337348
472078962
1066737883
1542532726
309163348
761590929
545991288
1587724554
860008490
296629174
602706101
1823410324
274579241
1690321799
344698702
364682834
174944357
1572069622
823158174
182263506
1662358538
1518794481
869977086
1782739344
313166521
389114543
1437615033
743808310
851708751
863228421
1127607077
766113432
1805633868
341546528
1676020400
1703946456
1490830422
1433792711
1438282314
201155767
269964190
18628804
1720416622
143964806
261032393
656700059
1666261119
1221547546
35584274
413581418
269057277
1562461391
823755169
407918046
364275943
957579616
1761828434
475701879
1185958177
1111273945
451040047
1241049834
1476981153
215234444
496982606
1396314310
619860554
1254119245
956552552
378104518
1120099895
764816122
619680621
637812445
603550104
1444159819
866826338
764474608
1096869081
1543501944
264934160
194058551
24758322
959490384
1446920470
629848644
1740335435
678100679
1206676784
1512319632
1624781649
1217139171
636555393
843086458
1522030091
16654553
1764159413
1031315535
578179230
341154738
895574141
1022994372
909933738
1481444209
1750672845
1491759176
78163152
1351418603
671849793
1392998668
295545082
1705303751
18281693
1611506835
1777521431
89041602
779162589
945031908
44694035
1783753663
656657812
1039490348
1637414261
341332225
345456007
1212219391
442300453
928062524
1224824236
1013063835
211320468
699869929
640000726
1838001680
1222134828
425915406
1562461089
1131309033
1212357846
1072975514
1200394753
986754618
1506449608
706733696
113754665
1387945550
1327500715
1527091404
1798874
299337399
1315789493
1333494159
1318525046
282567006
677037601
871908026
97340751
930210242
702916258
486806467
995345277
211112580
1287071628
446161181
635182960
1440390893
360588975
255643105
361727687
631437824
1710016463
1746169254
210042683
1533088756
504918737
363343619
594233170
1242937052
325150791
1059712105
1193124088
467900206
766419217
1673717422
197206556
667046738
1775404333
1060832143
1431544612
191462636
227555400
432078693
71833964
1727663679
468026245
805115033
35516772
1057468725
865659250
1440703063
1678845011
244206985
1306810781
585030624
1230359316
409477958
1048257709
225802337
1159192943
366779179
375861445
588406326
1830593383
651104185
1140320642
507891152
683457152
1277974069
1650714908
1595360659
503662459
837861193
1621398014
1558292990
1265598108
540777389
1008546603
165508736
581867635
786077528
1780598519
473956614
892264283
437840481
949683640
462110497
746103932
15393038
1856979864
197411924
1514100205
723855912
189197974
19531650
645118651
96972526
633013617
1791892845
1562762031
333916479
1320964899
1341498288
215044923
1569972762
1397027531
531685031
426141402
1370438777
1708859061
1397894363
849335464
26150696
1586714230
1697242137
1363764213
1045128445
1571834017
121832801
612165543
512763716
1078256019
1838496005
1175597427
1174463676
1277426205
923163624
1472060111
62466906
926850032
1626287690
1808144939
811244491
1902880
699078495
635817094
950962223
470027862
352206258
1532132110
1299108418
1808876047
422371075
1843294703
288664378
1286755901
427268067
587812123
1198504990
1540464603
546656650
979642372
1183351369
175682779
1225688409
1560464366
1322749816
1316404981
1511357445
1577523626
1036876005
243306247
470495370
949489969
97920357
561328870
225551257
1857590750
851571466
424134250
980310590
1231908549
902123933
1245552929
1855574775
261192801
681909697
994043335
1694169348
1809050757
1191158834
346340946
71145830
972388565
1754282270
1425512206
567049639
795648129
981715992
697911793
233455125
1569804050
888067713
1305516474
589030757
982909620
686033881
823296151
840026258
442172360
1613132326
1468023313
146387091
1548453852
1446156574
42563572
1210289632
469345624
1734388714
235810109
1051120068
1799919119
192797004
320793983
1404770027
1563649806
506490960
1844252293
832240858
1749090037
319028578
224603503
1415042576
1372419224
1242702610
1217014176
1069833879
952756135
587405776
547829632
1091183767
837403746
1662695454
1781774687
1550908352
94557456
1060153154
663970540
1351833909
287718007
643853079
1633271938
291173586
670584903
705227480
437435627
1494231332
881876409
639193990
1388938554
891379727
1797781323
909294060
808954518
1755011375
817522237
1832297550
1629705291
800194811
874691768
525677794
1537588639
618923401
1320288586
982265592
999191691
1815973654
188781650
1367644601
803974355
867665242
32767966
1844775482
1349243342
1337351256
197390334
397075005
164353146
1365174022
820671038
123227396
1163753124
915312959
885633692
520367435
334323245
22451103
1798437510
446627545
22992414
1338027823
1411804452
126336923
241697611
230407455
1625414736
357733749
1322240213
1797135475
971258042
988922867
830810910
1338633935
1490015211
1532296302
330045306
1537551566
947295836
1601807114
1819025445
1513086450
1118477325
1601601543
661493385
1248687632
1541832688
1646524901
911437294
1408908174
1204679987
784054961
445230092
1213463696
422740456
1448354592
626759140
1139514125
1247057597
944370064
1079069867
1778100813
186775127
410577555
206625674
702857664
631091338
1729710765
695211821
1272211714
69969397
930585811
1831907700
1596632955
1375334997
627264590
1219191124
580597706
1167101842
1351460413
1030946108
106124565
1077533017
331009715
906802318
1462132968
1304901970
362492726
880326556
277116947
293206234
685601852
721048401
1307202586
84494112
1373363858
424909957
1518638212
607046206
857576966
1179094328
937391236
1323429780
1467380002
1416885014
999341357
1020382924
610793391
1297625634
1680567915
296309612
517948626
462977299
558006967
1001682814
277354749
1522329124
148972235
1396711863
337228287
1460176685
1056495845
181077522
53670630
1846406777
419179720
1812454646
1683891961
383654561
643399663
915784470
1682974848
926621726
817165906
709014621
817024689
762061064
1692915995
1793808411
325873326
102647312
1046764146
1585659642
1088079573
668403672
1827469882
172062521
631040771
627930719
1859211968
926535282
1581748032
1535671396
26342464
1085024650
426112737
1312810291
210733956
1755215807
724901368
400189012
791648774
148943568
818716310
308574806
1604894075
1129750595
1364101596
1437307182
1198882089
220179659
1073064737
603839368
735577017
685179461
221727090
688111301
1150290700
634247873
441585173
820017567
389103283
1729637281
1632818611
1127101585
1026302786
519357690
325885886
1099018405
742893154
36077320
1170186743
324865419
1166274105
1186731202
1330560937
421456796
112515497
953136698
1586764199
621442987
1363360903
710317926
697512778
98840457
977573915
457411012
896059211
1446141474
1328832173
1653257694
941716600
443564462
460673284
526162980
1127812895
163639052
1211089111
1315213981
28747624
13775270
1362945304
424679429
1445172413
1360123285
1034699716
657571654
291579790
1656555269
1833790880
1135767190
1115848273
1227214915
44509187
860508169
543127754
552781184
1733350949
1424201558
186872750
1138925120
1235135649
495527750
178890768
111871655
1274279121
1592249306
996020183
1220497738
1727118190
776361681
122488066
344257033
537980123
426405858
1204680347
561428019
1687411047
1823089922
300654383
1190371370
1728299672
239024583
683699844
1438708059
1069234151
1352003304
1701961711
845064559
925983383
302891671
869302027
542228279
276245900
341442891
1437963737
910153511
47168063
981002901
1255767909
1834206039
591254043
1522554510
1235410055
24494407
1749323502
1765410829
699419137
1004298738
234263036
528697576
758857073
818116892
1352304309
1859760584
624206472
1165204116
1092071721
133515818
385299443
1266275956
1761930992
138374756
43728081
234732808
592991390
1733477065
348478686
1723138365
815336264
73801922
783889277
176330807
210898597
871205904
1846015288
57539045
1287403528
1480331057
1726256292
1047931921
1515172175
1612740097
722779558
538182141
510270415
1344982537
1657582143
940723008
1293433858
1638111687
1782699912
263808886
853693607
646038213
361832565
1403417414
1731244856
1023404272
1750872973
508423506
791410615
208693164
1313033045
1156039975
841456953
399301323
1532767645
1457009215
1460151380
685538760
445264950
924294730
514649429
1821390950
1245766944
1192237701
989965988
820952567
257322061
1003917372
619772932
1100590155
1539809152
1719817835
1144683353
1385706413
1167251093
852199969
1164722124
340364531
1444386615
1156213282
1006309518
178614293
1445002573
547497166
220810248
902254744
499839337
59241997
1117183790
1733166209
1637033189
1804605379
1691611719
303746659
1729927513
520221274
580464833
1779828514
189057506
1728476480
1005647806
1137973808
921449082
1453874156
646204190
324051632
308920366
1164417264
1547775015
347527930
128560268
208393410
1088840842
397224755
560001796
653091328
1348145509
621752601
1054448374
1260562145
1377837913
474703766
641780965
54801897
1630465291
534045691
1529127885
563619760
214409754
1354685075
1219311498
1271983735
297119570
678975613
1782541952
255867729
305483307
393506684
1513628982
389722671
825247666
563669504
1409210283
1326521380
569002642
934637647
831283894
1222799094
1299884708
484123122
1178534257
88237657
1375735901
837296925
1822410053
1482599057
1075956065
1527741965
1513100650
873567404
511549840
1407475210
263343943
771533705
1325898242
319820890
643798509
782294603
218631079
81301530
815744396
1577773268
1027776759
1391786648
1267727340
518709082
687586004
1338231398
1039144034
1329239049
984139729
1620694919
97409380
1231975223
1743036628
1058321212
493981126
1175565691
1591084879
1522929830
1657824218
378650897
355572240
1720505212
746233968
1807980434
991480409
1428640595
745224793
690383128
509452601
202747488
1712270644
180183279
1091320985
1587027317
665655238
254199405
217550173
47768340
1509778295
474215036
1350587081
404463208
1475360306
1512411955
927165426
1422890592
308151729
467099045
1635682970
794280924
616551994
424674526
1666800907
1110001967
706341474
202065581
559209006
1010751591
546047269
70320199
950971013
626363078
785566378
472752675
1698551652
92352631
1269918426
402498948
479411290
302010879
1420520993
1527336432
1085673298
1354770084
571421843
943852626
1817388463
693757778
652595910
1592418536
548772386
685032475
1797058251
607341329
1081196060
1200137740
1287923550
501937674
1349670923
525466600
1550136736
569031513
1818854288
1502428547
628070824
1146105561
812595433
1063953111
302023140
766258563
1503720514
1248626495
984977296
938730227
254611243
1835544484
1809330679
434828251
219425193
1303674685
1290497180
596941263
881932705
313474298
466717499
125697963
1305221830
1557967378
436160664
661274832
9666617
1331488617
1425285412
1033361799
1461385155
150225557
947650512
1583215079
480685492
911316795
876808104
464143263
392913878
1140007485
1404621612
1643431242
588013199
1608391736
558915074
1360718404
117963915
1226025793
353224600
405351913
1512011795
1557759875
606552634
1434360019
395733710
1645188218
1479930994
771412423
531708769
1656408166
1667107481
363318629
1462125746
1402419024
1021775524
73313996
52255588
1326335763
246140760
1832232537
964797520
403597492
1799770147
1456695296
1431461462
1174444398
1804001874
1631039436
127261821
756443491
1150841035
1262349684
1402188061
1749357464
1078781502
1538078452
1826197129
1547928398
1518212996
1280909104
1090906712
128240150
541871524
1508262223
1120130634
520108907
150251722
1606559514
900055750
1828549212
1840904348
1600881392
1659715092
1221911440
10939336
1532912098
576331042
781301110
964366104
1043676999
1858580705
1849699094
673296032
1461533727
120049305
1616398318
1777543222
1278351402
101245387
755698262
148167001
1294729557
1298568171
1785877281
585841297
1551593478
1252298344
1640397757
1736418733
1518516169
298854954
22440998
484032962
449528319
1101106621
1787833812
193737613
1590372950
755441373
144690565
1614508085
1622859587
219864177
320878457
663002624
843141013
1775906062
1450233464
293232398
1445114778
1312607235
696268098
332697479
622850365
1502456157
1749093320
1353519216
1306075101
800676248
1201123468
1821774431
982566726
1016293333
1591953456
1267758793
148562296
1016628233
1609986221
1303301665
886842363
540474702
1680143390
544759524
273864481
739793070
1733185311
623780913
1044826575
545490119
608338671
887729749
1613312214
501770963
1687143379
854336132
39099912
629097650
696246203
202194949
1795138635
722804166
906588427
360576660
546438939
1149475507
1626218083
271970965
1063350147
1201395327
1471632249
43720291
1110277912
149897737
205503503
1743954170
86468370
1574716761
979806408
885629246
397372055
453386163
460567424
1236889930
1545850727
827664643
160489227
1226321889
1449765076
1054809691
1152636463
383945283
1612261023
1841789202
173400554
1724527310
485318760
499257486
213209501
960362913
606613521
1184155065
624666953
1652889023
356426364
358284674
570967938
1745027471
296148404
47434657
447529854
626749598
1714137515
954411695
317468815
1102633262
826618232
1841952628
70710
1321887288
1474237376
75004333
834520615
118262564
1366180825
294774063
162216385
449809194
1536945465
1476541357
427801827
1600710389
1439104599
482968367
1090231101
923284749
1344657917
1334671610
1681153205
754905370
600695397
1466021633
1119385071
1544941554
511356497
893961042
1355281287
376064139
913381583
427305742
990867450
204689382
1576773945
757530959
670716428
1587533670
811173467
295817102
1075952553
1157379196
897880134
1189806374
1615427262
803968304
1144471014
1772212580
1480525971
649322435
1393777082
1500469442
1143630148
513161112
1763054773
1019745157
112076589
717297363
1305174882
258920912
1162528836
538578611
668837836
1829481007
1479765811
90330674
1118244339
710152430
1255175705
1530639583
991541796
708216655
802501349
1685214156
1808266615
207685102
931246549
1185032892
291075596
691554359
313583272
1053733529
270445857
1355296101
942663925
292918846
856728052
1101329645
664088030
680686860
1744762021
184468867
1672512728
129877143
1121697664
1436834999
591263210
821998113
889141049
1540463498
862829474
1200879980
78725816
864667379
1830840714
1000068459
519482663
1129360087
1563256588
1517605590
1596381752
753784973
1188891237
662865524
1169794087
745152237
67539693
859036064
94149022
1405175042
1236425140
719426470
1359167793
1669168743
1360467852
1802896235
1329996929
535989437
1754182603
1593786877
1254803520
1429396320
1434214085
1768292108
455689488
1025624224
872042391
319713517
821196011
1023673379
1294977716
971091947
456141139
898589747
1102622800
1371618294
641172388
1730339221
103538841
559904220
651381529
409967412
806271886
520629886
522799762
1414184759
400854746
1291249505
1629687040
701432823
1701048855
183877901
1186840180
779694852
800063026
825074485
1489358799
519204770
1282019694
189226270
1283061732
890168064
343608668
391523279
851828087
562827678
1322812848
266963694
1624054542
1528631159
1214167020
82669903
96167132
113495008
473910988
1162669449
1692625095
22942625
1377802605
1419610904
318696074
904014694
1543791344
573392871
41193112
1651603986
1828721934
1823436240
1617324431
788966555
1695071369
136824324
589289351
764628653
1647843628
977032246
1799729129
1513677708
1747922957
1482090484
308868606
127239282
824928929
1655889482
1434987125
512098405
404266904
385741975
243894922
695379352
906364140
41323728
1478133500
1166870806
34524115
706528772
19247437
1027881850
1234934234
1270645996
1501154559
1553114339
1144428732
1571700840
1503435629
1492860776
746155630
180216636
920746378
1674868956
805621655
762254782
1774023481
466333415
1198577274
1568826484
1250734036
1089543130
1129434945
812251239
828509220
516532078
131687768
1150599236
1267996046
1163963324
1858051294
201104145
474184500
1592674028
297485381
1180007758
1521905102
742582129
38162788
1150604069
380388319
1407145758
1777369695
1520443722
479335344
1251513097
857504861
1453022523
737395906
328571625
1545886197
1855081131
1311645364
1211313071
385408360
960146392
664365616
290130308
1605469295
1392157884
1312438926
1565732921
941527584
647165162
1635399722
481729082
195951390
1715433463
1772328813
1714510528
907005556
1108678800
1463188971
1623642557
1538667943
1287509293
1100636166
454688488
82512508
670387152
1633142606
431402654
573336857
123119038
7785349
1182580729
1353678252
423046356
1056327495
1479574552
734323265
1781987872
1217957865
1262006968
364289774
1030366373
1179043057
887011197
898363389
1354447433
37729319
900959005
247341782
903731781
428025569
536349396
615966802
971071857
445840708
505306193
903303670
1745097970
1798483650
618119879
528339101
1387474222
1088080851
1408319633
238587207
499230747
768906809
454962766
710199146
1103654353
1201829582
231121409
559930835
763891691
82629970
901874759
894482564
1281719918
734000568
463645070
50758957
623722491
1805112926
1252776987
359988753
1661419411
1239483538
488603725
978943177
98757095
1804054522
1000684994
857985147
493247799
1357763597
1006184240
603725460
409006189
705112824
342193260
927640047
541789731
493978319
274745172
1047121194
1485393312
46916546
107179206
926716987
930581896
79994103
1659473645
1010736819
442648356
656160091
377351301
115417908
856978803
103695151
64852995
397438780
1744226239
535322407
1186538576
372567609
458287815
1298762930
1437571790
1173704084
1801462335
1796660543
309653340
1612448505
1237894462
1330244205
272499586
606075766
746790207
268270319
397490922
1448249311
81873426
1105543524
1148956696
930537778
1234683728
1194782661
873508133
1405527258
1238547509
737662869
118185645
1154268196
863881189
1838343022
386535689
455770386
828476863
875516783
322485607
1447633046
200818690
992581729
1057382307
1183488438
886695144
360030153
383286267
1633504787
338284424
1351538522
858158316
845094279
1332080813
89243179
879187219
1691863504
203223884
1493084604
324898397
577708895
719019979
1272229930
632207888
585302441
407074657
1277102974
551201444
620494517
709192612
1622070049
947121426
1261345101
563849291
1682063704
1517788767
1460881780
69230302
989971238
1849020898
283844845
1446787800
993109069
839623627
753201799
1290906947
187365436
1507022164
240914466
1337647426
124044287
1487969271
109998173
1788885899
501366355
364960490
1805964532
296885558
181481555
1162626528
71526461
339909231
1739151615
552552513
408485294
747934223
1645772046
426061849
663168165
403428960
104853904
1186088168
257197647
1619385739
606482346
1052643092
632600693
208938595
269137808
1428033551
287224440
1636951213
1603031609
922633343
200067906
622641895
1096842714
128325912
1105018758
1784770618
814517276
125105811
658377890
270236347
1594627041
91237672
1473429598
597145421
201113609
1402635232
1391518851
1847982135
196798552
864407222
529589667
1845688170
698537146
1010096283
104548753
125370614
218232375
1312906791
202717707
960281020
975078470
1088740884
1207940933
616636771
1356079692
727237565
503855774
674201349
1197763619
1143403794
1726525498
969225825
537608484
1474475248
312548392
1706938025
679224484
1088517896
18401000
1224154506
1030832156
712074264
1391248269
1188142071
1808611721
76409239
738846520
336541105
1087555312
896609146
631203002
800832781
781618625
815676379
468271948
187203949
247031172
312348938
690277439
1447774073
1786863601
1814569066
1381360662
634387648
1032332638
1181431558
1506649356
1557047531
911667478
41959560
1654583163
1632664356
1609908753
1405619342
133249055
1796407055
1015300864
686932310
346192631
353755595
1802240783
248993534
229534250
1428108283
908790059
827547849
294600545
64284743
705428845
1436006109
29546756
645668919
1593818518
1291390130
1126604931
1049879540
1769830700
79032180
857086649
1787031224
1845926494
1146098353
184729256
258180482
982030425
1759808990
450578452
922424195
1806820303
1059739518
1805721381
406060191
875465549
132242543
122730429
1682729886
1264116959
1754237745
139134188
1767527521
172976905
303574894
1294571995
196706107
1096312474
704483150
591992681
1203664778
746378577
1714040536
961991742
1418959206
214425803
1485891449
609646443
1702117501
1653044217
1665676367
529677817
1480967542
1416072953
757975289
810828869
450303242
1016076901
974055368
258434925
1620145855
924426898
664624366
806699124
1305841621
1526384485
1009601554
647346106
1516981738
1408420872
1215835522
1606230358
654615546
170581104
1346582098
547922647
679853838
1249396651
1184440065
20844681
552087703
1094518069
626286684
682924938
294071173
823572755
1636675590
298238452
113266611
15864812
1442164859
435278352
1538953933
1176505282
1484559660
1701287379
904938004
1194254722
1470313398
200809106
1664550369
533472231
419680076
322155716
844038047
1819537777
1663309724
1138395050
295757748
1848639976
107098607
123345163
225371453
969259232
800899064
1694331714
642738953
239768516
385202368
27947116
1609748964
678251691
249670620
590301750
526677642
1410219013
1751478940
649440852
1385914537
676611188
1119795842
499127303
148790993
723900893
544805588
1545726951
819327593
1415903269
1586057084
1858526673
1420270202
1061647967
216976631
591880505
931030685
1107202347
1534344963
1113483776
522641948
452665796
1308516142
501888995
411161026
1557746014
1624226610
603203781
1547693224
552342715
340547924
1094886285
1353241683
569628363
1447958119
850947625
534947638
1213969931
49480301
1002707833
1404462871
1125421757
171184021
160754110
154582801
993944900
656379486
1038852076
19955432
1530795615
1705818777
1015711718
29608701
273378402
1342296473
579208816
1000160605
359398937
1011549088
499397359
1800260317
856783388
1515894686
1087719834
938136736
1344975318
1552030801
17480466
215458036
24169741
265270603
995125680
121896751
298949710
1784594515
787500910
250796362
714079573
1584310411
199652814
1167434062
788295941
1526210229
345986433
383898561
1554852567
727354077
309647098
83034374
1649611678
955672582
1168429818
1764289113
1263856627
1760200571
1592283339
1015591047
1098185307
189071899
420389707
1159952050
906056357
487987136
1769761135
106353017
868430742
1082030783
420886644
181836687
72828928
356898313
1131947821
1654510137
703514900
1578925424
1525326971
5441856
305237369
1839369888
380261105
1751199782
1565601567
707974713
844520366
76381946
1287579533
1110687186
1121397463
1692301463
912178254
1222963642
1830715086
1085209796
1219687786
845790776
84156951
217135041
415172645
1079991470
904018051
845031125
1112514422
131843500
598169315
811913786
210500014
228118148
415367782
337922719
1429512766
1416772059
969640854
1262602000
602273823
674409739
176530133
845810751
731661113
1161350065
882371890
266387859
1362137748
318671964
313888394
416518514
1661661487
1818273875
509311581
840811328
40329846
1392194907
823766375
1280611822
72850871
1310225544
1195985885
1529547158
653396099
876196150
718742557
1597518789
1831381863
1627735646
1034415645
6503674
610010246
1055886030
1378856892
569440544
1609132241
995334768
1028413406
1573981041
1774093488
832763333
1598788863
1506533426
1078007548
1581055331
1094388103
1248527326
515470916
631836268
650032085
482543771
801787815
547373533
811790559
1385106239
1245569078
793828325
867409616
561314220
1736448662
1008931399
598509693
315723442
765517250
448209325
473065734
480365173
344060972
966060480
1112862249
1123124525
1597376310
1002660417
709755153
1320628936
1270412193
1813925111
369788608
1525136540
678201403
1627086739
1176823262
1012456816
855178219
1378347185
1428053068
1739150158
205114694
576810905
1057955351
1340342985
36406564
1801491185
591298746
1119560422
300496459
295147258
172390853
366011695
732978704
1339742375
1550898871
823159768
887227890
238644116
861971332
774235985
839711883
1842543291
913630084
1479509607
1754713107
463251149
1354611682
1779636466
58480511
1636060605
687743051
325136287
1558263935
1337571657
936832417
1472633214
1596231654
1137367795
1671724115
1667271584
398218865
792905522
1823475779
1000663719
897713459
553369380
811037756
66561131
351100174
50052213
436251722
1343529058
1422916767
1224220775
1432783288
1275186016
582640136
471974444
46065451
433300858
858371517
993005119
1548488755
173317009
90124074
1673937406
1496773717
725321034
1612220209
531015942
388779920
68811984
1548690513
1066211213
1177599198
569486402
1197117283
867596689
610558173
1546148970
585247926
1575006569
989964556
53834378
143590314
1413841532
763724065
1103109524
1203810836
1382338088
98394599
624508568
1335222947
23078342
740457688
1483407849
711002091
21549219
1550101229
425425759
787160660
56630551
683196025
259789534
866061071
1754297027
699289552
1668084862
1175835981
1396945399
298297225
1286373917
1678821089
271552678
769214003
951801502
1345713987
1614842759
72266073
439005790
1475162324
1129458275
43381863
844278757
1424158901
1276165029
73321772
912320667
75469520
1684973611
881891964
767330336
1545897022
843679985
1043655633
1602230992
278845258
1803455648
1389419860
654792206
1841200735
233538747
1741968642
935655417
140871104
1810030171
1401569058
1367382811
1023778963
155915008
56517789
227173445
1817604392
359417797
526062971
414760418
26742059
119796682
148044134
728051198
398663403
893333400
1135526195
834210942
516842556
1267779688
1852216197
1053844449
608670135
1113269490
449852687
495917911
564645281
1817611141
237379875
1117926498
1036124932
1320840333
845877048
1630089490
1285511333
903532883
1336297328
1288820561
1305470555
1784115724
396895986
735229162
1297663534
1590148540
1117233607
1023851853
608888066
1305895801
150003264
510434039
1540048338
86648345
1818453756
1629103622
1633391662
1366804157
1422807662
1239207458
178054627
457988010
1513222092
735276282
208617167
795546475
1209794768
770323251
1365470767
759156655
1087743433
319279282
998970134
1383296212
497677788
404826473
1698470166
1127238949
1492929267
1819541302
781771076
1288208421
1353663251
1724405485
1406377545
431590978
1008318388
1850455748
1758421236
1206950554
823448433
1259168458
1290781463
1415643681
408570849
964360476
1729832770
1120848089
319433649
912338312
1785187018
1371140729
1079868650
1266176912
1023221081
1589991582
268689778
1494402460
931477368
3109728
1802786504
1715068294
1198837892
1551714670
1147304498
549462334
1174497015
599340239
1685769994
1092363363
1325123371
1027223438
893595051
1687955981
403389380
1545363706
936623543
469715203
205626049
1787199412
629863048
160162760
555056131
1448573751
458870733
668058218
150171642
1687661406
1843596081
291518613
1241541680
74924184
1114027944
886395282
110881312
1037371033
451188684
507418204
460938226
863154815
1107409812
956768359
1227246952
947569955
594693906
453697837
329618079
1611769144
679746929
466654485
439805372
1526109625
139834506
1220776727
1599158768
46757414
1339569451
1524908316
248817958
1625581442
1828230681
673710256
166551111
885342774
1405309621
524275970
799517487
1154049705
1666789977
579456269
206055277
454315685
498142459
556672778
1465896331
1263612916
1214753166
1104592913
17877944
248040364
627016684
1025759327
276770749
338623183
1181608630
347990546
306495890
1653416762
1095186865
31175630
1137158204
508268195
1078058115
1695106851
1518789892
1033874834
1680724120
531410906
1646576397
1573531278
754574256
1614762483
1243245651
1333995671
1593101439
627221511
411859667
196111366
1036472082
1728403813
583726654
1558241761
998913054
888284256
677392296
1822056952
1847001792
1203657980
23632523
511048286
1782834307
447943714
1282578945
608479447
1809331669
1815300871
1713962171
952970378
984204684
1338292513
1323860884
567881714
1425857685
1810257851
1807954080
1644502517
661824623
603992118
674451383
1193195081
312950475
1184795521
1354573914
197895396
159910189
529677666
823081988
1532924414
154645465
1190107060
255049083
617454425
1043100262
1376879698
1040311853
1495458898
427432214
697348280
184711553
1479462033
1176273737
1025662047
1187904126
144641580
864124048
349414817
101007016
1460687179
1621977633
963284431
1264337195
985754352
1794279060
283060657
541266991
273040381
867923096
925077419
1459424720
1394762998
378457370
559043778
479868422
1328414852
577864254
802164946
1449187139
328890268
1381875503
238046837
431834522
1337964590
1369712205
1206631263
289543686
915846110
1166985798
1701545279
315470213
550861626
175683867
133637235
1197544878
779354967
707022993
1434470976
1263121526
585009012
240011216
1196553091
528851401
1223024566
727673646
1564131927
162927362
891132554
703407636
1652046531
636609492
376672828
172718712
70881194
1564584015
924690982
566905009
711074492
1609741263
475490400
1569462060
815405250
616605610
1230612338
1727231235
938932146
153466714
1193990132
1142428316
1071115259
1627863623
182767166
470429722
803099455
1198565718
284780361
656059905
833490885
561001143
1075373669
628119599
1198111450
72126986
1774032074
185498656
1002679481
1490737827
1508699574
546355937
899763974
1421282031
1305305362
1696281706
1407848101
1024852157
818051385
434369676
1737492629
1484177572
245444596
446105930
531338652
1128983175
664358621
1134352851
1427028128
325222168
303444247
738286950
756277873
542962923
330885063
1726187342
935454503
1087066569
859518312
1823005626
1421733854
1808955395
351722446
1349973146
1133596051
80158274
172713119
1265137268
548288567
1008026772
1655745467
540209478
37974565
1016925121
788335787
1035033969
1351856415
114913460
113519934
139016832
1299816056
650717829
1175636856
333214200
503438484
1792737965
1792023107
402599321
651694614
910187265
768765319
1169705563
730303406
1363449207
81900689
996971414
431513599
250964993
1750141155
377913631
270452340
107209922
1715752816
822210173
206079019
870706155
1298938097
650101725
43679498
1370604942
186753594
1829513902
548780371
1574793549
1127590623
1018670174
1401704287
781019220
1218752424
1795803803
1461666078
310733458
1571709478
1488985018
59311176
1660069650
65611003
1805491048
64163018
1537455582
1021246391
1312382351
560706824
185940842
838304880
607706505
730532146
18749482
626583644
1361402260
1782926792
1311536317
1500328989
1208119186
815352158
1131484131
1075412983
47691177
388060664
1186482521
822733003
703324591
667829061
464989113
988813933
1147443432
150496912
1735992590
1123350882
410057911
1260486735
1374592091
769170522
1479741497
64265562
1685700465
672300410
882973527
44675877
1640219554
55429649
341249388
1281780824
846682542
1231922173
1246072898
421546363
1453331383
1511187618
1067718158
431206537
1773503694
1328005228
896244905
18970296
1536077561
1139954290
938634538
1169424282
1758782658
511526174
1327531622
402922709
1212226471
363174798
765811711
847986232
1803258262
122134378
785567804
460387747
1779220110
124397720
982898940
1649452988
1109302054
1717829171
1145588369
556828907
1367355178
398346320
771990111
873349581
1025284742
1413891099
786346032
1501252371
1214613990
278521876
464826330
1829345643
1382795948
728925103
1092807327
1213961657
59783385
791153792
942929331
1412699099
1419120760
418718753
1212398627
376061428
1614300679
587601251
586629799
1176979945
521964871
1176547693
1252938225
377683484
1535866665
483248195
386988382
633683363
1391300940
1414022768
306908566
1446917075
1445474769
189791675
1314484243
829848617
1844677860
445263010
377858714
703589374
1115745070
478371295
701910673
1398935222
1571406563
320052064
224966286
979635350
1456530940
1001540697
715721018
1352126552
1482374946
1367252661
1003666231
1625049917
17738504
1661917179
85841570
1247205337
341987646
104359735
887638048
723993881
1060914434
308836132
1831020737
145320908
719748637
1075426203
1308929053
449352133
1803396724
721433839
264984995
1725209624
434948376
684431694
1136415007
1711343990
16487188
444263800
723386936
339052259
1752499861
1234024260
967198930
771398969
1375708252
1589312793
636778946
1291748227
240348878
1637650865
1093185965
1506996260
1476849968
312590863
553701717
1459642903
1281674531
1703695279
1681997785
1553860514
1333560251
1276018842
1262489904
1060165706
353669305
88391278
1608076026
304149414
1012709894
158297646
640985331
1848286600
697313680
61666496
1622170090
1331715937
818469526
446749189
1083090323
1733655782
1748657393
1368803034
441952735
1503361565
867901983
745671871
618440057
1106845517
1809081292
92345741
1732674072
592212985
532637675
1184144315
438930576
1234035544
1740567732
1214027081
1262308203
339750214
482733953
230209264
264949373
1209146522
740839542
712225248
1819339393
1604236011
1713041070
510978851
1822972042
836368272
532857309
1399789970
952386926
1269481769
893333725
1088725908
196971896
111197149
508580999
1365759951
1031733287
40997976
355716111
1441516748
432211714
1043932997
1833595867
1537289763
408299497
501846985
734301684
737901295
1358783039
51972768
1182193511
1346855038
1724505876
1592984687
1322360756
1669429746
1128806378
1051376977
880617389
978969280
393467028
852937483
462737951
106514752
347841573
1841227810
564555930
1290298964
914589438
1849930855
935177353
1204178377
801825970
460483413
387526043
682191180
499706678
652404302
1227761135
1353539917
58308321
30536844
30472695
1847197662
504576631
448268137
534314554
10231015
784186947
216815814
507113506
1601510943
548581481
1531039324
2815993
1109429916
1553253802
840690892
1176019674
1721500949
1524777201
1346059180
1443601520
7155239
947321820
1716233579
636409369
1231253258
55579544
770579527
1378192882
517193531
1718817497
602756277
828161294
1827841703
455232052
364619242
1679702668
1665133999
125427611
681508182
237560137
457752878
1521386462
1153139335
348621810
1158764278
1628191722
284208860
807520714
715806047
83965857
1555676157
1387139343
425266611
1595356462
1577689286
952003784
1344260223
465877142
197342386
895237721
1345128901
408536229
275452615
74035966
440187384
1357658302
1477533226
1021712294
1602819496
1050461962
1021580541
258078747
1379962542
796493780
1606475633
1124723734
703802186
1819147495
633655957
1154198596
1645998731
467160898
1140228535
1466153537
93070192
374476510
332273473
641403607
1726483118
1518301530
408889630
1449857736
1690911173
1679412600
44955964
690806757
226746968
359735007
175124482
1072263889
452173023
898638621
91294695
968861378
983359836
82453134
157180365
1259628764
1652449580
670956948
115029963
21491609
1682275488
1783827657
533701706
244996674
41168069
480393682
616491950
968022279
1053996944
1672067339
1834253463
669635623
1351352170
1733777998
1020116023
1498226365
841967497
389290851
1327477306
427201495
1200368698
1725308795
885334020
1554054620
1726942138
1682501159
1394565906
503009172
1277478895
1503810152
197496927
800365582
883019825
1038235781
168217226
158585053
151924031
776812395
383950839
358054119
198658669
1639099837
878316700
118592478
1703888089
1478888438
1138248581
1022630395
1697851169
1236988305
97860306
995845995
1234375348
1142168034
975225364
1195927193
465135267
1836460188
274257251
1438611195
331696953
1027602155
867215202
383708647
1108515785
1158644884
93770231
452547291
686199189
29479898
445787696
910257582
1578414207
1853872256
997837359
1638327638
1817977156
7785888
63262048
172687021
1600909994
1647648605
1317926513
460410030
1839621088
542658322
1465185547
566451377
471861221
1332298627
466459648
1572436769
1703893455
1582624036
1167575411
888494755
649146185
1292875975
145677525
18074050
362725386
179485323
263816676
75339114
487304836
1847713948
1471033079
372213241
331027638
1738833826
1301878509
62544500
627692874
556131427
1797496997
1509622060
221278046
1175848550
93827951
1049878259
1354539057
1513492597
97725511
26181668
1849596068
1432051693
74306418
149641544
218272532
344190821
341984580
305371434
1457093566
733137131
906961990
263134349
714762248
608441356
981994495
853849978
1277321165
1826203533
601091947
612123399
206801189
1680555821
1596701936
709282443
408759224
185904860
1290770086
1173860489
899850018
670334871
1059087284
1008544179
459463567
490251740
1338580599
1675574090
1686964332
554355971
398596452
655137539
1646997669
1310676753
1596647382
1148452423
796651247
917467897
775091927
839232192
1085876850
931312390
1484289258
368706817
1112400843
667443818
1167404712
185295173
666111242
1250325710
931537051
1410332058
1608116109
1021909438
292177202
1837768612
1697259592
617161369
1507734925
243333278
374614915
1769596866
1617932605
311400738
1498032570
1558090764
611638728
1629537686
629604216
1741987116
991943157
126643766
702993615
581646779
288146552
74405598
587296656
1788858002
1102116705
1418528882
503955581
736744269
655234314
744995911
582010520
568599658
1297095655
298962058
1746664318
29789592
1707547802
409874678
1138693735
1670711084
1202627763
193277230
1237760935
1675331985
704297021
512324807
1815072555
625630743
258295302
474106377
641619806
588422793
1534628587
457606472
1820600277
1748617339
803199865
344489838
271079171
983154429
1268425481
1296619341
183114605
1744019927
1754734547
1788709868
195034704
383962973
1473019008
1058365631
1768418652
113983736
1088049371
251050122
961616862
1598409375
1508184371
465708988
341414195
850652236
123596554
130086259
497295867
1443640143
945125794
1589347443
474919470
483859166
1225058951
823905053
1105716727
1389889683
1519067537
1859147270
1421124616
997403954
1275222873
654283837
897113960
1592476747
1685450309
255389869
47525963
1378466997
905927910
270558437
1507549372
1578132359
1222074711
514675967
161656042
374458769
1637159679
919039680
1726899480
1796320641
1402382296
1183617473
98915716
1187915904
365102905
1041495621
1127038087
285433664
1823985779
1815192052
1208115030
1696879398
94223882
498827378
305714517
1363490442
1356966709
1853635235
1085124932
59024190
489107674
282002021
1322164502
800636733
562297194
564528305
723383457
506487429
755848504
1364250874
1581655543
1658664480
1641813972
719879048
813370603
95071114
852916
1449500060
1480842886
255212092
1406025501
1658292112
1397289350
1207409386
1776814915
274117352
877618237
130423527
644489312
1817017728
1737260143
200765835
1483058340
231403629
1737447963
377085677
297952311
301149937
1789434139
1758156474
1618463175
178064188
1284334230
941859134
804320847
1283488245
471431288
943325709
36012901
918005663
1726599713
770797300
1653143450
1558201849
1365041757
1504332323
1601372764
89715949
1541139789
1089968675
601896663
127554299
765697683
282927934
102041232
1219598502
159581515
389733262
1103570636
414011885
533918326
123548502
1848706143
658700923
1524583451
1522431929
1453862112
1283591472
1280742581
631170150
1712677486
1075502750
920480474
391186154
779251356
251420571
467019104
1316560596
46335076
1092187425
1634622222
836171347
707321628
948337827
1419439769
734924498
1756078517
760148608
806000428
1217056048
361504783
1784411661
732782421
1034259858
999836238
1768994664
817013808
1499522612
1748901975
1710967685
415688650
933680200
259349112
1300564572
1662821711
347951683
1430033168
1241370997
524271059
813539067
297261200
1000237006
350643785
140452899
919293744
1225917055
1497229629
1468482344
799659271
649467386
1119980196
1705553871
1517364738
1324497741
1675860118
503238068
263021022
395215643
1156700071
319515849
52504501
161825444
206215991
589765445
1253783432
63495878
339622478
1822868625
1051950968
454112859
973674547
72143967
1026898251
906363945
398404624
1119759600
949837853
546960293
1615395739
637943600
155673608
309930537
1722825868
1689414751
825020546
1376268290
354921535
544706413
1149623375
770636554
1628413166
392914452
1710243516
1348056205
60754864
1002132144
440355824
1362093701
1808836632
1431407661
769988396
1682364093
1380545507
394651425
856684036
1563575116
128121652
1555641806
370244609
1286378146
451893807
839402968
1326577690
1619624091
878517557
1203800339
1401710814
1077795784
722837869
677100440
1189276145
1456363033
1322373242
713213775
1628096803
43955882
1052170776
1851267688
835896872
1611086544
6127523
145411757
402011084
710925333
1048329697
589246391
65495948
350376525
218976792
205123157
1706279226
1125969210
1654193229
559587578
1118642571
457287078
2273901
1386714182
1027416649
1058919927
736993969
1641981400
855344075
1196921789
576710924
1535739686
1511895726
993832358
1857429817
255390328
1761272112
974916903
182265262
1387356539
1727336937
1275820718
689219358
1395523187
1339167226
244889915
1100762572
1720324128
418132869
1127122314
936603837
1256274422
361430446
1170083730
986452212
1004191746
164741372
1673573095
1645166058
501395577
1829608429
97626604
199245820
318324482
592626042
1218302210
1401327165
371474241
1205140387
1351182367
245508463
528768190
1248743123
685772886
1488123632
1432300918
408664517
942199061
1387168557
1326599420
68549322
907611608
1242699682
1252716799
808127814
1582138263
1611046147
446391495
801237331
110630303
1640660892
758715107
921495287
1460367046
1700293865
499992743
673469725
1166992404
905979589
1240003585
1471514750
707167533
1427458914
990507520
1175930297
1193607689
1197478659
429788408
852520780
100559044
1278360036
508709388
1251584690
1586766895
1428671061
1641321666
908675088
940977439
1486477288
160044499
1753658836
717283325
819199351
1052579160
185140193
359783600
60213037
93187554
519648322
813293620
1310902625
582778134
1197769442
556442181
528573742
54902105
1828720672
1407454732
195257226
642241056
1721222793
751635449
1279172771
456759012
1306657350
1348230099
392433330
1684256426
1505705985
512265803
909481309
1672665387
1501924121
1634166982
328860982
39648978
1157934558
740523833
1045759060
1812806978
550312184
388142764
676052765
782362957
230909526
1603686472
1397572316
241971613
1386173003
1516693684
1620743631
1448630013
701261861
1635849499
26984003
122395374
381235425
1032756920
1233543427
527740692
1368960765
868164082
1427294083
1470271183
424848394
1740350380
910630649
1795776055
1074851253
312153493
740757970
1413256057
233924964
1384957273
1260485128
1228017480
577862028
29940287
1035458180
1232108017
702477768
274968167
145428542
575797544
229817786
795321918
1673001142
1404176891
620382279
1183064450
1399256382
1595922446
438496125
1061832187
997535023
1478457945
525483601
1676300744
332549093
174117011
1701084384
717044242
254104952
608912145
1281841839
1782698760
798967381
1715738483
1632671333
1250083774
1243296113
1477113884
305155065
770043582
88643688
400764074
225756630
590836930
1649260898
1425297300
369161666
1271375094
1067407882
416383238
522013117
324390033
1451936457
977114935
285666641
341606892
319263115
110979942
828397824
1195328320
821866670
904870652
1039534576
1499258180
285771202
683426143
1312937966
1018854384
119289622
681720617
871150315
1688088353
405231447
1261388146
469252020
12437660
1361498317
310527809
711537214
1575449283
827762475
448598205
1345865388
1036998956
715612758
303881198
299866184
1525463907
943282315
1100894664
1784485191
1765978536
1349766032
1825292253
636878884
816246513
863277879
1255457390
1236699043
1647249566
1025450542
1069395820
1102381048
700736627
1415571683
533354297
22528692
1153983919
1792529852
1221236811
1184933479
549828754
941098392
168516814
1701423403
1621906753
184149903
232972268
1044251274
1691760821
1167311307
727965310
974650518
310704495
1405456285
587241425
1244815178
470978907
214562215
1792596266
335851441
765690386
1335705037
1569796114
1193179885
131115842
942959674
530276698
1108258156
522866584
695422925
261438119
1366483960
32371309
1486826558
916691308
70694357
1272740695
957218494
609118947
1405753160
1322862875
1031320658
1734299212
774961466
881545802
1517123182
1628092106
1193709578
930797093
1067842616
583407480
817664526
1800508549
53280652
312951060
884135836
960944105
1794315487
1219320663
1012836734
771705480
489441977
678066906
1625538664
419898756
851748160
495672773
45557183
1578815053
1803678622
1065388473
1497809271
800356183
823695356
707954767
823845220
538131769
1673161588
1748799272
1818599256
169178075
998619736
1654490616
810329731
454779135
357357388
432922778
442458933
939058196
804080889
1241965071
599803045
1184165493
825820034
983474025
383508294
1630609473
1200829379
862760795
921115525
1333420685
342489995
146435370
1521264867
1601678592
1783690777
511620353
154234582
1723431122
1642900171
453592942
253378236
1185939886
642830426
1010794675
47770335
169927918
1745113421
541818140
1270334846
425971942
1809535152
4479135
1483315507
1296678694
1711710764
123583306
285635724
448845761
307668346
168135088
1116178791
1536629473
402700866
312602475
224200279
734260973
295167687
199310886
964133123
1119209871
63998566
306686623
717396847
1713516391
540269753
214258294
1667075180
1407295569
312984282
558730943
1013810981
311222352
739776973
477411932
1143876153
1237337813
1765057948
1308910552
1597301481
223829403
470868803
283699496
702113190
138854566
1433669438
1405387242
1397392777
742659019
543443286
1857030363
165732675
322216994
1382230990
280662737
1111958984
1418173521
961631963
586635953
917601895
619737445
899780804
1271936066
586968826
198288530
1587162442
686699552
1419366497
1170210690
695383252
15478243
922581737
1064270970
68212873
1636935097
1587824036
1829156989
1237492481
1337881434
1678951350
1772403017
720310279
927695345
66553151
319856234
1334268333
103222132
1692267247
522130212
1808784530
697694093
1709346278
1797267217
78391141
1709176223
480666042
278655138
8471405
1004472723
544489426
642567547
1799073212
1592379278
275973580
821360007
1779766982
375755013
1021531444
195243416
693245151
1079603911
1366501718
1416246884
1335005477
488124183
148528952
1549428626
296228502
365158271
127105687
473096484
1285841769
1027929890
1297223530
545926227
117446077
1707281376
396175872
1509676308
1384576950
1576129797
1126406163
79890112
377131215
858479770
668622206
977072162
200168510
1075203092
1844169000
589276513
192616765
1074522950
743815848
222384724
1083041128
1611963285
328236990
1114195830
1497201364
476970081
1447699299
890532800
1133832495
592182169
1777009808
1663679613
1506663777
153708754
258819684
1112082707
55589182
480549428
1801595833
1534021994
1835108888
1507163681
116914480
887788622
916276977
1553995787
1736083617
1793248885
1028724452
560604563
1223308613
1164163727
1194705197
263929830
1306482179
335774542
194964691
538433172
631662611
112859367
1773509815
1361028305
1095916198
1322928830
1759920215
1399759765
1289386289
1536602724
1317337336
245005659
1560078258
604663914
1826333285
499295434
243109979
83943834
1447893424
74901424
282141243
808579641
1038287070
899314094
1650078994
265615626
1507491481
368132087
906155700
180044577
16152645
1344105913
1180772633
909616255
249473351
1135703456
1846494363
1439953383
376098057
1146363496
113820081
1023509144
686642185
528262693
345252534
1362799892
1554637574
484171549
719623019
1447264400
788720813
1471051991
1818714621
1844482358
1132543236
1183634754
1670694386
1850478275
802067086
1413144718
846636490
712266146
1157895264
331075302
27951300
1551752863
1106110666
24827303
60544396
583960915
1305831865
437117511
1060232910
384234504
1768155273
375103091
1258955081
1499311023
1751062491
898730881
857830150
307407103
1422436821
97210043
1283550846
324302852
153259953
993928609
452432293
989288109
920269581
196560869
1239367841
1832709174
738066950
653375019
1719447408
841265925
426509069
20269111
785167286
332265851
35061661
642431962
1736769086
987791823
363867003
516587905
535732540
6071022
1552963007
76516190
52567818
23526592
1440407373
18916697
539924368
792963968
1160764075
1072633605
993494482
166330434
1164887702
591744228
265310152
742868792
186597593
1322676587
1215883956
1090277132
1051966218
1004273478
1182649234
1374091837
1530256054
1330888745
1187018246
761197759
1810133369
1416574146
295105432
42863829
1403338817
885601666
322358315
890296297
1753723951
42799803
1327856109
1429477642
442892607
607025743
16201590
779174076
1218056833
1814151592
82198846
441949894
1581453881
1438975832
885956006
405607203
1355478634
1831330308
182025585
34173731
1034659910
944162530
1262009388
1513464032
623876853
781557601
1334257929
191989194
1837732104
1396565303
1208642581
628798551
1669376391
930435081
1394588947
1334129260
1774788178
1420172362
1750268097
652443405
1248364877
527167459
1647334634
1749841408
1371344703
184894492
173222911
1614747134
441195727
1152378449
1248607011
119163849
203758383
755202034
1578318255
1641822878
1272789958
12439496
333166077
562015968
1367064131
559161174
69104054
1838882506
1281927551
689355358
32154493
157022975
1122689092
1142667393
942245296
1721558112
1661106288
598944561
177643687
1717040504
1724160427
465316358
706707801
1238062660
231690700
1068338254
1090433182
1350274644
1624723250
672711336
1100652448
335386572
936320947
75772928
766706160
355073274
599456415
1222206790
83924079
108535770
1582258270
425878825
336207423
177295534
734208494
1709635233
661784872
1751187761
1225579997
620761547
963677796
1788200058
565679645
1661930287
907643087
513930202
1008531391
674295403
1201487732
974537261
987647566
1799154347
706247975
187726033
53481288
985324297
943784962
1610077171
1013164376
962053329
1251703736
364681263
1817478779
757645763
756993608
846106170
41401796
1072254971
1548399334
1383523341
884338935
278376164
89450514
1044908620
1641365617
462751670
1820486348
1857781343
1055321563
817849966
1458889647
1333249974
284256279
135478301
1804839103
732883257
1388192179
1849006610
512850758
1541693522
1636297538
1230834016
700519965
987493470
786422579
129560374
1846637211
241574024
1059369799
217574676
1404692674
1395344262
279969861
530691305
1827680685
1645907038
1369048888
589397373
1570683033
113609965
701291024
1512794345
1842616009
152323510
287900951
1088873230
429286440
247318999
769748064
729163735
1334064112
1144484650
1065128858
1649677590
1315659608
665107525
1548940969
526798844
460447863
1180980376
603914983
1513839987
1824153006
1055004970
705423090
1752148491
1767546343
1562043602
1452534281
1843039232
828992010
1538192156
204074897
442956700
843380777
1528182670
1351711092
901485613
1397373084
504040946
626029427
635215159
1527909992
1662073909
1516560440
720137917
123334372
139309806
1437866125
936852413
1250111010
990905777
777601876
1008719066
998701399
1583112821
1648274137
1523382889
922848209
1350658615
727461650
254451212
583940896
183762922
1718801134
1455028710
329988375
1747439382
1180290730
666538739
1702098978
665571278
1685304477
330677981
520966692
1293788145
1668830263
536943897
1070009599
783141803
1782930569
1760324361
1258480458
338969323
505511037
253074207
894361435
1207395258
1178850930
903051538
874062238
670409912
1158271164
854196159
559457244
1019766671
1566188010
1373939116
1208346752
1222803427
241671291
53717923
739590104
967754263
1507743236
1233974522
1647554174
550223230
423972707
1733571336
144058919
1737810075
1160994480
196599093
911846974
1540903014
1516625268
1573930731
959996637
1404855286
1822572959
995641806
776389
1412481998
1471686381
1857793164
1616068337
1480941306
548370149
1688621302
1441691421
731884490
607232530
905670194
889140681
407369313
328208320
1060302447
726545505
637929731
1507276629
449188097
1303393213
312045084
1597069338
1748248914
1116912491
714736573
770170217
336716427
25201987
259358581
938346120
444342003
809987222
950424090
1336598118
422609314
646316299
1533994097
815645254
1314794218
1808497047
135723103
381763503
727707972
269383543
310437159
646141366
1360114496
1331723091
420022122
1466825586
1049693522
852068876
439922582
618575934
862925863
929420967
785495182
864735381
1719155019
84203380
437288995
1257917096
1012896556
1327556863
1744066343
416316252
1562224083
503815396
1765015184
850996941
559641475
521147187
1757698491
1272044778
427927062
1731129494
1273433822
1617008761
546823558
864058719
1008175698
413598018
1454057102
206321087
948869374
1533472476
404099329
1081464079
1258892771
767890353
1284576212
428962887
671990957
840712538
659465613
152378618
69320826
1663524343
1184661828
1049750465
758179099
579238596
550492714
622658004
505485707
583341120
1035158994
1026738449
1726612268
1239577736
78183809
1117362200
862643752
534637004
1284282460
942608006
657935962
124069782
1799583783
1405778410
1612835752
1354251737
308799848
1279208871
867328478
1684353267
1503070156
1731607515
819654335
1800917783
1761539597
605219393
1676386712
95856358
724901620
814069432
346147927
1442122152
1696705389
724341697
569153469
1801818638
1019025081
1286020486
433839613
74121959
48332447
836410559
664457524
691908264
933144867
1364976868
1108591497
410874374
814008964
632899731
1610400948
1487363504
630978122
1556298540
1091360560
45147560
1644143409
1822832323
1351165069
947352647
1611484487
1841553225
159952063
1802771888
257575096
549416364
121287245
150189521
594469742
850430175
703842220
1604609334
1817302910
1616801947
190371350
956585232
1844297958
642981356
1469528108
203477167
1273612144
1347438378
514058597
894664428
802550050
745969832
86652506
89325535
1247350803
164333893
490390630
1783108402
485925413
1354603915
504156345
1224647324
216914915
1242377293
709506232
1646046341
306976416
1460580181
1376431681
905395345
1567483904
19216002
1395183701
1778261627
1837947312
1655059780
1823420310
641911158
175763736
777492868
1106414019
1418658233
1125038382
912688622
1688666665
1546578982
925719444
1789101895
1006581758
438764316
664294392
826958909
944844250
708655372
1348346250
1165301548
1671281696
915126891
89145092
1216491724
1486060944
482869853
1588309031
365364711
1686159777
26883325
120749079
1377750892
1279234576
1359046657
1542496901
1306558076
1476357705
1315524016
35638758
134556382
756114281
960728781
429212688
329964787
983440586
709376177
924990387
1598468854
1328936210
11801498
1221326461
1786869533
1627099343
1313864951
535741614
858009413
384985005
80724318
721814876
181059397
16665750
718137621
1689926448
1360232591
1648811111
1685359064
1204463439
213305166
301295129
782239954
957184425
720695860
1349428082
1694232590
1441953687
1535078908
133496742
1273980584
80157003
863196155
62054674
249173372
1763024141
1846167155
539977446
444832964
1583666168
608793548
1359194238
14693398
1040787049
291170798
1498096260
640660844
121985630
693998225
1561525723
1400631398
1780672521
1087417644
641779008
662228901
1606799448
973482534
479599526
801006965
139903058
695941837
1333419630
839824792
806792217
210096704
1498053960
822564466
1441514590
1079405112
903630297
375637120
405194143
988379077
704565210
844273789
863372719
1206853912
221811681
1186958656
382231802
1051968586
1336447620
780665336
1493390915
487843745
134627884
1853271970
592717898
1552165322
961598552
423451112
1473237255
1432845232
356331838
1422835589
1353334827
1532124728
1799461477
451678476
547570174
1817770054
1491383177
1195621003
1688249748
142907687
949250743
1445523465
894090385
571721885
318236743
1090159062
334659135
1478205525
1321632171
1447719146
641725408
1418962638
1026518972
96972994
707950538
922701197
1223993196
900787347
1373148252
920945061
104833936
495041317
356876330
1380008688
73877464
1415672741
1749661966
1431977451
215953258
823972005
1443204521
1845753560
1018999700
1076573619
1533787371
39686502
1342816720
784620073
411113816
1106199553
1360910503
413390710
141458310
291264294
1521378651
822390572
1091026617
1445451586
1574279339
119359787
699996013
198191091
875764990
155365701
1419663792
200307141
1685685793
1297939110
407925207
1782781331
184285817
1265017758
835092492
1590618089
550250571
53844229
763451912
448742865
911660288
159769905
1503873586
28918401
1532197830
1673816182
1699989098
1598023762
1522525528
799137549
1479959302
944231330
1368617930
1079180848
1223276375
1618808395
1782993214
1825336110
1072295538
1414545300
1355956240
897391148
354165782
514719471
15867984
1173548577
667969208
926598552
831016246
676332664
860657474
632305502
254104369
457310333
330502632
738742581
444044128
1582999301
938275772
1036082941
948157056
445650220
545243528
808726242
90564971
227072807
396432018
1469416297
19799030
1446557754
416428311
1717947173
233849271
1269181940
1011345578
720404645
1377529785
203663296
305559578
1852484678
1729216621
481711849
1483470255
470629340
718726056
870213365
181191262
808987724
583090220
484694395
1147677811
1314809100
1831372486
1122290788
913122876
1521193051
1322560165
424740669
1653632487
450830631
1766794793
356670158
1777949600
1174536102
349938756
1222946149
881173431
525930831
149619692
30492712
1756752706
27248018
775723122
1778104109
857951872
1770604739
1451531430
324767452
714890471
557250169
1655089257
29863940
236494223
1322055645
516955907
1145218393
1028126485
432772535
1813663398
176513862
726549325
1603857617
829546199
969908486
928437642
62787943
578948728
579640992
316192955
1557425230
1516800254
671449836
1702491672
1225937162
368230920
1194565341
67592429
11259293
1504506638
1651583555
497102176
1051514030
1297871315
1051633780
1675526623
1038806381
1095227879
649274158
1282217687
1781960205
726064165
143686177
1260618770
135424710
1146268512
1517794399
1807175958
139431764
428235637
157790387
688012538
1311459273
1344929774
338434746
1690361877
1237790806
1585572814
189613099
714890056
1722539194
1375072084
1799291388
783136229
1050156360
1051703463
1723736880
1223605480
1002073561
1175840025
1033285531
664793171
1205780934
363513201
1617522511
1447173864
1291144857
917323568
494525966
1287872868
1361026399
1498958922
1767161035
1844522209
1237652281
153533219
797205938
285699754
1332371416
642477271
1575875283
1461374426
891665125
88517203
952080108
1517950478
1441290393
1350805085
1262158936
1217700003
605862006
1446228761
1144142573
628136615
1775094634
347389629
670645141
1732871876
821273471
1329933916
595946824
1643043016
1047451611
1488801101
1215878805
842786290
581055293
1549387749
1338831437
489092177
1849631768
1219431956
704697909
1258597279
1743384287
1051362156
369813710
1439444041
593982744
1600687776
1653160392
1121535720
1569117834
730073084
600609191
202572758
207724068
240760015
1069736662
631479451
617877777
81101577
362052173
1516549173
816227562
929345306
862860429
1572607837
1218542052
1030640986
1772322019
494191802
1821714310
1497890646
1132761208
1300734145
614463606
340556517
1838534200
513832992
560687718
1675288380
1261169368
1651074278
364727221
238125456
1701352501
1479891468
406560343
856853111
1418139609
644962758
30260948
988274662
80929048
1090701440
1188710534
865217129
141343649
787689531
1223661091
512855040
317235772
14377684
1816573237
930606937
1116461819
799223017
1762664786
1725229
1130243770
1762302652
618874887
367229955
1543602788
529111032
1526969
994559936
813043430
424581840
1434177526
1319099212
868116346
52022107
462988703
743483326
1398585444
436037447
190423943
1501471937
284860944
560967044
1053582332
1027175190
484269136
1710878537
1571820616
428757581
1032134101
1077974793
1475202463
1380842534
1186659571
1501935367
1390467465
1098282824
15624009
1021557208
1602677774
641734260
399108438
582493370
20575442
670346691
1194926606
262471600
30203164
135784488
826857883
1439063265
1281436213
568247645
1186246137
990668108
476199276
999747781
1690614467
1413759347
1369986873
1070566542
1139180663
1557426067
245934045
913551974
1821787448
1568803428
336574479
1569795033
1441839335
747247210
1640390141
1648763800
1089278391
1012313606
796099448
496469385
1780129353
94450608
62579406
915710376
733439265
582653971
769467219
634776494
1119666460
982619539
455872989
436623071
63426846
1786741684
1083563887
1084314802
695803770
674600031
206719825
1443384049
1407900398
765192799
1018569015
719102924
1624047097
79914673
1612407303
221586408
190211818
347791494
1136196413
1022753648
868525005
932591851
893599367
1264067331
1481110748
699184213
1505672606
491807787
705267002
1469164020
1425503084
1753758387
1776818134
10421111
226607132
1120851373
1207591435
858066764
914103808
1521247525
884000571
1303998820
1574857893
877115061
1560742969
1440741002
1248363217
171449059
232821408
77466820
1416883230
372691886
1683788189
1070284603
1384894392
452935125
1046938814
81057417
1033457184
1101150601
237388099
303889728
1336959684
1736084331
439146806
1458263810
1437706719
1751531167
1267193418
702417969
847519723
508002124
1637135933
92977493
331669576
1477472807
117682286
270916785
1571827359
607684490
187263426
657956792
155301790
1064354356
1854759623
1435851166
719568392
574533485
37655898
1060370340
1793659403
1366123186
1130768403
637109788
270917342
1558557324
512220305
1167689108
1359941400
1785087398
1183754213
214010893
1555202568
62076913
337905275
351725360
1814945731
473790230
1842280401
837349902
1034144743
1712492359
550248254
284576737
1150331392
778325863
497985264
1751781320
1635602477
1305125411
758958911
1482374994
836046897
1380651855
742525622
1757226522
1482300304
195730228
1647764564
1044398144
222060949
131276804
855275038
567086123
1430126336
528447835
1575451129
1199997967
895647282
1288572641
173216696
92436318
1142233678
1282743328
1796635950
1743227855
207231782
400615883
1466409151
261706687
1746910325
1671189961
479310078
1728530643
1001481064
794750821
364734187
1708165125
883126537
1735950986
1063883623
385109444
11737008
1674716438
205087918
1334004722
839245959
1012400640
1373989967
1130325797
1846584434
275358612
1836312566
1306330233
412847015
317478386
503933805
934817830
1237067734
1139099721
715214605
268422078
372753404
807635672
285685085
1328142349
1706100078
604243117
1022499727
1581765601
652141784
478147706
1663851072
1381558864
12214025
1453108266
1774312378
703345065
846128912
1105596258
1309228252
439395544
517682363
1112190767
1669103612
1223928887
1291253613
166751824
1343378982
1102381973
864060699
1033530823
1490500347
1027517381
1702190001
1685299063
976559669
16730619
1202471852
1201847314
628570953
996053378
1363751845
608839643
1604766233
1137474820
100711070
1369153702
1267190557
539185170
175565166
193366004
1599507317
746645695
1572876209
669339820
730562169
306009868
1614678422
990013344
790013473
1360372581
356385804
1565127041
391405775
517423232
408278122
1649536836
551169315
884660449
1110111872
835540168
1173089768
1363839958
535556626
66996871
1331039705
444636798
1382609371
850867698
811838523
190073026
53477801
1227499706
1257041944
1632152415
1144192680
1352412712
1624503678
1583905254
936013323
1277114000
811836616
1015561137
228046902
11414866
1572198550
1717309695
1681039772
1264464324
1486955973
930201302
1707812091
212075335
627029560
9793589
674162321
1538502334
810548649
1181340036
1372950033
997325196
1212883326
664211100
1785319068
862648868
980725915
138642140
988899531
495488102
1749044701
472835376
1159020790
459107338
1826751293
378678937
638339399
814630848
835801787
665496192
157948515
741201240
1153780048
18185638
1271547971
214173925
204164195
683689662
369830372
897108670
876728373
144262708
1730494851
324471456
602348437
585277541
273574044
828318393
1442841904
825750045
431642845
611589534
1439622697
639656041
561634884
922451970
1516198200
1111714401
1394851347
313745266
1816974762
774937808
523018958
92358391
1378237176
1341787668
1660646106
45771330
1685725906
992339195
612713634
546843619
1560177977
887801539
1396918141
259763978
132280734
1323163578
1395329513
813466015
971346519
1071626779
1243473451
709194593
276685328
1359505223
1819912199
945753157
1432775298
943147414
1717795606
1080062916
818242686
313791087
1303073455
593217776
373817049
1087667844
1674377185
1113722589
570376454
1742861494
249644542
660693556
218527008
1477226049
1323180968
915318195
1733685494
856678927
854621086
772557082
44482768
1493514044
1037009768
836750952
528579866
641297643
1848684183
68310233
386145406
1766329282
755784246
193715790
165853934
1521501398
731539073
1708718238
958613147
1226155232
1227914799
1086358725
1841661869
636473321
670786234
112613158
21372986
726433199
507821464
1236097037
1033281617
845176341
399237014
238714666
194261562
1464280810
1755255281
19662848
365890737
862526770
475196130
1783003628
1406760712
882247099
1646256318
1098179915
514309266
929894257
1832547446
356733280
813289349
27840629
220846354
969621100
359138391
1723193034
1230921427
184917340
232502557
1832724819
321335587
842623412
78606279
992372971
672488524
1287214891
250698532
1567403249
1595976704
1324170487
691329430
382845822
1666098039
1855260477
123268518
1418390224
1262605669
1336337967
1070960011
1130890543
1130898831
1756380247
851524273
1784115831
1589465287
186230326
513462824
1569937618
276589880
135373571
1183392465
1680543821
1286904317
760798507
949089220
1732239789
1463212766
897048745
1723431073
916345926
32051260
828174099
346754693
360814438
1177651632
246472595
1565494965
816897268
1832643694
24734919
535504826
255804969
1550155452
378839958
846614616
1007515375
1512018115
1487171848
692107678
1028418389
658949654
1812262231
561864284
641027353
380122268
921579282
588325377
1739265836
743024600
63501998
598428972
1465387162
403398779
545712129
1788474154
1653862660
265603267
1821301166
836189692
1411432969
360911864
625184700
1481716804
449579926
735312589
1849552207
492683649
987145468
293500155
964246552
859398984
906193521
28781634
916936919
632664938
1148902975
835167982
409657024
1678373403
638140842
73098199
1032564753
1070482599
599969808
394150534
1533444160
1535691881
1848584278
1482762743
741402676
490703413
1521595494
1744739362
181159196
790049391
951557253
1324737293
1576505354
506630845
421776371
1090877276
426268794
244436358
661602732
1534094162
755760857
192097853
1795553240
1558877987
61626817
1329614720
388497361
84710434
1517797447
1206265028
1239109414
363886693
466259351
1339232871
340006285
1125182134
223350657
1297523965
841691801
72683791
1497034332
1444256408
607969104
390568604
692272481
198221093
202047028
765615571
1509111708
753675154
702076057
1652869929
1070687960
43104285
220916587
249164916
489044560
1342572428
859638615
793739216
781936005
647450596
511395047
1841800539
191812882
137103135
2845207
1675169362
1586628569
144259643
1214479783
1178824243
909901126
1024700851
731001582
1375199202
167883023
909312153
503682468
1049247548
1468179090
855517688
622638229
1152107143
161254218
1650164690
290516158
1196268272
1036576940
1076394052
1802124828
204996854
1631095921
1846100572
73980163
784367581
1093257448
113126922
391720580
1636449353
1203748343
1397409481
290936231
1782763572
1281796337
564031187
335806540
1846724857
1389083327
1523187371
1704311903
218505151
346976886
1126545299
1406789926
1252642348
1366458806
1359570839
951258
1701001494
1524507731
893075862
582915963
1415532905
638422547
752790561
1283918862
1842888011
984454927
1166638515
152069238
1859102146
686653241
1164433137
1643910207
1076133174
797843602
241563900
946197311
1480803798
1189715384
188499760
395719904
1116650121
751318542
1003910126
1341568087
938663064
815042759
826717402
1537745886
322689997
592381552
845730316
611558066
499383068
1708198027
1245332391
1686235308
110978059
671470582
1519544103
1718716879
1369561409
128521504
1523534341
1630972513
1602104779
911319344
104458045
220102030
338940993
1762029589
933126068
38097451
411002643
1500577611
623221399
408384851
861780584
760005994
1709020876
607244104
65717220
1674162772
1792712598
1103333536
897194832
211593871
136047882
633929504
64043880
1256612893
744141905
488420139
1155520569
505200208
1088822456
1588868324
27092473
1842053179
63512440
1282772482
521395623
1498575496
474408829
349170891
610736594
234721508
1457634703
1127321285
1358155422
767301840
387039550
1031731302
1775112591
1251079177
1484234866
778370216
1003782147
407613377
1146025734
537151640
575037418
1607118357
1407162175
1774940679
635511195
1240039347
785984919
678415737
1692774106
962241073
602892880
1776358106
518863696
1829316382
1815995727
899868279
764687315
621455494
279637496
387781828
607431251
1120418166
552391757
1472160371
1013630944
366303413
1854792059
1779480845
1264644695
1147169639
1547547814
1356276072
871244637
966731499
1125416986
1856439083
1575941398
680649854
1106716400
319667139
1463407092
1462070761
443692770
31690921
1377258336
98145628
1043739791
541175896
92581781
251866018
960428508
1517503463
428364215
1809948253
1155894795
676164740
323642633
1396226425
930592716
828855764
258791644
438167416
905405759
1569650345
533030059
912987872
1701631310
1193402169
77525595
1844285054
144209191
556060384
297220170
954860905
108339063
1069999553
878275574
654577811
1050045081
693207073
1039334040
1813396523
1258191309
633293617
1612734144
1284272045
1508198419
1314440874
1038092267
1795588929
935324519
245902286
533728653
513325500
414239712
1535783960
412595721
1642177533
178442827
1000115454
1691893210
1691143226
1377281230
312392462
626431062
1598414395
1588025589
1074423420
1170785628
1583259981
958668917
136326198
30453173
603668467
1556088073
1805546913
1806087789
595576566
1441894812
105544405
284349897
595389192
856981218
1678202233
1450445279
1628154207
1463091977
1467440588
1829690421
682098696
19299465
9074415
1197236676
275164805
1778444645
1733974170
27273289
749587149
1752679387
806186302
1723788706
1053257306
1852892478
1145361372
133286674
374062814
618429142
1132419128
293199580
1799586200
1214471239
999928464
768426832
569765457
527000459
301379557
712630176
585581138
639232543
457693433
618527096
1020380209
382103222
1410452657
1489240959
390023444
51221430
794906575
483544404
340311901
1457806428
623184041
1629619563
1057928876
401620403
1183381306
763066102
667932991
1669127266
1602811513
1450819544
672424484
1707381940
1637771200
1304528699
684460343
803299063
1107777875
1664548950
888373441
297732692
933015989
1550075694
292350214
1234254639
113927999
1223353626
449977919
457881370
598751869
1433050299
1444089719
541319409
1342165115
268307780
411900381
424747451
1827405135
1554997986
236812078
429508050
607760898
806733399
996925180
390678108
992068631
1513826684
778237813
972355180
1070355103
566013039
1518782846
639288649
1709143601
813662322
696377326
1527785512
1375952763
363947448
1133585043
1461503195
318377360
450319261
908904543
69523357
1529987616
128745044
1292845920
1381242391
719168648
610659544
88667431
1354342177
684125180
925863719
668530704
982062650
266804118
899788035
535080318
206016862
41748692
725108962
345369494
241187369
410141073
1399319160
439480354
380243652
1550111824
1061321745
129970277
1154253200
1074768391
1270425441
1012065305
349289391
470936932
1800496712
173211399
970682236
761977240
761339711
157308033
955268481
666627084
71809019
1612316374
56395200
1241652529
48757305
604693194
46387478
518851113
1678372739
852690027
382428576
1447164648
678473976
438520654
1240978642
963020718
475280742
1525372631
1240332171
819770409
129333353
242978521
746598860
1165150804
846773052
685683867
488160900
1047665543
1090527827
209081174
1340452838
879595658
764490278
966962350
1066659352
1830404675
1444659000
1161539679
1380074247
78357291
1768214500
292000696
801259186
819836186
1086509186
218675969
747487496
638090224
718375456
275634296
315109409
554644866
628540768
1438830505
1631309569
1469409873
1755505321
336292450
385253700
175622547
286143453
644368308
1643257783
264839571
131613304
1665108053
558602016
264614501
1617104460
1638586260
295705214
89082048
558444532
1530578947
1479071409
1418838982
805833726
892687423
721911779
1505615931
1338728505
1634240676
562691412
1737833482
1588027741
1191350317
1489066795
1139229131
24245274
1532894805
476154324
1166484106
310491896
399057580
693176549
1758091149
1338657543
1296672509
820465722
1559777597
275222690
1664357492
195142400
934483378
1627297612
171565994
71268537
1360243143
1312446309
709959598
1476944813
735139425
971425606
1007964025
1814449667
756304881
415920861
1469480088
1521208879
872805383
1044653567
1031314171
625494035
391395035
1540974127
248103692
7242618
776574090
708854134
1278547539
1167397471
489540174
1221662362
804535338
1325523994
854108499
136535946
6831506
1026368642
512237970
811894804
587724944
54041372
1047262490
346719546
266420523
1402697652
1228911907
1032897249
999472302
1030019633
1720583582
163839225
1510463640
605444799
925782239
220091583
632350236
524678351
360692119
1093855064
1193700703
227493616
360495333
1437068862
1487617347
1200935792
496788218
395845453
1564229497
23043814
1157884646
189953420
1260673889
360946285
1631963943
153236714
393739398
425555939
739758656
929082094
345652590
1596346331
1339133324
670733855
739499247
908346823
1000067765
796667759
1528271070
1004830664
621276059
1393127004
888365855
1769901916
1169091204
197835008
356972117
90495054
1342678363
203925819
534562441
221725757
1622351915
1168725195
840389440
777813664
1188440380
1714439543
219438231
788987044
1692078773
610822396
1723795317
144729168
283008856
421286195
1305116735
1685503597
975991075
1042314260
53512562
376165767
504184557
1182689189
1614090435
683064822
1265300672
999750804
1804434448
1429349574
1720645393
944219856
1671943256
687350722
96828708
1230297692
86520102
38586740
99518807
981044121
299701584
127298352
975567100
205978002
871548689
1140224329
1247187539
746247714
467532740
1125688688
550615627
1128486096
1471476244
840964335
1077033732
402040701
1361455634
354778003
1421363536
1533459490
1113781351
762087949
1316281061
1854811294
1198229569
1741837234
1282759117
9969077
186024405
1223468695
321422900
1016834801
1727726561
1627469213
1669390858
1234194245
394579145
1582622870
922038581
1776277195
1654909251
1343530563
886847506
173013572
1629478271
1346331872
1179733392
1326980167
364504047
614944909
690702234
1316273991
694288345
1641556543
1607597080
1763679587
1528673640
415012027
793369128
1672350243
1559036405
1111874304
323076354
1506533218
1429272781
290688278
1244136382
1796162387
1033824034
1403021370
1527655704
1257914438
1063273956
21701
1589201313
623122049
1250768631
234238432
39736556
315792748
1605461232
1363209841
848351404
925317415
1164289563
545288961
854265958
762784423
130993998
851254398
956545254
989139656
1463177167
1369837096
1523677296
859960202
937131468
1273252083
90480580
721487850
167983227
1841993276
1541347488
1485575407
1370344049
1277740085
1179618046
270133317
1858335012
893688578
1112603588
1781802588
1340374739
1818991983
1682317509
1801090786
1577545855
628598315
1128359495
560603636
1525670952
1037134668
763956682
1156729321
394746672
1259513048
1782202681
641090304
82733147
882646880
228997572
1715012661
1453953516
355690169
271661041
386839719
1705839447
1441223590
600233965
1586021618
1698626540
785134433
832461684
698412836
1269627615
409198734
1428201205
424486816
1712590129
1005903155
1142542557
658992834
1808873095
1580959722
933813213
586371123
213666241
221130448
1159885672
40680703
1587333478
1250952385
761069298
877878736
1737794179
117174918
632787230
1482756832
519246207
1351799768
1405634015
1098970924
533753170
1147448854
1119854774
1417908553
226798554
1136609556
1668579229
1333056151
320848097
1837295010
1453333949
356368023
663025050
1729550010
1282363566
1840129173
16678292
1760264130
1293587304
354477663
1162449989
213181648
1498996559
352033974
1744752463
1014617290
176168915
546995206
642700368
49865161
1266929156
77712295
532616199
1770896750
923195803
1526183600
1068651244
304707353
1719250012
1028116758
1196619811
513314678
650954325
720415028
344439767
1650252504
1097564174
309646013
1001601803
1388326564
1197578046
1524381016
15916130
176664607
1217230700
639512092
1141042246
1673772711
1629907759
1389557388
987888607
1430107999
1409418933
481097668
853990483
1040704358
1650817582
315713438
1138998813
471879024
923615737
671119830
1005427734
215468938
561043285
520498241
1750821656
772222910
316598861
1694174250
1652899310
342376482
599404274
1106370927
1091277848
1385134996
1218284809
770363337
291671507
1049195685
290688893
1474964757
1228265927
1400117140
1208548861
1390739390
1357435177
1758814299
751468731
1114306311
170547803
1099020107
5610246
158359011
242745144
409048487
421127444
764135609
371020640
580469308
1427020540
971194726
501810294
1756424357
528926669
761942605
242482238
1146016267
216578383
1273336855
785987141
313092106
413004356
1647890275
909236731
1791204456
1789076643
293743334
1747817214
1426329774
276973101
1000333384
758782070
655125084
1402979162
633006592
1806695161
633172893
80345448
838850877
1361790332
805480806
935973121
1187942513
1046593015
747808875
1148407450
945582321
524926963
1250140528
1814559828
1081431913
169128385
1320847336
1352564284
204713847
1535673070
1395089974
307575276
362965641
891731788
1604975824
1555816077
919600178
378953792
167864770
1425268060
1005517357
1305922078
125198850
919884316
660378326
1673630244
1713721397
1856922856
1114208970
1650157427
1082390899
1332942603
240504938
841058699
1476488105
1718806277
341957036
1194796267
170038386
652325217
564245887
369680640
899627527
1185136909
494288258
505574218
248395322
770995713
1644917492
1546169156
22155875
258673201
864224559
991211388
1467716319
49892999
459364760
390148069
757527188
109253711
1469401528
1099525685
1753698490
24210751
245421708
819656528
1652185076
944348845
1810373198
1705270654
1687058482
856317605
967318265
836447476
4071788
1274102066
1725512382
599011054
1551600952
1551803267
1782090255
1739635827
1372596664
1332937286
883521624
1108627062
1782504315
1503685726
1026885066
867033528
1526696606
883720734
815047642
1850885746
1253605991
788053020
1654143847
1323825016
1664034902
604127782
1578201706
855545594
1308043854
1714224199
517434514
764071597
962862145
317112062
1848417027
611369110
555030876
1132853750
1058286562
1620802374
1552666129
1785073103
367487890
881927113
1271959063
1103601037
883544836
1098819284
808506472
1270178866
805492557
709887264
788233664
595285659
1825054333
1332565946
1758067029
840462023
703403968
666567512
1534578964
1167415341
1504256579
1776905090
1080590827
338841896
58114259
12490416
1256692851
1593078582
1476070674
1761347946
324806120
86913423
884321056
993925605
1067518692
1617982452
1776505111
1304591095
977666979
912940256
819787331
71192188
461451361
1063769966
5646678
1316741883
490833563
1130469744
1279895524
1448963146
438713739
1568349376
247746635
290443107
1009048322
882359216
1438027358
1200107950
358863276
1463832739
1533250337
1493294759
1729551210
691582608
1125524193
660267261
794865576
945735647
1189762602
1272920420
1002865593
799413593
619924420
852406878
1486602683
92846219
639073438
1445767614
1782765837
1394658461
1171916984
1837599934
1702245387
388417256
571323103
382247384
671006705
1171028650
1035409666
1002802132
1085353784
653881963
462142611
904249986
772674593
776091210
1227775944
1683761910
1524728674
652120300
373765994
756229058
702582195
340050217
1156286416
1264953699
71969066
627597593
164190058
593140862
1086158824
103094142
327378123
459219369
539609085
380644495
243181175
1669030284
152632710
1513305423
335491790
1478756814
384890913
1438368119
1104559482
596009284
73055193
328360483
1053527227
4095543
361188109
404214976
669040743
1779719673
818359282
1497369708
1446760513
910033445
172619317
880767029
1232774591
396674771
571018545
745039067
155112531
905784582
340717931
678609356
415334614
1588709883
1665231621
1573216146
1513026905
619375762
1276343740
1198678240
877039807
119992542
1497933359
15045668
1459239506
301485895
899038650
1607309082
326360949
405730432
1383854259
1115701549
876463771
182853160
1647181571
678742197
258276758
262812451
1032968712
939777150
66847033
1354817652
478994262
164905008
1678068438
797211014
1132511004
1730843226
65816114
1682988920
1642523897
1305660700
496218308
1329343083
557297672
1828532115
1387423927
804586393
1303613604
1724247643
1470165976
103264992
706567770
1383983560
504432453
555750768
316945374
1781364412
1426931031
1099795932
380752320
1290652738
1114254652
1814996808
1337922887
1137901804
404606314
756626211
1449382450
994690206
1718893546
1233109178
1592624158
1783326112
22821958
926048253
432199273
1246902031
1280777393
1768957703
1638463593
891325762
787582330
1471211361
315946515
744612533
1836864604
1231379900
1423470263
1022184992
326119655
1468405400
443328747
920277449
6449372
188318113
1244699494
1076198688
176224631
48143535
431407382
1270160795
955615467
1163522217
880642901
1435830487
1619285295
342156911
181512695
1235626009
1392679380
1839124132
669580486
892191028
416861846
953962669
281386251
600043571
1246138252
1758091837
625610560
1458843429
37943366
1683948721
1284203151
332706718
884027204
169793148
1242387019
1482708738
1481367182
481428344
830379859
1091846194
379766984
1332597216
413667618
914734487
1852039038
1250803831
1663680952
655282246
1597115026
860517360
1553735195
1086983949
1001877223
4400259
892911646
143842754
1155860685
1257338736
858373252
1491796737
1608243437
606168892
1831625001
981091276
1330847320
1037352226
503460150
1596816855
312641369
1578442323
82021446
1648944850
66026007
649310665
1214627367
901470961
70372300
1170720961
1315583539
909711151
46960349
895207565
376441098
1677838281
844697302
1643818696
532294583
726173587
1381063510
1309927364
511915193
1615088889
578514285
921116948
759514872
1657737042
976352150
850220096
554422462
375957113
214686416
1329546536
1689728870
977508211
1819830172
573524148
1407246004
794459259
1008342156
1427112493
1531281506
1838035899
164348721
215239925
1741747604
1384566164
587576874
1505384445
1578985665
617330214
137126182
924290310
1789911382
1230997573
701229051
1100722541
1784748429
752852918
936816618
444077545
1576573815
189087287
1576341562
1727022247
1352862488
772564105
680197542
702602569
1555965967
276922948
193175108
1459396652
37912038
1811306510
719501739
1385842512
618683825
1686215305
1358290391
1519460880
1506516233
468678253
569484957
856791278
1658526272
1249480499
870972621
1172790632
1378503510
1411685357
1453300607
782222550
989382309
859510753
1216206971
1281056679
833769666
1216196931
717515749
611053133
1248501555
1607626863
1700682389
1700747484
1030637700
376362371
1854880121
1371872314
1587761265
1812034928
1383021858
1261371182
1202421029
1032460950
283913082
1419142684
744747835
1050744317
1796447570
577807412
504171437
1581508223
642364174
461105724
257846802
141205592
985083930
837173826
789986720
1119135727
580632779
1410263098
198348908
297327015
1646723097
1295912758
933560979
772380684
1856107219
1136757374
900529711
908994552
294750348
637954493
1197731949
1709160495
1195965629
981744914
584292092
457733629
974738670
1771267991
1155935122
1774501152
1352811855
1036737717
356227713
798959645
1148408732
855801020
15507263
1758030974
1199368701
1505875343
508574106
1503184305
1394445388
323474698
261976196
863340048
1036932717
603100309
574336718
728750363
62675550
1492412057
242266335
1276509001
1796310057
1657794543
1405967082
480666221
854163937
1727231597
1745155704
388944033
1781734409
1460333336
843252849
948871158
1736670375
550553598
1140169413
1305782387
211718622
1726949877
1816303712
1169666533
1736794591
1776966336
364723149
344226179
1332805889
1538535750
406462327
125209627
1397826175
453360644
1795030678
495567980
138399041
827053524
1173332254
1713938757
864040062
543148640
1468573463
1226336069
972608361
759472330
788598218
342232757
1717029508
397686579
1754413359
780970276
1304689532
1494273426
1218196601
651658583
372760482
1853851144
809159140
145908375
173529305
1792655312
987631730
146827712
590726558
645363656
1343533742
1267670019
1068788478
1624110271
173820918
151427665
1519305421
411595149
1496957868
1479057901
950404714
70498485
1020028835
1604468123
640981442
954098930
1517149552
1769379166
804614205
1544208505
1653122726
1363190758
1688011146
763806358
1013284825
1431982486
329786767
586883047
1052322536
652188795
1820621140
524524961
708092100
1489696474
1683731134
1224695508
1770080271
631516769
173857540
72453159
683829181
718578317
1717591972
1840362603
706964743
906488709
35652581
254272408
1480562944
623772035
348088935
1507944801
579231500
596564139
309164190
852936064
770476999
168353967
47875004
1466707649
1566496079
1694172704
1835235839
1556089477
29771542
425852938
1062656822
1558878415
1821415450
1699253800
174518959
1561954696
1332429830
659943396
1124370439
1096124431
1856491939
1621909443
228736544
1086048799
1366691345
846228605
595236177
476790069
916085454
304816393
1505349405
402124164
89205603
1193039918
1670580688
463839137
633314244
702324076
104396066
1556329784
1539787282
1797226962
1599859625
608825343
208023428
688746021
770367730
1269947655
556919158
1064959516
1137012834
1124979381
1561741310
1693312760
525495379
1797761631
807813217
1596494306
1590942543
142761434
652158890
1120669906
654478361
152805385
1645093497
413415711
1000173833
1004205466
1119756612
1370040383
669233131
513332244
1439204520
541777732
798109896
1826528121
405853776
1595738476
551106705
714857226
546393073
1723549511
160038275
983428231
1133457608
500443472
1153957934
561771844
122676865
1701729025
1126288298
451270885
352725452
109858067
1315363374
1114467906
1449882285
1241329135
900116180
1405692278
1326654104
1547285613
1638737709
643419808
1590579286
1192781854
60711566
953720396
1153591450
1171702740
1841381152
899167124
52525669
827781571
1186649511
1322480731
1691668218
1219844136
731428060
891528461
372361452
253595696
1763036110
1510314449
675283623
1132447551
803101675
1648288910
912976164
391923453
1529564038
1006155189
418565383
53495521
465202836
69716456
1645457885
1797966623
742168204
957637685
524099103
1109577040
40576234
1580707901
1475674217
1758992468
1626597862
656055393
465359303
1161274618
1552111499
240864870
1304144052
133746708
255581735
1201551229
970803198
946763838
841267193
762746987
1038942176
1641420193
127569175
339207503
484078881
1679264085
603244825
636246566
58642684
447163438
858421407
1822628639
257878358
1647042659
700333584
61969438
1779896633
1068313959
624731009
141402376
672949217
1648846369
462971586
664352588
1070222841
941278322
475278817
1620669957
1575263369
763623143
1592423047
1672264799
1416688648
418133788
570973694
1202814961
1569541444
1496427514
1370187379
1225951042
937232331
1575639283
285324218
1554842762
1088884584
957736848
1346292434
1439445333
1174822338
1369307233
1269965074
460691647
1067607598
260572974
1014982409
1648407268
1736816021
902022876
693413546
976486223
1548612954
1116598245
735172544
510047156
133452677
843663228
269118841
152972037
1482440033
274141777
753465458
936754347
607765244
537449464
1505441356
1335237851
1811694200
280840275
1607271357
485046516
554656320
259369984
412341431
1366436590
348709226
1330481009
838480232
104599886
602573747
978533993
1482311559
275755
1082040301
366327049
801575313
108076057
813275965
1569065802
1591852968
220410011
1562936416
1335407829
481640809
908159165
421059565
485703482
1327389898
644279392
550536447
776798522
1447171188
1278589590
286260357
1783245217
684950671
26165746
1712262288
1231672955
844093608
633939279
390814324
454317041
1230378040
605539333
828754236
860323904
1779659984
302843102
1350021241
1646808829
1780982961
1609557810
914547158
919106034
1762292159
375348054
1261973095
468962769
1733768219
1833901890
211957075
1802062657
319850095
1577424030
1715409625
281019608
682288311
106903753
567132982
117669977
66931563
922346417
58052212
1703144662
139536066
1184118890
1307006965
82265528
383882847
157731558
506482306
1757052125
603331515
366477617
1316577298
1572536107
1635712558
1061275122
509256425
523970564
807747273
796006319
1091547178
1486047959
530068976
1539287378
27619685
1262820909
478820438
156054937
832695807
883056596
212483229
1176200082
1854299813
1071614971
1698716318
1044609951
1506238428
166459972
128371345
422712722
1130760970
844756571
1837697671
252170160
711722270
1523413240
646651570
46052700
290507278
896858565
953866437
1834419440
226721606
57851993
387389467
982971184
1547058407
1636943749
615369371
101523324
383061083
1783686807
1016600547
1653727004
568708428
367836507
1633717169
342046841
1812718860
1366931722
1003619130
1304595139
833113814
608836021
1268951920
843682944
1159786309
981673745
1313665662
263332860
58065519
648397672
1392856287
338079894
1579297538
702742122
86211798
335719669
1111302556
278520001
1801851101
1775194349
815183913
1334161841
1023091488
827479087
245442599
1278669084
1607574015
174739101
1027079143
1497950615
807761464
1533775668
1731971776
34558658
486769119
1064544059
1501078746
935170860
449571364
1592096840
1635870985
1341187111
505891432
918628557
1656079418
1755564458
875183964
1536416334
720287378
793026444
301599025
1151240960
815911607
41679129
1308796751
1479126836
1367600436
1687841316
1094220221
465995937
821744609
1670860734
602085341
327140508
328271157
35892071
1501623304
940889881
1534350372
802380400
244352569
522962870
68141546
1125340853
827972557
485882422
1241296418
1762336407
1709667048
1561075924
17980075
269211064
687171837
1854300447
166025947
264710823
1670724552
648627030
1732696989
403523662
1099588516
1204533049
627704259
887265688
1715168830
1807885556
120171059
51960048
75380626
219532323
229199892
1549156515
1424927705
931186348
1534231594
1548087605
1550734651
730666508
1419475198
1708085001
1180426681
307604540
306283566
686679881
1035146726
741961591
184571212
714238000
1383956930
433746625
24161171
620964399
1291179302
459962755
1654681817
632514400
1365056483
1692665975
1158039824
702963249
1362083747
567350466
331226448
441963307
698195508
1812897973
1196484753
1043719373
649470814
669742747
275110088
856290161
182907137
1185614394
916632888
1164459787
1561169680
599604618
519972949
584926318
280837183
383830685
327342698
1159083718
1470128487
110837186
145606007
469950538
669126744
1327863030
890816654
339226337
273891512
483333155
1075864580
846782141
719280270
1156389282
1490501067
1031674844
1007019590
637782756
655833522
1533179470
929452948
598236071
1661256537
1360647202
1192807849
1492375233
1635501472
263199396
344457834
75663415
532258252
1074451937
1853272849
1617614406
1311338820
1546957155
1605655763
891771531
1655853107
1321894021
588827815
477659138
1106581484
842395373
1377282926
172361771
994955568
1638895888
34337089
1688436446
495925388
862587267
34216704
1516857727
1775484560
1615001230
20315074
64818692
1273279319
1350066964
1498696945
162452101
96418519
1548214899
36541473
768764279
196641124
1858740089
179903772
18102579
1724651665
1517460180
417917994
458413898
936396631
1582532931
284808776
833015480
663611862
850184153
1687973647
874833159
556728589
1349663076
1112006158
682268273
299871156
332558247
870047402
401834939
1549281364
892331893
1784099514
188337878
1683724706
552128282
1605334717
184730610
810932212
804278511
1188858744
1418593412
1320647911
278162315
53630531
775781416
1043688354
120502362
341315847
1771993020
154961449
534542943
1119275840
687962338
1053665970
242228988
1721590948
1525918766
213182374
1680920806
1043982244
1283886854
67273416
955444303
490467056
1760922943
1666320672
385813768
1116628880
119135156
138207739
455850056
1337780838
990151919
1393376429
1615263027
170615299
135574270
973989541
1704248512
1465592796
1522733043
1231395078
124681657
1432880503
928631082
1806073850
159263284
574966751
872019472
1120953341
264733371
328416100
1853919424
1105857020
1386624362
1852421394
1606807894
249225505
1422811845
17947529
1007288357
809775713
809216779
1595192468
27784008
1239702865
774299270
1833177433
322455044
356840543
863370521
1344606246
164022688
1469727163
371567424
462047635
112365239
33382708
1112514015
592668847
1671752691
259893107
780760262
72980135
494431748
1185291806
606205281
993362173
1773778042
1337530460
1840821142
521307612
976793022
217721989
448564244
43262315
1245834058
9423961
1658348708
553931219
272145717
523840216
1680973588
140649636
58810483
437049628
261639320
752599072
150079598
995811038
1671551603
261119808
753289471
1842733431
232367919
1366493141
1673900405
1033305040
616509223
161959887
1733563394
1098083280
1150140657
1312013652
994487434
440133588
1459403019
1669764255
485810150
319200319
943210188
973598818
37041066
490200267
1355591828
197770694
1097392828
810529781
1204468001
49233093
1476403118
1166645671
2499545
1306775188
1416608620
863786556
1386954993
974873218
1334707859
909759677
688896611
572146281
898533255
183695856
1058468787
868945024
203898052
250339083
109578792
461335538
4855869
1843274556
1604524891
1284095982
404060987
1185071397
57163305
784450598
1060361041
560966001
1542610469
1177178289
715828498
173950198
1706660548
1296812144
284835414
828604718
911832042
828078934
373515579
1247810588
486166936
207198401
1778773826
1712264024
1318537853
2311370
1190745123
210372737
1052163908
1305912063
1100940968
1077077234
619751741
422619634
1084089566
505239897
1206210639
224391364
853921832
398220337
569394703
1494711423
1596901828
1316577230
520738683
1502232059
1820135386
41212024
1651853170
1807749814
331785397
1345242409
1314786561
866903298
76570407
1569916221
5968562
1094903415
1723491350
1784227675
1456814103
987510338
1722337480
951081738
1031314955
1111696461
1784631217
331453926
66569738
739705217
668330302
451463566
1231404493
610339834
1044658229
792080730
1283155838
1332299259
179147942
829334525
1529933027
1281000273
803342247
1510129552
1550187051
1803455438
1087380060
1179810891
1130865232
1664590598
785762116
608420560
1304885809
1587802474
347498381
649308834
1596167961
618234408
748288183
1212613348
566536906
649693690
158628418
124037587
1254081049
48167899
1743791487
18117262
365013874
410834184
1522405990
1820918606
601703587
423420076
395448968
1358957850
1505300694
1402995095
1281596168
1685759537
344399419
1356411817
1072682114
732412564
1040632735
803434132
1496081589
1525538091
1618611304
1485954459
497825722
1734505655
1429254985
1343757447
1824433879
1769189678
1207960022
791492514
18767730
1355993617
742543385
1843344859
83212998
1777135275
1157354033
866900701
1483672850
1662003319
1837690989
1394748477
1691576984
1016764774
870974376
393534974
642497359
1844811729
583017731
1621488484
385777559
225090811
1413553515
298957521
906394381
1745359120
964705329
794086698
1248801532
1095927533
1709255820
1230904623
339330694
1742975125
1180785541
1408429052
413705104
76317578
264584760
1151265158
1570495381
15544996
516744806
1854353391
1314916692
1160771767
1319103320
27176915
666062224
430721945
592353651
1695838582
175714376
1319893099
352620517
1609473450
1256284720
643379139
1639807270
1081785049
181153543
116666864
1609470466
158062226
152765212
1685841500
807835370
548178508
744699604
901185598
970242669
568380816
353015367
588396121
1678601519
196726563
830355847
1497667305
346983009
1606235706
305218023
755786286
488201444
646224798
788715128
757691562
186137877
534255544
744013586
1051995847
188546938
754504571
168427007
1458712888
1417779425
1756449107
1070400732
1839605103
1502119098
434466740
360582497
1111674060
787664940
1441498466
1010395111
283206220
776771551
1406557097
526818698
1405808110
133068868
252438318
1464767473
252528712
1797104380
1574011147
737784980
763920269
1477314815
954658436
1042525498
1659570250
1574337971
1378734791
1728432293
46247643
1082599699
269950123
1331970787
32815366
1747274124
1084654404
355978807
1831095417
165741742
1312533267
672953557
1044405510
1583064046
912843286
328778153
998630844
613763367
1312818431
220517778
659993401
243551474
205522857
1408991071
1580239197
717566062
1712039679
1289434133
371057317
1499959566
955079146
1166873266
1450239549
1720643426
1095463972
567218015
1232937707
1789854503
742539266
1547680067
311604086
1594595136
616678639
943854305
788664548
1570457910
1364445449
393672034
332008947
581546415
1140750425
1496260754
1689886197
1236698267
927950636
957944239
912329703
1245909814
970407048
940998668
1232872475
1017083048
658351823
1689901167
1429221715
666878048
1697281401
1721921852
858364871
1466044330
916856785
1822123749
469786088
1473345558
1265325555
89983669
1603849616
839228552
120671427
1127656381
1635934688
76612310
541083004
1127881563
60954020
38379187
1742763662
762518310
1462598123
285170129
874164474
817242108
1824897984
405951690
249341692
239228250
104488360
1253378986
1162023652
703226799
568035248
149898298
725330267
1332736300
1773415980
972222933
1378654276
782776287
15571279
1389408427
1830026162
382412496
1621572241
742839352
441131712
1028564562
32830552
568241933
179835239
1637158289
1396517874
190176707
849521560
1119900682
596296294
1263647790
1195525703
818138924
682144178
1110188609
627927433
1030708990
1534193895
1623381255
1438496217
1196486621
1463172241
1401597306
1607863860
1666396336
566037234
1639018806
855918336
386246562
789590049
1247079255
260524312
158685647
247729324
600509739
1347779648
1158655112
1700580695
1786485834
280569856
1195462536
1693764842
826914774
786394772
1169629599
360481293
404226732
906056849
700377989
1614200110
752179345
101688320
1822971441
1527096474
673732196
1596901125
1158991757
141707948
88512319
1142422068
863215626
1034928281
894761161
1374927680
836108657
1150975873
816266347
629969287
605186278
502049650
530639414
1443216142
70032574
371138055
218639309
1364400500
957611232
376900984
1530074250
402604824
637529247
959183513
231444420
629939889
542584456
1663588896
1157125341
1778021617
428337382
143879452
1164226991
1790799100
1212773083
1119393832
1727047213
1824166661
579516581
164028785
934069821
897117271
1004486204
778414068
619921460
1750951175
612187854
1090684940
847779867
1154399180
1304358259
236931538
756478412
98993076
1102507964
1303447661
1760028639
290367942
1521094473
629488747
80049440
1672836718
477958842
19595361
931738167
1427293829
1288138115
386488714
1737118370
962747870
863708675
437609959
1061821636
835746532
965189438
1297230041
467949957
1482548982
163467942
492845997
1536261382
1081781026
1116117582
441585332
1080709538
785149261
1009451649
501370673
1203740559
1677555656
1669620799
719537117
130029603
1277132101
549625868
147201749
61422812
178260923
1466237954
1560524558
533331734
1243414490
491380123
443495016
71013622
957080967
1414230790
1757437102
462517668
545944585
657711258
682149975
1836260207
1823818009
1549791077
1791453316
958860980
1201883507
560035028
447524181
1306606310
456498932
764671621
1681663277
2474563
1070969685
1285968370
92907929
728177377
718852434
318539218
264630261
1206121627
1415801121
1126128088
253006100
1678146354
189470045
62023510
1364466796
1385565412
157948110
958996787
1115928695
978493036
1726801230
645121172
346702285
460733061
608050525
1831473801
626376294
810379626
1763885448
616022511
697189894
944790554
975430565
1766084488
1215086194
1354543457
683054305
615853497
1587289611
1539052388
23403091
1344286869
1148797277
410258567
618859750
332008750
1630032310
220928425
122315576
817550898
1567210943
1085158000
836655115
1026991261
851584887
84080174
297977118
210776003
511778165
13544151
677073903
1408536065
959918633
1539465022
264577181
1150371859
862578670
1302301565
353399459
850527049
323931783
175838185
620368475
943943092
968876797
237201409
619847568
628400563
971313971
26998426
858947864
126405040
1216996168
509331543
1536269264
1749983400
1804442416
196759995
607327580
1072110683
897557713
1092376182
39260788
1836195611
613599293
1541843463
647602623
92166754
259860512
1031783351
1183523741
1280496585
1226396207
1734812967
668461122
453303272
723113296
1062562416
1753156174
214581317
1812773516
1729230444
1543792602
1618054190
799938160
909506039
1240950765
1067405687
1360758353
6378115
405204026
742171034
1230979395
581134456
239858776
602290579
950634972
1518303631
1099247031
1817773814
667856214
246531361
1262424113
225149253
170896475
111304705
1659421332
1078956027
1130719266
30409596
1388769951
1069396752
985055140
186715270
1306226604
1165933531
1205832376
1417219935
1682702659
1063678235
449660871
1593839303
1274272542
81323820
1565342993
712236140
1107569790
1042366655
191141475
1225785716
664582253
1289161725
1508277124
629968820
1254469485
663164384
878590344
1273056669
660648606
1490085379
863379446
713679752
23720508
391925011
1602970760
603898094
498798159
1011412666
1529781635
1717378084
651702373
962339348
958080357
506458730
1475019305
888107350
584039527
399945267
1378365480
1821972890
887136718
7331466
1781260769
658041020
909980540
1112439415
812009443
588007650
1812292622
1269039192
356006442
1203167264
765640674
1539605555
495042964
1469962344
507451615
1268871665
1127252629
173249379
1524194431
574111962
1142810323
761273195
162115003
433471767
975547527
254886064
79015351
543705370
1834623570
1764476665
576014648
493508954
1269817766
1663827827
1098787133
3439160
1372899825
506178511
18239993
1611624544
194491059
47211127
1496525873
534693764
1375011117
1006161822
590679122
453556112
1290891881
1840551115
1661284416
562009595
662244631
1112492072
1287958336
634863020
690922759
505139465
192787137
1424865261
18075120
936570727
107984208
1678885219
1278401660
1311434197
1607519064
1590083781
848077467
562088044
606041851
1052910501
779980735
1107606456
881482467
794260920
603874423
1826922718
1789970684
644130841
646671085
64097948
1727252642
300323165
659738596
724334951
1660775672
28157408
75873359
30707999
1488824681
500028179
554760864
1351132472
634850747
1133357331
1401306154
125755038
286516516
1707488550
877641720
798324067
154137326
613133800
456702013
247519465
1606918244
1846781843
61580631
194191762
606744561
1309016598
197727057
1356244529
312379330
1624458318
1754064377
522664607
1290350892
800411431
1140956518
1161899035
1428171701
1261490319
772351990
1254848161
1394081639
165613801
959724757
167153084
498032281
122254968
595667372
1618825506
632618831
1277584593
499421011
619694214
1652140464
936729203
923119366
1050221207
400663522
409456599
1705970325
970440367
848920629
806515924
1654038699
81522952
1610214677
1716554995
216446634
1857991394
1733668619
192644733
149722139
203035834
1565812014
65637967
1474070761
1804317951
1296651410
1750094983
1222901266
1383370168
14248757
1356781476
1076105721
590162999
1488808576
191104705
1439355641
857579351
1476456139
1412308996
575053208
1142986590
20059481
1309346312
1176793999
1503749439
877174619
4716660
629609739
1682700970
403440983
612014234
970149509
543110161
529106370
443856279
1370844950
1799813027
1155491260
1669908761
498378815
1164866946
912075500
1147992684
592064675
724806479
475089604
624237556
588635368
603070197
476440282
194186177
1498703346
409640953
18523159
85409438
147239591
1768908038
1703584270
704871313
151463138
922544870
685034573
1546351215
258482408
1796834638
23834150
966139439
816039236
566519446
1084920277
292799467
825395012
12501536
21433108
446159634
1715975684
197480248
782726008
1465299111
27856548
1542776570
108350419
353805739
1013351835
1550785216
616598249
1795185063
893286075
1397761347
944492097
1352757341
1149819625
24062366
269227818
437970367
679380356
20124620
863746534
887621925
1270626376
4426671
169207322
1344787579
1814884995
272140450
118544954
69810061
928453690
1351528769
1731363109
570914642
225752680
202932187
746963482
253708451
571639760
492709
1147011019
488096869
84717176
221334234
58193303
952529208
1378504334
1093631535
358425342
1505031850
1404855413
1020342821
337623164
1740499340
312992327
1035699240
1356129468
1743006540
1320295897
1121195022
1337882106
320440580
1221960786
1407210608
1289337458
1320561978
970655954
1811429687
301610634
440386579
913424941
520940428
1243628490
541145168
1433370477
1469701771
1774377169
152303504
981415869
1144150675
32042815
1503787804
1348257554
1622692433
893357223
626547948
637034125
906273960
1802159469
1247528147
1162271381
1360882501
1248331056
704450055
1344698731
46460700
1589207994
652479039
1372622156
583426433
1297834723
1004732281
475517136
1434169964
796356569
1706364549
1137423645
1450534938
444381893
1162484530
1633976550
1128733122
247671722
86214059
391687345
613594510
155705505
1118953910
1184333136
1671763494
629625805
1819828931
1428898331
1770590831
784718643
556442527
43548088
990245285
1675724078
1068005716
412443514
60597449
546717000
469251418
471712053
288478022
142382008
416515870
818558068
412871223
182707127
258979928
1415095909
1685027726
1272760489
1584140161
213956219
1715919881
1438115801
124399714
1818790576
890171156
796433772
1649251994
1516269662
1690136249
1492857201
179482203
293902806
1670828416
253983252
1231678205
1380962320
1017748621
1476630539
1615679225
365307605
699227572
1601159410
1571267598
1585973832
37007441
1273458024
163995926
26509266
1596779239
457594708
983612135
269693654
791777405
168779480
872533733
1852179269
428368685
133483256
1801902846
1207235816
331795562
422115183
1765956776
551838422
258606351
1438750400
1612122389
737255148
1142140822
793458182
470238862
379389239
377517010
1332715108
759597905
1754923946
1506719961
409999693
1175927847
640151817
1270296648
1406768151
798378376
1334807962
825144269
1695014650
1037125107
1257356665
619483837
477970712
1852751690
33924126
1051815056
1739047789
659802182
1329386595
1405954111
111445182
1747119292
1435158047
26058999
1629476934
803855564
1070873274
1203041966
1001922680
922149178
1563603076
1734047336
1524616683
97088913
770246149
1023898016
1320088265
1329571981
797776219
1421571025
189599961
377760332
1673484601
468062256
263806376
1242311658
740229049
224334097
1445688246
1546498077
1054131812
1381812668
72273941
776364000
97658116
1299508696
1674088440
1239974770
1833748169
938293099
160328954
770508143
975030380
978589959
1213006654
1485310298
446363174
122795809
1189625294
870649256
1618047955
1711551941
29024499
1025348692
1400813843
977462603
26456986
1448449778
364087427
354757256
750892780
1702973438
1788009083
1745197084
1639503352
1386721845
897885471
1776737066
1746844464
1275079296
1505575091
852885905
1806447768
1180500800
70344768
1098319171
530832852
1336270989
744949484
734171489
1596600029
129018768
331600445
721864278
452481551
534374900
948081702
1643865285
1684941305
238922993
493861196
1477605961
221214244
1086847601
1195685046
1367097569
132252367
1760520170
1232433390
7728678
977817160
1072957934
748801134
820064776
281951690
1100417792
230010972
1380239037
1803308051
1237287921
222674114
1331080778
258300235
1062676217
648872963
430583834
215783960
294459686
1148336037
784339028
992613453
1689240738
1567108507
992077683
547857002
795691304
1075051396
275514785
857471163
758201809
1783473000
1079011016
1271243187
1542283039
339073005
1239654960
222679617
1766713985
371388245
1265032411
1089412200
984491467
469491247
1345940870
144664541
1339906864
303287812
287826765
1553798110
207289163
1105105421
144755629
461530613
1320887537
1717439625
196540994
382912758
1649468530
539537834
1161792640
685088257
85483097
1242024040
1843877684
531952965
1762758753
1836830445
248606732
729258499
574826041
1278831852
126416568
1848390372
325339344
1044216578
1609185284
1455808537
1742186656
1290834212
380213416
1271119822
171486532
685826170
1023162840
9927238
1611457053
1808326849
681164803
961523140
449268256
615966397
1028932655
1609634663
804728179
489603694
1504210918
268502809
625646095
640237212
1596930306
1695109439
44246107
1639792803
622416884
849725933
362030772
1358488998
343315522
346910830
1051222873
1684780169
911412707
668557826
92754535
1383300230
1695499175
457668206
880894948
1486028517
1518030727
536265794
825685835
16481236
1352586933
241753488
1386345298
1800724563
341607320
1084439760
71285484
1148316625
989347054
457267550
598987120
1171935060
724932265
546419326
805774424
1511605085
1015175110
614948368
740060857
1472245832
780515207
864163191
981180961
878568732
541436008
670735550
78450940
1688938439
1432640535
1276676242
395619024
939436404
129843846
1288034499
239771406
861134829
1858590753
1185591474
996615800
1130281327
1815516668
1812474097
32475399
1400440805
1838007126
463887209
1197871315
1073265565
1624874462
1732986652
676457857
1803008159
938665066
887542765
683298246
258976287
513154407
1230954152
1029538693
1388589074
1484300285
1099281358
1567400232
1073675673
1596578590
1106386856
389989081
1745566997
604566833
1279121076
11144259
1659854173
770792495
1733369833
1785868053
333551155
528568330
507179977
426841482
1013068941
145043388
1745136868
1116470996
376449088
201554654
299151494
988896798
1139446006
561852927
819409279
378898914
821728191
261514784
496790002
1679242209
300314582
1723778906
198196883
1725029779
127724799
441417016
1511759545
1324893289
1623494106
1027547159
1031463709
235369592
265753815
131617177
129819241
1259494772
981935058
1729086028
1403944462
1504330584
992096712
1209624574
1805406456
580647972
205694428
1124896597
682174709
338975241
433789132
693780162
280433835
591018515
357411944
912923842
1728347837
452544172
1097844464
955502907
708683580
116713815
1356632434
1815231165
584997969
383240807
1509810405
1118051205
72248463
1572344708
454310059
1192937229
1594151297
1457261509
1504515032
1184597849
1238041202
224553583
1428994471
602964261
1116524076
1061677333
369818210
1605524809
1576874451
618849240
1387142651
788731561
52811230
55208187
421960441
1335812551
1448430449
1745200437
1609665111
1413011640
404848615
1794469670
542817552
1254878586
25333904
959084334
1496841319
992087081
205590377
966420400
1774383119
190482212
848292810
1029230284
796184756
1827881175
82183046
1159590126
1636943249
1275955975
822540718
27624377
618949032
797567282
1173017903
1385529729
1200230240
1450341192
1735035673
1003260872
1749278195
288081998
1025803815
741060840
878273842
1559470801
223135671
591542186
1489639091
129670130
17889395
775238873
351827056
1081308470
1613652734
1705214660
1357804635
485319965
265176312
1706288567
30465911
1107995070
674257509
1385197988
834268011
103151988
1549616262
1009763884
102184486
45547401
1702716664
1772227925
1543466216
1457360905
615591200
1183347728
768872696
230973736
1007935286
1734635699
1567049665
630202669
1197639357
1692622611
1461526044
1780348293
167033074
16159456
1593291275
1622103218
765849722
1100624609
1474592797
1741562540
951591456
1119656383
1508421341
810745994
1496212276
212256157
453338924
354597389
1022231588
246615539
895070699
1147565194
1506950070
1832860339
632254591
802158268
1364460222
703595687
1664442848
1231408917
1647321376
1692533299
515482071
1162192722
729769528
337947584
754711577
1088487954
72001416
919697935
828112580
536964735
1462300927
378578563
1719957888
302909759
1517565424
1663382531
600901696
1343297844
1683650393
1411624074
1460975387
783800966
580357626
978569063
517647651
594675631
1188566248
167476161
1694242289
216842306
388026843
426529646
845459797
554294453
1073749
760581496
686418952
1332565976
300374742
231206498
1819845730
104847542
1061367027
276374048
1749891647
1217487659
622955401
1706109686
772432938
1077351118
52340779
544123402
265781393
1022729637
1305621262
5550987
1390005626
1115225880
1371271405
51444530
175263312
1821990531
379255857
1271830340
1701924374
1428379995
581516599
1545134048
1291961957
554568449
1122009101
815912927
509225698
1180089839
1586031666
897289243
253054527
1788296392
329055017
1023994151
643348279
248912183
1825723471
1266787456
288031188
1219051210
1564561914
1295759930
544197828
1021456452
137098353
1308864131
263342935
707893829
1036906506
1751625813
939761364
829469847
1607746053
1747735272
620066818
1755212901
1309644851
383542736
338653926
1254814844
608853823
1723459031
1255778277
1035766002
23615760
169072497
535594625
184615008
839285755
406058141
1459657107
1010443451
653974080
153904810
1334303566
1646916694
1204165206
1305212053
1061143498
633081455
143517560
1646417266
1103939441
313070270
1370591346
1795582946
258270621
1400500450
798425292
1639259711
522887809
364747293
443391036
444468808
1200573991
1568193428
1526782082
1602829516
1029956613
1786824171
1595565174
768961651
392085634
1190430424
754591637
1562002198
1683799588
1798776521
871770989
1736444475
1278989501
1772198805
1590650236
38321736
1812203337
841969060
571237955
522559999
1487586670
1033189564
122274723
331064446
850710634
1551917367
136118634
1376188687
1375449306
1252772103
21707736
266981263
478264206
1234395654
153818084
711488114
1366876343
579185756
1404272260
876117306
1406956676
1603541947
25118261
171722971
1453898469
775942538
903860545
563584017
573205509
1858950431
1690668914
1791398449
582876201
1623299797
498004922
1821998665
1404901798
821619524
1801406923
1237154843
1228150548
397234377
1836011585
984180258
1070748505
348960524
1241633250
135624475
884390146
757542166
1821049220
1764272733
715344838
1303678900
1401179548
1423156429
366808308
1181042457
344563874
1153698180
374541910
350638172
622335205
1539369696
1776081890
319525360
425443566
365702697
55522697
250331447
614325922
29232073
137128956
1397470492
405591161
954494815
554271834
1108770486
543930984
495593518
606180777
1274239652
727485999
1455414471
358211379
1523756086
1737569662
1665205365
737572406
1689108582
1092511868
599044702
100590266
547254549
1551173335
1253204052
171770819
897820641
918877243
1098738434
433085059
353338788
1747278070
492216537
1659294753
1432923138
818736146
204704546
1488976353
1553448182
642056333
909736950
827387263
18155491
1215450357
994384785
93444055
1798706713
1276420805
146920705
21370861
883515140
1104197582
1849646419
437425813
947669688
1614289769
1661810052
1449610853
722195478
192559156
739683723
1015735561
493320612
77745739
1013730746
203396982
347334361
1367846612
869382573
1647754442
895065708
912064066
123862726
788734112
1784135144
42226402
454039629
847794992
787882419
1006002714
1066054632
745904956
123622247
476360971
1433052116
1800343390
466087218
1547901081
476723976
1755976668
1785351894
1825460923
678716442
1722701949
572199809
1200539876
859586615
1075049245
1494540234
1762464855
1139985731
822090362
1636501684
1399554122
973597566
43152406
732398794
442150721
58369727
867233929
463304035
575001573
245150346
1550403200
492950355
1759145138
1701268482
913353059
1736907775
1199827601
515095757
616892112
509689022
832484307
1721974063
684426136
1363502122
1187052860
328720006
205480016
366279578
1711436181
269164508
597425268
1745255371
1568485687
189615644
1300885832
35064626
715530204
1648711411
1242358827
1388923359
274281106
601744615
1662973802
1352067547
35081852
1781643792
1061841142
63405281
834931488
1637005162
560409749
1241287631
1356028915
730774036
633606298
481641911
279921608
600768903
1173216640
245745668
1591685463
1182225118
172961896
826833788
280411299
330303459
50315322
51139766
984012236
825752871
486378447
597750224
1608919056
121499639
408670839
655772082
968706778
1505765563
557505238
1067558458
1436782282
1168077473
73397234
212570917
1285598854
387177846
131377606
95090000
231830763
144757745
1199094846
197958009
1353191695
40766713
907413375
1594976743
867832423
268111801
144059047
1329883870
635701154
677264129
1687254259
1197862123
257295528
201784562
545020159
1451220483
969963503
69642292
1199028217
157714250
538331828
1108885896
1182194558
1738344194
1186694257
601049893
524614769
1175035999
968019376
1509027730
192792485
272006301
65526631
1407793616
1060035516
1083494774
1570549315
652417635
1810214940
894609254
1059584776
1782467063
1834191600
556314885
1796212795
1820142489
465661693
1745748268
461678008
564119432
215232940
442212224
1099032396
673777661
495649405
1512803952
98034027
271676674
888424154
57370509
1818180432
1631953011
1403407080
608483877
526546954
1080483951
1395996679
1160315841
1141531325
427868765
991947415
325732666
117014493
1649224540
705241510
239334497
863198314
1172301285
1444408924
487014904
901004198
965698837
1744138946
228105104
1789957240
982095811
753526201
494759766
435673987
1475383674
1739085827
369496652
1030346858
1776171507
1011249566
471146301
934777137
1076158354
129366893
107991060
336586308
931646698
1423642489
618436456
1672043842
353173037
1115439327
964048598
1317894509
710503286
331499787
1174369845
721167833
154734769
1490642245
1768190675
52327551
855103483
721366433
502972883
575396212
1793550342
1826862692
1470211775
81930890
70242319
733136672
1794573743
1405961231
631886766
1009448996
420602327
1644035619
1681099972
127770159
907332267
310706807
8384257
985498365
1076144452
648469098
910122562
1289811427
1797056965
285703369
1624944473
414025897
512243633
1630409044
104429200
1005712785
887896118
7627052
1580878709
460192697
849467997
1211954848
1654679278
926606660
922559296
1470115264
1726825099
446556307
99670496
1039366528
1646614479
333920441
1510181981
505849259
1662502068
50806743
820090882
1734885824
104658708
1748335412
73944293
286770095
310474031
38897686
1793375411
842415508
1486319304
1078504628
837406775
1673825775
1415614016
1441221594
129902917
219826176
550064970
1431225226
174804423
443286468
11248118
705814381
1685262166
493036850
1384678625
786378563
344584184
636266338
43447875
1800105000
314653394
337962564
1506999689
182104746
317106382
500675303
142730419
264384193
1573209937
1355093780
377836839
1058204305
1422814360
1280005489
1166507863
1246122091
928134948
1837688861
864054440
1567907648
710434843
1041528933
1428788493
1720058347
76316719
1279408770
1300223820
942558131
440517348
125200238
591250681
1182689590
1025951183
1009244512
1127005769
1300473889
690302801
659678494
1345702546
841975438
1488054337
1685540043
1372366974
967779587
1657916715
369846204
743989583
640387254
1228638909
1410857019
1095858621
272544062
1243878611
1810018767
1055802302
623349095
1355018463
1811969431
1488015427
1443545596
534725614
1132277641
1815263361
989223453
562933774
1094616158
787588755
1064417098
1050261192
1664992701
1659944693
1432414136
1364845140
913136530
693376931
1258189541
394940679
521542476
1382674181
988254979
1404883682
1009648850
321707203
1455343911
936970172
1067749107
278170005
985294608
924199747
1845602484
1256075022
1518429817
1602261341
759608119
747944520
825191338
161516838
832842174
1585866206
1529297991
1744100023
894316396
1235878983
1667802126
297062233
545695495
159952989
731046390
1444255646
720432241
812483981
179411734
313561307
1113201715
682003133
913356583
155156313
96570912
469633985
1487325442
512181204
1312541971
1544032818
1395697888
304862247
1211020167
226808071
276774352
1298940352
767571425
1063932625
488982714
1189290909
350785963
1358091416
1380848004
938613794
1106183543
1298817661
1536649566
388709806
139263612
1473691096
302466696
152423680
362841327
466320288
283713843
613976930
990387423
1299426193
49085156
612839124
1541264668
1226180900
1263293273
384021002
1470592867
1780567865
1524780156
970233750
958694652
1859403690
417470407
3248094
715385064
1653523117
1503441695
1752299693
1675830313
1218340651
1852940121
1309390291
655583608
1663325685
337500897
790239459
1061401480
1631370145
1852367616
1510574323
1078911236
1481356021
732884631
85519892
390893592
1522146514
70366590
90866223
1063871213
262841533
924162288
211486461
833078108
957354397
1406771547
1797170282
613654210
572000374
1759315017
143720729
1372075748
236168713
1314209943
55445601
1615875003
1297171708
222891157
1801612216
463222921
112447336
1357294542
1295302538
1185980744
1448091014
885474707
1281452779
1117967862
1674112307
894882248
540823778
1504697018
212851339
491616697
1762427105
1797279332
340995522
1814590647
1420531016
1225169489
1133341685
861435879
776523625
1323339208
145098898
1777260725
1756762105
368830653
545162667
317425243
636472978
616278661
1172749828
1774328576
67897601
1152586663
1743597828
253804262
1509430936
300440669
63952606
843326301
810504309
1415265995
1802500784
1530264970
1711968243
1520768341
313053593
1389410922
1391206592
1480494267
1632000189
814347815
1759673396
801795664
695613645
1837480172
935530876
747106019
44504141
965137198
1271158271
826120130
949400413
321276035
683084947
1843657181
140511702
1388288460
482064105
1473343269
192845136
1769210451
1839699091
155375855
1719770056
1820644705
119740210
75605115
873853659
1012686395
1137041715
525896907
1579896436
601773060
595189200
1097163588
117959192
213496802
988438508
1149809514
803695616
670467411
1308143985
1078217839
755392032
80039645
155919273
1007684932
770974743
676237744
42939781
507612432
707630123
1297471787
886307371
512840209
651524008
1425699002
1645542199
1123908195
1672442324
1276508308
1392995461
680023366
64985760
1574391014
1118001867
700376662
3546183
1791736984
777897064
1075098544
797204323
585638957
1545776249
1764770641
1130937491
1038095712
327691554
1802084404
282009563
1221830286
1061944723
693092894
454218513
311705563
132861825
1601088432
166716069
1799671425
1090297389
1137322195
16755415
10837286
903681755
830035515
1791437393
1646142587
635826770
1651671580
1747096155
714771896
1491117704
1852245753
1831537261
1258209709
41312882
1266311290
1153169814
658214245
680226587
1555550910
40750165
1252330302
375458825
369362831
213202085
1037993582
1199016617
6318836
1610898742
682596982
1612434880
1726470644
323715282
113606568
1697738819
476479269
714794967
960557550
1278216540
138552588
390575007
1666682214
216538698
1284650221
456078612
79184504
1400020970
145491864
29743290
1717163477
1681669028
748235666
1051061740
884970889
1680316230
1444537645
809210437
389497226
1791697104
1768377241
523826351
53980402
525380878
1194331740
176392835
901322531
1635806399
493444133
524541464
617816456
933123827
790686095
1051411370
1028671128
1525315141
1787755199
440675638
751023542
1436472525
1093955634
1677854870
1428696770
833204850
1234216692
1264708124
1038008477
105914614
372901622
305961822
523717344
372836094
878490336
399981988
1069591674
28364475
609811003
177063169
707548113
1461391099
992252345
222436630
1483578563
167811943
1434012429
97203081
1393586963
1633614256
1419150266
724058655
281875588
1285283242
1212098675
1094159087
314384392
1832345035
1774210869
1087407213
1388913155
1627682580
702392157
342826485
987685309
763074440
152448586
853075693
1122607677
749629742
499480677
131336854
50944732
782344671
1807689267
112931701
1607047242
119423318
813839056
687180290
1038063862
1524067780
332748557
179718388
570428055
523392680
468843584
1012365755
1227411338
1665311990
1163995223
1374513477
957143921
627655143
1491394615
8740059
322545094
1298812599
982538439
1004489554
1625404836
434744460
845471540
776295408
1747430187
1783625214
1647828143
575582027
1498517699
472071963
1411312392
31353384
1036370169
1588964319
1352368155
382555961
723684891
87716389
769859708
524759683
1713814373
125025797
1620969195
1380015912
1821313708
1364283653
1680889535
1798217536
1543901265
1517570067
803666972
1139763862
936340646
463542189
709472508
725911228
1425968001
846760817
428534934
1329632779
212922748
772451548
1801835403
1208198707
1840007576
909678152
318427084
1713452956
1005558656
27573447
1859271445
781701032
1563710994
1639191208
784681234
849333295
642758349
291488554
1081386068
1747773460
98437227
605926980
416367557
63841302
156445602
263026814
1280265164
152238809
590056212
1623994435
1819017934
916061225
995878515
989932724
1064493381
1062643735
1450183519
118668050
1211108809
834231420
895433171
1110823208
959905142
1518731085
549592891
1017219315
178536557
65814118
1359876127
567717498
1074699068
40894930
1312989524
78639966
1051244895
225864616
437437168
1741676674
867640061
757635545
564732868
1590729997
614304036
943899435
875549663
798349819
838036610
1261177236
1783228072
1656847011
1167269841
1278266492
1317473650
14615160
373724084
696831639
1016192353
1639142468
1391816727
492457776
683972807
1499309697
1174561628
607723703
870996183
818041630
16741957
1086673925
1713618336
847878168
925570045
1424059536
1442836735
711904449
1399668186
1089756485
499817575
933947504
365917720
1354291656
1212372300
109305497
559206087
1778212862
514107542
106810418
1056583013
911749239
764554075
1448337115
1632213145
1039868711
1433393121
694274823
1315521385
1316931285
313324982
1830726703
841203275
1028465978
796719760
13492027
736193775
132489789
599923434
925799625
1209261446
843382295
53155179
420666882
1017093563
344963100
1586224773
868877536
97211486
144784384
515175916
242502560
288318196
527427276
162805596
371538431
1495249031
1145799653
355088396
1517116818
40399934
961425214
1094238818
515826939
769037605
1588044352
1210126670
38681508
487048367
1320451051
119442707
700794348
1551219639
476448759
1209298751
282803576
452502784
980014714
1330751971
361465901
1303496049
1366563373
1172067041
954768671
1729884230
1286003711
1149226100
1552671107
1309424984
561743889
1712625416
482886812
271370766
1005800624
1059626592
939947089
1693898754
81767480
1177017206
1772148455
1454449701
9957687
1830287632
896926976
167642385
258619590
1640318637
187983824
379958204
713276087
923410857
170218445
1699429320
483995922
79700404
1784944313
221096590
865002106
1166848546
1037324002
953479441
72491574
780573157
1112546956
511161767
1052003377
635184087
880184778
1438560000
1179252181
129117095
780209278
636174409
132673663
1409741663
1178890830
614852096
423321380
483814681
695465305
1094546401
1218270629
895843414
1534037669
101135931
181080740
1621512079
1359189542
1470741554
735500067
566893247
309777249
1793346070
1795773313
837903665
204128858
694063428
865289667
1708751950
276979836
1464090995
95740509
976932727
456710096
890671788
928737677
886219142
454990860
578702995
697215533
241396841
104407399
259991999
750323846
181632654
254615853
1453966989
1143299799
1148712066
339186865
366638356
1653774588
168198267
1116297304
39915442
587398641
934874627
95793926
1848506184
1823703335
1591741262
775660317
733133002
266121401
801201223
1003953329
1498526525
1166103478
66507346
754209442
1179046260
900416608
1645707475
1744773336
232899088
772036916
1141790147
203463585
668724421
520639873
538336596
440070003
1763471769
522126043
1454078136
1535286636
80736314
447070387
714319696
986100890
156475999
1227315016
99227907
1011614178
1523563098
225948196
151562654
1732622271
249556341
418819512
1392705186
1490518197
229108638
1588368431
1582112094
1639506163
25961898
1600852761
682635602
466869796
761527491
602780570
491709455
1117484185
1470852154
105099713
424765498
639090154
1074704754
1173284052
381583996
1127257132
1138792134
1091081507
641514375
1218706758
777989965
218808276
550309763
718582451
1688360183
244505069
88329805
858816844
1666776588
671505239
1683428143
593919520
470951977
52407013
834420586
1744876358
1858875431
1799851343
1174585136
865989382
450453193
1462309654
1508742130
588956440
877592422
893002818
1374944828
516654251
1542721576
946611785
1644560404
358923962
960615821
1148298274
375863600
467471743
281577689
408095479
103906526
963551862
1025837735
144957986
1115994625
406155409
300054190
957903466
1851953875
495465264
1158321540
357679641
690668130
1005022807
1371880704
217715827
1310976765
1071689797
237087033
1814596119
306353115
40238682
624170440
1600512308
228685762
1546294897
1473314086
720035391
641111360
356841154
900906936
753849769
879622878
849602024
430237381
1139652268
777459409
1041034053
775972642
48473648
793399303
697431894
1453692886
350867656
595385448
563576935
1804182975
219962252
1627490043
214238463
383306865
911215274
1457080501
1065813921
1502046719
1175501795
262733385
1158684013
1784615866
43561161
1369365829
209429509
555840372
1513732753
758374255
645010541
1823309271
592252297
34333289
364015444
400304298
1352580603
655925467
1431466121
776918398
662558594
1174040818
486903354
362232959
504176305
1103542079
212758579
1500289739
438294635
881055111
999325998
50904951
1409770899
1660704936
1661672211
1374863773
779199121
1732200347
539179253
762123105
729649656
469078179
292036893
368329254
1271710080
512859973
570274898
1157612498
1363474536
93373981
183738703
341086247
1348281987
293273818
1605681485
60308332
971443309
1550438871
1417083267
837341543
1600783628
855437547
556311057
1287099602
1468613479
969304739
1001168645
1659715215
419219059
139022082
958930976
1800502299
1255649618
1282070477
1590520221
373299254
1352299797
1008108765
980476135
358059579
1629513474
1340268200
1054286847
1859581852
725804911
1799301329
1585325721
1145154252
359841590
941731685
1486837046
1516504934
440441294
1402645732
1114267702
203383394
380223517
936230715
494346853
1480842542
1853405649
877898856
1273653142
835329351
1173809855
1547932884
820522799
1769761684
1562823132
1795425001
871817248
1810703379
1199178718
238246033
1516476875
1367537515
1185884953
46105669
358805412
1707708716
871281372
889367049
1696162091
139642594
943831982
1010977815
443919507
1559959780
289879564
1527475365
1570911181
1025384054
598418356
917670730
238653155
1010487664
756801657
1643033639
407409273
1293262871
1240744510
3793618
684746976
864211322
1118184986
1230477863
1193367305
1322874739
1416488427
393172053
1789253770
1639889611
628246177
871211002
1650039562
1154342688
1716265754
1553864919
1422207926
898434977
1738605311
1383861161
1140809812
1277678223
1809019868
1494416116
395569882
19683017
139766095
861334187
1190885080
237083813
304993334
1642468597
1756256828
658165274
1602992853
1626531488
1048918485
1767465071
856283410
1746209405
1104013535
1811148371
757729301
702851324
1823042426
1475803948
1333313755
778878373
28191142
860784063
265462583
183126783
54521485
330117511
1731567670
186369737
1028424141
465497702
1694639924
79801177
1173179578
131815214
916294541
681014697
1821937699
802643716
1695573520
1546094248
256277342
28116181
384064528
1797397003
284450319
76279845
290613910
1295135369
764011458
1308826300
1376783555
579840043
1520448535
1570205597
624328266
1542201411
554786691
1808379759
1631795817
440553809
842734906
1214886812
1324883357
7425104
1058235520
917986756
1357777938
1755583922
69956734
1665449901
1447549552
1009412354
275262126
384825911
1475629895
767622096
1073333703
939382823
86995468
1121486790
703502405
153108951
536349287
1206922975
31677503
80187909
1442477641
735002819
1700204320
1340143994
590291017
917253836
759463663
1409281183
1102197829
1570743951
1376791856
1667853411
797791702
38517292
1614707285
114604782
904548714
1004996067
1701677479
1114079336
259101068
467511671
420210877
1829866915
667904617
1037348445
1613383374
1287221105
513190661
1790691722
231237170
136854654
65178841
206552299
1497469656
1266918069
956935056
913464148
368009687
946311249
221933844
1728477257
564116340
1255448005
388843180
986742630
1137609758
626546522
1595710493
800513102
476803396
1003055337
1712678431
1585236378
1298230427
1009575996
157172928
956611251
1444261873
687933596
342977111
656965962
1599635570
708325729
350616304
1283016935
80225996
419703231
834018973
1058196514
214766251
1038293273
304750772
666863558
1577395617
454607417
1599962026
49306325
575716751
366379402
1380242875
961329366
1087899026
806340517
1495646473
643564702
474757443
876345557
55894015
1311349512
688488968
637431680
1189778374
1685150237
999199365
1437439648
62819477
737837338
794259797
1359810538
534181497
1648509689
96708249
767923745
1381166406
544311261
803878305
1636999910
44991728
1421712935
1263986839
644835132
645050088
1750757929
956210588
1567514917
359344537
1549841772
919165406
1632289104
652273261
202607323
167031434
288353282
1457012957
1262497866
717408316
1603893489
155531392
1710808087
1419310399
937098005
961843055
770516233
329802514
310636197
1099515354
945923394
578682221
119288753
1162548106
593430990
812139094
550973918
1384172467
3502316
1502256015
428382390
260324040
1431212617
1587239857
357315298
1790651099
423960504
1160264902
1046643144
1142790739
751933366
94174050
79656731
418709687
1140259402
643302559
552803263
207725331
139037734
1225762582
500476908
822134298
257032052
180473042
52787578
1006791829
731205093
1248583713
823707557
1576144353
748389542
1427694050
1155466675
294323394
719764144
1243571381
1101676380
131199474
89441953
727253353
456779912
1419586702
393003289
76163115
1003125003
898204290
1238780050
1017925819
1769314567
607512718
1472880987
832321636
1839082015
29703512
857458371
510050770
1556130908
669990901
251895341
1093027689
1321000512
1211341491
664101701
435392913
1521346905
585855628
1426499936
229176466
462193965
1319169978
745445353
204520434
230756924
459275658
1573498963
656711270
1131788111
992357767
1353083520
550390656
1459813472
1640547746
103626122
1796119268
935657367
1821683885
1242390471
457092293
1234857015
980954094
1444845562
326986208
1634133457
294934809
299389721
888045719
452002188
498188542
1183748560
544242956
1279350171
356804294
155988759
640626678
1136129589
419403373
1328464845
1680989544
765246838
199572501
1451886322
340279000
400821506
1774685426
59068152
369017466
1156827120
909475015
1760337836
954081789
452766888
886141718
1247975023
973934053
946649688
746601105
1135880374
253039798
165557534
6794442
1291392257
623675126
1722629168
497992737
1168483180
253937821
1857152427
1052311919
1052972937
1145725444
1575016138
407951572
1738632855
1829575041
1002964761
1497199241
1327100254
1848663296
1170549331
1743682730
1468706781
1007985785
1539362136
1376233087
245248444
531353207
1394174111
625251847
842526062
1039411827
1115484153
1461578974
1422959869
124524070
1492645522
1660118163
83970997
1428185471
1772307805
1320092681
193798273
1710958553
379895422
1424171546
190678163
1085923966
1359225026
73858202
699932685
155458268
1064908186
1444203623
1204788876
1823367513
222300390
1708280136
498721739
1123438264
508733329
25912979
46152600
459253907
106446643
1385866155
1513929693
1223962580
1192161104
242139854
1559449188
933473219
293503588
968681594
325572427
1654245316
1319928709
994393837
695401129
1323936715
788932122
530615920
22077542
1024472693
341841522
915878330
1265635738
25942089
1548299189
1600911026
561856770
291079293
957784188
1654787094
192431131
1497592887
970894632
934029847
1601572563
703525083
985852036
1292400581
1714539739
898894908
603187310
1294068051
753463429
16399251
1204178888
463519202
621527391
1393986085
1411653549
1725963626
419774580
1024081446
1596890566
403761620
1388336386
867796822
1455864395
1172391752
269000416
883115369
559140203
406137411
1397537204
833052913
1373763322
1378896255
1206916831
51344217
589156248
1348751985
1516668366
1831477255
1045928081
739455470
603950519
1361159370
588977038
72473350
663504374
1501108407
747407330
1383330908
979710241
1599615298
774835114
1520510347
624662145
1453116481
751457340
1146171537
1394766285
736479215
1312736866
371658315
1411906357
336013457
1665691596
938484236
349762863
60975266
1437791657
1521190782
1272620072
827712815
13469896
1143151159
801407571
1804617281
1817906438
1016760868
160368100
1692493434
146840838
576831947
409104059
1633695566
862198286
280906982
1726148804
729308137
1714885224
1788393376
1130617358
268908703
959138428
929287648
156188058
713719127
1069082929
210544877
1833946328
1027268012
1209555965
1662610702
144526348
1005416791
406171362
1571675523
180191648
532143109
1085470571
1359812944
1293709139
900941121
1039823054
507174290
1000948750
912454469
1514904287
1597652074
245324435
1525449272
316171278
979170710
589216922
1477482870
700718206
1212615382
1298820971
1173682249
308378694
1109231814
1489798139
1635673267
808270816
1617430530
1798963923
952341832
219065391
427467620
460138073
121583743
263351496
461217638
1159822094
1498300235
420064562
1846534397
1276220976
1828264025
545999342
819127632
1250502770
1561570595
418649488
1625407255
1109620640
996295256
148582745
1134138452
1028981807
1438512508
1504635126
928384693
1781952899
336037438
1638596832
413682287
488496640
773110248
1759502770
9510017
1025036623
967657175
14554368
1382556942
803483080
404707834
397720447
1448330192
74116799
698498239
686425985
1695085638
1574551284
1615128648
1842170292
397019489
420069103
1097821352
1063123750
1423480050
962096703
1243714471
471625362
1422639521
426891618
1274122951
927145358
200109655
1147219102
840252048
477882935
1736554680
350247352
672704616
1355495334
689475949
1600841009
1129555108
363621814
1485325023
1330805414
980957835
695024543
311339466
1503937742
774317656
1682160281
63666020
185375488
1312716261
1298198226
1835683272
336898345
33994347
416099810
428249676
645165201
935253041
1825490996
670369215
704220599
28055695
1341916051
1746079263
1590539895
1070300446
723102326
327599490
544084654
1184442336
1183568270
442004767
1846951692
1072296984
1214058670
127784135
1642217964
1418191639
85425542
56826299
147080295
101231391
852781791
1298537722
1606246256
1679332895
1128261562
1601656341
343221451
1763303309
1696898089
699661544
831051337
1451850695
1282160487
334271189
1859234780
515773332
1425090188
1363903022
432059358
260544786
1223861340
1670535851
1353549679
1028551397
1411459730
1187818517
1845403818
526207283
1172832810
1294536044
533296052
1212452107
486054403
1698606506
1159725761
1681419648
1244077952
147410722
251560962
558809084
319274873
1526696563
813064065
467336198
1200814660
1428109103
828583753
1668741428
618950423
806172181
1580852645
1002906993
591305088
1175385712
316476852
633378298
726556508
3396448
406116491
591987827
302043096
1851630974
630872820
1080983228
1507615852
743745808
918665402
739405631
495230163
1695203236
1587032667
1615701840
352139943
694004132
905081456
576687756
72114205
1669501420
326951149
1833732216
1061661288
1390869814
418738226
416832965
1818739475
122716489
1913747
155765204
205953975
906147263
588089371
1089262609
6644120
1238061404
1429849038
720215723
1725673671
1556380976
1161182350
332416673
173733369
652505587
1211622715
1173787616
836675625
888159415
215921843
1640167204
270025557
1520024389
372023218
818235387
1411012072
994563248
1805399038
1100549780
848665937
471914145
1677688168
510037668
741718312
160386328
1157743125
1711135201
1490462837
622182382
1663952331
1562301765
1585827481
697627861
186662511
223550756
354688241
921899318
1155156838
1551047986
1343338619
821977044
692604274
1415405386
737260473
971277946
995509243
499864686
1112129927
802186527
1137928111
1776933580
233558637
1172539237
775475367
41463064
146111723
653332429
784691577
1756084058
518380678
798198087
1438137856
1181289408
1121808468
1763261603
120504565
1837498039
1792403246
220275329
925018068
11911756
461796005
865464755
1493155792
1534818651
70539811
308794268
1635087915
810413096
1134304079
933321793
637739725
1410638658
940166934
1208521700
23989868
962721398
1254624977
1699761063
172817425
248954629
1273354290
425317938
911396912
1407463869
1147295893
1554579675
49816791
32003009
1053176996
41627059
1651627090
109456069
456272949
1237750888
426209317
920710210
478359418
201431306
7728469
215610281
1768190003
1747118920
3915855
1209207578
1224905242
402471258
1718717667
1156517010
1318156273
85884213
1125269045
161551602
291002170
560350339
1245474970
816038003
910554300
1274177415
726753251
1348642609
456810254
37556613
1498632066
696335164
34306101
1722229286
1521156483
1053541413
415445690
1714107012
739260056
223631167
1200972576
290648138
1044034883
1259481128
1553877462
838690989
579889920
366828051
1573310926
1149801722
1059119155
1327536956
1113677846
1173024822
775236616
682025827
967492521
1423024345
1327278322
1757479049
168217881
1107764539
442168755
685038653
1306624095
509801590
1190316355
20721383
439128089
1610571728
1843643277
500078215
830231260
1618842776
293915317
699585096
1350549023
985266022
1006709440
83600605
1451257584
630562579
1173701357
275813880
261181412
620126672
799228839
1200492388
360476428
210360101
1051824572
1070940120
900617790
1354123556
996520194
1859579598
1747218995
799338524
1825739984
1449733312
266366553
1424721050
230800035
1412189755
1414775198
9064812
1687417905
1358771348
156319028
1374323975
999662123
1520514050
1224456685
70416158
334180803
1312187888
174697578
775212197
925231430
37661158
8223582
1521228266
372953267
1121942951
1063627385
1238723418
1627732716
1739389111
1648569185
1486037024
1502761398
1038561541
1699789488
12301002
1543935486
1319068575
1322667360
1658439478
1217804576
1659849359
1048468512
574478526
1591629303
1678741585
1809195748
735252741
107695605
271169208
155313415
336537422
1495605935
285019101
325759377
1106612357
108584218
1391867838
670604179
1383847997
1395614721
1055475159
815684831
858182600
568013135
1554562611
841862487
1804741088
1448547120
528187531
876182171
361942446
244505623
1812509306
1425520794
544643491
1471018921
1360251335
1422605969
411565209
1504413485
243354195
434996244
199727081
1259721781
1199769810
1600543811
773946099
1840753350
1523804477
1207475677
1649556191
1067217629
542496918
107956289
1236606623
746452453
1321975720
958883147
1359905689
273108296
389512925
1504809973
909577657
870905855
1619524299
1029036202
527520747
905604932
1456228934
1587289081
1691730375
1510602055
269402602
1046164873
623285628
1690626762
827114408
702172910
1393505027
1302648577
321394538
617080807
739741462
1761491566
1491276233
1446947069
1814937550
1244478504
600921148
530576871
250802661
960814079
1417442797
1110627195
192720072
1829497363
954724633
1087367707
154708789
995983060
1817912414
752892405
626708519
1357722884
313448524
913875544
144695589
965980637
198892319
477996444
17874021
60493995
440146951
122984612
1409382220
590070222
943486480
20088695
53714800
244011505
823088001
730144485
373715823
367891082
1750729449
1250975984
1450113402
1609138136
1276021700
1439943001
72314498
433627620
615877951
985014244
429680659
1017640929
1673092552
1536748913
429537159
1488748679
545082198
1578288531
1034633922
799136095
898159432
1196312594
766148042
1258813863
1531085705
1175083210
1077600910
179033032
1805564613
157906010
1444552948
922303940
1116468295
110197058
1708998500
914505937
156470331
45645194
298350346
1637296524
1433040991
766439982
462418608
664857259
231892510
627160937
707963293
996858023
139044237
206271337
1334622320
5468485
1040409388
1784110402
1094121232
392084661
1387872649
512637619
1303840947
760829233
717997408
1534604585
1104808248
788601124
752346144
225525244
950799234
640991670
1805683657
965381253
82865780
904420486
1080119023
825892912
1417855586
837562613
22535718
1538821951
649007645
1562828041
66676862
936036794
843160494
1763505100
1031364543
506428425
672332189
1309729455
42368952
528636603
1237136485
1376943049
659821420
1174983287
1626167455
1127339660
769682773
1071143998
1082449981
85043551
550407003
676000304
357948788
883494499
1148230920
65014251
61279372
438734086
692423381
957445872
1158956633
1511786092
503803149
96391811
71186488
597074856
1137248321
620586258
35681784
1040150760
1660894720
1799147584
1714497350
1829257361
29018719
1535391853
681715638
160533413
262279636
235259435
280984009
915868001
412357468
1393085
1170036574
1313431627
669488118
1463151914
1813274299
197668026
1458512498
1023687978
60145975
914980350
1192829192
287662294
1682852402
1790163721
806871432
1208889306
1399528673
1525903727
792976597
104429716
529073271
962397697
1376284047
54100985
746108304
1191335674
570495682
771668579
923426958
869297135
355426181
1175839581
1462915770
1782127120
306234207
791398766
420121504
1347486689
822205613
407266576
1421280657
33043417
885972403
75705329
1608728591
1247560730
590408857
860600324
1170152022
444823147
1053229348
1038912789
1364877493
1651626459
1239857982
70683026
1592392235
1585683303
1548839841
973130594
667956062
610183782
1148325583
1046859621
493309188
1742529105
150876562
715591150
130530848
636293090
1465960128
161288682
980394571
556433418
1181167722
1793103323
336593727
529864428
783312313
1848320849
766233662
505625816
982847478
1707819655
1503531718
1758187962
1778528864
552350877
1559726992
1710982172
807625451
1160264937
51597991
1375087912
912854562
1678453077
749320924
55639540
353979217
1202079796
1182676497
1411218661
1469308999
1848158188
211445263
1398710022
1151713687
1656267497
560654752
198397023
586275758
1067926758
268417778
1117151563
804524137
1724833711
549700325
1381872337
1171013071
340738857
468101488
690027371
679068369
351577867
685748242
1652242875
678866793
1695368521
399622158
1235733138
832552000
1513513767
382248384
1024562003
12865918
719183240
256961297
101933776
1186640166
1411477437
1680629475
280578604
1768573327
1603909348
1173373750
428883164
1659466318
821583901
1743900925
295072852
1817571888
716912709
777693229
369369200
1478160229
791443749
1460771967
1140134449
665629959
10211076
989370769
1049711928
393613738
51228252
1268631452
602496618
1497999106
792090929
650942802
254352580
589831440
1118320459
164146725
580181988
6741635
212040378
1412298018
736135532
311385933
499965158
1805412370
389840346
1018871478
1054790082
192491186
286933999
1556077521
1538104559
158793225
967375671
1474603862
202030213
643693021
742467167
855244603
749901885
1310930598
793803106
1653704559
557535871
527946724
1501306205
1159730515
804500672
1295749208
1097023381
1512623595
416719525
1525552786
828639881
455945875
487832971
748169472
1544445022
460770936
1427493056
188240980
886841919
1858385248
283467596
229161728
730160711
457587693
767716951
1794522684
275058770
521618463
1315080032
447825966
324734497
877220788
1823343169
1322290063
1549816061
1150710012
1063150480
755764388
1843911154
1122757291
219855081
1212022689
150254974
163243041
1292777110
154458578
888259298
217161609
471647005
1722278488
910196308
252989464
40360277
1817584362
465757731
1639640603
742380494
1557731479
80044640
1463715721
1724973555
1422437684
742360523
1851727364
1704307418
1203224712
1760257062
883467259
1008806467
540835485
899812672
882787336
1009051798
39928375
1315850070
408151176
1377707427
591198219
317954784
66761256
1240133912
189803834
1419294478
898422461
274656353
249951483
762191007
1074233743
1683469572
1723961768
1526104991
120268367
687015422
477113421
1077972753
1378804467
1761344154
1759224889
811788769
1433547215
718143100
1767955186
324706800
962804526
68581455
1289202233
371759986
1556541041
1238744706
1304957517
1010542149
669853293
184511503
1459730024
1296458821
1799093741
206254825
741295712
1652481035
1774721289
1375114977
1302442569
1603675429
330573067
1274811302
141010440
1780696932
1654611843
1430940723
1786260692
209607321
500144309
206050991
1788058416
64641145
1309513217
894764737
286247986
1061818866
95479918
147719625
1389431219
660225913
1852122756
640297477
1691796820
31178789
772752783
1783273855
53869006
1024959504
1837271848
657368864
709110689
1389129774
274910608
1304267002
783376904
1425357897
506281833
305085620
206339312
2871609
518004851
99801456
466048272
1552975451
1452212149
1850501686
1755984473
1331120390
1378353884
539870857
36369495
1414851238
1384131809
226674260
1373919196
1798612875
1020978609
232796783
1637850217
721967572
275586656
261693693
497580377
449449847
1440116703
1055926838
39072360
241666286
693858138
1246500158
1362446004
43991571
609502092
1666873038
1588341066
304520719
1494896607
132075124
22052295
144874765
236731387
1648429557
896180289
417419742
1303539537
1005782621
1280392618
329416827
940828640
1764824823
539324142
1452257949
246443973
653878413
1836593521
927272435
1157090765
1445328651
1795088176
1459963690
1492786823
219941362
95782118
1261589903
1677600389
248079538
803677093
314539097
290604630
1085005507
917437631
554505293
955458507
362689607
401976407
1668152376
1527910090
1421704855
663175083
1831972255
1389671703
1373381641
1352841789
268520732
389550519
1620917642
324095506
1269008175
1400026229
737963030
232279510
1247298536
365218164
184141666
1583363477
1619241012
1529599529
1044267011
276540773
481738486
1831675193
1350338341
719002066
1108756355
759159110
121775678
723499796
1609196476
761684212
1383230015
1334581241
999418492
1004573722
1753722716
1295660843
351828013
1829748839
1735378474
1444312604
1822365310
997194156
153656880
206168586
26708549
99728102
1489087842
1063813966
1241772500
402383275
366481212
1445397644
1724906340
1742880598
1637816173
739027170
1255539763
1494199730
1538009011
804606164
333200268
1531017250
1634301399
822134645
1603095681
902897311
1337695429
499298857
1530900189
1155440670
1584249311
1816063580
899499257
1545289624
754847297
1198174980
1814264743
1134522783
1311723460
1205643616
1309579921
1028536890
1613101351
779308720
1462971248
403961662
1068325309
872711173
1846184957
182829574
339996904
1217286562
551384150
1173328452
209598285
121553509
1319693514
621055435
202645104
1032340505
939996679
1829599692
357933484
387391720
1259217910
1510683779
1413778216
1431836514
1828583923
513504688
191370370
782786395
1100848185
274087023
1719771989
997806728
1649838200
177413850
415108612
1559205735
1288321514
837828232
762644287
1510298612
1118927067
1748328719
533271235
544744147
659495357
50731718
1180482866
162995652
1768216363
828663471
1463250288
1735951007
1113050367
682795111
1274873322
623917794
222283666
869856298
1784379383
578379626
155435750
708825987
1188680453
1675285901
808086112
241086183
1712554657
1146668071
924824688
1716052117
1326934546
939792873
1238327611
216430583
145640450
348959286
1791382195
1489875339
1824547840
1033975765
1075324583
1404798846
1196756264
1039177545
691972395
1313570876
489530284
1750077493
730339695
620901109
302717868
1572064042
1409186727
630578287
1400225014
249020136
1513866045
1070512976
1737702942
847475426
120636580
887222587
478597681
711403364
411089656
330677242
77603498
1188054837
399614400
1510677148
161540439
1351620496
441195744
146899292
1263490019
1659771913
558031199
1828789695
1074660517
1037482767
807958149
280969869
309245897
126036593
1501864247
1318891378
1048268390
796820749
1667006225
808004830
1337583994
1027112697
793177518
40045749
158250037
859009590
1855595486
945032581
749681331
1609944910
830520025
977029891
926517523
1391848687
1603563381
362066279
1055096307
371233627
1344685630
800158334
791672681
1556011109
1728329298
1668897198
960000763
266778802
1241348286
1331008839
1550795312
1794364292
1801370299
185097890
582472280
1754300521
365412181
1004406468
507467154
1810314941
502937118
97009480
781355745
46387787
721769946
1795371800
651129340
1738002660
102993872
304992828
518367214
916259806
1233618624
1671734651
1142850262
868941111
711886540
479292612
821864835
934049213
228615170
877877206
25186673
67116806
1132351450
149099445
1456976686
1056162651
69116391
978263525
647058500
1515418250
1805079926
734827523
560860727
598913552
1601039516
966603128
395658570
638337826
1591979694
1231658299
1741874983
588270726
1318951451
59509765
926348790
1317426004
1606700385
1401322000
538840604
1423775954
1858448105
1225229456
1119691559
958141576
1648796438
1220912110
745923289
1301368748
746198058
1425209083
970603248
445671030
517526485
1836739666
818778977
974667368
1461397861
704284846
616400227
473420243
945254194
730954502
83881610
996278884
1324137957
990053671
1557831963
1700638633
197647111
624134709
457699913
1059382721
1152766821
532264537
1165907385
1064524309
1061286327
1327549600
1744387937
1628052805
1175633272
1491854444
1365429647
462929341
175098254
1132711257
5395842
192125989
354824401
1308519302
653876084
1453473882
1561088105
1836846446
1797019517
641967137
574519272
178641926
130448015
998062644
1812890178
1435805248
986366649
265692457
1298003839
592241284
872281809
189077739
538229598
1629914545
492109849
821893028
594451536
518133842
1232810345
1460591255
237045831
1759307493
820097004
1821081692
217381252
571264991
118162282
768130203
1836811774
5058937
628118958
876644464
899047132
894932925
33970349
950246136
267852717
752284275
1324770479
1543151866
1523992594
1232850324
393519093
1426703207
1529359761
645094557
1808418067
898493203
806483406
160814044
1710269567
432986480
1345931918
137463635
308559546
1483265537
241266622
1213756316
1421406966
1746064353
287977431
116669313
784685129
766362632
1532965381
310653728
283702235
316454245
1078300086
251626674
165894745
325870443
1203056905
597205297
1006751762
1390182080
1816947146
966648655
1803527996
64398557
1710733801
1803203062
1749429014
1078974702
681755884
782867409
1205956263
841114427
1786307945
937069227
1687559368
746084564
1052157604
6979094
1553813365
1153473727
761655944
787380227
972173613
1470452473
523733938
663601291
1808524641
1143425844
1387463960
1149519420
241290898
217924174
184117981
445535062
1761824205
1093616235
1539497838
921339819
635737093
1618652147
1210238801
1360604335
895215045
1788772145
27788909
52046898
558370478
1855934615
1103611676
17408441
93272395
334436563
361173182
33137098
707963983
890965915
942855875
524021836
1831381445
1687131895
1719818617
1512122881
1556365994
1857039234
1335672672
1445260343
36651890
1500737660
364551359
168329392
1107883525
1304910516
1477370244
877580629
1271345464
177531000
535658771
1423655883
540938909
1013171218
748608282
901572610
1344906938
77880036
463350319
1055841358
1729742683
108923241
1683009510
1490228888
1262845218
1695019048
1246582513
1577353729
939428776
811613096
1759136461
1246387712
981805335
377876399
1701424099
1430252907
143512188
77652999
818934548
274879430
64312952
1453458183
338153560
91770145
816082287
272750382
712126294
1440388457
1368995579
538064489
4373000
1195972775
175301384
640762169
801243693
1013261784
1003047795
260869175
623332315
398158087
1007133954
503828981
1474519228
1270124069
454762542
370234305
75072213
180643692
170026198
101154703
802368520
323787290
809750547
874793879
1225974737
1807262621
1801927731
760237429
377423365
1154704505
631609838
1417297575
19351085
646722297
1031040567
1027664077
732315635
772462461
1486121821
1784004733
1668396470
176500599
1575750385
1373869644
166588848
31951363
1848407487
452359255
386076442
158129179
397185076
1417582839
619146420
1247482962
1533354442
1043501626
1354637073
303923491
1716090220
922557421
1535270257
155553691
606032749
1756307092
36952281
379374401
1850128406
1771935169
1496456484
81240540
680766506
446161542
736613736
1758608784
381100869
373659825
1806950978
602409277
200050458
1453867104
1529510985
860852259
461821088
1634594799
788386659
352685101
749273254
1230425312
832629619
1642669347
1221646651
451711912
868744415
1604030172
1352391375
1578260614
722141079
830164692
336093375
449428310
1796357063
858641
1474286558
283539227
1121481969
146802680
1555107541
1662535218
441392438
872064088
1321930404
1372530767
1015155301
999940878
133081768
43829974
1400846545
925571576
599533084
1749485312
475897845
1766994019
1026237375
450814515
376897015
311323439
1451114222
1180224416
1055275662
324707245
1110638557
101674090
255970617
1827555535
1245480649
705895794
1397544499
546623930
1754215263
471782528
1205296654
141161399
1816527994
110080449
1523971440
288889199
523910842
1494151648
749034123
498071445
1789551207
1272420785
280409943
513952114
1129149027
782702362
1635567232
1759282878
798325656
410277433
1383480007
50893697
1351655075
353374229
1642657062
421148448
1165894514
111383693
743209568
1382508065
1368335862
382447972
1560964692
802859078
314213600
1303402738
498116868
917057323
1401293701
965814381
949866607
166730036
332713144
997574068
245959278
1748461841
1069921354
592132321
76118145
1137722376
466212107
838396609
122664721
220121013
1155291688
1779665090
1763416280
54357885
1588394492
81603033
553960120
1516288255
166402948
432042869
836710418
1685610175
973285102
1209444609
1445640496
916857331
324646555
1814113906
1011826542
1649180380
693376315
1160327598
1425660748
1730549587
1596141185
1041566342
777455940
64074438
916788523
424567197
1243713597
261098562
224075580
126672136
42017543
696768431
421462451
798065953
326767378
466152063
319914228
646023251
630281985
386890349
1742989522
1153892145
1669431755
1496863371
1171466479
1162062312
991715866
219242919
496472258
825350315
720819070
815355863
1160478063
1257856529
139785284
1206983050
199321879
1223080593
369581913
1004603636
393110677
1271485078
1803723484
63979950
1517964494
114369450
23370824
352900719
1824281238
1611783674
1846311648
907446433
884876713
705100429
1508181576
823306175
509306189
1234016016
1527333263
805864192
1844043579
818712603
581522185
820994622
1702359091
821974466
1312998421
1651234890
783222931
227516887
1545210989
1507722474
1490206393
714219504
147946523
608325624
1517285062
742759614
691320127
45066010
257315545
386956305
1316948576
168184894
391005796
713851650
416723532
1307684519
1753795548
190789011
1550289028
712974090
1601898509
1705221343
53450823
540186915
1503926974
1339632314
34686868
176848087
137267093
1317615445
458777519
1782309797
1396936801
1486572647
1829169599
1608117170
191420400
830241080
1147507492
351967895
1834449666
1549154413
143805587
794348510
1588206945
1552830724
1346149921
1611103980
209560071
1624793670
75631983
1615311562
916044176
99528812
1388193666
1085707936
986920815
1352269654
153828641
565712160
1008086588
997273157
531718880
1521754365
1244743185
424144047
1381464574
827157177
1765910858
1369580376
235297552
30897721
748492455
906650045
23365778
555750189
412250661
468252705
1657020233
463237054
92379356
872715484
1213767844
1145498551
1119284145
1052515998
196660215
1108131204
343361873
595007814
67118586
463447146
1429499604
326291591
1045857899
1115349891
194243290
1565316712
1637755791
922779313
802229927
530325024
826091478
464563157
560938931
555691695
1585367876
630753902
470108938
1069841764
1543946021
1289857578
1730906926
846789110
1792993871
1472828542
1072716514
994565967
1378458573
1770842526
1107028493
296613688
1227463237
168060457
1600186187
1679314759
677952872
1497547339
1114275835
750731223
166321745
992083402
911125810
622833787
741394872
1504724010
427357960
1122901828
549168970
1252573811
1844161215
257742999
1578153150
1166331329
1801960250
266026671
977637201
1250665402
13407081
1052730512
1440560698
1796639695
1404516296
1240533712
1485194631
563231659
60882225
935514046
1022607613
268535252
1166754910
826320774
1596675838
1695716912
1133390252
629831938
1193303717
18810198
1025194134
461980508
1759866561
1281239773
1554460810
777732908
909558565
743346977
52563725
499574203
407213468
761002369
663096205
388612131
1624657759
1066365626
1302458595
334297021
327233775
10021857
16489513
1513000924
1829299704
441841547
73744987
369069852
39705517
981008161
1418749286
709843502
1411196124
884854475
177449048
511545452
623726172
714616567
1263260201
1537413940
701046316
810880356
1398432579
567576504
1766727134
1307111617
17927792
990932832
608683918
922864885
289796960
1790004197
1830249593
620133818
1801846723
804348878
917135246
170546278
887851791
433886814
1622273957
1729739952
528878702
848279610
1285968326
1203757099
1324285547
366524197
379474053
1511336548
895650415
400401414
538971627
1396298251
1822126847
685607370
1206895453
911907324
493846133
1322217190
1597846424
475789927
8211859
996127857
1686241608
1112105238
1311054904
723850068
682626146
1346339544
489863434
1187503652
309370550
548759269
1314355593
554643971
860627129
1620293784
965809691
888189480
58894337
770331826
1736224160
574879300
765893708
577889037
340875923
1594074094
355824742
1605501527
570391120
1356555068
1527392545
450045723
1727151742
461254070
724148026
344074345
533668600
1163064131
1441192640
125670766
1053220201
1661593721
1738724135
269242465
940703815
1500289608
1433412220
756008671
293982137
1509877448
90265079
742742590
8664527
1325456562
655535705
1076911973
1637166768
279751856
1738559735
1066732860
1762274708
534828840
1581705181
1111877717
1832763733
222093310
1528022751
128964775
172968700
1608535674
1245507252
647518962
1191170424
353797896
1718815512
991885325
1603048350
239649499
728817525
584589926
1299288195
1536197692
863230916
495197195
1815608814
1115532255
1376585243
250000451
374617260
1298886068
652558933
1858245677
988529307
2116915
546931245
1111726200
786368987
563885618
162199598
1645407866
491153660
141315670
91454990
1559189800
661003039
1461389392
1335844066
1011005167
579726377
467214998
1268067273
809462256
1540853225
1622812669
1040982364
903100125
730722227
1436650664
96302663
1285322588
937313756
24405207
188597219
277994325
356695715
1812902433
970731954
793075991
807876468
1115212346
460975753
439769816
1582720143
1650354512
231344044
5882355
108342794
1002271343
837836390
657745292
1748131772
990424549
1754162459
1758696792
1044915184
595968486
705403678
852099495
1185796375
1808173254
1211411897
396511080
37485416
1796908280
353796428
1834776803
1303540387
234995012
1667247672
452697249
1675160826
1767441713
1534729368
1314348161
464913500
1789677270
1692203132
991003900
802426632
1251330087
1669323177
1528673481
814017936
629884903
658525649
480978907
973891461
274647319
506800370
1083639365
523640200
1790628414
1756190855
1052303519
1429630799
296435569
658367052
1635303638
1800855227
628365693
1810126761
887268568
487484173
357229723
1013632744
1716129497
44288534
1615103505
1063115438
126861418
158310735
1110529894
1582740615
989582073
743900642
1454381513
1072486293
325046202
155214911
282094798
1705451692
1203700184
314639944
452133253
1156988363
946547380
865846220
298028768
1387534553
1301247588
924670840
312234468
427975935
735903481
548786336
876039610
992070453
1329860233
1552811434
1305410489
905901122
967854672
1003418608
1800231711
385166026
648960383
1549052621
885765088
1583427140
1170910896
627429944
1368909062
989656898
874380073
1082161659
1604158556
1806109556
474301245
44440764
1748845887
557245523
1153400239
1164371672
238264124
819297635
1751335158
1484955609
1111374897
1106408236
1153106358
423008867
184527701
270140046
1338928550
1579473345
1192843095
846579467
41072712
1698786983
189849227
694043124
293475846
314141427
1123759926
1760142900
1013142127
890249201
1489602313
186794341
121635552
317457592
1243026081
1273400496
361696687
423510051
1006420148
576233272
1284288138
332913610
160241721
1599044249
1536020619
369511875
152987304
72446455
716845597
1807791543
1833723427
1243040131
1198422331
612530143
1045241851
1467017659
1524757798
1727668738
852454675
221922417
1661808905
171844042
576006869
384036619
412928541
1456065078
958497421
1813777472
996213033
925958605
1726379062
186350628
597438006
1159415797
1728792308
1362619600
1392310706
1363747648
205404662
320783739
1115563593
612854939
754908142
1663469941
1104093836
653085728
877131401
751436080
527488893
1330775723
677207001
1312794867
1845734370
1177929965
517074000
1511277211
1038758754
1746893299
93596050
555044713
702811178
935896575
1040637110
1763028524
1470235317
1410305832
1730011493
783640930
418174858
1405321806
285145735
1639398864
603111707
625596388
1761656693
1034125016
1680817320
371162624
927873208
1206185120
1337939926
1746454336
455322001
1704508697
221153211
121534757
716773193
561788408
1818390500
862771129
406164538
984191775
1220838860
348171936
321440903
1171342657
1097238838
97451461
922446138
1607677187
1588227384
1576256934
1713162482
60777543
996895232
1125953904
1060205921
826697744
892559984
257549293
922777497
1694904409
301519712
1282333483
1053187418
1805035634
1579799876
1147347395
404705004
1203048397
899364400
410123326
1237863261
1416596423
449073981
1741429247
694643280
295955045
1379752087
1237712913
1315396974
1569870188
481851530
670890599
1270487316
750587508
755960086
1014496026
662709380
985037612
1000494343
530043538
1741262340
82374910
728522281
33712173
1517899568
951373610
1116615260
946703670
1382760228
845227089
1278274731
1438371478
1725275416
1215955520
991618835
988127588
1520352774
246793965
775144996
531797681
608228073
709599682
873439138
581629330
1486252690
197471647
1037492787
240178796
1850123977
676854202
1630611135
1039360905
884614690
968831703
1177785624
342628035
176248774
62448894
1262187469
1351676809
1649622172
202944292
1851146685
1830888343
1483259896
1034323445
1559425038
1190556117
1211138178
579476198
413722217
833969223
1443497364
370197003
1260894511
1624404669
181265842
1066132278
1730969919
1659977703
1654294756
1583180639
1039024503
43328333
1034417091
585815001
10393379
102702215
806205578
1594716596
1413677034
1392443369
1773214859
422360148
448896339
631666795
768425615
513306985
852933491
785125183
1586733809
1509308395
1083725197
1400122414
3571772
1318641901
1377692692
413669276
979051085
658395701
951547355
1138124472
1606866459
1711272579
451535080
1432944693
416973400
1270426876
845971742
1322622260
1771089957
434059123
446884851
1831757826
126469821
578290003
1003581894
367989191
1174701829
1054509076
1454292746
157361717
1070851902
765530824
279451756
1261715218
199241860
654510090
322358728
1104770340
1261094299
517597129
892700194
1671210053
983121293
296410155
608224074
1467814504
1410436727
517086403
1249091059
1058481170
1249156499
1581218795
864002786
1042673555
1431958416
966379995
1851172063
1035984947
1398716599
1770966570
405509979
1840403972
1132647284
564888462
1751326256
875022960
893416151
1199790184
1634726032
1538738427
340005374
750131495
703544604
132636094
1152941580
1704422168
104545831
991654448
831153716
1730426367
1417836812
1383393215
459174533
1838897273
216084814
39306355
1843952855
452049870
661484851
636156151
889969425
691936492
850801356
316498335
1404250077
1702860648
1590485663
393846219
291925131
1751163510
654606414
127273567
29913763
855371638
1036856071
664653657
311537997
1842145562
28232379
134231985
1328570603
1043161491
1827928656
443873867
1217319916
886219789
467642191
726167162
1795863504
1853129058
372971331
1184861532
1526400567
1480544534
176195915
1508789955
58569619
1649779999
816301195
584660409
1697009916
61396496
792603578
1523363644
1480518632
608151811
1208197737
296079399
503349846
1604562787
861713943
535660483
1256645545
1765815240
165628546
1509177030
1640964387
1427033996
1715024764
82557231
1630286311
814022929
641815829
1855002196
918741652
782598883
1241262893
134201366
927330455
1689772764
894055563
813140405
464368875
1700717494
652779703
974132861
484918294
363610045
1510920168
1544972816
1501247083
659435725
1677708940
304629154
1729402631
1621486180
17233910
361204238
822611297
1672486572
453891775
142377233
58208635
1529259715
1000360163
1610500800
855476849
693808320
182583241
934971482
788579500
293417780
1650388230
1140915353
1217646092
1180628351
1810026659
1057347119
1704381551
1801095477
629367498
654512797
165357299
1060083966
105162432
1151726370
1491954502
298485952
892275780
774001444
797632990
1177008746
758110569
404156071
917203397
540079340
1318270531
926752668
1439052511
1704461202
1575801226
1292712255
936777949
1018092164
1507012290
1812619456
71842500
381192869
1205387535
45129322
745369342
1513384539
1501407359
870592884
1375778667
1390221227
727505800
125471513
1846102552
706621353
1251796143
1735186969
36158886
1636121479
726562056
1470229182
1151044750
1504365491
120821542
834098528
563643296
646677936
168157175
1523161028
1281723529
204572984
1364893426
1169754619
1642133927
1704411114
721691673
599422687
119625685
323955372
1259614970
1277883901
222935401
170530767
605722168
1723655139
570293628
45833465
346547787
1748844827
1144282277
727647686
155971338
220194089
1042919913
698553720
468559101
985801762
1511685498
1072716197
494420764
1332533860
1067638164
918591817
1459800527
198697830
865844299
1454884599
217870145
309107528
1038271355
498356886
272333725
884067175
328075397
544237411
274140106
721069652
1020117161
661954753
1711495741
1279627582
1203385103
646124518
181736222
1567766076
484709338
1772713968
1214337984
84731886
1067102935
1749453343
1653899858
1708991022
1760377774
534067704
1824336525
632781427
1340225963
546270582
424781788
1155750646
55122263
701128126
854594209
783787111
616606023
309698708
1262730588
968737799
1703884288
261061170
1560877146
1745207314
639331669
149387145
1077971830
420915173
761377098
1545539560
1232981933
784562546
1690833379
853765658
230848030
1340970079
736024444
555105384
874520270
1346771046
278193651
1658055734
391304114
1602271347
407685783
1341872000
1546099210
160376331
1261532858
1770596934
337661742
459495509
964574979
261975820
1428215118
886378852
193582406
1786215929
1484669478
405905556
814160990
1223867379
637202929
154900287
137601997
1228384474
1661160911
962902133
618302270
841871620
1043299601
1057031931
1799676781
598440218
1666598119
1193783480
994830762
232417596
459683636
688412038
1025200863
145933467
1167896009
1217315729
1770305859
912395872
1703469151
79783966
1413372429
1555740401
193670946
1327152190
1570042687
1545643383
607212690
1630699677
1716886254
1180549516
1501722709
308109515
1776137532
150590022
748653049
442054059
240071932
822567062
1523080297
250127897
1238882361
430185116
10004494
1074308520
533895351
958958356
306192675
130278462
306817233
1812914703
261536433
507903063
522186373
1248050927
1434919536
1261041598
539381071
139368995
1394840929
470668175
338926515
796479267
900047913
1613799749
1392804038
1408332447
1607718934
1812185481
921660180
252582101
643068738
915772912
157617588
989945557
1052506135
457323783
1360005338
1125667804
918841413
1450748152
1278697674
120056062
1084081367
1415613193
33301890
924964582
1665796438
657820063
594758005
592716426
1414996968
1053607811
182093417
868497506
1532080348
846275062
633563035
1612193348
602846079
1540808758
369701084
429224445
1773083459
267145200
260022090
660657199
449477063
88799773
1411743453
95810905
60929513
1603819993
185424656
19190217
1639229716
1759215026
689537600
1201577108
313590387
274929859
1157163680
900628999
1531241387
1809693194
745506589
501760090
1429549586
617266721
979623092
1391547817
1148009140
1788602428
1283630726
411537840
406443353
1372136764
1146016051
417495443
522162943
157930172
981573244
1406572835
927141417
1604969917
155054387
1216574148
1518058447
413555746
14971955
1293504366
1237222744
1072845712
140430320
570262333
396085425
1285673061
1656217609
312306017
1712049856
428935875
1087253328
701623823
362516891
1758456876
664077165
112160533
1634917214
1561510006
747901238
950167642
1625200144
1692551984
55776035
1271065670
1233275352
1316504710
1811071424
1564310513
1585869387
74949400
1484983797
1327737775
283711040
1581613540
1637960158
1676199607
35844750
939770963
1441916557
1283029065
954677910
1510997276
169340369
359018171
215210711
1626750154
358770039
1569571684
1746001585
1833814196
476405902
785458696
29203863
1725028929
810978825
451666010
217596403
7341434
1852438182
1503604341
342999715
298885341
152289415
212186029
1751167522
1312248033
217151986
14384198
1533443384
816372361
965906061
1371525601
218839912
552872515
553203030
818585597
1462446733
1091122181
681532546
572137044
62556168
1643565766
559422818
1639728773
297196636
1314639248
1780808547
646027361
386020421
826975413
861362626
28046310
1216451927
979605005
1521283304
1547944589
569593623
549695120
803198561
1389290270
301335573
21519456
834462522
1493471265
1450392319
472033363
890161050
1740250786
1260357800
1618028036
760490252
1668075135
901001523
1211482219
1138036856
230835773
1624349600
148351102
1673926107
1099514426
1660723916
476112517
856616976
783591553
1813596395
1472127505
1346250506
956672044
1287425258
902127677
38077551
581942550
1359320834
385767102
640911045
1401135365
1335455875
976624506
448570719
1093630434
1064953388
660453561
1297785979
1513324453
1517561996
1543621623
1574193490
1107289162
46294170
1342514324
1395427727
43373962
1191724314
1486067339
5889689
201175086
1412395978
1044584128
4092452
1405368011
1073553593
486583868
895898956
722492633
884256386
765959040
1560095221
411555908
896917141
958163701
608668489
552385083
11849077
631582023
1750092130
921154546
1258100804
1089185924
1100358609
670916570
1179595025
690484759
871963708
1778841660
514498667
1082028431
50757230
1089310967
990007218
807672855
1044100963
311745060
1168273579
1528271601
262872204
1748617371
1383606451
446189566
779642896
392385608
894233459
989037182
1680862744
1512607794
1045851212
26617194
1378543287
1837120843
648163757
1078579895
24824135
1018320718
919580717
1431331710
996059841
1129032455
501864353
911499186
1038906303
907824282
372004814
1159902103
773907077
14437464
1720236756
127023023
1393375768
520013299
1787205542
347346547
142606532
524468950
1609686449
985611341
1615975771
1059599595
1810291526
344678673
475384896
212626322
469520603
1334577453
789029347
1145204809
1591903460
566839301
1622966676
116324185
522661104
1174471885
290703079
445312870
1599746885
1330646864
812811246
46617212
1749502899
1803408805
1574161570
1630890549
771748490
613100069
1642910875
1010147213
1806887092
1114394627
730492350
362592613
640079500
1310172752
984325272
1336517299
304205554
140549814
1285921440
955531199
866747601
1188683060
609238877
175814613
113041321
1449472176
1339182089
1307155614
94619367
546447375
1048384455
897305565
403109717
461413111
826922802
978665680
475299902
775880285
814678782
1263615551
1103329284
439566093
190445441
1642355617
638504891
1072377643
15051438
1858366510
1857135682
127625159
669641942
931065096
783357426
906875441
284857537
639961851
493324206
314224781
1627286893
1356023906
1807744538
1098472068
419021826
351476176
1151583137
167389367
397805050
1032938738
1329627771
496845311
41601207
794401480
584750505
607254132
110208424
1204018624
1845513007
451740339
979586978
1439468697
896518207
1097201935
188395866
1022785536
678547494
360288896
720611784
1063586263
1391816442
140214453
1771917462
484551149
1057219849
1764473984
190816697
1574449265
1050855973
1060954436
1806745086
1301040299
632785402
333613424
1311604172
1018774266
582752862
1548261107
205778954
566398851
385862142
534602107
786138156
1561913137
682259805
1552081491
1011676242
1077736368
829553935
1397805837
1581378635
641526337
1349097428
751264033
1752645504
1019337532
1679402606
366717991
1207070816
386392172
1041115522
1742743244
1019666272
1797753445
696777836
1680778322
758586611
476382396
551083247
479936661
111582980
1744768380
403657895
948572556
709344468
528569084
1779672650
1169553183
138841000
1041502238
754802004
737573173
90778454
327764741
157972602
948334261
550730286
1206249630
223365452
46300041
17625945
802268766
1675097653
1667504323
710671737
696734439
1818072477
716229750
901793519
1773781770
1714697248
1825158610
605288723
67712683
733375912
772144214
1252863483
1679743367
1623806662
464859292
763685058
1023408613
1341673951
358590234
1111424077
174171387
1820527958
1772584259
1667165960
63210133
570128774
557490730
1426054605
1466947616
1052248248
850759601
1611673700
186076896
641649940
1136235655
430662017
578097371
1782937511
853367617
533874487
303057672
1435102736
723045916
1481437110
140917344
164010803
350129768
908617572
621159045
1207108883
561475832
179322499
1182858370
1274465536
607220078
177304582
1453347277
580494975
1742049594
1179530593
175855402
1328355235
94328862
1291823819
447932801
744449951
1202346419
36451280
955306903
120579641
232564467
418815532
1226472049
1497162206
1737257557
959538002
1628058766
412791868
1297605560
1564748137
406456609
1458889441
588464013
54648362
1026416624
896840059
1382047395
877031025
1624074108
1524388055
80930361
1654781324
1315391302
1387602865
498952405
1702552478
1350659843
166588979
1310806494
1847818622
540688055
1078979581
1228959391
1034208446
1308508630
966418230
1219519413
1316401994
915766661
118764085
433707899
838576557
591400406
1506285808
1319263149
1287089880
566905065
449996067
649440984
330652479
606800096
1688030488
1179169260
1597226585
715463461
193714750
521477719
364168016
1832506163
1016651928
744410570
1054426233
316150802
1105042236
414381940
247666212
789675341
664612534
119011142
1056879400
882254528
198237609
1366096237
1705402035
792104848
284875295
1286995253
1478243443
110486562
1585777789
1191156501
543284688
687006071
1387782733
46144432
1375982910
1765487223
1407851310
1834580201
939644567
357123820
620502347
1341405356
233996060
1065282923
718432770
869009689
1127573025
234515708
666474298
1173325039
300662983
239606121
826641949
1512607176
318739213
91668667
162815964
237081016
408259160
1568172832
39794744
274591991
558772998
289514800
1561366751
1262393742
1520909739
637047898
198515949
179521642
1138482191
597691438
1793204462
847232930
863096140
1774754941
1529155324
1252115873
207306878
1611461019
1633370763
978128478
1395607758
60173806
435656754
1366882191
1347212899
438847568
1102208952
1761291279
1569845921
273023860
1492813900
591137200
1795068089
1121904485
1257812616
1423609469
628648506
1177547824
262163388
348071323
243010914
1128055256
421744774
1687964137
1560387724
1082963601
1363060638
613332431
566835560
994068109
1565617990
572708489
1514784335
653647130
1723542365
1652390767
1056969795
1655394717
712728532
1562786901
846723087
681400590
329356035
1255384607
545551414
821759735
926251931
524511006
1282976549
1701583169
1478235690
1585872187
220533711
1546942069
1486419451
1398967750
840094251
1753426303
1152241507
720024365
1673972728
840303012
1766519945
1162512927
997331744
1056608319
196390214
742410715
742537931
836085589
148630294
1499333504
329253712
1624158171
1021842252
1654243055
548102373
628391528
982670962
698603240
486587347
1127778935
894165156
618292322
1070918240
1009236145
707252399
1123330658
1628907280
844950815
1258353786
1422036530
1597253616
1772766939
545605265
987621985
1186660589
1461957650
1296749802
1323199838
594401119
32887369
655504078
9643099
1268543894
1289597492
1534415512
1766496186
1421556956
155154665
1631042839
1653125227
1174978770
1134202944
945671423
30611398
1037394686
694282673
1662335547
529006392
584378997
869988355
473991156
933337887
1092088725
728731943
67373665
541589397
1265420963
1433338769
1557448774
913110133
346166047
1046820286
527011886
801399190
1285484392
859587557
671967831
1091684200
926400769
1766995458
539261996
1823054462
1841114603
1755744416
1334734655
1053571816
702911164
851199699
422066069
409624905
80121706
33552657
512701744
979289235
463827424
937945638
382653827
687292064
861716718
746202994
103229087
867713052
1360339406
1802565433
1040230089
636864511
881152098
350386195
1173976313
654315529
50896101
1409211533
107892778
1001670107
1558995494
1195783954
838310046
492585585
465595732
676113262
278542870
312827500
577359979
203122125
1236764199
1172731789
527301879
1568534756
900726414
1239676632
62975017
384137550
1064285439
1202787042
112714231
520759252
140434790
671464346
657812554
443182364
1066522692
1163313075
1254242986
1848786478
1580072070
1797004824
1322773384
95443172
583376731
811517239
190026889
1038243755
60617540
152858715
1335986675
1506592531
1802252443
1637410670
1526330124
162054079
492438283
1738153022
531627940
394740371
1162126225
604955287
1806870871
1194639945
63457114
877383383
992552564
1720263514
1159981212
125565287
120746212
1674754695
764717767
905267710
865476093
1765024878
306356140
982206348
1770760792
800876762
423821785
731792998
1327661159
379270742
1747471694
1051125645
1309307442
1268707341
912182333
1014396512
520327954
593348263
970956296
12752741
1362671623
218559717
133139956
985981149
1559317970
620582756
6236689
583870247
962515479
308534689
1511134765
1455496069
1685311913
1489336277
1701995230
386443825
155763502
820837776
1597246969
1850519865
259139701
1798003967
303755583
1278595494
77684054
567484075
1630731818
1524055780
887715004
1230921103
1044692762
44504783
975991012
1585233581
240279815
451922010
1493850352
1596109537
719345710
1445918889
1583951889
979517565
115036201
4972336
724625569
733523941
699391443
264166910
714533931
454836535
1825638976
1581253354
67254178
824517064
1192749847
559517950
1224285858
1506852988
1858201490
17791863
7816201
1536704463
933945805
1614880928
1454573196
781707482
13214911
1453948323
309663220
331714196
922328101
708274125
6311528
491841185
1584971545
1653045663
1589073771
1041932019
52896264
997828207
162216428
1178153160
1653657102
595495760
9762676
316422781
1616698311
1827877356
893244319
1448998679
1471774991
499016915
1740025914
1743824864
1230845570
1568985765
994938556
693569785
663977036
1541319390
564540972
635428109
1316808160
1492148674
478587144
768600488
1267607495
135658916
896339164
1098129797
453381192
1358242999
1085413114
913562639
143450608
1039696537
801271898
1077409795
533398678
573735348
1260039060
709483609
376662035
1324256425
1668791472
1765354167
1484223846
821539089
1779875222
1063350177
578853405
14036717
494024503
264102869
1070076303
947651304
1221663197
204276310
1185518265
1381835025
2008785
232060733
859892214
1392725218
1133496787
970754116
661195650
8593256
592030875
1770080935
16408754
1814242116
1552495668
527869173
83548156
1003886899
507528190
1658357714
1543261862
333632212
739965864
171299575
177371738
653106404
239656380
892636634
1256796242
1615817531
593040357
707438277
631608048
1604075205
1480423682
1262237581
1805403429
1041032937
1199834790
1705502026
625563065
1017384591
936561279
737376875
1118068891
1430529835
1745095647
511235320
1064254618
908902554
1637238876
1585103540
470666782
1375062461
1580421382
1726028593
680073664
568655358
503343063
1306085116
1552824938
1238928247
1758854782
1783889429
1016773807
356168412
1031735881
346617675
1806877637
1272442762
1460206982
236185785
397828281
1264566897
702462322
746626402
1062362248
1269077244
749805842
828102990
709429875
1605580621
1070862204
4657285
142813075
998038257
1098038330
1725456118
1318313083
1206176946
502596881
1835592106
344933806
1628311370
186603802
1829998278
1223973024
603410135
1165284346
628260171
24111708
1268541119
191580277
124913387
1419246408
1761268319
783965957
320233320
993472226
172249387
925212183
1518135776
10104150
1842635343
1836305271
1301288205
1616067021
1183295609
649180424
60148461
683129989
1290477824
1568752477
494004506
1619802743
506439532
1702787275
710032976
261776245
1328220874
1570083779
377249146
44284672
1655468074
1276436980
1188520218
1678436007
1239115354
36372170
418603514
250381541
1407619747
1208151856
184122606
1419102823
194022675
215428732
916049061
1035377884
279364637
92564245
1108395875
7033077
1419573709
562533372
1025386666
1449947137
1211579529
1306903083
797812201
27563000
1819885466
1529631793
1387749899
1459994979
1790541829
570686067
1292593123
656501872
663166149
403015505
99593264
103524519
1121339163
1621893843
151889116
1483946453
214431657
88139593
1128037938
891650246
742749970
637849824
901074743
699151719
899173769
685738458
1050782688
1513944148
1211319191
1600761120
644255895
1515615671
1447020570
449512868
1005228548
1106531020
147642899
674517972
277010875
1669490914
257236194
1684458477
442081058
574301773
553519991
286802298
386941433
737196866
129936099
952150325
1726358042
265193348
1121537377
193876236
1415026512
1583175167
1770075726
1168151732
642028053
959757577
254190386
360568804
373158237
1484877490
412730464
1493292215
997977883
1377192222
1795167459
880737671
265319320
884636570
1183600523
1177957204
124376129
927613370
210867426
657516119
1689941815
1572730207
1241280049
63412586
26367461
956585965
679090831
1809205909
119715431
827869745
1402448593
862909452
688447621
731735079
836628267
1275357397
1284786561
88645256
1387562579
1829864559
719670526
1837858781
1379831859
866430832
1693604901
1515074406
596804954
1363316067
1071480756
1485461445
241519895
1383927887
272310270
659588480
868599055
1610017937
938543912
990437392
984004899
981273088
1388047763
326798422
324115576
644785556
1459568047
1620330569
1813701965
694930923
1525736068
1345816647
1108356271
357809253
1003852767
771915307
1273426974
1167823265
391466191
1408718431
383548980
871166724
1349603091
1009250276
855322104
157846556
1737521823
1412623439
791705634
1093760661
1798229570
810712193
1752539955
1312354534
435326970
642750197
304840070
438204272
480098307
1232083520
603504440
1708188549
1779567118
37521158
597149905
465292207
1278505883
1754142158
184448878
906498642
1471187892
1037221850
724205811
1278781917
591911917
889231768
1317318268
1850197306
1702924615
1092203282
1786827582
1300417899
708797081
709188717
803257588
1008249445
600227967
1559731959
1704069764
871597110
1775531147
606375272
529476568
917716539
1571114363
1751843023
821134006
414844473
1546273167
665506718
1502704358
1072770022
1556523160
527059785
1038859168
816653283
314506450
1684929247
1396732204
1564208062
1130447627
1381670077
509103418
605792156
188115512
1604260908
1717626165
1187631370
1164929817
1607422359
553212000
281108784
662774170
1281626405
218584958
730489905
520236384
467026914
28531246
702911482
1042204726
1525646275
417252538
929066356
1121785299
700541584
1051101341
176554732
374278233
801236932
486101241
1120238521
649374903
55616008
1074786544
1767193847
103062366
1137257884
1769721404
344537665
1558052625
605803566
1072187748
1622136148
885315233
269106013
315912952
1222733546
642572656
1040414487
2521297
19833361
1697158282
683748043
1026776680
681996704
1465866971
1532702725
1103651638
331789129
1752427913
1807049228
718698211
52140757
208547678
1183308361
914501022
1473259612
116211236
975047521
643303447
1724958203
1808505122
451780590
397707986
97930108
1830414766
1748402157
1193144575
1101228425
794419741
1158111351
188229589
596822193
1047989032
20029848
1479986610
1247111094
225680285
860888402
1810204208
938577368
454550281
346835955
923797143
1448398081
406309100
1283585289
1311813434
894073137
122299294
1012184316
1241111539
1556843628
441621648
1827399907
1769993754
261415356
742473713
1137884945
1193637046
141059544
364537447
1668563336
144941128
1238596730
306565459
1571339300
266965868
289538231
889396046
895569030
1819938320
1526213021
728698054
1155125555
566808520
1847189812
1790729260
1181649621
1450175214
544873682
564335851
1767751508
345018105
1489696598
538056192
1245337556
1812607611
642140359
1822194633
368595112
615120222
847687260
739949484
1354165264
1497955497
760365815
910102788
1601743981
638237575
1138199176
564893617
309073484
769965895
1301251637
1336322957
310284600
102599192
71888348
590711466
892878415
436199323
649702927
233438462
1760367305
1415243530
801024792
1585372716
935861863
1280009256
1515551844
1201018457
224578601
544586904
1449703324
684395049
1676755064
946532182
741567663
517583634
1622391741
1346606251
1249217968
1265529936
989579717
154054611
1262406961
464839652
1378451669
1563956078
1604362933
955137584
30396710
225004444
304545204
19669663
638541728
4016436
1790075551
1526294916
1636300407
240020088
1098241736
1093830057
556817986
1498440002
443982968
807932334
201909588
711508687
1422664328
701003914
1418332083
1103028296
110126711
1396138522
386427022
880543550
562593850
1693514016
377442798
551070250
487583638
534139321
1150713090
689339487
837459150
1346460913
1274865729
529496683
350184029
1062528999
887366380
764188283
1241030638
716480939
1387397746
245650042
752826887
1748913909
797280721
371223296
439549410
660313613
899544665
1046934608
792249422
378142252
1609028414
241009568
844923614
541259452
45619031
657419591
810486451
1138847490
1197026679
1755699347
1436870124
224784738
130857871
923184941
481140886
699380671
1555360843
210661141
167190739
733170342
705747923
1484544044
972979368
75672453
993298850
1183805094
777708279
673532106
1336700122
1594724879
1444908053
1050925480
1163121607
112401824
1274551233
1214922374
1484717525
25111884
150411445
322057368
551002671
495789281
95368627
209589437
1000169948
1007464971
1292084225
1088919116
1436258982
484614522
1332774207
1384615477
1651904573
1112229045
112570833
199205906
233696858
1178099120
1357196136
1009988752
1346957835
449822270
1589328726
603059871
695055047
72993881
1095458482
1509577040
476421538
1402156526
344461166
1066285782
870649478
1007061152
907964473
1501295693
1785529222
1310923929
472340772
1328867650
1720631791
735326015
549159245
304194908
789688061
1714551637
283508840
197581339
1623078514
758554546
1145680792
372708005
1270402599
1025066375
71081619
1248168870
1228632001
1637455846
513911608
482136807
1417652523
209255678
305630897
275665578
1832337431
879333892
202044154
1795275251
1432611163
1614998641
551599905
1795828321
1153151185
1242769177
1514414902
872931289
312314660
1124272097
836637326
1067352570
1739967885
121600403
539174322
1580254229
735346038
1257147613
1138859511
1230547653
959637306
730426344
373445379
287739097
525958012
1698592437
544188206
1230826283
725832054
795950277
166815266
592477853
699194516
1454307139
778172614
1738318442
175512558
606703807
1286626258
1573784100
1824537863
1095893068
247478996
1194804124
1172863460
477449593
288710227
403831249
1478808240
1196076465
789760033
1191353792
993215448
74568001
187468276
1648301661
1808422259
434878576
1693999822
326877090
1254778959
912637400
286035118
134423122
1618380305
1183489167
1146235965
366435585
745291117
1715180559
636853727
701191547
1773063912
655167604
1374750586
1282881511
1229283282
400368033
611142192
1196578894
66359078
286648785
1267665077
131809374
1189252779
1746207199
968400412
298026963
327281043
276992610
119087729
586322300
181823911
309565356
126787511
1548476402
85882872
1749628519
782176614
254753691
1465473013
1073060842
710322736
700234929
831507181
312448982
154450546
548923800
1701699941
1014831717
1835225332
1739639458
1012410318
1650053091
958165353
364465346
1334064794
146436388
84119408
968447835
1496025431
1421692739
871352004
588333254
105276441
453460159
937049694
1272444938
499203829
532311907
772345893
254380938
1582447904
1388506307
404690591
1722593843
800856414
844538454
1522051588
139461944
170986235
34131908
924013877
442585796
1586474026
37447466
1209331512
425161132
1716065287
1185088609
8654541
106693348
396108019
490719068
340621998
947240950
1392264581
621780113
1475303844
384813906
80441694
224905733
176213473
546559478
1502057084
1093192484
1280259264
1773401231
1391687778
496432137
1711826839
969341315
1474633811
1741532616
664541911
1234477544
995116786
921881552
711627203
198982741
587004058
19059223
232952899
148049511
1364074966
1824608087
1641015520
500481641
24416138
1356677471
1171208899
1621801777
1755275002
129928892
1398473097
1657029621
1720659339
270100245
1147156607
31771797
1672339583
817495512
829393113
95868183
972494820
69308046
40820381
474620923
258079253
1090399515
64601288
358650976
490605458
1786191960
1195786828
325323161
566408658
850123309
976510675
81392964
334073602
1834263145
1777508831
1181689131
1287550991
1179303439
769896988
1799404747
1538015941
74437873
1599555953
1172015333
462279571
451927555
1853877890
1509842684
853446922
1235916931
580086366
558035453
1490149833
757637201
1784581078
887834449
685561516
1053306481
396316528
1212129227
218821833
1678124901
239222391
1509400270
1268870012
762202280
869673174
1847039324
1615954472
446458833
513441297
1277479222
1556864754
716509826
555796249
1026886904
736702347
1118356821
945563515
996338192
1764826377
994721250
1755050379
1475100020
1516417788
793711605
1712985813
146385906
99824645
157531724
1000397838
726550063
2219991
130237576
712935306
926345464
296830331
1371200746
1543825949
1012492021
266141496
109275974
476439010
896952087
214525246
315433927
181863802
382403283
1757316685
829871146
1665350826
279635079
1139772999
1525655247
1011553087
1745821297
443995127
710116825
504543023
1857466481
1012753911
1330529727
826820619
389342749
1354626494
528635844
1813228601
1759576674
1185579386
1623093219
39172002
511542768
1847603700
970292699
2786348
721040230
1630821329
1239886423
1274378513
1277015163
592262083
178483480
1070115669
116084788
28157926
78485873
1657271852
610908235
752673235
1424288475
59309807
1127117592
1378940140
1636732786
581006994
826944212
639282525
337882398
1224018749
1787878787
687980352
1289170851
1417784252
1635097427
1525732524
1640146193
1014663452
547821015
517364273
409880802
437853400
129845704
785219090
925984249
522391094
1680158536
1529863222
1790215541
1814829914
457806657
1846169485
937745786
1194686520
657654175
475358419
1367211615
246281316
594844571
1140257925
648676143
819018243
750076957
1455147577
1522733028
813480386
1371585148
1168073371
958122342
1836321609
1009763095
33079581
849136044
1297830208
379151903
635764863
743902613
1164429589
411000414
641066254
567859142
967241867
88266404
1710682911
1212441151
1568645412
559647221
1412719452
1565589143
19091787
268519425
1183816562
1273570789
1127089319
478948361
979680253
392285708
1619080060
1562314905
281528566
74402656
667213641
879456938
274631570
325021729
1727503182
487875220
131350709
827624043
391412180
1575262639
419121235
1674120412
1036323214
671929413
859312525
1781974784
1541386646
1187636789
154351355
236661549
111657930
1293704730
1303715386
936942680
834090615
1173686840
1683718180
274553961
1071245301
88844760
565283583
1266674388
111660529
94232826
1345804184
1685388568
1307808088
400229286
63929206
489203425
374030076
440701699
1693401330
72860114
600387435
664306144
461562888
1168831036
360260690
166183149
344255917
460457740
259603583
1627667028
1504792627
956523436
60726582
797494978
1511306880
244075927
376581683
321100810
1815815490
1809324741
316648276
451080799
743276284
313093805
595908481
1115473507
1081335990
976718380
1329185933
1825679878
999974801
811364143
1688565028
306995551
117207546
1364921225
178126966
805457846
31538205
302952575
1149521324
1467124952
817342927
1249081612
322896776
400689975
222479479
374374726
853000053
1116687606
862606737
770871013
740281638
770276125
1367807114
971812022
159114778
1272491010
544015678
1486425227
686655314
1288153962
1019878816
81827274
1816655759
406799229
1219531839
1575649422
512419834
942390851
1179778060
1198259820
760233032
367896749
845155670
644067760
413375795
1154826097
1590435103
839329429
1376995399
1256139759
906160752
92079989
1788125677
384906273
108510838
1286498159
215373164
261154543
640565462
1718452537
1194270263
1586411358
949436823
653945869
1585576229
1409986707
207836553
1629981012
735772129
86274193
1453870505
1011275434
721809830
1384530419
109758104
1671587694
1813630021
1666860843
1337373905
1453413890
166856221
1818060848
1109126442
1109322143
1500148662
1842929501
39668191
1826434324
1024511003
192085919
1263986359
1680421039
1438837734
1327025740
623256224
531839583
327786158
1805296743
203238147
769232825
1653353895
1849593651
942112404
120002610
546979367
261904318
932100128
1843997584
333755259
1311378305
1731138636
613725139
361060768
1655609977
328235256
559822257
1115151320
1835841776
382238296
1794783228
1254739204
1690382996
259480998
1333649105
1170783823
1718695320
634471290
986977684
1649095443
41938188
1163689684
770556691
170095054
219106205
1682507117
153621873
1776774839
670157411
1026070137
792115664
1811728910
1081874981
52115443
1494975367
284545557
1598275527
921100115
1329786359
1691043005
1175927622
138867273
1202885493
450531139
1243285887
1388040584
1627287616
255136215
199714664
1271046660
1859682740
251039194
61206103
1049977945
651420947
258627800
608220413
1704354425
1845710208
1563378658
509939876
484163077
1505775842
1804414393
684564489
1552061463
472644576
1726609947
703244253
1191871880
1681773411
583819355
1543683967
1204623410
486973251
282426882
1831540850
1251144110
555597339
693233211
1326384167
1261210468
400992443
905004665
782185279
1041015587
1787529844
277177936
1013501702
320435319
427250968
488100567
786705476
747322011
1386055825
1360238475
1241271977
70760901
262089789
1439295867
14074437
1060700122
167622828
980931411
1445388346
1329540448
326854068
1037380314
696581608
247615979
443846781
200406459
14388859
344493663
986144195
422792620
890619107
293998931
1784420909
1005991033
1430021926
789552208
1313915087
961073230
543692774
388613383
1677238710
875036402
1336254355
1312513174
1125997346
449750679
62907815
1375726271
107153704
51463263
1599273750
998530382
995157457
1468935884
818828446
1493231191
139490686
1507093083
1792896338
1642242632
2414778
1613676204
714226293
407318047
720382892
1180030163
1114803535
1763343568
238387271
1577207868
1174020590
100218047
1813850252
1764329042
634432889
1549476002
1534137199
1176329894
702783087
435617148
1221769577
837380310
858600602
818288693
1623910825
804098684
1593681873
1852409934
15166312
247821662
770364888
1599551757
931011587
197317278
1702711032
292762217
1599134261
505476291
539080094
1170813808
355474233
547314090
520594905
361178
14112102
1233799833
215931333
1438148247
516968684
859363569
1202080576
1012978302
703276294
1779654914
1316655328
1131382116
592324771
391165182
1627949616
1745555977
834884932
1690629589
908155278
1304374130
118286625
665563129
1204708231
114317256
1497221485
1811056737
608048652
951670598
1219038118
1526425076
511877777
1218971248
1057419941
1477426668
674930743
1025396645
640212181
214520422
1253583566
588064188
1568761212
262182826
1491680064
1116312042
1230221430
409745567
1465440759
304846897
1129707302
600637328
1320567273
317875463
1128660515
1275322217
1522794278
89626979
1338875669
905464965
1146829384
1003480294
135286905
639367506
910271620
1793768552
32491577
1578798908
1240249260
1063205786
1700426080
760395065
139493384
383454862
962523197
244108707
1152494200
1029663255
1664355131
565916750
977497291
1457109387
196572692
1220698524
1348657899
1064638181
989519561
127722892
1287292808
1620938528
1181376752
1051293013
557505933
1071973250
463740010
1688926461
754959303
1187720
437262012
1625633657
59828694
866623118
1050995333
1560890147
378402681
39396419
9806829
1026596299
1244481225
343331177
1798551924
1685496504
1691032264
1043883660
742005668
501208583
1282498029
1149330081
873054755
593976849
818030041
1012654639
275492567
1171761216
1588503122
840856006
1602719749
1734521338
412815929
1730565031
800304837
573753126
685299317
1380325262
1563688498
976308504
1578285592
1731981617
905421914
131017756
118196628
1757181387
374752911
1095999528
1443321082
1217971557
1776416518
197505213
600596822
240802279
1580366356
614710883
753435770
414961906
1377603579
1061785529
1228134931
844327961
141679196
579907165
1742813200
953490404
1561962114
1280864056
184280144
878475820
1624804916
1612345287
1793599345
666645847
1410856549
633441223
377334328
377831544
1815800381
1335062925
1421462511
823246766
544284878
611656473
1210984162
1293267483
822472155
1717165526
1419021318
1194973898
902893495
157724884
316405306
185357722
1317524415
425826527
1723985549
1857188647
92898222
320564661
243912538
1297472585
738387399
1653852770
1105523892
635247377
1674586368
387782348
374487014
478506563
964708275
7227932
989088125
1213572774
1287804588
45758640
1159545504
1791397062
612934235
302525781
459249566
1161128362
27640641
319483647
789735513
644527956
1442629470
1414539147
228950219
322202086
52439613
1636320908
1270734820
1855127794
197842395
256456476
967471318
1568380753
1630987116
1176268227
599781807
1721232325
554602722
875243244
133189122
1081481137
657897914
166781939
327847053
208120083
1810503204
1237988155
1549170587
564872783
1583948686
1834175517
698498338
177029901
961855197
945675553
1820197798
344120907
705113253
377748491
1140248260
241370384
1272676123
1592352913
182906099
718808882
1360314396
1036947529
1646696077
1783350977
1814637311
992897490
825295495
1610456969
960420434
1297651810
865755898
546005064
702402025
256202104
385082914
730332686
366111500
655779187
1077940211
1704567030
1361411727
727231111
1752156991
549482325
1549732274
607289649
1101884
1300779023
982512377
332630188
32424737
64076142
84173922
719950318
755048303
1703538799
1513216901
253269150
1154632065
1323870820
250832577
511989022
478910526
1473409297
1500550985
1549315346
1660455286
996583087
100883218
147427936
510924441
354914980
438005386
807880966
663090486
584499765
1527083414
734840067
1699058373
980632143
882281750
365332698
1657505556
1723380572
947083943
1448823454
1834411386
1707624912
337555368
681434599
1513778775
637798925
307710363
1068194488
1110478209
335559823
440980918
14257985
1043816273
1204604586
911105563
1088486782
471812672
1072491246
601876747
1532332282
797845583
953422201
126443980
1367248838
524710807
1509177402
169657616
673872561
749410615
1840601252
905553723
1057213185
707252685
1052933359
386042299
1200759496
1387344144
587796568
566894095
1648639264
896220455
1172248893
1225948365
1745459067
1039337384
1028122238
1413638219
172426603
956056989
1831478557
1385366973
1443852846
953288047
1818126608
341732231
1472144338
1504588523
1367758305
1406842775
1693793558
1162982409
254179434
1103915834
1622508026
601034773
1210014338
1073129104
1530626660
1678055138
1053992937
639263753
305208325
1142275100
148071738
1231712596
1768850708
332542161
498841283
1627519808
1499518131
715476358
829249232
1682264551
1047245939
1006782376
604362135
1449077517
1806961755
706481054
1765296937
793622659
1554296307
1483353158
582690019
1585645425
1574731816
641342024
774633300
240773169
165389434
243021749
221849710
475037642
852602769
690992784
453377608
153562698
533525281
198176131
332686269
849029370
390751359
1523511879
1483842698
1310511209
794193525
1443029837
455963161
563168766
1256793675
1583263147
104519961
894338282
76590242
375767539
348130340
659758161
1523238196
1580946739
1123863219
1131078000
1494199261
355538342
544903147
1443601757
238885112
1307882099
1066430924
1579971237
450773218
1607439694
1554434738
398579815
464171368
474877724
1834110912
977109934
296464705
1512063450
311518459
664532075
380893644
1798215272
1183057085
1525171622
1841926639
800016634
330795983
262965766
417880128
1023675786
1599075048
1544865964
24821460
82345398
966445491
1484873810
1026934625
709102678
162162743
586125032
518687606
557100436
953805260
901972669
57042445
163693910
824478209
1253406985
49206492
1293585040
1143705729
477683230
283736178
1135662848
1701225815
1396694993
869439529
964194484
1522814191
1497306338
265728080
1292726751
512360944
368833585
1400236666
1760402248
1738192483
1855522319
1222936165
1555003377
1499654885
1477593554
718357651
1524971542
1402497394
1641180416
69719669
1257073743
767866850
1151354329
386987365
1201156718
389595779
1839149007
393459897
16261249
404765890
964684900
46768330
252346124
253834067
748553521
301821456
552398803
1604581818
922297376
797593005
1266916663
239606615
260840058
1564650438
309854927
781668500
1258581164
914833925
19754782
770838384
256825930
28568320
183965402
68165075
1695946823
1081223502
1386243708
111833209
140858137
603411260
845985593
1342134320
713895781
40099808
1708576986
1763767606
1651356651
1508556908
861840091
853865062
542214911
866194969
1199466690
1564213961
483190502
1681687933
1531881524
998345025
795762459
1109249472
456523644
224782292
211648345
1723868829
1584938672
221040872
1451473869
268587912
1377518421
230491987
1793400493
1083453192
756269558
1187761192
534728694
675911896
1848893388
16728897
328701202
472282253
1407636147
113883463
1090497120
382142119
1844017053
619966686
565341070
932454264
856514948
191481543
64409855
1753223509
204253308
479030938
251819040
1675594067
684848468
627569818
1557609545
103813637
208043619
391002544
1116813359
348760536
90398553
707286320
458622936
1001648744
1102038080
1215409214
1042696969
1752965481
1008243068
1643927227
1476661554
970936525
401524280
1622769188
676990519
1219537031
821252392
121477565
831392140
1177468910
798450984
1197226406
858870938
846457761
895649283
639759005
670199171
828384751
424416082
1538050948
679172338
674964071
1211403938
318282044
942263367
784852514
1237627654
209092914
595678699
951051872
109829540
1293267637
137392677
718398071
1844146867
684575668
217917038
431953637
1322287160
1362724232
806938420
621211887
1685600294
1502097985
1661984804
719142218
1230206270
280831272
325500228
1478803103
975400350
1177294419
1193055085
609523973
493972602
245312466
1027400287
986730310
391263602
1852816991
1347273750
632920459
405987986
660683513
1376945700
1449158606
1781139278
123761669
604562052
376477232
1541031021
945198411
80682259
374597604
561932893
1437298145
272369064
391707255
1757595106
1817185828
1650413973
811517305
1776208977
1846465270
1419604433
407656642
427411936
1290813707
1102547217
433975277
501964700
1506427727
184883215
1150436346
116554134
727028908
173816894
1261360608
1782181125
1724295590
60995587
1270224977
1014005650
723963308
1576802410
710705451
413111630
578917540
971230428
1468085779
306441241
1685585303
112308968
1447628942
1383023767
689710519
127288216
653118600
642906313
567825198
777579209
1439443496
175007126
768370492
1447396685
1060411755
578489647
1699046333
10012851
1849878134
336410632
1283738722
350988097
1380373452
101657343
1369630230
755807570
1331949487
422909707
1534323066
890186172
595688188
880643237
151634254
1530235889
890790593
628757380
989544538
798631912
1033712871
48147368
1687011097
1503611108
625704364
189209683
447482143
1080371877
536666031
1439580384
1125485145
954470618
1140863770
1239014110
289522316
1809806929
826179568
568165507
1128400049
1356329246
1125368241
487181352
1169573012
1764657103
503706514
628813913
1354142632
398864920
935300791
404377380
1209468528
612709602
1104127855
227754269
1284780791
692634127
1570279764
176733053
1132717217
1527385368
543327085
1851621680
1659829479
480702390
1209975864
832601383
1362636924
572646477
276686807
692828810
794270942
714336357
1766222824
63579842
341356096
1727279206
483860214
1281607826
1102603305
1396488139
1749854145
857126387
871597786
1495888568
148643974
1200881241
444322506
1660756753
1584934290
380453750
966975785
600597042
122458524
1342492200
1391006216
453171294
557608236
202177780
830798966
1176576836
1607519717
1768018436
583601074
869572321
1236198980
1594233066
1706789027
1479325726
1351280464
485490785
1710988168
1720367033
765973227
547755801
903663481
1122408590
1611292156
188495706
682582695
236136230
821864602
1008918084
1695908257
509203129
580984960
1252507122
1053059512
1854391294
190771007
1388437203
1801838838
261202793
1053709902
1505306671
1687180691
1644158807
1386111324
1267822412
1218638650
396646739
1629749048
883682741
1591085139
71605527
1110137676
1677302980
1296312428
1852712863
696214904
561036554
442697281
1159731892
224148419
176400532
103614505
1586681324
411837306
331840528
1831992678
1781573268
276025263
745501746
1536438889
936996853
429169103
1381879742
115030422
243394145
1329033129
1685004571
1546463783
1102597524
211809174
1144002976
1797797231
523168583
285764283
492810681
1061281358
802657208
1190404482
1437964652
919287943
702801255
1096114215
25641985
1391261945
1295797107
220543808
1444262981
834486617
1106667131
435067632
1144830151
1753277302
155480772
76249337
910732241
637071550
423198174
1566794216
1565048542
1822874238
447642661
1269252196
1085323464
1228257227
136599426
1768841447
1453964002
788369949
1353655809
985949333
110108857
1082277200
504175261
1539578932
438815271
511306099
188359142
1046849429
1251959014
1665529735
899030619
1276227407
725469522
418348268
1081512579
1805002977
996581081
187932304
833787751
1402884764
1464406945
400821986
325086165
1385473965
817101740
686463701
1851182312
549086455
753109050
890083931
1415909419
337178090
1376149061
1614762331
267477298
1071445524
1699414444
865869744
1044463605
663597835
377922976
1663532234
1535240196
1049293680
1713293710
602366233
364827920
645408533
124258027
1279367168
1070308379
356020543
1365145846
1061947135
1540636379
1213028368
350891024
1657241445
1660333311
306160629
1172137886
1731450599
1679734324
1643771647
731669559
111350163
1562764295
1645273978
1811961938
581506860
531787065
756756847
1651498041
235855102
347835136
33914069
1765701033
292692700
1285889536
1229879972
488234313
1352119266
2322831
871717443
927522265
72206967
1399566177
236804168
263167567
1075815170
1662269149
713806327
1825709222
507598693
783182864
1065543081
1087357545
1792774274
1163769804
76239271
817688153
1199000386
127727168
1511103096
1122554701
120031707
300742225
1658406601
369059268
1264018041
209838201
1469504541
279252928
918542734
1234999714
340103821
780626367
1581406069
1563208310
619557637
565320009
1023574919
235118229
1744593190
39404472
177616780
400261459
139804023
566824640
180896450
1066933941
1612510216
204480799
1208830726
565090407
1740229337
1807377541
602044159
1837628640
858582347
685089180
1688596466
746101236
1269383987
434893663
920823358
1413249418
1011715350
114942470
1138219204
1816486103
551464484
500102932
1788464490
872002663
1261753910
728089011
1646959978
595896545
1254864712
1029367042
520520915
613924626
851363681
912544288
1069627396
436335823
519842220
1544145656
236567948
1554434049
443392333
796728036
842214795
24554819
383770034
998726548
1546366609
100067804
292157724
558009713
25799170
574969205
1221879381
981255229
586726900
1610212938
562240087
437285488
1640975258
529373071
882875044
1420721686
1698344966
797847171
977189480
1784679902
473612791
1460878646
501539405
1127738255
427878490
57603671
774891962
988216702
1636228130
1778555136
899020007
82691122
368623931
157672040
250649556
1024220906
1689578778
1345645882
1768057131
989171329
1391540480
836003827
433229291
873799914
578496433
640017247
804167170
1125092678
1677985784
196449882
255782349
1402990677
584313979
179141706
917590145
115536590
587564425
87026687
1678988787
594104394
1745979224
293555498
853431122
1405270685
1812627833
926257723
1305489901
378328037
522266003
1643489388
321113965
933224662
351460678
891936479
1563430868
723420521
883912390
362983097
506822062
1669232994
1809584835
1120537208
788743032
656252366
122161637
658627184
935144740
1316255535
1280871007
942250924
980500089
1732574119
1346914206
486928717
1676171240
950509592
1265080783
1141460253
1202065338
1298307400
1484420654
832586418
300737662
741366567
18937129
162317800
507686832
10238289
332700518
670540417
133559396
284172844
1650219637
1381256037
961368390
746250984
921438533
660389644
460948878
1589981083
1678273091
1002798773
50826203
1488552629
304065715
86026758
1139005572
458754456
206441100
1143985061
465576863
875446327
540035602
1594212203
357440096
1280170932
395245055
199846681
1642817654
1822928492
397173195
1013791548
65956865
111747485
791662513
245806626
1853887208
1089019273
1551198957
102407026
362096529
888556566
825589065
1270149669
363629113
1159607688
1195933340
1330232545
1580434638
727535996
51498749
1739031828
1334703741
335439351
720486666
1285776005
1552315927
903041819
855016690
148942110
1049028449
477414254
867879536
80727309
996816161
256667953
1126596637
897061273
1568196780
1277607997
415033235
1302575961
1060669332
1047038454
123464274
1207079252
84282008
851115539
1455855056
748913075
47508990
1288623837
1509505688
234772906
408412653
595854473
1540905553
1558758919
1529484022
440120939
454676998
1163725393
168189745
1444248515
1011981659
532002424
824671898
1536559146
531796893
1466889058
646709128
564690823
12155923
936441756
1446624498
743663276
800561914
398028132
111785307
209589965
948132965
50771094
1632586168
1339767933
660882417
535665244
1642980987
1151049325
821598933
891240372
1021540072
1837194044
1501572642
759452621
1127371818
1652461607
453526379
465465485
1833091723
108773938
213546768
1571420310
1846919831
1500277828
426614886
1017920624
1501548663
1016259698
126498890
911343439
276490566
1538452178
405859362
1043221057
747527132
1539842796
514243475
684274604
1538631320
885643184
1690405899
1332548798
22757038
608201400
108982823
208842756
689109017
881161542
483276444
866274904
1356255865
1553127460
1753650987
544352458
908953239
1260061179
1107707273
13789967
1557320311
1800810782
963720026
976135701
305297840
1228346469
1197542583
922849405
83109919
188279196
80438552
1819417584
1072354749
1298077392
257240969
835742349
94625868
1123769622
1245958246
1284755944
217923610
1627303697
1364710724
1423778210
1113763143
684153909
1219259420
1099454644
411316741
833044853
1416367035
371925304
213613410
1471804586
1686696906
1079000805
226183447
1367013639
1219702195
1458468055
216858721
657874105
666577155
1692559248
332620377
1241123429
536895228
613811410
1544096265
1746193184
200105078
1616902156
1517292945
182112345
447822394
194246057
705497886
714341229
1608430679
1632173413
883303481
837284079
1673135038
1615846331
1589098512
342397915
270881248
313920855
1682047468
1766616226
1434263407
455563557
626861058
1196312582
536525175
158906426
1465855305
34133232
356121081
502925740
674406697
665965613
919116176
103120018
89998082
1649589300
761978086
1382922488
1474361928
1567794071
1599036847
1548540443
196505190
1610239236
855968381
1409460268
1447615065
87527975
111218087
68120628
763615679
896851579
43416110
1497313586
1850951923
984227741
58548950
1550517315
960986344
1430006120
487449087
646400617
327363500
540197542
725877402
955402544
1324659285
1034118957
657930902
973211825
105765937
1783510541
12097740
190113672
1206878686
1394452006
1316873798
779886541
1634576982
577596326
1518695531
1517593634
342416263
1291319902
1796402144
1328230795
1222708036
11902981
1628167920
1010980190
1099790045
795887010
105770709
757641572
1137185883
752800709
1494806328
671760340
1255592240
120204396
1320414809
181233069
167182593
382763804
689976552
66042622
894411896
101751125
934336162
603384060
446986930
1632888414
1008164129
501486223
845981460
123801229
1627686195
1791612443
688238605
27208919
673184476
1311280115
572139306
1680036248
543819229
974874996
1167968818
1115374383
607549021
205850582
1532763770
1780451921
324047901
1417788657
1447640797
1516085819
737348340
1593292174
1494885035
8079872
118737493
1601618668
1223238724
23449795
1142594685
545582610
747016883
1850074191
2665066
1564637365
1431966354
855424001
1035795737
516487205
301030428
1043770676
469083663
1431083072
251384119
286424162
1079566571
861898118
1019964391
1629299820
1836562722
1493049635
285105521
1770155538
1154366109
384575835
1403178879
46790665
897769855
774545985
531602012
1145099054
1411777338
1647338134
1104938856
635486763
764163192
1765463696
1426119444
1450563541
1698249200
576256700
327987621
344152809
1114325217
1753240703
845547529
1202046671
170911254
1224925154
430566083
1051517782
1512818285
1428315236
241129444
1222946616
64387199
1250749052
1784243582
256204151
1422336650
1382160879
706100167
1855795246
1291473012
1577715211
180306028
1237117114
520924247
1504735367
1424282885
457470576
84372605
361866628
599435830
1836627102
372639200
1596715479
480104875
1040685480
1622203069
1833225008
221964236
391855804
1711360581
1159397544
1387033412
598234001
707879148
1275526371
554280444
207154027
825580303
100049686
1791939619
465251276
1406577242
826419443
320105412
534085878
529474015
1134088581
1034315587
981184791
957166947
119590974
1012761847
775711141
1084029582
204290378
877095964
236289256
444286642
1422614979
407725916
723428684
1847851974
631088916
209577263
1523657033
229109682
1241927145
1821729860
113882429
1677911074
512623613
1067072848
778501288
614677054
423214716
1201240721
826198393
845292419
1356532512
183916063
1728669501
1063541989
1089883019
1567533060
394584369
1222798077
923333566
112816824
102214851
968815574
1298900923
1714882448
1097749125
1587881977
1695620335
231551023
1521816962
1582606918
478753649
1750855614
410823587
1406665139
727100218
776993933
1013037104
107872496
1228313560
1698050561
874833932
195867228
964284551
1784560537
1155383599
1273745150
179112134
1338725367
266246341
150987794
1532322652
341597535
266517399
1585783084
909455636
1485211301
134372942
318937680
1163806894
1247507064
22103979
1451014463
1241720052
399662666
1536414095
420098285
184358461
1092028520
1402121659
819879809
1273033374
1709668475
1093028632
1425463974
642593538
1495828321
1159524876
328284568
355427241
227712222
1708857869
1795124576
176181037
1834712508
297185991
1085941558
1021942936
59784067
518602139
261047905
1665430318
1039543848
1837244155
1608247907
424564052
188612014
405183257
1800726134
1152027447
1770376695
703036388
1373315741
275105971
661425680
120506051
1304018086
656763677
1471707639
678717326
1195578766
621858104
1759647460
1205593734
1816736363
1395683315
498084939
33585651
1839055969
76699077
545077643
951029639
1380751729
1195375196
317325346
1069727904
322960199
712247368
348375253
475924490
228409982
1551225170
543572135
1598993617
68032513
1675807755
1739368003
1477800636
348015704
1563071990
1473703446
454481400
26444462
667024497
902743369
201005571
907646680
59709656
1294392927
1641205169
1535578087
318132181
193311240
1842463875
1507746392
250549454
112473041
1663932299
1054312311
1169019742
702675908
986099082
942368473
862804577
578103650
1844663834
706920809
1406344485
653438954
336931188
895269495
748397514
113477543
57473396
1611847174
1274024926
290341856
1175762912
203079428
1757881613
716308272
169254430
225265860
179916629
1460877254
1223861382
936580795
634165837
1394555709
1284816503
1099585381
13875169
64020926
949512578
581133132
1854580406
1275914706
718841861
1201006528
305732756
496183466
807698109
1313024400
1619927419
210064862
547678621
1122367443
613463001
203832139
875679542
790862918
1737735091
210227069
1790890011
20341892
139205586
850909547
841963226
221740887
220822425
684574324
357692552
772005616
1051382193
1220687060
1274193594
1299727842
800758054
193036067
1686143596
605989867
1349786254
408614766
210006392
1628688670
1479155762
581667113
315029485
1554951726
1439263426
85181058
556486241
66257090
1216885289
1743119945
965386316
1799596393
1249922538
1137042373
1384458743
521463939
1235878974
242537217
71728178
821133552
1541528906
1662845787
847425045
1498679511
812238180
1241389051
319906795
574427440
1648181086
857570461
1078920273
760589510
249313858
118053245
436253640
1164836678
1004870042
1406366150
868671820
1491986085
408706069
1594130731
189374544
726311929
1275663187
1017080857
1277425467
96043098
758845595
1532233092
497708841
410874465
354875159
1388761528
288402353
1415080355
294226452
1221207121
30345003
1576232769
1299430820
1829603020
1085412289
891896762
1588639004
198804488
1386387825
1406354669
1503139579
50010760
1619470226
706931313
843595798
1730439587
485066175
1743778410
1314442142
71090109
493060463
554748866
1522192851
767837172
655174005
1747431439
906233240
1194583359
183929204
1441515777
39167183
1440896095
1574458822
456707482
1564057018
756479643
836851309
147425777
1851401676
967202620
1215468860
444702054
932185400
1223498392
510763419
511047835
971536429
1648846426
1410900044
539916985
1492216730
1625742195
1349876547
225663015
628771400
495314487
969779440
5708432
23027180
1102889832
1281091158
1173418943
995086946
981165856
689225559
1834148470
734988090
1820676863
1284105113
849020735
312711908
813330781
837648811
508026635
90817261
1434916625
83792976
650857928
587763121
1666579209
122376478
565879565
249703883
524081371
638188136
1836843483
241706056
131321814
1145429887
1359781824
1364044498
389865941
186239377
720540504
1058725300
1580171946
1406000231
1489917278
1446216398
1808897853
231935442
1201384230
1229678447
322433486
827771956
1119735562
1826313713
859747235
1751246825
778632435
634881633
1076054111
1814865564
278057419
695342651
238329337
845515085
1105229062
532307619
1490897089
1406146313
951972666
210471949
106451949
783435987
838167394
1298875585
1034977071
1386316787
1675294613
561097726
1040390159
28519279
420675943
586107165
1763741377
1807466916
892140294
644024612
1249710810
1309732592
1757705224
914045228
846711234
1545816193
1471980544
1678948735
718339764
454144760
267903943
161186474
562718311
923855304
636817354
917994810
1164690656
604066767
1337057556
213438039
1254000551
678088526
1316673908
15206318
1704417908
871288928
1270987807
660244917
137779438
798914602
1269764461
836128488
1024104038
1773941620
758338039
1712019333
152610203
687117062
437768887
125198801
1647840350
568519646
1185570793
1126852285
1568086816
1560315702
1747043050
1293812764
48758536
381665592
1162596915
733935858
1133301450
487039796
1654095019
1544349631
377442789
1131428504
1011411430
1257298890
738437163
1692853168
504884990
1212293434
832471286
729827578
813182473
1408545821
128957163
447081144
1195192185
1263801115
1575191002
1490650866
600036078
880211695
1452890018
1530494788
877994881
546213623
1744910201
310899855
1451284410
800291313
1374801802
23376413
1506704045
673310
177355938
866058089
1294621534
1632571244
481656606
908523122
817734436
1762869078
567173164
1274924345
1428969479
1730070454
456848267
145883768
607260587
1606245378
466943190
1262035287
144058912
311702770
751379463
817107215
254952984
1020704185
766987393
1534034045
202094041
1327576520
163649120
1833713172
83557012
1323671047
1111779760
1563293422
1332830676
1676236167
1015364544
1105922936
1807267469
1020667802
1277437238
193781045
1745624436
279064107
1734688052
1422471781
545903653
229007204
788085544
924245688
93396647
407739785
1785637662
1154198238
344812749
1648628978
1258974059
1744899595
1326247927
403550946
34944281
709944050
202907939
1042049816
1156636229
881056023
814495118
1695141581
757661976
1739528866
1670766175
1216603961
102876649
79318289
1169774966
1614716673
1727845871
449459353
494025031
1326928271
57328657
1659551663
1094428131
1728069848
720363310
335521356
1707068622
1302506986
1250139123
861803360
1141591606
1501435616
1570963436
384271286
773668974
1561919008
1703412769
1589645719
620922059
1191649533
1611603322
739355315
1002177952
1749648335
646692796
894804288
964657765
1765103200
1486487449
1152946497
728323127
40027570
1793215892
1280472630
398735401
869944387
1712383816
922472436
509046078
1187178811
364265164
732108555
378651279
1201925238
1502921579
1077933228
64510757
1664406577
1358966565
476094009
355600142
1198767869
1546276876
1054435942
227461752
1603196911
963606013
59393237
204955320
540141586
1509750962
170806778
332721795
54352331
14742865
1312715312
567813201
147340946
1632413264
375577309
1071989723
276094618
715201021
1316078331
165926312
343808550
1627275872
896916487
404395910
494651116
1677474581
1530002366
464255429
1818442155
1529936045
383091879
148669395
1786350590
388618955
1553907683
974657125
1715122314
662663320
1780108820
431584785
1158159716
647188196
1721948179
1068248932
1363103114
1792254098
335555485
841309899
1659434753
88826931
1843074351
251056193
1054712778
1587383667
8246188
1663053990
937996696
1815818991
500272544
781873245
1007693290
398128597
496911310
643638820
782404497
597830786
462997847
74064883
713380517
1520998715
1853550563
849522601
1758856400
1453032884
409368101
737789850
566602364
1335103954
914289188
1755070972
1100445285
997123370
1685138505
1802805596
530145097
424174982
686178183
1226029576
656483954
1087016167
1288894473
1042243479
202126101
509571381
219851651
1802518902
1591426571
700729903
1806070557
547320097
1135043701
729526439
1214157540
1168384861
1724986080
432421175
947677549
1390338410
739717205
943153341
1501598168
169143072
1753960915
688804849
1737983232
1465752977
1416120451
492719902
1060693585
21627109
194259870
1503481699
1255350187
1815899438
393419312
1111815780
1643618123
744536658
63030860
1259953490
78017436
743958867
438833021
1552042809
1810745997
44092929
182619414
750259575
219328116
1709464181
256580231
1185710372
430722851
1643984513
75673116
1347131084
775127099
683488731
907805344
627728090
1663242278
242489262
790761337
784582843
976753157
1659742140
1468598042
1094700604
1103622545
589258029
1428433285
784805929
1488015437
1645816368
994892025
1441526126
1177513187
1792595401
692015639
989874195
743797447
1780618364
988389115
308892883
914107454
353574540
639244529
184252280
742432266
636516952
1755942729
441564660
1484692518
1312260412
263136871
701510709
894653539
405513183
1358665191
193408308
1854915956
791628476
10209617
575610314
1548767780
1398386712
1591262407
600401960
1560046848
543743412
1195722285
1209123352
1069426481
1607307875
473793713
895767529
1657793909
1832399219
583139380
514597092
437088704
764961737
494845673
320001666
717745484
37546234
1021818884
830449843
606788615
27075482
1120877806
352985774
18861338
1313056966
1051868000
179652067
1198180552
1539801457
783952375
1017528188
884084401
534062822
580846419
1184758298
996579627
1035298605
388956980
465147221
1852162472
1815205506
1019843164
1132702192
1804811583
410512648
129486497
1497602917
920406593
468673336
1727523778
1441739024
685039721
159359578
1173673076
1676517742
1520180711
889314475
1069570791
1136108098
1024766956
1309575426
872335291
967321507
1811237730
1386199078
1174740431
795946281
580401413
214235738
132350489
383458620
1445362394
456488880
1667830088
1743140738
1699523164
1647466226
471851109
78370785
823721577
872075360
1822764488
1329242242
229036812
1468548905
837090968
819469548
1079751835
1119111213
1672523296
907640724
1527010280
1057055898
407358893
313067291
600284992
641789881
1344557062
598099473
1371264159
1803995116
984486182
1141373674
183705773
84129940
454981613
44898067
733311986
993619601
1466860835
249373283
909041778
1074195517
1497748739
40098698
255275054
908671233
1513648169
362916623
878471318
42526469
170505475
874587511
1421959119
1445183272
339808188
61735690
186141911
693800959
769577311
86527295
1009383218
614438439
726987810
424078371
626337944
510907481
402030434
140725376
1615223662
1518736104
165831490
1389027765
1338261255
540032155
315610880
911253781
964809969
462681583
1390822265
1232868821
388859791
1462391759
856164492
53522587
467879394
1687486447
1140135280
28187885
1624451113
1512118601
652362678
793771491
1406405028
1742739632
1492532244
1435345696
1569175086
41708633
1377796835
566528953
432185298
690617666
1064070438
903971991
1070359545
382832426
1724121315
1222833962
1585301214
328221899
1265451742
1198054874
1426697608
1154227656
1188160157
1490964699
668367004
1101271769
1718247411
539812343
930779675
1551941903
496333405
326916979
200139110
1347726405
1634831740
1674723897
488374542
553257233
976097924
1143237114
905773645
321813896
1504407844
1710482484
1014659584
707573717
636413318
823199352
1512686614
709853819
1335472275
1578460759
704275492
4695540
242559787
1478322465
1757712953
287352700
1378257561
753520810
102792482
1704202099
285957788
686891650
999251433
714554632
558260249
211307480
1398777733
833310778
1604016261
1440018103
98078447
1395662873
1130661461
1547404660
1575706792
899369218
974696945
1153857591
915698144
1787046121
629230809
1715070629
983033158
476086010
942410178
1676640421
1604881635
837557466
671301908
579458649
1206169736
977069705
361016408
166346909
44399655
240886695
601311537
77401841
1309596717
627017165
1395487982
237614429
1157974850
16615221
1431589520
33061111
1808344310
1544816927
931305799
1412156705
696056974
1598721263
1581831992
1822738606
1005818000
162580777
758380589
400662568
941849771
1583261927
1597078547
414395178
599036037
1794599198
844346511
249794121
1260243392
395333261
584463512
414326168
1546152395
417675742
945072459
1123245595
77390996
1382362875
462421677
527483681
1503126481
1120150056
29659861
76799035
1787200147
1241708216
342066076
1009291249
1002996657
1102471003
1555240424
1208947999
1850635981
1385484427
279814309
1804345622
374883547
1695725107
934559440
14560950
1049469400
1500205566
34272751
674187180
263190593
28175192
1412072790
1713522247
1830908531
648067027
1600334489
310773700
1522593019
1292323069
1326246751
959654510
583250886
547472062
1694330728
1201029525
1541542548
1466116263
1265189694
42538665
1191448267
1199498809
725780092
1183864789
1580863297
1757792945
1332171969
828286081
434495996
69383834
389958253
515570883
1838089063
1303250544
1044542735
859721893
214617885
1466392576
1688698397
217944791
182916231
1546998487
509873377
802577095
364705585
1481407447
1718405343
1543303395
1322056634
937723430
834355612
1692821527
1659191538
1217313652
1508951979
1052264742
126381619
788388392
1331410525
1804877338
405521310
125015321
1067331078
816367330
1408313063
1196310100
1651607907
987061069
742869768
822036869
1687118866
1390753722
1552765159
1220270126
1582788341
63308338
754675448
1170289422
1354502144
742101671
653709205
635022953
881794681
1381284891
1278544095
397973343
663695205
1491623754
1124621451
694793959
1727203409
904148058
981822881
314129334
1192555379
1589423363
1486821761
1360886867
1185355904
1462315929
432316432
1072115383
962200084
305263072
1455921943
1234995737
630853999
675752728
1044126062
1405807355
987728618
812645229
1050672207
1510759134
103065224
738763661
1837835522
1576690769
970619489
168183989
1268252513
1302349150
1857223113
5582581
1788232403
712662438
1375610614
485799514
6032208
885605776
1633201665
1571763635
608255265
1137319409
1123905772
1095334136
1496973486
1553286534
434746290
547403582
663039003
1429695381
1165125943
1315383713
551310912
1825972721
389408848
10620010
1068542192
1057045262
48731477
1258408759
1311702763
1073976396
1604936530
36380434
78451734
1820400934
1229269635
76130901
1238484962
1306740923
1662363107
1110123884
65433342
1519340581
1330957326
768685766
1439019724
1209594985
1791606572
982633432
1457814779
1735756922
1189049621
1753389106
624130071
554348135
821209421
702056725
257821048
902847258
191394213
119387052
1037746364
247822677
1623771212
859161094
103403722
1573506248
687226403
176146253
125124583
835087385
1603937980
24094043
1219624778
421040079
169213182
109989395
1281416871
470874067
1043090155
1505213136
1387096104
1482372633
221757827
1643082979
158873649
193618472
1301145694
99700090
317334196
439513748
1379127857
266341709
1661632744
967532454
1229715230
1428997558
1697336619
653548349
540637905
192409821
1763632337
925943196
993147202
1656634846
422396795
99467824
1244035819
733038256
431815969
754160331
379864703
470056165
759901984
1760020621
1478839782
226298068
1274074979
220812695
1261848203
1823568979
585790338
1111727794
476152156
341884708
442763961
717495881
1435721318
1491865744
1032967418
1358532100
1107838157
929193163
718093059
841188074
773013567
763826829
606803938
1850404551
515347532
1297387317
1481986416
1067497457
143962439
649121238
1066029696
143532968
1805170341
950758859
757709433
756366035
1162737344
391606000
682672229
1543682196
771720206
1802700933
1136811472
1618541785
447085409
1361585949
1112326804
421633405
1711275065
582433709
1201518630
49135341
1394779825
289984517
62624600
1685789692
307821416
1176034069
1128514541
1329646074
1854229627
1200808618
335884312
621187326
1772661215
249964694
952939976
156998491
1511355529
1114383163
1564126352
593932647
18906303
1320460887
1641973596
683896325
1390582948
1230621967
1299659505
514283431
574687579
1046933847
1023966961
1438712677
266707328
1277528139
358702237
1332151464
678592629
1664690432
246133083
106825771
1062338118
422688493
410278191
1576410995
1296785111
1133033280
1577011291
1388667642
1357329435
1221175829
397375820
100156816
1705168914
850938310
630325882
1065740237
1610129161
1089451389
717459791
1028032735
88627854
1593318937
838523578
949559018
1844635835
1725656053
1654885752
776591151
822025282
310302135
831002917
1310893233
1092653906
731487927
10273280
760462796
27645968
220621105
384795680
1789337153
998872532
88392739
1491171562
140857735
978049373
1260823992
1854093709
1460570428
1578190941
641781806
1687702521
1858576709
1603519747
1118575209
616092632
1396469782
569643643
1719765524
772110002
687452
1467311978
308703875
814088187
1027356760
141337545
1178775624
676342771
294571080
529426711
1359704193
1504632106
974953009
629127006
675865741
352020492
744830310
271909856
1146920447
1226278449
1617027754
1689631073
1168522367
520744556
839862857
1238130201
624458110
628974631
1184467542
199777662
135511826
1510086972
1828320492
1170272118
313995910
475053627
1107291070
1413879009
1324071901
908022032
788504778
331404230
79472378
1688573420
672553644
495306893
200377995
625473950
710989406
1165591931
598614951
1842914056
811219379
1451149225
1331598509
340419269
1685396258
1777417029
1290190114
1008241403
1153097339
1375610450
934129876
1459510398
736856774
1014623056
834186326
850386695
1554516999
197811155
436031794
1442010428
792559952
22175589
407346119
315034692
1049028784
1366818151
82351000
1736415701
328033672
1847326443
381259502
903659733
597100631
1822290405
774085010
1027434572
803447883
575942993
1094484538
1194386501
451012208
1185925869
1170139572
1391274925
283091666
840678876
791544246
519511802
252839993
889461380
1132180508
445674316
1068288044
1021236935
829660644
152270872
1563035042
1170739080
1122733132
634847658
1799684445
1187908363
1031188345
295316399
1794681105
976336031
330424878
577328365
670767431
44430357
1708124221
439490806
900993981
1056856893
1462830144
180620446
1761828841
260116132
1164626366
508319855
59548204
1075700278
1456508109
1354401646
947795494
52860254
1388662501
1700368813
668304468
37291268
1809724141
412688861
1100954762
80974912
427967721
134743379
451149276
1363012052
131261691
328300769
515553803
54411407
342667051
628464266
1189433715
201590846
410409566
768621285
1307314861
374717265
1576925075
671506678
1158598555
877982133
433770922
1285062093
1748346501
1800399543
1645546261
1617188782
1383663007
1294108947
1171174613
860714432
403790664
324792255
1220527949
1450982719
82456785
523170243
1291740067
1707971470
1105120414
994995307
1117209155
1525626091
550737751
945846563
1767685762
123067144
234608688
1664727335
148546250
958001764
1094302778
1457889082
1155748765
794618495
894016332
193335517
1228403909
336579548
1096748904
1749593865
410587637
886987091
316398973
737417893
1654708494
1718131807
756759521
1574213740
1314304917
886880597
1013013320
1241959489
1304694694
1243648944
813108872
1703831072
973242322
1084036474
1527788990
988011245
740530357
1794238425
834729417
319753854
1299331284
1541424965
504004019
901229959
1604166076
619621777
333465077
500485744
588950555
1834205500
1855374025
485693204
1215961033
1273952250
299129506
632920727
656761107
136794560
389412027
567724410
973953129
1795330060
565576197
1617357487
89465106
1072221312
1214095189
26770270
1034283168
1754444157
161012450
342307375
1785354935
837609180
1176377619
191771602
1693726652
710848598
253390380
81450489
768927666
574729682
1634938819
611785645
13614725
1068686221
419502089
976233109
9933492
1301601491
951726517
1202826270
845579503
1082021667
1480375290
748937362
1064641227
126779166
1051690542
371912794
886899822
631734668
99526756
407640723
893034612
167906345
1400779526
1362350504
414051154
1711388031
980599898
667539596
450268511
550031326
577668273
676241371
1849286070
320844623
861897107
1699782979
1566592132
1487336699
419826497
1649377633
1485351188
22277987
741939146
1690566841
1483962545
1032283597
434151202
1321129049
42820478
1347644855
1597111043
1346804554
764941815
350612349
855053179
1191308184
1333000461
502135079
1792551692
766270103
1519796414
218560375
1565256549
473568829
1408790586
1250523576
1563148120
596905132
253028519
879058557
1424323583
1578582801
479021182
1522756576
1767277388
979531223
1466025853
572104004
252403548
1478608258
252496778
321960257
1019877074
1714229168
773516984
1155861650
958561667
1334177349
648592810
1603278626
494931103
737935229
103649139
1061106815
640918432
1009729802
1303550211
1475575512
1161987292
469026104
1652750006
1784982340
1841772683
537296639
1578161303
1672890630
738864174
1549242971
624426776
1066206388
363895523
320470439
282910836
924813177
835756764
1469602073
1226887663
1015408462
1820624924
633532657
328126234
913367437
94698941
1549225499
177992554
1772637979
643312483
878827439
1297034403
951374469
232875716
611300941
1136829346
672952328
173989016
341136952
1636877260
1824071606
1676396405
1385788664
1711638944
1368035177
488551202
1844588652
420542107
1758535960
35710502
1516351477
1268824753
855325778
1838449317
1539240076
1030950622
1646657531
1667572572
1413504011
1424432065
33530307
941610423
653058146
1338966604
1223752394
101664409
1574311405
900404293
756457426
507933253
425454104
1627864556
1720091258
387905749
1082964139
1438617513
614705708
393631182
1716616019
1297925326
1276550765
280475586
1075595507
590686822
1727978211
192433593
1144269234
1286581522
1407714547
1010126872
1759948950
1646839353
1610824809
596140203
633062194
919182073
793520737
310310337
3092407
775753308
295147373
945411657
1443753395
1142181813
259640584
732541800
1841339142
756849506
270706168
1617031452
1260987961
1021592638
1854456820
1347511073
394642833
22340418
470728792
44463458
1118301035
1539032065
1556385699
1718537362
955744606
340799943
1010171015
481908631
1627195767
514296258
1039698630
679870806
1492385516
799625604
1813971639
1735307012
448515774
601469826
382275621
969295037
755724504
708238735
1398675425
502521592
174332221
631889745
185537889
1765960443
1534682979
19755186
114695414
1682954279
599354307
1629407973
1446643908
431494581
328115100
698853324
111348968
667090795
1436670943
1362253118
578884785
858273402
95255795
385014564
892532401
1117373148
847556034
763889052
257325383
556757154
1596209938
1134360741
1756562439
1769664284
1649450162
1319077657
275447504
1811658512
704148974
156742657
1231894549
1084003069
716180902
1035612828
1549687735
251126008
1246079625
1658615106
566615244
462475352
952826782
715561728
7280015
898568053
375598897
1029677591
559686231
292542406
803484572
1483705147
890833373
1051928009
1669231650
867489120
1682073884
1154515233
348372233
1535081298
627018710
1419362744
1950533
1384303412
452814895
824768376
1195406689
1171161227
854809187
490363444
1213000363
1161877178
1636869219
257679040
917527194
408880921
470028920
617958138
1027060680
1746262930
1656027442
660249883
1429894370
1162415847
838895527
154768674
962998264
1754278053
103002646
48906415
1313239623
149074953
245528882
1464249268
484360151
366036743
582614002
282539066
1664470396
358397086
1140408865
416260208
322360541
1709628152
1855961724
694068409
1399107084
30116561
99732722
233666515
713210865
448245667
1697296962
1130198794
333196509
13308655
743318726
538645948
748062620
882812482
1693068761
277204417
1782360996
211387086
1790384243
1282692200
666607369
1351882344
911746471
1696564709
1683570654
33441867
1086039834
658291456
752158741
456083804
1411810183
905216549
1394531554
1174708772
574958769
505437965
1443610709
1182558722
117521135
1455974478
737027186
419870447
940937895
247637862
1570250184
870438642
1326378266
770116069
893557073
1179237428
1181895042
1789559383
411772176
1331992400
1843488780
668487884
204541904
304430577
1006031958
1764733845
1072624794
1394547217
104068068
213284465
1135915779
1305707869
362133786
878068478
693992735
588227350
985653367
803126885
884364555
1521188296
582308756
489286147
1598324363
384531006
1146965943
457439731
680922029
1483174824
1357549082
146930831
1366029806
1590539890
604915710
120678966
496963599
992012619
1469439988
32803712
1279474916
192631503
1358338287
802991005
120423521
1342340423
1607639454
1499737760
556425489
29517423
1820175055
293598024
851362065
546275342
128658037
638752744
990941365
1093853174
1382378870
950553361
1003521367
404429245
1212327936
1228679472
133555927
235024819
1260824101
1177838865
1847224972
1567043859
126672306
108527283
1470621465
1617217957
894281926
775297229
1653077302
842022232
1036143217
1026999832
431669120
426114648
736106552
668487005
117855591
496948630
1309716074
421355846
462615523
316108213
47210047
854174487
1210351031
1121383735
1447727832
97230113
1324543092
155834775
236441523
29413997
164126375
1487590998
338963718
934501137
196155857
1564508789
1091153442
1757713594
219649825
1734345285
445680896
570636045
978238844
1775816816
564898344
1075026382
1570251825
161104979
1061824178
639286103
1599539184
1561317853
1093343936
1012886206
1335976221
311268755
1664568911
675217113
230327781
1104501928
912502865
647531970
1477133095
930976461
1851175090
933388830
1424708226
332996876
1661720439
1051106700
762748723
1540705191
731630976
1094595151
1610439333
1086463007
1541162389
1822327101
1020616769
589827571
1097764798
142835875
664381693
1246072741
1054463690
506417437
1211293034
675486557
9057946
118495199
453078379
153490906
1302354097
1426124191
1019447947
299959450
484278963
1593565925
507911692
426839921
819190923
790185196
268039638
58084109
794566924
571025718
845891835
38059214
1677132247
591120068
707010517
1584965000
43533806
1367520691
1060796883
819218988
1499429500
747021243
656318847
26447521
806686625
1137334037
803632239
1688594105
821175337
705865917
941250845
899412507
857425156
1421294633
1607117615
384030425
1564342838
220170603
1607511549
637670459
461372792
1025625324
1678557677
1841473666
435068808
363665486
220533873
61785502
427221899
623651968
941481656
252984942
301261133
197291227
156355345
1025525764
1803113715
1748478827
278135078
942131408
825807481
463615909
688169016
332820379
1853396638
1753655901
380241125
1235021508
257352558
480316878
662110067
54330621
488289591
291088715
1063979481
726208897
760109507
1528973047
1311636007
1649805331
1455000638
1220186556
1170213991
1726624128
765811418
856270239
1325743761
433182944
1834986043
716123042
28599023
378421523
1538388945
954656171
1585615174
216005467
1101931139
597468060
960034836
372044402
90608912
1092058175
189912955
812622239
1129230694
250224525
1656210929
1781953364
591119989
1784744509
477279279
1773070958
993020437
676380728
508190
425245026
331420908
1184616770
1140234609
66320898
1016757063
192386165
1784387275
855525924
836170635
548607355
1296894139
1405178186
1714277562
534465768
1663489221
1303921790
413541888
1410538933
595524866
990703795
63385272
1091506912
988102359
1722137151
868065019
1191357181
86965472
1002239202
1159637133
574608428
1464245154
418072527
904099381
1813124510
17240923
1851781198
538868964
1457522925
737497357
491347066
436996716
649851688
1017985850
958963680
1046503807
415004168
1697079270
363309631
944478861
452191888
153433540
1401430820
1425442573
1764635902
965720358
606502133
268354
1524052539
860231374
199534552
381682829
790911422
516965376
1175423390
1733649773
201787725
1654471091
871077559
1723565164
860300460
1162154377
103050716
615707048
1039736702
1151629289
897684925
1551078987
1580881934
358870457
710339465
1582914843
10169142
624118776
475057675
57141199
748634836
730950797
463967463
436216074
237706118
1166695557
444998395
888029164
976481439
186897409
1271035161
526066423
272343172
609162506
1604143462
1088867742
171451498
752205778
60447739
228794444
463575461
537253955
751742083
1532006122
1810911622
6125117
89696888
1047125240
351406240
468993140
1827533603
1015911192
98899587
1842442158
1503712726
441063001
543585338
1309366311
209540858
439998404
838816144
1202338885
110099382
96506079
184562340
1262893273
345961127
1706691083
1800946079
267014136
662829034
757379640
961193375
1339101260
41321331
318615066
216651945
1666350948
831751263
537481174
1559357560
1380087349
1394607316
1449648529
331089752
1101085711
878743653
326776058
62503034
1667181646
914070596
1799288189
1588420029
1816245712
573427970
166017891
1175735256
876202213
1801538219
475578989
903236469
358217539
27621182
921664903
738668855
1370973506
1568403098
357416703
1809035369
1773489796
14062730
1761629331
126089894
1232699457
1214961232
420898972
1829636053
1503029446
890038700
370901464
1021705250
815952301
139567030
939442426
1071413391
768371677
1245104707
472522662
753172716
230669915
848437784
473303764
750986071
763251073
605771988
748386613
1504380869
579564842
687781337
99596815
1607399103
225307762
1712770997
1589936688
21186145
1762162602
1359570676
864196684
67257984
1555851385
1341102366
672867492
1442280504
731745035
89063492
474950343
1151622795
1715327417
1828311195
1774039615
322912403
1585590993
666141706
1460185377
470501420
1724945654
1410282404
103506242
1391807040
903960897
100073171
630383051
1031613580
392868182
1022313802
970896122
1812599365
31496438
1754701614
833098338
3609130
1570067069
1173514618
912216565
675849158
1638950035
301646492
1382426876
79912021
978822422
327008994
1044279241
1400539486
955617996
97472987
426418455
1082938184
1665593581
917309878
121140389
1418747431
1022970555
844138163
1109721054
155929424
1467037124
272387597
301623464
1721797724
261978910
1135565661
1607315608
1181379001
1533445108
389869785
1859403908
49685265
1191446742
79418624
951037257
1306280004
1852800613
937761999
259560758
832001922
208969581
704350078
270881264
423037013
399688438
336990707
56268116
1843710520
915722603
472261904
1431736421
1620480513
627189584
1033948871
592656148
1529856505
1066770759
1562606383
1490275592
208801948
1645796455
203089728
1290336128
82319412
811403189
1401119052
1791344901
113003262
860532790
1451662298
760338160
1237438153
767491498
901889908
123750255
379220760
1569238313
235798162
1683035417
1761251172
482326875
1301768186
232781585
1493745170
1072665588
338850145
1528989036
1108378535
961739234
574241443
140183302
24038483
702681437
967301701
1043014961
683930541
1034003871
1097954827
1507332288
1418526160
197963622
1616791210
1429896205
782586114
1265545668
1580922489
188068978
842018838
574717434
1724524411
21206533
1024347639
1323941585
1518732947
1367596579
716469102
868330915
781973277
1022323717
345310820
1058858640
993755513
1144340925
1578910619
152107847
204229028
1041446464
873545421
1236105104
1329459164
951747827
1606234645
1109412506
879708599
809590768
855217170
900596046
453951592
646705452
731492832
340537286
1518234786
238763408
469339343
1603388629
1751265691
800149330
1615864663
1546698605
667004030
1544779118
857481946
1356422279
516381279
1555249414
698595579
741449203
445009559
1790782362
133305386
976292720
647301451
888869746
284929534
1642159444
1584695948
1472660394
1490052297
1678581765
1499072706
639936690
759720007
1722077096
833070483
1067911804
734517318
1159269374
1169192017
372134045
145684787
1604761602
527678750
1584677506
317501035
1020283460
132069960
254148877
578301536
1038748271
639508628
109036876
556886796
153226859
694300110
1256325355
765389478
1733410060
1848869125
674173057
457711222
1565420921
1351850634
1538642723
82558508
1070017945
1507836535
331003462
873956915
603446322
486860815
1469581350
296711963
1780141979
1055257439
171760529
380453980
1578099860
153057209
1157754290
968397098
1248844978
1640783516
644417474
1640661056
590459813
1420583276
1832545352
1587105586
357955342
222580284
516596058
249382729
1474141483
390667432
1483023250
1652156423
1511876122
39807212
1791402610
296809016
153955974
1596305309
758068370
1807994235
1106100609
1441341015
893839939
1402513653
1788922697
1346950987
1055608248
1022685866
1160959960
472718489
1688465976
196345943
235986300
102329952
527451155
140640803
1136116992
1696775835
1487952094
528252346
235335220
1580591318
729639054
881423209
1514840066
78949932
437403208
965538462
852892449
267290976
198989600
536033242
632415391
1535349780
1417628957
1518920474
815708236
1141687444
804009215
1233388330
1475247523
125803000
1512641744
466998312
345953437
999747113
337802724
1493424026
333559185
1450305122
1850791726
1523792214
213622935
346721730
1569176173
333747950
595878914
997953976
892072146
500068392
911406713
1003386474
1058422677
1553698586
895883432
460411298
1839246193
390833983
358190255
82649499
930105461
553624336
725551454
1500107130
188947584
1729210377
625214719
500930272
983913717
394057489
208692157
980230673
1265293212
68214146
174561426
42857524
1246577354
455304209
200609323
1694598392
400452869
308078509
1750028974
1570049922
1690103761
47858001
1802020352
424109437
828725585
822367996
288217473
104649544
607587177
1003046844
370435310
1840480947
220886764
165891125
1842196331
388746223
566255768
1603859373
1093327559
653655760
913079366
1084248018
1638229774
973326335
685264469
656778009
1529183456
487544539
1757733736
1584664122
1705016165
1004099508
1208646207
1111990996
707434338
981637892
207329791
1419603375
1494360097
47254956
1548987153
1589510511
1634009466
879512985
1378679471
1270521621
199612547
1843701368
1347855237
90958702
1479467745
249929251
1527083747
474344155
129824597
1760981853
628451828
1054203575
887304163
1842246843
932282931
921642820
1712544577
54337693
1818194490
44703335
62054645
1014047668
464928288
859195741
1270023501
943568984
1134123953
48579539
1098825119
730483134
362909575
1739907980
390897812
1248046936
764787587
1689325026
1288202398
215702618
106537876
301009892
1771659928
396541328
609080974
1028292747
1349638996
243800303
1848608563
1448744991
1327237732
879323981
275497939
1093676041
1494254030
811808134
1338580940
1591086097
1283786686
1652428582
516286358
1585598890
1308371013
1239595988
1043780845
1447472952
597540200
989912346
679250331
78517325
442948540
742616245
444800548
893840983
989354864
1626010840
93187751
808084490
762203736
616175993
1532694202
387081764
169686989
800313358
814466813
192790125
330290943
306847653
828624872
1198657896
223667151
1628118976
1048004957
1427326665
1855934216
1050715951
1851724424
564729177
808755905
268737217
775289656
1214823505
1617130633
1179586411
966830900
1844318053
971081350
1696044304
1528995658
1697901209
1736576464
19425635
1695955032
1624096632
1695254205
1142092168
390105444
527948170
224881905
1358786166
309979752
659164675
260314747
511187728
145793829
516756590
1280847509
1415732718
1574975475
1443264842
821589942
374535669
584781585
907302476
467350174
776877861
754070953
248489627
949069327
555222821
1541174602
919965782
294437523
337558799
1068132996
527920303
404615340
175617716
674648774
1334886938
600908664
1166524489
1210767758
1287622405
808453499
1226127015
187837283
432328553
632728674
220581547
1141904828
469027382
1612449235
103598761
264381870
655184307
200162359
1130980805
481661283
1649910086
875541761
92799517
1558207640
445325859
550390508
564608138
236707930
1256062647
1712768377
293001366
2842015
1351231834
24233616
1545251948
530739218
1482831110
1607106589
1515185851
701402666
1553849340
880773311
1474427631
1033656554
1232029716
1707125822
572890569
1698508193
228420930
188873072
489722221
1517646878
903297910
1050040311
1226783028
658638952
1792411479
1030599193
1099326811
174531777
16557857
1577780722
1443732995
700932424
97922665
1475587036
41308658
1189500904
21003739
1654403903
433072260
362044646
1339195795
602097189
1439308044
492063358
1781362276
1702484578
479677024
513230542
1524111180
362761391
1127899913
111512511
1687032243
33050736
1107150540
1283123171
1159605886
392246740
1387864378
1229646244
995536832
1681181539
792913657
1539970449
1077489264
1742747330
234371070
49661611
1732072024
405785575
1681497150
1358081079
190759080
143974835
1674435878
1616201227
1469063853
947803829
35319369
1538436488
1377494314
902799909
965551736
1003736133
512904099
934080612
441129019
577661740
956703308
1103029719
963090084
1285855784
872036102
242026383
822772697
574034749
1234804547
1576716602
1104907990
531370336
378694227
681374175
479151453
1048893947
1714667825
1099981420
394389547
1643096471
1794648033
1399619379
559960091
316784186
783844909
323660655
500825577
221489426
1254513370
1052173085
200975878
107625609
290616388
276552267
848335349
1752304127
109374517
898919409
1308422863
1244356607
179901691
839952561
1357878618
145303735
489725483
1504418295
1806140035
1415922488
288320472
91948001
860643350
624259175
833536334
459082617
674610580
207906444
1587755774
1150280544
1557559947
529916308
452788050
585804172
754966506
669092186
1287747386
1611897126
683498570
1362636890
1106337126
1639581673
777251436
293481347
34951981
19154719
1363867972
1579832508
844651142
548046590
965127235
369286373
1466676263
1303835625
424110050
672312800
1372495399
936326090
543591458
566375720
1463212931
544187253
1083069256
1467537464
1027025255
117169438
657177805
120164489
569178172
863193604
1819098900
378552280
1788112743
98900185
1172122891
196379988
1630744224
819604173
334617822
1585835705
838207944
171609113
32298648
649422697
826249792
1737986881
1793055955
583833393
268499395
1212148000
851359094
477509904
1310586811
1165219841
462876283
1210440622
770825025
733390115
1596969535
1144953398
1619340343
1590634639
261581042
1326263269
208027520
1845924247
1727854133
1557904319
836518622
959322522
1578917200
623171063
954557526
1001696367
1324644213
220222891
961479123
1496657756
415884773
154076852
1345421646
204767065
381575130
358895411
320236695
1724736678
1113189054
531441370
1058217994
477810439
52604366
1125146534
1561102866
758222479
618657055
1793841316
636142223
1559001073
1800439516
728681116
448822943
933377776
322103542
1667523497
1471609572
786966526
959879488
1168872196
369005686
1830128399
750515093
1261818378
150755417
925059977
1333459289
983733500
531492486
113105559
1729734576
62915742
1594782771
814806155
1673233692
603450073
173030753
1442348264
31520491
1844299927
463186049
1834832741
1529319891
347615605
94684472
1186959069
1652981077
1622741292
1692829974
916099585
1788085859
229504042
334581126
426690398
1279399025
508491899
1131606559
174244476
454278279
1747862495
1005200585
733292419
1144250575
756900856
432237016
1771727114
1645173331
1769085773
1381519404
783853873
1447059619
1655851693
252249356
51904127
1447527260
1040511406
1000257589
106052208
1668617185
1081643076
734217572
835670325
1386786922
1553324952
1019154161
778111842
907444630
1092436449
734142901
866253690
1402314757
568212806
1006329814
1830044333
1288176828
1328157147
1634179752
1481558516
304106734
103746501
1396034156
1206061506
1140214927
1391115933
1278514819
360399528
1592445324
1221291872
804893
336119948
1838663172
1782229361
722476973
1800454705
298083628
678968331
1124291227
1072878352
508301540
755160139
1177533719
1021064402
30919479
529701481
1028824308
665051064
625946443
582523660
1057118281
745669387
1515487051
1391823103
824196307
421466378
692121621
720974376
180660387
1157358065
226976788
1655949721
80659483
766713344
445612165
1647156296
645248514
1793740509
1312409234
177923312
1315831319
656183948
759595401
94632356
1777309361
154597586
746607888
1226999132
571630030
1842623888
1532425854
893546739
1440645011
1830601813
547153009
21607326
4168809
202763236
521488477
1652122052
989246715
1580405040
494935173
724816660
1105953162
1414655090
1752021321
1066411399
509000002
1679610607
1279701517
1528263996
864249758
1289183349
1744275492
216529064
456811490
1080890834
935135058
415192995
1507446322
846787447
1781423244
924738149
298133206
1051825051
485789062
125079025
1754260057
272374820
164914172
1308568393
1002733350
204171103
701305130
160494462
1762261793
34414007
2064597
1216679868
1095538340
740652402
1705804
1456064366
1112809892
1613892649
183955161
1703062568
884180224
427362947
1021226205
1690106906
1432721157
1188371520
1372134057
1077230283
1161707641
1708637643
910270028
1261534971
1651766726
1794012772
1666176849
1759981732
1176454757
363811455
521583643
1407763707
963821895
32036142
1107434727
769607534
1309393188
964599390
418543279
1823873962
532845837
599585334
481753093
1630064291
531744331
1080996430
131709923
412869576
1557876930
1837135726
1295418378
1163852255
1191674042
849750628
615120989
729769617
1809384943
294763961
1112749147
1257359271
805908209
1200181439
849887485
1367767083
490896573
618706438
569982914
412643613
1241095620
256261474
392906678
1524373514
238851562
1192686208
1602123696
259902742
1556733679
1383042491
568956345
1529248918
1519581588
511877832
611131848
1127370469
362301786
939070845
819048326
1416763873
1092537903
1551945622
1692461062
1561334161
291534583
1226005718
1493847002
859997810
232595696
470917209
211481749
1122863073
1322548780
94058841
428354388
1232736999
21512704
75230168
63896379
1123845280
1117204545
466571573
424388806
159403606
337064948
1823313337
1297876567
1522284238
1029286612
1528840955
955865563
356388547
580968432
1351113608
1786785021
1213571462
1517735445
1653043568
164112806
1678885990
1335117029
1353028679
548381300
901770987
594682264
911096076
416759414
393615436
1235650416
1157134038
732511922
358811922
1234969401
1842230864
1470775615
1514065164
481610204
94544840
1043001569
1518489613
1807501880
1702282930
519304872
1345126167
910803603
215917543
273012913
1825410593
1000613246
1191842719
551734852
665776273
1517873577
918635351
79710390
1507614337
155388894
1712107458
353165244
967943905
1701771007
903800905
1220772986
1215763617
861448983
151122740
1772305464
1848585533
67013707
1822751418
987672891
371580084
1780405020
290385773
1671487993
373755046
548549065
240329151
1198427187
1279012477
1842082165
1833704803
671673382
1354463884
428421853
667844882
1081457127
1288565836
379768537
882697799
466499377
418602256
1020178493
851439724
1085894617
1463501784
1066122436
812770896
1769820420
252911073
1235402594
1121621968
538683257
70693817
1303296928
1639031635
1811715144
1106384070
981612994
1593417970
737167467
813214809
222790552
1781442696
1754899108
1243984043
1194963739
25896554
1045742140
240701315
170185180
1826703859
1017842522
748963923
1147127009
280392334
506613619
1238246394
1814777326
1394825865
186377720
36250223
223241931
1018503472
934511827
1614514026
1352745704
1638309143
696075439
1668362404
852524791
1106902842
992673238
1250546109
55014200
838747238
103494484
1599925193
338166546
1036019222
1261554561
594911381
95269300
60982077
1079181103
1053484341
983115017
862487753
1157137615
623781640
1565964938
33196827
1687504602
1546132133
1221405188
75671505
1133688184
1595243
1110149346
1295158202
1418332424
1414057234
1613504253
761730061
1380524814
676332725
751337790
286315236
1045023510
177942058
1446702358
1657360859
775645421
102947534
1574315
158300714
1610381862
392524167
538060374
389359521
426875026
900671627
798547545
432969068
1151253873
792886699
489268737
1330808650
385159506
1654884825
1020378596
278232251
863836329
810297700
1241572155
885471897
477532969
855476262
801775452
48360028
1105004895
1415688931
452385032
532723874
309290779
289830486
150659502
879979071
889894539
1308331604
987606988
1027582278
38289076
785034124
1222575487
1038043107
860630610
1019629908
380270131
1247750878
1158750477
930403900
28276855
518963337
518411395
1082466531
264582924
1134410347
1430355613
713337695
1290540029
1116615471
756069479
178009836
826213213
540265949
509131212
1783728649
256901487
1382010774
87937008
1704143464
402351478
719598675
14300877
951434458
676181826
942665997
1498516247
68492014
1435898863
65232505
385880702
1127544589
1128767351
1088193088
1662729204
63626569
424432568
1690839225
561084832
756645939
1315193587
1768829756
851833593
161652445
254158076
1710806015
1414901941
1437870703
546621526
1674921473
1605203804
1729933136
456878549
1725503211
242777505
1355020561
1082682754
300419765
1833496612
991982635
397812807
1694369190
1005982249
116202908
790701056
746748451
1634816838
164149732
1147969791
1603450479
552832569
609273843
1711742289
560513942
767145769
358651945
452156215
581129938
522999380
1803589732
217575578
329964504
1653121431
1072437309
593692326
1759913626
266071480
371967831
176087909
1453597415
158841833
1227733525
1730692930
1552452186
341775149
1541046320
1439457288
1377923924
1560439606
676855170
766235477
478208611
1814581350
808982539
160584212
229965151
48354576
544281229
95583034
1444745739
1749552283
1381544204
1207454531
790701520
187730865
1336439321
72058917
583636744
1647096894
84131943
774637153
148574396
987217157
1766276458
907440979
314835020
23863146
1017238432
728844899
1321978430
341189886
1085038859
627878950
515371259
39726744
507676914
1819550737
883138232
630779968
232864914
581466985
1748526991
563907541
1073845924
970578415
241925208
90141831
21313048
1623892020
1693941611
1446315820
111584174
743635557
335065548
1036499066
1718115162
1112382480
1421118263
388517840
1314226279
244496309
413821332
1781793762
516486654
1193833382
681405456
1297333193
1357261525
1575411484
303541755
553479818
439193195
1080492980
1400070225
482241741
128424227
1180041960
764591509
1553756202
681894783
876118984
823385399
1068913103
472827795
710661064
1000583730
1174132911
789640949
132957307
725510814
298544018
927102790
1118517913
293360543
755677872
772816832
193161583
1853280250
1090981410
494395928
1351642472
1723753930
1017180574
479031970
259472588
1311344391
820330870
714810670
343883598
462169457
1374751233
267988948
1574140667
1438648730
1376956395
563811458
638575772
1530606216
1097285212
237903028
86678470
1841786012
553575561
1572409748
593125646
772104563
1442574427
626979998
1755791801
49929064
1076684681
1744943750
412674625
1269599399
182302784
357691480
447396379
1006923549
1817739233
404448732
1418129195
1690659148
1167936104
1638782196
148358201
586363504
762042358
470803791
1371843076
1687913693
1552026320
1818914299
1722559139
1825822063
1602797400
687770935
1733632601
380561611
1035679788
1247951031
294126275
206325226
1308036115
1607027324
854442214
1012858883
1469153538
1659963783
1807513115
88727042
667010640
520805975
773329272
1071764898
647313116
965590311
1813455279
865761894
196906064
559817248
530408502
1024469438
454959887
824776907
191592075
130087754
1439921296
939875911
647537714
1485282849
1831742563
1339276454
924726491
1841715537
657059822
1520840008
1242394775
737878476
1130501702
1701406954
345350962
1303679318
925087508
878866981
1802809509
1444752283
1710965645
402691636
215684342
336911163
1509110101
1210272125
1556945564
919425600
1770611460
440209827
885363143
731212778
1015795689
607484925
584328295
476207503
819624957
441500375
1804438306
1779221713
377163987
816251674
938934637
336341621
101380067
488438777
445065026
276446393
190531552
1106692701
774144445
1789070176
821849809
1084543593
669401675
537515137
761997075
469385216
1287268979
1515292060
856600290
133912274
652465705
1141710418
1665333791
1300206794
1612822928
1353218396
1529561179
1628936103
1851528236
1254002772
437609238
1671412403
1026359213
971328132
1177105736
945115933
157937642
342085103
684859698
59626836
763539934
291267303
536893539
609208199
1832152189
453020847
843598340
159108108
1077523543
930821625
754220041
178867504
1539021920
243966770
150857172
948625341
1603817415
1788300677
1732222884
1066696758
1311929978
379392839
754755663
1810905336
314320083
1168204241
312022789
1440543133
459347977
542723357
1091397053
1166090143
357382737
835668952
1219498399
1553768465
1011091693
301933523
765371977
23236220
1269540447
486991366
940442654
270350801
608364525
234586634
685845456
259824013
1667538374
609048054
1059047437
1521828940
469243275
841291948
736531167
1723670462
1744053110
1580857739
12660731
1165589289
697176338
683270973
56018873
1677670748
687714022
1780708707
561212487
1472393546
1375920963
779708536
1397384154
1215885824
1476166424
1129085330
965474605
1506120448
1461407088
591975558
463591345
241255512
20556209
1728906493
1172004439
44388332
454070974
517972168
354164145
255976652
34888839
1455139996
1683039675
1401258492
1149925067
227363194
1682813036
1814176075
1210582196
232247700
532617123
252440333
488491040
917084051
1057831863
959408460
1280953353
953434992
1480638351
896858511
559000089
1641668609
395689559
1333220143
755933328
1519581924
1267841754
585348818
792380466
99773588
73419623
869210707
679725904
1660177141
750686778
913387470
646074129
920046494
1570980539
1211028671
755757973
784609827
1838650456
152526173
987311983
481854586
571112792
1692136192
1694891723
1460202794
316830610
153406002
1137833817
65197424
478195727
1269691315
599509841
1370391952
250277886
778071266
891168413
501252716
672055763
1674798166
257058084
1643997452
1341435997
1357292213
1581933682
1125627522
793819067
1691507729
1730087301
1845954032
487653620
1212387428
436255543
469949434
688693947
1003033472
1522211380
1094206183
1326471637
1076395993
1788096597
1696296135
1311622368
475231775
1744264822
1237388055
1139312172
359845939
1166019426
653556670
1034461953
1117146675
1530621474
821890507
839287022
1191677017
1711809469
444001256
1725478400
845784457
1156716290
1723124432
469164916
814823089
20925213
1684770480
267384879
1826583484
1598052027
1455627801
521727061
798137209
1823954073
573559242
300477982
824997606
134660352
1093652133
1335562213
1139870942
481076064
1301261859
48974717
1570477449
255219588
1627039114
1756813844
480217952
1594417084
621038208
447334230
1164269093
775314758
1508674344
856467418
1213012400
1264702298
833778634
919985685
101523592
1579774053
535545211
1598982808
124114500
1603966935
305019500
1758469198
683830300
849991919
285825945
164911557
778253297
207954945
1343280719
1738228071
1148233345
1148202107
1026293929
487843271
560334105
796068488
72850637
1244779669
636001012
1011196907
500263695
561737773
365830546
1282736591
136377687
223026835
1596999535
1719177199
1664288565
651520575
749811154
1770716075
705174017
643737742
377523066
696839953
303264555
877272296
241490858
469697074
373220778
100037782
695478816
268726944
1140453326
579049664
776129488
256725432
439766329
44536116
113553472
758468817
25687859
553250294
1123803933
1803396395
1235548134
1629897959
1149320022
1380597049
1574073629
1845491022
1360891519
733721827
1841292749
593634540
1571901852
1053572499
544862755
464045935
580910576
1780136257
1462144008
1367386140
1625100392
30904967
1637674113
1272066972
1647697997
1848633640
877651427
12893781
1127129390
1684974647
1229750523
240404824
1501551302
1175702855
824731912
880221237
1166316224
792086353
955859488
426640532
1123065654
1669531982
1375136611
895937548
1832767182
1130553046
1194531303
450511784
275970893
1784727933
838687991
1114311363
555579862
130945078
15713913
1314741200
240029754
1324145132
280610213
327197507
1171874516
1826263736
747259520
1121018727
1063443981
645081617
1084333780
44699232
683462417
1404703535
1800319238
32823959
279332817
100451103
327199040
1640090875
784481907
1647782024
419350422
1023920553
1266716934
1079843481
1040573452
806104160
1062782139
1370175732
52007263
689532991
1855496500
1293693619
437585626
1683335744
974717699
115084909
1572281861
1277779610
1672406395
281833955
998196113
725952314
499357881
1669367139
370553840
855455593
1698431230
1301494946
676530716
678985424
321076371
1349658034
416726353
577936257
1846743846
1091551814
550401505
1187111531
1184929603
696581301
1826322396
1437838656
1799502319
314444390
1647239478
1538753587
457035689
801242296
1764016884
437935183
403439780
932887731
820697517
1854018759
1394131586
1804908253
897156333
675322334
1550050664
1135744930
1539685445
48682997
12909781
1491870099
1501819500
894887103
177549533
1462529264
1328135463
1350580941
1539912137
1620097172
543654502
537130977
406278887
527954064
1851679529
1073178434
628104919
644741636
1543790657
1691711486
1737195195
415775993
1358005730
93237900
1277197750
606815531
1616694545
1471778854
1137049986
1038577158
1686691595
492149769
417851161
148053801
435020341
1435164873
1668637530
1037610909
387763127
177341400
537953091
485159200
1395619368
383341399
858898296
311731087
1651006757
1269296553
1326914249
1118151942
564975671
180074921
1235224998
1564428700
283171209
1558320933
1081981512
705008026
116687737
458420871
911123600
1251721970
1671417458
1051907594
154877197
982853042
1767471654
529437557
330716060
795991636
768365641
1585172292
591514583
1290441352
217737239
905283459
1270315825
1697263195
1849502905
1788561258
1535032673
886303761
1268622402
106752503
1251649559
762760283
467071882
1817806260
877767994
1228803277
1590245312
905028056
1093783291
1427754379
509778401
822101913
1198600220
1585452885
1161732775
548820983
321978138
83518044
1846680961
1849728753
43449361
1510462676
1262654499
374598017
541704623
220731197
798501783
1529038018
1208311070
517222516
633183909
1527810486
1624688441
302639600
1343068277
1513363702
1254161545
1823187209
291783179
203310696
1607223823
1073174895
1091479826
942379519
1033865833
342572280
1771686653
1452323017
1563655326
1086612843
1257857687
1662911787
1844290276
1469526133
220346428
775691158
1810867725
1635623859
1176281965
576767979
1074378266
551680271
217296715
1452590725
1403218507
1349995957
1427644563
1513114055
1423875571
1459639368
259985554
913639760
1816537909
1250691962
924050992
1324592846
1061069130
63693230
1412104609
1885143
587574406
1365306815
96737735
1518839652
1854245010
959266033
1170831268
978294635
442605918
461375898
1602265923
504986002
1821716532
462763855
1658211631
1630378301
477630284
27096627
254272273
234412492
167898301
245174917
811558400
112992571
146744327
739120435
757468674
1495688378
1293965104
852170840
756120668
440345404
830438241
582534955
13067560
760969259
1601278278
1585355328
1708193637
652192315
897207432
449447453
885788599
877320944
760048536
489671331
400035156
1531247459
823970370
177517900
1159151980
567473158
1084389620
1382589219
1217524906
1080729540
568813857
311744766
65875554
220896068
1526215459
861303839
1282750943
1269571292
682063882
1757123883
558356486
1100421016
204970698
710193985
1427064704
1376296064
630522487
1213630595
175354765
483804769
812356284
150986125
1777177905
1422524030
419681180
419067715
410054534
1603423760
79708337
1680497515
391924005
226937370
812177963
667957338
639680778
1111515534
751300456
984210484
699583490
309174411
226811236
1198265424
1000867722
223137662
434083163
1636189845
1444247041
1427968417
1109218062
1625772170
1641589648
358077757
343747430
22006771
862949117
105631207
752280954
895144523
450690258
958731159
1498114821
869212454
241222426
1239092617
1395102104
751759861
1636094549
1727540504
784942157
389266309
1745142738
821785337
685429528
1551413334
1418239986
189749460
129422218
1137820844
1303244680
858807629
1572621141
852959841
995030269
699936302
20146244
1445445394
1218553148
22728280
1803381254
632188674
254085042
362709938
725504953
300908776
1382889719
363329801
467322504
1613718622
1314955655
1193462646
1498484630
1153851270
1637464211
1073195805
1780727750
1718535039
1469727365
152462166
372455000
1262865191
92002778
1782716202
1157209650
1307844711
716359413
848822932
1065197013
1504664689
1432572318
1491456421
1077966248
1473317998
350833960
521296023
710262086
505213586
1318546054
761265982
1112800640
768659600
231330306
1192354242
322977637
958192663
1339213108
1028861657
438571661
1431949592
89017084
400613642
9109306
602043837
384347341
349690248
1664020262
1607682009
1167754858
861065912
1127246437
1754592896
908920213
386978157
261939702
7813935
325583393
585711218
56155692
732426238
921425264
620682062
492727232
1435704936
597855743
1321612158
1552784569
1667211488
288280635
365879152
1451030354
504989686
723826189
1148364157
1457675328
95647725
1385173683
1346350946
796764513
81795505
362262674
1575271810
1588868323
1033515245
837212383
675520348
1256440760
323824305
1458163547
384108944
459527560
1182938938
1187990649
1419299479
253498743
1059228376
1314177752
50617004
202693028
1253256784
218350006
58101058
362523519
752029274
700658364
457413574
1597323514
1414568467
1105761309
1772866961
909174386
1288129677
306124369
1505578989
1473233050
152385701
1776146161
595097489
794041683
56871492
1038930584
541167914
467658902
1518245820
419154696
1494071499
1547523605
534677803
696069601
1228582153
1462057097
1714823809
1839998060
331399072
814836416
1793186113
30134096
1283891921
197391930
1377974784
620246284
1306752122
1788409308
567179759
1119292922
642727235
939353322
1112486755
1762816825
748016299
797758092
533841259
345245593
718950837
699467147
432518892
1760028336
209123786
233328507
1457971385
1000026297
375490461
1696870119
1363926490
1706812453
1500565972
492352346
1695816388
1852048616
1441116924
743598907
44993244
1338144878
1771767621
760499053
616428372
792181494
475150655
1622188149
613742244
868137783
1613537136
773135414
361323597
181252172
573856931
599669270
1488829415
1482528977
372425263
1179894774
1726551617
1644912359
1081893463
870849694
34044212
996145887
1601906738
481499196
1210522505
484527605
931465745
852794725
1423175290
3935953
771439273
1312072437
1092205708
1191228594
1669515711
1693435195
1487544035
105129307
1008643701
523892535
1431833407
1501452418
1020296081
481628528
1093293151
1208029200
935299590
1303852566
714372063
782158732
1846233046
110201456
1168479475
505165394
341626405
305427833
1082169993
1751906946
813448942
966668433
1855876773
1606366180
955079087
1753393131
272492266
264880635
599217504
190407646
20447473
1117876769
668965517
916294417
1192689089
1539010143
50146224
84770873
381469551
739970214
193719022
1551182309
1215168205
376911379
1469970721
1018131627
1518292811
1349279004
1149483286
520278020
1298494234
1015892096
1312377366
911490472
97093493
503363641
1103188458
395517950
12204463
1290504775
1185319316
360025058
308791526
21626769
1755560655
250115729
132096679
1301691250
140776120
126605884
1293565932
124562418
698065558
1675636649
1039145268
355797220
1812781061
1295011805
1063270357
1459183568
652259491
704902486
1199817851
463940284
118119679
112442312
1736380566
614756496
1677035614
996897997
1558267436
628110110
703630890
525720034
1284047289
1069375723
791131230
496379892
904859111
866535233
1733418207
313570651
421419419
1203877539
503733652
447747718
1078792520
627535421
871810509
290297480
166131500
874809198
1398926570
666098404
326405126
319392073
625875677
1723410125
1522998060
388282529
143026227
520866062
262098030
706366420
1531669390
607385807
1386974713
344773614
1681430677
24364064
1810745778
870764943
1410168834
910918657
29253499
644806459
1112181193
1394708972
1317375027
727716382
1852475631
338641953
787025879
1661146638
1144887198
1604528950
1094384225
113655645
117777061
759477898
1396168371
1348261331
1490386116
870864027
550124366
903011260
1531182212
1816536708
1040244649
999666524
844514477
1350016268
865411386
1837644283
563466991
991291853
1697461983
970909973
262891237
273712859
213986182
1553915094
1236230941
741921101
205829450
917846959
1707293166
1296807392
1227976276
925850188
1000824923
1609922757
1788871991
444512615
1854979519
147345115
494463971
284385762
1379358995
1331968218
874045002
876468203
1039586378
383041067
522319882
1190747435
1794588710
1162772772
179235699
404920465
858963133
227190706
1441304121
745248795
1823795688
298885334
676320215
740655647
1720672852
1016489211
55588936
234916688
97610001
700225490
1099388467
1462753615
347272235
1782502499
908572335
255836552
1037538176
106487813
686379683
1535674854
1699491274
1690316565
127635527
831864953
71558453
557171600
1433022044
646321805
1744017243
1142608647
68851150
740336284
567056026
23890798
1426931846
105322614
892466383
392149432
1424467568
1056062840
869902396
87312566
766389591
1382602279
206304473
1409783454
1693424117
96829845
495711985
1284981121
203974701
1826398238
1101530314
308722931
1130446052
546988948
642946325
790913917
1575432601
872914014
306219848
1350114825
1430863759
1412680989
427423317
1012639118
1576834784
1058336389
684375113
1616321709
1619565657
62493137
1482832279
1617540294
1519736680
850704022
1731533309
1418438422
204323704
912377822
435908844
531744756
1320303720
1092787421
231184824
796752095
1684352369
1738778218
201040153
1101149111
1698878292
969354259
1348970692
1048983178
1732200401
530791805
242242818
951530964
1746100896
210997349
1420423365
44569997
1826778159
1127257932
421317052
605474676
1609796035
1658408108
230383261
1515125333
113147511
1397095913
101763102
209378339
63709276
300842550
12145952
861391982
659625351
1006417996
1654426516
1411604618
300223919
143351214
308640716
212060982
1059599274
1101836860
1290285561
780608693
1482207478
514850250
1847276940
1210521513
1228182796
1755345520
1573113204
1055711316
208039381
1426275832
1698876560
484931193
218727965
225444163
723713875
1271252668
1566344510
765426964
1456142581
1097476640
645138849
1582903015
545120990
735202280
984255818
592638979
1055001208
128701807
1606028711
344586985
87430369
1200804760
928181486
672985637
1667612269
676268152
1298489770
151327166
345188996
1229346952
1531862373
1685351419
1360286747
101247608
1031667183
102761063
608542681
139222776
1059361249
625524548
203818092
1745188116
1338494145
348150234
475527944
1789545270
1195314615
1190975545
1153246950
129881553
603706875
1377570862
1183468007
700828460
1405472272
743646188
619501441
1689547923
266517444
1165482745
1707921462
1141141753
1730666407
313338613
1679965490
225390612
618914283
1695432407
662814130
686221983
747348421
645985291
1510822739
1240896033
1078493866
1680049089
1604736253
1587399396
885141213
1510657164
1091544585
198151020
444588542
418293561
1584211038
166535156
1648562012
145756650
1252229921
430734769
265871496
1160098615
388369027
269010602
1128872090
947838471
1062215797
1616003523
1213464294
754326308
1524369719
200237940
938051956
1567197698
789938978
343919620
200690258
723119289
1502147493
229866586
14593777
209867525
810948682
1572854897
128226309
1645591629
1284488407
965958241
225727492
373262563
890879300
149780302
172383184
728457319
1183933911
491977960
554336327
1514669077
705645559
116986980
1306899436
261396469
1284769657
462675098
1129047520
1577017897
479968619
1307064271
3435539
1147176414
1560466368
243704282
193795919
1577334807
1370629122
1578757935
58892196
1163316436
969546750
995629414
377067143
1074321613
297419989
1565788928
615716295
1354316436
1660362533
1525525099
652331845
988472519
534209759
935666081
1792296543
1734616784
947206545
910260912
800064220
728276213
208005543
1372135070
1025827944
1377492878
595930739
727331811
1214605248
451543989
1347518499
1340436534
1165724053
1836296420
1208525340
592720500
15158856
36664954
1358484001
1039856331
898877459
1632097600
688014915
1107237835
1238513019
944763993
1063598005
1204093873
1430269036
360054924
1468585497
1316191709
690829301
839731712
1659194057
840744945
1447965182
108740180
1805872784
207759757
424422132
1755325388
1008730098
916335878
1802872139
458735417
643898243
1131064444
746845864
1459515769
1313860808
1560031524
1565464419
1724831317
1782854737
833004901
1003900926
524845643
102911231
629734472
1087077421
1787614554
1632097728
759999962
496646804
367249869
659738507
787821864
1770861824
1601221015
453715333
937531103
663136427
1791603880
1437125348
649722539
1825243852
1632566752
614727566
1171678694
1550657355
1192982161
1812905143
1529979104
1631840169
415701268
430222002
725929237
1496212997
1080998015
501917072
144360763
816485185
1002579182
883467437
1024620469
147374375
1361175263
1008201930
1705809196
33674966
1411718639
990636983
1054026199
1195842026
752321242
1084613858
424049501
1118245561
864724550
473465215
547993181
1651029066
1689998852
1495936044
762122484
773161327
703742556
1263133088
1851021006
296229372
1327510987
954869067
814820523
104218574
749903940
1207725101
559646545
1045464135
1837176278
1368492531
1350567874
110463344
224101088
1615104938
734432398
351403636
508455145
1500276381
1399165252
245071743
1666264697
310081858
1751652814
641660206
1100720430
286318996
1622443662
1777842792
447441556
1283729227
1307026977
1681083900
1216552978
943995559
1091249025
803359232
1281858097
632285643
545519827
322679198
1083784434
1264014337
343248699
127654864
546547695
371861009
152301940
208407724
518002050
1028569380
418453167
193470212
283611225
1856195180
334256938
1859713253
259331516
1828443794
793400160
1364112064
813238861
224063362
319016098
1776355253
1731634279
800664021
1611561247
224837575
715259944
853015956
563730563
1186444121
1081442620
14707160
1171180784
121409702
212231837
1067661815
197772795
385342837
26955561
388000799
1031101964
1111206733
322664010
1127106667
339273179
417906683
181328970
431668684
261847238
1461379600
405889338
1271749494
1420143393
112116232
1620739408
1156612798
1737840624
1487435946
50395396
167984307
1607091153
857287179
1707460282
592046403
979832410
1263399787
480816324
1536032154
285468673
153296063
574487931
464688218
1696839863
1530845394
428157043
1316209421
723676860
1568658315
482615438
545609503
727332906
1213275798
66060602
1765050501
1258633387
1059435357
807646677
703872907
305079587
158976034
1672051061
1806068707
1669746038
895433773
479892364
568251476
779026531
661048312
1119089630
1262388791
215024935
1261865571
18337437
1250123705
701193691
1454951135
720288506
1089338975
641832528
146972825
1588114523
500205381
120669946
368532372
1366483544
1164268130
801993543
1561903232
323856025
485614105
563824389
684431301
1786669162
312371121
711567668
257428827
1447112436
1307527480
477656061
1056905245
1404738536
899297121
36883632
1752995158
312153934
39485314
393014910
1766902638
1621355449
768801220
265290942
936301657
1327613442
883085493
1303721454
9288756
310674563
919771609
1384537588
1673911209
335309362
1750410194
4694261
378394969
516791834
426642945
1702124362
307206309
1017551419
461773334
668395637
152982027
737218445
852720375
426420654
814607372
1712337568
872737327
221152147
795540000
583374992
1439394789
745792194
1398627724
991604046
998107769
765943118
155535698
802734046
34610604
15633460
1507100879
412550895
281455724
1236960207
613103245
474514801
1810518227
649095845
1112882136
1048979828
895914892
893187836
1643722979
610116516
41514223
1786306503
1622025907
1365966143
213285592
611934136
31915750
1139020586
1482472528
1402105009
1722460588
891912248
1660799446
1095430991
898445355
1631268038
1133686139
1425332662
454023107
1021082732
1370005666
1596111446
791251461
146379077
1803973449
378139142
179387748
347162358
651629579
274438666
71833660
1342580410
563872558
1273462085
1155352933
439384067
1606781931
574078893
226789290
652074647
541400042
1578853097
1556082015
1092762213
137647635
107586044
1241501580
1807676620
665551506
37420137
937655914
1178466194
1697246442
103776403
465239008
1374344753
111559924
1025564049
734938096
1591600663
5463219
717056711
455499781
1443401253
1636534141
1824978128
1391758085
484091398
811289040
1236273482
1457812828
561601684
429691509
425255834
1701160628
469748801
528735270
923410593
1536259006
319150249
116049480
1605713653
191285346
1231403231
956525505
1137648668
536514069
1224193285
1189025686
1296460183
854358594
1703400071
368678297
74883045
627951719
715176565
366879713
1516307078
1826479326
33172329
673670359
1289838611
1489912058
255376780
706036405
425032165
1066699077
1460870484
844464904
28027061
1714404716
52210860
25745102
376098428
636008960
984936845
1112336800
478593758
739906911
407606030
1251701661
1619228693
1412138591
107317850
1504963820
1622260815
1463090278
1553490599
1554631346
1409293900
604227442
1213025860
634374016
1341996663
179920936
1633319096
13493300
813802761
790265849
1270273726
256644530
605637874
1558757368
986842762
1052682533
1162722377
549286043
662678942
782040145
75104993
475197433
1378066523
586315222
169346018
1122011348
1581379705
500678472
1361930943
1428559319
543988374
1707440852
1577790855
599798080
1083984088
1721812503
1664476513
672941075
511624608
277913891
712056865
663702346
1492799447
1697266315
485480300
390968219
776156824
1335173339
787501230
645624387
52531
1409675546
51260903
1164345920
1436633540
1424733589
1581474539
1858541507
860196329
1844770481
1353062537
1504087309
433988097
872301466
1074589999
782242050
1204404758
443520712
205064592
1545665791
1437021435
193636544
225354213
623924629
839423177
1510471093
1747798223
1047657356
965569529
1385107557
787089459
1086891595
1766170275
1192845077
636043322
340017915
650130385
25518679
807522568
76682845
1804510757
1822264338
1562645472
791604028
785569326
1571300110
1644497213
13633945
1799080957
1052467204
926950808
1591045914
552130612
1272976908
986133271
252717685
1439043429
751592534
915609073
1758705417
629713310
420681444
1099496442
1560592695
1342069485
1350504004
1746498365
1333979115
1158005062
461918186
849380750
701786725
1154860077
339978504
529407192
1002036173
284695985
1326428615
1343244395
90038496
526120550
652874807
611577060
1660136497
1668571572
37961742
454479052
1517584769
303403244
1559206499
1840634713
1627221602
1102093598
1448409008
369133606
1546587728
1116885784
240316952
1760771730
1354944646
46496684
75721369
1078275571
1386888414
819390048
989778667
1841878108
1006565052
230694797
851213949
852465689
1347055967
18242555
809380628
1659161881
791243267
1712116536
249028674
297484161
397699223
140655441
1764491251
1605777964
105090954
626425642
1545368925
6992837
808594938
831663044
1236407894
334786027
1685336848
1156738321
732606361
1365193586
1368703649
412712939
1093059465
1634248387
956669393
1339902588
39474310
1616373878
718894800
1536359607
660459062
1439786961
649289869
1247763274
1388267802
875909706
437271045
1613398553
1313247159
1625401071
1233340702
1277551178
716050181
172582054
207627044
582919392
1553677074
381058382
1139867726
1587731216
1652322747
1268421884
284461458
1634011877
182737298
463566134
963559915
1773304659
359190659
431161620
14229158
1066276429
285260059
1818599163
1530781528
806846903
924216636
966618501
202291
1262340461
785381634
1832900775
1590735090
1355066383
1764236013
1789245935
1580447216
4342424
1121513150
248132731
590451505
1323621376
634106682
850725327
588049057
303080359
166050095
1188411721
617253991
155064724
1504981407
621428292
724741293
704309085
260633050
1781852392
1710032895
667854870
520581946
1001717355
997574949
917972006
318204482
597074976
1703025731
728706013
634152848
702994513
1240367352
1705758721
1702665756
522738955
279310126
493446859
440191625
886173823
1670897690
114860500
1244713068
1147923857
1175073820
665876929
137307906
674207453
1611896912
146337739
1088826787
1816556026
777708938
306018129
283425106
685030754
531981347
323149497
616975564
1016475469
365419706
471726640
437443309
1288710737
1632355835
254039973
673601889
1224136605
1626407089
1008659051
21833420
1567656287
152039253
1463942432
291617392
1047900769
727259243
1473180061
1020029327
708315230
948144198
389763211
1251881037
897247777
1640496290
908677273
482009791
500678771
1228592953
309855576
1584082259
1103264521
579643739
665599551
512550042
355712296
786659818
338681695
362607632
831603438
516240256
503288990
1573424061
722510401
1275011304
999043949
935719218
1336334308
1221283889
1043896310
1796015431
1079098624
438301243
1606576111
566829581
483506974
1164251136
591290794
571940851
1055118075
1672096083
1855908328
1230051090
1641837153
852130908
26776962
790482426
696136176
1291190150
911170509
171364157
1611589932
443984386
1145201711
1026982950
764980022
609547889
779073699
766293528
556675913
1720674492
708987810
1681185883
1544965604
33283448
1425487988
1818865501
1647234416
1054849204
835114043
1720664575
1267112057
1242193189
1315241086
1444086295
1217403322
1318537572
1385334702
866085625
527497347
608749165
1165474609
698487403
1419031874
1767017581
135854684
150708486
960965898
1214172612
815061116
423406798
58603294
1283526907
1439170198
934171026
1469333371
346318146
863520944
1712497790
643538880
813651455
653633695
937299094
679150542
31042695
105559637
1652389644
1813919093
323105722
398707799
985548017
1413870605
603088096
1259408335
812696625
438937246
41665447
1412230403
990496121
551619648
765483070
401875526
239659818
1000148436
158201805
952940672
1485789161
964463566
1038973355
1761730959
14987973
1419131730
1691779498
222397019
78059373
1691762997
1771690305
1369646836
830741336
1084330963
1419648694
575235801
1460542971
537260256
1234002648
629718496
1534400304
887349409
1384406009
1008769067
258755657
269283037
1256478461
512899708
1086375650
622884501
884268874
209378001
1281574874
473696686
652370959
1514841629
493926577
1493114671
632506379
1852997548
34582286
1827247133
896436872
1122517920
1346833767
1074563802
1744397470
1145964000
1092557111
343137128
1823975936
15251439
1198931419
1817258606
1625345359
542323897
1716058799
422012252
327346798
1641466763
679310031
973530164
698118264
1151097505
903111018
1574387613
923043971
597064804
1323164712
1203970737
1077158266
171609318
998000868
11367274
1045075600
1827170134
473224990
18192370
139312729
414219314
1416399122
103858865
923693581
981406538
1487038085
1589496458
227511898
1098715041
71423563
316869317
967256349
856164162
1293746085
221977244
441177413
1790721412
1797946155
190043519
888211413
551426210
411334484
821471686
186757857
403863687
1374098206
1793410762
1296735211
1354291010
977447961
825550655
1438867712
446740735
652745646
1805857963
169324546
1118645544
35443228
148703796
1649339061
1465667125
55768164
1839855405
1584421298
966173832
375772704
628544284
1710538299
1621780221
26057360
590882830
1787713594
557649796
981986879
752807978
1533500542
1460672815
1122091870
714806582
839774785
1074893140
1191990670
911713984
1769715902
388893214
1454558796
1490085137
34110593
180669110
143500654
1643587480
1257969795
1677991093
5381875
1036928669
475876789
619160318
1170706791
4010534
604595484
740232483
1760808966
1021610195
403354299
1776485442
197670528
1112435916
1733495442
1119072525
1770400427
1443986496
1187030573
374574607
1339760280
653036081
1707951451
1151707283
1087646752
1104944364
289280660
1307618597
1312360248
1661679000
203485344
231406674
21705939
1224165995
1743236040
412927098
1434265255
190566018
1521492003
830611457
1549204222
1043415959
479349124
526773707
27482168
1801937592
1551833051
190158601
841894715
777828889
397732052
270189551
1296803086
10500603
1670682397
388008857
1838433333
24128202
48000323
885209206
970219881
194598370
1809835083
841911257
1222007119
1277222207
1591728152
1305555909
1427463592
949608045
1404815948
1668178085
1028988291
568504595
1704058368
735634015
1501388325
1139952999
752812328
805722587
1770825245
1113539517
213773147
1680145584
267622967
1533473539
824635199
1390705845
582919040
92690035
945336377
947625232
1099004682
746839184
633489236
891221980
227565338
268225080
330004648
1755796220
1042214751
1216039779
1196859872
617828927
421123241
937992509
1454188551
775756454
1013828765
1821029396
308167219
1479553451
532035806
319548059
968162531
1811742972
1438454187
197980038
1400110041
736459149
1416378224
375633054
1037808966
426317807
983023591
1499664785
7755145
880731624
1426808161
914601231
1597966609
1687840796
172825633
1296758274
885490417
1719220689
1692628872
94127991
1759406398
100662498
1584855092
654575515
1245526013
588163576
975947379
1820061760
355793933
1690854751
1559342294
1379047884
1740813594
950567633
446949805
450665444
420016766
744959980
265282727
390216870
1208564009
984861070
1496766486
757164916
504906612
1047299563
706659218
1834144241
910262041
825434257
1054961563
1179933948
117910412
1145604592
22312401
410361955
1364608110
1686735121
72104500
833709887
399739644
914593451
1215616146
1752436613
838951183
335759638
1636171587
177230565
335408507
838139163
1771842073
146019324
1553796295
458344122
815933938
1633380096
1098292974
1271706304
930901998
937985874
356054277
69381709
807514802
226760136
1433301205
1690503795
376581413
389032613
1527447564
1061878075
1760556732
628513280
755852914
2899253
1254577970
733172391
1268274310
1607636260
1582060036
795190345
254226124
480838228
1052384908
809700807
894930947
699250590
1102262258
1683731858
987093889
1600444747
623452425
958472109
239125583
749696496
877071966
1735421786
1310811748
366056362
1123452394
144564159
1123175624
664522472
640670866
81407509
624410514
1043980465
1738849197
958897265
17097529
1195407469
170749552
441406571
1709179877
116457067
159442600
226843784
57105717
1128903929
1229046956
411895654
1626105197
1777085293
48970921
948712699
517140027
1794140087
1626560901
562428364
1684125453
815865934
1618922758
1803459044
1003050308
366420719
1551245112
18967459
1636303969
1423872667
600175120
362130615
1466835339
1678929881
503479266
341093739
1175591485
1737038152
1747220551
288191516
1699629699
1567252415
838744041
71401836
324463579
552660607
1816782371
1260255167
1151531742
296841344
148729033
63277423
1785363044
1754924869
970953331
41666426
1467415250
33780217
1188656523
324348725
1392172188
1666324378
659490078
1496578486
1765363353
232159063
741342777
1167237102
198024618
1707894684
1849837124
1263381350
813145424
744215193
1507342633
1020185366
1576331840
1195749598
1831382700
386057051
779895949
1362973126
210959924
1443770488
269103451
423063325
100297741
1057997232
330996911
686386842
856467867
353112305
781113438
809075783
948400286
1694317415
799255015
485682318
923641521
96276888
720331733
465736074
92956764
132440925
1402823387
1562457471
1817987217
61430933
307913232
433020338
1119631906
1300023746
1522814228
1213039128
1062693874
1365025756
66330514
725748095
779743745
27638993
1555699681
1585120209
405628537
1167750248
903611526
1233199272
1521082851
637436414
1090235878
992862396
177697305
694838459
464836679
1239773114
167058140
832794262
852136781
1020314669
1387706501
1719326620
652291001
710957403
809974378
271751061
785159037
153877438
593087975
197568032
1372099012
658856071
1726702045
881584417
11165714
1632150936
1159002787
878245994
698933090
372682257
430756868
1704671866
1337099341
201808341
1625704874
872156540
566554188
440860287
1418138015
1599622931
324821733
620800973
1443871150
50708172
169431103
664350606
341758663
998335810
477645259
775662185
1753299251
171465683
1199188939
304567156
258110853
1526650151
867834403
349758523
768688045
1496887632
1736890670
1191825675
1151910134
97782088
1313270145
186645271
14054243
589629241
705459474
985269617
1552789904
1824366161
1494374649
1200039888
524243538
1330274840
1250403905
1169338747
1793807611
1258709892
801676878
1763861753
753614045
373391783
1031579435
1013501494
1493555264
827127484
1313926826
1643728077
1733448455
785312178
1821612867
1403698249
75053469
751741861
701415733
1503232905
1683302680
1685445495
766052127
15097769
168602482
741089072
680015630
1503028385
1193285049
1316178338
1451461186
1444733276
76860425
1594600716
1599170204
832865117
1013118904
314498751
1333047358
1752265467
437256756
1228065903
1437960718
212097637
441925312
293067586
1746778949
1011810620
232172168
239018256
468130423
766989600
602079703
1835610276
164064137
1355471910
1164922065
879188594
1611843825
504386540
2049954
164731609
714412255
233827989
1529523035
704296160
73065121
108101163
1640294057
521458416
227791632
720455464
766878317
1031397072
1687901130
524577316
177441875
147365970
1516343449
151210110
1244061027
744061468
390237844
1327627751
1653071786
1571060574
1756767370
1497701251
769865339
198130363
1047668587
1572076339
1451910401
1487009489
1299244555
1525266975
195151342
1024442463
1063931838
1080104866
1032124977
1370969512
90296034
908586406
756457249
1155704798
1676295969
1834139740
1602900752
1766422094
290535162
635208630
12024138
1414107002
1658664218
213081732
805752039
238107474
595268846
619173027
1641313725
126459492
1415818908
1283544727
84657409
276765206
1616044642
859773757
213904873
1162197465
1151051614
1391532545
73789353
832141652
649319718
1364271527
1837803613
263985546
1391281689
1476545873
350011227
1348865406
1640027732
515790920
310417920
1026853390
831180069
585573468
226065182
1196197918
595563947
1045865836
537740563
779536804
124161454
940973268
1231588608
169575271
1727679647
1588037090
367875762
597501465
59288787
838602874
1100456704
221307213
1087118441
1181415138
470316059
644023064
426733447
490278727
291637375
1018256210
1399258019
1324892950
1097453125
1634460030
1275097019
10732372
1563309512
551417419
555687986
31000548
1404862094
76426307
866539102
1114269028
421071959
1328109446
1242642964
1131264045
1701514917
1454736991
710561192
1226506546
990277375
1381389525
1294825823
1053190157
432325182
292658881
405622553
1515134247
1704963455
933914707
636364511
1040525208
972342090
1349894617
884050158
1349040563
546756013
439440809
636957553
1079890823
1066692894
119768449
273621776
1676787812
912812768
1010509626
847171005
206107240
1570036672
1685308784
648853115
582502465
1578258958
1595831351
1268129848
455835314
1625007803
1245161866
1046684142
1536656279
975865115
1019869253
1246152094
467080255
1830476093
1357311129
1427033369
1643586934
224319191
99451546
1187859269
1719837968
819408682
1381741489
1259780274
34679503
444403855
422524855
1818876279
868409407
1027009362
1683324557
135882164
1291173608
734545373
871302239
184531970
423304879
853988255
1711116191
286891570
1586448453
655723770
483267763
491503514
331733029
1405915194
47415763
1590482019
1722023605
813299508
712011283
797988556
1291678565
1810835099
488476661
277345290
1219016976
1730434334
1557130293
976809178
194119462
936666664
351703674
1615384681
262385666
648639502
768699486
479936992
396952883
1519390623
161194464
163129627
752371148
868180341
1663692068
682838096
510205761
1757940140
462622244
1838732812
699567235
180904082
112719256
1391674304
1773714236
1273294592
565680983
222816229
1037892785
1054290593
1146982725
486609851
1348210134
1640564770
1156279704
1551388599
1564756515
987379850
450821256
1090369340
1385964636
181293983
563607468
1079294095
1635551372
1512401286
1289536776
221274874
798114734
801098115
1311524319
544854791
1504048938
878457875
784330206
763213376
75284309
1316121926
459518624
1005815497
855545815
224717398
1316490685
1549883754
99417222
11287552
972227191
1015564232
1106245215
1201577213
1014900413
1552253227
488058046
1256040048
1735515992
667527571
216693251
999979952
967457171
1561291807
88697494
1206188008
633644530
1599040312
1721923250
1748188618
718051711
270585297
486476790
1701051398
486017486
645057818
1056070238
1644748486
1473174310
1291981497
1585867753
1848065925
391533655
1441067896
1534331582
530721135
755772323
279342199
1859610995
1476035830
1561183551
1754171691
1238736190
671304376
165788984
361698858
843188836
1563058708
1070223330
779621611
1649762925
35017029
1153379253
310030623
351335961
401092286
1832054046
552985370
1231399423
995313178
1297225559
473788993
1391258076
1081536205
1208512825
462368701
1612049820
1109282147
1815631690
1017837098
1566406318
1044189501
605308592
1119246520
343096323
1335378720
1059345115
109915298
1485251892
1355813726
181021914
43153379
1736397143
459610430
1783496776
1224505205
397668741
103126410
1423859893
287410138
460080576
134549512
993193753
656956788
897282152
1010821667
105139157
1105534494
111102355
965067361
1577825103
1788027052
1448513143
165272473
1174149172
1196690556
279901940
565578832
225543028
609173825
257607912
1583519567
836685467
889186350
1386005859
394663329
443733522
1052963251
1136191027
976005719
901140150
1264269202
342639397
207116128
1364118697
1486626003
856942783
735093673
657007602
896880885
1609352500
141501923
445978626
1243528755
1539233241
924338519
418294954
1841395806
282998823
978513627
861927239
1296985077
1828096316
1721678578
880051765
1676116700
227292763
1722292545
1185560589
917061123
1525689566
492036041
1177214805
79730886
1405840984
1726994332
1386625497
1735980258
1551380064
1353954648
930714990
158379708
1390147038
1340814889
1471886228
121071771
1391500844
93259442
1800597743
1464871399
605827564
422990489
1606523305
1511375768
1728800413
1217851449
609176199
719609740
498228041
526177965
1111008151
519121987
1607827329
1773094675
913218279
981519657
1592921022
1738692371
1569530908
570175588
387116266
68590592
1189739354
284831080
773817997
1639688522
1545163826
1660904139
1574622494
381704691
677448878
1344202560
370000725
575420758
904672868
903188431
1485479573
1027976653
1119805015
1408273719
921300464
193724751
1756642887
1702360342
599585576
186720302
738497883
1065084325
567058507
980052922
1070307217
1103603434
419465029
496450456
552452814
424275912
1580292268
40660270
973098383
962022676
473883343
755613824
409516269
1447164755
540484081
900648066
866904692
845244858
520526033
175965033
489225936
1023426983
99727316
480962198
1048189641
125143308
1582412814
1806116877
488575446
1224230266
1338399022
862006304
1153131179
1273874747
1022701577
1416808572
1381435843
1459742968
1604658415
1061254497
812693467
215984233
1787443891
396450447
990753624
226088281
1566602421
168872226
1438736346
1750760724
332589548
1687708290
607885059
1700482946
833970244
67073728
1268985267
1718462953
1714988178
1689738176
1061028512
1661442312
844471334
830196812
536110516
340180751
1261877559
1022868100
1003738544
341539335
155391860
237129478
1854319272
26955555
380690062
621089898
1849374982
760916381
1434356783
1036840380
1258910687
764537277
298881960
2164763
349279060
323104533
163622995
1709088013
227044715
1750730580
865355234
317811926
872708014
1063872711
1714394389
1429745853
1184807995
746204471
1233470646
324162899
1120575497
612912170
1600223300
1287560270
599341831
878290461
1747162825
1232082133
291539741
743111634
993346126
660534644
1651242376
1131097495
1343881337
1247066730
1577275927
1041978743
1339164383
1581214908
5439094
1338392781
1104593536
1409080757
565841555
1641987194
1140905398
96563867
1259061932
1384917314
937268158
321129894
823351503
1387080195
1060883457
1557199203
1011300768
150322234
664314103
771180930
853614385
624497391
1813119828
98821343
718443192
1709148555
1738877544
629055543
1857063562
1703210620
750604315
352197839
1806905277
1531296455
66503796
649266562
1701980743
1552198584
444461192
192160602
1370929659
683412477
874214870
909999276
124406575
1007326503
351869139
121118803
672692339
844772248
1426665021
380971411
375686053
240051986
1529466699
944758362
1427418588
1531439931
1154086137
1406695417
1636191873
1197704522
728598107
691555539
1224611355
372001359
442539274
1380888108
1026728946
254762517
431213796
311468463
382019395
342741434
1435069384
1058854409
96811788
1618791019
464746640
991474091
304012677
511785861
196610689
495701574
1566279436
905212628
331341723
1369656351
507605081
1247961837
667828401
1425621293
329687680
15733390
179727534
751007086
785896694
528633390
393651570
1694487143
567066589
616254085
1697182691
513322161
3686602
1199641957
821935069
778932114
1520384166
296772598
1386388797
1746168866
377791292
130642491
205773244
691857336
641954488
138903088
227729224
405459222
1412682949
1132713310
1770365099
138854281
1449873914
1339000013
1730648581
1305679312
475566874
1477491832
1246608677
882608663
197841783
124141008
61490611
651806725
730531082
1409084024
1804398206
839548553
629389480
1553151016
1589177338
192235643
911981951
1166957425
1429623992
1551365333
1334486852
1760759667
1859155392
1678804925
1068591778
669891794
156917589
1310047238
1090744255
5385095
510641914
1283531263
1376552400
233686463
1648909575
1551577953
119519860
1041356423
1548074821
760963862
1522241247
1486626014
1055416212
1336224430
107575812
912500588
698974923
1635087018
1511102097
187915031
1455505172
360874827
1468098715
1760741209
1647533760
901052819
925343600
658626474
735490328
1672173472
1035816549
1300332957
1605443934
278113302
1500681322
534646786
1730052996
1374320719
460936831
740309500
1339359155
1760934453
1844008990
1394034533
165835511
1189933984
930801420
1074577398
827238873
193660296
836782860
49357081
33069212
1734600977
610243090
1104576549
740694781
1004592365
1187700696
1636047203
1666877513
1223823784
442063283
1357205307
188073531
1385085804
1733437802
163289684
37808425
39976481
1706783235
475380407
927421874
1675317812
771707517
1719878057
251529659
846562395
341212526
47645506
1545731250
324338132
1201668303
308523106
1722347503
68214902
785640695
644573051
382221936
282174785
735060045
1484124762
440793220
830378285
1372292367
1193032252
152126102
370751102
208510576
808147639
1234358663
958023033
1692713169
216231662
42772445
797449637
333086884
791823868
1831643107
341562183
1722565404
794104128
1503668266
450330475
317032515
1425928126
1297150818
582785645
1764097887
1680106355
1635846204
421445484
1364804932
1338152158
1479056548
957902845
1685210654
1042926735
1047763564
14542441
300619330
629283182
371294170
403080240
1197772621
1023918423
1851326328
185227414
113450687
697657824
291777991
1263236565
667433489
459800407
27112755
1434159098
967575666
1310627787
243846846
770985772
1054154971
884391154
362078232
256063303
472208468
1844156247
1577882668
636256731
1394519645
396772253
1504481088
1664792217
1488158274
902453481
240861565
1093552766
539665556
1627630232
1574831205
1229755623
950361801
396943743
158344724
1793250945
55876571
1549454365
1311545530
362343120
1433565116
1487458382
706369723
1228610955
1811758981
1557467206
1753130876
493937891
1667457260
669065153
1706964852
1379966906
508668023
1858080916
1495964002
923427013
244059455
629001222
405843431
3323405
285581599
341522049
1412316271
906672249
1722861697
264823437
162826808
1238024375
1162107395
985416673
452014203
1346841854
1560782454
600467763
518545622
816690093
1373160265
558853616
467000538
1480051355
762905352
1159374048
1795956539
1314481860
439891342
1110604498
1842315008
12441831
1329820419
1749737836
1141508717
974939352
1512835071
1035702627
322846890
1660817600
1409259052
278813894
59019999
1020275249
1017495101
611359582
316203375
1531425124
1037587516
451543501
718082913
1395672655
1534397444
1287166115
1499742770
818153606
1442959258
3741164
1330677179
359672495
1030220439
533055891
1079604663
1308564661
346958098
1249668466
28492742
1151714558
429218573
1283788882
1646040264
1662417034
1077116938
876602027
1719121394
1671944859
403980531
740766392
386220111
1564936899
978567492
801132813
1235974979
145997579
1631555996
96202648
805145143
1128960459
897599730
945556309
1022919277
220024116
1376505389
1084376559
871164675
82112848
554202497
178477463
326786347
1119121380
1052569034
1324503479
986301564
825079095
1289885739
1768804801
306969937
1802662770
543503070
1443912189
1237299292
1633668781
262927044
1126890144
646142496
410380310
1429141520
1360607345
866196522
1014662299
61719843
1118919833
1013250724
200621214
1219968316
806327724
1627420052
1564011185
791925619
1559461209
199873357
769387468
1422091440
625551479
1346191688
1657667400
1141289359
156098840
528794084
1455296782
860202847
1390826989
262891028
1577768503
1542382128
1354568103
313468677
908221651
1769668493
1796623081
1760810451
249470829
449347879
1290147205
462718264
1306554911
580266689
1087433134
1077138868
268477148
834761536
117250960
1296962448
570347881
980106024
1609847735
1530971945
36189471
447382083
1582064198
1468597904
179798997
851534720
901104519
1577985941
943911275
592109778
379417852
1732785047
1491334610
489113411
412398606
1351069153
408487566
1855175887
739645661
713727695
1775163866
389891137
1510272570
768520144
1051412560
1730782930
1280627110
1379633168
496575768
1046694372
202480302
516586388
1448258507
1458607298
230474102
1133945968
813566822
119046828
960338919
1221921600
363731086
1382745152
1640339065
1410779554
746936655
1281908879
465958980
690233449
1723485864
57956577
178412781
1017050395
489447347
1501846463
1472033758
595527892
1331315456
266676630
1135500380
1230391087
902478118
1279545093
797085711
598677749
1428129663
1359873867
300572934
605475197
291807570
945528694
597028373
1814330172
978423942
122410731
1473684495
1175616109
674687329
1281220682
458611134
722430262
1621426580
1563889801
1729270286
499560397
84334252
1414894616
1404271464
316047386
610546694
1274024743
1554350812
1420318707
279863087
418760790
976488423
1293424189
1391790866
597517421
1859142285
1342703655
529278028
547088817
1848870197
365368627
1322909717
920220495
227879688
379336224
1239771638
308999593
1007776641
86432362
892258640
259566207
799735519
532444996
84386740
1613866825
230042974
1564427822
1725422455
371372247
828191884
790847168
172185627
423261029
1843809772
1079645590
1206567811
435863076
764561165
1467765484
1503375820
639404156
684444173
326599533
881893596
1136870601
1732230390
88635523
169547386
516741113
796295361
614200319
124377509
827732297
459068309
1067223192
991081495
1697459394
684427437
187666947
385194138
1397279722
1803714704
400799451
366453437
1566316154
999522961
960842773
815631305
1191542039
1212489791
947489108
1535177746
1231331361
373422610
1347935915
1483990811
211152273
576738419
982906407
341721183
1293163774
1797313371
892725957
65398103
854040827
287105539
1384811007
203685187
428784328
1474530702
850604996
852696817
1792865946
1479199348
290567198
154778127
1313383991
825848434
1256608755
1681055142
450853433
308757267
1752170908
200488098
286254572
358118081
457808502
775769215
805464240
236650384
1048767613
619306602
1481589442
1591067690
152029649
1050448972
344011270
1737657990
1797312935
879283375
823780099
261443512
410992906
1257728275
881721695
392093904
1265815649
755947949
332071673
678424246
299558866
797394319
518710648
1462052804
829428389
1580927412
1093123531
43408419
685207008
129216536
501690210
1583288450
936468336
1361499173
398754419
1396811375
1014227712
108495410
1199498609
182813334
1603900653
1433690239
481049538
1269271488
1424380022
823392273
287830391
47952182
471168860
1302263091
436018055
1705870097
924568061
475783662
1233609832
1517968788
7012714
655595113
532190564
805743151
1049674736
1144198077
1454701865
1602550565
1625677275
215102752
376322088
1079389179
1429690267
1112590402
1672749512
1667902930
1556705037
304787069
708517041
240699234
417227058
1836896519
1770841566
405003794
624996571
1730983201
425062633
696430972
1020763073
1688337975
384391633
1853508537
110420447
751266829
335255085
864902189
505056629
1759193805
317774225
772905664
1224622407
330255708
1164900837
1782732269
366171662
195706313
1163821008
850783076
290162758
970887264
310241592
1153194251
168127892
970932918
1771868195
1782743378
1661406900
499023934
1164920182
279450476
352094223
1292354926
892731155
1671139269
459690484
588550543
1506900062
1727698007
92358318
167382090
270299249
454475314
588398024
1824101618
1389099966
1336793416
219492865
111520922
697868901
1833323684
1786457528
155257025
1663561571
1405947729
1842743762
781964859
1443106076
123480029
1159962219
790051612
317762331
1401459533
638696697
92345601
524411668
1758116044
16619224
1659983219
1256226314
26543041
895000836
1175478237
1174059063
1387637312
901422715
170963429
20092396
1381589830
346091851
349231450
528855891
444296725
238643279
1701575337
1796575470
1063793980
517071847
1071620471
506235604
181080849
584906439
862398766
1659672018
1265291413
1140043157
1769153603
194652363
1082675063
1256321070
62058041
1643608179
1849017228
525215241
1464510509
247635160
1414403355
1758561463
982487255
1438049633
196801255
1668862959
878866887
721327689
527501592
1474797795
1165115043
1119749652
761785179
634801728
481534648
946330889
1092540331
1781225987
485110160
1108143532
22198967
1166909196
611507857
1538716004
1544030406
820946713
1201186090
82124008
1680692407
637014355
1292489615
977002591
1364290199
1675157756
1399234486
957447308
365939020
1509628375
1638946121
446751204
1062936087
551377488
492527133
1405559631
1173126663
744777269
1189050218
440886609
391904819
1044788376
576624777
949079583
1213342845
693127588
1017521585
1276187269
1024497506
1461582099
902877419
1106965202
31502245
499378409
1159924830
126035991
205147771
5805369
1518265799
1443879182
269616347
726073642
1648041682
442505274
519664750
1319809340
1698154728
572740296
400994200
690106548
1724669069
1140304187
1337316206
1730497951
1323563541
1633299505
1518545782
1794532770
1684769577
1577524025
1548345542
1435926099
956708570
1137001877
619733730
1656650365
1556127612
1467010084
368966105
568006928
1346857877
912729749
654072183
1485285187
727238940
290030998
1486399653
504929001
1030137981
783957366
1266318880
211507955
1367232014
517584366
643355522
1765729204
1188850957
26563862
895892734
536811226
1168947680
821169376
118293199
925183617
540099917
421638844
1601652654
1551018102
1119324493
756738845
1253445696
15342498
1357902130
813466916
1055103299
1114804613
476097235
1717565194
1430301884
1142612116
1495252667
498555386
784104225
1636143366
1767330251
958137355
433087190
13315526
421426474
762996899
233313333
883825817
829856495
180323539
968935364
1364131818
1048836583
1593608018
113489172
1745360952
1631446768
182906551
1421060749
1263710047
40554037
1567657414
1190226429
2554195
808985861
1076367868
769009884
1595060538
1627310949
634257299
1079541098
1436194782
1292155107
494921284
906374562
199004095
1075440900
583703234
461333650
1413576346
1822151096
659056644
1548646691
829277936
1164760017
658230733
442676006
908303364
1771110890
611288186
1770831962
766692930
14579924
1769198227
301743476
1704590732
565890227
1046423380
1642942740
1376068207
1217306049
1543946549
1341955068
1615509008
267815842
1012219182
916730166
1438030288
1711174967
1367833354
465468393
208736344
255746771
1524110071
1088091386
287577174
426722163
295852236
513534832
1038451240
1315656652
513760624
1249863863
969786944
1640113701
300934888
1213919118
1431446517
1612272582
695509940
1393106335
1150499204
382033486
1184175015
689687978
1740139527
1832728295
1025894945
135383901
1130926919
176770634
1191693190
1427985916
1796072798
751707251
1244396231
1679478487
1231540440
1139449239
289683505
1485953613
1297049722
700018647
359986201
1130417650
137867713
1642061245
169311603
319437714
1635883379
1826298165
45818516
1414330310
1097808542
1272968091
101123139
79132080
220296360
602487760
1462459401
440417499
1074778493
912745311
491342254
407144792
542489659
1479870156
618372141
541578477
457907631
583274829
1447000496
1569134925
817074675
675379603
388795661
284138873
1124414504
1842484759
1411109411
422154446
1515958979
416553210
1768390946
545363419
1717215323
118825647
700664273
1525984574
1605949780
925811447
1157233494
1776790345
215846648
838797899
531121573
109829616
1678410935
268779503
1154161717
979440433
1347006709
567264504
373198777
744145503
1492057522
530413845
228507995
635203128
1123326513
547068862
302215224
1789618731
1427722282
649106866
479483366
593586391
369107691
1724217435
53271049
792588936
32574556
908412245
1424823322
799815382
1731855893
467906551
277564587
151517371
1255349828
1319425900
165850945
1274191994
46445129
1453951548
1651075430
548680954
1760803405
1194971790
1604641686
1612345098
1573815923
1584296073
145867742
1478646455
1228889441
1300995298
828702374
1537261402
1057635123
1454552514
71786629
251996453
1108269026
369646149
425488589
1276197035
846286617
467961179
501476855
1733895500
1399931123
1319242091
190528929
287798440
738361878
1853337367
902841374
176048623
329389727
26534814
1165006917
1537102137
1519572377
523544324
1787547748
805026889
927500132
1540792232
470996887
305319909
473012090
1858653417
1029941638
1653381817
818309329
1533243075
522622413
1621826002
764666159
473982719
1026668331
549286963
241935481
883667925
76655402
1443729340
1260339123
1757382676
1649224920
1585248392
339264791
815091989
135976183
1186287238
967983866
1474555735
1238098313
1110299530
1663853098
1146640597
1758680949
502237378
313706639
1343494254
38496404
880402406
1608578962
50681449
315788701
1400316093
226004076
1567085521
571216353
1359712160
532512973
1424970057
1380254265
1297052312
1349999167
648509904
474389619
21809923
928541480
31508865
1829452300
1470359524
141329653
1399658541
995412370
1029289079
934333814
26144874
169080319
1117151053
966158702
1701948064
836870911
1091846249
385605632
657863081
843111476
1654527377
940052760
1260421578
1707246307
509019711
836986334
1184073466
660596223
1736586396
410513500
1103811644
902186161
1498142903
422024056
391574248
1130417439
1180779197
1104334149
260734516
3402625
52746500
1190966703
1369298078
1575842324
1775817862
377459647
780248108
692134802
394545539
1213101452
1710925698
1322690808
912761438
323036742
1116850223
1454375313
984944778
1503659776
140499544
1384862191
1515923504
1497610917
1652106097
398092725
1017844494
1298982975
1117789867
468261429
1256345747
1822689795
1266391213
569516137
50530562
660348401
667158665
1747605877
1386655662
79388095
1641963574
1836358735
918174939
1833359739
455106614
1704757599
299351635
1814637944
743383746
1483791791
114703153
1515169253
62280336
791953290
560170426
1393302356
551863609
1272764309
496051150
1471701992
1005014457
630169402
1248440002
859247477
724600544
455672221
697824247
967145231
372024614
323710914
1106225551
1320391358
1581601342
602432359
1657045870
498958842
761414126
1503404389
212615470
99060291
572344937
1029098703
711763492
388308505
1371071786
750231761
779907485
776550764
628238544
76799283
945310996
1134564020
1294397837
108578274
1407620898
91547907
1413709932
489637309
492934476
971871971
977647082
1096147192
98490529
1597514427
1321317420
1649309881
1748820139
1444104314
110363566
1149018251
1726906953
481238964
316779883
1263604459
466111004
1726881353
152954751
201318415
445250080
1330184754
699811640
140297297
753760427
232853856
1205790767
302620656
1317992695
1563966527
1386065292
1072926118
439313336
1538055195
1066394077
303179966
24367108
979776517
1788704704
515514029
3696509
307178932
1443898240
1599283380
34286030
1230462733
1344267405
1377726214
1568230796
717494889
1834782963
1738679017
851187589
521902017
22752973
224772638
1423072064
726575485
314738023
1409891550
1399821138
251173163
1225468276
1102622151
669552154
679238151
820214977
1410628380
357120411
291373178
366037238
1597491733
1773578981
957965916
351469015
1139251474
575419825
1003571291
1171352005
1128383182
757390638
1017773488
1505153184
978906858
1610643038
1381183416
189860316
1646933979
231369987
150948464
1117454132
1042527804
617112743
1742019431
1754383971
953467546
1110192083
1243103168
1109113472
1657749864
775456369
1022037848
848357269
592564745
1176243407
1565684705
843550271
990102639
58499938
1377786748
1791784071
476783305
1236595388
539027087
156367559
1773014873
311220519
1817653358
1643641051
981114624
1230779102
965444878
1051739102
1821167498
300495686
1214232009
718525525
272460539
1009903558
248367018
982656192
1302350265
394043761
219943717
611105631
1192648304
415061910
1339773069
227980639
429714535
184084189
1543305564
811951182
620323851
234188632
1412013858
936803135
892271539
739399458
547337665
160834825
1255919110
337496512
672408947
1643647
1443325122
57292915
1349636196
132681722
863190476
418132652
51347125
1542601808
71650267
1803531866
628663791
1784003075
1648448695
506682044
1405884055
476533618
710275838
51725343
1455208756
299649528
177205227
67499398
851783712
889264837
752283721
247020582
497002405
1314274761
1674337533
1832254209
209412940
1528729140
909878748
1806218209
1158311299
299552092
659781961
642840993
10372866
985867069
1729132045
93060427
730114640
471263258
719616083
713310013
1022911135
93111949
691895559
1218077642
816651626
669747077
1664461995
319741530
36170609
464389403
862261022
673085097
554940805
265681589
1326011994
773159220
788928324
197389511
1772660467
304910037
257487696
6034742
829463971
885490036
159267773
678739399
1500115572
252158447
416510268
21612406
554505766
14210919
976096356
273565151
1139622682
1656266158
1054464235
1753604225
1781943165
1446804047
707652837
950575977
208186882
320494484
567548259
1097588112
247907573
1462009808
1219892218
525030888
229643946
726137799
1095093408
971221734
460728733
536713968
967185741
263142069
1191489357
531474198
1222525
1360523771
937630365
1026952171
659011307
457079677
1711583340
806301560
1363218343
1779869949
1018739499
1504156764
361170386
439116725
1630193092
1557023648
1538584313
1537979549
1581708549
1801761707
1530493407
760257927
1698839331
1643088729
1155497779
242384861
559667527
1284642595
775981862
50839366
163530059
1412547026
1008938887
317360337
473993691
1291720500
1237983462
334431841
643046327
683351176
907056946
1570215225
497922
1008501039
1417196819
429420085
1299210503
394074950
887110996
147155990
924937702
423664902
907455571
1532402428
1202030894
1171912442
1647231053
130621013
1767051028
1400870952
1705211167
1054663280
1591882961
1023031456
1665233567
803403216
190577465
878636171
1202107896
1516971062
1754435920
1652356631
1133189675
551105944
300476529
665310775
1741327746
1715442960
1184555123
847856904
132515067
1279726748
1392988986
1101190272
687268695
656506647
1780346160
1764491862
1056114300
1043329267
1583372182
992084263
662138967
1250362948
836593422
1410315925
140828765
599098913
660137164
1642975866
614563937
982376601
1566126793
68571866
888981675
475000327
435378616
522426573
802122900
472759627
742197316
1408809087
317474601
305661215
1124179963
1391474657
949899679
102672235
549564533
55935573
1302306649
490180820
984263623
168626399
1281043526
1656214866
352422493
1250946207
1755744200
1032422459
1291312899
1666070268
550631224
1191428348
20327527
457486304
58060124
1570949676
680804049
1831489723
763273300
1581664986
1723590196
1606177376
719886980
1425916100
1381259460
973865530
1539579124
1293237741
1329978676
901887747
1753357266
289173710
988969366
1253529888
1049057028
1437473926
188634297
1705890900
364462031
851524216
1672389849
1660813336
1203659456
671325629
1658586669
1828797119
176784421
658297518
1635183928
367229944
76572123
130128714
803909256
673349456
965408597
37808589
951488931
1593625676
578832424
693252182
342802180
894175707
339862219
358199435
325624542
1842409878
1528466007
54564925
1047529840
1835179124
1444473526
369221316
163863227
883882158
767160657
196985674
1608309011
1042775490
368865445
296674769
1244777422
1756642292
107651659
416264724
1477848483
799439227
1800357296
1654759612
859398309
1222081718
1063055400
1521161147
220577185
956173960
827665938
272496561
1660446731
1754770738
1423618736
1778539610
1526330823
1687415427
1091765599
1364003926
417595219
78256230
118127125
173367469
881638827
1196626893
1297869391
1132488128
1753505653
1003355378
620733245
1098921315
183775060
1746395004
1463094859
125755633
192402742
640478771
1775601737
1556813725
1109411963
1691559746
829881753
1161435404
937369619
224351355
1065143275
1111890714
964871035
524682574
1801754459
62095824
668224809
1065642182
1665438066
542781469
658041563
193116445
1679317181
1541107510
1410565252
1598617209
366308021
986240241
761291353
491694334
1463721219
1634735291
137185915
339500346
665212889
820160852
1137206410
403807345
884600989
928207640
359258159
296915719
301330483
1692569429
154685938
362313935
1240996695
1350991660
624654195
1705490417
212777947
366908669
818283505
1153076571
1010103597
323968018
1677877394
658260810
1395244856
603833037
468464529
442047110
630795201
218144498
471252954
1506001830
1748047445
1489502391
579218831
1028189407
873815388
1149019405
1691662747
234209483
483702439
1302595709
352599041
499532879
1233003898
1680687380
1490348060
213065248
102347729
1118098256
1794529266
280168822
1847234646
800011618
1007808795
1826215541
256134440
780780511
1081712047
1379477530
1806666723
1279748729
1696578461
444058305
1268851292
532505605
429760479
1102019136
1572810175
1158423512
442013186
843291483
1309196712
1281533357
1603358790
1750716719
1830194141
1613499663
882512859
921807698
1240421132
1188544298
1422380471
704427765
861860941
1215326246
776825813
760598785
491875353
1205493002
1041191391
155480349
377992069
332057476
1475279299
765994050
219235012
394196374
872107305
1154179653
152294623
1602521484
200588772
721897298
779580483
635100755
889714129
653111272
1195166921
942689421
861572029
97441387
844814451
1647383077
1752687323
1491312238
1245962454
1586224339
690508320
389783379
35957983
721477619
104500655
1127937022
5283128
1546237179
1265312676
725466032
34876181
673116576
1568230808
1038140203
801626988
1572991332
882948964
236104172
1536946038
721466848
1010244030
1633100734
185967304
1446809238
737289246
1053996187
561931315
1097757077
1427339016
529426921
1552855240
538653495
1246732522
1598511277
1162657473
290676129
549631623
1342574844
123813515
311008891
962693852
67643312
459099512
500190626
223060391
831718221
281032673
804520730
1423506044
1500019728
1263740893
1743160787
116578264
7674225
611383264
856593104
832169780
1326092674
648858635
1857229257
1079236701
1381095321
1481386245
1259117351
377183765
1210433066
1332522500
1571807904
1635922442
908757145
1649189050
1219724807
1632526688
1313238772
356361006
1231864363
1174932333
1029842618
1107676310
1668437183
1816265454
980126390
370401920
1101600891
559431634
1445232292
885108783
1678994543
1082104019
1306437679
381041376
1366266689
1475138950
1777747197
1381423393
166733712
1753983944
915268878
1174555611
801283842
1209075256
1768144962
610149344
329103738
1113240375
80868647
725126634
1133664012
1623993347
945530654
1858988623
1133753660
1679145933
901777087
429602631
1386721920
821077764
301954599
1409945624
1031045130
1088519592
928672994
1824599368
788006652
618540435
1042424487
145227472
70366266
1599443370
342806568
1219644474
979199719
1345501401
1789586269
78598975
1738670219
989968609
405141444
172398860
1471243189
428615600
795709594
1170176603
775722025
633969461
761499065
513141022
1709610652
24681498
1437175857
1443735987
73353252
19334391
411486382
1407968934
1466481160
712398847
1413197114
1248545026
932719980
40216388
1215146877
1506732081
1492811770
595319712
1083721943
538622726
1191901234
675707142
859480853
46434622
697151931
160169775
1338774393
810378316
706308386
1402641475
1766609320
571985145
987487727
669926464
622363245
1577785568
332888093
385364153
1106774527
1409774793
885147448
50486129
1763490322
702557758
130102071
1279411827
1670242420
7720346
1326949601
769536454
1685600227
1384944581
1078305915
987781299
154080854
1673623464
1568723151
1284413630
1518752983
1599665571
1589940490
553219861
940315106
1045190257
1194317420
1596323273
1833120091
1466794575
690543060
1664987259
1642215958
473417820
1583606754
1371760324
334479245
618549559
1820328305
390279179
1636398054
920887481
1798259414
809143118
1459587613
1736119656
1686976513
1175122422
212579090
1239102723
1210618625
1673416162
1155336094
1342364504
696000143
697112537
1630747245
820417278
422925348
1171065171
1203051450
799159061
1501694328
1492614805
1693862811
1601808489
908235212
308910341
144185298
30003174
46387166
1749013541
1580383798
337218633
146879593
1172143604
1484959153
741776212
402648198
1514580397
491269395
1107811935
1287439550
1840723152
1818862669
154735978
1328773227
1427384617
1411281082
807919562
571641743
1493475787
1500672974
1372544033
599032199
249116413
1617313434
1074469433
1554009810
64880347
433384611
1026467617
544347174
1026237712
1022762498
41955258
792082988
1070026368
1750616264
1054969528
1370465681
16816136
454505136
808595416
981105883
686548471
216770750
1561270219
165318349
1773869251
997232689
423700678
967337680
1649606579
556906695
1620548999
1294177761
1474321572
179224304
1859125512
610640030
196089112
1361884497
543175447
646422180
811664636
783832097
556660131
1427163537
615607825
7633269
1253324710
272063402
1114177414
488926374
327212659
430252417
40260060
569927901
1162293029
1257600090
1583773001
1065330420
1165138867
157785564
408593769
489720936
20667536
1514015942
274097794
1568730817
1599844649
835042750
651700958
884919901
278545840
62950720
650135200
1316924786
1269219935
1854414429
391831351
1061762821
1280571496
1041303057
1631408087
48779761
1316403337
49901590
1476606174
1791206480
1156888655
719771498
1222950726
1553837724
973512954
1742162942
687379235
1167019781
1096931584
173101821
242709949
87856479
1805269766
1123019072
151313873
1351302940
1159053326
980371477
862913855
665689096
874856737
221437743
1185398249
1314144282
1829230034
1349926639
416732070
1113068661
1761797674
18005898
838327943
1129319402
136479326
1597166637
1278432963
1017743600
1299897532
500940230
1423672476
938591965
1559529863
1819318059
1221724274
1754229310
990871852
1211433856
1687536073
1661939766
1289545745
81202890
1149360447
1208631885
46658033
670867571
1655863650
1384547358
656190543
194716590
210786495
868282081
1752827030
59292030
644207264
621344760
1517396482
835465389
1194715469
434982474
1059400007
1563705568
1094872328
400099037
1245688496
143509430
27384843
1308878069
850310807
31734043
15105644
595856041
533051828
1271905644
204699869
1832901825
1356151259
694972274
619785730
566384639
1105676135
881970516
506480002
392102665
1099182367
1557250474
1439471861
1138371240
1665716786
530910350
1697378650
233297297
857719210
203863916
34921095
1670704856
605089073
441225595
844856066
1007691969
1551373689
1248779727
1638685096
306001937
1258217070
1507218982
1726560508
560272530
567110953
87680864
1600480240
855742673
118350699
439688954
1839623706
1459149497
1387377251
1096890350
1399207125
1051293404
1420356514
1239825443
1178114285
1407251278
448941498
1403919057
1346368637
1729223792
876682099
1074058518
89645988
1535456628
1582087548
917735594
1395961877
1201702554
1486669104
1023216364
561764332
1010485523
735170724
636657484
42616886
262170286
1675106889
480109248
1288859060
1077886518
895720948
718982918
1685381945
490418630
540679612
1195188170
1418890605
940424092
1480665045
1017996374
494147222
1219687995
612581646
1660445084
646998863
634933914
50692817
1194290255
1715467254
1156361833
411877235
258552058
906515010
1113367338
887936567
1432887019
1511905610
843036274
405844991
49680598
1061599870
810917148
848124061
674829506
1098814903
1193187783
1591401184
1639596289
1523248678
1034167741
1702860452
1552024765
1451403935
15638130
1125300394
1007181699
909652716
1236600931
964815757
997937115
822766345
162028597
832461124
570481670
98023459
1660392881
730170492
804016905
988864982
1223838916
1399606141
403978564
311400613
1000193632
1648923902
1166307772
829026550
502555236
468918121
516346518
64934542
543924802
1037228749
123197562
842357279
1289934008
433541869
241966543
1145981711
1314116645
1100044413
1064634800
1009004451
1616623157
903093471
198928367
1565442339
369220747
377707853
517299505
138299185
1163397471
1242507542
1211896436
813642505
856497121
1559634476
878585864
897013429
1655600891
187363138
1035833169
1448269252
585398739
244433380
1279502092
493728640
1144943113
135628640
637232906
186865461
917600332
605198765
293001353
1832403976
451827339
1733996377
1846880576
1258781717
552095504
1442052636
1631876230
1254083884
1247481539
1789617709
78170911
886336289
1468486693
234475013
1413121836
711254483
452883235
1523532866
686875203
159689879
952938377
49955256
656835649
340100028
1341095850
1388466308
1574258477
1692148507
1387689184
1723925816
921421969
1294520212
722260205
887465096
816713667
1614488811
174361015
345410271
751776255
1606354324
1326210473
166625019
1433094082
763403554
923003082
1358404306
1068355953
1171440220
1151098860
134429034
998174556
1484808460
277299187
30662662
1498376188
626608296
26996544
660591056
1804722786
1809978775
297041585
1496186304
221709753
735744492
374461371
112046856
1055282437
799721644
793637336
1010692445
1083497058
264898515
769113131
1050424986
1565173493
1514205277
519458158
120338654
486856405
764339181
1421336784
811220602
79527447
126667035
558225018
1261872801
1612161960
78611942
817223792
268749543
1469394791
713791860
1452895732
1351860417
1194519834
443954223
1149408942
1068110559
272228396
485558839
1102103488
1505544447
1648224016
275160254
1329015644
517458883
1376624323
859339966
857894872
889404945
974558140
710822915
905902696
75003737
1416435202
453199054
725833749
1389709363
1056216467
1286613809
728798259
75143897
1536407693
846248689
631899652
1454417380
1156901197
1197132697
432159759
44108888
1841101232
971831568
1792047480
1692391726
1214358742
1687619474
258231262
1522062167
39396618
901619183
62081102
233278883
706020567
103240582
1281040352
14985035
309397807
652393975
258597125
1707474478
1360876889
1587431115
1247187645
399497868
1066239103
1096643517
868679942
449102943
152916855
1296434146
1036855433
871954001
1855423021
1144450695
641261135
30708548
90290021
1450337923
1085249669
730496684
801196215
1401920633
435474898
1279602934
1528500796
556838328
465419781
1352073970
1410663003
943691055
344207029
111758034
51135263
185897546
42488733
746956912
1837471324
162312341
708118859
1328831116
1819228521
915722095
178131323
1459695047
31954692
1113666113
506885661
492710409
1220139931
1618188575
1705621854
893354976
1750974481
2570323
918079152
1065179921
1848400071
1431576753
1081183234
1794957045
372113010
1426720296
964003453
106164178
1090145688
236114167
1130012058
396013261
349032498
734985654
1021322077
953457703
1134066650
719677336
784648461
948960784
262269310
885515375
1543920110
712422976
90954485
1645442295
1703725483
819302387
1354053482
1388500782
32617694
885052070
1112570908
1241832508
818390058
1204752700
1196949249
533664500
134566071
713905021
1327632241
1576111835
213957835
570237285
1853161019
942187526
1838142993
596171904
231103996
1593397834
1822739046
1155435786
1426720552
476964031
185414935
924605404
262940298
1389147257
1770136871
1830099174
139065604
783017472
32580419
787356976
403865348
153042164
1644871900
417157221
1252078098
696708497
1495575237
1156654872
1001654604
275627328
652865000
1826688066
397002385
1115032496
409487097
61683486
71803217
630318053
1703037966
947712147
340079302
111074053
1383213506
1024278708
1635976211
1820014468
1656704224
483931807
1799797032
610086083
1573281121
1676669544
1684546807
1374759985
758559672
1846185268
142021576
163581029
243593846
1017140359
243878313
87271708
570021712
217280397
1596797131
1126332680
362244001
74099681
1761773055
491665233
462217765
1562213860
763539778
1819563401
1439755205
1139916537
959702804
411999643
437900922
1169427207
924597768
1506240219
1469596222
852069515
1193764173
452780001
405631176
166072888
294135849
86728228
1760788595
1545921850
1029173970
111378711
1602013600
1847413641
782776831
35133538
321477561
177913867
679908646
1230060858
774677863
115946197
188435768
1420751393
791862654
1509757611
1553352098
831200768
1795411670
1853577013
403668682
1637719139
1745468520
1048682690
835351580
1331296991
653529065
1188475967
1725952305
483494172
1550677436
568435046
803920546
778596045
1312735438
876719248
416102436
1398083680
1104841293
1768575642
688455745
1096517974
261284607
575852890
20580417
342924246
1823991547
1710947604
864411007
1335936742
293862386
1235322472
1811110755
946744328
65815665
493589333
832622304
1364166965
97455410
1046912706
1728369894
1427100902
1577983918
472498597
1434661070
399472483
429966893
36267551
566026908
353083313
345500694
751406266
296489587
1422977804
1356657792
136475179
641368478
1202735193
1850942620
606816787
605707006
373747777
663988173
1719532334
520419170
1408374463
414121053
977761138
538861009
1781804025
294667326
1416787137
1811142122
167650958
1063541645
606643781
1252541138
731330473
782950135
756881201
1351974823
1696202900
296960682
220707494
1093214071
42117292
402957468
1324362433
1772522557
1236703822
1267580447
922587518
427580474
1149901401
1547667762
2456580
313371132
852175823
1406153892
1284356931
1718105079
1235475335
936203447
227863502
1222161828
1317650190
505737446
1282159737
1307660456
1447584227
1529192105
755187815
1072357685
1568037825
1533279275
555839215
725176006
1406867438
739866793
456636563
1214581258
830071084
1772155256
887851050
303508369
1578748588
398014264
1227434062
383986435
435818046
519071865
1513941738
1180856857
1452807920
256023652
154298553
1489355999
1553320603
1297657861
899620066
347276867
1488113218
1589146327
1331283979
445971926
619248072
223529848
1812708550
1084722874
746379095
1164498456
1799246000
753162279
1262363732
1055058290
1732152488
1123363774
912848635
1365981975
464348556
188062850
954431001
1483382431
227105217
495864599
1203471140
1568582426
1377093725
1151376147
970274919
950551998
106689156
1739559011
1788212145
947739983
916822666
1541288025
1852014546
180370356
1114659112
1507993717
246600981
1493699267
1055584486
683018047
552131450
1821216922
695926238
1030940278
39784324
1228773456
66155848
759340388
615360345
136055055
1621450505
23682468
1167749274
789303766
808653068
853203438
466724533
1028520711
1133499488
482354862
1407410697
121513331
281018748
164072334
1493403689
1762851873
1754615761
529834566
1479851029
1542052374
586276704
1427236246
174324114
541091072
430053478
1116849763
1014625065
1301871397
1348774096
1276087563
550218730
1774672311
1134216928
991293586
1661082330
344459422
1706491815
760493200
149439571
1160616306
127863746
1175917479
1740696813
1239718126
1730359679
982996203
382734088
1607209242
28213520
462120818
1478745416
1656487737
1619087809
731637672
748475669
157798699
1233335856
1779435562
1280808767
1301736192
392156437
1306666439
1299520660
303469172
1406504197
1304097869
1033103674
1400870441
1505274394
769272970
1572373510
1307354726
1320794373
407388496
1562103823
1620427218
523909559
223189445
1419947570
428242725
1220913422
1294025742
628203807
1684810478
1338350608
859291282
911890054
1516459786
1495880894
1858963090
316737839
935180709
177527863
803040263
1223851023
881988719
1623948818
1393449997
1612307332
1701369137
1702411578
505000495
1055661235
1475326021
1730753692
1219189275
1638159845
235939143
232208727
379628213
1689362358
1694457694
1316173101
967093244
616500188
1243760311
973428774
1483339319
751938284
833766507
1627402203
352557036
352352115
928803130
1466478489
266742391
1027350998
536896506
303708104
1242386529
380714499
1053122002
1855934384
1200386434
1669121023
181343018
740110326
551936937
1347050890
777147984
213794384
1058811781
1369807769
935388098
679790869
1672692152
1673991419
243607931
1481001321
1836083317
930411439
16333371
902729860
740043733
118083776
1595642032
1756168679
498365173
1139930449
749495012
1669172784
1024167555
1509768529
1095737380
1216212371
1576261679
1538961851
1496580896
1555777562
1102736956
1290636938
397887937
1246807207
985001353
100582541
953933772
1536300764
1146462706
1516121544
144163221
8090144
311968076
169787941
428257669
1080629312
1087258447
749916404
119777862
305632025
668034951
658422753
1539971425
1169744704
461469280
1549306397
1499620462
1269060077
1184222600
536744882
1221621675
1357990398
1586799756
1152658229
1269560369
1209749013
1180037017
139522680
1436587738
865315409
1124869294
923457822
1808141596
1397482290
629630788
1364456760
1697674105
949083415
1742612834
749787162
479878017
900110255
490295474
905149542
1228753676
727602029
50100085
138849285
1798235162
970748990
265653045
1128038738
234064455
63279245
997964685
576378034
895236712
1733732874
367499777
1410145829
1223148485
1613685756
1345494158
133268227
1035889894
747159994
1349002413
233391229
511463588
1725736107
916790439
611256313
996768655
1190771443
1036572219
1720230714
186850585
811362132
111349900
584086232
509306850
140232696
589653738
267918053
1332767914
1774694962
1182320039
1517925541
1805431483
920421988
58552837
181936867
1072237504
218863230
1025706685
355799515
1104494533
1413031999
1075065542
615811359
1185430373
358752651
1852776426
1155014990
681139949
656501528
42298655
508883927
1780634059
187740098
1028121050
705358832
573375364
757416395
757832938
1558515729
1292192723
1166128884
1385224642
570162299
1476665617
1474035319
1785078390
1613691814
109696379
1630118739
1221071333
97942634
300166179
1151315965
900343433
1814592057
733839839
679467649
19070636
639263147
1024816822
80324283
185820695
899666648
1677869910
626428119
1380824931
847528643
1431784158
995959903
708472774
1675481804
1043323184
696451783
439878291
1200107381
913705885
1157434685
832767359
995248970
285475288
1397320062
46883137
1758105824
784451669
1038358452
1643101062
147405693
175699448
133077060
1558534729
685008042
1307220253
876591075
249504756
71945617
315540524
1183906789
26898793
582496276
1674242766
750263401
1209428748
141160763
567890444
1706751886
1507782562
1671334654
1513705168
825509968
1747743534
1047838625
535177279
1590006458
701584431
1026844887
1153536860
1428965258
634889115
1735209423
1737118024
121526046
1578034373
269907728
994414443
1477393620
594895605
1424446271
1081987343
285399998
1323232790
1477027501
41330805
1643560624
642285158
1790674188
638383007
1389695958
685642979
1257080072
669062413
1358143336
1028025718
17684794
1530892278
1428660677
1405466957
516371246
1569925703
681882933
884848382
117895614
920414531
1332885474
1759783318
1797131737
1738916550
1413325793
1439601761
612952009
1084307266
888676004
65711498
228975175
1608349626
1356128079
1473684719
275825238
1679498250
1854039515
63613355
1490842589
1233769845
264383878
1471971118
1017934498
1851616333
801293826
1770734190
145179982
305159892
1161515412
894574168
1001785745
366021215
998230812
59229180
1516678747
502692777
1641261016
1164117627
1278035318
1617616952
510483446
1847742024
77080550
665702818
718391460
191116235
626552649
1087164915
1130311805
1514897112
954719972
1542639225
743587154
1499559256
1493422475
634912432
240159152
301129659
810388696
505831836
174482253
137865517
981953595
316455005
1477924638
1393486348
1567555381
710679901
189434476
145872272
491755565
1583295179
240581534
683263181
974979008
870438498
1149688828
36595123
758929284
247115297
1802909237
1253623832
872198985
200188627
1582961364
1690217608
1397617519
113628842
1380019170
1792257142
1677217655
1025752614
269397708
1456839197
1393237121
173910089
1740735257
1260170421
1528264015
69915496
1140050117
466522081
1331555618
485128219
1181634814
1806569662
130796460
467146046
631799455
122303766
589698573
691670057
1039588314
1827825433
1708616503
670175026
1685370592
133426109
323193575
626126357
659245427
333672856
805293179
1528098200
1183606022
936745197
4878666
709868806
1438057337
889569761
557893345
157784258
1342539073
493129619
39099755
678852316
1643386797
624849465
605834973
1516381527
1605558864
515890206
132995555
1426445690
671432616
1573645477
122288226
40624961
1501468940
186092540
1455374480
100239567
785312568
1135999120
122455637
1313105825
562474785
796611650
123621339
925362611
1205067015
462815104
1467234989
1099251835
1079468827
1475626524
1789390883
1048633744
785318238
1780599777
1758096418
512893004
1426790225
122450168
1321871631
756397828
1604868196
950896473
723363168
1303674727
962614333
857263739
736937929
1442164284
592015177
1484635704
1732163048
1249499884
1750672048
1066461114
1240102301
464438215
1080681331
881816052
1408940240
788571257
146051488
554728325
268636035
257917278
740739177
61582386
892869323
409456724
820873283
1376922070
1432728146
1288872393
475007447
757581873
1457364784
884116955
963417391
1484045300
1371068971
1834871786
188861906
123019079
623178921
950263563
1312418420
867345741
195859586
1029278599
768679271
963256660
1478686921
261454987
1008527066
127986860
1140653834
571242096
1834872184
363421367
156884779
1457938831
1279953812
476489304
1479226580
461386425
737303243
1085993451
467204662
1226777630
561434481
1773915128
1062217751
822959881
1818462716
131397068
1340099911
1263503805
1823887762
1624879393
67478445
1658642712
1323348454
169082822
1241919581
1100805231
219430905
11085449
710365735
1517075114
113466994
1151753089
1195995590
458875768
842775863
103514299
152999848
853391089
1127849984
1336569960
351066030
204978807
1802690405
287541894
1177798050
672502166
71812927
825971640
998491169
601941877
294225594
1399611287
946547142
624140632
1488100764
742571726
689832548
1396939959
354349894
1810715992
60485834
1689891379
114302355
865235766
1616314102
1252272431
435422605
70143850
523333046
1177218327
1302245257
1292997329
124962139
1035106455
410076170
1807498752
721643394
898197474
41049964
634115689
102866642
1706668768
1696974623
732487913
500333769
178957554
1300236912
255725807
1598405983
894259187
1438245603
653182659
423316288
1134988814
1284129265
1198293183
118621140
913122449
1466850138
1054676817
432182405
1517189673
1299906925
1335676368
824277130
485513678
182744956
1833145803
1597778404
1838301762
789276865
663162812
1677307491
1270468629
979359232
1229208980
1383687491
942360296
708432546
1760208211
1680756512
762819623
1535276007
1191823421
1415198974
419479807
1213895425
69570690
1510040437
1582806465
1544869623
772210740
1017297633
1099387000
1141382808
699260698
1828503633
130387082
1572845108
566594965
890038407
830631863
319737315
1822196122
1509938124
592437313
1075605657
834502382
715049618
251888804
500912355
1566511038
546699503
790811667
1268028837
1242945049
827241587
1519283764
667612189
965765554
1215693228
218717943
899420456
191102276
1729801482
1112823644
1559488225
1667411803
948690840
1447006057
1036425113
1452515166
616721533
296153260
502685494
450369477
379231287
494496574
5860774
112657401
1388629127
888669503
1333808534
1452642772
1508757871
3202080
1758426804
1271020117
1231857020
377124039
526586121
1338585612
696462180
1231722272
1082993522
1168657993
1356986995
1309077635
446823221
914076417
667226565
721980856
1153480477
612150956
1340461965
580890683
1314489548
1229388174
917919133
1632225423
431280242
792345314
819177958
1620876258
1409790644
685232297
314910721
102587768
97053871
911665893
601523857
1455760174
878579422
584084115
325852500
1847197037
602254461
267249346
142745238
403853357
361624851
1817239939
1676681199
255072844
1692034094
498184100
1127924498
1454217039
1649453273
1355449265
888347541
1331870174
624516704
1536498660
690454939
689668
458494059
1720853155
1206236215
974827450
429002483
1616350991
233562633
1726742391
66239077
274237262
1605132499
491471898
1215456871
1790003519
453035504
117538104
1048282431
141526925
366902386
1770001610
235578793
1653747916
999582594
846281368
56170407
1239449597
246971881
790085125
1098828187
878495524
337140835
1314459766
1368278388
711993922
939561642
1431194833
1387586028
868738477
1580458438
563186812
694960046
500224068
1029054580
143119475
1395777466
1691430189
629629941
815180805
392248512
535185369
51470149
174594718
1245758229
468678648
1262914818
1569611833
104441140
1401773550
909344206
1817255416
1753573961
49137906
250263676
335149019
522511203
1575585076
56933706
1428289385
1787303468
994087084
1135818324
1526181174
497486433
579975234
1141596774
600077606
748864795
955225048
225467415
1854676029
1847208588
116815140
290045630
1289506281
1020565400
1117436278
1162522446
1793404051
1574457618
166911630
218727572
169423446
1293942941
403688391
126205857
28298622
568236680
1136023477
963150381
1434862608
1297434345
946679213
141881032
1577403932
366469512
1290366126
1385685075
757388529
545991805
465312976
1429513064
885022069
516318764
453530432
1447646771
786328185
1818916646
1220143257
549549602
372278195
1273011429
1538684469
835176022
765644444
1502377124
1340046680
1000630564
596677528
1096713300
438607112
638045489
65330953
967642123
901754601
426023501
1449896920
1025189028
1507796722
208556310
1370161972
310751144
207683686
1278597300
119113101
590477796
1432434971
1171985944
462612501
1669206006
737172440
1388292135
446374212
1838108295
1153783768
1178104369
136631862
1313837872
1220800571
191005237
246392457
1397142394
1400746629
1087417204
980160783
1166478778
1725235416
429539879
1801515271
1277460855
378215080
498158326
1322787441
1306057086
1490963405
1684616921
115540382
655652133
1335063467
142563988
901759350
1848888762
774320916
1646479881
1571625387
1696328289
507677283
867042804
1083962169
409638520
68597604
1838791192
339058417
1712351183
1375940572
725849459
1735292810
1503862628
1155510767
1497628646
1692450651
848682230
1837829735
1323804972
1464685050
1360178311
585210728
1634817269
481981670
110433160
480433526
802517099
244928326
660851555
1315077553
147220624
1188790447
1298546896
1635548001
514632820
1013546712
1820623675
1756996357
1599512505
1083753882
1429375871
1601568636
1079038062
489579405
171742045
1207232487
444324055
701064480
943472810
834034069
1586127331
985919436
386151902
1766130350
150792062
5407380
1451296703
817298541
1317066444
1808531808
628623513
1615000336
1678395147
1372229416
945374795
1615749943
1659890697
1221860234
1237775054
1564793899
839751532
1613090291
986097922
1356003909
203418999
805032994
1009458065
1315082733
527510996
1777723808
1814566784
466348061
1182519717
1738293781
187042130
87136472
344068298
802014278
431827725
1032610349
1403559509
1146989899
1775247947
1239300366
199253025
1616736250
20221606
1554023609
1148193318
928034020
213148182
1326367019
1498512398
379827316
1001369387
1068445635
1546648943
652148029
1846328789
1231802228
1422553930
273519382
352604935
59772638
1756223902
449419164
969463207
1787019902
795168407
861904745
198098964
1282375098
1809488812
1741262774
1786232758
256666041
1731997883
463056984
918594096
1023357114
991552381
1794677564
898659642
1776080903
83442234
382714753
979977519
528572650
601741482
1540667287
887767306
413035473
1120802140
784277225
1340192424
913934166
1386686965
1039604496
1660262226
1250802179
1066363107
836792505
205891772
1618614662
1081043784
688338219
501658530
300329053
1011569518
991086027
1730901221
1159250207
1063006964
1679448153
334384985
1706379879
1143887432
182152682
328102627
546881254
1157532058
1300537614
740415947
904936999
514049901
1829029501
1713075753
1067968458
177544554
299350243
1590679833
1092505564
1727484261
434041862
1185939943
899589552
827760178
566440777
293192634
1157969561
1382498631
1086903371
1294316577
864036199
318559312
1036016814
43997180
659181233
1204919632
263037521
1045197212
112735070
1043793905
793310786
239370537
1120227739
494399329
532702597
752404047
1828674649
663572230
1294506999
585605947
1127250933
1432039463
410582703
1462263533
1611697785
1406427769
1729258142
1146113702
433688058
951088609
1359019178
1227727749
607687149
1434319219
1226096888
1030091714
250189278
862415044
10301636
86580277
181895445
716272601
675492388
700437465
492565122
1697410528
1036204594
1618050598
554205916
320017092
1574455367
905096716
1738879782
850159313
115425285
1838056908
227117387
305894822
1580103341
178349800
585259963
749152516
466204539
322072759
679853071
105783777
1297135516
1235422166
84323504
1220561586
330861254
920915739
823459900
1713273272
516967588
318199149
2768234
1172165603
1112498084
755813480
1824875694
1787232215
1338538000
168158712
754148299
132251018
1147817450
56623079
246613631
72613423
622126522
438362089
1572395694
100376790
1464739002
419627396
702323637
406743118
530472998
47070471
359886201
419502173
335450048
1148332772
576215491
1207036855
724914729
1522982422
1517367904
545652263
56052092
110475044
153403601
88972166
1449516191
513262745
1281333968
1820734482
1348972174
162106302
522072303
803020020
259072081
1157239494
1548520779
1309802571
733177548
1792725355
652719607
71642569
869843562
586625042
590017438
224074168
302187245
353718636
809151114
1035564064
649736729
762753120
658289852
1702800139
1246249471
1331825474
1072602798
888055799
256051565
585159810
1329850796
1479352635
51078845
1169728360
353672643
1846585223
277591460
251625917
689818013
322052308
1447274916
1194398869
1751330528
1093415906
1520644399
557811191
1127910334
470098966
535017497
1160249884
466700595
1373635127
1690978722
16753074
1695225314
630947808
1781467121
1722298949
231636779
128757650
134688702
1060463160
1820715835
1487220600
1302375370
190982600
1115736948
1247413359
1431934765
1160141724
1096964209
1568944730
1516764602
631005776
953876049
1130462887
389907401
762299475
261985695
1285819686
1353966862
238986972
139255476
999758991
1610900659
545043296
1312477014
1144747295
701764368
616386412
1148729576
950926291
633314443
1278790132
1811847796
420268145
634439901
1056561539
1271201750
661620133
762948237
1413585744
385663027
725729568
1028810340
915273198
1008693175
1617803411
58683766
1123729579
205454312
854402335
1121548260
1373413893
1095764481
462748707
220382232
433895827
692457426
1477545655
851059702
335820140
1462091487
877374202
1744941107
351064743
1159505969
1641449323
874096555
1839835917
266288552
849875017
1340237940
1486165837
1197796290
1062405500
210548016
382625434
709966286
1438427597
1286257505
790210764
1648090906
160972301
761161921
786031831
637608236
896995262
515494840
333022007
1554602763
1731676662
1278900267
598036188
1716251037
1278811771
1221444507
537295425
129938424
1322849910
907920314
1730492971
975619445
1755904622
184926443
888916319
1564762802
1402710401
41636039
1396045894
1412701800
460947071
491098298
641126531
85140494
127649291
856695702
1186475378
1723364709
841757940
1735760482
118790013
861112226
65058667
109666808
1322365251
981831964
1258434694
783936045
1461364542
131923897
545744876
1305244756
1366200230
1765825505
504530609
117953430
1074687858
174909762
669081523
1308548343
894137450
1497866027
1128255002
1143452638
348090904
1763411667
1763212233
1380469041
1431487743
150066019
1043565154
6659064
280224605
267416620
855806718
1053668481
517938194
1642455109
28793850
1490885471
825143682
1674446479
687389973
926097124
522628646
1671768912
322558604
715012605
88844918
1086183136
302225822
1828017935
115947439
1698145812
1572978694
718231566
1626209497
901673174
1237338743
426432215
500733799
1053130404
1439889991
1285846320
1805095016
1051041114
171068170
118597630
830794782
1734133315
444745222
623641480
949662595
40799889
460625392
79107828
275953086
1571649196
753726809
36321554
441875733
1279982404
132117514
1658668120
369585030
554894334
1823947188
1437858955
251853167
614513967
55021637
1334813564
1080997075
1663150661
677912687
1495720092
1248722912
749152207
991671035
1452589868
271311122
1158987854
693851149
1563789852
732565913
1126125123
615357212
275521650
1256176679
374092267
136089618
187083350
109311181
1720278614
1663046336
771381017
1789791771
1632567613
1056266939
50018987
1000311774
1413424377
679876327
936338865
681557114
936813170
419352180
409718127
1551840828
542592204
1021596736
1011828273
306946042
266235111
803840763
486731856
1366961866
67533242
1666162859
1331940444
1306514947
1378092024
1804633144
1317761124
461466136
578108552
1333790780
323339895
1809561225
1082353308
601590239
1275679102
911937704
1086583788
1005319791
1129373170
1847421830
200086716
1612116051
1035173383
715769463
1371312926
1786377739
1574936441
1477546207
723431804
1016689416
1606661976
1801129559
394245578
1007368994
1236343590
1771370425
329663258
1498050128
35564054
776936345
247305417
112115820
371665946
567603034
581378305
1051515145
1354859724
709470776
926025388
360926308
477584237
146063960
896801637
1595642384
700282494
521007316
1831054745
1813445986
1737650074
914629383
644481150
596233586
220303680
1335431850
664550067
1319733649
1144030331
1204900570
1647974253
1681583564
354225722
1598702698
1659570471
421586743
1393207894
1223362712
926162268
4300183
263532081
813709132
772202072
363695007
1656785765
246185861
1685977255
389712092
750681748
494449301
1307337134
265551776
1047665412
525784668
294195446
808952358
1353828805
527000237
1058448783
482847466
280794828
464277657
1476334324
91773497
453724188
1277478717
928085231
699278277
764614841
1486822013
141799406
697854289
1590118194
1583231095
500299737
522548012
1245734543
629380131
888045094
424744759
1601264291
272834690
1821878113
1440941574
827561925
377117273
1014128498
222014344
548442954
233948548
439451630
995546834
662434531
303005215
1789330008
465527569
953984131
21669066
1357362596
223191222
766228736
788535714
535509996
1845695478
757871949
19426287
723715843
354828051
621314764
982602011
617134049
1064632841
423289805
170541367
1799637272
1003069440
675354221
433711662
92267385
906663469
701695571
1843618040
245070475
857240659
1270452710
1242700317
831832160
497721776
100519489
707236539
192663261
1375279110
278664269
1191177564
1481893194
192414041
959036796
51658053
1014188812
309646102
458410517
809293981
338067903
200152242
1305117618
1152446655
230162099
335228488
1648378814
890591083
1001526293
272336621
1057816312
1271231254
290415590
630509322
1342000830
812766625
711382341
1828295656
129883615
442389894
1104094889
1196069293
893418527
936434795
1770118330
1854678004
1402735375
1463854962
782029344
1155571414
426633178
1754467071
168275575
1077218868
882657839
972044230
1679653972
1741573981
873890406
1593061835
1335611943
780572267
191794612
156228043
1837357489
1470039425
1550729308
530194082
513675792
30648593
1563638138
693319416
1133478725
1265452055
387026507
1763666502
1069286976
497641792
333524146
505674980
158221592
931170628
1179025235
706548278
387447503
1127042405
463196469
1369386614
187979826
1730699434
555041837
1034189527
805569669
1850785647
1836767490
884804713
470889983
1178615120
1432325601
1843377508
424540821
968353611
326851026
1629594928
435747830
1204729284
1766986342
1511041596
1699730139
403274168
1612898401
200458668
646063687
674284756
735280571
861092066
315176920
333149859
1657087700
1165801790
1227570399
896187473
301524646
825894306
1570689569
728068430
594254244
1218746999
760559120
1192297835
498627174
126249590
829724662
66550801
303145266
560794610
390197134
276622597
1408321499
426123197
1342142301
344257716
395739137
432314456
1663653568
1147898617
563664660
1473355582
875003840
1799634580
211454626
1479672453
1236946617
1431887463
1242342116
1819819173
1828778178
960091129
1243267200
391827582
1305033380
441794279
1105739687
1120489207
1015499524
1483169293
1398896241
197502182
1583512622
1482720801
1625056921
65557209
750194704
497195702
1828894124
516244496
998889879
812900248
1667675253
926692972
943324910
1056450641
94814110
808590477
969070059
1513797619
1800869453
1455038791
212056126
514392727
880242265
1042376485
1500077635
1829810484
106928839
293577155
1600604118
1725027181
687483862
152638698
137340619
433369984
171089539
1691382725
1046526880
518477885
594002849
915144118
1772306621
1330970519
639583503
1135573450
821454334
1459560519
602542124
909528948
942370081
1704323177
407033511
1728638413
491416144
91894249
477676489
796131264
424012060
1774824986
1490330670
508274711
1195682340
48720716
1423440139
878161739
1360359316
202224228
63173148
1059005903
1432248338
1446892953
508105264
593716753
399136271
1314150677
1026312702
1598765901
1671592839
520990483
1811115985
595274864
1761036474
1110571400
1056740800
1316864180
1418198095
1140110351
1783948273
1015821807
896128845
1231404010
1206659788
1330104560
1022758022
1444858813
627661185
750593847
1854929613
653353347
1476633712
150543384
1223375077
961599044
630556145
244997933
259344473
380741714
1345769299
1615897566
312800684
1806662126
1458373545
146136237
398682485
1080154431
991136402
1742675125
246553204
843682907
16922298
496352904
632516066
1211363872
248902785
351152507
1313462602
455489150
743631325
277508795
783414720
911328898
780934848
1372975621
183669440
1165191821
1711297711
1162448210
1620048398
1106747610
1744989775
343561281
1621333360
719392082
22466949
279529351
1102519775
1041139637
701767396
1377596294
1134156644
169084059
80755057
1720748235
1431044110
1100415844
630937970
196526979
1218473890
1097016265
191942678
1727425086
1038000024
1343769130
1159621752
298169669
170942105
596020177
871279106
496687636
692687892
140814865
608963740
1159248618
1371612208
1441253259
463474238
111961304
1801943922
1837116301
1243000178
762327621
129873247
769143053
1003697008
400526742
896235981
968962994
773990590
338529947
9136066
412832909
1527123140
1226050777
1787557100
691386802
779184837
358397017
1702086253
1258122133
102613082
1329995354
1329710572
423393612
1735602052
1118618113
190336646
1065155833
925752021
1062919429
148185139
453485505
743495147
1122384088
449849545
1247119607
38928656
1090585077
1593113999
614215607
529689871
1054430315
183137674
1727834741
575668352
502677741
573885693
1246654783
1624527546
454444903
663151459
817553483
1829283439
1397040286
159745071
1533410855
599137592
1090705277
1578073304
954085862
52755598
1605870601
534720813
1020856922
1249837511
252023879
473974644
1466338358
1778670119
696712435
1689646065
892172671
873470954
1630123077
783301061
1177299901
800425059
1208934853
1754348516
308334032
623695716
772827832
376392116
1380683675
450049546
747874138
637539222
1176180319
821018148
909796953
50257432
130214792
682688059
1240239967
1647879372
951907276
875384584
180389824
46501117
113176493
1757814900
1502520972
830603831
1807970578
1477143047
920945085
116586638
1645859266
365264703
569866176
1116532771
389879465
352733778
1128761718
863969179
74446843
718516664
1383998522
202088055
330477642
1226848630
694042467
664708541
140699475
902273050
910426492
1080470453
159474978
1054849711
185476090
1733741177
1627438356
951732369
1116876596
1498353335
311765513
737875445
144659984
1443727077
555585329
1195141020
1416461237
830379774
138527174
1051317393
952623517
1242369722
796871867
200330935
904888235
423463540
1691809974
1352219726
1746534844
1528273008
22679897
650196387
1607515474
1078835106
617827833
1819745202
1666106692
1521501281
1521880861
694773740
538036486
870701913
605280742
1397191398
1475492909
1615795818
1708507454
1476939272
401014645
1505769565
1713532386
79538649
1296617412
1627721855
1612217549
1831454074
1656316979
151240437
858288110
1819797453
433194505
1717557570
1214503346
1091711795
288565757
216312855
1537090697
1492158558
913700585
1020861279
663067150
1792317760
1564148861
1684785932
501791042
1753714895
383517155
148576773
144998103
1414639021
199133504
1420951811
1271083114
786113406
752544068
369774553
1692047207
323212770
1281194197
570203598
1358686271
1732630062
367298039
598178555
1556322662
378950097
1608974940
1498178716
448336178
21439227
346545275
1495207458
1667390875
650866598
361485147
1680071102
708826257
1006090994
589898831
1694025905
415826352
1281289042
1111691890
1390513985
476278252
1150771801
1557348846
339481635
293145948
983509243
273232105
1705840318
336551656
1768151683
1296679098
768566990
1004917333
568236093
601625483
1590401989
1316383371
1717930735
903030812
358750908
840001425
855083791
230051900
584582906
1657156316
348036977
1157216145
1232947674
274853491
1250308926
192772416
1212283438
1106200065
1746651009
616903211
551777579
676450478
1133888472
1605015227
1025310107
1668650209
176468952
615847391
233705811
151613583
806156217
1365102982
247810957
667471794
1734487042
418529299
334097160
1137319852
1164437076
254413877
116292662
779026605
58214238
745539569
900733624
245103555
20370788
773053492
188816412
936655322
1204437582
175067274
1542532678
1273630862
1230402116
1743685000
1161110632
547446192
1405355636
1239921777
1146418968
220746980
1178251728
1714541831
884352972
1794025193
184205848
1674229358
256794042
205394907
1776145858
981830169
528733102
1019971374
778269932
1457347036
1771106510
1509179248
1441059376
92323585
1660397650
801605891
1357772495
812576553
617686319
760031870
272287295
1806090156
760579116
331235147
1742453701
1061687282
1000423425
1665513857
507636721
895148093
637809625
787978159
1407750817
653674278
1550895751
337203865
336763410
728855455
1848971917
1704513158
201572906
1174737591
1695767295
1719744223
1547507352
1081976098
862327556
459725422
1135294882
1785060805
1576259299
1747268347
901983838
1487852109
243822198
596306834
1710019366
824886379
1794805097
950938754
1209927635
136627495
378340221
1533087290
831181672
610976560
1811395816
1123764054
1298333801
1556367548
1731346756
740969532
750888780
1061813864
1059392517
525923943
1713716901
370884660
1103665673
1143627284
812476987
575641063
633627056
826862446
1214504610
1370939463
1602476196
1134604898
57805211
525986775
1398733280
1747440494
1689728565
678923703
645648331
903969618
1586395004
60931102
104267316
939204488
1243165095
1102032173
1497895831
1747798460
227163816
353681980
1686463867
1725557032
508709234
751957767
676786742
933654824
474512105
42468432
1618785620
1137680768
613707738
1554960220
254747507
1446254030
1176632999
410755454
1392796616
242510840
1596092645
1225055987
1439767740
523062597
699376430
684953655
108183472
441002060
1365984612
641371597
731151962
912147901
1155293946
292622330
1711830577
311231246
1503633444
45800620
1070969193
1647382483
235630133
1778664209
1123818435
1601245631
1097535829
436673493
732802391
883450200
1605106230
1241588720
1448283857
1163012760
1241330552
1290331314
1797625978
734584981
312965024
324635325
843302808
1804890351
1020068746
954652739
52235025
740875341
1467628473
1380174715
1146036517
837171084
1640114599
1780960866
76533321
999940314
686311996
989202404
1042530700
1475931781
70671503
84330890
882755388
918689465
1455451801
1361127660
1753833621
1535334781
1665659669
463511258
42044436
125333348
1839381370
349432293
519238096
248859252
1800384717
590010857
1439828171
1746981280
1696872716
1829066476
305470661
679278976
1019731034
33564182
1388392828
881762935
1467096071
370766213
1718344044
1754363084
1580457004
449886555
1627845202
574001040
1280589772
69128305
1742057946
1274134982
1556909727
175982459
1237417001
41189215
1178971250
232122655
256607884
370288094
1513755321
481412602
1326646360
1546515400
710702042
1332541644
333966777
996968364
598395204
591213945
1032331325
184317098
1219125981
1488299594
756824544
1076673915
473413949
815572269
1182433498
734850972
1326359834
1028709727
1573711343
1490001530
981120809
1181288988
577357889
187070200
318864059
572569308
1703218348
1654718923
1737855258
836810621
790397021
578733695
809846853
386943324
1692318844
1631903883
1668586775
1567587364
396146305
1245549501
141589190
537807662
251620575
940511055
845793853
919180673
851122391
1293634286
1662286949
1098224590
285133661
1681533699
1394735599
694818462
1429954614
933908636
1822755740
1406045640
1139312089
566933168
424639649
1756375812
1560754773
1581206942
1736643663
560710219
1721480721
968318005
580932727
1415450149
1711734717
847436990
1446304197
1579678801
1537503246
1510371086
1020144744
246227644
701060220
581088184
1576229557
959432133
599740481
1788797340
1406976576
1414256754
371465380
488686607
805127863
922193049
510790462
591989567
198824670
681632606
409184547
862108933
733030430
172089474
1273336681
854604757
281507685
881035033
1252532937
452962983
652443348
974816561
767115178
1361909653
1108378412
1675753079
593401365
291100799
165193288
1423642343
1373615270
765928156
1563073179
471821685
1856284727
1606838959
905784215
276642809
147132757
1340335963
1325015673
339106935
639916291
1069523462
141937683
963801560
484409191
216546047
1608991413
278247893
1589061840
1603482717
966167909
841144777
306763443
311459022
1164745260
264814538
1409476041
1565926870
1181236089
1572122589
479425607
947353597
993656747
1027518808
902261647
1797192225
1509270820
1090382551
1562006247
1118764654
167621294
1217005520
227004270
1514926384
1075610418
1296789880
1406417
1851618494
943512760
1076563760
621296809
1573463549
1535552165
1054798313
901259158
28143686
1794405964
1607214272
1836542362
1430963402
595956837
1185963094
1219519816
1342791641
591531123
1773557872
95804180
1295034275
1433734476
798504849
397511951
1833240498
970282989
912076723
1701704850
68878951
1682065500
1770889746
1321575539
306788646
529580013
1018947152
951904382
967679373
1505184918
1826075824
1793591374
377270642
795665194
176761582
1342110851
1729859577
453460551
1561547209
544058506
314701286
593321358
382353154
1288234250
112554138
727832919
242726915
264186741
1619298467
1140728838
1389216949
398950365
1422066919
1326275692
329193427
1094972927
1714467291
192172118
1198540001
1354211728
398422827
1608972434
1544752333
964414855
898513506
93732935
1754602936
535261629
377661203
1380292242
1196203890
175974794
730604329
67129283
911360568
1512313355
431110563
1271362728
1097912380
1771459833
471138915
1159213841
847316467
768486626
875102491
167190815
316979900
516526590
1321932183
163766488
1293803519
978784427
1471844090
466916647
899219022
920067458
12069386
628962208
742204927
1648352840
348498193
1744867025
602175903
1612917843
1509508978
205170806
936350191
1518889195
1132870314
1063389971
98486474
282284319
1789249732
1542119174
968069416
319075679
1213760213
1667621876
919758338
1403479610
580530368
375372504
1407660670
747009172
1689647683
538158426
1721789330
1823531043
1327514157
706522303
1717603364
454595631
186092866
594842777
1679891994
325565589
136286788
1646073310
1141850383
549723991
659846855
1791602408
735903532
615640028
1749712737
517799737
1368017658
1734670873
1539484901
225281455
1681932845
1572830710
1504149786
1817308869
1120355500
333005574
1208937353
1160804768
797961624
1430219302
720180629
1019473872
434158348
1166577438
10894485
1290022923
1853981099
1579153622
577843049
1164212825
513032023
1393462208
1525435023
933088008
495201955
966528644
121957630
696088758
860652600
788585644
133175617
522939428
296310037
198885708
1130214856
763678734
1039914783
765380267
330063699
964476720
1833527502
710209438
1126899709
490975912
541529206
143875784
700845872
1632825586
941195122
1198533585
1493048171
1265447138
289384586
289234163
853143478
1512706412
1336820119
1115341452
666453484
1131765333
1197987668
1242492086
1475422483
853370154
1513821726
1077673768
533126086
1162744841
97396112
189813191
1397532254
1150905528
898380015
1757775731
583846441
944567568
928717294
1648489574
966335745
1565072931
386667307
1357023522
1583389280
1040645713
1178858123
1239095690
833021179
237687617
1744761175
935000871
1266925573
424042757
1160093480
7912144
836843563
579073076
1703767678
780552980
880652692
891143109
28219261
1693329193
1753135821
1174415958
905977605
1488421064
654769140
306322948
1346225367
243640870
1101365727
69106539
840107962
1488581026
506117803
1704340126
552960939
159971467
1470478426
193011704
860433295
1593731809
1834514971
511940820
1824314988
1227604586
1513870294
1597614702
1767093529
173286820
1341434346
426580487
750037044
1766343394
1117849736
744306110
1488671875
712121904
148858929
1529984225
1012355979
708846042
1362685347
935076329
768524945
890127908
1265301453
783910145
1587093668
755967850
1580630415
132791732
305950336
1786548894
1172840681
1695292686
1807318869
815688374
913567246
88678741
442704522
1502871696
1663631317
1589311531
665852322
1586838332
245781692
815986560
302915239
1037612046
44236184
51700263
1778545089
1449453764
277563826
1422901743
1439909016
239003736
903272670
1564849776
1562053198
1120213125
811128837
1170251611
1439690173
437090416
35733148
1738075579
638162595
489707331
248261928
257795602
1606233952
1520238239
125277426
1347545483
797202558
575197549
355662969
325538820
683523846
215367474
1718250004
839105491
69072136
225498492
1215554481
95242031
1034600612
1846627806
873611653
14379855
953735056
1382703123
731051931
13705073
1003389217
1368533814
431331674
790559080
90325439
157992293
625497918
429733602
733946374
1578912791
1851390313
986662087
432280774
675805916
1697579307
637383172
1820590407
725341862
1563901256
1358766328
913586352
1051340725
118760337
1589918284
1614437145
1135612484
1560314518
164561448
779285781
1562995005
611410806
642443401
1479465542
794138436
991687743
887169623
1403182490
1723839140
988079419
364324157
1310671902
1688240985
1066641995
103884718
1679989193
509915022
1462341235
1786997587
1295926451
1169826812
356096548
507018548
339086607
1101812845
1390455911
233475765
1282880393
1424400417
1581106040
300028450
748341096
1157872904
1289166267
1436496768
1590588224
1286951692
937233198
371523223
683093971
753151429
1856703652
843575263
1192307723
631872706
245922706
532764484
1084519064
1055482103
136238343
455736224
1511843138
1309133868
100378924
1485268780
820668853
511036480
525059006
1124543288
447384049
696220029
1798969229
793813898
583684253
909885165
39936070
330245241
251982053
525989003
1412916145
1109329674
1820832324
1164509656
171815453
93809428
1277697319
1175845031
1625065081
1766418035
1303901617
759410328
1344593762
1382197690
821622656
347609541
982843367
337194218
1079099514
856504413
698714798
1518019383
1687533727
67560296
798279418
1104359819
1146930065
695752787
275108420
95588381
673297111
1089028738
522305282
1756756087
986053380
1077574388
1188377679
142588807
33866993
1658729006
844071199
1350170968
461986686
625893064
1501341537
1501307119
1575449988
1163577875
538940714
233544912
149635697
1566660290
1343291000
1017124960
365792748
997307658
1794131445
1797151615
154216373
1168357033
1392428636
1588985222
11367558
1820526649
533244323
775036148
231031962
1339325778
1538707091
534106499
1527434756
415932501
145736219
1371855812
875006131
120297449
123118486
902063091
1590116476
1240617847
1512835503
318227843
93753682
1356491909
1814976258
1284873988
507304517
948862051
542866358
1472862061
1806495904
1465340792
1307052389
732197962
334686122
203441253
1553881311
1301933253
1417675021
3642401
124602899
1101905510
701957562
1204824159
44753606
720874017
1782738001
849818199
38025377
1103189869
1597891777
1191878968
940728129
536779893
163592271
1178146311
501039896
134225550
712337069
1005657046
189205798
128047748
1803706008
255767722
639504021
539380266
1174235469
1372159313
1764568092
561099062
161057847
614642716
1769181087
1733793274
1654179556
236946490
204235217
219650366
696986848
615458294
544168780
1383803338
1016561152
751728511
671501180
1148580954
766360603
1524986633
1091317253
774469480
287778356
1595661071
646614709
1625484646
175435139
1695743051
64724921
1027226256
895253511
1319658201
1531579107
765571282
881240262
1393422364
473348134
1569637669
1478621488
654562649
504631447
1180969032
1574137540
335675759
940096925
1020042760
1628691934
833794761
293502861
851215042
291678639
1275450124
648122551
76561726
1615548660
1706778681
1082409545
1158563273
1011399421
1302956658
780725520
183367266
818357981
335136825
177403617
1005240111
1719069344
1324681598
276386641
229114913
129334393
1581781449
1461328032
434940819
1563343565
539421515
490421547
913482844
624267837
1110223716
1141020157
200167914
1091204278
613117914
503098197
141437190
1340582398
280160812
262893273
286033863
175740353
1385515324
1762266920
1135394265
1648568508
204215374
438766568
1736956955
1053292868
995901670
1299577962
386586185
1769894268
1601143425
937914387
129450433
603289365
154785679
936264604
192773744
1212635866
134205066
765597585
426607363
1059277806
617163993
962773859
805896978
609106487
1084774299
168794999
748589452
1592043367
544265482
310528383
462043512
1414300357
338698275
406010714
107786951
42928524
1129570828
1049662461
1640379205
1554750314
1224786222
1098413118
1305611253
1110335574
241356650
36772061
1026989875
541861449
996211026
882906490
17449188
1297979512
645144854
1337189138
1464781603
1797966852
1069178227
712354169
1653206658
296602675
1316480226
1316549347
1125853952
1129305899
259447790
1475561714
1637674788
688864785
671041486
1614164054
6673412
1704120177
1373206778
211763750
1179288565
983836208
274667902
1706588091
305166614
1623665179
305424373
1224102165
381196260
901855668
905681785
1729528579
1263771925
1541396696
570952318
1253337657
949130538
528593670
1762168008
1531187945
615992959
862699139
432705940
857339057
1454278123
641553454
705341404
105453375
631503655
814658694
1202479697
524031316
364229746
15013221
127251045
303562886
1115646946
1543097464
1828440979
1034694658
1352177392
1115530263
1499515346
131916873
531591128
829369303
1072859992
649234269
1288175104
452544604
860032960
830548784
726158248
1717377270
1219640740
219646672
1311324893
79757221
1560164981
1767420913
1431550425
853879289
1487996660
66533954
1012340710
1718894381
1800622896
25584279
1103682853
1712477892
378152038
527131752
1260753478
985184065
1214047337
1646655324
301699307
771423170
1244658789
1268422593
606083888
1497096708
1048456675
436902137
1385537182
1368235898
1834820716
1731282558
1072461662
601274577
1605492637
577737461
219781246
487220105
314740202
1491429422
803219873
1144633861
1594591260
949505223
1110267440
35724711
480279868
320348794
189496471
741191074
1365189491
1522949029
1679252835
374564248
1627419257
1022734961
468826808
54135571
363384576
904549921
698703606
1120877887
1742923167
276111786
763356214
736472121
572594132
1560577265
1166797148
1630532283
1245607693
71106397
1049405376
187138124
807366062
423162903
1373565693
795091692
1532311133
1200997582
373817510
530849750
646949803
1415410977
845002425
353704143
101358426
335023284
144157323
167066935
144008173
448396836
1525919528
1255141024
1668853844
1470579689
454190960
1036375862
226144863
1794642258
742078367
1560852272
996826344
244922895
970038832
249917402
1408791660
528398717
410609142
1682812792
1079523688
1323717793
283705126
349556982
1813266041
630130332
411751856
1343663984
1153787289
902667463
1120384464
1136935824
1622397368
576843037
563235728
1016240440
774994399
1196723336
1426510489
1532900009
1050948312
194800898
839106730
297781721
253963718
635627128
1156565722
1758185779
73849426
1460497730
1212331913
1527854583
526115613
897973748
580506474
1833210226
944757123
688033997
1809180247
349950749
51322372
539344053
152294284
1651456727
277668579
445731493
871421368
418778212
1365975514
1294562677
213301145
661395644
1275709705
464563203
1051518893
1396597716
338038302
756107418
948820389
1081920263
1454594463
994521959
1560689912
1379829786
709637362
403879384
81815502
1675359117
252722560
1240947076
1633280179
457410533
851116954
1262774390
1396138425
1758561187
1795173101
159170811
1143369351
512594358
541072158
1671424264
1779626838
578241015
309155287
1406056657
232324465
638917568
203783370
1195911324
1422936591
379596100
600542403
481506665
1106015321
490759206
1027555280
1460637114
786333502
93710308
633094988
1547375282
503055971
1020340796
669434231
594518420
1158010823
227980244
797610056
1335381015
1578234351
1377477082
1493705241
1253128962
574879979
365273191
1533869664
294395772
90708665
368315689
1743578033
828116196
634465989
1250144320
85993465
585687689
917947209
464894812
1277929137
1650453557
178294727
1135330917
453721376
152211788
1164587185
125081317
1793427773
186565191
904050549
280445298
1476710057
1200278219
1706750771
693106405
1450242219
797437461
1676271598
256813409
1137170467
267061679
18750626
493457186
1806972300
1282176331
895491379
1351177925
1593410369
440997354
565579771
1421890404
1261634369
589457210
323438240
749517437
1403235803
1465705598
824751485
27036641
869971262
898470894
1185102408
598071565
908624082
1151536027
1646871657
1849982681
1378249976
1588374177
1297535813
43507590
1509189754
1703749994
619717426
473734411
1099958316
1851043774
367587267
1150340486
238452890
625764756
1552090045
508580268
355757859
1038536228
1454634251
1397970042
109551299
13055405
1571912790
84009382
1455387817
157070688
1681772538
833455141
1590772487
1490321447
279833572
20173698
1724122422
768840085
1637497909
541208081
449036303
1283588035
168435865
1063150402
876687580
689261352
1158311754
699697505
1379505916
1715005072
328978536
450929634
108330509
321753087
37542985
1350797078
1029692680
451757739
875743576
39632474
450766054
375951413
895907073
1853742047
673451665
244225981
854589620
1042140930
169841925
802126874
719568565
1025017400
1012424650
1769363930
248932330
83196255
1638252701
416089030
106826217
1176370812
890825960
1855248199
1305846060
173088635
1017530411
183433630
390006125
288371459
401779569
1087448263
82181988
981895736
1172131318
188776787
1510071422
840654245
1418516429
1615376548
1311296216
570909540
1077441795
403058864
1832216498
793018451
236046591
1098420297
784702211
221967203
538193993
1079947367
128451448
503558858
1619348040
1795568623
1287100664
1288938179
480576018
474972305
1711834706
1153623536
1422163626
889272590
1505321466
428835448
275189051
14775431
1704715270
1087605445
1311145752
1830470409
902693729
1695193048
1814728994
1359649567
1369612545
754998662
1268251025
1116540371
355057136
622090723
1849268844
219204401
1053109835
213092618
1140843087
432706375
143606530
1165717371
1711703300
547357577
1770636634
1567753441
1225003253
1019991986
1740290211
239340800
530211242
193861889
1098265925
313407012
512550207
465061499
823394161
586697320
1290022716
337123514
1548659984
488985237
1292754645
613602324
1687198036
581089205
892683755
1761527545
1812102863
41724866
898757374
361553350
1694320552
799843481
956315011
1640322733
503997993
784207000
286840658
1605764304
720180734
719519025
987508672
353523455
55037721
902106224
1073178571
1716464281
1742975333
82594211
218193233
596162315
1203559389
1090285441
450981401
620755746
1513829652
404186432
530272078
1266021569
1599257819
615052796
750573786
665464478
148170418
1079986524
879075618
911507551
1073151945
1622964017
1627561505
845704508
510814589
1639143250
1319735969
1552155614
720863804
1795942847
510991217
1268857056
1181090548
124911005
866840109
1316469011
1325068426
105633844
1134039734
280947844
11363632
922180048
373389801
1211361247
1525832005
61423330
598165353
1134275305
157023445
1673587918
136694187
961205699
730304279
78149734
283292060
880333819
190062067
1519004683
669205061
214443934
685323288
311381933
697091556
551108743
1722620572
1180216304
1089971924
250518879
734303413
583083313
1679701495
163306285
1716732054
1106133178
945633278
922473521
594053511
167618146
1334477636
1711540926
222213514
1660950678
689698250
1214363710
1584919056
769107198
1335109902
887301266
1725185874
1691219433
231760286
1480674015
528134438
1684389673
1346529275
1834626118
73131599
202822639
1456568174
656803013
1363615963
1835532304
1153189704
115927314
24931027
811571271
1187519840
170196292
997804746
1850319958
814507962
1247380376
168037602
1807632945
1101919061
1215604350
527463477
1674802264
1708910581
1162407018
1812993701
850790049
336098489
799864633
689721398
1512317403
1686702798
1057743332
1352077038
761644886
1004197751
1503278444
884062414
40023789
327139283
1532434178
1324471677
1846159314
817491529
1650388682
322621836
1120030880
187387727
890539185
1339615605
211170842
181276552
1091667438
1513663095
72836897
1149776038
1828517581
145272221
481155937
652782333
1246633462
302053996
712037281
103229620
574651638
1153500350
74657435
493398195
1075323175
814780592
1001765457
691284354
485297638
1401360571
1185123012
1834925029
116019246
180967436
1510879442
124334908
736636006
1402537458
1051446604
1049196751
1259603119
635781497
1021243214
1040672130
1751675102
599297817
125832608
1169285537
702719645
1112551460
273104748
1463830976
1461297798
701493338
1777731819
1232710480
1306082797
1526747872
868662768
77901577
785711399
1232989000
365742871
1249246210
401117458
728050582
802122468
1243111288
876214026
207880751
459514545
40452180
893278096
1307126274
1272724182
74483458
350691952
85372078
687026667
1192656271
1095333944
818483376
1543543110
651742546
929618295
1303442224
1693583199
203456567
1397195877
722222886
57266577
605493185
51996752
1170421465
1785587757
1183407542
1710042324
171950342
800773905
112808097
1185930072
644508753
1239867196
21451982
12232014
502898056
1611119618
1541592566
1748648461
492079494
670370457
26336347
1620410514
1831955830
485002983
1775006570
1494622510
1144710037
196011559
320440816
1144224040
1182121550
493965474
48015680
183818116
1545226683
385465700
1612887764
498682800
1428354558
1157800534
381582228
1180266248
239386348
433886703
528429744
885783893
81134474
917970145
1430521251
807260073
148432812
734311909
1632061019
191553702
577528842
345933885
628687655
1167816829
560950649
1002501937
280311807
1513270551
825240064
300530627
1341003773
1273713422
277204316
341166099
1169829427
391263040
1406137133
8985531
1101360532
1332497548
1418656360
1311453702
614648996
1619707754
1467389490
1652224949
1088356138
1221825606
1169325225
1593788434
397373956
1432538356
541421213
721708661
692176186
1804600966
1353603215
1778751051
1403235835
216152303
1614926653
917318739
144327905
214324621
1284688691
1581129213
820385266
80392036
1308040674
1687012631
1848033881
1149590588
162317979
539912530
87617337
578010878
1399695114
337511624
193200739
804175131
210756250
1138344295
1290567725
1687214461
486969574
684336790
1552624908
1428881207
85169706
1204589771
164921559
727148791
565069549
190126383
1680863673
398839
1491853832
925972478
57521013
1233593127
1616463699
79270342
1400663595
238888128
379440777
372333442
1365764225
1187842295
1055161842
601935358
986605074
454531832
886472595
1641964932
424069977
852103432
278464076
539578955
1507850831
1346263237
1251114789
325223213
837157550
523557844
1049208041
1058182980
1740261535
413625003
1012818878
1170061184
1449901941
1054509082
236071844
1039417439
969104221
840366466
986771780
1158061007
1504972691
813881107
1181561245
549590565
1395047283
1685367852
345221783
387674181
902145452
518038983
415403810
425315623
741017369
936647333
1855460055
1811906474
159666799
1222484513
320774070
946692893
180276422
1737256552
1329504939
294251307
296457983
119854629
1349672782
608553750
1302055034
366310434
1791374287
1136898749
1128663041
737995740
276468744
496498261
1362397050
1309731658
1772295737
780927022
1652100650
1717304984
467919766
1016352614
1732743108
1778893737
278263460
1585130289
1303257496
1837305124
1448481417
240384857
1822753399
475516435
537092355
1798937696
815603147
290953727
1573237587
763741630
723846529
72575989
1364841937
1568377222
571597049
1115274833
1358979514
643022073
1565426458
403613973
870357517
1377202227
1441515277
1383666552
683141882
223538028
215943606
1751333116
1557462157
1587134976
1531733215
386554393
1130409080
1270477183
198796196
1464288059
1491283300
1495089582
158073026
727477202
947653308
878696287
603059331
1293792553
1859540511
1186679032
630900863
1002185244
567806658
1082945253
820211309
1717861266
147764154
442590360
273778989
688616642
983383783
758842136
988144304
836003863
1085202709
1540955874
1243349103
1233787755
1555537108
1190577542
1092838764
571074623
1417775026
1409885651
844439936
617074292
476646168
1132258322
246879009
610133047
1173932622
23793198
1512259672
1732316251
1212518981
1858939903
1304778749
74919586
325926435
1211768852
796713263
1194721548
805241115
1192208318
51461917
296256129
1286891842
1461274886
1288659629
1432144307
321835269
1334709236
586213102
1086537214
1651667451
1223073557
455046228
1512251948
597755734
1607056231
1114701894
1238559093
652890489
466374401
924584222
1057334335
174990474
1168299206
153343275
573010977
281150421
901146198
1619333294
1061728188
944538620
1096523698
1715152240
1201627024
1568526535
1178855754
1305227381
341396328
1640463122
541399049
386940460
433361578
1055720167
109445850
402686059
1332402872
1779923748
1791587024
407890221
231421500
1278539571
1425092618
868571440
106533248
1440725276
940176252
45674944
429259997
579114769
702905697
850552703
699081312
1594899444
1010360740
208408676
1642889914
264639812
342782682
57087842
1645272168
1023713093
1095886964
688793618
1813372697
450406716
920173357
1561211660
566891162
110143077
241691735
483731727
38167333
1403590086
138957723
1778110369
1595111295
1223862875
1737955324
1148439648
216609465
804284994
317780403
1269463551
749113271
1462788386
280038192
1573870654
1117040522
497840507
205039431
310272431
1602785358
741490896
317151485
403462517
13816620
717145872
1446406816
1330386334
788110202
389484797
1452158240
444309433
377923988
507984244
1663488443
163022544
773494616
1253439722
689054788
884675801
1739514496
1250484467
157877224
1674820051
545241625
1616969698
756146965
1317006732
1715984144
442396949
1536707190
888069244
817560830
52510760
285087087
1672360055
23340599
876632939
245534114
862167285
431906475
1438582792
821019311
109792917
210234407
1123658601
252166968
259360726
847476804
45520069
1525232433
532109293
530154723
651601075
107811857
1272077640
1612428360
1005481712
875386872
511996736
1527055805
1358495263
1785428012
752325752
1498715339
722490156
134926992
451211955
1215553124
970470962
495896924
399317684
15263376
755006076
1138231053
597697269
964767481
956462918
418896741
1163519225
1628173243
763220075
1811742962
967250897
569973200
543988716
916301164
1735600634
644979973
52927985
858001254
651314835
596919997
1225329885
10077234
1072325446
1391335310
139276459
967648265
173237781
263428846
431827528
586924470
1406149409
523180786
573538989
1208554627
693178951
1589465326
1373876
1795185952
1569556021
1254108644
858691529
949830010
1746122488
898448930
1793308648
1077235928
1199022623
12356133
107890365
1762580118
298703480
302523694
1507602921
953957942
1400025464
1664686590
831005943
918004413
884768029
1315302723
70813668
1602664318
1690113666
155822393
1388282828
1264011080
35224141
1405769285
580318046
949206543
1272909116
61422671
346208072
1639527993
623085659
282718334
1215932567
1465613091
573019498
762056887
647128311
57613096
889963410
954563946
247965619
798266843
927013686
1449345910
429457424
1565297123
898526126
14489842
1559879391
156005402
221312442
236864249
1655513377
391831947
1596831147
123799650
67960124
14018263
1393690607
377508498
692915422
1572695223
437493212
676580196
1704591411
1790892166
1645010598
982050609
356515610
1277765456
379465627
1454145467
549074754
697872551
530959035
199857816
276866819
174246221
1654213681
1353763198
1180290660
1836919980
1790619538
1769310029
1181603453
997051285
693618239
1045434988
1585292730
1483527255
1693465841
1609042670
1368321963
1523817100
318786640
333713078
1272448807
1424582076
471278765
1037461662
856737972
1810058843
193171989
1372379739
434678502
791382732
132934631
1695539278
597611799
1276719916
1481052857
1489571778
1406911120
1490589159
399244687
401755804
1147907699
1265156604
1727924440
858209854
347153001
1641632994
354118142
944949445
1699043964
1221814543
1375300117
1739396316
1039898228
1362937634
1152465478
1334934255
1462569566
850285875
1661853596
218600116
1217399608
1293045498
1576387804
799406513
381419897
1471362497
289220881
1637089906
963251809
1629727571
1795812968
437859145
319712185
528558238
263051171
112482210
1097695280
1036462423
447924081
748014069
383977965
218990015
724099788
1023910811
137774520
598097239
812257222
644372742
279081030
332539666
677949658
1623647278
869273443
370706034
49796023
650138634
1764174124
737790128
767670831
94754375
1269599349
47559877
312991225
546284338
282456261
80633390
40834473
805688975
1463930304
793548405
1255367435
1187230775
1727676542
1788557760
530727262
1463295273
1279905673
1827638776
423452106
1339094268
1228714756
42082967
1438432346
1730096317
417475134
1000842064
723454528
429901525
1509710270
820328560
1433694661
1770923319
1349238394
252023133
364870530
58123204
966296059
1852640784
1501955329
744712729
1760497755
1684701086
1443773355
1853306922
75615442
852288640
480411115
216254421
810717260
1160047449
1822511899
644156490
197342715
1248808107
533715257
1371138855
1331557709
410326299
280421643
1842739908
1293270355
1180936604
1607849371
633417540
760371480
1700108727
923010550
110327017
747444666
1363495142
1107611281
41015507
1224009448
1701961534
508193516
650954542
12056407
1136376819
895158289
848568741
1246993466
1767902802
691233731
304651823
1045091396
1304328128
173726963
1799189127
1556929738
941870316
1351396118
47048323
41646235
1003802841
920081763
1581253887
904217826
1116474243
1121334629
321237164
678237814
106316635
1005646637
1857869248
440961663
229673281
764266416
1284540679
612694405
578457890
340394880
561588443
1127750148
558952256
298947864
691580200
437648442
419264647
1197631711
325239744
1157337073
1261463961
1693365124
1486019291
392222936
595513889
21887683
1496664111
1059321680
692118317
1775897157
1360033508
1293588738
989690128
1579863714
812056482
102722413
1374469295
1361410280
1456201828
1240048244
298059891
1313048777
570294846
318295417
1138806469
529348545
1063720808
705704632
407016263
802454785
1520158396
980553699
312697144
1201492971
1024384973
1211851764
199062132
1790246104
511632622
889466120
593759801
1199962125
1324874043
1531250297
1315404140
1518566162
1177764234
1396405211
1022083903
12849484
936251211
1416487012
236166127
118350168
1036486956
110188078
1576840134
97023949
604920403
480652318
951139403
1418607203
384378379
648346994
671748880
1417874186
795458340
1643750098
836927030
1276576104
370174145
845651676
339627854
1077081165
1123726394
1416798810
710930420
667184920
560730956
304359203
1469057169
1092319381
807530819
374408756
1078637385
1521360441
1076606976
376649874
1525835798
1326233110
1367967232
1242583993
781042798
982485586
1803283959
962180639
366133709
107709181
641069028
398056492
436596989
1468618089
102843476
1151977884
1113411522
1533853957
936007920
1345693423
550760191
1427096819
1262119871
1015858685
1236354666
669859263
246341944
1148670343
1649998203
523846559
1192162660
1032451873
1470012866
1285837837
635522913
1681782577
710970628
450757841
1300182766
1458310264
1224532821
872106999
1124377853
946646140
132785023
1124845620
376511769
223219470
1552855910
1201608322
1690487459
1022125830
1435315708
480010836
87893274
1842719124
1459298825
1467261136
1824435847
817019105
1471116497
43212016
1461353777
1250202531
1599433304
461130783
102813127
548066459
1583642909
169510485
1109583539
1454063323
568214978
741732845
1740937785
1083111682
164989300
1525391289
1719972361
1643516685
1503906808
241345594
461580903
1499400781
870770430
586647365
973917350
62342928
528641405
1630585971
825883967
1510165815
993820701
553593089
1179852396
1151071498
1160043397
133114416
496925668
82074601
1483733667
1092105258
947215088
1531887606
1443360444
936142231
1624572299
1640526701
690359735
1480547332
1370257003
1137261414
79864078
1708914480
199232915
1273538595
190143473
812789191
119860169
1330139413
1347642055
1336891952
1069703574
17355364
696166267
214056101
896040871
665614366
578794694
821985154
376118607
1671586754
256360727
408739520
107834700
609235542
775921279
578254837
1292079939
1816428641
203555319
1835064932
867193797
1291912950
1541302964
330859727
1400134783
1105439774
718047826
723595396
1798833503
744054805
1349869602
1396620723
355760602
208723409
469909552
1091905463
1710759070
1683447170
1364471557
1803636690
1264978996
1176250823
145536833
142681062
172228704
270639268
1459494742
1163838328
234546537
1030104598
214207591
660270116
1037604083
829974090
1527110585
193569738
346915550
107917897
985439904
625940656
40667798
1155313122
66394167
1509559776
1320165854
1078741946
1754625674
182420725
1692306115
1209614720
1186927903
1759899864
1001563504
49319489
729078547
1605155101
719330700
1479511050
815078893
574416848
527190911
1664055143
1783460670
709897706
1070621001
1799991639
1055685701
189162131
667551066
340232686
726952407
713153651
280062577
940176777
1653894367
745758669
629407929
1829931843
465720897
1138596610
543648679
964142167
188098655
650977021
1536330855
1666254952
726613378
519778429
742767199
902587705
928924220
1625273917
842915022
276086522
1641255636
885710951
302328500
515098809
1780104592
531574021
749034622
233866859
1478643902
1634946718
3398205
23478305
1197014182
81587632
994828107
1475645261
1437565497
560885960
1557265309
1854415236
816428601
1706585379
359780871
941447877
1120800237
1527639846
508831698
925049149
911305814
693923877
927327718
1054681686
1048627776
893985814
1856921744
705164797
239511076
1236927848
793403562
1056016402
1756384114
1163297390
1776193808
1440667624
221450118
1701214657
210097327
1393205395
1614249591
910534917
1130443531
1586268819
393280872
1467834682
105167296
1228638997
772946502
765486178
1378729857
1603856906
1550383942
874555051
1834012017
386332083
497968611
818474220
830285993
842429975
1457997907
1174227195
458156833
567277508
1846118605
700618795
1415315224
154604553
1719960362
897215523
1572763736
1576642742
1154868650
1023062952
137596932
347848268
1409633718
1278806844
151064519
788559678
1672058826
1670971305
1026896631
1224309927
218346754
104622618
507526580
1419737215
318831922
1633080633
695648727
4068633
940527384
680552384
1119829162
1366838340
1680644303
320599853
349896867
55909600
359118326
1395059128
452140842
828975544
1169138564
1566538771
1381383856
83557405
1512609301
195057144
1579200326
208393346
1326248724
1212501294
1500966702
1272815240
428006792
306714597
957617609
372349593
965013870
1276910788
7820419
605781793
1034046872
1381793571
248018257
376508259
789018747
161109181
1687416515
771079179
1361634937
480972625
1762357027
486860546
911605901
1316781507
598937884
285329617
1217920597
1105355000
1129742071
263847749
1115917253
1256381606
1762828678
977089545
302496215
304501398
1504434534
394546091
344332065
1081753179
1806882072
1706077112
908306159
863872931
891852315
1214368809
396467173
479549022
1116995884
1846897287
1501028284
1744422764
606430255
729815336
655104924
413635931
863678976
955650594
1478941183
755924548
250467008
731814439
149956675
1569126771
453718731
1497393833
716455009
1726298319
362284749
217094311
34637968
855804619
151084326
1651991549
1660398515
710829299
772557962
158332072
1472543971
1632314770
1823660373
781431111
395458621
632487334
553023624
746479636
904597741
1744367516
1476253587
1779897193
179891555
649710660
1492958925
1341296502
229949716
95832892
271943161
859470247
1747817305
232394450
1809341727
830222632
197825657
575486355
1826701462
1336135258
659556802
552048713
1130984421
1459139189
715341345
801472377
766929673
1588765306
969212337
1734610464
686430545
1687240482
255991189
1099827308
1666386576
99798809
678950760
921328735
1131290031
133364761
308250058
368240152
87826748
1094000463
1048849060
223076777
830926437
248064409
1014725655
616319976
1493030734
1769958341
918668947
1166354669
1205496164
1506143140
1342141353
1178096186
1130006967
1629305412
1624822858
712051330
632729498
518293828
1459879607
1044010631
1767964557
418739953
860358324
279571472
702412464
1072283228
1170728796
1603078661
1623599149
1514930628
1854978185
64672976
404989069
130412009
210541270
1361151578
1345418963
1316151807
1663528037
1346475554
782434206
747773417
821656842
1063429364
49044123
1091036773
521016826
146710751
141009044
1566165804
511485596
1620872758
1444459837
381343596
504311019
324758042
416489500
57696050
1573120059
775057171
1335398438
325405266
101557839
14249495
832383355
712422353
1057388682
914809585
1833870952
1544905762
1647091508
781291893
744626641
1048974219
208197125
245641889
1309357504
498414110
940194967
1262909778
1406073245
733357931
1601976785
895584153
445215237
71614939
1826604954
86794275
1735227393
713510245
1015313610
1235986558
903931346
36379248
1432108822
270679673
1644087117
1375910777
1312467189
1682357642
354875069
1644030970
545095466
1454769600
1573132403
385113839
881871941
146241392
1357536849
710512203
1293859052
856031293
364276886
1600902574
314172416
1287076431
875859681
1140322763
476119090
968007518
1108072447
1099100012
1516001761
1012384680
573931371
1165129688
559150213
848960409
1011913976
448972341
662724818
816705529
1060580652
1058380664
43503775
516633920
136358932
761018506
1344582263
1285143237
1021300175
816268029
732773675
901703458
1198433013
571383508
427984019
674567067
1820575785
1292562298
678256206
346010689
525633497
1212517967
664481192
1405767790
598254423
1398836636
1701558704
179313795
1017595409
389875412
428883381
1649413438
496304495
1006012910
380990500
337353845
1210760598
1750070343
795648266
155734062
1122360888
264521836
113304172
12553460
305078770
1389144408
1477185472
1509936118
1652579513
1448222476
1006176721
1049069316
1138143512
1227789457
1135249440
987462368
525227095
87605196
863337315
691303900
441665197
871318034
1401395913
1677335640
440072733
1642099859
443536607
1431664646
868553145
872206043
1510019567
1760434647
682762074
808678658
1120219306
783195900
50214156
1489726169
1154111723
1759011220
1632846723
1551830060
1122925707
956138791
646788692
202070761
885319527
1769201938
691983799
1063937834
347805482
21078946
1009405473
254061302
675181683
44322551
107366212
532637004
1533883730
528157291
1821574537
505670927
553429525
668306857
1849036047
652380964
547156492
350314889
979271161
166702164
80263199
1420645699
1262124395
1350068542
1813049891
415341776
146753043
1282266039
131836406
466514035
1073708259
1449079731
98979827
936222334
1673303543
91922629
338668752
1378912508
795287103
310328739
1091625966
415340357
683334065
1759272491
444781277
1803081796
1278705767
1850466193
1285101125
234258194
782935886
514561993
728430258
992409371
276675164
649339479
33550685
1248976578
1606655425
1288232947
451620999
756511498
1709931046
175769766
1295691428
577683733
602092713
873446215
306279889
591199073
1581493653
260802750
668305913
546364222
1301057520
614600940
627795449
533638267
439744739
1587661832
1341102106
1478646285
221709591
1495321348
1361152016
1476477130
1812086372
1094723849
1315273736
1570609435
145789606
450805052
1250645460
961931514
796692688
880680895
1561346561
217859492
971136853
415161593
462973267
426982458
985927325
1315517181
603167238
1184405663
444741424
1455623500
427338612
1267959885
1267555986
738924347
119605448
1043148080
1470815147
729248926
1854572473
763917373
412718024
1537684015
693442309
457796186
1203896664
1710634337
964779718
266019578
1113796254
1600961470
555114741
1780534642
1674670735
1477898579
638494196
1498129523
225677118
1342153218
1089164397
133608945
1269351390
393811446
194591528
479254999
1533307906
1586140373
389443745
1387211089
761196523
1003656066
1351603376
1758136470
1339740508
84265183
1595344292
1839394113
650578497
1682629424
902320162
1468841812
1047656313
1784603899
174036345
1190134549
145452127
360184276
1324590696
1427948805
1729794545
58117305
1737551168
1739513366
1795776137
1382649887
295571067
346770274
593632805
1614491566
1321620684
1060247479
1737470444
1614213531
1582449384
1380204183
1349332775
101585163
1233181232
1826069178
1613358160
1751706896
669124159
842473701
843542298
73156804
332722859
1493869798
1586089068
270969917
658097968
586320063
1620018988
1255222022
1357260563
436627929
1403038577
1382757375
136898964
354056307
1748873213
1814143008
109661893
484353893
90819329
169922468
380781392
887463348
821880303
1462537857
1260358505
1819026312
1013463568
1162181362
891453228
1044256252
1781859455
80840077
874442455
273657518
448878344
386094518
1638328589
1165213739
447283574
1163733417
212892210
1570571659
1330558818
1633865731
615534064
113522566
590473125
1588984344
1738730187
1653239121
256020137
521724596
745376662
586695858
71078817
1226074723
1767383288
1270297145
1582244340
1655137848
373822039
1222017380
108940356
1453019384
692689029
794507849
325724264
1007644604
947776679
301180754
745716389
1358645236
1544791498
941985136
1198352012
1402054685
507724490
397353485
704202535
1665529717
377586611
1740742539
534701114
1457393100
263363266
473834113
624732901
429394732
1137605418
268061783
279977671
580625141
1557716863
1529471927
1683080659
1139859667
369215412
1393766446
1552257011
819391569
1431030867
872305261
315672766
1253133492
1381885152
704113221
1103590515
467758516
1604122956
78389219
1843421328
1194436064
1170911999
784706244
762256200
891081739
630627627
1366275588
751495981
1024442534
855578599
601810423
463546789
1439351212
295772393
1334025318
1303943813
1318952515
620359658
1268504529
1805807071
1413786842
816539575
1174022672
1253738280
282305214
687604166
1162885240
935926564
305514455
987422600
1596548118
1192370781
668959185
175988207
1130721207
259432163
179086732
1382187885
1518533906
1610537621
943917122
1068425890
1394337944
809800963
630967722
1546025598
583761833
506397090
1662357580
810979677
774841905
314423094
1236518319
1590251384
1084855783
173068516
1852974811
457685767
1045689800
253278584
908612425
800470557
1427966328
307182330
1612429992
931910717
1855953741
1409545372
1344129017
418458321
1061563860
1846960955
344133492
1332455084
479430229
1337458950
821618464
1001408568
926548364
1135288138
1274061094
1250297755
1609787092
1348638261
372902381
549445168
878048727
1756876939
782424014
218638141
740274325
618652136
349361755
1111781454
1479494202
1556270724
1544520602
657001125
1187967557
989423123
302346400
151033985
875514478
140916522
1696753
875550618
1767697083
275385011
929154922
879737483
245476513
1160677424
1803601945
419295882
1296312508
69310666
862591080
551854097
1063570330
1611559717
810467676
762725526
1085447548
126722233
1030587429
817248942
650601246
1043265649
1560609349
569829852
1243325287
236627819
1460807911
1816140197
737556943
807988492
205382618
255939855
1324475462
539718083
456965073
1173396107
988490262
1715794977
942710068
429158263
579097773
1364266764
1736833251
946648516
1184327223
79820317
341521703
1405611502
822370915
1627037132
650243382
58507234
1028642624
1606164811
501150646
55512914
26762921
46796111
225356606
1123884540
1516494909
1003946849
1463137873
1502712429
34148706
847652812
188881825
127033898
1260707722
1021350788
1100923458
1661051683
1335340872
311524080
1042811538
1018303511
417426816
1702626138
106023619
502057513
1348431969
1757746845
1130167813
19579933
845961835
1850521028
1634249714
719807742
1426699829
761544539
84229902
466047909
1349285085
263533423
1247766404
1108424147
1008284736
1683925892
868613137
1284778052
1823471828
16462412
1055939778
1311181283
253470736
1273223172
1858176594
1507821547
706530252
1280296600
189854063
1807638511
882790244
1230623273
1158395172
568328212
1628072666
1122640357
1569126543
1836614580
12529125
269626102
1370616205
1538115255
1024830585
1113432846
1144000548
203138113
277844279
341817054
1666658662
1460221630
379566064
1388288627
1410166966
1568240545
727736001
1245846534
117376599
151726898
120804705
1802232877
1784207791
1344406521
1597243229
699714816
463459637
969612928
1091550
1704964743
394530108
1043098309
553217552
418653114
171486933
1377771071
1023644476
206125600
895396826
385775834
1096158907
1553262640
514818270
210581038
1029290609
1443122703
1179883896
497610405
638782810
865857122
1078877714
1436565626
1157574919
415995505
1758005848
1254749345
1695923929
4464319
488653213
796552399
75679653
1628762262
1365371576
1838658243
1449619075
32527183
915465171
221093224
1005845931
1375563977
1542570336
1102690666
605749266
352956432
1223546528
1478005769
1729864499
593657405
1423255723
215933818
294836008
231751415
1752186592
1796492084
1280693492
955383514
1298689750
1518152146
1780059872
461518222
793045683
281998120
144453227
832319743
44530981
1853171433
694205256
1222076696
712143180
1363919443
509799661
1648999102
1487098806
968840987
1169562528
537044504
1069904946
1364458785
1440579826
1083298792
1825574591
480316711
300944168
1479844270
489053207
204728984
591928947
1376539096
901509413
1258900715
1735091186
331752606
427848649
1235660085
1746639005
1482410052
1450140406
362070631
152065375
1621612508
1537444273
417062591
882604083
858806287
1362404497
1756508563
865699990
826427939
1048744866
1308436529
932669254
1661671110
1351513116
1008443950
1636528435
1603493561
5051543
1817629583
1124808660
1475160735
1789694089
1554667966
1659325799
1591035693
929649208
1411908209
492767225
612014723
884331205
1324999792
730247214
1052246903
1241619026
1003443144
445612258
863232710
529083507
621186697
794079949
345122020
927755990
1345594283
1515242599
839762303
877245339
776999748
1493867909
353682543
1547780663
1077296279
1192846903
1248347672
1382037292
1392047543
1377047153
206000337
1770006215
1538407289
584668030
939428979
1705353446
626906598
1418902363
1841281024
1057885733
370628108
1245463717
1719519579
307022445
1226893471
876396259
1370935083
574787758
746349436
733961878
706406017
1555933908
633607001
1105958267
752495872
613785278
186714353
484304701
110569954
1811651741
1698824875
1306687030
954385683
1669251387
563656652
1652704468
1010794019
301300674
900077784
1777562547
1518529752
1694031784
79927531
1083129899
1256659283
961560262
1627762643
1089890034
1674237445
52693067
935991453
1078931967
950932203
623162416
771546015
1226394524
1712827679
656544444
134827185
1339169828
871594088
1453807004
1562795156
1560670714
602928656
920026437
141917520
753980343
441098929
804219872
960777889
516295448
939868055
1700480314
1291989618
1815078423
1532276082
209634190
1389410430
921996777
1479159075
1444823469
651428896
891244117
277067318
744593685
280714594
680698978
1822854057
1471993297
1276831019
120027578
1027549074
826086568
1455096940
1483690038
1255828869
948105107
82956159
753752895
1000866104
850065555
225709479
167081610
1054322681
1305345207
1080649084
951344318
1637248999
161685154
505936394
487815391
1100662055
1377236071
1192650759
1658868307
470975691
682447843
1108532008
922607594
554068641
408556497
1174379549
313760590
547269568
1407327755
1583854961
436969111
1161772953
609291427
1555549317
1516287187
298999815
489792676
1313727656
495941228
315026424
1512275079
89095668
361492911
1785007538
259264369
1800618621
935922050
1033057767
724561994
697321649
910090714
1379999081
588795411
206240580
1040814671
1118317518
1714251197
171107883
297529893
903232044
223863673
1345500499
1116355317
335243778
1455422397
244055257
1657197889
886046755
1312687165
1842814608
260387600
245776126
316744305
1218503540
207602436
1645883904
882660815
834959587
105165394
82289519
326786023
974104764
498736629
1801463266
1073125539
1681745975
1114671089
898858314
409941923
93649003
658577434
1758908882
177945310
1106494586
957021618
1190825298
1607154139
1401255053
468297619
1735973187
403782195
185263957
221005541
337135828
1425493372
1410543967
1856181442
1278506552
990063547
514134893
1725965004
1529817280
1104077506
826664594
1749944932
151823229
137338974
1604559476
837731219
1789518392
276582990
1518622344
995145728
239648035
1532183530
791908669
150039046
955705863
1847354478
478111440
1827821447
1220171588
247551399
983498318
1012293276
1419156733
1787353507
709982011
1574192188
823931885
194892694
1281542418
1464699664
1785576036
1747039323
396804794
1342790061
1828092036
142866545
925314822
597865303
140958357
1300916571
1104358763
1208593978
1181895459
42277205
1850879481
1097615024
1437567646
632104213
47466243
1283638571
1721682429
129047565
1148863195
987944119
139753631
280079135
528604965
372695283
421383107
190229970
369304847
55840180
1278961084
2363834
570096235
175210969
769861150
919781085
1808499642
1225957957
1013775132
836715024
96824526
406303134
530078503
68090058
707784250
1825257710
1042706281
1327671173
1494494898
599111194
1270887419
1701979878
1852017754
1440461613
1076762575
1715253036
1804409284
1388721018
826759424
871801504
494713387
62838216
597379503
1239473560
1624601814
708635615
285771654
77975701
1548348053
501241429
1157547291
1448313743
384350099
232360602
842174811
1618738522
683474945
1103061730
378670871
129498091
538838285
571529788
1437012195
519491966
1636604944
1858064813
387753109
171422266
1025957152
340228109
304340816
1650040295
1668683209
1738692391
1796872359
242687381
523685789
781893900
1605661270
863705785
200753858
561385178
636291166
814407402
1580803522
1812990400
1220642248
403330826
485894102
1105780295
1067968290
872470095
1126880160
894460265
772621117
64805158
1373461334
245253580
644680422
771391668
1437273367
723945463
1215774977
96695808
855596890
873158379
151249954
837229069
236718547
628483779
536226426
546757418
873004747
729006466
282817893
718962393
835621554
818699425
293272432
1276370549
947713453
1367837160
865925840
682405078
197517132
567469180
1250333371
1585202668
3384941
1010458032
1809821130
962350078
1650760166
1484702900
1748886322
198376757
853494732
460780287
1538941723
1560335205
1100222409
275366874
239678837
105531081
1044984023
1258616832
1080908852
1272657760
1428050302
1608333757
1599820460
467634658
1432807025
669063034
486890528
196650272
1827145751
1055809320
597707283
259960552
889190264
396986290
1137781767
1843401267
1623417261
147630466
1715683914
1734505174
1822645508
948895381
222142850
1515988784
369570777
256999101
1678417130
501879260
922652466
255485584
696201184
736157345
1560399889
762069322
1404806180
115243250
1007226751
754285666
1517884340
1615491000
239950139
1500451644
62719702
884956918
1697128328
462568624
1419137075
1050964552
1838193358
586684086
1287917941
1028920171
746712427
1798698560
415863351
997136670
1212833635
1071616583
704766372
1769142314
852872009
1561106284
757059177
766533280
303917806
583440069
1675081336
1765546720
1489533511
1257908684
538863296
1281566179
1808587729
943399616
1069774395
1509699105
807733611
1670912118
758115808
1153710331
299077609
213280870
70052874
1450906609
1099121546
555456120
976642596
86400666
1797469025
1317350881
1821947412
1626342101
1088619742
974885411
832287056
1548820624
1077234087
336152792
621405644
821356403
863615284
1543729921
219933408
656213310
1481147568
1565151243
1794081508
550774309
489655119
15655032
1439461688
848052621
1586845030
164980498
693837797
737373987
1606493658
1479115168
1190876208
924009535
1713379855
1627444460
1566236952
269983515
227942456
368707359
269934778
1816543973
147375213
521160429
1328964231
754541824
645385062
349451382
682689739
402213228
1636118152
342145357
1422582553
1610823006
388949097
1257033156
349442830
708358385
599710672
66637402
1132959969
319422625
499043465
964483912
1747307202
1449923398
11570105
908781800
1857514231
746331737
1481347201
565394758
508281059
819754555
1530451392
1740687344
1443132329
331038563
1099637793
1501774715
804301686
582590985
1489920680
1165008134
1137952285
42547513
1043592204
1195533847
533856667
1530218477
1513812535
1658767148
244305735
1724470198
1400175581
735561332
1546532389
1693129504
809509603
553580734
1794415775
1526714340
1265104749
1107336155
127986747
1235019310
1059131436
552012095
1795965108
448979022
266083548
1738436620
173184366
879194833
464069075
1320099849
327404988
614582061
407421917
678403658
125291306
1535204694
599511295
310953096
849952574
271547423
1476742736
574941239
452502340
1085493535
1360194402
1218610711
1447257509
1125480947
1609339225
287610678
1085812778
432127180
1232059726
3594682
1711905012
1036869801
1109734374
1247160386
1000959364
1797628262
1413103605
1369990735
1013144677
1148096522
718666687
1788701300
954484963
1389341827
56526314
524781962
877187771
1722832726
636932067
350728694
487777959
870316382
610872275
1654831477
358294195
964506236
1548986934
986742037
531605490
919805116
689474489
1520241568
685654835
1220618024
1821747821
391050085
336886214
322124187
1001613724
502560133
1390433533
1167518876
1359282403
605166120
959075354
1771274100
1289145522
885271981
1761611076
1112388855
197113228
1035764472
519526509
1850622523
1190522852
1815491885
1358776918
1020444504
1463603906
968294574
899997165
233759190
1172958394
1502099529
1041335912
1449603192
405564127
1368587016
780076150
372458782
891026563
344965191
1538920679
1550802397
1063208065
1000738119
1528718353
799657012
467042433
306169472
1415706548
887807064
160721512
924040574
115157904
924947972
268004821
621896526
167237989
201274647
705477543
1744188435
1702469094
1101167870
891044869
654312856
610154059
1775876125
1605014141
217048335
863738082
453256347
1269290256
807183199
664451535
1463489004
304069982
205544243
843026044
581258014
1116335263
639958310
736398227
1127325292
722796017
308972871
1484115672
495311605
326160316
149714577
591762362
902735623
1442785701
1307702740
1594871857
14145139
1264920652
534200995
1079515775
1196308340
585378953
1336870080
128854045
387273414
606334747
500896413
1353205237
978683439
635151837
1161740546
1064746304
480335166
1686628223
323224760
253027727
386685661
1390516892
1841622013
995849750
1243353827
1270232733
305142741
712632300
481226829
1047937358
1007858890
1113140365
1453767081
110123259
638192135
397674995
115901789
959863037
1627953607
1482052419
442086257
243680229
145960113
348624000
1007581008
1269424891
1090875147
1439631414
1655632437
756139492
1145904598
1818911291
952738622
136929222
1755606816
1828098956
1519551183
255950925
1145931058
1768935265
210461558
1073539412
1635846815
365767861
1677895125
39730820
207156206
1243510733
392376082
1650544420
80743533
460235813
1769172991
736712901
641008608
729148316
1080780468
105682325
1577945989
370109489
332563181
668525018
1187793037
1838794707
244453898
33046091
944888039
675783206
927230394
95313526
476535925
810304997
868412040
1331604157
1791036242
160068659
668038685
1003519636
953496521
100070608
1627164261
556147054
469721748
1562567688
1174605612
1180968144
1176311286
1039382935
392508692
1218050716
1780713408
1250004312
577773791
512208394
612391889
848864090
241786654
711691400
606817343
1192826627
1826778515
360649112
1461012947
61348435
1611753622
1323536273
194908019
852097243
644045500
1044597935
1247734894
630326213
214932472
1338394499
241271030
691311623
51706217
1719044016
549902359
1352842393
1104875495
653791195
586032107
219947536
1031128832
243568047
1029587576
248219651
1263617597
1747429446
1042911368
1270028880
1028418281
887545029
1120393395
930496876
1165202205
509857463
1623351592
536119227
1015229819
500708405
558040842
71703909
981040487
1015804018
1517059841
268847340
620144297
50961062
1825995868
575073976
1444872212
558259799
269313129
748635842
1584475060
1677563310
1630555255
1474595419
1258107768
533080688
62558307
1046045433
699682851
1180938229
1604180945
246806104
1697356158
1547895932
220417437
1356300363
1812502447
808269063
1146853717
175109226
801736566
1340686659
290077167
1523386943
1755535598
276217537
956582799
1492818081
121279869
198567
1771111459
344341996
169515318
939901932
1441080569
1384128986
786361366
727789936
1818576736
1594911213
354181978
343823313
395167822
1183391294
87080631
227695412
883050594
394936329
566866971
1008137552
619959533
259081084
315966689
196030517
1169910032
900763808
1626614626
454303242
190195379
1833509360
415440438
59450328
659239821
1319329741
978617444
1607943432
790186411
50746389
599789548
1323144075
1359838740
479609848
142731425
205265112
1854073287
1416131796
406008077
534090767
1668516432
1625838619
248593266
228865067
1205004344
1704817654
960302602
598429140
1447706228
884385676
955482169
492739799
497662627
192324256
1260126749
1659374233
1055609987
878674917
1859229844
1591047160
799660244
980815801
294457392
879084652
1805461387
1199481898
549798520
937528665
1416643494
1193214121
623206153
1129433822
1828432187
174848176
6844076
1116305530
1670174147
1201036093
538012791
575560238
953693920
1293911012
1304545795
488341945
332669825
694902514
445684277
457757883
1833153336
105986018
595900540
502918376
339683446
23554673
219561190
1791804116
972722261
427574727
1099773628
414460496
33242854
592523894
290721813
1579527948
97822827
992887496
1042182262
521404174
549165841
1461283489
105106388
438199291
731046758
1007575558
678015419
988564913
1021083246
1418608069
1398739753
725508134
93148756
1472598673
1343972865
1199236487
365167124
853596682
76932483
785079987
1299974426
1850354882
1046868092
747093824
1758159975
1095535694
639057808
508047007
1744348653
1284185979
1188658933
995408713
1150337782
1304416570
923583472
924787499
1472988404
1253174575
508895317
7738784
613792948
1242788381
44601945
1751204586
239523076
1349328533
408151424
1578940363
291602855
846067580
298122737
235062953
73876327
1678965809
444886093
1767665085
42469557
1709152136
343875982
217114631
1443991691
173091084
1421068420
1198400399
1687083906
331826399
1298603857
50718007
176367301
575752016
1730973849
567504079
1575172990
625940258
1512790526
203418359
292139730
923552051
1558159848
1077134849
423761139
1412249601
470530771
901495170
1411216354
1131551727
1006310430
892609681
842185059
1188396545
179829746
152293973
1790981536
185749119
1832256041
436290341
369999680
160396465
273677222
861441791
1422255098
1097368312
314923346
1688143232
962035001
788972487
1222430779
822844253
1031996175
381550338
50796297
1159541605
1013585576
95774442
1116037214
1399757192
1742358295
316229394
241192191
1287032246
1168624500
543003510
1320063447
708258412
194544818
1064339994
1582774489
878197962
860359359
1824243966
1259737198
923723210
196199998
480911768
1235009713
259823244
1433141291
202792957
704307109
349064132
964995241
1641491409
628669331
1306925896
948117147
978327911
480737848
176070381
411716919
7087894
1510852253
412822617
112795256
1573122486
329338966
59143093
1350382918
1318296660
929295004
780146199
1555932335
1301237727
1257124006
999887556
225182770
1494082891
644430740
1413437854
289369941
1692948049
979554759
660797768
89645306
1663218599
1383067545
1460885004
661727779
247084116
490096580
1303115323
1649761456
546242406
1541696096
602785197
607166581
1333859914
755108472
248244673
1359147121
1098598922
1457801142
1054618976
994968826
49962931
267401882
1336883267
1820716949
314233945
581105551
1799884892
1048306380
191383950
494327374
929185146
990892776
91490175
1249171335
92751261
292520517
1790471042
697598903
968347188
842053182
183154545
1784334493
1457310797
1482593859
420533596
1404096953
318816293
128733259
1027713204
1361282876
623298219
899357615
251509122
770510667
503785513
650845582
628963553
1112631694
1146545361
438284175
1853420466
1368612148
1022653716
1105235253
683017984
110904051
881585859
1512018145
1670097310
988382960
62982876
1426161731
1529262071
935380809
570519867
701318528
1823620213
253972849
619718425
775382540
1841888378
1057017491
947255044
1278904627
1428822847
52886271
1121346121
530872685
305485811
782524775
526880046
450111228
369728644
1255448613
486606635
334644009
441842182
664698629
162053075
698334790
1496878527
728600977
678630562
1353273499
61612112
687345927
1817618307
1571687301
770129246
694154183
1639965619
351399824
1737485676
1364600543
571005147
1114185241
1261346983
1227443725
638690987
1043142256
1366551869
990528705
1685286889
1081338981
1429243498
858702954
1463298970
1416381377
1206446105
34916552
1665420664
925846464
281647908
646463733
1320118282
37244951
270895290
1297359924
1074214361
616332059
353915688
1373925650
1407321115
361378748
44613606
635275749
128020901
317582510
1436465420
1320654436
1202354393
629157230
1312354373
1104107947
427652833
12872335
1829574753
1701008573
1217666191
1732285426
831064229
994327573
1236252762
939830749
87990697
488500996
1030657376
1109308283
284851154
63531544
188651317
872326968
1506865800
699618878
1738721584
773290922
219826562
959080941
1383222569
417337863
483705017
1224157736
344143951
167329066
1303128821
48212531
154597733
934021549
1418965226
888290705
767049790
885126633
343643187
902166304
1779203235
900030248
123086817
213112436
1240474443
346466206
471884535
174821343
12318780
105201852
497017531
595440992
282660490
1410720796
120813149
1396318231
1846809013
430590701
497831973
80236887
1330554395
612836187
1617658804
538690972
519640795
627700529
1665973127
1204232263
641171957
1233970753
1573609591
892737799
525643730
555970363
1170929462
1760989327
475894190
1118547108
763511605
1144614231
85907014
1556703715
829389638
1032804309
1040213862
1596556561
397671285
1770534751
1011920284
1692044386
425861598
990645101
1345235224
34037666
1176621443
324301557
1305714124
1858573400
1365073926
582252372
1694393731
1262512045
1050048749
1141537963
685346187
141130271
1320548819
736486180
323528245
1842874930
570954891
1508862549
1123239953
1798783658
367970947
784379986
1708069149
1386477831
393740741
795824734
1388493713
654509120
679517288
1820264177
820480242
1297464113
1504147045
120627978
1772486560
228865241
1464348616
1343288398
1677868158
599290266
1503867280
1825690838
19589846
1636155528
1047793589
417461470
300164816
300773507
1129165083
42321968
281064220
1315591915
681185106
1839157056
767375372
1365448875
1009905667
577263307
1698847535
1325380480
1478572267
946616441
993682512
280370938
1285397252
526219260
946978416
1288630645
1481503198
562489707
63158344
1854612332
547306915
1259675975
1353609516
230069571
649395679
781481372
649996273
669886042
178066725
1622760969
879589491
1146021024
101720880
215044945
662041736
1185822591
232074551
438736225
543399706
1035964667
962664339
1547868053
1271540602
1688227082
1843479990
1324895686
317172855
323216325
1763343472
866080485
530889673
1444923424
1496603540
125331399
433189164
105224996
1301280498
1341388787
665525737
1685875442
328521343
1153227168
1258677439
1069985766
1792872504
389642823
541599518
177354331
173058241
864305589
95058544
980233057
397114003
956531720
1810474527
1364399511
22555088
540995244
37286962
926323843
1580828683
132127329
1025420176
1779883875
512767084
136144999
967200117
51970905
1255117236
1226903332
1276680812
1338604165
1006028867
1034998212
1166652606
1704394047
1649040127
1557095648
295741524
1149664495
713319700
1682715849
535819111
487603936
1231464466
1274825387
1095754663
76791328
434697384
1130552248
184723718
1264168849
1305002532
1275936059
1267146357
547764840
1565510894
1282782854
1131674348
141066695
411530612
1063990534
1556823360
352950012
1313420187
250929396
1362583954
646113797
121424691
1387632943
963360416
1527957969
102683601
952696983
43489835
105319991
539825204
410433160
685981280
445478309
484520779
355023023
618749148
1516875330
1830675680
924427624
556422070
1263991408
1181832704
1633165681
270798661
18228844
740790250
1397375570
763716554
49284206
1151529763
197785850
922398100
1451295436
1036741984
1199729713
521454526
614602891
1855256102
192158450
1346459486
1194653447
668440855
1149259486
559953305
461561855
136181971
1110376464
1704972172
412206990
694498072
1321581393
330267501
1477715926
424121020
193245127
1515377921
1529670160
952573823
1779853542
411997562
801349059
997011646
1794030156
1037219493
679483856
761280489
773781319
956724347
1460253406
1100177043
316835060
1115747698
71022531
1416468117
9003558
1588445512
312276504
779287400
373112027
1707078468
1593910174
1254728737
1801968141
931928729
231805681
1810982651
1587690724
134639800
1771518909
338388681
1628400921
129211985
480807480
850501245
1815585352
1068016958
456474297
1517888123
1675886829
598997204
233669737
653028413
521070739
1830320565
385446960
1357203147
6829896
317375409
1399495841
499711205
869047909
268111263
1514329981
140536401
1087138425
1801537890
524965067
583100551
1253572570
115198145
1503285657
10695719
1704280507
1108877192
1741948973
1262284735
546768706
1391177936
1559694321
437681546
1632739626
1737118518
342851445
82516400
696362801
966415265
1340415709
1491460727
817445211
1215820267
1133530921
1146754828
1837245255
297127584
1721293417
1354180165
735496766
1278044640
1068320405
731914383
296700108
1193630395
980861018
1780191518
215892027
1803042913
355344645
551220744
983873730
1382537071
443883164
333650219
45204596
981513630
708644633
1854310836
835814792
1132835886
656676297
870078754
639518065
1632632532
1332908162
1836176012
822878708
931210801
1211483970
1169882937
265612834
1832230939
1377578542
919980989
1274780163
1718984813
1389078752
697725713
153947688
1805439415
1244532697
25892935
818320839
620791451
165841618
464200003
505182803
761403301
75964755
1600130262
1340639846
1622162737
1769945925
1025980344
633453518
1679460544
1047837368
436593283
1293722350
1288850630
1372990932
133089250
248969496
1380681160
1243379589
355098529
121667118
1753790184
1252494029
1046021658
718730539
821649142
1525752681
476804195
1673578781
1718075558
665174148
1720485774
1359935388
1040908834
924797449
83684078
463498744
1585424349
1462754532
304797368
957408295
440790793
481289025
1500855609
26574473
1378177629
1741369878
961393476
344041663
1800725804
1659080511
942271652
1520895425
1194006544
615254171
606871109
1703795942
998755060
482790261
934598364
1113730710
1069202448
1026386078
115039881
148099328
1560372778
1752074884
1748902133
79352051
1738492063
721046999
1508594839
1847317320
1662237351
947320349
431309845
1606743921
821571255
271562490
63213730
777003312
134703818
1625232825
838769866
682451228
1453562910
734096527
1333908782
942442051
1038871984
1788490569
1570354749
679803716
1715519509
1386830629
1271731664
329692826
860797179
1702283060
1748791682
34845603
383656876
196469335
1848172954
1699319839
340257346
1041253909
1846865764
1545698091
1196041979
1707286976
1561103220
1124142796
488359660
168012131
114777274
1821931810
1699845671
1396079072
1775756198
755761562
820672545
1437650783
447753940
1149659508
790507627
680728797
1228321225
993214424
67427082
1685614842
3236159
1519199036
1541652117
1584485034
1508665357
844883708
473522683
1406191012
914947024
659927709
859959777
1542036012
417295556
181084836
1031366700
1741093116
1485114023
319510088
775469376
431564276
124237748
848052421
641131381
323181055
827349686
458112899
1047642824
1506739694
875817412
1494352902
1641723381
1321115654
1182219695
1711700528
1454449120
1822930609
1424284141
1815976303
1793873782
706040001
1106083606
1027995278
1174531841
1594602721
821821416
1762958593
1524707512
1435545471
821057672
1398601470
348181239
921894587
336250716
1838910508
66232215
1480127808
1491897358
1207012703
1339755597
798063446
265041926
1175957671
1537018987
939429456
46402105
1160627437
1043252217
588498644
775074188
1491888102
1081738795
622116378
1181014858
1764015250
385011345
1577902934
1682719537
1586203873
126886995
1722992062
1733672974
619198597
1395911533
943256014
397845796
1812452540
1516345368
1068520211
376518748
1243367610
552883508
397959042
1750538033
637158909
964596469
362720355
1810544861
245292914
1829630630
579586876
1685773976
1703101533
506407279
1783993757
111135688
101613335
1684939653
673621813
973595826
615698030
649940596
1823071430
947441520
1669231695
564221054
1785936352
1047085904
1253820003
1825578086
119418068
997587244
1069870997
1455221880
502364173
1683607729
456512364
1563766773
1858062524
1205771190
1442422373
1012157956
305015776
1209111172
362868008
274204861
1091169827
645187669
350395940
1605392070
364784799
1259252100
1408972270
92901309
108553360
1746765992
937662872
813756007
1153262520
1022558150
103263231
346989766
732429914
982080304
784828912
1417122151
832609719
1081789674
1823372102
997919697
1493222974
365565160
975055439
1169987729
953402686
76121902
393412340
1515683450
1824087283
1744948230
1711983937
1619948084
1744456793
1128100772
1209193659
395660173
258034691
1636035313
51395055
1253544198
108206119
1772779717
1769519803
97404266
974954258
1824623708
131385663
630073959
769852012
1370754232
163939946
689669368
1734114532
1517919734
636432988
523322621
1409113770
120121138
1351005208
305767223
4965774
737997006
1625324743
732276654
352526939
461629375
1075326680
502904198
1536158729
1633316536
195345818
1395445918
851057287
1683244010
1178096172
616139311
985995968
835742835
1664347379
1513219671
1612556167
1100991737
584069212
644205689
1250973629
1578693428
1593650886
1663822904
968545479
1760985490
1472332917
1435197047
1066413971
671471611
954196815
715049220
1077831276
264977220
1569623828
30255777
1025866912
1325048658
811654637
53835842
1297470371
1409986473
1109922922
396490584
833908135
1069183533
1709754600
1705903817
195458331
626742214
255003102
1332137983
1281491576
669194024
1096706442
1199265992
437160725
1745465241
431104773
985728408
502389045
1313481820
1748352385
135086030
1435401959
1078736463
760137029
1781384191
739845096
417109379
726746524
305549376
1668376795
1513380325
1238758792
373237423
1727528588
174752318
1417070812
1633992339
1391337556
974644378
1317071358
459346383
1794539472
206188208
1153620617
809054522
1125105135
23723188
1416097779
1661190511
891321864
1647033587
37872086
1551806311
559108228
906104909
1223924438
898283719
1427295525
1657196954
160084253
393474689
1557854206
554344329
1494435587
951099456
74255777
573777193
1735994326
1478559989
337604581
1094263718
1635530418
442764901
119291318
1192818337
487362797
16274679
1445050614
250812125
1554411093
467110161
857434029
860482136
1437803518
657456944
54964758
1701470478
499140725
1848798987
558663202
1455071446
577607280
210529083
1585541116
373024758
257356621
456853199
1548516684
235485692
679199197
1779404602
843460097
1606346036
415482868
257040076
209431009
1078723093
1366889256
884726574
899019643
143119227
1757200590
1649589702
1160160134
1505909797
663207913
1180121558
530768959
578698457
294146264
1159134715
491787531
1358504492
1050346049
575477291
1492519014
354972035
562501612
1836073395
1211754237
963790421
562494120
634173589
1345061520
1454775654
240232033
1424589003
1547130615
1297296992
482513711
591875633
844637725
387235609
519161413
1553802796
280317410
1367535306
389132714
726910063
446487031
94327901
91264529
933922218
186512049
1275094740
1050568072
212054615
138422291
999465415
671452234
990650261
1173246893
213060939
1219393874
443650012
360377671
1721358869
1016038061
222919679
1185749763
420535954
1443351960
121549989
47770849
1569385407
47941621
1341547525
1774772915
20624359
545522776
715842751
854767561
1340696468
1052238826
72425858
940689433
1361647551
1705203152
1453719611
1050405250
841885336
1593608134
1267965857
1283155166
1368914464
880886180
13210170
595376213
1528023744
1427252842
192109800
1764326760
1189714613
702233513
46887544
979263245
1239701867
435647885
72473334
149712677
1229294302
1493085507
558843958
1105835929
1708693991
910318056
1603542161
821660466
246728640
41043152
1141441228
1164397922
817839998
773050277
936214580
1429530508
1711016733
958667886
182862083
1129905848
927359414
1255514363
402234215
347791470
1023992595
935245603
397168988
1584894227
291666193
327962695
352452906
1093500221
1070098167
1072464607
948501654
4276017
1070782370
1675341191
843662125
533774560
1575924444
957852170
1198335171
1436519867
827173643
1662655892
324283606
685723251
1066496747
1696086933
530449148
1801376344
1575995593
262269768
747029677
1743595460
1433055607
1658751764
1613003048
348105976
83138802
159188729
899232676
1172248644
1217665988
499538713
1156134033
1455015762
1015943989
1003198060
1043978032
1035470104
423030115
328313693
202874732
1409309263
417160838
510900356
1751003978
1017047935
487901246
794499556
336839748
517139495
1050177951
1473967902
784576517
992036040
795246447
834452661
36050740
360173987
235025081
668282067
430545429
155375505
176267424
1658422866
596248944
1261346556
967657519
523690668
168572548
971391765
976349672
1282095719
713853993
624171331
248018345
565066195
1693547270
1842605092
1658332738
1191296590
216569451
1301089615
1026582919
89550184
94376544
859857007
1256807074
97814299
66113751
32183553
58233887
1123141609
1091146404
1101772490
1443830067
1003161390
550485156
1068335257
28375942
775220721
1838604339
1607213899
671660890
1152598476
1126037081
885589441
1393245877
1647524181
1419636984
1292336907
1625134242
1136446329
1684660727
1091163571
973674445
64941496
1767173064
577428115
1089494989
1479555050
186148229
164345366
712182661
1259705171
1849485569
306194617
623171098
1048767129
941169313
1701612211
14317218
537647719
571575883
482834146
718216759
493731894
851268725
1352424703
1729213868
1107390382
71169777
1113923596
1689192257
1139300186
376810487
345605929
1637818580
1535132469
31211725
737749197
682608859
24672575
832675213
1598678550
890864651
997880364
1246264226
1633065028
286938848
662244000
1078594869
1329664449
272842706
592494496
677659174
1764636577
1381873396
425648768
905195475
1684865279
730621012
396401944
355510864
1288060662
550308212
1594357332
576403155
1423531339
911387015
1143511062
1300883471
1416446823
1543371013
228363734
680797604
207975798
145511315
252408316
751119594
444159544
1404094812
1603027131
23144015
1029102732
1774171409
1081047784
1627362545
111568001
1539239712
1037033496
1406688343
1007736288
1047495988
1156277925
1406482807
1588622590
106739328
263744199
348818549
1769072300
1185310299
1040237880
1505720807
521464611
1224944935
135499003
1029479861
1639912119
1280214172
872880310
864733630
1127794246
1521583825
1736764311
1627926900
1033182212
566528344
504135781
1193866388
1037329153
999540686
849511837
195356024
1187063744
787127521
1036303481
1537479841
258697406
86616907
288270850
761157996
185829881
1403192326
826936595
1792324572
402462256
329603174
583178738
967204563
1073709989
632880653
869689057
537760004
1729058138
1452241784
802254735
1787460159
1570718560
233202516
53135353
800428546
1430202676
557658725
502282150
1640977323
1785893338
1204830323
1028738070
836802989
710001368
834110859
156800592
1762849656
320287464
1325436254
441403148
666166779
1366421613
558741130
803065375
1540878464
846746046
1606716074
329115550
1320062517
1334982604
60609642
84772435
1460094948
1042322677
42942349
1026180798
1500953027
219930914
1736925744
1653155379
1109784179
1456860050
1319169649
874682020
447275311
1120797738
1620936747
553210434
1818484391
1494916097
991482633
768086287
362123361
734953581
404761457
986984180
1644514956
777452713
1108469965
1222914101
484573409
965262895
1208606009
872762729
416730406
1180128729
442438261
1192450330
640329109
1590639901
867845299
940884943
628045231
66175399
1584217038
1154717294
1059939349
27324092
11424979
836999345
1008629987
1343331267
976360697
1571372225
1532392903
567686438
424319799
821533024
1193292749
1662867901
624639859
699091611
1837756142
1298870049
743027574
1818598881
503763878
1634720611
1593643981
1135686553
1461983000
1225592972
1004540625
642860439
1271489070
1321683773
639886592
136243481
1796991287
145823957
1621746851
1266807589
340534382
1684353879
615819378
283618380
987136950
256276164
170329658
333864929
1348790721
1735672446
769710279
1668896400
558869796
1399792444
1585939318
430064237
1083265954
934236099
83053243
159805902
1561264988
770723875
481726696
978481526
690688154
1583061811
925898044
573216661
943732506
118728183
1085164826
482347141
637842366
342139999
1634146558
1066796438
1148031415
1402573837
1214984430
1163845675
1391574789
1693224066
1852262041
1276564118
1211203919
215258922
1333618298
1719936265
313875931
1790489336
668520640
1222598606
243154534
562938594
216372438
358792288
886899758
1269113363
1612007244
645264577
317475237
1814406664
307453474
25266495
928999824
388837017
1442749327
256979619
125677805
1853343312
1602668968
50213642
1640443642
673629428
860236778
1581019910
1587472974
551680367
190503948
611337609
776558970
822747791
560772290
902071209
673352114
41270494
1419424728
658787796
684628228
438669175
1026752024
1839555570
1500952986
1011615227
176451046
500738804
563676186
335875694
1430906209
1208654173
933873292
1437570845
178761142
1220907392
840683856
976082063
958546164
713163995
238116547
1353952664
681852010
870301291
107175561
1435470262
1333460114
910841672
574588769
1494667536
1579128226
600290060
886101972
299123457
759685344
63228472
44297964
1827161926
188646735
1279595532
1687944148
714411584
1627553340
430387725
110876759
1005299786
1458744564
39850457
1412568369
1354480696
784043911
327907517
1211401401
425146995
1805621374
921002039
1071816476
1648232788
417949885
1583891214
826077195
920615306
380568736
276277193
891355211
478199078
59713686
1817174830
337226494
635056421
1045653270
502392169
601031980
989534603
835555741
775176598
569997781
369433562
575279562
173684559
731135519
1182672540
1744500450
558895368
162864245
267835119
1485054115
1167088690
1653511640
1685626726
1449366718
791997761
75057884
557457024
231361357
862553651
1153376554
558970741
1655342996
436144974
907197468
1183616332
265208918
1380247655
1203633309
157445212
644531745
978720635
1782693363
78112970
1673306064
1513603188
64091593
952469636
688127248
158527830
1342952350
1713937099
1481457011
807366878
610219532
748429380
193986134
453106232
1531295678
1802399750
1243225865
356793004
280095482
249873165
1019640667
1013462912
415322069
1648278332
291980268
898468580
604612447
1412257451
990053500
686942098
1057082880
1187264777
1418976020
1646833941
1138144810
704410275
686183195
1207341105
1368172670
1276155251
1158913934
351106629
840671446
956875264
1220533128
20050590
283863227
1541998875
492875492
1621953294
333786694
1498027844
167624979
514155051
468092478
239118841
1007844736
363592747
603270758
273850952
1442092363
261245639
1648972716
290741756
224245606
758561237
816482971
681776349
1382400185
1699740399
728425385
1010355517
1662677905
580932675
443741201
648393765
512649314
1314982506
1709959110
1447185410
27742600
1418524837
1590896426
1345500391
29211655
1237397352
1857144414
694817170
1370658394
741582554
173773806
430315249
339528306
1792444911
929919836
1582612724
856734452
705158794
656244870
188487113
58733844
718795734
86995871
1300875168
594775589
1221728658
858463409
42414471
653078146
1783679505
1390277316
1576055882
928261838
1495179874
397909313
1760630461
130806900
1649436855
726884881
1251949280
984740082
951856966
1143998286
27564354
1308256939
1086862715
186761321
1755004331
1565124233
878885786
30453466
826656557
1431150700
306958725
367667914
102913317
1419653278
26370050
1703190667
254331249
1506873208
1473356453
1215579713
1582591085
1643588548
137413159
630340083
425026106
1770475557
1099564845
268859880
390135814
464400480
1334138400
216534983
652903969
1711148664
723359375
472906865
795433289
962608138
1552459483
610311659
1704790901
1292223734
1734925728
1557250572
435024851
9718131
447025865
1043256385
1383067348
750525921
1790455415
1567180077
1277961131
1664834487
882768665
1790078189
1318456419
684902377
1240804832
741643446
309050178
1753317563
965394168
1176791318
1777792299
1533829756
409687180
1245553200
560733896
1335535880
511851497
759312438
1141332363
224198563
1854396138
526385400
964950383
353932434
1857663561
336140432
1747160246
1265678688
1681789358
300918668
299107232
271694684
1801535784
574759761
849238727
453269386
207971211
1353650801
1504671600
7901898
571667302
1242122037
1506698388
290141499
147216790
1430515020
1274135695
1459885840
733048930
1818376604
833292555
867202488
1318350672
1852387856
1466628302
399552579
1224371569
1557524350
911618367
1256253360
812941115
976665776
1383540948
287811611
703896874
735188654
448442642
501370276
47791560
123357828
1637685671
1417253977
9490566
1573295562
1654103864
1751680149
374593480
1572507911
1828809706
1770424816
1469295440
751123582
917097289
1252204575
797287618
1451365891
1638045712
1240437852
922581165
66639267
658153379
854267997
1533740686
1735884190
263100968
643954285
1647747432
1285803082
165003178
362657108
1811536584
262232418
1526513993
1486992699
1412217269
1406964889
1820310013
1613436919
1808032636
40238319
1266614047
556794261
1213058250
1726750920
1712494054
1434442387
741770218
823579314
768922441
853745059
84181105
1688709151
1764167486
396270831
106833718
941711832
130892855
1517751595
1335280110
992306631
597607806
46249636
1346319518
242002669
274551570
346931380
107789757
845949473
787244372
1407454091
236105653
231395376
244419590
419043359
1099650698
1154894066
1620442740
198098803
817387655
249344432
396778029
118096036
1694634817
322711033
1132674089
520493880
1138348866
760079670
1229126007
124116961
132338901
1039656446
696014373
1343469096
1514435108
832171833
771222047
120729011
1565241456
576215348
1831369114
1487595751
1835838302
1234840168
759009909
1632242749
661247333
1163453423
54565942
452122723
1015680395
791137576
1852297967
1357297083
1596238023
1702505331
324960991
1686215445
1308117551
1432721321
599377799
864668270
1115531603
262545492
1184347096
686080907
1277036323
1124312136
1599835137
165827217
1639930511
110942634
581245366
223448310
1725515685
199052117
629967893
912880039
231730907
1166836789
292741258
1352979871
1222032130
1774957065
952565149
1858205053
1270703604
1271112906
1832637378
552731362
476586444
1692178367
879900017
1185862346
734170698
673420081
1573831875
285892873
501395095
123877493
1144159704
268353975
507242241
1831192691
1399575046
1686416008
101187800
1495370609
1425711946
253198238
1736232005
1764100200
1045619713
923299480
301663254
493998917
1578585476
109079979
1773851776
1617094232
320563360
1394255974
977612668
892021996
1648055705
1362660496
864168238
350832617
144301624
810811323
912578669
876999411
591661868
1066189930
664844683
1299016418
1571747583
1688610357
933520827
807115396
1653123502
732872565
1096702308
55421030
383760301
628117875
4050918
398118917
533974155
353033984
34871733
204025290
1607715124
580847547
420486612
1057254100
1809517302
1516321798
1030327038
342726640
1710115963
1085778139
1245737105
1113995557
1218562972
77794547
719788081
208551910
669602132
1551665003
144039651
1633345713
566166078
1624911573
289332551
136188274
1122540746
1694083838
1189272666
1813943858
1501353233
1010560144
559306639
1376158298
1686296172
390182764
1042531636
1181715516
1827248296
990818959
1728983696
1785662837
1124338319
553197971
981336669
506961645
1118032064
1456504815
1638468916
660837259
1047954900
1171837843
773892758
1032269480
1631203394
1214072288
1491995594
413272702
693495529
1210314993
933237471
1855965761
1124790654
664104687
1097625896
1137291374
1805811354
1608264461
1324127050
96974418
1358182115
1049950601
968238027
3316010
1523002906
553526218
1455656612
818694002
1540503805
685946730
923001021
1855975335
908593824
1381626611
800687257
1434374611
470990120
1853166396
324465808
1025530042
301131167
1418087047
488041213
1177889224
974139656
651998437
286445301
21956968
657017253
921204426
634879098
715207303
1507298085
1142628017
1840070138
508980199
53214290
847625182
839611101
382870057
207465925
536954878
988213657
379902070
304636208
620270772
20902783
1503628601
1588795680
1823766014
1219978868
332374290
186266123
1341485189
55473280
75662157
93591484
602454233
13621967
409086922
1107408077
1092869297
848522552
1154409824
1216277951
1000945054
138294303
1267259991
965631921
999668648
971798949
903144978
899950971
1632296290
669154436
415036760
1176353026
992498171
190526070
1246126796
1742207915
1351664411
730543572
783870597
1551790712
658107452
535097413
617161814
1550738901
1260802619
711661504
1148762161
891297655
1141767683
1212736910
985051306
205043890
1224836494
1681366431
1206063971
69702799
1754953697
366635941
189277998
1140332732
1031910598
18701999
1126304185
1708799658
58796824
462240212
877883012
1714821395
523787463
538806212
1355157414
495731757
1012705441
1686618046
62394677
1779535282
179318062
233166055
1204733131
484671855
855103571
400143976
1334726960
1267463023
925666387
1503812365
757054942
1644175520
1469576377
1382259938
503501135
852491870
825663317
999476553
720307588
314949977
156669450
1268146806
108907089
1312601429
180169033
1827170501
117707815
145270320
176927289
1061469180
175078745
988851073
156769608
1162330022
1798129876
1302426164
950860401
1491442374
818695264
1059368439
1076501201
92020723
257690396
1291605846
1617506358
1269663989
723954975
428423390
1120783538
740117485
708115979
1727881052
1038756612
603366336
1620100581
1475046557
1655163981
1737555266
1664726447
871003847
1046109301
1579149920
1606875206
1738136982
1035929297
1083322129
984878405
1027402892
392588725
1181247533
1719905775
455128793
1485529394
1320507727
1207748999
1204787502
1032874552
1666736919
590774612
527678028
1328390817
1037809386
1673400278
155685917
490837070
1353939438
391430569
462159566
1637148381
1794870162
996279883
1410333133
1559306840
1510799405
957431312
1123007697
1162472659
1162836941
1804394865
1410788532
162512031
577892661
1855885240
289184891
1778140730
1850611760
654543843
1089531098
777378669
301336139
973394930
972100474
1082783890
1271741002
100614854
360158018
758361570
986788751
1681327247
622599157
98463192
414994941
1761044289
134894367
1204892083
117420758
10583760
629778020
1021741989
1839064980
802243065
1548070037
1061079359
1392029564
744918090
99217523
1582434578
472829226
767493259
98426556
1740597313
1076091299
987041719
1725508280
371570360
368306265
940582131
441607622
1125315372
1002005917
998854831
1278813082
1357185825
1117370931
1168802275
806701209
927365112
1579009524
58349177
983461904
839500097
94218227
194941248
610474259
851785376
1144423013
1626646351
998760119
1114579423
1836244766
660590971
964344009
949140184
119985857
1255470693
1745020195
286059767
389600501
1297217727
1004931359
783449014
1379041277
1217500938
1004593437
1479695305
1339678292
1106423167
520469331
803705107
809371514
206165798
273938766
267716425
1176176761
1629028043
1828045733
62068264
1508718221
799361005
1154375955
654353940
1249585164
1372420906
1068010568
1242364503
20215401
1659187419
200101841
606664906
478755703
817289372
975247602
43622042
1030984450
1164224880
560000877
199733039
1740608540
1531304683
1557490229
1792984198
616824850
1391828113
1558307719
417856687
1697561904
1391312725
507139864
859386140
54362559
1350948217
272225342
1121611903
155489639
1128536548
20424888
486561022
654926472
1512561524
24691089
1479591832
1803683554
1101389446
255761230
1189019970
1010871324
871136656
307461045
424779874
707208178
941709948
570274522
143395040
848258910
706120135
1230583476
1184914977
1395278171
351100320
785200350
1210512767
1249948402
639417682
885505438
265318826
111212936
1271697356
856967821
770952968
1580409299
1551773553
849890220
182724110
892110702
1536043350
1382449339
969952086
1780957758
1329194092
144213576
1250662485
1429769492
1223482251
1600778179
1086082749
830503354
1141968899
1776019955
1804622842
1755880623
386161159
1554531828
1275041582
1119831527
1312446527
1285124796
950271894
78606117
1654940135
1203935993
1039564741
1191852036
1500488566
1570797891
293082183
1087032202
1585554080
1602496169
1778787627
1464156238
1666466540
1831001137
269862560
1367693309
54846089
107399762
648124327
674934730
563204758
1041848012
1381818566
1357665576
45525341
369254175
706167799
1810118503
413300820
909895679
1469354504
1474282456
837087592
1148984883
261247893
1404241575
1118700092
432869373
1352361478
507974355
47517055
1617339505
1411282966
1803083399
231310910
471084116
1256563389
456929093
121869721
492611072
439935518
525415682
1557368039
745306540
726653577
166795603
1085869461
1617392095
936062143
338520837
1206234895
1086351980
1224778530
214405987
811048624
98381348
363886157
914659299
876855782
828292325
1598038402
1346481500
1515316406
1686344058
326571846
1423740311
1204941706
494373920
1755416786
908868112
920783858
1714907283
1201366085
467782194
1705589657
758436051
1154140257
1299684508
610391692
633726373
1535385732
1057508603
838137265
905137378
826579645
138138142
1355782567
884659940
932266743
1594823727
809130467
1798467773
1048082741
1185221168
552884590
832783177
598459753
1478852343
1773444506
881760803
1382222484
1544520623
826752359
1621683303
380846947
1265757687
1616258407
999965879
428663689
724119694
1688942008
437490722
318210642
31481571
1558927123
160613501
1271380228
629774943
134117004
1030717454
640355364
1854284493
1690376869
109183474
50193065
1249328190
541418083
1616099716
1563467987
1348109710
780045198
1760139859
876614483
1790217598
3292665
1418864952
132801447
345429252
1071478187
1613075343
1714543272
648819296
730185818
1680740796
1603317501
1076105057
1773821708
1399845610
1815057799
1046334114
1229383032
610890708
1578663013
1234167942
1442118901
745080466
185890495
818340915
20270737
352362522
1418838161
414271149
723711131
731585244
355381194
1030059655
206302042
1386765456
1684938201
767005399
529524497
1556540647
1621815158
1438082651
1059123290
1350469113
1711065673
329088525
1150600814
359273023
692592187
924368817
847009615
1801887686
783377403
1082876935
649679490
1108732621
1168099393
985274551
1114243884
193581673
1232952946
415098107
848297415
867443950
1296281339
231233387
158512017
663062105
861522578
62215590
648818771
804240915
1191963421
1129829508
602912859
1163286133
234055366
508257059
1273726015
271585106
1324634097
1243841434
1817270349
1799320158
902502135
474337701
822388555
315752777
1337091044
86541020
894189082
579764142
551832248
1041983561
336048631
1051336430
1802019103
383155570
1856645204
1449622717
930581591
778018584
1700736611
1166625690
525969369
1079155089
709197867
28023764
973598965
712360908
1039146544
604689349
1646020959
1124200463
1216158166
96341295
1139835987
644475663
696295264
773146165
132833163
1737965304
801645184
1413816662
1097166487
639632407
49742274
1150880518
792141482
1413353535
676724692
647040546
1097729267
62321617
85889529
579644536
733362629
507867770
129228102
1095031508
1583522448
1678102079
1517334424
233440144
901028304
102826917
311834954
41795509
117068339
1487828243
1574003385
664317584
580409863
249772814
718535821
96028928
1461312270
94888627
900580903
300458658
1053958508
1690918987
330971198
443171194
1657039760
95218189
1653380522
1398642021
984561833
895076583
1323902328
1791044937
1612090402
279016627
901471707
714601189
1856511090
743638648
594637103
1091907428
662025235
317493559
1349434372
1850571024
283795400
1434284484
751035929
1575227028
1311994996
1484639073
1205572783
1683062754
1146503321
1130976900
1827733914
671858550
1604374018
1651920810
507526876
1761465150
1310984178
74087066
153305394
739635995
1049414988
311159919
554736581
1348191276
1207795181
1485813568
1676958749
1674037515
1095044173
1582403348
1688879494
1839680286
1808878064
238089143
362585571
1517952407
110918908
38556826
1800194853
279248966
1857554110
424066980
406937153
1560452752
720866654
279718870
313276648
883380462
1459222223
467104248
1632406096
1203733793
243467803
1175448167
1834019999
1502752993
873181133
1645826245
1515508834
1607061870
790281349
899813731
1340929218
1000106608
210379855
197952381
986077363
716840919
889653371
1515631393
1346205041
500821693
982061003
1640372259
766600944
1236775674
1361007579
1515183064
927293409
484435883
897867590
549753443
653139648
281923561
1621846318
595760812
1061651944
679558817
546595624
453361063
1414513777
1158506190
920184291
1126457740
1099928123
1502360685
397178945
1099922598
186518326
627884677
1611438133
1371188091
520830621
648654057
1031341654
1534895971
1113116479
561287886
49903516
1303411981
1155184977
137730631
902151680
1023886325
844871987
1499501703
153537837
688363870
1525638113
640134305
110505314
84992235
474114133
161124215
266735711
1413380487
368454435
1033904244
571308265
1244367579
1749170394
815178778
1810340883
1317723960
4354933
301783663
1665627214
761752273
1238692935
687627052
1022191454
1338517714
1640949214
1211047115
1755326255
931589646
164406014
341692178
1454180438
1041324633
690213066
1297807752
508003115
541234229
57151610
1085769931
595350419
679958396
1418880230
977054192
842515171
350766135
1299447896
937992834
602753267
1666749428
518474749
804412273
1469724116
1203090289
260331083
472480083
416765226
202082558
71638237
35136009
217524557
1286056818
63616439
1399350225
1764087340
1327260976
1264543417
1203792640
74832832
671855712
513621314
1226800059
1103746217
799112376
1019286248
520219572
1162978137
1332693517
118538013
87541257
326087951
1411090897
837415526
752121384
1853176852
942145268
1668473223
255333356
219741977
209608989
632266046
292576915
1611135513
688008087
302357548
611836239
1505913624
86736083
1713626873
1833299725
1096049176
421945611
1721107237
1217066053
970148221
903368827
638165058
1722198340
115664980
821175012
1326275070
585904006
1708681716
1734909903
1254919457
573460916
1117411983
1356625522
431781319
189961722
890737157
313323132
834178428
841148700
536521847
1775502228
1557631846
427223850
626136830
1166202609
861925621
86073292
1851369775
1452980488
983990776
506934677
65394279
569408187
1389447769
422282429
625081893
912725328
846566819
1097495434
1704999793
41971692
1346594921
1481857883
1670498577
618263736
77692879
1620223635
673478765
915545020
268261096
19347217
1235252031
963285399
125411466
854847787
1189343776
1833363418
961786670
34762579
768485857
1417665522
537161974
1749901989
125759327
421608488
1194622648
1750225840
731585024
678429268
1855824326
1587348643
1207273940
861899605
162493434
946806387
1061218488
675632518
544114041
1576343104
1697457711
486673429
1426703637
1767886672
1446670298
1511557349
390845667
527812191
1432795782
1127758755
783736194
1195627397
235917661
142198623
1696184603
289243382
659405245
1501064224
1489648611
372911893
955019117
891880619
842139609
1488564514
403331297
1052316661
356106005
1218997729
1593238513
1429664709
259121022
777030545
1170512043
708491919
735785708
449107574
492882975
1390519693
1745279244
54392573
1328883690
1334888291
1458446773
1573367564
556018529
1413781186
630653894
1036384175
994275929
1267041977
1279063772
1134081260
339835887
1238845261
950736974
1329743165
522409577
817089293
770529394
769514642
1622833667
53311173
1473618891
1269691586
1074842903
636765309
1822837229
1294343061
1089894154
1522046090
1035716265
729391946
1708783683
246107066
439861743
1788186230
307613114
222069235
829157646
1665829489
471542375
989952807
1800067199
817950570
18851728
1816907961
2467741
154888596
74225247
1416637816
1475620113
1535064618
1446914735
561765739
322617830
564608046
747895159
578385034
1598115653
348592131
169200165
1455932581
1289199443
628986416
1181252137
1776224111
1175232795
1148681573
1630103811
833355109
42234197
1590631394
1561054980
1133959045
664252594
1841488446
1457552836
1492414953
1689891939
469413106
1721040423
229026631
579677376
1017500721
1188598125
470323019
422276590
495364625
1813758190
179182808
1703417334
553279669
134074715
446348728
1236324076
555108184
596512157
1271000376
424740515
379681944
1076059129
472685836
998704352
308845487
1799605111
576642378
1391971534
926263852
1320890046
1081575212
50548301
680227056
575024863
135681961
1628511065
292897094
587853137
49407565
668314804
740930875
1469930002
1396468903
241955084
794076581
493868280
382696108
1283791178
553736774
1441660741
1764598745
304224006
579305870
325655009
1758517108
378345886
715847660
377102933
1010283416
1571803866
1171102631
1706790489
865896550
642171096
439039826
728780390
188564445
1546670554
213200751
503143137
1002998150
318694467
1750909870
432353205
1440708078
694564391
1520225186
1186446835
1440940792
1159272503
361156633
1047473232
1132426024
1091207276
1141905529
284191177
207960484
107214336
1242855185
1415261172
1136854281
858602586
810824117
834848855
631894097
1448731450
385884366
443618238
1197713291
1144358534
952788248
1410209420
1225848503
66488682
1405504572
1531858127
1340787281
324082439
1046596317
336432842
1592883378
41104922
363200270
1522387334
572711808
985854075
369135823
1736909648
739126034
1237085495
1540557661
488728638
300238514
329243450
439839914
1352399097
1243910306
1681126750
1197209246
779824163
58908378
1397566612
1739756484
1074704754
190162004
1388352829
1115936753
1059361062
957190657
1654868635
1850290847
1237481068
955324285
1060771681
612193967
688471306
380888196
563403838
1451852184
1196524164
695042150
659366840
726256349
1238351108
962683554
282972533
112019750
1314028969
1572978010
1616715368
1611727456
1588257450
1383801490
1582575087
943427451
1310718424
633086265
452802040
1265827862
1051300499
219597294
262414447
1576305775
1515134119
1764661424
209265627
498441087
1251274332
657828996
1767039072
1105962316
293922694
1102560672
1708940032
1743695562
1501145130
1401757470
1848313058
1606062092
495156006
158933918
667386435
319571128
90756249
869656652
804923866
72691828
844363950
1836699934
267660571
1699347047
1229774938
742562304
1669777657
61560971
515629251
967026857
1136871612
1663298049
162086763
884560738
1050158248
48973069
3671305
1404888298
492219879
557952683
1140007434
747732409
417356220
1522306586
1567083777
146476699
1239249463
774120759
1050967542
399343750
1006833447
1709655675
299734042
362542793
881529120
490048067
1639503457
1521351409
1728402539
760778930
72857914
1594339127
1391068800
1430079752
884238960
1389219915
265392425
71626432
1675226236
480697266
1777515315
1022545321
872201367
1048780302
1850423828
668983361
724575945
1810483266
1805148390
724275956
1251416922
1421703311
1044082330
509072727
505759121
1045249289
1760118391
635507477
597463791
1567205341
185664008
1605505619
1575412796
812307838
213006246
1404948475
1308331684
1213548667
909125158
386180425
1223205650
1416075104
74767673
1309679490
536780819
1137299783
38049335
1352880148
1266861540
1436341942
404578266
117437291
886337726
1246261577
252942994
842622706
1116389036
517506922
1184238932
1500476036
801223090
1404555494
119925184
349671427
213012639
601056259
866426650
1798093136
86948440
234420256
250315474
912674878
1716311559
1676326866
650483982
1633812574
1378535573
1787280391
581221854
1740127520
782823802
1150532661
1230722570
1690360672
580199655
770186762
1162150668
576203767
1030080303
1129899160
1281279636
317098470
927755581
1553737724
1822276953
1577113968
820090091
4245252
1295087883
1509910386
1604322304
1247667119
1777346875
952611070
1331726758
766633985
151167048
1014468637
1350554303
706878660
679188127
1258994657
1699954802
1608713931
786912151
524352750
1386544417
1534280646
554738776
178035712
452618246
1369466416
1510873233
1811213128
1072352793
205456746
696947088
191796337
1234718850
1531104337
971460686
1797563892
1714750763
636926239
626145340
1791640335
875304583
1777422212
833923293
265687719
332017013
1169729551
145950416
108921173
706104355
36712113
95932535
580515220
474275810
265139656
242097392
422495154
330813371
843815429
511899022
1008596810
1426771928
1191101590
1832413551
735966721
447972071
1298686417
1748734529
1603295153
835204788
1775129551
432336484
898960205
1088808642
937547915
759058127
700930667
402003868
949173460
643852864
1261392637
1166906965
784282400
531638887
1393162878
1066956958
858895827
1530562846
1812882853
798422853
121559836
390821201
1155736687
1780368178
1550712270
513734005
87342377
562614284
1740793260
23650878
1157030659
644898617
1507611986
282463458
1801236778
447251960
1291579260
1214936732
781084979
390513540
1209373432
64697312
1078557290
293217580
276123449
792501980
887239243
1305094099
1051554994
5986018
390099646
86331040
588967309
152323120
993049784
728359080
119426335
601675511
23839592
1568642119
390669579
133621303
1367481526
578630964
961866699
1076111929
1225699084
779390245
1774076820
1413128653
886276487
978713867
1741081623
550385106
1845464583
969460528
1381419115
1641277862
159371942
154101159
1280346995
486735197
1704046963
1451283055
1352211940
1316339240
1274895077
1236352088
578554337
749550828
1191931488
751377045
161003157
1319851881
1592409217
1331280803
815680821
1125058694
1728165182
1532562040
777066053
584712389
962828972
646634536
484318586
363311135
18535276
1300748631
989799449
1149229957
1312689128
1563138172
204967777
1005730761
532844582
1135253331
776472491
1727781079
374273418
829947716
211373065
653912257
828747871
948133564
1314561958
363794004
605587688
1709832247
996520215
1371747801
1005652018
574909478
1803455802
790272033
1263957216
1235588405
98754970
466836203
1203380808
63142332
1060242501
1567438767
1556258427
303133592
394041218
348835990
995509635
153112062
225839024
559886995
798552230
1383684136
33138426
442160940
269384858
893569218
28048426
323303929
1586706982
759612054
993415244
1691305157
1303497028
1817458903
1624529643
836258953
454398049
1325410453
1203891350
1185910565
230926188
282104884
301545081
588713329
1702836422
9559900
910526428
838684158
653031859
374446413
1718966914
1541884817
1018945360
457656781
46441091
1604845567
708856036
1811360113
428991125
1308829581
1785594480
6069205
317969403
819627791
193258132
1064178781
985889792
791016417
1342996863
884842882
439082855
287353034
1837632420
1283704835
498609123
603858318
1185603183
414828579
173576531
1671648202
1241506594
985527202
1384857319
746755378
598662936
1117815428
165545939
748918966
1127933349
484348660
485743594
132361503
670453696
1802123099
1079312279
828646602
604484513
1829406987
246400300
1087972967
1575699086
668910219
1062539102
511345122
281809240
1619948226
1623492472
1756089569
1244629715
510250914
295891860
193637305
1561948776
1346726197
1447847131
727382145
855306443
1778555111
628743256
655974704
1091904597
1242478233
1272221454
1319709573
40287284
593594001
1346508761
772842249
25992833
1217026911
831784747
472582653
72238317
489566648
169497606
932584477
1511236768
1278626328
863392254
1220323396
345880833
1441152850
1483060396
1013217676
1170463702
1640697276
312545342
1255069487
383775348
342516707
1236416653
1232327761
1149386917
604058350
1754874278
818021197
1001446596
765646952
316993973
196405616
1341606823
889431926
97559090
1280868642
484278850
1400665177
723183053
301534635
111459109
1015185981
1356695762
1531478924
1323531186
110905147
891411018
1687318420
1497122958
738614250
861296360
299310688
1291835105
263790278
1172041617
481628974
1760171757
305232837
829356701
1342644676
118028017
58988274
122041933
1291986508
551173548
1562805310
1492690914
773302821
1760992668
390679162
306948297
439715793
810016555
950068162
239787464
1098292407
158004070
1264112887
1835747244
727882058
1202286660
180067415
988117153
953619476
608325266
47656392
108518973
1281973239
1664580878
1548710635
752438332
505297540
902308065
1307592033
1750388849
717670884
66552698
638814081
695743432
1370524419
1764512978
796178839
1375970786
368734966
691918416
816421571
442250224
1464585375
784071625
109202701
1683130912
476101932
1138569098
319002240
723431871
1844934638
564924802
851324598
1519213764
667380457
1258942016
1692286354
1694245845
1715865054
1242927665
9135487
94199650
1259506206
1514113053
1146231680
683109845
920590667
561580393
1577003508
1566311804
566518009
1340697064
77474211
474352667
661731160
204751174
1438493327
424396914
89964392
1611524685
305531439
1061133241
1093702268
641165560
1332267544
400949692
1581773495
1115473749
936853828
1191841474
1296728541
1526896679
786406637
1089163777
833404491
1859284444
596897112
398719670
1514569159
1161285521
1610289246
669755984
1805878323
185162473
1064119087
1831126995
131112966
502463416
1682507665
1344494045
185041535
1061550775
257721827
31701668
1127020965
1523749471
1827909277
1736725143
1816561358
113746680
1562147971
988419400
918318090
918240613
604721942
1337571632
1153129771
1408105828
151946020
1564497284
695580534
1511893469
1625822551
1663981425
634746427
854157795
1457047483
501119650
1224499933
1215563822
629556192
1383344607
957593386
1750553889
1375954990
122858336
913964645
1829077521
854882514
888278234
385112604
1724457661
1110727045
1170955497
12780897
786682450
703370801
734887112
1801589643
67104635
654590789
1012978678
293882933
436805299
1003745836
418661092
650650354
1318580357
541459217
421342283
1288117179
744650711
229478003
1748394860
1170830784
1043614514
841106375
1205526683
271330786
1627725762
1333928818
1049898517
1462991572
1101614374
6018083
880222893
977662159
1682802763
181768777
1853367834
253802374
118211675
36910533
998376353
1585181293
1435043407
752181290
978632994
1569986360
845184244
1001910386
1154240641
213709225
572778893
1511608183
565777691
476645050
912874316
766846316
385581981
196784429
296889317
488068593
937354829
781125693
428336748
729063602
566609406
1251154740
44704549
1217351973
1250642854
1441347879
969516077
517375555
99377589
1798063505
494499584
1725042747
1637574597
1725533681
1385788044
468741986
1612303029
1646623736
752385039
1660034579
1205444448
200048342
850684304
1667185640
1233546731
1001036023
1333172670
1248807927
1547180514
834708951
1296281889
1809567193
1124746061
1132168507
1559224872
685239918
875240960
1567593304
63344962
604207107
83473654
1083830223
183623259
990627778
826705464
1660348976
802134561
122335010
1545887686
1748431480
532831078
1589218796
1406151273
1445302696
1853508999
476287170
548645029
1731421448
168405106
1609900268
1303556344
543008392
1703403113
1113279833
949715743
1684097915
109057936
900575924
1499224595
195242114
1311735861
282592938
1633466972
362470477
310164156
1673049209
1648439355
1472780803
512137449
9371629
502635331
99524800
345191390
1614452324
799856415
1411645573
2315816
288523175
1385653564
690306779
1250403162
1578617954
996253128
1226057990
396761885
138534263
472291156
538256810
131190264
1083083023
1660752544
1508161392
96053685
238887721
1728235303
418907733
98805639
842986241
225648395
1033902348
273471595
1385877148
1214669511
565868067
1118280345
622219880
562329430
74622556
1406245777
949119026
275828313
1756874134
1406527136
896809045
1377924166
1568311394
1365441151
996002314
1310554059
531957685
1223088636
1848285475
528968747
1486806522
1179110962
390424566
1751319109
737388378
869830077
678922412
1548921852
1584417668
330996259
1397748533
807079767
1648700619
1259594059
625764998
267484799
1371337101
571506488
342810906
1151953641
1259113230
269772008
1738479638
1472848505
461474768
415116622
1402254380
25319089
572177184
935104919
915147639
1496100364
248285473
795182567
1098310555
844428472
706962761
160832726
1173129226
1416692364
321740448
1729055544
955688664
1170576198
42685369
1853008402
930793883
659050956
1816056344
240270569
1280330542
1149133965
1082201638
1602900683
770926138
820655161
1103027014
1000651314
1834254968
809671205
1524580757
882492406
1550590725
623517574
1531382824
439042652
166992961
835934606
1738533849
221205724
574805399
1700592081
1821542085
1296753999
641076420
859794460
971821820
769098970
608788571
952466050
251715922
12949838
1050303501
416430369
406893381
1599159075
1801338985
920770945
274548562
356719711
759101729
870200514
642300283
376838409
571584323
1318035046
1317839395
232725082
340175834
623556458
1360013333
212444263
1174726971
18105300
1023766702
245494725
1498343751
840421324
291599889
154833314
588870287
1236295282
796596761
1694043756
1524870416
1279787834
1188640078
615236248
1072764377
659826228
1633478334
697301475
1621358594
237689693
666552148
1209321996
1725437565
629041643
76274041
442640604
243315125
506464799
1090334919
1259940355
211120310
681296858
1289155733
889256682
1339114992
914032723
126738226
83805836
470828195
1262190124
1629548892
130610153
771748695
1393795244
768468651
83764944
70645079
1144575562
598970016
424467485
1564176910
1264333884
312969136
1013109064
628341099
1030015289
1730795592
1271075036
105253248
1062027557
1547064183
512545500
1466933418
361598762
18152725
223165631
1174961004
1483854284
494873596
1034807625
696321305
1181013224
1217779683
622713338
1698478564
1243487222
1555710833
1189291701
699241483
757982093
1535648582
153486749
457006507
420196564
1652850963
306137836
214851596
1103580499
173550555
1215861180
1305774220
214913513
1355729444
261156915
980169089
821104522
721552646
1311181215
999597839
1169514640
177227445
49915404
1194077235
1009252130
893007531
484325167
776021162
1189487743
160707915
593033154
807948498
623854430
1154657905
1250763358
329362923
736439320
693945039
571933657
732615875
1119570439
1686213098
1397035313
951222308
1851941687
750571057
1262495397
766324533
560819555
648544566
643108485
1349873283
1254553635
360817659
732979141
828557090
1311830133
568080335
668594752
495467783
1015209498
1435705703
538835606
731115335
1796655958
897211767
1436164682
1720053808
745658309
650818180
178260503
238301104
774723082
1687987229
989766104
354254122
790082589
1659219024
664856964
158380217
1416449128
522659941
1380140872
152510309
292771313
1340716782
1573620219
371170619
833633218
1347478290
704244349
1218592264
263260635
1492787986
358280458
212196150
311825929
870054001
991432263
1638113091
1068251962
1515707170
1823083566
319981451
1579812038
1827980564
1473470100
739014061
1257701147
1594288843
865996241
315313659
1122176473
931548975
1684079849
1557201412
1793441637
1313793474
1157119410
336982332
1858497648
958983988
464155274
183064417
1099416840
852538310
158199602
1315019311
1500047132
764346967
520864667
933455646
118553578
693826137
940330102
1431720470
1345480694
663284698
1461120149
1422062161
416263761
379446516
1583950877
1138748810
988516767
1710541841
1629240459
1616806650
1618973548
1276040927
115759077
51475647
702814101
187714495
1691488935
1621169854
179397600
52508821
136113718
64626030
805138776
231871662
151221836
739809435
1653255468
1431072239
452051145
729549509
484065897
891570271
1187653757
1769947385
1054888930
1805200646
1110330914
1124784899
1304619625
742781885
1280362051
1039428914
1588103828
757993912
1692120783
1474005989
497713416
1694924035
280013987
236334623
269311601
675917272
1163822224
1230276450
1503572926
1010891352
1120571330
1160858275
1013976989
1379369361
1635682324
628228794
441412166
1618537307
1822105035
1481962398
1686285360
1809770056
375671077
347698399
1808645254
288188144
1695901368
458361444
577873073
396387553
979973613
236896305
1136030405
1028862575
1070573778
408133391
262010679
1110283865
821038019
177427809
1807174699
1012876973
383126787
784596379
1799405671
1609511550
802285199
892698317
1426937517
143607326
1114227342
935557016
481111802
623658384
318619682
1539176872
707847497
1119087272
144804788
1200472997
1262123496
1180583733
1496311677
1233011875
1092490409
192481353
1128408534
738723340
1666917538
1224234254
579987893
396691793
1118217021
5880271
1230548377
110917567
440662119
26195103
1751042333
1506077250
935920008
1583609806
765087447
1519404609
1531394108
85876600
1312243834
1715408798
386262788
1454154161
979095125
1662935468
1365284007
530188510
699620875
61007347
1703161694
1225338495
372002018
223607994
1801048007
1814576695
10844146
661468073
776852368
1451608868
1541383982
566594959
661118521
1247440729
1289550930
1179397357
530791529
11354149
1406050422
972114155
84815133
1602857261
1424757583
175814627
872664018
871722111
1414690029
581117299
453078398
102195139
276380313
1225843007
670889143
779895171
1366120669
624978848
1769644071
1154053525
1694126886
598840256
1586114539
1099593103
1465150448
1027880059
1816809363
1493083448
368855804
1614960801
207303111
949116798
1746154229
1046726247
323745522
515218104
1327922608
1372247357
1045110058
5389041
229876059
745071462
67727922
285570243
1810703676
906861218
480106015
1324812792
1184915997
1068328373
1411019639
1634851470
563780843
958608711
1637588345
838441094
1630341307
1755846198
199386581
1195943716
1686335106
884662213
1072794181
518876654
555727256
1369524431
328200177
2176233
511898507
1643812607
1324525980
1717818885
218764003
461270248
131239578
152797644
1754519985
74559187
376497250
1195039459
1092522815
1155931370
474335207
4182717
940667352
612178096
409784189
1359651359
621789963
90107535
416079640
1288260694
197222573
374601264
352717903
304599945
1268103393
1702818544
1513372881
1328807547
101658836
3294120
1685728987
410376242
1714806760
477714330
131955628
669957351
68497536
110692963
183611051
89125273
725757503
1787697411
173422788
339189360
1643869088
1355660942
1104618398
1416253245
1279262816
895037673
1785094872
968387376
1782009819
396365911
742543659
99582748
1102597882
1788179418
1165933612
1108627479
1010617355
1660210401
1147231231
294320588
298664362
494370247
247529188
380291810
692229814
83374768
897752863
116617128
787030963
1805919743
862830804
45154661
1783596029
951033410
915407427
1124350208
1780707026
752890145
399235317
502158905
1359727669
1355638651
1372327431
1481205824
1766085091
219748283
325369857
1094904240
1505958514
1367341633
434495132
1610101742
1214519484
297562603
1170566307
86866605
1758626109
1092769058
1407357973
298646935
1594760931
1737773246
371199319
1151850736
1538964732
943268687
1470600822
204034650
11594118
1528875711
63409356
689895160
689075806
369393937
147514698
502046367
72099818
1394807315
271437692
247240918
224745223
276285324
562856049
541110222
1669953441
1738115073
1302566234
1072817848
604515441
1443669652
1848907652
1096174728
1205346275
448558529
1749230778
129854711
1275152895
788245563
757566578
941921839
34571498
378072993
1056787288
997284165
291318390
72505090
1291837554
646836332
313693131
43836726
1814954434
716633405
23570710
822858074
128569248
1153260021
1088298898
631467643
1243931603
1609161599
658782030
401772972
593807293
524094100
1759206396
613009859
1196856528
15834897
880618011
562971109
1254249585
961145099
154128380
1140819085
529300117
517037456
726848033
1404653843
1280875521
571831224
507068414
873490216
1680899548
1199079957
151841937
416512685
1662314410
659389460
69915466
1558078093
313271825
1332714139
592975749
828497827
325583523
858188002
1644087859
1005566062
1141555673
1336497524
1130925047
791055661
725354085
759677498
601419169
163254635
1719745861
801791530
143358638
430475243
109163837
920416896
1749728804
820117564
414898618
380972422
993231691
1205674430
779104622
1148172571
1300438202
1374111988
500535044
1310903840
1520011643
845481926
350022059
344352428
1597907074
1481350483
53735199
1850509114
6052130
964430426
279250744
1643658073
1696672832
580957952
295309628
1519674140
1401271445
1294137667
1125889395
733201418
786632258
577275669
1013428067
671710087
1353255242
1014481723
1319926062
1560581819
1647272294
1068565410
1033015119
1243589862
1640268782
1339649483
121728123
642036265
377430472
379663303
1166415722
1554253001
275645336
1296826716
1831127372
292100133
338726573
560393206
1240863690
586346346
22365878
82609371
493349403
508805829
1573605813
1397336483
1148999678
164171308
523812405
412811401
293989691
977104992
714919188
186131090
1746466846
1600901054
1748081473
1016938731
242192298
1382311136
1601866340
643455251
1133739658
1628045258
1600245586
1612911136
182562051
1220214954
537389158
1116108765
558279418
1633675510
1291321036
1159119213
1216854763
1402053119
194767231
560131934
1036029771
511489530
1213837363
317128373
798283843
537815909
928695298
1068725908
797136984
1090847624
839792908
1321985531
955613132
1069436494
1558667116
765449836
39481067
771044533
1151320805
459982827
1201939098
1501950768
1486591148
1625320385
1421231441
1687275773
695460987
201847356
1378221124
687239988
417285918
130630709
25025575
1367980953
1198160875
1529065030
416988199
252478161
692333376
1376781761
669554804
930746431
1736012034
531120832
1278316881
1682349845
1111686062
1746843226
1785569138
405446220
1125679996
818255402
164398903
943948423
17031622
879265417
708360259
1576023909
44095398
435985966
1372670667
1003118559
1549330910
526045151
84250588
383819135
877405226
570740697
1271167691
1307549427
1618065180
1750827993
1790045053
935019417
1023514091
293915081
907644104
476488264
547607745
383245936
1091250754
1118489365
316569802
1576088500
1432695137
1193059519
1736047101
909256821
1583312302
422085468
491447770
1168200167
711236802
106634559
603987087
1395269114
1037303653
652905665
213096414
173380236
9695249
189125768
1069102999
951992594
779555804
673392307
1307312188
433712554
334122638
1775620723
1802156795
900499419
315606808
923202173
1475674054
1251107876
380018201
672312824
621180670
1620082498
854862447
1613953875
414380973
1381735487
1757774584
1112308521
1607807272
641759658
762285740
1138177470
896943780
1362548990
1718102357
807224846
730304729
1121982905
930269759
806193506
1758111187
1556353499
576736395
1655109538
513407839
903281276
309488129
429723776
836518309
1391236286
1171646771
687336271
1306203229
1477383166
636864893
752433251
736345542
16158487
1485944722
32407519
901622207
905047475
1061623551
212368797
1837217503
215883796
1685022702
293189103
1827238488
1696819931
29491267
1236747990
1776253288
677663251
213281671
1384833998
1156343257
168790323
605181873
378195452
1153246818
854733500
459921676
1328205023
1325831024
1267785136
736411145
704243867
319574290
1378160041
910645141
608065685
889939056
1787728373
1623502850
870745446
362287305
625596846
1409852114
1451623644
896908094
595497521
1383576491
110152548
1264096314
1041361942
14228390
657646932
1513382420
383000800
1055892382
592649418
1221649656
1824403453
438829703
1441875544
714925173
694292094
1428510648
1821438580
1164838638
594577602
356924944
1666552038
1498723676
181560066
1787815009
215661602
1053704287
1621188954
1103667392
1283594870
1178626356
1484354836
444832361
373250159
30877206
1117584546
1577225858
1840021241
494217865
1129799846
1009010048
1814784004
1088994152
1372381738
1410347877
225487115
1842247928
811989059
1253223891
247255496
684463854
1091974446
1823969416
876890312
603080936
445253198
1304483339
806603769
814326247
1588866042
678257268
281583232
1270689707
1561057160
986718426
43792306
219631767
1599780255
1686915239
1018399276
1219072722
1494811508
254026428
1345904974
1377050164
1041554111
740316363
1108888339
505255874
1512408510
871068321
1332262445
788027097
104883173
893231772
913091466
1193361902
1498059191
1506515545
1638184534
1235020392
1113381131
1310309030
84813200
1101960988
1043195685
839582042
353695136
732660357
1845161327
162526319
1217670336
1453864434
814475616
1575324700
1017886932
1488080854
616315900
420014858
1261823859
1289744465
379141266
431599377
672259672
683389510
1681084867
1041754507
237165290
350905931
661925112
717565112
914444056
1386148060
1813653265
782628400
1740086170
270854672
812300340
1342631042
1614132491
1109403481
1315649336
724287860
485115758
1690485981
858430812
69076281
1212147248
860658580
23246718
1805761756
1067292381
1545589783
365918347
1333181491
245091843
1616272061
825798726
1381516577
514164579
108456559
229169046
1047622693
352978048
1468111547
1632028639
933457428
575089523
1284992651
398123317
1416701697
17518618
845696207
352724026
1058403779
570983296
1267616668
908257102
1601621536
906900920
939286111
1109363648
765475596
617672895
603468017
1609125803
1766702379
323137357
1228233297
659827404
960050538
1310222610
290866104
1154061242
2047160
824459584
1442666270
624162964
1134350615
1047618118
54715033
545559536
1259036855
254717309
1381912810
1584924555
974142264
706994387
78826113
1593748073
1668763607
1569445308
1475188156
924123455
1339757139
1003759022
1654291544
763299114
82451539
1174052913
381693732
1141940232
740808765
1348712869
310429804
673800994
1630151554
1782758544
843763320
1257107342
526423191
1519131221
210769773
1493673696
1207086870
651909025
116083201
1050234713
1812430945
841407508
1096134599
1207526153
579433559
1197704703
427761585
668275077
1361502386
1664797334
369393536
905101285
936988676
373463943
930666478
794532513
439405464
1380262155
1161562203
1622505664
1611847513
1641134622
181786991
507596032
1089875768
265847834
874307240
1037308573
1110339022
553713520
515206433
1654658379
656810583
1470639870
115516449
533252208
205925048
787363334
687273362
701352006
281341714
901843379
1711504133
1109821208
1507660582
835585383
1603137409
565539229
60920459
262970800
908887508
255029093
354652410
1318941274
363189418
386562972
619564708
416558378
1695731689
615815471
1061529551
1173316413
1849670266
1175610477
279664228
998488175
184807580
1432459670
494727129
1516147351
337217461
274246935
559460126
1083773861
1693308693
1323104220
12228316
651794934
361564576
834803630
1407642451
787741265
129564118
334280012
718684998
1481672482
650659008
1217696527
1338724959
1180019914
1621817514
1490662281
477312909
1516364403
784110011
369016319
374863223
1345970127
1074666986
28759724
1298141806
64585397
1486151177
1299510607
359213502
297062921
1118780998
1105045175
1245174272
207695179
870705032
1606887442
938609395
1326283436
1026571303
1804087854
300826546
460207728
226330371
1079161802
1116209280
1679212378
1848078140
902447379
415269960
1857881201
1402647961
1020834662
677065466
128348859
1623946196
35777238
545369887
983325174
1404241579
614211364
1138334198
800085989
843601050
1137654400
1729538242
1536871547
456084126
1141321265
1652687738
601562449
910617417
1317787180
516066122
1555105880
1129774008
1617842764
259491826
1729227412
276825181
769944091
595390294
1450894640
757336870
1483598306
734623120
1111870462
793713106
1192731049
397859200
1478448809
1558549881
357387820
292225699
1458305274
48497607
1183151539
1216707520
1111812466
1043574613
577631940
333708763
1499323571
1533140854
1711527603
776275384
1701601783
857583692
735826229
1722409374
359195313
859676019
467603976
389621930
721002097
741543565
1301492685
1679297547
447820427
198685889
1200271224
632686192
1593455911
71501650
1547529701
208869882
1126096651
574983144
469199625
650846191
1010314242
1859502649
1791051207
698469281
895249901
1324538432
1270802854
1299503070
1309446500
986897569
256181598
954648195
1527339770
197139078
1207386499
989034410
824853898
565261397
786494943
759594201
850701951
1048245876
1210243136
392471913
276122658
502345878
67867041
1376367880
1459565890
1598122855
156194928
1029157006
85313410
687158976
1278332292
166870866
920586744
62566141
878553871
1165838068
1501583118
592636424
1584942436
277147984
1209751337
196690110
1441688096
650702596
628511877
443344234
802288648
875905847
1447957956
492134184
1699262649
521212588
16838612
1408626389
1613211305
1348658821
1452728619
1717161611
701060926
868639095
318214343
109121469
832209370
1435918463
1748642234
1592310658
1265800803
1335419864
1633638029
1567745242
67232415
1569991549
685255874
1665026116
619649197
305225693
1668783798
387233296
569756019
1192691866
1804595832
1481675936
593486911
508369319
130580697
363591645
1346008990
2803798
1153991997
458413147
1222058088
166205623
372497709
1522157376
1656693835
912996654
676988463
805676027
312165223
1622926609
1347492392
187556501
1046925510
1542983412
207834995
1487275110
581071692
364236097
215288374
422328494
348064743
1333096581
1441230950
513835995
184627189
24208620
74665724
198421691
169778290
489236622
1812038928
463758689
703928787
797277207
779806986
32243852
921812766
946546308
1448526842
1372290870
1535292521
788995096
773789251
846590166
436841470
34067974
1669333219
108929414
1443715788
975616199
1721025879
271449760
916014725
217176171
968712930
1157983222
566562590
1142315516
768930927
444899335
236810519
376187200
1312196200
307824113
435316395
479509224
1506647431
954377589
1200434870
314783022
1137344233
925244612
1234746704
328610854
900031234
349862365
96386811
118110806
1300327560
748891501
508497648
1227501430
8796446
718255425
168201540
709865364
371315289
1126308750
113117118
184839453
967775068
871788773
482552153
181024829
881857206
1262557464
511841655
1076996936
22348641
1765141327
1025880504
1090300074
1203528129
974044560
1530407170
945268974
729562616
120720731
899175073
614107423
1037912556
1470008591
369122451
827159336
188010856
39342333
590297173
1165990207
1454015041
1850738191
240975547
381924636
1843004314
110824181
237725459
298563474
720771077
1343925584
362211732
1061715659
1398180022
356223549
964088330
269978083
698816256
742606461
1577686367
979032096
582152812
537282894
870342921
1775098151
1164354166
1810085098
1580971551
846918576
1264499335
87538423
377497548
1733537617
1519262218
402356643
835226533
1773492710
1502712507
889659502
29616018
781727792
1231472339
1417121038
1693272129
24909678
35189939
1337696511
392521025
367424427
1291068591
526617963
404007809
729313919
119538958
1091518809
994787078
621170728
198554307
1549666774
1374896277
685599307
1820253539
1082348166
1212610308
1010956642
1561463477
5272257
1564651038
1680364330
1788413190
786809378
1474831576
790169187
1019732413
961118830
995924139
1098010357
1659714106
411499849
640829878
1713173591
1035934297
1089641936
661584626
1163650633
241009862
1687796261
428332046
1131306363
953716744
959490817
1422094977
960723990
24360028
833796381
1776058945
125416779
536553344
21361374
103370288
1502680268
640492300
1118178451
757059340
480394645
1331436571
1153451621
34371569
1064658154
53030698
228555761
437950301
11524556
1703061066
1656623526
349924484
893313280
99819859
29059454
1340151446
1054901487
962491109
1404413195
1835010584
1724035194
1753672610
319505364
1193793233
598645411
1160975355
1202386312
977705425
1541248917
1799431231
99398616
58097385
502099430
1108772401
399685993
933088588
1715959094
724776373
200666338
963827961
42708800
1038151098
1396172760
1816365777
1109778310
324071148
1740055613
1093162607
1517994931
1256423009
1623453472
1241586428
806644898
1048014585
1286151296
1560761519
1067662609
1449776173
1286730817
68040692
1597411156
1080105060
1830591036
1303222539
311335397
1560397517
481816819
1641223667
1396788746
597626867
124194568
1786624720
1824920691
1332914727
699750809
854234066
16134559
1404656551
1486223386
951599695
1025100790
699189742
1634420547
1069450561
1190725797
1822081348
379793353
1002866662
1749735291
327771183
631348403
182679365
93332642
682644054
913133340
42296938
713700094
786940089
79646483
1607974031
1492206853
748501224
770668910
1266495658
811860664
1588416026
572905007
1558459263
1580280760
1242820407
1807656277
1776191815
1500123086
655699658
181054923
1620844993
1378772941
539227020
828810439
594821072
1171767182
1231128904
562656405
1716963846
437599888
80514745
256958724
180038625
216882677
1387256749
253140989
890053740
1162486257
693011646
1496133015
700976367
1210621543
1197522563
948117228
315712444
617337543
1435333851
1261066846
272768493
179758398
81832310
392095261
947921342
1165374671
909097667
54290544
790186400
406355860
1183357939
1013250067
1132509751
434711662
835303142
750826426
64707711
915773204
1668374024
1540773088
338127712
309005215
883814146
1657588234
1458848151
1349779048
482145201
1222207876
1165486783
366985388
1853403515
543316684
1781429024
1057777306
1581455249
1822068136
455141008
402612150
1103165906
547146533
589560870
1678811395
886661247
113071496
1080670480
1354706097
500078605
479047560
1768033991
245321849
309148941
1573427552
457836266
1225933003
530463267
57711975
1003079473
1718167188
1130963985
1619448029
1725038330
938958452
735975119
830827603
640778751
1435668517
1127986692
1683444889
38958906
1789152561
562196439
793424788
1814657295
721934270
99270001
1747369582
1504849004
979853309
490432931
1459518511
638474605
138501323
1680929336
483095566
1119394307
976679431
1539478914
314426766
170549093
1365001463
176624615
151536672
1108445718
661924127
471771405
495912819
1653507061
1122446932
685270899
1756783337
1286137171
640517527
1195572440
925551497
928355734
1574761332
119707385
1550313744
830333981
1692468807
106698245
367301065
322226723
1399300263
336515934
648271768
136666725
1037732722
1750751670
1153387511
269890054
661328065
728709700
1428539847
387704701
678165068
1082001854
1335570535
882615452
1613514329
1661324626
186302728
1704319729
686367626
487568861
629262495
734760368
1306157642
403582857
581361588
1696072892
1151280021
734330569
263583520
160600956
791073897
2215838
1856077742
1417039194
1695475739
520726507
1804314255
384174879
803342721
1219600425
290091710
1297109601
1361169456
1469174900
853628279
504910743
939188289
366879256
219692876
541059109
265156757
1339489591
841936824
319920231
1740384103
475311027
1670884027
103890215
285122078
1526920294
443712695
1184869428
479007493
996065394
351584676
904570669
485415584
778819088
1716718094
175368689
172414739
313175630
1204492861
1300620934
198290325
589678704
1004433946
1508467664
286188698
1744974008
1039548554
612493430
806593244
1515282618
80987902
195713998
989221221
1379015287
1103771802
1834974521
494441234
630858004
1401538056
1161584134
1694365630
494979068
1825727942
1409397108
43630205
190541988
67361359
773608423
1518330622
1663875659
1629475340
925835957
110382372
744866953
1598164245
238255000
700729396
512155109
850469366
1842188523
1097636886
1351620715
231220895
1573990783
311335378
161246289
140924216
241109649
1728406346
157031772
1430729455
35890506
415696472
1529723132
826750168
1170454731
931245979
247880300
725855847
1618207745
740036736
1261012566
1507057865
112106096
1369373871
109929417
988351382
246847583
332840491
427705390
246115879
1479542592
458584828
351942141
858037530
1504472613
1590006791
682059750
1437101676
1189370279
774632390
1450970952
1623590819
561628280
1581204772
43177379
804823545
1849052528
1334168328
1740898775
158614873
851475734
1529593101
557495572
1260957065
641905240
896993218
949891818
789028770
1553346832
1819323965
1573218213
1836619210
5222123
257933812
1242552769
839799561
1568405701
723103120
1497962891
743802048
1814801223
214137620
556700025
926732393
1400322585
217403199
1217339145
470517519
497112472
1372932755
169225026
967561541
1612943578
1281898342
1720309767
993306093
20108453
1564701824
1084620949
916986642
1428273937
848847254
1283036265
1334169256
22961449
25707611
1591306481
474641108
1573503788
1255597518
1761385299
1350709023
1354839241
771531316
586967067
1408457098
46743988
1327237057
357790045
996711231
1528279858
1802908047
1324222127
766520204
354037555
747048960
1570425494
1755346763
107756279
820882385
84787027
1026069947
1408504577
1672391111
1141097960
1010278419
291535341
1343623480
1808684428
1767092181
682128170
1053712232
315533943
1010613472
932031019
1283737596
1012004306
1783760168
172543011
269000252
1744516730
194775558
725992810
265740322
551853222
520160261
550761074
1292751961
302249713
1568839174
294905244
981596781
1297905971
1569080889
904220494
910332808
46054675
789733607
1704731993
1048548416
1701414788
448488035
552261771
504359225
1352443381
1533935926
1047361185
1633270380
700595954
89632365
1226206611
1067646767
540959233
1005023451
1394764977
1312486818
1332960343
136882041
599604815
601812859
594285442
1443162756
1857114020
1648292569
207323395
1176474
1640492074
1343593500
1030321675
182379683
204726600
1832761924
50008373
477585527
641761596
680097891
774457916
804304265
794048603
739015774
1322087202
175446375
502158032
945435303
1623042730
469271370
333305444
1669686920
1357299041
652295284
1104987660
1463559151
119657556
1723021040
1509859922
1554299425
202007527
1084312608
222061757
1742026241
193994289
1323021915
1530074663
1526291940
852493236
523558260
1375390725
1127366098
49786933
393928870
866192985
1816217259
1725876885
1697274561
1237663395
616391781
1349285713
1658511439
1503008339
302555512
1110462433
425134045
1045380919
1671142376
1546567842
1070831462
829914651
1383047178
1401434767
1153679063
1455346112
1070158887
277826093
789915962
498631660
1565875
1691403164
589562460
354745422
701876652
496084772
733729237
139769736
720907353
1619866000
821503636
272610293
186357494
524007874
1213355198
832099258
1476460827
510021526
275780136
1163853008
1848626787
513550275
1166358851
1307820601
529338001
721413267
665413816
1305784386
990397010
421355138
567627452
538857102
637690584
268066766
389228899
1371846671
358841525
1227425396
1531396688
1524389789
326963216
974827123
1213782351
1651722992
1216978954
1594992406
817449305
462760547
1373541204
209424458
456416203
1233072798
421650202
1231267406
297519072
300470604
1574708228
1239268533
805918191
24579470
1243626522
508784624
1732171414
1155396122
885668189
12532205
505642783
455896541
689084823
340346998
766860349
1718894203
936479452
823600003
557638766
1029928086
1851848865
777181730
485026977
382335269
244957263
1285503040
689022215
406762592
1295285774
283724492
102017296
912989140
32809502
815691828
1842965937
990690495
969916097
637500736
1725769770
72674026
1722948992
929428318
1699027053
1674014648
1747931279
405099829
481070491
1331177072
352875460
1498140666
1626335121
493143268
1290950943
158838691
427583980
1247281762
1769020467
489260502
971311539
585345302
854180952
1200136915
1195477519
340840176
1128037386
1406034941
751314743
44593036
365884191
1576406822
1323330788
59597303
563615303
1255649498
139278912
586946418
550923044
422983425
658866747
1332249028
487712587
1850881730
1559143703
1127104218
1012672210
1153599872
1119878076
1456763391
1130915436
401281407
605063523
1420709750
341616663
1390883548
769802375
583258575
1122617161
222572692
452326261
1610964640
452759799
417335435
964246390
1270182932
241932641
922973850
986136515
639808962
402495026
858470933
276614112
378140166
120415663
1172166754
619697906
687064759
77961949
7840646
1075879614
1109783498
1796815079
1855198009
667121895
569404866
1585031281
709620268
836938228
685477612
1467583511
1386048585
962709842
1380814882
1669425566
1045638177
239117846
338685078
980531262
360288481
1209926091
119361292
666854920
1380255427
391951634
775862531
617155714
1247557478
769160816
168830332
81596521
979186399
385255447
958505399
277067858
858594052
687914514
846331156
327420179
912632024
478051994
1381946027
619296350
1026047589
1582046072
124154727
1796646987
647726827
609936193
379436758
1634142607
1434397557
93650592
436873913
1393553929
682845064
466468189
1682775851
782846903
1181252391
156870540
1252252818
116931386
1437179372
1669599487
1096456264
891892096
116248007
1443991210
564657226
539200686
1568759300
621144537
1622507908
250074596
307897587
428657556
401351437
1549214582
1137064038
78494819
728857584
12916481
896501609
1003777903
1090981324
1189944075
243010481
6537859
1620956278
276015575
1858875602
1186405764
571706921
855371578
1335910480
223787037
618236064
839792550
147866721
1448992945
1097247175
725582916
293462744
1215803095
716922375
1514936662
1498084198
1699181257
1714451643
660017559
839164354
1240670304
456023756
1551262092
584491911
52157731
1764146580
757011880
1654405233
170353891
164062563
1533941486
331918515
534962216
680875722
484213324
1768987854
1647656355
1005396276
434614949
655313998
1590453458
1350559639
1312038903
344182754
408060825
850057321
1814638280
52937004
267129534
755478455
1829305269
426861643
1629410802
1704633149
598184138
79535486
1426052407
1107339870
1819504443
1093484213
439149218
987458021
495911787
930058375
1121977568
1168457249
570561661
742659129
492767519
1262292029
333933411
1492402614
1126196314
1220306513
775710279
1730249660
854334666
1857848516
33781229
1134560870
662311457
1259463042
82447123
569844101
1326085165
257437696
1796014882
1317598981
815112196
1639693569
687839188
295447876
1129194451
606825773
321158936
840656514
868506312
1650685740
1263266064
1790913377
287793860
460689995
26914297
693470252
1121360805
1692706455
467470111
335334185
326849190
770306657
1531661282
408091960
1700786295
1315623441
39951550
503824078
18192745
166156549
1113332433
772676117
775797679
1594019187
1233637929
1610221365
1556583956
337765320
1258007760
1522570547
1756358128
1504114160
1532800993
1367400343
1467028383
1019847129
129882101
77889632
854726814
774437231
1145820688
661000608
1029776828
700245128
800043100
840638733
189062777
1423347996
1713985456
634448630
950682608
953877706
1587225449
1503246567
290058528
190507746
585292671
92313856
1083429710
549874920
1023454767
253851470
45546135
55700800
946309044
234223644
1106201893
966124537
1329880405
840720301
413147030
695618008
585577090
1445001130
378433784
88035904
1517927382
1345864718
29721618
1204244087
603065181
1219002587
1348478545
1527413774
896118507
575799721
957709000
630484822
907864948
346224783
1234867850
813608073
743181435
273599532
1071718458
353367471
1114149253
690661654
264130229
76328887
773490467
1417919637
606553714
1706655422
1363667100
1381416098
354671845
314994664
942661145
128733975
25896285
630850707
1635139855
488429750
561324241
1824397423
1586800705
470672610
946222327
1523501366
955219190
1471872964
1394492096
1039371674
1327326499
1121437199
1164670709
852122920
138297634
1805566483
1115442922
1109971551
839454471
1222654721
1140275624
1834661662
205996699
1728541687
761489284
366470033
993000615
1145400958
1518029377
135933821
1453190451
1723078630
1204008152
269270545
1181150857
395247557
9720895
664810520
1047480285
813053988
1522020901
580755418
614028999
506578113
1346611436
1437314559
1622812617
353381261
1073676864
1427512918
1008952441
1626109125
1057074644
1559983110
199322258
1204975371
1132066699
456495608
1301775828
914472173
1128479898
70267861
670079437
796159295
461769216
1537400874
711130451
399278418
1150062117
1386038731
415386989
810603916
1645024020
216241566
62275795
1148921832
539361570
1494314925
1228998322
70830483
1207259746
1564567676
643933774
540134892
1521807889
1544168209
1709920648
266458636
1813948180
179252793
1153887878
641956162
1342763210
1489879677
1172514782
642031492
1017444100
358202656
862366753
1746255046
1174818695
869014108
442436926
24707711
531105766
824650586
40846509
1051423406
880777148
548777576
318579338
1792936460
494898551
312206612
876723483
1484077142
1765700880
819589522
379618917
1071064894
89134623
1186621185
469954664
58456448
1460740547
1639854009
576956284
1198251434
1434958247
529796803
347469689
818855486
384093463
12824119
692679363
83571698
925619478
38535345
1733557119
632255067
785560376
900541769
64055072
940434635
5420638
740782381
1065585697
43659902
816542087
1780789324
98562296
313992131
627345618
1683877698
1366404195
1309232207
242244001
1848758109
1704310812
582363022
1789742158
564440547
736756388
663970941
473764588
783474567
517780359
640946807
915276952
281469467
210767522
1313490916
761229466
606443726
1057893754
1676190178
948825536
1507349986
1527767028
330666633
910531644
547682115
487693434
395994185
579113377
967268135
411507835
662119503
1460100625
1839080442
120474602
1205769113
1625502609
1628302320
136955024
1591126495
1073867288
1364714774
968595300
1262988988
202970795
1784210413
366366726
1670911567
1719238377
1169015334
154853953
1516355128
560718269
1435764409
128752625
1852278060
1745133632
501392247
1468204979
1253635812
1649218815
1714913039
1180695908
323307909
427851858
453479765
918873210
782579069
1731581999
1040992234
765972120
1273544647
1255215337
446271305
42288406
1495934941
1420925811
268406936
542118853
459082299
273505018
1296103599
346426065
1330105652
1581753262
1231050699
1039914496
337608053
1599369403
938274396
261225901
1815079289
576026172
525783517
1068958141
566440348
885670380
883952119
782452913
149769219
696317987
223250133
911140686
1658112110
1535542326
1545084648
555209013
600919986
337003461
309284501
928662577
1637670226
857068589
294881932
1547779472
860782301
678831976
295902899
548909304
749949779
35081507
897837568
1136783714
1683259083
457205973
1335759213
389752106
1114112640
777277717
298351089
1554090517
1284164089
1831818069
864273761
1584812711
1174035888
417517052
509267812
352997721
1858735107
512921609
420057609
1192468262
1199628363
280534223
918119668
1293396339
1398101303
829134174
562574770
1672144719
1425463293
209983159
763825695
771995986
1354851319
71455516
5714910
1514205471
67652088
828468681
1687911289
627985747
255598638
281194942
1543380043
941013883
1586255562
184639828
176848581
1524222107
418733121
622708805
550848481
488378513
1597205185
682764350
604336927
625921351
160063573
734518389
238528280
161228444
1421794223
278809090
71120075
300391617
681449559
1476340850
163829108
861922132
1573046547
815462036
1754552689
157299419
989584576
1534778692
1661039640
748677379
476098269
646767290
132974674
1412155040
789473030
1306956723
706520378
800565496
597120816
491104347
976660959
1324703943
1126981785
1408260435
174377221
1132182504
119368568
490578206
117480878
1317794193
1594254107
477626853
1087570607
983965651
896033132
591127119
124321984
1609177439
1530094623
1429511251
487758515
1045933739
395640865
1573155888
1170949192
681947300
988006471
1601137811
51368431
1437279265
1349120348
889349741
370339086
1558945253
844647607
1804848794
759314104
1156929880
599104106
917368274
542763282
1697537399
781765065
1560308404
1433856109
1334144953
954876315
785644727
1039711794
959166761
660277838
1383047821
1731655598
1168423181
911025884
1557173927
1473222538
518990227
1030575384
683979270
1140337053
58289389
1836326243
1743881343
754129263
1503657973
1797552972
1804347143
436973042
978203
1845272378
1472266857
49426270
943732268
965089750
1158388519
805973230
465036990
865640528
1694761711
964958710
433819571
1842914920
579904604
1295171050
1042484069
672658442
1461908110
619317344
353635943
681987062
1395853954
1845386471
852897367
1545286808
1400670608
1536914983
672079010
337365976
1622384037
606410198
1745364583
975919094
1251140002
988482386
1645017333
135133215
708262032
36768893
960605284
1636346903
170133613
888183505
537064503
1101886299
12742986
1437291329
181233308
982443019
659853517
572718241
1226465235
1807200140
1731408060
1326483778
344378634
396833887
1541194874
732859193
472935937
983265239
493987285
1773901992
1253363664
37511770
946945108
1744189710
512499508
70255175
282547459
1600970109
1156320152
622039095
854137990
182453780
663007513
1473042621
709065168
1752554815
902120935
1399758243
1805279933
567336179
1517708207
672172133
1092826770
1022934077
1629050230
509945530
1418078119
1788316861
1160218547
524113690
280869006
917996956
817537309
1751325973
356340586
1251838167
377981418
1222169348
1139862585
474847352
695181076
1859532021
20820604
883543861
174595060
619981111
1531861047
34741471
561271465
810288795
1117235377
1557442684
1168120351
95817347
304009195
25008823
1704580754
931540430
383909558
157599097
1126449365
728464807
396281554
1726816032
1425829854
235059248
1171609622
618707697
1829731081
530933345
1163625824
1332171617
828513147
389938730
1094381120
1541427902
1398555494
334857710
1431132764
271856981
1745072091
1563495772
32745952
326919539
965380159
356525262
1036064398
1254939701
725965121
1477843402
253299843
1306885125
892311506
628848113
315107403
344020718
786908179
502823279
1341038919
570475560
1420574120
964045104
1670220471
294883869
60016512
939993222
1316337688
772808104
1812702514
630025982
1820901357
407928021
920545068
257450852
625876489
1572715478
1517879967
325392064
1114130752
1537379141
459871841
258579376
1510187663
455292713
374714808
1454439098
773307794
1769572505
772995774
1598646571
506256234
54526000
1270286149
683895204
1586659899
1786610485
751544137
15982703
1050247741
167711591
574953887
1343956863
556993596
731739164
516335819
126757832
618321906
154082045
749084135
420162577
1660001820
1340534706
425629200
1438736620
1164279419
818881634
533109304
1671655684
978525313
1034739578
1503230144
339146517
1300433103
1058252791
1810826172
851180196
1756478988
1478198213
279420392
943152259
1367479161
1020588110
739245572
713643272
440270505
1382808246
393226243
545913706
1331867262
1030919786
510917727
921570425
68587168
589975501
1144723109
567505827
1854309511
178395553
1321629274
785849106
1574427620
1254574786
498993535
1328337158
226591400
715098469
1704047636
631383526
554779147
648647091
1720903939
591455283
330808410
1249240310
1724726753
1035198261
55444565
1837992518
757167668
1240442145
98951474
1311198086
1308036864
710526788
1457454571
297470644
1053857006
809947534
371039521
675933185
106246077
643917233
465055261
993610484
978669534
1666121482
1656556391
1241642433
1386073771
922280239
683720941
1535047330
860250925
239263956
1565749121
1616574661
242896219
1058710093
1547399259
1002565790
454597361
873515485
20386598
5951894
1383926745
1281207457
765740518
1586137126
276258961
1571018304
270750453
1349838522
1509592544
820193436
1413017259
497804317
592932533
855861337
1546742077
239499837
688908874
882902624
990863512
975340982
1758520073
1045283727
1182193207
490953982
47477361
69699535
1044187024
1284629714
1811271654
1009985517
101632366
106493923
855882391
757454723
87639842
1218777558
244277376
1119109215
1032195966
1322993035
1673344536
827445395
1836141654
665750303
1522972592
1497135384
138048624
1467447345
257107297
1375850833
823900714
1109498797
1570682726
570499086
818599809
1223657594
608370678
624641813
1817548512
1314680281
384055872
20865692
211162854
1652800878
1407936846
879010728
624165356
319320360
447832354
369329617
1700528585
1725965950
61967892
693454794
78701493
1284260447
1482372539
248519603
954343653
1245560274
396585436
17715395
1130897354
1109296410
308440721
711630257
1730146015
724210063
1169671593
897718254
1219291926
1311883506
1716868059
1268226891
659891169
1383229905
813335396
142385786
593649605
1552026114
1462456504
216958233
391284036
1511074966
1336290177
62631887
1676586360
717866707
1824928597
1321006048
778710625
209939751
1280052498
418554973
726601753
1682947215
1307325976
295215812
230086813
792024037
854385344
71925514
501348292
1565742299
1146142032
406028571
1768645356
950127014
1633558817
1590351184
813269237
1334232203
931191330
979713833
155462216
789231414
271129759
766987969
1339612862
298070164
1434294828
380877781
1128083568
788053381
971200092
1010630888
851001498
22775880
49360067
1184495280
424934941
8190861
264120086
15856235
226179747
1598085858
1614689563
1441235857
1506347365
579663277
602571035
1564613671
955641405
1020803678
1136620760
117001087
281593429
1420241532
383216966
857489484
981964646
802477579
1328027423
485004713
800150545
1496360790
1342923237
520897088
1781341408
705132531
402896715
1057333977
1244853794
1377558098
1785667249
1780933164
424693589
119249829
297898731
86291172
80931210
704807715
1684386508
680330618
1268156825
110556407
765724551
411746972
1223162270
578838809
1765773462
604522803
1676965425
504271292
189905360
912234064
946719507
1155060338
701968418
520781565
148721841
1720181134
1425739166
38608512
24248990
489990014
1320988597
1159413101
1358600998
1319016430
999706045
1333861920
916845048
1739440344
1848596556
355982053
262552369
1398247021
60709356
242082651
1139762064
577390454
45531899
633998992
1223596287
1204891556
1575923009
1859592746
570565100
1043701750
100100236
90246225
35385451
195143464
1199138640
540822305
380018464
901050651
200376314
1044335919
499515799
1846640974
1536579679
75751425
5319221
1025207045
1037452139
1420478977
957366572
1193209152
351677174
844599388
401992551
858790824
1215331700
34487885
163050820
1314604862
1572577753
1084959996
28712479
1138778782
1822480869
1853870247
705695642
189788879
721525504
286597016
427982261
531130105
645815891
900707766
1105361113
676560846
1591525256
326938070
55351332
1830886059
13565274
1026636587
1261684789
1535075726
240517587
1101217247
249434797
655890365
977757886
1078870715
21852437
328526571
1605634208
1171590688
196096099
189559627
1216241117
89621742
1791259568
124027753
1384669762
1850198675
1098237439
821717429
490961213
197518298
608584246
741230481
895857173
258096917
314184204
1242570014
106198860
371074957
570827927
803379380
993886921
989564354
990756564
887569279
637504052
22636774
1272994998
1825012435
1367396689
92358477
193144774
1565009452
1228615297
1126341829
1365256393
1602791542
908215688
134695965
1309946584
288753801
210881541
1293826962
1715890966
1386228860
180978957
1052577925
1582094066
1185946207
1669002870
418931731
1213043201
1666580846
76138067
412842700
1686391638
1517179212
606052430
180227521
1309535414
1623234980
762537248
1385249652
1314807651
469019731
755507679
1714668824
192676370
1119256105
197494999
1014605973
1042661827
417194718
781057475
1591036881
629807108
1029086886
507950584
1670449404
1670555569
962911386
1803841161
1173307581
317620386
1460929943
615498648
168391380
440356462
452570966
608279144
1595935660
381887455
749871053
1412872356
14320242
104533758
898148531
1556517499
1517933048
216698829
1340375112
159332644
1593552076
1720332302
1192716232
1153520632
827331478
1337127896
784739688
1359209222
1244521259
1349370495
127429448
975709091
147269672
1664732953
1605798838
142116278
295149811
1542993047
575415106
1282568947
1273071809
1632436354
1570479127
1091439500
1697436172
1142940055
1400309679
167778674
767049849
616383855
1631362812
98287913
241741969
1609671626
423446616
1328483958
1551133526
1468371092
102229716
1124703586
384389919
1838916887
743826287
1247789016
645346904
58135565
434802332
1341322750
395473681
1492338303
727047021
281759357
1117899306
141841719
1465612864
905255109
266027077
1719234769
1681501634
135596572
1822620137
1639711120
1242272567
1701898641
717050585
1815855588
396554911
1036370414
520856850
1460088477
1757208550
981351973
83157722
464092812
1413136789
800173089
1813254063
563012250
760906030
359010290
682225856
304464356
1606629498
1523102460
1337665764
175395613
1450308161
1407395404
1858402291
5958798
594598142
303217932
964226381
721280328
1161263272
218555871
1628344222
1221951538
1249022314
1253549914
315099631
1397983928
1177236560
1745252920
481963046
1338610070
808414990
1665522205
1399021427
1516987379
1498702441
342449209
637118650
126511035
142052664
57528683
1570990040
1115691969
1754463324
1695004717
1210414836
630061280
1575394084
932270754
1745173726
470262386
486016872
993858408
657766399
1038237049
1539862144
1462824682
1803052752
1444001655
844386086
1549584477
1346433776
1797988136
708276204
1398455365
1251621991
1453267444
1124548178
1711248599
1677134464
533366214
617731482
1068193227
583584407
1767705018
253084890
1803038707
1503885739
791251212
411380200
1352449303
1446225388
614043671
1802392520
1805701360
1641765158
1704486994
1423975244
1487806003
739260547
737276249
137767366
383246405
1631059828
1835171324
770815589
373595221
166519911
710504896
1669554750
1731768903
794960822
500283532
406682218
1258894889
106305440
1499614662
862864787
272893980
19398682
1665626460
995606981
363438511
488976739
754166720
1325527137
335840617
1398084415
1378557212
705245243
605375785
824830413
1234826533
1284893949
1651643438
1632204385
693619249
1162142383
877894306
458023572
693455909
477876194
1703107619
323609500
701773287
1411885040
804216677
363030338
1469696359
1011221832
11355844
347230461
1155992780
43518551
197763908
408050389
276270767
1103733889
780054896
45099387
547563987
488817300
1834810140
117566844
1546619579
548263467
200616577
468286299
177558387
711571087
417554809
1310618269
97544346
1660326518
1594321966
863420766
1142321608
818326684
1524750243
1831501208
1717569400
1514274447
897973183
1742888921
194888182
920265204
1281692690
1440435683
70107202
1540977324
1258371057
632780191
1636474653
1784082514
678531957
216155488
1421735396
1434153994
931612857
1087335139
104517697
1714646835
175523669
431141447
535511360
1583632676
986489746
1177635291
1031383502
1052194629
1107489959
465644570
351669272
1261154404
1648410511
374442444
456320536
432456382
343542364
593216097
245282640
666470024
225758405
1111968922
286023123
1339153346
1225508032
1662099140
1284585260
1400822718
1715554859
1487761031
1405872765
1189881687
1735659563
897446441
1858551200
1393197732
1154198054
1619508925
380475634
1141269637
255146006
1798004937
386182848
451711299
1308217203
1396485915
454334980
59442152
311573777
1619612753
51173916
1833969626
1848296771
682449569
377281270
1004434840
461079314
1706205906
819594186
193553095
1299351695
1226047237
988327313
762105084
320172993
1634086620
957153916
554215187
340390663
1239431591
749295892
703040094
1103835296
1035147236
1528858512
1117431615
1082571356
1210297598
170906263
1455655822
1190116173
259301371
1578039774
414169539
576448378
883389858
225144143
486985584
19182396
55288076
2528686
1102079175
241715501
1710027642
1181510326
51923709
1159810249
1009003692
1687140881
1206210490
714712836
384766040
1825962327
1570863320
1803446744
1491805800
1050285609
424608806
1793316610
296322584
590674411
698785764
1050524301
756907137
1687823130
1155885241
215054115
1532961741
808223236
1286274739
1673432123
758511278
985079752
1339015481
1327531975
136413027
447173365
278436798
1518377554
337596016
1479799620
1324757471
759334700
1093648790
935077025
1112720453
1361111480
663017561
992960561
266478519
349276586
1364442865
141088184
1652208811
1059741118
1805227446
1048120612
85054938
486223908
626435304
1710929601
142534136
1288151990
72746707
559709260
1693008442
1270959570
1336092597
1566352219
95757758
1080726857
1445446388
651403376
262842429
823330430
875740551
1062763210
489745242
1130865601
1377363879
1832172576
619645263
1790008545
564941701
392907693
919851888
1211793010
270285309
1279743178
1638523498
72785404
1771802633
1075286866
601205462
989180095
1273786326
783929700
833978845
1077937066
1842220422
1834870096
613908270
1073457792
1751658459
1316302209
548152765
623915974
1247839824
574709364
1484402091
1154867105
14602041
222718381
1718028159
1405349423
1334118972
318588084
490280899
1718880627
603355694
1294610929
1241235857
1568276709
433697129
1746104462
862774455
750235672
1178727907
766979827
204342267
1420308540
48525144
1714104342
355872448
730965419
529095729
1732207642
650141861
315607745
1167677596
1502630175
36049847
1056600488
399585326
167019038
1282074680
1117187711
1479451894
1485618768
206058828
1338019163
1244584911
164168395
1368208445
1315900074
717741954
363914310
1541595248
1726928404
161828801
490120748
1198506858
1676080690
1361952705
951485270
1849358156
1781722367
1391844902
157697918
809950483
271736527
875156971
1808624182
1414503266
1212250332
941139725
593388937
1504924660
567039993
797593088
1469563443
928037045
1297437207
41154783
37909082
893157989
1710658177
8290339
976660417
1276415177
515402326
626644912
1041972602
743492732
370065999
870610768
1644437267
1169724307
1221575662
616544602
1630066524
368761787
1688329528
1238361597
304313089
1311852545
94831636
300760158
43737724
131802417
1254015559
832496773
1817305285
1347279862
447200872
1360976404
1040061268
1187622353
1155301181
767272630
1384374323
1776739436
1576072604
1264427702
1599051398
1853907061
203804612
1206485035
49679303
1148110926
1857679914
729400618
1336408569
774662539
506233796
513385400
1367325888
313942421
1337861126
1755553828
1576734029
1434034577
30768576
1756169512
21593004
934550069
916592684
1850861612
1136545039
1413833279
316499748
958853062
838318729
1696167894
494864764
469320512
978640554
1440090817
1665491799
292623360
1015283336
1612090647
357744015
1648673813
1169651707
898969854
654246206
642622575
214258699
618954790
1729387173
1725361346
926925772
1820985480
599523496
817182105
1230396785
1718613981
1773882555
1673325152
1183771979
1190632791
1481975141
46383308
610547898
1540769985
820807506
416079863
724501638
1517390012
806056152
741693790
1072445806
237584664
394231080
1063576761
372441308
1151818059
1742205218
1531471355
1145470190
735636570
652997684
1062761022
1147532869
53186734
1519570410
783608862
1189914274
521781636
499913767
243273096
348979119
590185474
403510895
633958865
192469837
1100514171
1631538905
96506478
718846987
1188680709
1432984905
619807450
1025871451
1333828065
131701373
815810937
684709130
27077938
1027040223
615242463
945872852
811619592
1302134015
994027942
1741129645
1116411070
1610656351
430161210
274564942
305953617
1798834764
1663889319
151679276
1734429555
959706648
1577451644
1554005081
1069967724
1343911258
1106988571
1339207551
1207773403
393705009
1127776067
120899858
1154623915
1310171706
970848584
1023909525
283611979
1830041437
422859153
1562591481
1183048546
32755397
4633743
1161385024
1468434943
1438450731
389958094
812635014
1078303028
1857082590
522991342
1395764538
413541858
1581141089
848735586
1612529214
1508835352
970457321
784563789
1399668753
1818755240
1595666386
1833338853
1735345882
1365979943
1015713671
119740950
1295231151
964883088
958999569
1102371009
901714146
1413441251
1578789493
1513925185
803453106
752912074
24375030
1399030205
1434190933
1717672758
194743214
20677843
1083738206
1560720858
1144587847
117110681
523154094
1236040070
618958457
236453606
151210021
337873984
730624966
660625528
471423223
1425140626
1407120181
1544346407
1472253490
1273741354
220409599
387466035
1220624001
124252170
379821245
253537625
1834724284
844597874
626521182
693708338
698579776
720769366
1002923262
1609087917
910091486
1657205447
1545505332
1042722026
1828930101
971796835
1033078935
325791657
989158518
808499737
836014266
1330844039
1816448442
378614919
579014451
1009815885
1316386328
1244888543
789010024
174454072
213119951
704500752
983810840
1290434965
470929014
533367443
90475411
584535053
919386281
1417167714
297425544
624888720
1510135879
1441043694
18146310
817882064
1342046605
1274529847
517262347
1145023846
1302621815
330590530
983186276
16450075
168250159
1641094015
1415244227
907174515
948715972
1593099730
128624492
682329255
1300102062
1002427631
883644669
1385582358
323945788
899015732
581421201
1285553510
567406107
837564165
840840842
370954380
1416918724
1265520138
1233894336
474088672
826578450
397910271
1304415255
1759450330
315015409
1794582217
385705352
415319800
107724836
1252599373
90792432
169277633
1066790599
668171305
1369402729
1372721667
1105585722
1128500970
1096275195
785190688
1810482114
1054812013
1653847457
724219042
1301925586
572248198
795790162
1559628377
1808446617
1436453852
85907756
841339426
872659333
1614723979
1628289133
1033453302
36879326
1640664844
435377471
7847904
1205742227
1565562520
1825119264
1836293901
1625154384
470271816
1437709420
1508446765
602345166
858482096
334092232
753310833
1217637518
1078116241
1841213765
1661577827
1307370297
224363867
1749466633
449282215
218410644
1528273527
1761794029
1099074156
1758321359
737847920
446235391
528897448
626610797
1457960347
1151435613
1058047121
1326736039
1194170354
474192647
581420581
489933000
555911268
500320747
1766155552
1285004868
1513269372
655022159
1178343196
846898276
735437544
399905453
1122088712
1715463108
123451697
337598527
533845969
1653202517
541973161
1749040353
1401409893
1237826938
725926982
687654648
1238773421
1555933896
554494144
1706348166
1209178335
1576991413
946024714
818011171
448033137
1664082820
1520035027
669831999
410659083
1311931866
438852903
552991342
1041304726
469107709
359452453
285326839
1595100397
1148456986
223370024
1824612938
901894256
213171196
831916621
1851930051
472466304
438662956
1108590872
1076533245
1221178759
518853877
1281808213
1123399188
484607663
304832580
1059472935
467215754
1534155250
1558160145
1574323442
1269279737
1762973430
1353227213
1283740845
1702025848
1029333837
788874487
1093843670
1723727501
911224841
583138792
594042763
1324836399
1787832346
908891319
1730751585
1697353213
253641359
963593536
581804301
741156228
1846209916
24117816
958093358
1491721396
454814618
1619368883
2522766
1519003115
1511974714
834342985
1437738735
717520245
126563269
1494865310
183082155
65094919
487381122
1316166927
1060637599
646311396
159658952
275763400
981471521
449877924
1002385009
1463371062
620208227
434490000
1463438561
150259225
1515350283
1662027314
1029261372
462989297
1612039530
1186957028
1206225848
1194200893
504623501
271329666
1811404008
770583110
944927244
329755189
1136455105
1851980521
860433637
889900683
93511277
479443928
1859759501
964084606
1383493332
846485834
810247982
57095042
1772859644
270095028
717015138
1619870433
1833270971
109478047
429188557
649226934
886973378
92765207
1720756280
244067698
946316633
1112085685
1603419537
696202194
453466843
764972191
1635033094
61708779
1092956642
1320794684
1525308258
1859101756
602004257
732899563
911372988
713563992
548635881
1109647908
1846881784
1691157387
1107940030
1818616406
379712859
809499653
357246113
1580621593
761727058
383151383
754966870
1132380810
540581443
1740558453
1065905893
1385395408
226784557
387665389
1465481496
1680055544
548818233
350943553
1232863377
834561435
200038487
1072608089
523001433
1429241137
1532292925
1467741748
812993475
1738519511
394205065
320360449
1682000982
345745607
1118480563
587215014
1098848117
1421389145
1839910354
978058048
922178701
403893666
1255631333
230151809
1820532289
319953258
991082864
1304038318
1629684157
307726476
762128127
76846323
119244670
1145703609
1570920744
298570234
212492749
1726442836
1023405688
1320282818
775759649
984242314
1477237327
798196524
742721158
1704023542
1635255516
768466108
1671561062
659917249
30056610
1306343583
982518959
314977490
1031365152
639805296
1145515310
465517129
59172815
968482843
899276823
214867122
1000840157
527682413
1295859315
1242625075
1373092670
162654944
1462750222
569536452
696596942
1054570287
1675792645
1575302759
647529022
669162557
1716000685
1269981041
322955343
1304521901
118388898
1269006047
794136325
338454013
1111430406
1679999670
621365207
458842222
561346211
863250062
1049598460
71024
559265386
281982853
693991161
1243390986
25690961
297660503
161474172
1108207501
634513992
1040673560
741196283
214668787
316641188
1853539721
1775732142
1575692433
551876100
163991983
1810441054
1699065716
56160891
688233983
718838713
972275246
1421138740
1533576242
1105810572
397681797
21518412
157525299
1136446159
918318996
998918984
185741699
1591622016
743926646
511514033
1518386630
568337212
713341243
1265255658
1503759198
893837203
930918572
267459301
159474161
1687587580
1401531388
935080397
420031502
1024509550
334970393
998864215
217767580
1740063733
783324980
1824039800
724876542
1367852796
1382826159
274184419
791388821
1436708017
1262911209
807357958
1384595136
1097871713
836531445
226141652
860903135
664353309
1475518733
419573053
780732067
730771240
1386244312
553599436
1121745625
641967845
1153429488
785568053
1813985292
140363587
194655899
659127086
342505020
863528702
1725480043
1439965381
712056243
1669966680
36505232
1237724234
425864527
200964372
1414016352
522213999
1009599690
546017397
175523800
849107847
1800634003
515306120
1569848445
1507020209
1001530036
603565411
1554291035
1230515866
686344466
1355891073
1179650683
47022827
709563753
40043834
1163715508
219113521
437807348
1105982859
1691444040
1019437841
902898296
1196267844
1785538268
98522046
311464271
1081045157
291063679
1276999218
1471320524
294923864
311352440
81671235
236727494
104026470
866574079
1775934604
816660066
220567128
170157806
1702325031
257913460
456002180
177523555
438993734
1824977096
1139681296
6251634
1347102551
1332030057
1106942229
200615821
1094081689
1327812004
472336768
360665123
1312525626
1290720055
537371458
1522506928
1773328988
1083757208
1014468215
1133290127
1067911463
98858966
358474506
1300280261
1047553455
747758704
393022895
511003522
829936025
508144834
1350998724
987729451
1202922727
611996988
131226828
660724536
632733458
1134527568
642406524
822297454
513004188
1398107370
1430671661
297236125
1788113970
974634415
651161107
1240805065
469179550
454674760
553032487
309180040
265481045
645988813
1584369750
1733485675
1059997513
1843113179
111727075
242976837
714255711
828196645
1167468393
400523367
1586119927
1315307519
1112695116
605347894
1326185826
353425175
388258352
475804533
1603899912
698899419
1591676547
450704531
1338627967
1472670635
159000249
117635437
59582617
1793783035
1665347130
1120871336
1351647016
1564254034
987789037
734401765
1627109659
1548433501
784605845
1065648209
1210292547
56490003
1605106528
1853805365
64132595
1636555327
1638509634
1027260227
1729839192
1636192675
305888266
1798753600
857615501
1373241220
409075268
1269150238
846189298
911310025
166628343
307414977
1313747596
1751019297
239458731
1233538428
332323764
1577655038
686931965
613351944
217756323
1113413317
1026196361
1323696257
968056926
1416151180
1284944265
1802349151
121065113
1735993918
130738134
545442901
1161457597
574012304
867373823
952116813
791927487
115081904
627545678
327356289
752574590
1043108917
1119842371
1426030220
482782557
1046542514
178688136
924691566
550257661
1138290561
403528503
1603590873
750909795
1780002695
306474315
1033783252
988469064
409719343
1666845856
1499653528
1555723838
1113020869
1627501386
1703778416
962193910
616605597
302507506
1661605430
439762885
17296962
911674679
492275141
781467917
1566533280
1347233559
1228873053
581514357
400196868
840727950
1772109047
1277790548
1716957093
1477523413
1393622512
1525596542
232277955
1197298633
167143091
1660575813
636815993
1557846644
1113501716
1114591482
343790853
1628113419
159435980
809406915
1057376669
618750487
712591347
343988865
1177534549
397346965
1085253483
799425310
1675456565
1565398614
1291613052
1331124207
845577083
165988766
1249751311
1079054784
550638036
1353062963
491786739
1637833023
592665821
81313415
599180633
160731523
297680445
632305479
1849584025
776431595
69202667
522654897
595078502
778275067
1410216382
1263625623
235244207
1439199110
87225486
707020673
1711026271
1185438765
1344225431
343275496
1746350439
1094361098
865890777
366635573
40254995
1161660315
478888656
1574618662
1180764703
1591492299
202809641
1257510565
329828838
889662206
327468531
1603758532
400055685
1107832507
1501436681
1569344568
1649923722
1720941423
822936703
1081519608
1005672091
1363437700
107571323
1051374801
1396208541
1612730573
523539949
1492787958
458882713
1063489288
1495287675
623490109
47474855
847941281
1280591373
1199008732
335113977
326457179
1035901471
1392787648
982102417
619257520
389226819
219406443
23802682
531564697
1178559757
96788667
1321377112
1477743443
172725553
1036370819
1156409296
859063465
1782547883
1164143536
143846268
410635142
1792683274
1703039413
1240777566
1520349393
1104514305
1250534994
1201177323
1406416015
936863604
1325243378
394694221
1012938364
821755464
1163350797
771295403
516181073
1215376722
936875184
43839722
1551004134
216473993
419073870
713628850
1817867522
1803923458
1304391364
322525731
1784358116
1541744673
1940227
1600399348
706634027
1637927673
873663259
714687667
995791313
322592683
383665666
1338628069
1404933283
635985957
1454519888
515449120
1191071295
1772629152
1289746942
23902825
361516867
702988322
840362464
1606004308
878560785
1606403661
34680087
539979662
394775058
410795825
1580652308
393167766
714884328
1166681916
274457314
1353884903
1685611600
1420513666
1108279763
1156859324
199333068
1674585411
429152310
1483060090
18972326
1133309207
1661565643
153907609
936275898
1825573636
146010190
1189807322
925873224
1567488052
774462662
1291505133
1243260001
1061526513
705355331
984956044
225088083
1513495766
921625255
1636903006
280627520
1742474649
271080152
884285731
1339987841
91497285
610640190
435315448
1280427750
115643728
1758924284
1628186342
721918165
603356996
1736407468
960689159
959913115
242093434
1190704354
1415940350
1847820515
1128358315
1016681249
657540907
305758490
15369560
68411593
40537322
1237829040
270259270
1701201091
821016457
1369443443
468909077
397946249
1180959185
1734775914
1097238784
1099184344
88892247
945429692
1084096179
47221242
1830725240
227163258
1393274980
954198102
1222270854
1249931542
211055698
1673068899
144057418
841751511
74783891
1312928393
224445057
142362721
1491274745
1707174893
704522083
1050701221
795843285
324000788
210754976
1786561167
1760998102
1584019121
146667145
423099100
175200877
246140154
527442349
1657396420
1681526682
970153246
440112379
668754327
1138697530
13465954
273646793
441416069
1132297909
566824631
963913746
1461853602
1305000247
1116652584
922331449
1311869769
1446948706
1627878042
1553617529
544615991
587381863
1367853345
1448609789
1113396425
1146011769
841374374
1094274999
185558815
190829832
407243871
1357937023
1697755000
1668793550
1721138568
1071128084
1679415639
169577212
1089304783
210813290
106845480
951496744
986675794
1045894971
142539068
196519598
676971223
1153457997
624715338
1287552494
1316013424
1158453059
684781955
808778728
318756796
133674922
920325570
926364822
161386470
354567396
531858278
134704137
678816395
398918991
209482648
104864336
48004907
1352591331
26462748
1262029169
979795663
422855589
1653875425
1657913298
838454964
1651519209
55466652
1543888190
174572319
1715220621
1648721158
310446896
1786036850
195831162
815266209
1795008529
779706473
681908444
48704737
1476308594
146122569
599550120
1806987005
534356772
1715685619
616547671
1467988274
1097092157
1100361237
1306404993
139205427
48014573
740103006
1138564402
160632876
1513972435
1197593947
470096825
1558477619
477825812
908450308
723320037
1381895341
437537727
850254849
1204321272
317928175
1559413647
1820455546
1413364216
1542723377
1365153492
1682770695
1395697494
1137490802
788857816
1307992200
1845531588
1042641602
1104040845
1596751307
778102355
928454891
1331424472
1751376432
674424832
1534823447
1338418110
736520846
292244884
1848666227
610235492
232109246
372869371
1325843145
1722209700
1016499658
1038275604
1048459848
1065718083
628346725
1310505837
842614264
540373712
13475442
592237571
1323877706
303416281
846142626
141315410
175495607
1476359034
821884612
194359919
808685910
1610485849
633217616
525691151
744858979
933713027
705404434
1435177729
411134255
149636144
838459422
1184089495
9088342
1488635611
1322532856
1052288619
343505179
1066208426
186512035
704327375
1077441826
1244179056
259602799
1314288990
675769460
1203265181
56012152
1094736789
1372721986
1795681978
844649667
629731750
1753753602
816800770
765552204
875596423
1018301563
28235655
468455085
1085271874
175694226
781098986
1845087499
748525091
1126892152
1458310530
511786587
918303375
987427309
199785702
1027785039
1107192056
198528650
1752195059
1321195724
674247082
407840998
398459121
483937237
229752905
703602475
842783919
912704025
777492002
1108286183
1033304106
1857153083
831950963
1191388951
1265538282
694726109
386527195
1665162254
193034728
228600211
1114956785
620216680
1628268728
195158828
447349785
10695067
960787681
508313114
263331291
1047728238
206050716
1077150452
345267512
1136612335
1549004944
1191553150
518640802
1846247825
950866434
682634539
276376900
171702493
125927714
333380003
536179721
1581536926
1186195117
577770639
984089560
804655871
772965518
1190237673
1503636320
1020319490
869331671
3827730
887052929
1180473571
9711544
877641856
538386982
250416161
697794917
1044993280
666822856
734039919
590138834
1168213413
1004890843
1178647014
878436911
704348442
1289411401
1391680252
331420765
995784844
236735071
949476639
495606147
122503014
763076890
1796640409
1703946256
1013700911
1232075834
440229836
1640197571
627296067
939509102
373700277
1071073421
64076011
684574873
1725804242
561093126
279032293
1271745333
614698840
153493621
1173721829
829846382
1571332624
378338300
479951018
1497330797
828711083
89363282
1767450587
479140874
1515391371
705203708
981860872
909297064
558819672
306336320
1049990855
162838266
61241483
1514192001
237338753
213015307
685243232
132422382
949468676
1052405932
1777966085
1559368649
786890481
391827252
1452823151
404749102
1654919525
306797599
1582194685
1034996398
72252937
1443385336
1587928738
77682771
9691532
1292734766
1353568409
1604129470
1268906344
1698452888
165925975
621484139
799513891
1089446841
182782483
78268597
488809388
290574759
4692307
1778102205
1835543545
342382495
1517263405
717795868
156173072
1427782977
1676405427
588920210
199134711
34102006
1741950233
1819434382
1515232958
1549140125
349993138
1435306575
905684869
411155394
1713567319
919066366
64501482
1597940832
111224235
1072979178
110093261
1296908318
1785405704
1516192695
1669776830
1160607391
535591510
240668098
599544821
599538848
1423355255
659931076
1491731939
1615488785
161381716
1402978358
1508163864
1838689120
1650846834
284209896
1664454530
1393723719
839342917
275513288
1807185345
1161386166
1367133
129931033
980130156
1129216934
384710542
886006145
1766097362
636498119
1188287001
1266442902
573246662
1733290108
1180646794
1209566446
707042849
1041761806
1013989278
1792081796
731503295
283472022
700963308
1571771891
1250734915
531701290
1097487915
959835368
1045311106
1353113369
667818206
40590340
1726715760
1334461373
1449785667
1155354322
329397057
245530027
1525805990
129001176
280858091
822032820
20387641
1445740976
323207267
220738638
1088612152
22737293
1059261413
1554168247
1394336695
892434591
256189294
1023172760
1113668514
1041703193
896933391
313440156
248389949
997318328
937224774
1293914825
1033127490
1477374452
74847041
1101366382
40409664
755556444
1760837296
931386421
1036111326
259749917
920653992
1543906633
1576391028
1434254204
15425701
1816984193
965489646
1370072317
801900138
391543634
535733308
1498188389
292037290
461857123
274450590
1650762252
1270999275
1833436065
31011112
838917297
215393516
1621481176
880258553
1797686464
1160875009
652648565
147274204
1605289437
1148726786
1197702440
886924661
897129977
1297602827
1615995273
1790569414
161734582
1694126541
1087369652
1753791313
1617324433
449078823
1219468614
150301069
245640783
160405568
794348009
1705746692
1465122576
1380054245
971938485
1350723918
1155108140
1752294109
371499602
1501907779
1378016847
1328844030
1031996302
1049303495
682745927
185892089
1659140201
1214822052
1107330382
1003546110
1572732404
332202024
1631417689
278957669
1819977691
312385673
640651213
1504987320
1484974792
306934940
1744005275
1051148623
1196788936
1462069640
418028142
1795447952
1606134806
427355868
842290340
488494472
1616538447
1637493961
1496943204
1370958668
1711267093
199054637
1246474703
1272676444
196754027
1433869862
1793318726
1780021475
1188436728
261120335
754042929
53123056
547745262
549168930
1146236869
1212428898
1121582172
633286730
1396727904
258070665
1628647558
1537293588
481793495
932174335
270135621
1042175547
1688338483
116465893
348167946
1808542378
1597380820
795217951
866312459
1777230003
131057742
1379663857
1072998646
1273392718
62879166
1479043239
518663470
1024809377
1223808479
662367319
27789117
1723665566
1636018937
1450035453
987489527
1263750178
987575423
389359155
1632394776
942281342
310431581
1437123884
542679892
1109387217
1690286067
832958628
1487973256
1371430643
497319063
1232814082
1481598835
1498391411
1078405455
767287383
332731215
731019029
1552984505
172833083
523547336
618663553
90444308
486330655
1500161474
425479659
1781015506
107247001
102786776
432144317
1727021800
694376422
1738347109
627009767
1192242021
244233912
1696011753
1199959885
1738837877
1718826631
705922679
230391735
1292109975
1290804208
89254694
1831143734
522250402
552184781
273858309
24738388
794584295
1018180978
1180261847
1521495695
1185765359
1187871931
400615799
792288349
1741929206
986437529
1305831436
1390696575
1082704235
1723027702
1650724790
397424587
272569497
1210059513
621300586
756682079
1400388157
741795659
592652899
1367995846
157738177
844339048
1051781956
440272960
1383202272
1447670492
777288976
1707815598
968454508
81064180
137234401
592447209
1264053108
331696013
383459112
744152568
1748935289
833171403
1676670560
870507407
1506560363
1807418256
1563094952
851662394
1567954508
1440706866
678541861
19044620
1366343937
421354732
201906993
574203367
1718390323
164182631
677812602
1522685883
1311599151
437662330
1840474179
1210809454
235745961
904404769
1837104723
401004673
989092504
1088473761
1522946886
591029161
387986489
943291956
1769130639
532378383
897126006
14311393
554873029
1459680882
1853699190
565764810
1847968568
589815344
1295494682
440285794
1649611438
778280579
227575927
1811205242
1450131220
455052583
771608440
381492514
1805296370
1675502281
1825991642
764185126
448599553
279127632
852878900
1728286784
1659983479
1786163414
732192795
423257932
459387541
538428746
778224936
105126556
325054457
1642045124
268137686
342375933
968407875
10565586
1591478608
810541838
295363883
291271654
754883536
816577650
1056977815
685072940
1382547122
901732134
1114638260
881951729
1299492259
483746016
1088767934
290931524
1009227939
1591587206
930009105
1625759781
340170047
48111909
1327668040
1080680589
1405651970
781841383
331494433
835502338
1655607271
617761605
1267419538
1825700962
1548403264
144359434
102013747
12371298
141080369
1020435340
1355668364
810902579
1161894749
1650858958
1047233203
193323751
425679809
1559771556
1715446402
1321247322
1089894367
432291129
877015695
700670827
620447953
759249742
646677692
239336346
1641690439
922373346
622078587
566199303
342725257
1759393641
1380567382
1659147754
567872625
1287703836
111048402
797017010
848371498
798468380
994095821
1195903584
489487505
1200318518
971289154
1724054344
771314417
1718403586
1508230102
986079029
1623739041
1668708747
1427108182
1851230312
1646247611
954040681
1186131465
465896870
737140559
956898705
1185047535
91911335
1268162759
930160548
1269053667
479464350
356131132
393801248
731827215
1842719690
652275836
1436766206
1153321213
1767366506
54025236
1327333055
278212466
1057043123
594223124
949773023
1211621168
1640361310
409655499
117799563
1230993992
1348995690
1122502873
1278618546
856912226
1152394403
1197315212
1850208853
564795979
1843173629
1173712972
1839237515
427195128
366712285
1418179332
114741171
983236359
1547983936
1087626490
1549489460
465272378
489978304
1000567696
261954852
1723444833
198002702
55282995
1794732044
1397068649
26343080
1418623873
1555510892
1705557725
1227715094
473183591
1426830120
922674432
866445206
520426752
796962836
576309975
282520847
597875778
541958194
1724810800
630997968
668899233
1604813769
1000929092
401401006
1029240070
1857336751
767612611
816741729
1253574760
1115654650
296989482
460027638
1284422755
437434686
377835756
949110806
414204056
47933793
1113671545
480573837
758213399
1575644682
1208460503
1761312689
1116281768
6889915
1100300562
203231745
950961260
1538838168
183052876
513404093
453011106
1090149549
1329743956
1059331687
1469695263
831194495
1036849532
315692461
1719159599
999851374
1109534413
1471312879
218270778
1045664420
1747640177
1344748138
198972769
706062840
1838956199
1773025793
1158235764
238729247
1159844817
440718657
1816798456
403811173
1334458213
551756453
837340103
1238540237
1253915320
55563400
611113497
664604031
1360736715
1815741995
621366824
1134920060
854006560
183937797
1035370666
777965180
817067580
883317562
735909607
1105373214
582791377
947659054
1138647136
370660500
612207023
1068692708
744066003
703708160
1321595340
1375433909
130075280
722803800
173330101
114112585
659616312
1410233329
1181995320
458006160
1841659875
1802820640
710864417
1518909835
1063296244
588464546
1382982988
966469150
142952301
990763464
1588640099
1246755456
1786712815
1262688647
1331446299
1682663517
1210682027
390494117
1195613992
822481099
576086255
662559020
1523189550
1620076634
1167230367
1213414132
917193941
1767873418
865397044
1057648564
314014707
878610238
385131444
965010230
1609182339
466871510
1393050606
1463969159
1446864753
755093273
612622498
1070769337
1186890833
1127021791
1598325185
196186566
1443639103
1382220651
364340949
1131913870
678728490
880642675
1705532830
316770510
88987071
1628742388
188068829
934583029
1127561987
975742965
1015731869
1418221100
1530785093
467997935
1613489041
1859153052
525948824
1094997732
853022540
676944795
187692783
1542741404
1554632030
1679711962
1484927437
1537271366
782110820
735489619
293505908
1454195983
1635735699
947899058
1835575908
1414553043
131743407
587053110
218298169
1401330736
1546902895
674713630
908945378
256930815
1362765725
497892941
679555580
1634757506
251276016
275339228
844521724
18361849
1168334821
14684440
1615234811
92129935
173707952
323300771
128470828
1744903572
1197455858
593677360
1799754071
185498237
231274714
1256497336
498680516
1714705276
536772651
846957920
1367628434
412910818
1365175794
296412964
1081528030
1618344004
1733115322
1320652262
776924540
240978455
1209091827
1111003173
1672147801
285692107
245031352
419495796
1611353670
134862087
1350062634
596507372
173344305
687901314
277757814
1687305697
1214570599
717196090
1116253076
179548601
680585137
1249420400
1230035862
10143099
1124291992
1009389387
1798986765
752584614
1656307324
397933280
921094066
1160679176
582024393
1320295526
877296650
342490237
1833288147
1834884018
1463740764
835022992
991032369
1320333353
1453600029
1395947795
527839894
1306144413
1291842852
595231002
1734107389
1533004891
472442413
892778766
103118453
1691940899
1808885674
1676605480
107594396
1095367927
920301710
1016273422
1697860261
1786886851
145628616
1493366272
1736746528
615640054
1741204301
168845124
717347819
1533679162
543705621
719036688
1683998227
203614388
547426715
516723317
1058579127
1280522013
776088222
633121247
201009860
791975539
1348647791
604151307
1108444376
970201282
617746481
1626069301
1281956244
591864531
635475040
404408336
1644062371
138203071
1577105417
575905407
446059231
1067361261
882775892
89890194
169611729
1750744583
1079347303
1145873143
374867513
771922626
406961498
231499499
59844727
1825183587
1538088697
1678228761
1660391962
192263081
1167371750
832566221
69449590
512992917
1576748955
548598113
1858284015
345670586
1837738711
487466185
221893692
1694404617
48094686
1118684980
1627425323
1225384707
1632635363
1193990135
770509993
178861893
1242485563
1549128036
581837469
979522278
1536461341
1687315861
918750995
142192848
1114194741
1424003335
1048436089
474252807
779368631
846739612
1174737674
356091024
270107906
1520420040
144980658
527025486
314085651
650256236
1302540040
1300701291
774079659
36840349
1330628990
1517000330
1504265402
1207113969
43128269
897578605
1031812272
1780954276
835071049
1388743447
582230094
1403697731
689965710
384777913
1473377554
1320624198
104709810
1334495215
1657751886
994470368
1509505746
1019835744
1310023306
343679071
1782634868
1001781018
1718285939
452270567
1697897764
555883011
475861877
441776489
1752215170
1025509111
1186491502
930483172
22191242
1018250683
1270261792
559983768
280047114
652963788
1292607290
431229916
194909903
937969538
1156284855
1264635757
894695568
389516453
794370914
187004190
857315440
1789348821
1245722775
1214314341
1262734805
1026985233
1789919052
250685410
1762908262
486072946
647232349
981869115
1309573372
1237608474
926482450
231256208
812970982
533216969
45619867
1268883367
210944796
1235282927
993846872
1709751808
551769300
886183718
909024721
31116191
289038570
738009101
171639871
123092515
905724148
433081105
742311801
1643140692
1019454268
1818304382
732264146
127700777
1585410755
890165310
164483654
1650621440
403259209
336636329
1078175931
619900158
424847281
733799387
1840044400
1296040462
413190311
1017130708
1103623885
128432778
1617032811
1708661544
12353727
1681107624
931149675
532943943
1486822532
845633719
69440007
42338897
856438531
567865836
1148678172
307445899
44127478
565015213
1112661172
1265502689
1395097074
1051617628
1469887233
203821413
197719167
1706299081
1690720158
1581557984
1631508526
562639047
796150555
79144807
1729693801
1409227843
296974818
332184596
1385610286
1471761187
1580889803
1101021723
1235616884
1054797673
588380891
491053909
1002993615
612326453
573328221
655505467
1511736283
261610815
1423707951
36878826
59326897
1123508907
1435162046
1806878630
1187027607
1777318506
1596435095
984460088
1003397614
995719307
795010003
543007492
1754013707
399409737
781507540
1377140449
167900402
1697118768
1598133278
1088470167
6430352
594320721
745448655
1430864161
596074666
1540979583
1809202052
271753919
1220097549
1627328055
132440909
1356685935
1802366520
1845986191
1774720651
1263267092
58306908
274947875
1794900121
3163235
1830396181
1740788616
649660698
1263359516
599071287
856560449
1365721441
742957825
391781909
377373528
4481476
268204056
949734047
1597020434
22712840
734454331
710316436
401826940
865355558
1089992627
411671371
15876770
1472758946
1349290412
1352843212
1698334227
813786008
1063485875
1824321234
1454583515
483911482
29197818
836609058
1387789334
249239464
1214071572
136228340
570810604
1844315022
46768733
1619866845
1274993330
1741113972
963526565
1215556380
1397739376
1413104411
115426326
568463176
1138887446
1619029196
613628844
851508089
1079969929
71574898
337289285
1065158315
123161006
1057799331
407452185
1029865949
1487956304
333285232
876575766
1182913359
782948921
1654190128
236789675
1805477209
791254859
110603950
197040535
933966665
1853036940
992231864
1468735897
1121078753
1507139661
42135708
430118178
1488810492
676689530
1083346629
712284192
418814875
529218674
995059753
387601720
596981028
221795283
1819922528
359422391
70680107
1004134339
1446155194
1496916542
1461866492
927843926
1422311315
1456445234
289339077
1498565578
187324343
65676283
1452402633
707148521
674777123
235660179
1792270841
71737974
349873201
45401323
986666903
873003521
437783234
992860102
1064632533
1068217864
1253247084
1310087153
676123127
1239406187
843308270
789066198
1081358427
1741532199
551943996
1658572410
1671697968
1256389214
1660767978
1749015491
1237140602
1007050395
685528002
105328342
94561163
68999997
512438603
424910255
1594297773
716978840
1366254013
1188500260
1536826546
974689516
1108735571
1509342863
333877343
182445102
581128743
1046176034
214590648
1044319053
351636017
1533546696
570654660
959933712
1352947518
490320635
899765994
394690731
1384993935
595594205
613677081
1231407914
1448186858
325826205
1626886897
1538659594
952070376
1489259678
1496491897
974024407
333731131
1843010545
119233945
865077243
488039712
1293653392
769572480
399823767
979922039
971441722
1128211052
379733850
604534855
1768384386
33364428
249304995
281236169
461603850
1561615487
768020734
1030282079
209789515
881158286
632444882
90537159
1113353343
724649569
1758407169
801562799
1385995249
1276156892
395817130
1285842693
1638690842
1722962757
634389873
423241853
1253024980
490531264
725513535
660695288
674828242
1305039499
1007814527
853477304
1523581874
1742861206
1581526691
788015823
559017910
704093423
565485868
1839081058
253206191
1321177749
1200226098
1103175835
777155085
1468141940
24586741
1845798098
332219521
331487314
1503866497
616150292
491551795
650038099
35324707
1413116998
1190450300
315601996
1792011254
1187003231
1151087237
1788988117
738295864
1073430088
1590999057
145055549
1694707710
772261274
480750741
543238638
974837657
505565399
1237420483
1200764949
469640023
433511082
1631488525
1258301178
423681033
1202551537
1682897228
1708627065
704589201
115521271
1298076270
474219154
213226619
1287436061
1306931292
1080183666
795862893
1832473161
1721237360
1750895543
1136923885
586293536
1632053638
1428322750
1249417017
1633933550
1380039763
1148610289
375494289
567918905
1500628983
480881391
1729674208
756541195
61801177
785341876
108675308
59983959
789758253
466788408
53624334
2082524
502092123
385748670
336775750
457827559
263140580
1008053648
1839650128
164436256
1269036959
1251544928
1196869854
1205813166
684688670
320559693
699761154
168877720
742319113
1145763265
959384422
1311561128
585738796
11249851
797655357
1747566507
1590080414
1384676535
1237708783
402620919
767336783
144946962
412594316
403523952
256896832
839457333
1219364409
981609824
1730073665
196289349
512057830
79633423
806426888
112823509
738577930
389426140
784816287
1567192160
355958430
1002758164
924223247
1191340421
1217876844
648191522
169434004
1392067169
1181333499
1528305024
1484417671
969574348
1747959518
278192750
105095236
692290010
1436204713
1846821794
1442509165
294509112
1605603044
832004316
1773054358
525227452
908951656
454431664
1599388586
788196747
1671425136
1753016250
1760424466
664697119
476854762
966310355
1474785429
968765846
1438163952
588329174
214135843
1099442183
1527410679
810364013
1642650308
301334650
462507556
254922817
646713651
204620256
314543800
275807468
653052347
1705317034
129032402
1609007060
313370977
1814843984
392939569
427184465
1471748508
1354654674
296675516
1807225314
56809609
101987160
932142958
406184367
858841722
994147731
674985315
529745458
318997348
1176934891
854710896
1332050113
236635238
1692437658
1604331044
163760626
1333261231
1577222209
643103308
1081257943
928584573
1292270574
497887200
132419194
1320386420
680121320
1053106015
605941654
1206895471
444368834
35330590
1345598703
1477871945
311683215
1254315873
476444010
1476720761
332073694
533534047
154756763
1248459197
685132557
104256297
614227040
1281183511
1616066477
1288308973
1413939933
1376963104
1631843842
1723533815
377071333
443565299
716871200
275601515
384419198
1176460010
1601135881
149355708
943766915
1280080181
1457415234
567443893
1110030294
1699817580
955381127
784754313
1229274917
481153542
292117433
1585992385
70913177
1537414605
1230347645
1399891689
1458704168
1534955648
301141088
1549637549
315538876
501772039
1496290648
823194340
653961402
398744419
1776198034
340225699
554883619
1616549193
151875268
476450208
1044310654
905856158
1749895477
1262999332
722089606
182540634
222509436
302823938
723374209
1677669889
292485256
101190123
347565060
1123932740
1174540779
1487179187
1094459546
1680796665
615303345
1552194281
62679167
308553218
1066488312
1561577274
1337198989
163319851
483510780
1829404557
1138291272
1081837847
470204795
1195557387
1465624631
303856211
360911389
430256759
1567141047
234465910
1427474910
634323864
1253414408
1006281672
1049501663
241820552
1388416781
17881383
1328353152
144450895
713063063
66584549
1138128033
323203256
1818924745
405349832
761391014
812177408
1242466760
1354438547
1704461039
1754873513
303510127
1247671691
1632199192
1722126727
505864253
1597997522
364697835
1566908434
1305047125
999571562
969131331
1248550953
565454457
999809280
629627427
767887637
249846416
1705418458
21044354
1449098964
1317881390
80510166
1163304639
73695459
1691815949
562547712
818880372
1072842748
1761412851
736662282
64973127
1538314480
1740338630
294939252
406236242
189597534
1198579987
1072236379
836919213
704650932
1606918339
35095088
1037453887
260988481
22403076
945886956
383309340
924227302
1182715552
1672540012
1756233851
144004341
174995831
979495077
1700051628
1342454534
134249951
1577264068
429081407
511095723
1457755458
796304385
217874354
316904114
1459067096
191300883
1344609901
267051413
1830152383
491562221
417557195
1147719010
200144951
983338397
1560209630
1827633210
720711436
1718621652
734419801
1185974078
1745123254
1295467209
527616020
587587910
1632116785
383169123
893346513
680613170
1111842945
894373630
600883638
1363009523
46282566
1190853792
1335477958
1831416599
1766514238
232315341
1007595887
1163727922
852806943
219420043
85003035
1228852433
465929875
1793422988
417278635
274498345
1157990204
1170373567
1282853215
485527636
792265383
291752068
821933759
1723093880
100217632
156016661
1368527895
1368910116
1535741758
1716240228
1182780412
301996084
631936455
176917467
1775308984
281363232
22353867
1660368779
1747349439
282079955
1568073332
590312260
270279782
260586005
226067686
876019787
148299606
1427135032
1856102307
1034062885
593243070
652772521
1805593605
579268621
1651442213
1729502799
999677536
1748029382
1025696627
1255894420
217490798
93697061
851368142
749784273
1146445149
992804816
1736332687
276166866
446575081
1106935559
284845646
1123806255
1185447872
909139848
307887454
556592812
133839710
141612201
177132912
1184710371
275616766
1495095206
1554538993
762817214
207638243
106041319
1092199446
849566899
1502253502
990780870
203309062
239825639
36323401
255407313
791266163
1376181206
780225350
1485693308
512547490
975791945
1562756558
301310868
889589417
215530064
328493269
1014649197
56681930
370758478
713664172
361683055
1318585519
259139844
1285210212
1852848866
515758050
301778389
1460844747
723536980
1186541070
1020008615
1147739151
819455686
255734226
211586634
394482991
701575006
1075041460
1236015287
1609021260
1365632352
1436559130
1706554220
1138946317
1836238754
1345712110
741490627
60751764
1102774328
538109303
399094585
505078865
1755968858
251200042
127523515
526353858
993960502
1335587436
853749543
1186168427
256377316
957403735
1327722835
422552423
52494206
356292751
1582137217
63167813
934352464
1212727916
1143234325
812730694
101786036
992580458
1611058074
1788277170
645173874
964992192
418587808
495421625
1415768050
384494589
1148985865
144190651
218326466
1148957622
200685630
304052995
770372107
411688810
98194602
774024842
1201727549
984652847
1588340351
1394105085
611476889
731371066
593489015
1645073935
82410035
1250947629
1598286712
529420248
385064484
1352807802
15625180
391236357
983761962
1024954035
1229854918
209399222
1102262212
378275145
1026369704
1708373989
122421100
1591414218
837935382
293518504
1334955959
1851966102
1209182908
1334527035
16741539
666601616
285410040
1643992940
1136339550
1640182088
62022238
1711559715
1678060479
806225591
110993
1183936343
1120312978
1061482472
967986963
769158871
1439855183
1214626852
1492793465
1021212769
1350738815
1319374024
328055304
1569933328
544913380
449725876
197280372
1441548502
496708650
802233748
292643601
1545364673
465172864
1218997000
966076671
1207113711
114386788
405412017
1157496878
778919397
921749084
1712491585
1236768815
989413905
988131162
1298675588
1364015678
1667912105
1509072205
1751790108
1127481346
271999002
1115538510
182546583
1758482323
19573975
1226917941
1153152443
1487209710
1136686649
206260081
785998515
1849824756
1727350322
510631443
278964826
1822727358
978155863
1034030092
1577493861
1268930951
675083704
658651780
1244398386
250296187
1402466456
538572731
1024858653
1738382702
1785012700
1317779720
210552011
1207310096
1257123740
1288768156
1596917350
1405068252
672498466
1355523197
1858414958
1507604320
1208154665
1204473861
191774965
137833466
49268351
637680616
216346967
1084852233
436804455
418048666
915071770
692364851
1442048572
374701000
416797214
1376453345
375334488
1527211794
1809044237
336610285
196232488
1612732436
931190463
1573715065
1749394663
1730507892
99087990
458051521
1544844774
151708757
257117898
1357932986
1481643748
1581097740
1082045229
973431288
1510536338
898061648
285005269
1790539138
481153933
662469604
163491766
301412275
960960177
1276724781
836148856
747967230
405286374
973503214
1750278201
1639301310
1289785879
1071057266
675836231
477773243
796813206
622152638
1335911552
1783629058
1097330527
1409616140
565822656
119235661
940073356
1707724301
1213065479
224146620
581776500
1832502880
875722112
1763886848
747354896
47484876
1281779808
716178328
267353927
1703965653
982765799
1552933299
201424075
522542127
1024033975
1749729445
1684318832
1296458368
1555519523
422704089
1555260159
561150116
1101047876
948557146
1009895715
417459843
310848780
622664742
981117371
1025927650
251966130
899515817
78364972
228128604
337193692
1703391470
872781784
1581158526
1486435159
282401468
1107004906
497610697
1120934408
642990109
613378721
1195286500
1733039183
1275919498
594028687
699822212
142605615
1167629116
1271036079
1009039425
790045324
1599385880
727232067
47699289
145492124
273215445
1386781024
1829679459
1413686914
1553375920
757605654
880663456
118021562
247207679
652462911
70611636
789076585
546895230
617884270
966209425
1819182863
1661181148
921957689
1706039190
813373273
259581903
962534880
140932409
1814830961
1181390463
1211349795
1581300951
1090219336
1591272109
315633905
160672212
577176631
1378154886
259756665
967260708
41208734
551651583
490856454
1256575887
1613832497
732829784
446464967
514317771
715151012
764813796
281574438
1327101613
1009844431
917372045
320241527
62774755
657564078
26717670
677848560
1291208284
813201521
1257324491
1620479226
53919077
45690138
496898299
257561591
401707972
804659495
517616978
1124056975
493710444
1346191024
289469018
1301537242
1592303860
835315858
1039050786
79556768
914356305
1646003770
1829976163
1490865916
1460575804
1327712563
1638936267
150460833
1752462118
632052961
619089004
1615963448
1174507670
322701917
813964031
1453455750
543097261
1674159880
1690226455
23401042
462218082
1010873099
981116702
588338825
145413467
234487281
979823432
775845964
1266905694
150389624
45227559
145541653
1552846487
110063360
1159619480
634051033
677957299
1357560446
76500170
316141743
977023474
576591662
321939680
1667979814
655274752
194825444
1590364562
733888107
989234981
403078077
531618347
1502275700
1849178030
1101787893
899126800
1596883777
1662817163
679086013
1272983438
1223350071
1027915999
127055004
639463867
1679046796
393439151
1635375024
894579544
488259449
187708451
591789670
511771326
1581538547
817777337
1196259366
1374674649
1475829404
527103766
1778851077
159299683
1652282500
1583275699
733390870
34101622
1843910263
1439389787
1365957763
1400319935
585782361
1574268223
1203189203
1063011281
791296280
263188771
711874714
248837872
1771785286
1468994209
519870707
204940878
560177561
671007075
1525719749
1625613321
1755459882
100434496
1522187164
683765474
1209492348
1431502206
381661814
775496276
682241990
699486162
556208048
377304079
1054932227
481721084
541232786
823236501
759466809
1825339794
1503454057
1621558948
786079994
1746579545
255494011
1606396602
72948973
1668602268
1737824941
682070494
933503738
1775974560
862139307
660115011
1142346487
931683941
864610450
388995335
1194025999
595592569
1269373356
264884227
1424557658
1009624848
1650037500
260274885
1007218056
1401198768
1327867860
1692717513
746597248
510795583
362209731
797761660
1608551110
1745916251
1073756302
251871816
955819057
1848414354
1191612264
1352956001
1335810278
228522160
1270349302
1723233901
1078875642
1410357970
1815622569
353953190
1656629320
77563951
1667468572
782091443
28470548
561874696
1717223059
1479104941
583855935
716574879
1239762463
77271634
624684299
962386602
810179907
1343886218
67647565
1543412569
101981410
632617314
1117439313
69887487
1486670968
368475789
1205444952
1065894997
157929994
576673244
730517529
1233189375
924220743
341228083
1480158051
1530090346
517130266
922107677
1620614705
371320924
260071305
1162462575
1159229501
1558736257
345433989
1471791485
1491259861
1603422873
1608100998
163397370
1192491382
1300922103
211263623
515123517
769589157
1290408513
760991388
746329216
412638163
962921938
268270738
1349037383
1419584342
123281443
1780638518
1098556979
1705906397
17341989
1032497972
1100663769
988446603
987250850
1566821872
307074107
1278044947
1150388274
98369592
700047196
1804702265
1505469290
1479181884
209233690
1784111215
568398226
1507323831
1249800499
109140336
1708679532
1705845918
1356341632
844023022
1254074836
1505992134
134670237
1648972144
1753096529
1664047967
731429119
989094280
133586699
802208431
1758225489
436899045
231008198
1087990895
905913966
1747004796
341004196
1438467891
1448463664
1472819330
865577132
1035079568
169426024
1043260507
1347306871
1078434618
110080638
1203612995
1078840286
1329434741
300537763
1620863729
647983402
1266850773
100888488
819345926
650141633
653764817
253757884
1567385866
1082579194
1727734079
1757103038
1321193216
1301859554
1676272363
1522285329
375566339
89698042
468936214
762761855
196964011
807718209
748631325
1114369995
580209963
1234858167
1643499856
1758477574
1670065320
326557200
284582457
260659877
617994606
1670874490
809993227
76871062
442017644
588137126
1563338792
553291324
1005162678
810149789
747630113
1467355493
1508327089
811633537
1238485043
1100028436
259909752
470173237
1572254113
871528330
1364466477
248543356
1502246341
415945734
683176880
692925011
1693371153
1818704161
613974097
1728787344
1748658848
17868764
1757643629
1589844395
1590061891
508108790
1648639562
1063347871
1809266016
368899318
1536597044
658487838
284997182
1722688293
810130367
152009988
1099065657
1738299266
31738079
564952834
1258228438
842891766
388316609
14765364
177074144
504977088
1668210922
131650122
702082025
949676807
1335354633
1033625022
100736470
594654084
328226726
1737806116
486182688
1765463738
423348412
1181787430
683630387
709950562
243405190
893973931
954098419
1062406580
1816370844
1458409942
713350245
1249393213
1003906797
1265663129
414320544
801730835
125962952
518654307
477150398
829187670
670075408
267233486
660440578
1480132580
164009098
924274840
1667393404
341955542
1687032169
1812001725
871587081
586370471
425681715
1571514007
43089583
1372883273
928132315
1413338835
1300247465
197096102
1719022737
1780118652
1561136764
1371986916
107885912
540204871
1595187853
732983296
16328984
1286350692
267723043
1065175981
163613492
122419998
1091779159
1393691290
1585155468
1627512065
494509365
1230516225
759577454
1462052456
281010970
1143321704
1777517266
571128169
1146130845
209924250
1269396452
181071783
250317369
1527509248
290887312
1370692784
1479083710
692375972
1480061583
1095021092
1350972026
559134307
999563936
262381169
1617311175
355275858
1111733126
1749878782
1460780736
790212740
1225571264
1173368419
173976239
1309308777
1068764774
427686103
745363907
1218319468
1315791334
668508767
1834521960
1298865869
1244854144
1592029898
876081806
950212219
1059815521
1052005423
1653044613
1049950103
1454939945
870284782
787600738
1336170045
1397525122
1264346951
1480105608
1010779162
871835322
512072015
102029827
1111410177
882840609
1438898615
1032310587
855805755
78898459
709990214
765194512
1560445224
1453287275
372334925
82407807
1146205280
335883258
739638656
1632800192
1493605921
426666820
811955912
797466644
1597358283
1344123167
580771506
424480615
1110108611
1096195070
199928044
1772066235
580776722
576643581
1321902085
764817775
1365676472
951990231
637241266
167168429
612849093
923788939
1216844601
841158361
1082913041
1760900625
1053266699
526342846
373366383
1018105742
404243118
1739515973
1804122037
1139575586
320014615
1660628399
1183040492
246949746
83544370
1764927217
1837766225
1568576248
790431260
734369375
1434977129
1715664743
963838764
1158410909
118357783
184561820
1257978843
881658125
1598683009
693975783
867158765
1804509652
155136938
828724363
536317019
1108641115
1140770747
1662846893
1410898976
97229230
577752753
1356489679
1798184017
995429808
17975515
848542762
403423786
955879427
96164405
1847835242
1380361112
807959872
1557614121
831644144
1101841322
440243734
960834385
1758743170
555873166
649219013
55741890
1177755510
277065837
109801146
978191313
1239938641
203409586
575837294
1545545700
808854347
518944607
886021881
1774529556
1055276579
1781058748
675626563
1690260680
1047190676
1185013313
703262201
738349502
1414014961
263669753
1581866882
742609564
1076011798
1543147143
946466538
916698282
783047215
552459037
552912333
566816266
1633785474
787062958
1278614275
487745340
1439923463
1422817257
698570289
1207727211
330513583
1324272639
1695260036
1407092486
1170526524
373987171
1003562172
345780312
317273136
345748651
95011674
1609983367
1622395412
718850836
1413597048
13538891
1404814295
215037013
1054727597
555295299
1602862447
428030660
513736780
237486880
1653387109
641966618
16283412
1554202669
892197811
1726364078
1846396551
631776559
476207543
489631826
1502586179
606869214
915143962
1674991554
163735072
1624520889
932919078
527179046
662764475
109431746
679625627
889302693
815888227
1059741089
629986740
229197012
61524181
1660501553
374392561
676463400
1133820528
1142973642
771334620
1048386029
296029522
682963812
1143841808
1665790578
763971429
878351532
1327183771
1281868666
309524198
253673137
163312769
1430395334
1018366699
1385372371
905456071
740783600
661269908
350959992
1175816103
1037793296
55398195
1084435053
1569032748
106417307
451175613
1417829237
1779185218
370603752
1067541551
1017811032
553038263
851877575
1203704953
1159785741
847921636
1808406910
44867089
574038979
1203425011
239343233
1070874611
901612643
1492160821
1711901316
357822125
1248007292
1408791623
28215934
529007261
1178040116
522340490
1159116323
136398435
341526299
881921799
972614645
1027754257
1613509675
741190279
1642569803
542321029
288500077
491609735
259708650
1141663121
1630787637
189755874
1247600507
988505615
1326581311
1009559148
1312973609
1644148070
414131135
1845283779
989217880
1748280823
1241495065
816946442
1773169253
838867717
188526603
1722414618
1235879166
646207169
1263054305
1090626218
632201678
620506657
12023557
233721344
1265648544
604335780
1018891135
633698907
742051423
995018423
843928424
367946355
438696514
730598928
341124810
1152577911
1821181009
1717792301
1826487226
538397177
931193098
1611255746
173598372
1058268907
1541340480
994362528
1240580295
737870729
948926303
630030473
1128717753
43177139
1580461643
19642747
867449833
1729005509
1623844730
1833482847
1787381380
300328899
1655903240
377683813
1476936061
378614291
1572231865
916029782
1035847197
386861966
898507206
1232482482
235876387
1056109882
282737885
1481000440
664526168
1853547979
714019264
529979619
1856777722
781332732
898266874
1301308338
1500597111
500609061
324236160
1073843203
1492348382
755436050
377235553
1832583535
968891290
1076787502
1143313622
1329440488
1412315310
469363048
882729120
1086183768
433826749
470998109
1736431743
826428880
1751780199
700087853
1577793668
284398744
759565639
1064473009
402574997
1784495923
1106285419
226284267
752646544
404810974
303182767
1010817534
73169725
1265678408
276413089
1109364909
1219446650
520518605
1131574181
364351065
203022430
828763020
745664217
439433914
1696710686
896112825
1475344599
849323687
1757629060
1461611922
1679604427
468442645
529143108
11373670
921871532
687133687
1371049734
691555756
59104148
762901707
957197037
803996812
1260384270
1738749141
1272648365
1640675885
642033452
1668980489
287234279
1321396960
1132340554
313950607
442929951
587725056
1259969184
1174727229
1573628761
86779663
164901717
1719259686
713255141
1390501322
1670587949
318927342
1497472382
487205962
63335852
1065051800
1739585784
53655608
1541613645
880520684
354238315
1552967383
623134772
620497438
1380823663
971290987
1133821650
1813374479
250703734
1434521236
1538775123
526976204
1009221116
703422562
261293459
1029483164
1660762317
943737435
1362220258
1041055069
551116654
175318112
1332133678
1766092522
1535081585
689314542
1288788667
849772248
433162078
581963198
1076893349
1760113861
1193379510
1688541418
1001595759
70880558
1395940623
83351732
835860992
685198533
548285334
384507899
1408228868
873136299
1801882211
1581808205
713766465
787361276
1202509968
1661699021
21171779
1735289273
1098830179
242050046
411265487
1519812492
1518495833
1344709280
1640880442
1598288659
1308200263
1334162023
57455490
1793581947
1679797056
1019356776
1248675020
38666883
1733355383
1435371946
59534910
515812827
1742938150
31780372
976342583
920391835
359214920
448586131
301071370
1604090645
1674152432
1553786080
731837556
1191576945
1283254768
655153275
700556109
655751528
1688991014
326111750
562881687
949810678
848611205
170070699
1572051212
866266353
378163688
1236949796
294418953
434016115
1573784630
82865232
672430746
1711235402
367586876
162173948
347584503
475435774
580091510
1063035254
31613372
560000221
581557637
1779003700
35547986
1340108134
827860590
1702158892
865345114
1381169516
314170351
588270500
1199661765
1677898048
608141377
550443846
1737071297
630998343
1574506090
1726173605
419093704
552047649
1069657695
268272372
16725307
1445177752
691829673
836995511
136341480
348126531
1464094243
174574095
162249279
168838658
780754076
506836084
1085030812
698059143
1842825339
1031813112
1423001192
1330076580
1256689124
1844885706
1336536399
225132607
1746295527
145176405
1405101088
279399250
66554607
1252634540
440581423
592889505
783115413
1235900138
1088596456
265703716
22663782
579668710
429253021
739102447
587632202
1192866734
293388732
1671964624
357690134
1337584808
1411975601
1185074601
927344336
1763607321
1457543262
1079233360
965771702
934085425
517204419
1297160379
1433534409
515396129
1278970781
172584128
1824133990
911150236
158681372
1542952442
1563343000
936581594
38949831
1732755740
795127846
343501703
1575749588
896526047
910509461
351800239
186328921
48896335
802278767
1684321563
1334540864
816935316
1574611529
99490868
1825051246
689041675
1671577031
1444599734
1595127931
355974982
931717367
1822814134
482825347
543348543
1779369527
1562458391
877524318
411741844
1608022163
927442186
1359281992
613961260
644840346
396781430
55253219
821339180
1080438701
494676358
1662957223
461856536
1734342106
666721012
1055663014
601106194
777113963
459618814
1702130043
661687804
741338199
1399453485
427642766
778887235
761914432
1415397571
1009171786
1818740296
1336434666
1582251890
999068053
1665068753
1759103844
1309219802
1633512737
271721607
1130109658
1230516879
643619390
1641048295
1576870173
1461440847
791362446
1037660381
542678352
540681847
721810332
1020363717
472216074
1500795800
265322576
1255269217
2005066
765188356
1737105288
968878920
148069724
1310813836
1804560248
534887459
770172158
378369747
129333826
1620422202
341960365
309099478
1466763928
158774705
1561198875
1538104941
164911658
973226628
567038786
1627876251
307072998
1398738958
489071910
819185720
1549206458
1294386411
312848
599989001
1027977329
558068032
220076228
1275299464
476808702
129508328
968693271
205536055
1071195125
47835765
1519682968
1437745130
596997161
1768800257
982636834
1761333082
864667760
1005445905
345674777
1125322273
171767028
384499297
1423206071
1705108843
1846537540
576668474
241142699
1631692624
1161356556
1484134654
1730632022
1115798355
1663061975
1341663072
767404564
1310378074
45486551
1375498223
1765766974
773148065
226697320
631734603
3862925
315933774
1657807508
255866622
664405215
321593194
624396614
1253845131
1439480005
1217645226
284804663
234884998
275267971
1470108076
961802172
28050318
512012793
592813380
1084657509
808572040
1244535950
445623154
772687635
1017140099
356372440
752680756
1171692486
945242893
1063109493
756173382
1431786376
338804037
757753704
1095837616
53462070
212798359
1660768912
1080127581
364628191
1591632680
1538575908
1485594867
1242842852
1122612037
1845519027
1338320825
955465317
1302436438
37916706
1179348450
1388237008
1168166846
1367788867
114219976
357872452
357683135
259459034
1621832113
781406151
882157412
805512548
1088123618
1015863972
1323226553
1264137170
1464289788
30454304
1052800696
594431091
591365442
573661224
84650299
671313370
1580392116
979527883
1589416109
464405383
589282014
31119909
1299136174
1437144209
415516603
392492682
624763195
1375220897
1621993251
1153680628
12500234
507215586
1526457463
1341989677
676066130
85343508
486201323
1041514915
1623487329
587521174
1011114725
647778749
97969928
1205393213
465369188
1091747200
585399043
129373904
1247690793
945193037
1004003483
126923489
1560256922
544846706
266709568
501448485
425196697
1087809982
1706363583
740788287
339763591
175004205
964288863
1832407928
499075012
1335225528
1636720561
1297601119
1159340896
590109421
184463777
276041388
898883010
757073546
1823482587
140202474
967227626
1164056036
1027719243
1721661037
26021686
628147633
1259077282
797489971
255792070
567735578
1211391643
1058933337
1020514047
1416210779
1714646451
1116927745
337893159
352073183
1693850111
535882635
1486097459
183364640
1822983522
1148107437
406280948
1331653463
673430525
1769616867
531685435
1819277310
926552365
1660825280
1817642258
648421566
239835625
648649078
1658849106
1824722668
1337406121
997745153
534922664
1114845891
537126341
1846378697
1195870966
983745277
1458497597
482423872
1106677452
595583187
11701401
36531634
1055180461
1269220637
1405596278
1050661169
522636247
348437710
1734843196
1602380845
1232524541
560076737
109561616
1420617141
517075209
442664780
1798929781
263101404
878985042
1306087017
1000550434
445471441
537374153
1552132360
703735899
1716827972
1289890354
255005345
1667869746
701075055
443515349
1080037267
1071514508
1204743539
1805457390
88173119
281358687
574885072
977936967
1302401467
1247698783
111306408
84439081
1773336059
1124941923
1251198048
322010635
1814705667
1387737716
918029115
1182273350
317836213
1830478068
555128427
1496188295
1420692389
1700194444
1134541444
1141839900
1718666143
1345390881
1101392853
440168797
1558851572
723547663
108587230
439450904
1663991146
1223891512
1641583779
272031308
788099633
858566154
98533394
856940955
1528672306
1402668592
318242112
1343952791
1395930842
208102247
1824368067
774962333
72852421
631923068
81787692
194734568
38289190
532736016
1687709832
211198551
674115746
151751801
1195220692
1400477914
779266268
439702692
53956596
666173517
1549887695
218836812
1178655009
626210248
1516683374
909039234
499227278
1223436195
1509327849
68428565
568822386
1230133965
1239666334
271398059
1048122726
1782647504
1099036097
78050508
1399034193
1091745847
157831574
634594554
1419717266
1818324522
1727869204
206469195
1805842662
1525385588
1105786258
619461593
163184486
872046671
1536411480
93855636
1586233569
1295172823
1054031343
1382262750
1109859898
1557582016
211106036
1751506252
1607920996
1785539994
1187520493
164304760
1392404984
1167749022
1477746291
1111174701
522383466
821794490
1467397911
347544077
175894193
1495001183
1009311219
449668026
1081102942
292700626
233020755
1556195013
23167837
69093392
1811944343
780221853
1335240929
145894998
431914547
761616580
1299265446
1743577228
204602008
8280693
1232543276
604578236
1603405598
318613708
656289371
1505542791
1497648593
913237518
1848215321
1469839653
1687464025
1312795261
1462069564
555238425
1127816040
609981122
1312036328
1467242308
1388558063
948285916
1560476338
203722810
1829866382
882349028
1793584901
1280633798
1419300170
1331749650
833421703
892201602
1238098767
982403658
159121487
1445396569
381183580
295343954
1841741648
1482125346
1156880930
1699971715
372433655
1691304737
1628474306
919016514
444564173
549036476
1743730374
935616461
1579347967
615536887
1077547616
1077000924
18124827
706645960
1656080913
1249069089
1368818901
1468178134
1840701268
380230599
710792664
789465970
1744730616
393071540
1615860152
1112549650
1176001779
976374752
605067543
1780570848
1681340788
78165241
1451352835
1653559692
937861260
1324558497
1390852714
1422142621
1810420878
943678714
579497362
460435598
1181028749
1032431482
640046245
219205013
1072080754
257598473
1138742176
1784504354
556960229
1394840477
1438804434
246383157
202786632
1356621394
1767210121
919340370
1129138032
186141326
32046573
383875845
1023489738
721312857
793921314
1335585219
65169847
97112654
890618003
1000437542
1778604281
1299328496
690908552
1007353051
1599281727
324951297
1701486503
1038772808
385139633
1419026983
299270431
826635877
1832095225
1574965922
1500360698
731781125
1692946033
198716692
232255811
775412833
1274238444
1443260142
696421982
942264971
438548085
745856234
271292187
263313927
315170052
1527256256
1797831929
1496228846
1553395106
1733481860
1236001704
1834379491
805127845
1695060518
833195040
102097615
915174507
375833245
1061320437
1457641037
1571478316
1497546762
936981390
1582898109
1452207519
1742685249
1432669540
1355048609
47873358
383063097
635692871
974115219
1290835126
1533190719
1837838122
549028441
987045981
1256341208
550186504
1283847683
44219365
1818056737
153714594
625283833
1551333778
268287765
129107513
751630732
2029673
1358076926
303456067
823708105
1737709475
1429638478
715535757
664549592
894857198
1140075974
471809338
642005380
1425722082
346228884
593095457
299424183
910598072
623043871
999890527
1805503213
1716081650
1603892280
1284696040
238874662
1809055999
1319400006
1420470085
1847538324
58495191
961182366
1642200400
1077999891
1259372930
1671270616
1715047395
1237317525
393591560
988184314
385208089
1708428032
1436141808
179789963
144947919
635681751
1152970609
1526611615
1557913960
816783953
21490066
373591369
1161906414
853767460
315475133
1663274384
96890149
697517575
1025418116
1597856324
358787756
920638075
1269156551
930417348
387279985
1189188380
369598905
1445016418
1362559175
1303326482
968910389
280518979
993055387
1444576431
575824564
665396426
1513417268
672972886
620354010
1839362957
1654379649
1558908936
1491668566
691974983
1492387669
627010270
691711650
857509121
1198654407
1275121431
545128616
807632966
674694092
1532089514
333330325
723485806
1185013500
143097590
1194690174
1560581430
513767640
161078835
728033061
1505600439
600686478
499321872
1278119784
672146482
1629747962
921043374
334992157
90896359
1023604550
1347776037
1227002348
1084201543
881568149
917423400
862633185
1824667186
133835397
692946776
1248814900
1516886677
975916489
1440215929
1487919621
189238848
326651693
156034172
1449661517
414086795
444940718
820487480
1164823820
715728037
1214707299
27908449
1012261846
359801981
1559706186
119692972
1635801590
1218605287
38541319
898985248
562419774
570619438
1138596763
838024035
1655112609
931380609
1418077759
779792939
1257050331
789621600
819636000
1762914860
1000154505
1428119319
1514252818
216521829
1268438453
774316801
1795126996
960025282
1014987468
814027134
822369538
1014808942
350320767
281845871
912565642
895079903
350902650
1213379623
1491752996
936168910
1303069433
151774609
1789195673
1265835475
1099546459
314830003
1750606542
566897146
814798868
619376670
1697332695
411209816
1433253754
1190028038
436834783
1753172394
679958071
1269726340
525148841
779676548
471801952
183270533
1402596649
1658597375
885831698
1385735607
39718834
79905963
300412326
757812140
1682318362
975297135
1036745531
49647618
1111809531
969062287
1516949748
708183011
783531159
889138171
1337368860
1832685438
822764200
877152276
730324564
1025162819
1722993658
423002280
1664862633
1185244591
719301654
1428562746
918997322
223063170
1222756307
666440338
215844443
1221524517
1615684684
71832826
1733720997
30542465
1073278334
915110926
404051083
1722496387
1401384598
1698024705
413511868
1809111970
1443626843
1218803460
1833005106
474004059
1411445874
1130248733
1801319848
1532214293
40737532
1196783410
195831845
1728495924
1348461377
1687762997
709320087
1543373184
1539820078
1494837580
421372818
1843423424
863506576
67277662
921556083
1096119399
1207000927
1811505788
358047792
1259197753
1702819903
451742420
1469585257
307545777
1053297668
1143798080
235901080
1003135385
388605538
285747343
1128697331
807585643
758187603
803173246
1200571053
1058125219
1084693317
1529605208
1822341824
1314730516
1135161149
804581062
1050978877
1624577981
1497949338
92267205
123327167
59140041
1385715354
723640653
1081392756
907047585
534262211
710342282
582861436
743660541
598530967
1265025578
913109796
954662962
1169343570
684423390
1094272214
946640876
11696859
731843759
48858592
877214982
323154291
1264953090
267225428
582019992
1733869874
461820853
663994417
651034386
1139085069
1478780819
662703494
441431301
1298243008
301500026
1002187889
1400586618
1071219620
1661761167
1523766810
60289350
770105494
1535093700
667067141
1123965653
301134483
370991010
538209665
1126279881
176568856
1192889061
1738884029
1691451197
204698645
716806470
21443844
606888023
351365683
1739163362
1470469339
975842302
932423447
1312652174
1307210491
1064616952
810846054
727107313
430460104
807961998
1087282851
1407561574
1795099134
1420955739
1508940284
232288810
24376574
1115812927
427200717
738240877
1321466493
1748443821
23282109
482872381
201391641
1279193336
1602319097
120561244
1629105947
1185521021
1696379902
1262723946
1728529783
1353698988
625032680
794587046
1132810185
1485585374
1075506777
1667372628
1496521009
749732307
1231418584
1055221701
189951042
573606024
122513967
1104376480
1801231449
1246902120
1500722018
1828298677
1739665567
1176730058
1615487645
376936337
1450444448
801908608
237229233
373309792
1145773234
1057114564
429180668
451622628
908778002
1099489214
401628494
1319935694
107320603
1771762140
1639842485
305125206
517422169
501823557
1317067871
736828662
1854574064
104310342
1789448320
1694392240
455195772
299712240
1437266178
1342373590
1388570472
657485376
349944156
30092521
589367673
1353891200
737150474
295429524
1129031783
549042379
187618235
1266916613
1741797712
1830449166
42452603
246762856
823435412
910731314
509566693
1171882646
198153964
811747654
1152145927
1636132067
1214456761
689734749
738472502
322594059
92637441
120667467
542596668
45920792
940692803
796585357
1053895700
320072519
564804417
488906797
1155235312
768926697
1078462326
408845759
1721249305
1041388495
785962690
1485807233
459484743
792800835
647247336
1639955880
556547154
1190872671
190850554
714621835
964423809
310301619
1633095998
1340699473
591611403
663322715
1591640144
1432983101
271629221
99558496
971085895
559282199
379023722
152319280
232703114
337691464
950259362
1008846694
429121037
249002176
632783377
575611185
1689335829
1291948944
1829409371
1858731145
1563162436
1054939697
1327774110
907719573
405107127
323695266
587445988
216351051
241396350
1151637288
176637052
1314210831
1649947417
1497855518
1343751722
1733928672
397513728
1826116909
439924854
993635867
196550404
557602362
278659757
1115164097
1428512195
961625764
1348075053
443415502
1487996135
496480034
1724371203
764433265
984166081
1137052611
45023311
1708383214
1551713567
1286194509
968059790
1572897960
1647763335
1554035996
1281677757
263933093
11942044
1804499289
1409387950
1639596113
221136383
1433541467
968676234
798582604
876967251
681937405
1643258289
1849661250
370595174
498819410
1005701801
1668461170
1726842120
820034409
1004726555
144621141
297202266
1811789031
1796685112
58336656
23882081
1703446916
1577110732
184347849
81206189
374183104
1192723925
1716695412
190559246
1084835031
666223653
172663260
165419183
1330663355
1161041610
551272798
1779235895
14352567
300058606
1780636665
1782023565
481289982
1078205253
108117758
252727353
542182575
414749714
879637776
903540056
771983294
1406896431
1555707032
1859308476
1466010920
1500385123
1682711241
1824246415
1246714969
40174793
672687782
865014809
1017424467
1380649247
490923311
748909122
980119666
1304772130
1213609512
1627623265
1307908795
1689823749
1362015931
76242708
428688266
127889950
870076116
417040708
157272403
1469751652
1805739416
951045464
238050837
872990792
1428813529
1813754893
865121562
203100088
1733757001
786851196
174197655
104882602
604572512
196099205
1791082517
191403411
1351281573
1041280713
1506875569
668356576
1334962622
1013865429
583062475
1608770741
192776503
918000632
643794505
798085512
301826045
413837266
668619227
1782949147
886315661
1799029128
1357393362
471565734
825168359
1195187195
1408685847
892890228
1833707130
203486769
1459036646
1577682047
1423235845
1253019878
1589317943
1324791221
1357031906
1486740586
122787056
1145758145
438457692
1440432436
1841614171
453611199
1194651689
1176303215
803103027
1146228234
233979587
1465684996
524351
573843616
544935207
587334099
1328295987
425251294
961737397
957685221
1839737524
1722681186
1187350726
497210373
1308420516
1168945827
724803641
758814010
205508588
1125554719
201995178
1759328599
71069593
1296047616
12632693
463517603
640087051
901661549
743813166
1436912486
859627801
619336704
65905963
618898922
1030195474
1568897576
581109427
789544763
1485298154
215825848
1409509219
56458032
1140308350
1271180168
1361045279
274186906
819986897
418970498
1804247420
1170344704
142339310
32318579
97212920
1180185107
8875854
1741484780
1848374418
158704511
658443093
1680740700
1132980080
68149212
1472994234
672420812
1218738681
810354989
1223605938
755620116
141932202
1719085835
1027063795
592843007
1767594155
582818105
662385690
1277081011
1472223455
223272589
1618245272
1129497881
1256699348
75978584
198443614
1494342672
186856548
1846684381
1146643195
1843862584
598646280
26039137
349689872
919905618
1637166283
48072766
1290099958
1033443401
725250078
1673686681
1546549096
584785702
1583867472
549058077
1124522702
588054414
24855944
307105151
1665570864
1603163740
203265392
1108764869
668197431
1533453728
1538842537
1648513816
843746815
564690067
1470607985
1194278338
120999025
1537905200
1631078169
308140173
1513944676
495348201
511619115
375340606
1711937226
1054821098
108831156
1235110343
1141832075
1561254451
965477889
471049874
943244832
620962190
890169965
1162647860
708439979
1428963277
1144112412
1611739970
1669925641
137364433
1377025856
722528763
1208895352
10971974
1473124732
129384947
810379114
163727479
4757142
24711921
594739020
558906469
1084447633
610453876
1342743860
1192654175
1636726489
1517571674
1105090243
1298617369
589093813
1578362705
1341345301
417819859
457727334
338785839
1122177149
246834885
1121006026
1292266505
1246946026
1792257747
1626259802
119211153
420321119
315465023
1531195663
392230210
985131896
1682395817
141697205
598735710
1011691992
684654162
462675617
828084145
1792550679
549233755
1243712539
747196312
1850451209
172173059
281254637
785585291
277679080
1615985118
1811623563
301252792
1124531060
1194567836
1374685438
771651073
1585615763
48585087
813994552
858868420
434409467
1713325119
1549118892
1164598361
635401844
912685770
1490728376
1362492216
136214658
1676546633
248039924
745172662
1371568601
584659925
1047756756
173558664
1755662883
413075026
464699711
1593370894
706238085
1774298353
262381365
1515247158
246774831
609874803
1806943643
1040162689
888975812
786433281
405964870
488581299
51424847
1606847600
456938591
945290739
1670729517
1076194238
1009393217
1280871955
804643691
992576314
1421799569
1004009360
1534040410
645046508
111305708
927777912
1316855973
1303058222
1444096493
969981291
1280472732
993550653
875831261
526247305
1200402052
651174300
889235999
1088337739
939882703
70772272
109814155
1414476973
1118197164
364110521
56954140
839360795
1467992873
875404403
1724829854
553722417
1527831851
582901985
327127756
141006021
1598112790
960428099
787733368
39940304
404971106
434836009
292571418
1245808273
476378001
1721952169
937369150
332163866
876341633
1284676491
1183135410
1101041238
1187172647
1303956666
1062799981
1640022964
1688461298
91984708
487880874
728272450
353148862
965827467
1321531412
1434020920
1258376991
1083466765
1516908295
188180431
1825044580
541124580
1026741547
735269573
1727782250
654538758
424713426
908716809
1747079595
1607287254
583398091
1149744274
991286154
1037871191
660616316
30493689
1165892226
1677031336
1357211907
1622064243
1848356026
671456641
50969928
140543372
148547320
1290613665
655176662
568915804
1679701339
1712614337
845311433
1766057154
1303286180
156415705
847115734
1277229398
906837290
1774710775
256478496
169958581
1085667218
410066390
1249764413
1117484065
516485387
1809112831
466101066
1046913889
911697851
763805717
328769597
372678203
566401590
97973853
1814345168
331181303
772801117
1090873939
388738844
1271130897
931355340
461728098
1643492084
1439849159
805913958
335152134
1605542037
1441036344
445559275
727642974
314177733
641315041
204209340
1417275132
356093789
951060046
1840149880
434200168
1066580842
1066575973
1189156536
1260478155
1622309145
889401673
563659986
971795128
786384185
654499239
128109213
15288464
1375641904
1774218363
31248791
20324056
828731586
1117569079
602082452
308182443
1489089024
1836636987
707223251
1140783778
1811122682
1253104169
352004666
1394865453
322372124
1107629239
1558698514
1480495752
122417033
903152271
1366367150
1778232868
1836448886
556236662
806637400
639962040
586521289
1278326604
156182555
467402967
1858331811
5496101
1776427113
1447437198
85566757
1385115428
1361125917
1364142129
1062238688
727059810
667346720
487733415
593466356
420611187
273740949
673614433
812903318
686293856
170762029
881843878
1351373702
325938311
960765958
1595372898
1392619150
757847356
392335499
1855177828
447431553
720786766
287600583
143508037
98745618
1201503644
184280132
1086068042
636489083
924417711
522712060
357370862
1392386162
1279545761
1384504797
235180453
302834147
1780702617
303937581
483176372
1270465525
1575375378
1247790005
593482733
1653473960
705915674
1504243835
1221264830
942436495
1471025436
1006849067
915854231
1732049136
1646923915
695190602
1694534120
1051658589
209899105
1549757173
615835617
1213188806
1669425027
66021776
1147364137
1394686950
1318934892
549115198
123692264
1680623892
824708760
836432253
1806748097
242939628
877757498
132856782
1609162643
292410995
817625828
1205820224
1769763525
975014321
1236852086
937691377
1228382094
1460107109
461511358
217548835
66958935
883034899
1534993198
412546662
273527216
880436197
18420413
677917129
200864684
1329560105
1485295912
1024905336
799017975
1010312798
1419063653
1787378910
959935195
721983110
217158129
894894399
1667375269
1256153327
818514594
1063193120
877484984
1116585924
580365001
414845536
563794345
1054226927
549139036
875464706
1838896858
923519895
1234175415
513338869
1403772002
542459250
367792156
1346877183
1525628861
1401130513
617775666
1841641491
1446719950
1600382541
846325599
750657489
414453847
60732619
1769163339
781735450
1557966729
528202167
649584792
1438747500
1282144025
1258048926
307475622
404114045
127058491
151935996
967202776
1490619647
1344321247
1376161380
1742093783
1324334805
1200009022
1151145590
1552351920
346271582
81095716
656698454
1316211062
376554671
828722129
1289388247
1242804763
296980103
1329015391
1818851989
1767240238
140750943
1314720405
1816047193
1033421744
1355514392
1527432432
1752014895
218331999
632610743
1268845229
1369522136
1765033787
860347864
1454131964
1183364516
1197521826
169700474
981888148
1193897000
693491509
310667115
205746551
1749792690
794418133
1628105805
42997963
471459490
891743666
993735482
402182624
1188849651
587336805
394857664
740389548
1211539427
1341022015
676382359
998894177
608084585
1761637785
1597151066
1317600560
145161249
1734795429
1511760820
199469876
1717145777
327513797
1262607937
1523920053
37568577
1601707959
13021735
722191894
703676365
1189877877
144155197
1041393234
756715655
407630718
1074830146
1166565576
568081212
1845221362
24235102
494028896
465409528
1539031857
688075861
1372395653
108551936
61439776
1515058855
96274005
794337070
828215820
1301695461
1702264091
407298114
851812045
1504268649
1762552244
1708480629
869429201
416921818
1353477469
339684439
187483647
1405723578
1212392853
199036393
1285721418
573773457
1734156677
1458374576
1445791920
265677493
1539228537
1376111215
1437217457
792686831
599603350
431483238
671826686
871231090
901811654
1816421355
28216586
1479119813
506757434
1168591359
1246989567
210875864
817451499
1509849555
1208705635
1557756061
675822672
1171203923
1807579448
853641915
563993920
1107917183
429150669
1318557590
273704771
101921889
1820264572
1451759352
112262492
411958917
1308026026
1512545607
1644306673
231255026
976807166
935949922
1650593436
1029195512
1551069296
1224646153
1449759423
1505293047
613968147
1475848952
801220250
150972368
993899369
1640291157
1703975285
270209192
1139383015
728643529
968250166
245481301
1326789313
365627462
284574407
1187176204
1696397870
719682090
1831991791
547750549
470437623
1023872019
1464499241
712059519
1095831425
990347811
1101233662
1341113955
1738281961
906589545
421253806
1623718121
1258581565
890000974
1586768684
1632617397
203327849
1017387848
194682286
1238570035
1723352685
292446388
1505823954
754083622
58085107
1411886663
734598543
470982158
220860494
103490670
787536392
1749807810
1056374244
52680827
148262275
812464434
1143241046
244974380
1190069090
1591454294
1317875189
364806485
1741159335
1236552423
1155815064
1161838678
1810895891
523165877
1820076026
1422217794
823284123
1430816961
306971543
1183944769
402415041
184794268
1420297199
10654726
129629663
522387295
542901542
510077435
1823970251
355369154
1271047609
701109224
729753600
974038404
1773093579
1677450770
12043656
1714864322
1853761819
389323593
1290962912
1749896253
1390390959
879501032
470704565
387148523
628572140
1645931392
40732700
1846161626
116380678
1837930434
968303644
284373612
1224057376
1140186621
710661983
912472200
1315530578
1384392373
548109232
363414844
683734298
939752450
1729212203
1745603802
801461330
478223427
849224103
1234033704
1004475820
983656046
1054158202
1617261289
1016910791
1817104111
573026984
143464399
1208394234
881710545
1184057967
1310379113
637320924
1193056980
1377698122
648357024
1702266014
578696933
1301345835
386465173
524632609
502487153
230172552
1256139815
1782656248
285852166
1172780058
734181997
417949245
287534599
1036565506
127178685
1535251876
1037058433
1090065589
1379363641
527869752
128712650
1111363008
409558044
1245737159
641909788
1670171818
240178304
448590882
1418325258
438337017
822292548
298329367
315293994
1050111593
292934982
813454590
33731422
360095210
1574231466
363742328
457217914
1574623527
981005883
1641010586
995196795
1491205137
1757122496
57899268
185612571
1098902617
963000366
1588590425
976516677
647424297
1801382308
77521664
757127979
534192611
1370839137
1113288420
922565413
1158171146
1376088702
1051522557
1764043460
1386279181
1208987503
624936672
287285151
969820753
1011953193
1358121025
833268183
660978110
921892510
566967894
727154017
398315706
96390834
1626667633
1404255688
846434836
353428785
881939785
1358965096
1496212491
636130127
1526357900
35744986
1199825208
791315164
1427599494
730367849
1523751828
297610096
1612798665
1297615879
1845678597
895528298
326680866
50604323
606001347
475164240
1560216280
868273175
1046862979
1189078836
413457148
429423123
239349324
392939357
1350778624
388122654
553405567
187510367
999447180
242097774
983209283
311577296
63175731
1562163833
1222677770
271424867
942161632
1336409780
1313717234
1082983798
250978305
1781131559
858303387
660068261
794672243
792247629
1313116419
257047594
1457791379
356130827
1107047381
567500927
653127224
1146417033
896416282
1049063336
1359497821
537702232
618588038
354977412
1414428957
1335059254
379601477
204122380
1673568283
1054573740
1085113197
94310400
781839620
1460989531
1539376081
166932354
1282695243
1337409443
1457130465
988570238
1016865308
1149495113
1054461410
1122828382
1635220961
766463183
1089870242
93286376
236013168
1554087050
666533821
1462048302
1668463841
1679885067
1813702784
861454179
1478819953
1726625497
839253958
1661068747
1659364149
1493869892
140262972
1321725377
22269456
428109497
429476001
185798279
218319987
545231632
531439553
1766607242
861930532
1759097272
1738504487
1010979037
19482931
1397025225
1130560043
283407822
941296584
1485536074
28026179
1163314977
280976287
573906937
1598556449
742256926
855048258
1127698882
1604459815
459828194
981116577
1466961341
62556491
1696515002
1070786230
1326965839
427519674
981838144
1087210503
1779843051
1455162874
331998756
1195603489
658412373
178769549
307100868
1489714057
803818696
790615322
35637073
792133526
93876875
274384581
1428336889
1225581561
1773084713
1601011435
335000945
1414356390
413686362
169839613
1822427081
1310250326
235951968
1398752117
845424568
1248621820
847746408
174829861
946569015
105830486
497539377
47122775
36133238
486330096
203148884
970500262
1129551494
849273552
120926271
1086071257
1388114384
1565455662
1856236375
1552083994
1821605321
1202241645
1318455636
460683723
634505934
560361985
305842829
122235552
1487922401
1078017893
1612017837
1269939723
195737380
1197061997
1849091346
1106312208
1634187969
332009798
646594939
1297214930
442982442
1410396153
281661451
464453921
701788908
1104836484
899598651
1401186277
796175372
471288148
121918269
1551036752
733651342
847608855
193446736
1817956987
1321462861
1000859134
303524597
1119698857
660784945
321252656
657019886
1784537933
921289847
476951708
1732569422
1059415953
1547268691
68049184
675542404
351014081
1640469057
222510126
1804471769
3776158
1376617240
847744872
840547548
756917186
867166049
1003127867
892000346
544726054
436950977
1733090486
638085827
1812453139
1531660734
257269597
1057713785
703466928
424278272
1344345696
1296509061
1013442833
419958377
256441740
1407984155
291353865
308897647
1281656322
884728711
1188489026
927637035
732973603
754005261
828811978
1221831964
1528054570
306996442
940852241
1493978711
1306185970
644958597
1564588108
1113549115
1466491909
391296574
513194855
1427848017
1762788587
1115344683
446106861
27929514
949021961
113910253
762537516
1454702740
806504654
563397654
878927140
1195649300
22059461
1749887143
317209095
941630933
1134241120
1244701671
273711995
933318580
1557773213
318105620
1701421901
1544417489
1512574006
998293329
1811649997
635338220
1857346875
943200772
721498230
1303515768
197405382
1170312876
1498165805
1662755944
1076406268
445576790
523393834
1047059031
116151000
465769819
1593648005
1785614241
1540354026
617391651
1833678493
596396415
881632509
1390868387
1836791925
1522588279
593612549
790812179
257514629
245464523
1125084862
535622323
945887966
458885493
57820419
76143801
1349926133
536689376
1668701738
588527644
1781739190
1229141253
1371346583
849980163
1565599463
1568022802
1224891356
1101188573
683973172
1669434386
356795844
1293265289
1400448609
1752191655
1051258757
1174922572
381365855
858280625
534680106
440673257
788080149
1811344336
1374814263
1189917656
1729838675
981106352
417967004
1182439163
1663354542
166035437
1274955819
1297070683
1062442067
15882594
303808028
171344252
1702637016
1039051632
1641126231
950854480
1702270544
507922728
756478803
801344662
852406530
465126044
986860040
661166593
60023818
70919265
67637223
814767191
749184948
797482710
410098943
1503169333
289795703
332493930
45073881
1302659936
1142435784
1688393878
404289300
932627044
92679622
223090281
265178273
1733616290
1163266282
109100728
1059568854
135541857
850983336
1842743808
1390240300
1501272335
24105679
1779517376
1663830974
299829798
30848376
367853646
633339784
1299370485
758908108
1641332046
1709992573
1253506004
1498092576
1541752494
431551056
933028849
4288496
806340418
1839812405
99703228
262928687
661737690
149648870
1508058005
664899160
1799326331
597719986
1262983131
1345174806
34284851
1034118855
1191087409
1847971844
1247901403
1142186902
1158917352
1486274469
1784744188
451166011
683462267
1525001022
697715016
1088625690
321485463
103515566
193433860
768348917
307727763
551286895
1651727824
557090008
1697444716
777942952
872987498
1053208054
907060349
1464960728
771445549
1262129373
1752931828
1091383281
1558868536
467029444
73816421
1579686543
61126968
1158294750
1592445799
60470987
1718688878
1719606826
1344655276
543333610
1547515506
1451071649
1324798599
1782370971
171641806
607413339
1082519428
164775577
327244204
33952844
14493461
1124297301
763288934
655645130
1814283946
789373802
254750994
501290059
939125245
523939919
811459684
1857505054
334721600
269986356
1076036808
1404021475
973454653
1578942348
366554281
1164014824
1590306473
1541674302
709729577
503845358
1754660342
1445799326
1680628940
269720946
542814553
52887411
782447342
716196116
876904370
1662362847
1060416735
1489828869
1499161484
157267857
1581988194
296016008
823732076
1076553465
174979256
740125501
1428457458
230270932
1136248108
277850812
623949238
1296195238
53914061
200976138
1773794672
987103624
1579212864
1140452037
1280492008
1175673680
1286271443
780818404
1623963172
1592214831
158802074
1119657128
1207440409
480990150
989542379
27451769
1763763540
6103228
141285477
1252900227
1856562897
482909590
1472177540
1046300701
510187073
698139776
477063888
1563699360
221396185
115319436
1228105932
786757875
1041023787
826095329
875788783
138454876
539027332
64312830
1074266333
1552593640
1015430903
593015309
1400812798
523751045
372989831
548490656
1179088345
1215288730
975036459
115970531
966907914
1198897476
965262872
1161422665
406505925
540587511
699324673
1119933979
1281659126
1817839418
1454774440
1700460378
599127882
431386750
1709571981
1750932514
1096640877
611065218
128966055
298085325
1423531717
1267547658
507160954
806784379
1212649940
1184449691
739140666
549835632
1717078975
1007893601
530870609
1028860511
807619323
1541829867
1227424157
759148430
866958588
980673462
1371181179
522026296
1095890029
1067491650
859018641
1163671523
1390493598
1498350289
329563706
702470309
1770462704
1109189994
1857059760
1832606601
1091439521
1240343169
619146909
593456211
590452665
1856489814
33978133
174894528
1170090296
105374482
1335285462
888418207
444725218
239118862
242137615
1631754045
1260024580
1010244817
881410346
1434392062
848118135
260517940
404396043
965183416
752493938
1294408730
1497444171
1858601862
1327414352
1249370395
1679993550
790264678
29720103
949953624
1619103240
1634124502
970366785
817243293
286338224
1484949249
1547152081
1702749551
920432986
253966806
1827332383
1749505766
825607852
461585314
1062520669
1824188602
1552958449
1316758569
1577952486
441430241
200548872
288651681
30135062
793486686
1386796412
1319224066
550829160
960073024
769540222
1669070697
1300010180
759474786
1098927918
604962537
385393923
1082860948
1589875069
1360055186
1292195761
667889774
1411910219
889616953
1370374221
1456718881
1609630164
1181460174
366734410
618322276
1728180157
1590287922
1691091985
1370922363
1481683525
1166791824
1015593432
1517039176
464043920
955729458
512621337
617071546
893957432
257026476
1745386057
1598105348
286741562
852246381
1390137042
1547844285
1378315795
1423518744
84584980
1814595059
1318219437
761791401
1186862636
334407367
1838933150
748942996
690534823
1172135674
831380360
1483655391
1273366663
110641089
1811047457
1590745520
507930877
1068183134
393984879
1358887315
1207449943
919886653
973660959
1583808512
1162504062
1764685794
1135968814
1238475541
1345227236
1570931519
1469615974
1329400453
211693820
337419265
1441424378
791108432
126739953
864817162
187336411
1391799967
184499561
1151121557
1610210585
755591717
1757934233
1605632249
774885083
1302835868
1552939236
1409334771
1805180630
231063939
1309980507
1206082826
454551212
525303974
1455198323
1751398809
814823291
1302896470
1506270594
1316066904
1684943090
1186776957
1600322943
982022556
1330761419
484873383
636493241
223902279
1306322239
116949188
1799591387
882087452
1856111296
300931601
1622390288
1249549946
1221229486
1525341720
948406897
1440971589
1308901777
1503481976
242476441
146586189
1781154576
1752416522
1832251691
532306961
1716294838
1784143562
781496433
1175788120
1222324606
1410004282
932804228
680527036
1092718694
1553109424
383858682
1250808688
472742120
988779756
1457017584
1703080506
1146996202
536715902
352127087
594709679
232603490
196604491
1700620630
1530037365
1691510368
11374837
254991875
281648525
1536974477
1739716303
467213257
1756832592
271278807
587556284
1647942166
1053161710
56868187
32732840
386798890
619315820
491075612
1098355741
144610700
469321397
515022967
734645505
272140890
1359583702
1252184657
225086700
1749598874
1477596444
963557668
1095067474
1360137580
1238671846
1738001959
1147406534
790526606
1465622872
681522909
281068240
504257164
1592688392
1693620102
308660734
1418486202
980643814
305361127
921732226
876227847
1408303861
977524612
527066370
1287005854
625631311
670217286
1227832063
255983493
1409456304
345345727
829171770
340147688
1718187877
1407203348
208883411
1069542465
1739493196
1102098569
884845214
843943665
564615351
31617024
1223937200
196486450
1434286019
494387973
212784808
1846985051
100927946
302106067
1106068546
772412704
524455401
1273808059
1807005874
1818415432
1266045850
1032373348
175006326
1146359886
757131343
85353195
154133738
1540812124
1133298825
164498741
440319519
414084325
1200091392
63919059
1205060123
1596492357
515552619
320930131
1077224576
394873074
1819112343
466305042
1026305601
447213991
1808391132
847068248
1695432664
775572023
794497496
392669965
335937627
1305131319
1079983323
1754788417
73265445
1650516823
260575515
1710864558
1539111798
105720703
1639580591
352974401
999805875
509124652
826686516
1262239218
1202014078
768380236
339139414
1089336651
1369349316
1736576203
1258535899
1003543157
22713579
1506594778
753447297
870846470
754848422
259677901
999148796
1415999073
511276866
1379587367
141757589
132130457
689486502
864654051
910089271
863377442
159403040
542645154
1733819307
1249585947
1335643121
669666026
1642949432
1346424540
1282111153
1496074097
585157353
82917971
126247011
1726105846
1636059700
284831244
1606936888
625959272
684659384
618405371
1372098078
329493680
132970682
1023571955
1772088870
680944366
303751132
244226767
802395251
1836090529
1064383833
977480933
104754600
231116313
1189814301
1767266795
574140550
1724956509
639241368
125671851
1850001495
1400780626
9303438
861200780
1413346967
796959909
735116477
247581208
1351345100
393364789
1364927728
848279540
874582096
1077540956
672145993
1355716188
716703206
89803671
282994482
898911242
1289369194
165378605
999965829
217426435
1662839420
447787346
1029367667
457905780
1122403749
1207940754
1115744997
1070568414
756108221
776136272
251502498
1845669551
811987272
1167652559
1637899519
837399533
1161205466
833045028
1780295173
495630151
1419828849
1012246622
1493317301
327622242
1470027500
220302991
1566468852
1319726029
282169347
1028711626
1799762595
1533904514
1654033334
1239872622
1647019413
369273317
600752773
1695859774
288257021
985917180
297110012
1244060806
467564313
738960001
1513707268
1402596184
516270023
369629020
1393925464
503632501
297060753
461639365
1433902557
1241402593
1023580038
334966873
1051860285
407676469
1392833807
1449573282
1658609315
419919306
467213059
898223480
1499163095
538938431
617839993
1001920034
1457813250
966680217
1276485323
1607704351
1293340613
1048780540
1526588210
803619145
1402629866
921433067
30231108
412312445
1192306538
103609597
297248588
1271361080
1799322473
1140491861
741823273
969739654
508400169
37709717
191672323
687451219
926064632
395225114
988530648
784430918
1338829250
898675909
1850317330
19007648
169207930
1118777716
245545853
1241821120
665921214
1482757901
188780117
751141359
1720696799
300781846
756003587
806936358
1237536763
253286653
571597819
1586733763
735161053
674722374
566095096
788309223
748566544
610065022
1602844764
696797617
1303265011
1143362416
1686528289
1767858876
1199385091
1088628378
689278414
1235427916
1753586295
1603580429
1437013014
1774913735
1478450664
1474348526
1431004987
150993763
785647949
1306628885
127438414
676399734
734155567
776545347
1807182430
630112974
918189464
1672920413
834145717
383540694
359961394
1409605025
547143807
1741781347
893706211
169746212
448849199
168205537
426492267
344496860
265829001
1259967441
677902335
633796262
343177949
608331067
1192810776
518358316
315976417
1230561994
1695692591
937333897
173800664
1561711051
213924279
109101237
633840858
683400286
1066744052
77236955
211029641
1234484095
181810358
324467119
975408370
937441549
24160256
1763330814
1760375347
617560865
528716577
216122229
541781324
1358402207
870442685
728344405
1805658263
74552393
289149265
1220967967
1345189230
1509305518
441818442
1095779138
179100352
433842157
877040863
941954810
72723758
1645973047
312592416
1410344721
1660727528
1212347159
785306306
1587342001
1688168694
1166745880
710190909
1804643428
68078930
757462143
1727721432
115640168
218507191
993234098
310816619
1068065739
752124966
1120897563
1492731019
308661370
1006105967
1757650815
1560216558
1610201988
642646595
472701918
1634289992
976317730
298848353
1703397593
348108128
552369408
305498232
1016782933
927109539
280456981
1538936092
1749582289
584600938
1183830137
750065852
208095788
1553968853
1300913160
198472285
348513941
1431602284
1472076585
1852954600
281501572
1296559128
82825510
1764535389
211014151
720335422
1046299835
340735026
1296056916
1532028716
328950168
1460643442
573837272
1287762989
1776224787
1356640106
1108218238
1003817458
1237603495
1636688702
1455860602
1534669183
1105412897
1500110350
306646824
1788356173
883339479
868746334
1670652971
1295303796
125465652
1823758864
959842816
569432804
510801672
105523412
939581677
155954412
175807622
1760083389
1038702992
1842076335
939240873
605457928
309780576
783285184
229964988
1034946087
362794014
558272721
190706041
1412546441
1187098340
1289230478
1349505688
1083164205
641557390
718442653
1130520943
1457234296
573888457
798347274
621947621
525947994
190191423
1019153685
928701267
876061886
322013577
500091902
411990268
353773830
1538516669
824902794
1233752964
155780680
1540147856
694957053
1000816408
1547121453
1272377557
37197600
190716623
1727264250
1673006961
1104981298
40026975
1526578869
600087552
1392751206
1531366448
21475498
1212315547
1465041064
764033363
1588904823
109149807
965268721
1446275025
1803812369
379250088
662866663
142203731
1344773369
580012132
1498793387
1692923141
1532106275
261573252
397829280
1337499701
36905042
77641844
1268188890
1828663814
1703231616
708317887
798871812
299773992
1617775317
1207695637
463619593
605703382
141312014
1845067785
1189759870
1839870117
294171531
718137114
707754520
1281592800
1319849339
397343554
791422433
1124189843
1250314068
517070444
762400677
1321910697
1071264708
911085684
1539038664
245941317
561736358
332537631
544865808
889146149
1813255066
1832122207
1567349799
1440726492
1779024605
1294695741
431892914
1353010485
222506811
321249456
267468947
738710208
1341783517
1693610225
1021889720
1143780690
1272106569
836609263
1332259967
1737691454
572607170
1618173834
1580951811
1707444174
1668413496
1440087782
866760236
1104378321
1216381145
200934581
397596803
516577234
479129127
725939769
239803420
601142165
1301825952
1542342285
1180436904
1482292773
1849772175
1625365388
1279313360
283310276
1460869118
1790032874
1480674416
1700451905
831475020
798175114
1195196749
1828999025
581174433
217219834
1425760408
1208957466
1670746360
1055082979
1028413345
1569068938
1393961219
1851878362
136049581
495933464
615368436
1315783339
1696723380
1516659685
1605075196
167301221
1849198873
1348147032
1017242952
537232814
619881778
507715527
158844080
675445607
592044804
1705647541
1562187740
380196604
676367045
1359869141
622821690
103484783
46636306
1287098633
1721105589
1008550357
848291110
649792695
1514576515
763693746
1027395891
1746809054
1160150338
1812116267
244079542
150159997
630885603
1385189651
1554774216
562071567
1393899146
984848113
1224392662
1819603626
1839232764
565032955
997188592
1748860229
1132014121
807686306
1080751366
224067847
1651507767
5302527
801516125
46345942
766369880
60178278
604076827
292729162
448856460
934874572
989722754
1661125732
1056822450
1205291121
934160375
1103487967
288474053
122226993
1325113478
1764015120
561426495
1398829147
1066335774
496450730
720457301
467224793
1216004990
193723617
182108394
186944401
1320548730
908576730
1064303102
227631223
1273995433
973245748
838196164
1324544500
1518096270
259493383
907265353
615530750
1578773843
1346497200
796049452
12894780
1515550826
872574928
622649736
870728320
8900174
1311802942
1186305333
1114202173
708945194
13172986
562656216
1586597125
1426733167
1179691387
760483068
1019797715
1739013323
700375522
513463112
722107406
1340958037
33209335
20968791
68441585
876284249
1747301917
771811762
242606788
121492257
960572538
56518819
601723787
1453456883
325059239
486766651
1278936095
183741682
596643517
1528315452
392696595
1237526630
744827771
1314107194
1678972180
1695071790
105841694
311688600
907609756
848885288
1583372061
330011426
79316028
1532041946
492035739
347239123
432734543
58491494
464981495
1267065801
321246909
1560160112
205868736
1436239831
1178983635
1389999997
1561139813
1078050130
601721329
451288259
1305893044
130588240
1484641862
422914837
1649596258
1403353487
602090809
381927754
1718204434
636382163
1471337458
1791996440
476823117
1536632206
741535279
831793404
135373563
1149806583
836878676
1119069883
743835428
29485075
980856589
1722252297
1180962585
281711374
337433472
1567641016
919796486
1569846327
763206092
1072650256
1515760686
208645500
681590914
1221771574
1842955008
1823117238
1791192984
1295018042
1642604522
1156176490
1036168487
361098507
219898756
1511075336
1423398140
119120696
427675759
1451371722
1068521091
927719534
706426265
877743927
1701668711
513421119
1407460759
754465594
141890961
173215607
1640590724
1471404976
686823802
665380196
849653523
40021193
1645948140
1758613240
1509419340
272657145
458647932
1795309561
63788148
1211237289
859035890
1819099293
697820138
1657324003
819502439
1527034769
722395324
701061801
1554123406
1488684835
161328204
1356801762
1573354829
1730113232
1094334466
188715142
642162395
1785669532
653804263
1447597879
1316801149
777598714
1015728637
775379760
897020710
1630976334
1640449342
1576288633
556086104
1712341685
1026020636
1587621487
364973607
1821542859
837870903
148046256
297380146
143792999
1556486682
1551119516
1420884277
953594934
569842254
439782801
478471463
1667215364
731630249
219860995
686877340
686434430
1137481922
1098382251
139705065
464750517
32938284
1469225927
713813511
240706189
913745533
1678460983
119711017
1238479698
415391692
462434063
69223782
209609574
597660058
1277680595
703339055
1522215051
931953697
889032552
699010554
190655469
997866792
1126889859
232000173
784663804
228133995
753578832
1126700875
1766788411
40530938
390147882
470806326
276256731
1152771253
721740238
1066120513
782367243
691026241
1599531208
1170342720
530513150
142478083
1533988197
1844815470
1762938684
1574967031
1217397210
380705131
488854004
980692192
528999608
761667024
1015434883
1738574681
1725643000
101724150
1046207848
25812040
54724680
596504627
174985289
1432205900
58973
555662283
1595342854
1641045751
1220005196
196554838
1705097491
1076252025
1246938988
83151497
1274062270
306515246
694980686
1207077429
1642560558
1219995614
1311402945
1404296570
187540559
100275365
699643264
285860388
1327926519
1460480029
1485163711
1350191740
1346431264
695759932
494544414
962023288
784788745
721240470
735782275
260766723
1123370984
1226650857
234397371
1336153821
1439797810
656611608
696904958
873797231
1312490408
41726876
1515352666
497354553
886751976
219707044
594130840
723065513
215712520
459739748
1613107610
598796189
1294103107
1709633045
1679142055
343523675
822801442
638148129
1588473109
1621596052
33118588
1453712765
1207429908
1417954782
1347285011
509371239
1081543710
1421740350
525913924
754129561
1059767993
1141286290
1202769039
89059003
463991726
1244053070
1400977326
1858625323
1206028101
1823528711
1155351121
1494484341
1155316033
1023766118
1458178543
808220970
1441479878
796588699
935521555
1247832569
769092958
1216288332
1091934299
3341297
1365067792
967981582
360931597
807294920
1453751997
1250400773
597170458
1817724857
1826600428
1348820383
505068488
839981858
1481759627
1402988318
642677417
299094972
697501976
1228537286
854750792
363923667
232714501
924972345
1292948998
643575405
893473228
650430623
1094106270
1700881288
1779060815
378120518
1467345038
260948851
80870026
1118559821
1819720080
147491567
1818126871
794294323
804694024
832046396
1302523595
325229303
1328156235
1725493873
1499667537
1352321173
326932267
1043172977
629214235
1813341902
1458180404
1621485080
328782221
655880132
777304896
324117964
136479664
1640910782
706614259
1681978806
95693935
657089965
1637573083
1585709403
1795491273
427058659
1109759538
1413446448
1679894551
1638028073
711668242
892910009
688972449
574080625
1356488018
1090016064
1180396056
521957268
1188596901
782290345
494659111
1116644426
1117097920
1075421432
1701499454
812290604
1181587173
1368675792
1479203450
1331203776
493701867
442460684
113697054
52582023
486254275
920236766
1519817296
1788662
901139958
546670416
980868166
1543990602
12879316
778056334
1313272287
1667129334
309541889
995580115
1349291162
773502677
99847008
305165218
1360019330
559029794
793595259
416788622
651853754
514524666
67711778
1733224430
372804178
355092011
625195485
1183742566
437513506
749858734
737252701
1533563512
1070124904
814658312
1826459314
97263432
498386780
392232056
750869690
1136539028
1382691578
114161893
1156202874
1396672608
698593817
1203034371
872014030
955914300
860656155
199193606
1475818285
459040359
660535987
725983938
1270514667
685282579
1543260826
24247644
500470980
629781772
723415006
978686115
904715159
1748946106
967872494
497876543
721130710
1132308058
29217101
1713710771
464506832
1428878855
1291806335
834594467
608096541
848752704
299463005
991756444
1566135420
47896333
1841517313
1494219281
232955884
1515095215
653019025
1054834249
599236363
1183425434
13094604
538104027
1681800182
403945090
158794341
1715426416
951046117
1581692507
345402796
1780301664
1349127228
1130018463
1648541370
1149451537
1393381563
423009770
418502632
469764338
1022222458
1666983403
767336702
508930426
75246000
1479268360
215084227
1554942066
1599612437
995926790
1628316302
1694193005
834757297
1771167615
1164002946
38555038
717659450
1356882258
1665474880
1446852360
1790180164
693424306
553284246
818451451
381643730
1761598601
1734019288
711284655
1470979372
474408841
186587089
596001355
329919166
539421914
1788179339
895981658
933709536
1254328117
15185512
1137323306
1492635014
919334859
789127589
992497838
1447028160
1800945179
611783176
1720203722
1197154934
1281419545
1094664696
1567629255
1564484309
1353839111
789987494
795194489
1543619566
1610242315
1244566249
1563648237
1327715359
1748008980
1641162243
4869721
1364901327
1326877474
593347410
601673158
915676887
1764564579
1463306883
1714609793
141175569
1511587269
384813457
1063658555
1639838916
261495129
702225384
1142530257
666189375
219247224
628310686
577124884
137824892
916001040
1597141521
4722336
1334544029
1667455408
1241002307
23548641
154001517
518567719
1769881809
371230537
1657448317
1420794182
1316260207
450082614
405176679
592656005
794921681
995050401
110901544
1789626713
1051473933
1011825413
346650389
1641313275
1570364058
1434275228
686874035
555342325
1807961026
310241179
1668820643
1314174827
320453883
1829343369
1679874485
432030947
1395859326
1068283811
278072962
1711392012
1296670067
1233408992
247005472
280830294
125678918
320302475
1105924474
882512027
863980834
831363197
195699589
346608276
920262917
1216165141
1240542682
161747637
313000258
1097113690
472542449
1311541892
249423897
1300068661
1239702629
45594156
1487141258
1107608566
315235077
1599429009
1626337234
1122130421
860756597
44354560
704998890
136410736
1498551685
1607669128
829761691
1178752606
1415634059
1321307143
218600660
422753698
630612895
516064559
227002632
255681049
902224761
246678121
89381761
1077706466
1486503307
1146623825
735316214
816444992
165440337
1096857416
1669358515
1249108876
778674613
1468176895
1277830026
662146507
70781921
1468931041
1473926788
58703358
1623664525
1386245573
1282234699
10269432
126946838
1697029724
892592810
1219700000
1247563761
1685425745
1707149670
367406557
1690725230
1778668874
1652543268
171851707
372390249
869392433
1181764182
117129599
287194002
1482663445
1300329968
1672210935
247164177
264496715
1402524069
514489611
1131848116
403637440
461420169
883089954
854791390
741362667
1848597501
1593960624
700217508
865479572
207519014
1279168827
1777277403
439630469
207658864
112607809
311107329
155905964
556919362
1057817536
1171146567
1234149544
1206962152
1696091719
150732975
802475296
1323599350
1469457106
268112030
1460654837
686390223
519371150
759318889
1396831480
824129218
877616932
1669968530
115626842
854392952
1302796336
829164379
747488479
1811778525
1457353876
1386546837
849006224
446416783
757703657
1830404295
589673720
19295057
1585891244
1235440777
618603911
402980124
1801269736
236097647
571491828
1432474292
83069800
874651251
1455360775
1489618194
1118285662
1192478800
58931860
717483609
742146271
796216961
93322778
700594973
445763129
881562375
1773407030
764100080
1759348630
291628781
188434252
1533079607
1731034006
614527013
882314048
87707949
315244406
1008714438
1593719184
410058332
47490684
63414962
717122821
1555038343
399929523
1000932796
759234679
334074465
1752693388
1597552331
760615899
918775328
1822981674
928786219
1675340716
294250437
1369871977
1854245083
1163526668
1343057619
1569943423
1048390541
834103874
1339668145
990195407
409339545
581885273
1412175815
846223582
367862318
408372895
197852851
745760934
271465419
335933818
1687798005
1487470543
1543157842
100258928
1431553379
1217286662
362628114
1160701106
1041640507
878435394
1740175158
523956239
47857357
161056273
35916885
1113937337
902145276
342202756
1789124987
783211060
1813354624
1083232095
762372180
1266759918
373710941
1370564411
504428440
89341571
1027278084
765995890
1033969088
412228785
181071302
1168864188
161870080
1848672577
1791735801
686193205
910626634
1211357777
1389490129
1090220126
207749094
276753709
222460506
428183121
654170884
11002649
266153423
745614529
1253230627
1513676522
1641632090
66967418
758122887
315864348
1840780874
548401367
347184985
342779539
892096153
620915480
257894833
677371245
204064720
791811552
1560626772
639119794
52212577
340339931
1552067952
980410249
918332221
456012694
247451017
1419858375
499523608
191457621
526575712
142521806
22680807
1035859789
805454785
617336381
1138538828
307079401
1705202448
1625154031
447279330
1405264288
1147101116
1074619241
862458688
1316193786
666669750
251035659
424215587
1177512372
1357455577
1105305147
1194403053
1267650500
1095147645
1602021091
1802547127
598755312
492622612
1147884165
1105910349
1432571845
1081092596
309578185
717697569
1330919594
1089725810
906730158
1317432339
954040224
1757219224
1001618017
829317264
819715917
977925254
418348879
171462006
530509533
1844483757
1789735741
412296919
1842488076
587913899
1213925649
1579541446
195973089
1027229254
460960767
1234464836
543659390
998918321
545766983
1110284579
711801313
733497879
1833362307
477787195
323943225
1629650672
1752205875
788089235
321913445
1858352134
63804951
1342976078
920136206
70380205
1274845262
1214497303
196531850
163188695
1182436760
847723231
748442071
779700735
994782971
352355623
1215758131
1040454758
1461410126
362268969
674421395
1331676495
41985874
1440019924
1769518901
1238042909
665286178
868527403
257238759
1230106272
161799891
1115362558
935963565
329152506
24319607
1826197737
1645207111
1775120957
53213313
472422523
764314015
1740311610
1768465542
1574175519
1335759562
883724998
1311822501
526890945
1055172834
901439656
1033442222
365411875
676643419
886951488
299862905
1240598319
241736146
39309011
1822325397
1042070745
1589441898
1006832471
1167408039
545141388
1834795298
161361500
1495452230
925685815
1478382613
807416662
1652937904
529912915
251413208
332951018
750598508
826581197
297959661
483393799
675341125
783634592
1263443099
1504087904
104023718
5571067
1791301254
1439001636
1106359308
1762973678
208001706
556342184
1793135282
181776994
1083746110
935657895
573072689
1810273385
10341493
1072431556
44792485
243054916
349015581
247638124
1459930264
1464687709
696909793
1005823939
1629975003
1719551733
858615857
1194376278
918588817
720457636
185342129
1805744650
163518121
848917591
999213180
1564702435
1164789546
1227245634
683376298
1533723756
1568734936
1159025937
1772061164
1125760752
711176567
79745868
771352049
658478882
1300518813
1160235056
601034933
1034696006
884950625
589652072
1262716958
685960697
1309559884
246535741
523330744
1609849193
834156912
487247226
1331080083
1583125709
1361700377
1405033106
48740818
1523417384
631738808
1745060669
1815335471
1337137341
1485023488
1246952123
283230898
1831868804
1178333411
423398572
444494894
18297261
1826813074
656955140
745470502
863203938
473034580
1486501853
1452429456
629927964
756899697
683264964
705448168
432260043
535544011
833638268
411696932
1671141830
1409188746
443492347
488402718
641695456
1199815504
1155146291
88661259
650417685
1604744816
1619530046
979484243
1724763031
1672628308
1495547251
13116338
1674359819
695906204
787842439
1141023383
1044810920
1472760428
711385425
433162645
489670231
1146674937
1376877881
63924769
1251739431
1403717066
766737133
1593733676
265340847
1535533746
309848861
192869924
1419749571
985739753
263419239
1446946263
749257021
1042628819
1487180680
616532701
866777917
565950744
191662038
1193139400
1067291107
198755243
1693983437
1753079029
696257848
931443812
1470991829
919453587
1392499212
905530349
623819422
907174887
1259581328
190696270
42634890
602857523
1385202035
152826922
713285550
859650945
1075864770
531709433
457841733
578055728
984195206
512341519
530738372
809126260
1821883536
41774385
1489375211
1654083854
1334184283
1160289220
984861169
1742537295
1200942144
1427273822
956360000
258741483
1854530057
1683732523
54924796
457521736
416679685
385095160
786391642
1351528988
1034585897
848328938
1739923035
1203957593
268059861
322740484
1513347429
930746856
1666218178
1496560342
1597814507
392836342
1031245811
1126452480
1578695762
821386253
301565275
1788431203
1049695305
1380806090
511311540
190085086
434880863
1765320139
384287475
1423432647
1194779209
996581206
1334538043
1363500100
637114616
821236777
344752209
512889884
1047382533
1447889118
930743737
29220902
898353816
1561904597
1091400765
400247323
1746091238
1690428604
917428455
206897607
58610734
1283017207
527213792
1199583260
1263091116
1643460764
1143795713
1374977445
1100115481
810281665
1169938434
883035285
405259935
1173690291
1103212334
871122053
1426589855
105622888
890957195
13742743
1621270240
542566142
1649472991
528690003
764687516
751373012
950128714
507874594
222932789
746889943
1679223540
1208697757
106902631
1355549613
688632149
1296032329
1240480287
1105754974
1351049135
625037083
444901015
547994180
704838303
1043143444
1559778295
1802597114
947570839
708857002
1086943943
110197578
558397247
16572150
1519875631
799182989
1487184117
1486322051
9150708
195319521
8385395
1321959160
101227601
1168177290
116605747
688237025
15417889
1422985119
128612690
1760250846
718349465
1530040213
1661810639
70082195
353762100
1458925283
1250029707
51187679
693580689
1849351379
1529929891
1071558796
263519830
573541459
1241691917
777528565
1757299640
1423946425
1536515935
506671208
1430711957
920245893
262964914
362756333
874135563
1599754449
990222368
1641574228
1325566178
1069472258
285757172
1172296546
665000438
146700090
797414943
1610416392
1728413547
671867596
469644199
1251739060
954911415
720407775
1181006099
1275068170
323606628
1285209627
1591239636
745716224
503588118
1071820075
1588829315
683008821
859189065
552159264
134969471
1727390384
52947519
302354034
99510939
1107652732
795951673
1490674907
988472606
737361908
572294004
1423866346
2429820
1513927580
520463978
956177851
1675675421
922749857
254368822
247439353
899812856
817560484
19789719
324961034
1364054518
1422163528
1130472887
86894470
1727735007
649445088
1478516475
931431327
1548296546
1384710990
759137021
750050984
349026399
19036725
925703805
365367989
155166715
1746369064
1816255005
905285592
389598981
1503895809
610852205
1471565930
624067112
1533622065
172863239
73032121
1688966257
1451598093
688107405
616846649
809112131
1338088923
1023973806
1582931584
222021906
1113839071
99326047
390574427
1230112442
964660751
1318364606
762651457
515232901
1607457480
363731200
1219789961
1318105299
324375291
773757040
721637932
1604569375
1112363274
124565743
591729542
1020862171
516287479
1054245945
1547802121
1158005376
1267017363
975940706
447672415
424569099
1168361247
1565915792
1486616271
827950564
1490529717
1754830519
715253849
723696080
468989681
1108585423
1377360730
788510941
1519003598
1632327158
382430423
568411023
1442177749
631130138
53360840
64262518
680619990
466218754
1072418651
1680955444
1155306229
1635589304
746986958
1079818522
13694904
438623128
143245622
1135161514
1318412453
1223234202
1118847552
546882396
212344434
731892919
1512720048
554287872
1224312823
336824879
201078688
1234698791
9681608
1091674895
1673583475
1731706755
927141200
1775534159
987612756
1841582568
1323845694
734525456
1080432101
1049077689
680772095
1164670057
1022455785
1483393278
1106345155
1669699376
621970218
1781816244
540008041
564673460
67443511
1275449853
1376325260
1595253069
1392958928
1337632347
1136045428
1851214355
277379350
346863525
984070012
1484550073
1342385644
65735863
698925643
105765850
30810341
95784797
939966520
342987881
561062963
1257448655
595115549
1655307790
8075807
1534751844
457554193
1345305984
849250346
1578210265
696248861
768471843
1365485651
1618107792
871513461
925038077
266559111
961039751
1745724782
1582632125
431155969
203485013
1835745846
950091097
83467008
899313639
1164346712
1122034152
1730575587
344303660
844858561
779631819
461498327
1460436635
1558661317
515264051
1691346255
686405137
891144735
1346416598
49246775
1291041001
391750206
130730325
1079702518
1215304963
107500206
1533956266
1455869646
1231080465
343299130
1164982506
149656699
1121737106
560896023
112190732
791687918
559655130
758646247
1009214134
1458365619
975401119
639638439
156342669
1293996236
704738727
97886914
194947546
641735392
772668380
1732964258
1595055715
1055798676
533424475
160488382
1630689804
1778326882
1207301710
789504356
170060775
1321529069
105368745
1627993348
976699701
1625463727
1331884816
659136765
464505985
1061877551
1134012009
1667132792
559492930
65937076
1127477564
240359374
1041648300
1217697891
1854679736
384935416
1856922073
1186040353
998672242
99032757
879932513
1255727761
154902091
1338861729
363499940
780026045
457050751
581768783
1242627621
72498873
738442847
1046283741
1462295458
122264694
382344489
1399895592
352218897
1610835337
951359932
1212219587
708147953
1588592579
1181806733
490685442
354186392
57485440
106219110
1625859535
409468412
1471574374
1814199719
1100690514
675147971
151907767
1656897890
652282640
1594255675
1380321658
1223555201
1008421072
546343158
655236341
1585734009
88625171
334590000
648754079
1122133661
1235482991
1092662499
741233367
1701177724
1747208143
215177136
1795979372
1426993979
901424458
129316671
266300086
1361695891
867362202
1092673806
1529744720
123329136
345457784
1301507578
1759968325
343483819
555033704
1622559810
480761096
238413605
1442065314
141836433
1661744708
358267332
490684015
31156333
556636731
628172235
1372010358
175497437
18716130
454040693
344074707
1217706286
1178589967
491906660
1185303065
1310320663
883811196
1826451077
501678023
549804156
1238463730
440564486
1754913561
1534694780
870582832
368606312
60094942
1328981964
695822015
1837835156
1177569867
299031086
1673927195
991683957
1079597836
619352298
1431285437
1554000198
1155657276
1378199563
413746045
1721928272
947609527
1836574511
203992158
921627154
692562150
569190927
1699936305
276762665
1228001257
1479301811
1416514373
467481234
10806291
493508813
574039349
1212381083
1619085851
259966758
1697761894
256559118
77684346
1625391843
686733514
1837053225
258520069
1854151875
363529577
524930489
1612915940
1262138250
1686324877
322009196
600135484
687924664
1614639483
282617997
1482500182
1399460808
1529744003
1690642904
920558895
37324612
185535937
346129519
1833235099
203052503
868600215
1153871127
1102007632
284646914
833427371
1713078532
620371324
11290897
773437600
360911709
1783621049
1357650216
1721563050
46323004
1762538944
1359306705
1696795287
469614126
979033420
1666804473
1241018582
312554366
1421192508
1182709078
1414217567
1163883367
1045260972
1361687087
915639796
659211626
700691325
785626797
1031731791
91713890
319522029
236808036
944988704
13327405
261778881
1254682693
203784440
1327525833
1180194939
115454698
1099497865
1459983743
127487098
699867212
852319304
9893209
581809718
520355424
1009994663
1383468888
581351219
620246313
900419039
1425622890
1628266665
141801416
1152432221
254468819
1406630981
835825678
1092585680
1794480614
37546855
1412950868
650537379
1009353733
1011636023
183769935
1060700816
617393011
359658788
1109957097
651003528
1598210258
75792923
127657335
282137300
211195192
1639101808
135224987
181934915
817724691
1008089643
698044405
1724011699
446051171
228017723
1814874975
1072034868
1131013220
1364378904
370282253
444595316
49558935
89663049
1586075454
248555605
211608692
800305476
1213350706
1560229243
152298103
550647808
1047090955
795334404
964629896
415403060
1169993331
1698705244
736189982
1269410837
1112212979
245189363
1108369071
382143335
120486464
1734859256
244111310
238097552
1606280745
1218868008
1844705537
45227435
815530844
48627
1841226399
737608368
1196919764
1333027918
841989299
858530360
567332681
327299760
1392801442
1699572925
967014579
1400833466
252293970
1165785253
523182545
478456612
1450472835
1765636082
710914015
864951450
991476625
1055178503
1296053474
1542924546
1087544425
82515767
1218077387
1795632977
28494145
930820615
1491853529
926144413
1266381495
547274729
1804410818
659515002
930124301
399725601
990545890
21763518
1378785184
260539087
1053300011
1205854543
1620097088
968907157
1596001793
917673867
1031430078
55079102
539997349
1145378000
1555912655
1554900151
215856563
536487669
1483296916
388046148
1527502980
1628731195
1845085382
1195112321
1055113448
126971986
670893934
1015588960
1018085415
997273111
364441999
1488472725
1232534413
395272345
1034287017
1196760769
573251772
3290947
1737620739
1180635911
89409585
1715520529
1514947592
56653662
1375706373
1602110750
820699486
1766406348
564220839
643759308
1464227255
888146012
1698325284
1800929733
142811554
1124182924
1470608949
1135365947
370942
1450377697
696427872
626898839
1408973753
793334515
850058039
1486299509
343166118
1834887517
413557234
198337093
1540432512
1000765723
923451269
1137566085
605260106
1823680024
390354494
625055194
379661293
31511335
981859598
119686923
843129496
1311627474
1741834997
520044220
824857609
681145398
1583781132
262615246
1500782679
666439661
778976073
651616475
142413762
1434362173
1702169877
1584935665
1090398457
1162657460
458896487
1111971036
389006377
920860952
267345027
601439699
545445247
1616165410
264701114
1303483804
598513677
1018625361
1611784918
1274755143
1343100134
376274517
1710114785
708466969
325407116
232595617
1167200755
32741013
1014962785
461016909
436374041
108320439
1466808011
1475988343
63512029
687800912
494953261
257645884
219053878
67369875
611698777
1257870805
1081009282
179782578
648393317
1749616595
1775627754
485338328
277283092
1700927888
1696865768
1438676919
1054718608
592460485
78251235
1220213205
210896291
31311073
510765157
1762221168
1443999405
561983021
940835403
1502666539
3005711
674256653
1603608435
1166323057
1828566878
1838154822
1384664306
231934102
1153196961
729577340
527721410
1462563368
1636149092
1442448577
398188910
1843094660
617082100
1723212552
1543780707
166635290
1022489045
822537435
780090632
1426215468
720020019
179706977
425856314
1603464017
802342241
1001757096
500424903
333938618
692574710
148154177
1825213211
489206996
574494862
1705069949
760671085
134929337
1515868831
1227323980
1664393287
253135936
411145020
848842247
1187696703
1808156154
1498360355
504538193
170451455
1018720505
1832991045
1751390214
1368151039
225321367
177019094
565816276
919871971
790447583
1580493651
941233365
335854546
1699959581
795070929
1318326404
1333347638
1506677946
518713419
1820824049
1148221257
33172169
433423934
1649865328
1637132427
789967452
281285747
483996671
690886774
1706238051
1203955058
1381525370
519134650
1260407459
1128975966
1107696807
1550038305
1652173187
629446969
1403401732
1519515364
285121482
1820181066
1661363634
902175541
1168339511
1161758719
1610304320
956411737
798692211
1039104191
515966763
943868673
784292130
1264450654
972630768
610279888
1803945437
568909034
216299393
1483979318
94999011
1393284496
496961637
1574315701
177235552
333265353
422733576
1314385780
821455073
1213698713
573451898
1079063743
903366527
109915761
770379657
621711387
1043178890
92137968
1422648297
1126799187
857659275
1106921833
1817793521
1552482077
1649901495
1401626448
965614467
242478082
266324023
1154268739
506567623
870156565
849023656
1339455091
1362161828
93698705
1508352637
1727038738
1077901248
1053894944
1162608214
752357842
1663072962
1031918600
1103839244
1689842076
1791489337
1686273979
429588551
346132455
1280724312
1307687823
1768107991
170818995
1669485531
964355646
473186395
623935177
1351416233
584720463
956342011
980426730
38711920
918119313
912922549
1186428629
629064582
407687699
174595825
1314204250
580705392
1251398768
1511701115
1331570465
1308866567
409780118
957496738
622025749
1710687875
1483006392
212102313
396647452
1008127708
1378070122
395133322
1236833270
147086668
252332460
1006928071
1647540437
1330076208
1192694363
1806552976
208749905
1204320211
1823515228
452773783
1012156329
1718676607
1668348566
1076638938
1561332133
260714514
734042769
137628954
1789726378
763353362
987644949
660636769
1657834058
234580572
171035632
488238416
875788143
639359753
19979892
1221796692
1714916876
1748367617
247732532
1015896238
67424085
858383292
43749130
782315772
483209537
930123832
516485475
488400350
938026917
1670264246
526846810
1091672026
678775226
1499168880
1505731578
977205466
1331044404
770687864
653661864
455018259
799655269
738309958
1668308631
139623067
662511942
1090970084
360925072
203669818
46567268
774866461
1388267555
1835886109
54919726
562437530
624818827
886411755
259455845
1338513919
1847104702
373127612
1835393360
543938773
1040109850
1467068243
1487982222
179927081
792978755
1159949085
1351920532
932542629
1743011801
708789007
972121504
80544550
1707739864
341742097
1288597212
1522296596
1791497065
1007092955
855873850
811170266
1439779389
1050312097
1177280639
559384562
455150461
719971469
954655124
1009542112
1422576123
591673457
991549017
423637120
1757577982
1534773902
1326428260
607195846
772499587
911747260
1644487938
428518468
708603142
1415347982
635832134
1728431407
1847269448
1707026032
253895800
60189635
1181970967
269061234
1817765952
1201344939
590117484
140830270
439544001
557755078
255657554
345094446
938660694
1164281147
584230140
273358602
868139352
244935106
1074193177
599915886
791401551
1703026245
1192592163
622273081
1615505577
1380782275
1047940381
1380624585
285735076
38608056
701719139
1603347293
1150977493
1314637352
1581844933
1528978888
117558803
1215661214
1135075722
874179492
1824884590
208892625
95006888
393476917
1527868043
175676670
699555429
1183749280
1815242416
1444392865
1684897981
140387337
642548077
227829510
583132290
884830068
943514400
1013619412
1418504565
276465723
1768805135
824932344
493638293
856188069
480974062
1746065477
1266939927
1015692502
1208482455
1645895775
201589776
1393628132
662737734
201391783
1035999071
382368974
818224087
1085124076
514169712
229497270
744948452
1494362564
1621139924
376922098
107749870
1117838194
1594118536
1285188569
1359881266
860618047
896069635
1661709512
809403662
1753061724
1403710982
1196717136
770011366
1758370412
1773393122
289849853
586962717
740803990
1433856732
350362825
790929724
281408808
249317372
1036865423
762663664
1435098592
1138898367
1144648743
1691781837
660032049
1203986516
343999766
1573322769
1695663523
1001983904
1432906504
883534262
1708829104
623080
636466157
1153650201
926244814
997303843
1732898840
1552253743
1575212870
55074956
160965800
1174537736
880641629
1654306548
1765011401
1561745483
1438227181
1614548586
1383373894
416261566
1606588285
1764779905
1094916820
758362636
782199620
1630236506
610125101
730318474
1704405457
1180204175
643929276
1668036699
1373090322
475673495
1661204918
713999227
1098363370
1571112462
1605212798
1593100586
1463623294
1503889604
12733182
214825688
764829254
869663971
201853017
682523372
132964190
117877613
752723523
1119093755
1534143149
220342423
1127375621
706407308
1176205911
848218102
1745366040
1759199765
1639513051
1744698935
1358696272
665881416
1061242968
1476099875
1516331275
716385045
1261542830
224375360
592075155
1540314443
518607862
85341753
1490879296
623230553
1792158649
795860343
1253083104
707938234
357243062
1025018527
380150653
913340694
681247239
964658846
1104358399
639082352
1301294200
784009350
1176951277
1736650060
29145172
167495199
1342336927
561349407
1107726903
650235859
1292171522
1519874817
217880089
1548601263
1038527839
294779217
839920440
1572123276
1124799486
836900468
37787045
1174609663
1516708070
500934475
1076067340
743974698
546810029
1005342720
1653077644
758691674
337522329
186966649
459373489
659690728
440945144
1583296329
1677191452
1646676654
78376505
1372956744
818337897
859700521
1278875119
859633444
770819805
133499915
531410357
442100883
470429302
764454153
286904733
1280858234
961406855
1311139976
98311002
1745901919
443276657
1043654269
1495228898
1293387515
611669395
1028948606
1097507632
885307902
770820435
418685272
1085334860
1051877635
102141890
1406957452
1625037137
520223575
1318101405
1298402737
607610144
1154957792
271826204
886261558
1488481974
1233986357
749878028
1594396645
847050124
1663014497
171333632
1658384358
322196104
1792186214
1433387909
409824985
1540025550
1242680136
1216154945
1423430534
1802755205
1388462209
1375513355
416527553
643515525
993307951
1388293911
1491527786
1193364453
81176382
1393458311
911480237
17640998
1503628172
147486302
1263646610
215768500
1179268328
989944271
889251089
100386869
1528903353
1003205915
1605890411
910022763
867466780
443409369
1403779475
1018541885
1780006260
239719275
390310160
1802459807
1167075855
451978506
23552605
1393777028
221508407
1254229450
822077043
1574746722
1016293766
932712713
921087001
229350608
1674391716
817345753
678025806
1711760224
1102134752
734694568
650744776
586623360
389213543
1132648356
343293171
441411051
95002224
1561149039
669118108
1675832871
1835871044
798493610
1360143215
873983291
72784793
1203196933
1622256397
713659906
1620014393
1469547876
628538210
1222942035
137894331
699228394
327614885
349905252
385924339
1677771620
196105551
632883882
1021685294
77445644
1734363969
930802984
1605467963
1667852224
71645856
832847260
1041563071
1849968449
28887209
1235159762
489596122
1426528661
1010492233
733535674
356890610
825253082
1070188218
161724676
866348761
585297715
517228629
1082939781
58661685
1043477316
661149911
1588514271
72602423
15010578
1082386967
135459778
1521683490
1229991881
1837925783
656679467
1170638266
328721497
1446274270
353738915
906990467
1217195662
783815693
1218276848
1301813342
445067141
1569371547
1587614153
271252825
1665270131
783028906
1263695038
1061821358
1331926771
689953126
941204429
666113844
1239031185
1458681738
650809933
40274751
1107683055
1600574824
305070106
273748478
674148803
1128093518
374999800
323322084
901561049
1709783127
1364224317
1523382762
939690993
484497230
1740127841
880133128
933675332
1807399909
515574934
193090599
435685106
870695264
180003233
172098021
612080589
321709143
638598069
1612621537
256247584
433843329
461054696
1172874098
1030208660
184590945
485692775
1196113988
225914559
659317491
971851500
104021681
114752797
943140344
1182938612
1047072558
589655621
943555913
11673810
266290265
845128438
402482375
67004035
1359321880
1100924789
1231896411
1577991924
937921562
897523167
1439927000
819499418
1293382406
937861084
197305297
443751791
461001404
1798831405
1590793137
260359649
1186714370
1310244198
499622426
267414611
551795824
1832137627
620093070
450590991
397003618
1312071372
729359775
1578555908
233870721
1595346758
551619669
1515945540
1804147886
1237130133
1592702800
1350193805
1728958421
596709498
1480629102
632942550
911512610
596546192
273922255
1162896573
724180163
1096912868
204050420
952600532
644502369
555404728
452623851
622315455
619673764
633105511
1028895381
20519808
159970583
716315631
312417600
1693564676
27935118
1656941096
415050049
373832206
861627717
808822481
914331053
287439480
1747270201
904329514
1198346694
282867314
1004018266
1720532693
631158098
1498622901
877617333
1217633546
885030023
1248016344
1162571725
183353447
369406769
911548662
1115453322
494771643
975722446
1587534669
909928135
979033751
811215243
506877525
1852291175
299827015
1484969552
447388682
1280157801
672132763
1216205955
1420430482
1078774880
1529865506
106722732
295335463
259398764
529249283
236714390
1280804854
1805930329
1751922736
1300576295
14584340
938579202
196262437
1107355343
1636267792
1180481550
468952420
766319029
964505577
906431672
1235219664
1501888421
183022822
686399696
213240461
889272578
1823562306
1205933068
539064052
1492286162
107866111
1369552328
1259292580
639490368
1422870771
196028262
202227725
107439802
498737896
1513758021
398242769
1066092142
187548348
907524283
562796043
374620200
390278924
529417243
1696173866
1320646253
390318576
305045735
210995003
1167079991
1065898875
314437523
943193223
1350765242
1321769264
150624578
762409140
553381593
1055038873
1796507276
1246836324
1837693032
290571678
1034507468
1719489654
326885575
280035798
945806140
192616359
1124184144
214099140
73037213
1004828402
57352246
1402809834
821948397
1300178009
751853824
1180554262
1152080721
1673723475
436036977
240563348
93327348
1013727275
63789333
1582852894
1588272757
1229858263
1405909416
1111535729
748218245
1655005243
1667082423
1794706148
1268511748
1575491154
1700716678
1693207470
626251804
222818641
548603461
1580013174
434530561
709974226
568769695
31399349
933031790
1638108552
890342125
1012481731
904895893
1781004220
1480076227
127390813
375279262
359746148
1537368838
478425321
275554680
348451893
837958048
832653520
571777491
1102309998
1330322059
291284186
321853804
803866354
1802788891
1490684669
1223307916
942489527
660499746
1080662875
1843490434
458963174
1822186100
1073135675
1262216988
1301726465
492416570
309738247
1192731781
1587224957
1099882573
1646896431
938611351
1616914604
1113274864
716751791
635374861
1381728015
533491875
1347754987
800544266
235044596
3076086
567263744
658139737
732184527
1232404908
474921794
254243854
1203597202
837001246
21317102
686774552
389379490
1024594968
889853119
1470348624
1464829823
403752871
684211707
935907472
1055988157
534741908
1131308638
1492950748
849435355
1508577725
1282472411
1640995899
1293442828
1239082984
1497090251
1766958827
1379504605
1725532489
907855840
1401133719
1805769930
198759791
1049173705
1358847833
708758788
732459385
423880077
1327999300
1772752648
735728465
994817037
1309331823
1422467545
711693017
1847882650
1614123487
55313313
362143291
1599826248
758793413
311413508
1362854017
1285035640
1855098101
797241945
172536179
545386936
968507351
1615763125
746739066
648724938
1446608608
1721662670
578521089
1602417787
689289328
978465127
65176074
93208373
1423034603
563279716
815809327
962469571
673341954
1700530579
1675931648
498334988
805690513
1706969885
680130605
1105109261
815861254
717214876
370014658
1004973686
1050570528
1713819994
959162601
1588125564
1448976268
979469293
746423374
75193139
85955278
265910356
62383512
696943577
90762013
839381456
1697443713
1510721474
1794376228
1172129009
759394467
1239736267
1465410363
1799138755
1367000215
272036284
254464248
452660091
200013054
1255910010
305891117
1342082688
176130904
772126701
1774846418
1663138118
1739230780
619635835
1474866661
172021319
1046313694
366854633
1644391813
1103801375
1113714471
779719174
540979275
1479932088
969223863
234251581
882715301
943376171
1220750748
1082086016
589962044
1089404376
1040254039
1765146299
1522532950
703592055
118639047
1772026053
767605083
266358165
1772370964
735056634
712953274
901231074
856642111
890103193
1393525995
1690618070
1333833356
537254517
541539348
721418458
272499998
1129387169
704675720
1265326511
819697856
610167239
1402348633
1502291521
201186897
993481683
1068894935
873873340
897385382
1240298052
712963650
1517651152
1430306346
1573501833
1109403808
1463857512
1326032395
450923996
1083787095
1233151058
1133171928
132737676
146967383
1277305938
1811001354
553146706
1198159798
1140762841
1603671467
121826149
809445723
1633492116
645251778
25906998
415724463
1708541421
20270546
962808443
1405219382
654023190
1059282967
964790114
1219253012
844933676
1791675015
781906857
534914235
115348910
1407262171
884244181
303649749
1673620063
660467914
1487574017
1324890435
845700078
819953501
1399958214
1345351426
229943750
117958940
1857026837
343901950
629607293
1266650913
594347250
66464295
599020916
845932520
1420698007
1472491619
459381694
361664246
1024061408
1487992649
44858076
1504208121
363714417
1372987161
1049059913
474237173
1475473136
1194842241
378280061
1020470145
67191868
1511614548
1738456154
1064196272
1362214065
351067116
1428153156
221570334
1441546553
620489495
1440203563
1681424581
1345685367
1129187858
688585906
365772045
24591009
1191965843
589877280
380210914
1720908810
1765878349
1302723685
338607727
1400038002
696738298
1434427606
1709256881
394378323
220105540
1773077323
7168747
998921876
1521636109
1757082545
1297109443
887677801
1435997837
1149520320
1542646100
820557974
1393312315
1343229996
1355658697
336722928
1501945915
1569485668
890596570
536047168
310158563
938744564
285920245
1439585751
1778100796
407052056
1849486648
1759815694
82646065
1037554756
1691627639
388980746
393604221
141902139
518756529
951637448
1484695610
859170714
507181071
934459939
1707606797
1722526927
1675856258
878725999
416537954
1250631948
733245434
986462723
1429688679
689013597
1718334008
939645779
1251858419
910507946
1241162233
127856509
1549385453
87767928
807159705
179404221
977510673
1519062145
873962892
1684735314
1592251943
1502846868
1758331444
1393644731
956861402
390280049
770368017
1143112393
246004122
1044425184
801105210
1331567367
1447821646
525306134
597907586
462924532
306517367
372937177
1748502351
776541350
847430901
164025071
1703417901
774715620
224553192
870059947
151018934
1802852646
1059772464
617992914
1799926042
998140586
1537433942
1303926285
1306086866
574838220
1261926323
1123204259
818640347
241788857
1609288324
201297194
142994281
430999313
933763752
1678627736
1029194644
1539130564
351667169
1786224928
1631150197
1097166405
1118122657
108035412
773541061
80128696
925619767
1400162467
1803983454
802403414
505890695
304544250
1384139153
1545298484
1124843817
1319819118
553349504
1520712153
1382803700
1118413372
420289335
40226271
86797988
1642447802
1368265493
1408716972
875209561
1749969486
728364264
5241398
120461750
359225490
200331183
35704444
1018262735
1607742186
817987298
1690093926
162377861
1115008147
1759400691
580640913
1585068445
1282078806
805342155
364718980
1752109434
46918905
869904871
528831633
844569096
1156008073
7238174
1497404964
521393499
1588249214
865184362
581144905
1554809185
1078603137
98337881
1583598493
99339862
639385708
1032147285
1686799213
1696502780
813253089
130567305
553640093
180804877
514144791
856742334
174670442
1217423266
386619342
87713165
463114037
840525733
1142457757
328718652
1675871189
1491147847
592971570
1615049271
779100161
693615067
1722942234
1096652848
1098610907
1344563897
175328447
511674499
1639666338
1543322483
617079285
978302449
898401365
947002663
463379192
1796155464
847158166
592050591
1176750217
506115119
140873532
677369630
73642577
53212775
584298869
1819279106
17877516
191400151
1739394810
1618353276
844924187
1033211727
1746623239
723810141
1127259134
1190152218
513696182
1002335746
1153940496
1431987420
1582713977
219081990
883852690
680924554
484703205
1590592241
799228912
339303879
165186846
1788736219
515306279
1717044041
101202109
1706726883
1123554092
341649078
31814929
59658668
689897400
1657122140
163661888
841612875
1788131807
138033248
1453113022
863902672
1391648325
353867935
398851270
476778552
1586191189
761475265
172249502
1010478973
244860446
1697784362
706008094
624948216
555431020
991493667
1790340607
1545865737
1750606418
558388746
813030555
1468112815
1073067811
473391362
1539226428
611191018
1043015647
141035834
208670772
884476150
1475668064
1031455543
1740049827
991771360
864080982
1564716404
1423712081
282585048
405906562
1251441908
852042798
737946926
1263604485
259649046
1311199266
1718917419
1233232267
898685113
1761010266
332112307
545214995
1168098812
235093582
151102662
304234621
621825496
712460436
1792468907
961060989
607125374
1763988801
615772929
146011556
178765812
1335906708
439337
406174227
1576478991
1356756835
849813094
719026091
376421075
74967261
1828802448
1105910886
694399941
1546166692
586361517
540180504
178231724
1180565869
1459942712
1047368436
182964192
161667529
1054585900
890770715
442090091
1842763204
1245175646
1619236084
974893769
1734639847
723427147
1050010936
1499024839
1033457102
286501605
1614077045
481607235
1298385333
1324707030
1182960243
626111424
1225455058
954644875
939786610
228710948
1475918511
1515385966
184050732
1719959535
398450804
1579118657
645215819
99002619
365841575
536715022
1428864425
1304606023
788488436
39029792
925855708
568719335
586655755
1032253458
868722240
1499586478
1242432111
84130119
889690614
383387227
1590505517
1620883051
192170962
1604799114
1068347743
445950954
523023755
1802660184
816665659
1131393238
48085240
1589740473
778611919
1163883769
551557047
246939574
415931002
1205719829
1821384959
1604444338
763834005
475107858
883671684
1799409490
988952388
818935240
178269295
526899162
26663161
87231665
1299218434
981613532
1740946933
1468520776
245480109
334384665
608824798
582547391
266558431
887301212
1174964310
313634248
49095275
237294094
632953917
772586651
790717070
1271562293
180323420
1332595846
1148484822
1828497194
727422704
1098995033
1387002983
1254144053
1145185347
999415635
1309220533
1079064018
1074766197
1293678449
1386960983
1212280310
254887719
330575719
219513522
963381393
1055471353
1322503779
853858250
1784410855
1800878784
1608984460
65836518
1246818441
1809528365
723097530
1832394076
127635568
955590342
290899777
1678854401
193326479
291986875
453397139
422334377
1671303672
1538687973
286163079
1814844095
337551070
551851802
197646488
1417140663
992678921
1067635141
681633207
816714685
372549362
156796164
97820340
1189661582
1323708504
706823246
188522625
1032530900
361036925
772092159
510443546
1040279668
1254065175
1584914572
852080033
663704309
714664120
874347332
614953283
1748748941
918747775
380297547
380560500
1629558132
1321888520
841758859
1802726371
838183482
576090154
233303328
702265062
1705273847
879825029
510889133
1811740643
58702656
868952723
1688421235
431229540
1512672391
1013137358
1436574517
1162354796
1411874811
475735720
378282391
1610484280
801891866
549123402
1347568870
1029695319
681279953
1564166213
753397588
549721848
1512818490
227958778
183938083
515739375
1081823534
1017683721
1175663189
878995165
1581533932
409620711
1228291317
684029717
377749334
302428238
573128517
1694657496
62512305
924708847
553737546
234263429
867080400
347131206
1159718257
932754863
1420493504
253929835
983806673
569167561
491429231
1311249681
145370866
1282629624
183749010
1780975275
1779486626
411915936
168908578
163935683
1163698149
760407984
1022551951
404106904
869977814
846914643
1140456797
1593533158
1322544767
170021682
684818271
78991599
515295190
1822317866
138282000
774148208
1213237536
1848673466
1173161198
1525471524
188956616
539581975
809821238
630683898
1304965538
121323251
889539245
68080606
125771031
595826364
366241571
1217235480
1371362699
621700899
1772594118
620947587
1465558190
349406591
843676641
1473043330
687748749
637653680
493805252
860686855
1305080397
1264700012
1505870147
186772879
1072500804
16699271
863730860
1084626161
583713042
809903731
396653065
1120387726
619724414
121546890
405528675
313277533
631241497
878894514
442869163
722083119
270740483
57833582
126376289
1440679528
416592262
1710900064
430469940
792389378
1231215666
1249755464
1602570125
1177709435
460276932
604759391
592641800
919568843
742153242
620129714
1133507798
1722996640
873232654
127217532
1188128614
1652085141
701149064
1083636834
1392833695
1997790
237420995
709252323
481854793
1291140941
980119955
869074865
1709726257
977455406
96335482
810580017
1812722724
1266212114
496188375
1788352385
1524258134
1831379686
1765341152
838805882
966639092
1341097119
454077414
867056905
1143561269
570294013
158438472
1539030005
1202819327
1129685812
1136768792
1370792241
928627356
998299711
129416383
179612453
909796887
29992391
478343812
1384505305
1400728019
891458426
1602145001
1013244376
1692771490
11241475
834502703
1091232712
63386946
8419192
823579448
171903798
884332158
980245709
417493512
328422566
342311871
1623776259
1184624064
1376273318
831956326
551069973
232680232
1738797907
1137231087
1238929577
1034050366
614883215
924174225
1045206376
1400849107
1445268180
1337886354
1697206064
501562518
701295102
605379443
51005149
1436572433
280845183
1768288592
1270406712
327579337
1688395114
1563124677
1155961735
1797611814
353861448
74484434
1817278299
1079850318
498415292
1108359962
1104791816
396083833
673938413
1681861969
231761770
1679747932
1093906136
1165715991
42209375
1617155934
1641695473
542637061
1687448592
1103469335
1011429657
1253524638
1166536285
1485248868
1208931389
246314652
161791689
679985738
1584992949
1303394376
471170906
1674706950
1137489510
1401163231
1582029710
1348331937
1087329490
1655332244
834380487
161185992
745138380
209599676
808499848
286433111
480197919
1729718710
336073628
1642777038
400868658
1101922403
411796562
724225483
1283650885
1389350929
627934508
1655032934
1737687211
1299822711
1616107883
868771574
673907381
427390586
1267558131
1444442865
1410672459
1350371248
833287169
1704346623
1152392702
1157504090
1254471848
670760326
1781485835
90040973
104460241
1324429155
936118849
1641233554
520708097
1092857817
1019781186
1466137182
786082389
77436171
791535440
1376998398
1384349941
1179613439
967712014
1343100012
1855005270
1745996112
1386928273
812547210
89125936
1303001988
1470428672
1219506774
458680784
44433666
346376316
982848921
1638198225
1809010946
1087287050
1272792670
865963184
892876244
1803396397
866176117
436200491
729910501
451017843
336593201
886906638
36740857
431129156
1289315217
1206674436
1508773733
1167704812
1377346609
1119424959
765677215
309573725
110660236
989393755
589093304
1682634036
1005296320
1297964288
900232339
930709906
493124073
1200797664
448607522
215420602
759249080
427802700
1385357787
491717955
1570281754
1577557909
504619467
1261463287
1529936652
1139347354
139341318
379859594
311032178
1027862203
1791906903
228718123
918397024
385034467
1585693353
213032856
1832148997
1320774405
1721924093
1292944824
1170192810
19934632
1307342188
896630979
1505759411
846966935
1079339766
994493000
1472765217
1424363865
1478448601
1513070419
967287792
703074436
1152111356
548396609
11163906
1136437122
1314736247
1630659851
1031756350
1534387929
383110126
744656128
133380316
1215692385
197862331
336348672
1213803129
285950363
429386133
1406272
1566559481
728628102
1298639381
181891004
259341337
554423827
1034763559
1195927469
977278859
148028505
325659340
1430884869
1753886481
477558858
1499228672
1389256806
1167274487
268301979
1542507782
484895886
95420445
1708926691
544804586
325196732
1147468302
1209409469
646767258
219530653
860392155
1604481930
331089232
898346062
113418359
164063514
1173093481
493788311
752842904
462893200
1168225732
1336709329
805501347
1191356110
66096626
267167363
374093753
1848998085
761598844
299272175
1355807485
1074233310
412499311
736498228
901141870
402586672
810859855
1488068239
28910707
1854487316
1789168016
1684809525
116291827
93829289
408715051
1121609725
938157418
156327510
739834785
1691608804
691723088
727278816
222247926
1562107905
1110559151
887215439
1765966336
467631740
1148030248
1653553712
1121008135
649901363
717477127
712005456
1431688251
767065387
394737981
70805648
803922302
998729479
638017707
727882690
747095528
1040868679
803091015
291725911
482048013
1602289222
305177754
862708927
744619504
586959653
1450433860
307076861
842333968
1178210897
442835796
499448987
1366619994
1603476839
1380594894
229528676
255511755
513491511
971941421
681821788
414702884
950156862
1706185418
392130658
421872858
1810825511
546192700
567607031
918170299
1287608666
517218152
1541680751
51541249
202200446
631403704
830688172
999600522
201873671
908532866
1149012342
1260730640
176052424
843055069
531421846
1102585653
1089353692
253384324
53756790
4579852
1442294825
1645732890
817808493
1686371302
1056598472
256941765
1002116238
976736923
1155182892
220603081
1145048592
1521573218
224950677
1099806338
1765692048
1355103878
188913431
1322443486
1614025168
1413702770
510024107
1285932627
168013936
1691581514
185776158
335423265
1088330454
386359616
1650359897
947236502
1254276564
607659794
297122459
1037486459
647265000
406083212
1031798295
748028409
864287944
1537269049
853248276
397169155
471279735
1045407468
1409460490
1268853850
56119357
814272619
209132472
1593939038
1140131880
602208716
289593977
960933758
1102230343
1858168635
787609807
173806228
1767116978
1210675592
448322868
308798849
1644822448
221259612
126986016
95090207
498018913
158000854
56588178
567149323
426968385
1830210200
664162271
1823277544
58945866
1280652952
720285703
975545013
701572497
422520475
1110729401
1551237913
1211926463
695358985
846543506
1721721177
1062356409
77375808
852711515
1308038488
954010602
1030632832
1272875837
1764736636
725210145
1419063727
1190934472
1698819415
1002286151
1025414894
105905122
507331295
699978458
424755197
492041479
1284430415
465169976
544089022
1098081590
705850657
1567240923
793732036
927971515
558934157
916115528
650901549
1767306055
1134503501
483988901
1603336448
120307836
999245569
865305366
832897800
304700903
791008002
328796862
756638135
1314078127
221184794
232709497
888869794
1609740818
873430745
148699116
1585238156
1588745478
809485300
1460444215
307437536
1182890268
641857049
153780123
71921496
1780565667
436940808
1579104369
382770604
925462400
1474590243
478986076
96696256
419049630
1661259809
1269509653
478052138
1809353926
347366663
1573578623
605259495
488488340
1772155909
1415695270
619782341
710536965
366728843
1465145638
947806060
457259403
1050490799
181947861
1227278176
780719700
1111702958
403008144
1805530946
486668644
1558661249
1705868343
670906236
1246788282
268971085
940510322
1801362234
1668236932
771191144
1669578394
571624895
557865399
903395684
448733965
1516515404
1223826005
953785126
1136035593
815446603
1008965509
595508848
539564260
344331634
557685245
1195157117
1383447724
1509377614
1288569740
1206623724
321426386
1443561727
1574115730
1172271637
390959737
59811179
194383983
1757678311
78004663
1823426907
502014878
940037375
1640396604
547543927
535506557
1521382585
1791836978
1611366173
434340083
419062619
1041294429
1618400433
65964121
686428599
1584643235
177316392
139902546
171796966
1106431758
1597715062
1177094993
312559054
1611233001
67422233
652952643
89528036
787130321
1808114042
257197308
1519592835
1827956141
1837850627
1499286590
955016319
1042474443
614258288
1760633635
1005796044
30256138
1824471140
926101004
357561681
1257812914
1653583190
374330948
1306978974
1049042278
263540744
354226292
760253288
765637044
429415478
1404434463
930756324
638884886
231093291
643493727
837814763
1670036369
1350827256
760592355
1816661911
348570647
517028852
575658492
1684954336
922400919
324117758
1068124968
645814129
165845518
1856173171
173546233
1247817049
21007095
1113877048
1807986084
151702839
498455570
1349079833
1272498538
1621273144
389782885
1441110806
1329436913
808638668
1200381381
347971203
340842078
96271404
626668914
1491594010
778706948
441769316
117268917
535778159
1101486341
1521101156
538318181
689625130
576162581
1066989492
1279537595
525365872
359811902
1118064097
1473429833
119656171
164812143
176643620
389682805
1062194288
500805776
366912127
279926825
1784023892
950907663
732878201
319110634
493269412
1829238344
1590916882
591724155
864610122
847076862
1047433564
290365133
162067696
196122451
344919225
1440216381
1473652377
1353799230
770314226
918838973
187200705
942624691
1772485578
1421155234
1476157989
1222144354
177276690
291734557
1430518533
726042752
647437857
23727472
277980718
702126343
928685044
590619822
980839487
653066165
528609338
1849531209
461666133
1559897766
578532907
165376183
113587013
869462523
427293643
221867807
984083602
796545030
522683901
757157549
440481250
1132332597
1367689490
107919411
410004876
1291808669
317992148
1558503813
1489406275
1692085368
609219711
1458812383
628662265
1170134774
1427004624
1457687112
1297366781
865080988
1272168507
783033001
1688182918
126835661
1550078873
106180527
370007081
564689607
1698838311
1698285274
180293565
356440804
432702702
989875917
845449497
1842236074
1490598271
467328851
1624049674
1265129870
1784519262
1665737208
716190165
1537248565
1213344777
271891305
1063722895
415195707
667361389
810816926
1302264735
445641647
1525525755
1589203082
754083888
810020694
1401851885
499313053
106813609
1049326542
1782816129
214617400
652196174
1442579639
1464411734
1007890502
914451552
1692468425
559781014
1792545793
455456686
542469705
1344125177
744246916
960949443
863281138
1530246005
1794926666
342177502
1472179724
935960650
1487862974
1219758172
319984544
137446328
985544307
938697673
1503906201
1840687074
870914435
1134401612
1199827550
1525417196
1151935677
453679791
1606670039
572748705
92792550
1430326151
644122562
412500331
1165877004
1111652712
1358886275
1019406628
363311317
1213193042
1475548574
516582046
950522487
1822135437
240288586
1236629609
813271513
1316179386
1693098225
355453375
1305897565
1268375327
494882103
402483008
1407118674
1028049231
903209582
1285118716
1302766750
1408167847
994964538
1077264143
1827408347
755184325
1824652858
1829728973
632160299
556292171
201117435
105185976
845443767
1706639192
1643076408
1546441225
926869512
19052328
874628656
1506338475
697665542
771586243
1302994350
1496368513
1708807838
599150174
2830488
1389386725
422844169
1588457797
1373419665
927654818
1011386411
736262145
570122622
518440510
1843757662
420509139
1846404749
181016098
906371607
1408214414
1738841761
556337264
615864232
849677820
154747365
591700123
334565221
568603263
69749821
899747637
1632342464
1460940974
1792247679
1840999462
754258553
1307260626
357753770
1584743428
1455013333
342935820
1060641116
597567246
1563176526
463630640
903038455
1411256779
1171723146
523438740
703563557
546037231
1389134770
1603326668
954683610
1533694448
189893473
1832143206
411925195
1459774972
860723612
1285595267
583903921
1757130914
734667551
27786287
766056555
1826383468
1820315468
1518232700
430017175
1717321700
1336544647
1342838728
921276423
1319784227
918814906
783862092
8236954
1122981872
1645136029
144566567
778919145
1028838576
423284082
1118503116
680791728
1377832281
1758058878
1605091023
1852576495
1715021209
867265469
597663966
1394046199
413489650
753196229
823011329
1626074549
747301755
526365308
1614398510
1579506332
744484989
201920637
64530450
1329662831
117331654
1084156999
1482346274
1818056042
545775854
994846703
1316992768
1679410753
223561561
911913021
211787727
726259016
640061690
34297431
418457521
702391649
1757679543
13359856
200732191
169678628
1387684241
566370431
1600302036
1480274831
422951836
1004968256
269793511
1579065277
373862163
56017500
982171736
298251104
135981261
122960028
403972683
675842595
1821300665
1103221976
1209459577
1466302412
117873990
1579742089
1509870172
1229601567
319050223
710298697
806554141
398744606
401674258
636604159
1790274920
844205987
1817363308
1212655641
742763803
306927012
212151446
1689046782
1609135298
1726199520
1328844720
1103365256
1082405022
122731819
807246486
1421310946
953213963
1025685078
801514389
196584250
1128422775
1472109099
615815525
234905077
233537650
1072439754
891601254
72498889
1706980492
854273679
364513134
580525024
1743003457
1692777015
1464356005
292460174
1743046359
687434702
315943691
857977568
1274252
413905404
924248462
694027327
423190657
334419064
331816764
1396460459
910112999
893218648
557872986
474064021
623344830
1538645844
424694669
1390017118
479880469
1082985866
356243378
134967498
1061617370
1304452151
634272066
402783457
1567876317
629558321
1332742822
1501768939
689761411
282384026
867325476
1311509469
11662708
739349058
948111535
1697321735
980551400
811640480
409184998
1853464117
880178086
94231402
383456319
1409059768
1825003107
704075573
1414679982
1186009527
1345450554
1121993960
752532762
45480597
1326227330
352364283
769300658
1524398073
949028611
360551331
1817986657
891007990
926468079
1826711595
305839082
965278956
1291316780
1446242658
1720841515
1666937506
327962189
1151602872
1129174385
1380210620
1092728941
1041410422
155977768
438650031
377275680
1426103726
456963441
2406027
652045519
528712990
1505848616
1855808484
473089783
1010329870
1580309675
309627525
1398339135
1593778782
286437959
47485560
22832591
979331313
870476901
1752184490
908885816
1491627240
184398491
1734793612
734379710
1486060942
1590482087
1575575484
690930819
661023213
804002752
524038567
65528409
1055157554
1299096809
81296458
724140017
92971614
193400598
1032801500
475986637
1235841762
230816596
1030920692
532361668
306873806
658070497
272518029
643618029
593825301
107375603
644349708
1845305150
526899221
1684051005
551279994
1758325346
545870671
1521425988
1277847659
949745663
882069507
791905153
195122042
485891520
1662122043
248726654
94797213
592877221
1789150264
1053735696
1460927165
50586007
1029702979
586766709
44225787
1366353667
538247525
759512718
39983323
1040991300
187870115
36787185
146015666
686499371
1807777241
83360113
1666562256
1548760749
1837788662
907995693
742287995
1629133425
479658918
200462504
103342839
156043134
1234132171
1274272161
176057977
713654853
742436644
1733004344
1026200979
205318142
1509866626
1361678594
1444808641
688008020
1039674845
229772254
240975227
301515288
1748762737
616993523
25708988
741864927
239012065
128691445
1695440929
489177083
593814679
1821766886
1327481930
484543017
1147643325
811299123
858097975
1325352637
1136147681
1568229883
501192884
1740128259
1520571262
151168293
207551905
117525126
1593026137
830446846
420811790
1023120077
719973881
1781233619
1097436117
439463789
1032740394
1320122035
1617302240
758072005
760656916
1006577482
1678584865
10108282
1369649480
323354885
1807119416
684777851
265151580
1219731231
1248918880
1486879719
1322438731
989283560
1296995471
1606956954
184596063
1699949772
1355524454
1243689823
1756006342
1304309812
1810737283
375984763
1192968391
1043563230
192703126
1071361564
1205788191
1781668804
486970883
1083015520
1448164836
275150728
1351664245
1682495069
1584048155
1808517351
1450908682
1672958708
712451463
1220411557
1559344295
1744955122
1373610069
1785310524
766248956
617228522
36574640
23514329
1203577620
427984406
1629500677
900856060
185967263
660689443
282647597
1596839757
1439664256
1021319674
1497932328
474552224
675441585
610340258
1180327488
1683909221
343833233
1258841328
1602915225
1349284730
560894412
1701965837
1189361518
1538619083
401417401
985602620
1273329438
1409239230
524228933
1220044756
1099748484
632086180
122614494
740838686
1344515160
1282970632
1115779879
589729634
317995364
425050430
757069243
310625652
915248615
73325650
4096482
507395326
1538781217
1637128695
108751017
1441877751
1088844055
58732933
23238272
413349849
498754482
1531271701
1031634982
368452314
1496911847
1053246310
1468619353
1042328366
164506478
1084486131
1749949484
718527979
419170231
1167480039
493137950
1496291115
485979573
22996234
552767853
68540733
1353586230
770579997
1181351227
1019036847
1003369032
288398277
730015440
990372885
1036662280
26778234
526536046
280052314
1570564530
99357366
51760684
246106899
144457444
561704834
586926816
453909549
913980089
664842077
1859538350
33706913
1072026531
954671345
1395267101
335978778
284129765
178281091
1439961198
1062647437
1732356410
654074141
1636436820
246181483
1025769449
1194762603
270808229
1149182113
1308212473
441022997
468118583
1279664153
1842475845
388696852
246144850
385978472
945653303
990703076
464140869
1013577849
108722238
381716281
1833369788
1789778250
394998359
807095349
885720721
845654881
62104603
1084640210
192239943
1180581238
1096023587
156086518
604869305
482714061
290801056
1173543286
1345146876
1186224260
570347937
694038638
565821912
998991879
1039122499
1850119281
1598085306
1028170510
1703602695
1799461808
1813275269
1792449126
309604375
947489041
557984965
922733597
1105024657
744562198
703225302
506357247
1695919184
117434411
1036646607
1570829334
752614092
1639007230
1474785614
1368642925
868096505
728105160
1496790560
830422114
21090419
1032058720
116826168
1422800206
904088067
403754549
688441450
1100424998
183008707
959244346
716466577
234952420
1368177293
1088715574
1592803162
107599836
214266756
1642436156
1144420698
1403589030
807251984
1671815382
810058863
1180825802
1732112085
611099008
1042081189
509235570
450268683
774271893
319077923
1732481563
938422624
1621723749
1284369647
87940827
591985600
101307853
132355770
850793464
787025242
1251553996
375425334
425383438
1433424453
696296611
211707092
487879221
848196660
1445481095
892865132
1564115998
357807135
1484692801
1502338060
1200247503
1738413129
485443601
822968297
293489868
759513360
927836490
31363949
860242465
1417761918
253862690
1649168283
444853621
124031625
1525278054
604756209
1133007257
714420222
724531526
1686290216
240156117
1039295111
683610912
1199016893
1663820920
958307422
1284851362
1216803220
1289091422
361333596
712397786
1822412215
562828969
72426579
1231153027
878117122
1807668511
1187094197
1568325480
1267112402
785060963
188682081
1589171243
1187560109
1275944299
950797135
1330675370
765211507
683582428
293720988
1783207329
1168983421
1248090903
59041211
1062404147
4555246
849689855
213066393
634773605
1677796680
807218670
498676079
763691545
1480676321
303688057
1568469342
1749240424
1643591317
249323459
1486369144
1333362518
463432903
1052944716
984916218
1730857502
1501951475
1727357240
1099839836
953851282
527835946
1583047620
289889115
1757414456
228444528
165964334
173768169
1063369863
660888772
1310682148
1052373429
1001772131
157860216
392975656
1600431980
230235853
16081708
1023681230
116181493
907492357
1372790498
1367718391
768040431
520671849
1714526202
104506326
309664861
1793742002
696125801
1628226939
1318828935
1575190056
916272335
1176943150
1382100254
1328039681
986247108
142351787
137139168
996074687
117543396
48982171
1049353239
605260188
1053493541
991970974
1683554042
1471679183
1458711964
1418060654
1425600288
655227685
1411303198
1238228935
1772054574
1540753240
1809941649
429672161
622122635
440520337
1541045070
60228469
591068889
398908152
522975301
15026834
343542352
1254563065
1839385133
214839400
209602590
339477110
58102484
734448520
1003664670
1150074029
1222007313
1189688124
1726786131
1750520979
865067395
227433002
1026500922
266869186
14253273
103201362
144876501
1841952827
1048275168
1112051916
1486374547
499976312
915791148
797709574
30896568
509020235
872180079
55768042
1709701029
1709243760
601350028
826243300
1336763891
496635072
378755601
18029708
192219711
1855060859
1327669889
20869589
294053212
745371079
1673859573
1609824654
554413108
1346066538
1057313109
1710358201
1293490625
231243563
156576482
294036680
603010175
570397803
293454073
1602667462
7241676
529733275
1025638497
228290101
1735666592
1434185207
536649459
1762688138
1596252130
902341662
1033437900
941675606
1657193662
1511293100
1095229570
132135307
625896103
962234572
1241414737
441492886
735008038
697585014
24325924
1022405278
103190312
660583706
509799684
1637939390
850735024
238783957
1402192013
237531975
1277677095
825319673
437215260
696213438
877536620
1072605325
275951424
9845631
1316360720
35165239
979287531
1429943602
828984510
1153350391
1422189321
1258572003
1025752610
997862121
951399885
1712383358
163148496
1819811804
1083292114
727571826
1338939255
1429995763
1602083158
606491817
1736651970
388809268
1384213166
1563172325
318129838
1821782358
1709878527
1806948713
873339085
915786785
983612050
1622961048
1012453978
825488656
701426590
1322107577
915403171
569069666
245959428
568747636
752849160
519379938
497005904
1704260472
948671483
1410736107
987210306
856321328
1644187986
794366690
216329076
667929894
788898725
1236004352
1726297782
1350571158
462864669
346982302
1191550335
907502350
738702291
1313794949
1315622369
38410277
1418753121
1294893953
544760555
1285839600
1728010078
1303061460
874632258
786652859
1002309246
111614317
496491903
242649537
1393679461
299520327
1342416274
596540127
1138809538
1776354690
210938953
1415908901
1486328512
1179817240
920992764
289835662
484564301
1525538527
1098442912
750219402
303020458
956132951
525104554
156635001
698399257
967493250
1073579130
862952197
952375132
499903867
397904458
821184878
253966128
400873530
597460635
171953731
1701141171
1312166162
1778225664
1420530274
1704501429
1790091134
110035004
878953942
1159089075
922461840
245600186
1070377915
1570623693
1099883551
1261061473
1451381302
486282094
1794092896
1549880167
1067150091
1217642401
1578836712
614350547
1642844314
1682879841
1392771625
1029748285
342525528
1460658303
91331041
164335250
1593048416
933935189
1585967576
762846625
1093680265
426066159
1315115717
331270301
947335792
1836733742
263541340
650196429
1505031993
1112460211
1698907737
1592016217
453683592
1520240651
1196858967
927976498
1205411684
1391912907
601031451
282213073
1645835160
835149330
879613818
616927899
1773235237
92561153
1125421697
498011077
1170918886
1776799286
500263885
282802573
1704356894
423489148
1455509630
131830938
311463779
735996213
396632281
205093845
1660720040
1713621177
632746485
1561032446
470538499
437218229
1503714580
1512680928
1448286398
1071648544
757276052
1611429467
397395955
1602606729
1061806007
505103223
638676455
1597200197
1112002449
401954087
1246808084
583954860
798185349
1424049743
1491023743
1372175096
149780736
1813537550
58150031
725188986
361210358
466811975
1030978533
495419430
1363485273
1846712271
562651557
1693869595
365590683
528681947
945650999
1161686786
326259266
1104490429
591462797
1847101740
1393315690
135364365
1020262449
714873707
1404939900
183677891
1514222673
1816507548
326172190
1594199033
317576361
340466026
899141842
1244996772
1372396631
252153742
759746212
986674660
522260452
175696727
1287299970
72777244
1107609618
1550312010
990556512
460109047
378878336
1185018533
530681485
678683778
1830853461
1649211742
1564498193
1073728905
232763928
1600511787
1856827114
413981812
259575688
1101552582
423894027
1104440769
948531904
979593920
902293343
1453180141
1199454375
850831242
1311830223
1210165685
850749877
1649495072
332679423
1387248765
508941076
815862965
1540362980
1727389485
1468603025
470193926
113097582
340311094
1386726320
392663055
778861225
234252270
749050893
1209533107
249560611
1561916750
939268884
627681292
1286475203
100552830
942354437
1564210088
1658492726
700608515
1546063345
898533839
1184544958
1061273013
979294101
216442112
84128088
1341368892
747300434
67878353
413435885
359671153
631792697
996388092
948829687
629756153
1514449930
290381420
740200002
652036042
918690954
226926517
56370878
924780415
183203222
802876223
318714787
853873149
540282211
314680999
500268210
659290131
1227716811
1389897641
1855608239
1456868430
1065918083
83929383
467510552
1527257854
1372995695
92735586
1020105432
290949346
1095520083
878976406
1011948155
660002034
1715517047
912933497
1713541547
1261385476
1742573755
19609372
577798138
521739409
1553965560
1283241241
1571648703
488009238
260093177
105097018
50766216
80801889
1000374319
1835002
1350174528
1537240561
1000867355
420155127
1681838443
271396524
9941408
277775024
1730916206
526037964
1144290795
72636307
1013769327
1633194757
1085777261
1692552047
840998302
1509396138
209058961
1680307989
553065824
162832027
1245863935
246698418
1012703421
856049000
161297447
325284190
425933487
809245440
1605476881
1782092918
92309845
1834879739
642500601
579142807
351061470
1117208725
626895704
803217350
1169480682
1019858064
869625353
572441756
249737585
738777602
1084189426
1816953221
1223059258
1370995640
739857418
518163312
189044210
278966392
316080322
482431664
116778511
163162684
136586471
789425882
32739857
1440915077
1018089081
218447923
1050441818
1259906705
1320592746
919988149
495684704
1199474529
1834587707
1410145046
107886116
1207130568
165835703
769972533
1147922868
96752677
1462905601
917731405
579001040
913310399
1209442416
403015532
245382014
1839770459
1532106990
352436262
770506321
350029574
1694460137
275833973
880859728
1195080371
611948214
1444154795
808251816
1183336489
484228907
530676201
464927279
1432605792
837353467
1115850740
1805279537
1071020979
269063846
199965740
1598941355
804345049
1278064962
1766915835
879104411
1212243622
1218693457
829979433
1477799556
1624796972
1200272897
1787389169
1683046039
630804888
1388130752
554964643
452799294
445151634
192957586
381987313
1592669285
715284914
1576605584
115180202
1539972441
1381300906
282456886
1444672162
1583839730
1041335610
77426187
1631898015
5590213
230300929
683870417
1545389988
1024655854
1830748842
1276646145
1203328087
1171466285
1642073996
266170749
261429886
571338931
294854061
1205664673
1837534004
526147134
1008503133
700622127
1305414611
590933662
337528722
637632767
1788469467
273443640
74198803
1774687172
420986851
139476955
786627225
1752816814
1060150661
700075845
927778072
2512644
569316446
190999540
166672655
1046665991
246293616
1101373880
188260512
1107416470
1545235936
1017655918
701234612
41306656
592225562
925613859
886686693
736797843
34380335
854460293
1369862260
1015955773
1797325220
568372563
750010756
1326346793
1429745683
1811808426
1703535225
591470726
1338073502
921060376
1474307196
465267508
151023374
359281807
476718080
1448137933
645240307
1792255015
620604402
1081184402
1670407654
978070352
1385897163
1537840954
1130317415
1555581128
1639275770
1851026731
1828552218
157421682
1414707768
36209577
1824872184
681491428
227714380
1510573262
1298557569
1618551348
1643933171
1849857177
1300731965
1013146235
145395606
1478802706
518145020
208542554
1219156237
1079529263
1313477694
1210760166
1367632901
82326102
216415572
155599022
1407666259
1018816793
1686184352
1740437145
1145325668
428804548
90454637
590327881
295076517
544250611
188109413
1517003277
3565865
1214693906
1060441431
910298561
557331180
6456512
1438575725
1494278534
565065619
1301426157
1210720758
461947246
1321185321
666445429
1582822092
504518978
124058223
1776895017
1425584977
1341223531
1507060299
1462606739
783324740
1283208938
336705510
112569154
1289099937
568358552
1287037356
388267161
454179944
1008723844
849854624
1724198405
703542623
1522053215
307488625
1290116321
685769372
1046855974
1362332634
1206173020
1819690692
1534520205
425840597
1138194546
1696331305
543907351
1369523197
1335385638
477492984
266748278
1463354013
1121950598
569519563
1006902767
367609342
1633777873
1845380296
300303790
173435520
739647729
336570460
681909505
412108252
427953935
278533851
681299931
350513244
603284114
477840728
648707567
69888673
608632935
1726423424
848062663
1654114167
1775942658
995025259
1364755017
1158285142
1828786550
800169745
1421074741
937289639
908307800
599887258
28665388
161500977
802591902
288326940
184520112
1485291693
976946451
1597788751
1343865417
650166425
1825394669
352278770
652616404
1183594058
1707843769
1850652451
692811438
1641180129
471547571
536728309
33614721
1349686468
1622102917
543307769
457120649
673133637
1383071427
348625356
1809969185
1005571402
1177878678
4208124
964097171
995804960
436781694
1101701436
653244834
754573968
1192715105
601687327
378644954
1668718083
1738481239
1130948098
159023719
77131282
3484649
704632438
313262952
177453218
203450710
1450583411
48749028
1136413986
1076260921
1147568592
144316626
935989574
94805292
349722965
1059876087
1178341616
1518399222
1309978190
331567978
198571950
828943179
1170662842
1307803219
1658797896
556203158
1598592763
1699300911
1172953072
1672598182
1433777527
944677203
1033595139
827230222
795884240
114835666
278911775
1638579690
815420794
987988223
1129956762
358557897
24499472
1794630167
993381916
516616022
1473144606
1454941559
1388458249
795655166
227634939
563127051
962034847
18382431
476454861
602515057
1358094854
1217169249
319198604
1631630212
1050025083
161363549
1457306725
639272449
807160132
1343996548
1226176003
260745282
1464383337
508852518
1715801225
1067194993
246727660
561692584
7331582
1191754983
34401122
365402702
1091813157
390672797
823088851
1222601097
900649997
1287345501
41368142
1829417212
961930355
35633066
1352173002
459392595
1452886423
450891163
189802514
1231204153
982065479
369515372
504682169
187517352
1514594099
1490971357
1379003339
1128534823
742298645
1471893661
256053430
732042580
1011047141
1831810073
444968144
1224561438
1322978011
1527565254
315751361
34898758
982632943
1073169692
977560716
399628428
1337653629
71629124
1515226125
612820933
1141721019
1289846752
1024522389
328385096
643528653
67496385
1707956834
1363269815
297764121
1052730447
1791199860
1406420781
407743383
1331611957
64990450
1028041982
819576638
1124591419
1845049020
304005057
464688025
1823256744
862009759
1757345873
586682710
37867950
570690705
206410223
417464533
1208109029
96366404
1740319815
1737254971
1561331789
473547099
1218734718
1102304938
85220710
1731979837
728922228
612194667
1231142657
174378182
296692464
1505889991
300131720
1264834420
1607616755
173558200
1073218844
965742082
706692589
788656471
961418332
523288794
1420135180
747586083
1106562972
1269161206
1612862625
1317529761
1802221205
699390156
637771026
1242858637
8048386
15632061
630760769
46869274
1120842736
1042391886
1381774413
291970915
861033861
1403979714
1378812778
548357998
1632276160
1355724007
1642837937
1637506863
1452980772
1453851287
688497850
952234546
826101223
267715495
1762879922
1635459901
463215550
1011016443
1306178867
1494590045
1811926845
990247484
933671163
1307424782
1529949544
730005961
367982323
146850128
666812367
1678559596
1262249316
1036215438
1494424893
1540318854
833403017
1474009396
677786563
84881635
302741647
1500690403
196511516
1146496560
1669254314
649928301
352956835
1610727952
955424934
84875652
1841567635
386543862
499304728
1793190967
567138076
1277763135
874028152
492510122
1794247649
1182828445
1540312134
573454111
378651689
1369243503
1514261943
1265932033
852684550
837767998
1461269763
37859490
549298871
784017507
1285796918
1208188955
49610309
527345326
182658592
323294768
579376820
1851616771
1349396134
1622353175
364232675
287934843
1303180626
1730834827
323786438
385353695
368680320
752672463
1198898451
1255132276
1822441515
617665430
795690326
922145574
1470834504
747681347
1212504012
787355828
323257489
796119202
1051777619
233438866
1846315595
1635822221
1105179446
1517153050
209331606
303770937
1030580638
508749638
99684109
983286204
1084453332
1355173673
1294087099
709707270
1418216302
1369058063
1502695622
1328155329
892991479
200524683
1331167547
1415599041
1075435826
963574478
697304949
696950785
755490782
1043386360
1278693105
586176110
306829857
1441916292
869858945
758672507
732451053
664154793
391204414
530355322
928460884
696976453
1158629015
644069175
336102372
233056493
370271953
389060396
1811741437
177156175
834813109
238983154
1391579903
1812037821
1487474189
1170728831
153419298
814935759
1392346942
1345666414
749743673
97548983
1198361255
498779588
1544371075
581652977
1147556583
79594931
153285818
1314428305
1311621
1115073247
442156354
1018122202
559643851
762615262
311205209
479705215
302504237
391788936
757428375
1049658516
431901747
1660814456
811499611
1178216127
468667793
1339588329
810969953
1433652290
854389023
1846922798
1368023941
1235020537
1035284017
611552025
437085935
1721100927
1817351295
1708171488
1181519317
252373627
1008912379
799215828
517286449
1318735153
717400661
1769038248
1145075950
1246054554
1490879261
754471686
685858133
1237431918
1343231837
1827242818
1338420072
345029101
86621763
848183924
1299663877
1085164669
1031163881
997774259
1675450554
376084754
334150882
1514015238
25779760
842972663
1428182844
858292195
163205238
1854485739
1814644515
1374485862
1753313124
1824698805
779020680
1793490173
244588025
1480327786
1614475186
124316750
44651665
348254924
1066383681
1342041310
1729750931
1224195432
1623016575
563835830
1383082305
317496268
779264958
1566111608
662344935
569237165
1606947495
1421360248
972280071
1398568847
861317372
564687420
592118677
131284407
491455510
696859932
1221258134
1124151062
1726797535
795029217
1425174933
96754938
648057229
9029369
1598932481
971414893
705174825
1792361779
460836874
889407798
1773074923
321169714
401007030
1225819850
228811928
245176395
1307285862
891209799
1602779419
592973519
1502736633
1766530742
584715572
1700882430
807944835
148658776
1555678424
1710415266
1775604550
1049796231
1124219205
373422875
983300708
1092412410
1394740214
1704014179
1333026794
580086737
97514
184905395
1233962359
1692369781
1655395896
529712385
602314511
373820959
1023521272
16688209
1734099687
475196898
703741305
51012291
446172584
240908948
75843561
820178538
1447917857
862097837
719893689
1083796791
446531650
1252885045
636687032
185160804
1169821576
1815131338
1765267777
1579435763
1517797571
162658589
1676991103
1183346782
543468594
518423855
1789730910
1851037624
1257935816
41250532
146256238
1405635932
87229528
603015551
1067113657
174657306
624448839
1173479116
1437903304
659004309
1584465033
1568956376
1159750163
7262650
1457052140
1406736426
890411107
1133660840
203266053
753883337
640060003
44304023
1477939868
1625229527
1213575630
984171681
1023592870
457363927
777155603
1364654963
1308982527
1373524958
1502227009
1766056979
1063273955
1558598240
732925385
192430818
1040247879
258222628
113522657
892278616
333831424
817173024
1122293750
917289229
275192864
868245707
247040154
1547416507
429624619
666580653
813877003
1746698003
640295951
1131136062
316091629
132110362
1349743726
354190008
699137983
880423425
135567937
1522491534
239475897
1326888764
1771023012
106251747
1266889243
971910059
848866452
121650502
1014343716
865840280
51521705
329333856
658175603
1850039965
998240982
679453207
659568769
1463492338
1590168803
447377482
1191382962
1384874366
1136031117
244770678
1088202222
1124147003
587909736
304667390
589532871
1389857473
1498889587
731751349
1011763250
1049828240
1523135192
1219197928
1123636975
1394864599
1399599643
1401840058
1520080369
833644149
875823130
1660202320
24450199
460640441
570507920
1166572417
907079974
1755324568
197665894
1078800220
1492763124
991884497
653702076
643442422
1025576590
1171856943
1252137245
1384779935
1485017186
1695750630
716261969
164080745
443526520
734879523
1671518765
1592796755
1427949337
433057925
1594156440
1820213765
1761464710
950995992
1241096175
1662524442
1514372038
1253574817
55588851
437482166
632616901
1553454650
1528129323
1479650420
1814015821
1192629291
923541997
1179109617
1714246095
794154290
1815040939
85207785
1538707122
1766629929
239556001
1742110679
846146135
1757814426
1573288265
753233116
44648198
530417068
1581982207
1686982941
1477459557
833968810
1740699338
204237388
1329633689
1382221972
1173045239
783610524
1428849458
180504690
108631835
1816875159
1441852072
418739545
1289700571
1215508366
1764813254
1564651998
1415027947
410070791
338018473
1445948102
1640160576
750079472
1460439288
1397326693
547926616
374888839
1121897270
490168374
911498655
55630808
1235719578
448887351
770661450
708996412
822931037
353483126
469700670
519012533
1731358526
59798122
380283984
1356998527
1748681288
1552128982
442469734
1816781605
432175986
1689007138
943142527
1235227275
813145413
1152152438
1761421142
1587151748
1635761292
1250527981
1767991357
742573610
1509360088
1787836628
1177418726
1278907742
278318090
1357816438
447979203
1840798036
708138690
56534190
641598963
1352149371
272576695
1145056740
710296580
694898868
297091606
87961117
1692841271
930410241
1793449345
254704417
362564708
1781450980
141380006
857219584
1503443372
466327510
351611800
396151979
841400845
1208573252
1779923208
244831010
1349660554
590522885
133933444
1469230031
1326490597
1028987318
1325657942
19219630
1220245939
238574239
976275846
362413225
1580074841
249286168
1594545485
652750853
749810505
1160276939
1174094255
1183173816
1085079143
367761666
1040908059
1669701135
498923800
1677344640
1043637043
1077241839
683625589
1592014762
1490194042
998954443
801388319
422998183
1684959973
1449881779
200056012
222768256
1419594151
180307769
464330706
1549678565
785679257
1546261917
497721497
1354610491
1531447765
1033567086
1316214741
1117822479
1292351900
1187887077
1339059163
1200801820
1296468786
1434323032
1068796359
154523572
1585532133
1280056058
1656516515
1574895421
292244884
1064497627
576296633
1386568368
1062277723
1768443848
703657028
393436087
1431447342
1336551062
789271646
143257059
1538829229
601760125
564370491
84156333
1729552530
363260004
1849438617
1253047844
211248563
1854939325
366581317
1494751838
194011894
1165000836
465923129
992022627
654786482
1284293106
1843238971
1561940400
1788643211
1430524813
1811817520
151964027
635382639
1303749290
761884734
468698405
1502676409
307731922
924752743
215447457
471761012
742908883
1402962661
429595023
486536267
928896040
1489048998
5034832
1332124491
1677614463
864226722
653787345
1469671433
88934518
405220493
47401569
128640496
63127418
27152536
1095509696
282950440
1533853676
1548893312
1774470726
450132297
1593463457
1266450
531347180
233717358
319705165
1187137450
653479724
1806635592
124645909
1619467282
1025599021
1573422599
913350182
1444802049
176272297
1782442521
527595939
1829576095
1284298526
1019011219
418125927
144661881
219973134
1326704815
1496794430
222682983
1743601894
80056449
1316392651
507185541
1714280803
71117912
82678806
1677674852
1013179007
1560483884
946277823
805536479
1122094256
119638781
541816327
492526249
329038122
1284275804
632880161
188253761
38873327
1509112085
982808497
1772324366
196585010
711785344
935906751
873443357
829528494
980919470
583399893
137218986
1439011954
515083669
1704743378
1325051131
487476237
626449188
897565202
1232585390
560989456
1108422190
258246164
1443550533
1038410743
1607501932
1349780777
466286303
288419877
539182177
105055040
1613206465
975241399
986793892
1841289306
647805247
1079698381
417291777
1116280983
1653757550
1166399491
997357444
226136267
546161053
838101904
1608587210
32855698
1800670321
514196089
1746982859
206087575
578643978
1604797619
895923568
1248613609
464275460
133500233
1530083101
906241880
1603595989
1562519426
164969406
675102198
167066794
1170437223
1766647314
991720687
1416742163
1139034759
1543909337
90640923
1643823293
1447058445
236596766
582772174
1605431189
1676482443
669086439
1240621653
896563939
398625003
882183298
465451934
1767864973
1528384476
409989422
19465867
248388487
1036463483
349443446
1285037568
1639192256
1538621648
230485058
441164274
1519025486
508777673
1580928668
1193409641
1103153909
660456614
1291551549
14485198
1675039506
849891871
194917480
221731229
146379780
1539255391
409042447
1127048169
527250948
363095789
651369771
748392259
639082399
28675822
958088967
1352217744
1070381207
103143251
546138486
186561970
1482507984
479890009
978535745
1541692843
29040962
1382512357
1293815232
178085034
1684033111
1225615811
1526154586
1406662980
1066809412
778884893
608333338
1135637608
306888061
1158122515
1556079180
203585335
1858118470
539931531
1812188896
1242943848
1599259700
79330807
1267151093
28531226
727254281
701768177
998063938
955727701
1319558812
1438615083
600435422
255333186
195655005
1668540806
271725036
1465638414
1482698598
1119997918
379193889
485087474
1588144540
522342276
988144356
1633397740
691621388
585289227
1278610982
1381367595
1402092459
585556988
1562887082
1440423700
745820340
989806828
1537698990
1299761593
1527245959
742022384
1447435551
811911812
556419163
832892666
64800606
1782561118
772876718
1275752454
1090076332
798333476
989287581
326012632
1256248075
967398899
1361605377
697272111
973890439
1788455823
1413649836
1287748951
1731493208
97333544
1518415127
701117567
21833797
1753190858
817804028
1382754322
815905115
109762262
183244888
1560790824
909422245
1438642709
1764037369
1104463901
889961152
865563559
1127191190
4920348
1666405423
968823079
1451836315
503241123
1551888313
1060229704
1248568068
246814848
548534758
1031796066
1049760889
1656685398
1263016799
798177444
1382268146
1380709552
1286293855
837228306
719506007
797414771
1345154906
379260683
1722938980
147775584
1586728753
325051012
609725376
239472708
1336017168
1730128086
1141158373
1460931528
1757065381
565552316
547737025
1229144812
59676470
111761070
1567617615
534973553
1631127801
445093745
121617109
1512753306
512398031
13832563
1060538408
329807473
36496962
1194947334
371375931
355371270
560028662
616290820
1244991577
217653231
1340156621
1218337864
1321751284
103246161
115198312
1643989133
962967580
632780643
277951694
124645097
885402994
1529001478
1682668543
318680858
1469591347
629699327
192407284
459924256
245149860
1794241013
1168951573
956696705
341519107
1306429478
442070202
1017472687
333246944
354450953
624491944
902724337
1772761511
1046182068
511112225
57937540
1393401113
1494067386
120251464
611073713
1558055706
416987747
1450907781
1313054648
362902425
1831671835
934975680
992987505
75542653
589473011
1256361877
1487894520
128488487
558850245
911849135
136688977
48120172
41380073
227316442
1051352037
1436461252
124053050
300925255
300067845
200179477
145723724
183058112
894327340
742901285
807778643
171020135
1284909531
1404975152
123867587
448829879
1294294571
1646863286
1238699145
1326887858
444757975
1302777399
414326413
691479821
812425857
416277445
945896454
399434938
90803944
917879340
814732928
508544866
1128252014
663949095
738073502
1016917911
1754465877
1054871837
877256863
1494193741
668840003
1496485977
363800138
578410853
942416376
961265248
483463659
1327346561
1832942569
1146525004
1024197939
863158230
1612165496
127779704
776517678
822291510
1317851904
1251174431
1771903064
26564356
972097371
471512513
1764670310
269235308
1356314023
996268690
1066574001
635524384
888567727
418294517
355708004
761497024
909533057
1753772431
1164906956
300761582
1515667004
323114452
701105736
103939873
167834343
1546213779
92701054
641210218
1157867324
147134581
256859311
1503956434
1779932429
1024997167
1098069333
901110270
1527003616
628794428
1074214090
681462842
617438619
1010532444
1485358376
1530906647
1286445288
907184226
1245655997
1271108671
37114833
192204438
806362195
395771571
1775897210
603647852
351905512
556788167
1560443602
270909540
482509188
416000239
146355175
1129702508
1485105096
1538155935
765600025
1078429464
288841766
1112409975
70172477
926968214
1504795942
984227853
264397802
228826965
198114353
1603469518
1070197191
25986123
1054283330
900829051
1556756907
1239775403
1728329756
631786496
123701370
1577978127
1851237632
1810194512
685858858
1392747092
1487108599
426462654
188893766
751901208
1406564642
249636380
1416898292
286739422
317791931
754664047
1322971230
357630687
822425267
573797998
1480891521
389661454
1068996669
302710653
1382715052
1283352259
1359038018
269587043
337524690
1103397280
753922120
538974645
72993906
1759135725
1630305212
1098245951
1099461704
1348042156
1279312498
667595240
766765202
1320544886
1194837221
382547675
953070044
265132463
560408211
1242413731
1481296189
1107891871
836627765
538398341
957829302
707324095
1525584123
131040954
407565535
1738670110
1342543350
1427505375
1115853041
406112481
1017967350
1369478539
277672590
1631722865
435714215
433561485
145255189
446617904
778699469
583856709
878204478
796756376
1426509239
1563760092
393101318
25993822
41675530
1473647458
1245390823
240481540
1406486290
1757942494
1565216114
1203582020
1532848765
161880198
1736532113
1712553490
174060897
319947879
1194538789
1255952486
1679083072
1623126943
1456058050
1181410758
295115220
592282971
86940405
611887069
1282537143
65434063
930175955
1333780994
1554447009
81694908
1002800037
47244151
1732372381
110454653
585384577
971122402
1562396426
212102157
362571244
705248157
1758098578
812715943
184827445
831755844
1393212394
1715130011
1754998919
1252686197
323512249
552544583
1104992357
573775961
649138698
1196859485
966050651
816502068
1642659720
1728987775
203441119
305253711
561368298
333576452
1822988031
847338062
1326542344
1692461583
461629254
282902769
236725293
1698612597
1829457010
313563911
1285045490
660634892
1393891534
1476491223
1685213749
1719917099
581382412
789382587
1070163330
1035983904
1429724692
91550730
1463630321
1255625176
226331318
845430540
1129433024
1580014186
1708404605
167841265
1631729040
1200918749
746204559
596816538
237084283
1646055185
805098088
86231672
576596992
76984536
845305093
1566877031
1815970247
1656694910
884109300
1824403916
1451981585
158702337
1028729740
1722891837
866645399
1103350738
45862917
337023257
641112842
1262812123
1257363585
491788660
534922644
599975965
239507904
87320432
1836085908
308734248
207353303
725761423
1238251858
474008489
1795061873
538209596
804949970
988797394
645498126
1041248749
749816300
1755121311
24172238
1121824414
405294300
350380587
378163184
307637888
1284911467
109310438
1486273073
691175107
1200983995
745165899
1314815548
978448775
994709512
813879019
1662696808
1411587656
60316791
333448100
232313404
947796346
1199074299
1188965834
692694226
833256223
589174426
243578338
743768195
156747665
819530091
62148428
1590336219
856813493
414062302
664526752
892994631
198558562
185125561
1323864212
386906022
1329633095
601527221
499738884
1021288347
944514701
340712736
246412376
1596648033
668962828
981339947
1293604999
1712597744
714808137
873687766
126326588
521024185
1448404485
895745804
868147720
942339845
1218105745
1174407177
568202730
465071197
221135062
1116634176
1287939788
933904942
1061401183
1039005510
1811673708
111267418
1257574417
1648560059
1434879521
1081733796
1186713873
132731482
1406867837
417709580
90913669
1834651923
1156430804
1643903548
210948566
151029185
832298882
1708078743
218350720
910259388
1207894755
432695330
660603772
1559157868
1129862928
93037229
879856214
366967832
1786972572
1118463339
326407730
711077346
1677107175
1537978683
346661367
1173813791
1215517266
1616098811
1778840443
177545901
1312944981
1080249717
551354120
39227358
992043172
295874860
446065797
1513254252
1280646821
361230111
1356162402
1280738646
1620340097
1805854270
1736400365
951630406
319462122
1217752133
767685880
1839851944
675630281
659479274
1025482582
905984293
1686526888
1146690299
1712474181
1097561210
781171577
251940739
1692973467
1103327412
1391133639
323360204
1501158141
1308439042
1423644036
1048430822
519353489
462815800
1750201721
870218743
1764402654
747977444
1219259323
1805990626
1553378262
1810955971
1273043174
623388752
1166107096
226211675
224717482
1249128295
1073218799
395935306
162138146
326740989
470682489
1686249393
512253798
1443372939
1424784609
290736626
1794106146
68266543
848110227
627764662
1525693747
1007610759
283476002
554697490
576302073
710173010
1146205229
89643580
370605353
1248222109
1846032310
692337952
1844115266
1397097079
1721771611
1795181089
860513817
1291082665
1848218154
964520343
1541148571
367757894
613538054
1622622871
1544750036
615406062
1231626298
777817426
271848291
482392166
524904412
639157160
1216879676
1628077292
1738352932
1797508429
709302843
428625190
105759810
1087051088
1633154591
356463544
836468965
1158800064
98849113
1636036248
1303366821
1057037256
134271064
1827830063
943563797
635427402
630056944
1772078099
1834519768
1316760208
838930156
656489628
1014313402
1265700760
705252626
1070651562
1680662472
1019578034
758967244
739427960
287114509
715502880
249830470
1113054811
280399344
113973633
1164610654
567073560
567530961
737225063
1152257968
1216181516
43101627
999142216
1803021401
678680204
1011860593
659822710
676887863
1088211272
325070282
1210548049
1534419093
786529934
174281974
1796509149
784002990
1658854753
758446984
607081742
764022917
1389394906
150777746
649858174
949711376
1177135095
1397030094
264634926
256703631
691048446
1514869055
1286708979
1623574786
642022828
847640397
381599752
465753802
137075974
1598563933
1358354804
502591842
162602779
65125691
7453654
1379995874
306773265
150369753
748208669
389516161
1147131254
248771833
1644230853
1825886915
172255612
585337888
935840710
864353136
1376600497
950446896
677445667
1235702695
889876431
992478915
1800413296
1549853679
1229977111
65769272
1328046652
1016673620
753899281
795308947
1361207624
1368235655
1389310763
569334432
843479952
875201392
809832618
1366721594
1741290069
1809754527
939021892
248531732
1059807539
1846496817
267246321
726172205
668415867
1084187576
1467250627
938867246
1294700582
1313281596
123681824
1816180375
194454738
1042496942
1548444365
366934105
1286387965
996200277
1605961948
1192246418
1229770817
586434966
630480257
1290199358
1743879497
509874874
733681332
1389541185
1843131104
549840590
361633514
721503825
1479378840
775546034
1855381946
186434397
1591777728
752012405
776360957
359800912
233739406
356951383
559393035
755345316
763177531
643362971
1334719374
871970334
1702876069
1521978756
1819693759
1709306589
503671548
1686613815
519893926
1236053616
1728335951
1164323677
395271576
975565045
454914572
1532172836
642955255
405675298
76586244
1098046658
1832959141
629346875
1311694597
1853239832
597933802
1161692112
858667388
468495457
1782140326
433843890
1719067382
848377637
930874515
588294727
1269121387
1647067601
312437348
1704252528
1384029227
576723298
164595921
1339397788
305057093
1821042052
673905278
1216554209
1747452348
1536010009
921763386
448658355
787810844
784590741
250774661
314582782
1786899769
429037997
110830932
933118522
1537752768
870268759
1459905971
1049109723
1183594148
42020424
1677076883
1785546734
832918407
7418615
1054112292
981028737
624446949
1428408243
1223372831
1649929899
1716436727
902419545
632693310
1368169460
420039042
283306836
323136229
485935044
642638662
1046927848
1744983682
1582146570
1501086044
1313315996
224791086
504199285
197926561
567096212
1566220628
1455244727
1577995347
1255511678
423277990
736253894
1552306014
1806391032
1744274122
1050979964
477511483
229701072
1742746399
1785257859
1058061776
728925227
471932844
279551759
1164271062
510732198
569721886
528502525
1574149925
1836763201
780051140
608309637
1346372343
980908392
913069396
426645690
907102954
1415237648
617701483
1671552756
1342337867
300775913
1131788801
183075465
226268042
582061566
1363654344
873649734
123729649
1414384988
1845233350
22301628
1800166345
197894079
692587819
1112927602
1418022405
1122690605
1163839014
771532199
798963032
1194549327
284794303
1761008801
1686833078
1404986578
600013622
510225834
793706902
212027847
1615300434
364914328
1426169845
1044540930
1518596357
248674831
1618391252
1333135954
560441544
551651218
1336032087
501738812
1023772731
1824979398
1541827911
993666571
1373142926
1577482555
803787732
1423802164
1046692957
1513735643
116834
1405470917
1303407550
1163955477
1655536971
1124209821
356797148
1558255962
1059467555
1556087285
1733006768
1336668514
1806001250
1465735686
831979442
1071595491
279704034
1014818610
453594821
1014275250
714806804
407192576
1791953718
1855311967
1253370137
1207575648
700193417
1248449196
1467531992
59530891
1137367228
1275926506
1486126333
1460357991
630229900
498592058
50397136
1755938843
761301424
405586515
1216741084
919375429
1854742041
1113533533
1029164584
522629252
177215419
1582625895
1057021455
1573727494
579164568
1227672399
1848647271
1530179668
178917857
1697146297
1528978268
1356861684
985322149
100835337
550665537
17683609
1536443352
310713516
1756517243
699153466
421086739
1460919229
1725336321
635550004
615553242
453402053
1614089758
446211092
411473429
40010903
672271185
1205910450
376087526
1375278694
1475899608
593743351
322718960
1459443905
1145171460
997295622
680350782
84245302
30386554
3200919
747385310
257013755
445901101
1133876438
732988176
1847945671
297846428
822074845
756608992
726445642
208316443
1218819428
753244248
1281582092
302272190
740227226
89869767
1796112296
1071781992
263038066
1777215784
1608739617
190613889
1680271273
228133225
546433811
897653536
1551652060
586850772
1526316953
1046574382
1649355438
1328708391
500884146
1365668474
1773510860
740154779
1636241401
1271804133
1106308403
233834939
868085817
1000648453
1097744043
1640983077
996366857
505460307
1818161571
1690021332
93684984
915132019
1315087273
840680523
143088519
1480327608
1747733549
1575360145
1305420964
1486426069
143912783
473185459
27892078
1838557345
1252133726
1334818587
290844804
1629308886
172578861
1122796131
1024632855
1206367025
147777215
549949746
965223497
1008935064
188375438
285913383
862886465
3302315
1504265197
732847143
35246587
1368676585
1855647061
236352844
401561789
198286864
277711184
44108226
959602527
967163983
843002725
1620909533
1216184158
1828434393
1202108162
1601918066
1411300871
49343710
451599247
1148257788
372408349
1741487358
1738696200
465465370
256537613
1702895564
440672538
1410769507
1342285405
1190942491
1568037363
1092003010
1280031368
955204263
765613835
770941249
1357032178
1833375116
1129642361
1696285370
237448211
1430094392
1730085086
675347956
574394911
529787050
1162713818
898470863
815591728
1574522097
1587579261
1552732678
1461925604
1358069213
15647542
584107162
640754281
1120282479
353443885
684297131
422540230
96838032
1812168739
404091938
1468844126
637111212
1192982596
328085850
576400652
1344971796
697155221
1062272887
146575106
89614060
1594105265
146939713
356911724
225278205
1175456251
498707582
1332892140
496399415
885312092
765681774
504512275
797472938
1062871373
749397655
1059882463
85554073
1068858955
1784089159
971148754
205448834
134794141
1217713066
1794467867
1723321128
612424343
923790849
999194553
768167971
1703625733
1276158487
1595543290
1372172024
1310514344
395982870
400668374
1845776037
667400763
846686907
469244981
393675655
892477977
623602834
510671714
1719441949
961051673
868406498
556494022
211528459
228096911
730205954
1730469918
915589345
930379855
27536197
1610249921
1409538579
1465629193
478946249
1438294003
1722515580
614199388
688313422
506894961
632826265
1626844330
955952420
1462546125
707174212
520226529
1782151919
230556933
1681433038
1162844780
1109335031
1448742687
848068184
1221474196
1051896737
1050761787
459137557
569790371
924205279
1608190944
1644390542
638800990
798112000
1515579882
685315688
1640652495
1019846342
202083935
1428005158
1174100067
860771132
178885206
564752927
1116754227
1731103455
189687092
635613284
991259749
84349412
299536919
1312574734
1649666888
1805132124
1171567403
451457572
1710544815
1327473941
1118648168
921021499
99214192
975483341
1373734712
147628587
1176604871
1690924731
1158248649
331983160
1493462332
527455441
1167617246
174206137
392447089
951307531
113313903
1129553324
417371435
231328140
1262533880
1238557448
1121736652
430156302
1548986596
819038721
1510785370
1466991086
886549540
1545738429
888732875
156392825
339136139
325555063
1551952640
958503332
1203337557
974932270
1009550065
1536830168
1807333247
761557330
569054375
1335039342
375408486
972558209
585823513
845627151
166021337
1445539360
1688033611
592978657
456202534
232566220
78719102
259344270
212141165
1215609073
847741986
502415722
523520110
542063101
694243729
803257598
1323474473
717996402
1032819643
1118724074
1332618459
796430774
1835230327
1304453410
471619688
1298081793
1616792055
1750915321
1134550360
1348804964
1474419702
1034271223
110910606
1291497421
1841396577
1703505729
602585917
710292260
342893131
229950745
953184083
75473196
574202924
1258778531
1390346626
1747676583
867166378
704126871
1077546242
1707345519
935871292
693289302
1048733894
216828281
291977082
249037425
937521446
276779673
315893668
410839012
531245085
1769979940
515087057
1660257826
703613559
1329594272
951853252
1138118033
1619806341
1681018884
429471192
778294908
231804932
194491026
707040541
767358152
781827127
1481308575
1210068124
1523002979
1595786892
1102935619
1778450281
65837008
530309270
1581402876
105896207
435721143
216436402
331282037
1595256999
150392050
850385651
408766044
1163686370
1026561575
1674854797
369130042
1810020838
1170150690
859186770
381271047
603311424
847285160
1700546140
834897018
75140264
1856590762
208559378
198277826
152598976
403803787
280243436
325093012
284300450
1716063651
1472716804
275314291
575324815
995946529
1430396549
428149673
158189096
869742833
1353912530
485361437
876364886
819545748
897200257
1740628146
352596720
1093964859
984199932
225266522
773542417
1204763927
54443562
1833498100
162533092
207414296
548888360
791615976
1499156861
1032827493
631514619
1405453958
994397812
312446330
22663495
1549973763
944596653
933798365
1198818461
1544397545
1636573384
350088419
1754358004
1806477024
750216560
25349251
959603864
759493238
833912561
1255599683
1370162040
321413436
1649734284
542233583
1468239343
1327693598
906774972
657008767
3388265
506780332
1655890322
1676001019
1075548714
672281581
166130740
691156858
840811110
571889626
1470272839
1145000739
825398745
1780928429
236963714
1144507178
660823019
1115699609
1278657083
1289958860
890204710
703485476
649450898
1603528314
1058840212
1327138109
1716646254
1564129322
648802064
278757621
119735621
894342343
1561634686
364238323
1753409722
499879583
419842681
57060103
863276439
218466554
1791558964
856109939
1088898823
1552773418
1547078229
264645703
639810549
980417650
291586795
1526594337
1191603156
1616406818
361412221
300438801
22633893
1702979050
1349539094
1338030013
589570178
1622026648
805020796
460981924
748676018
27819161
1205336587
590967989
1756184900
620702500
1596511501
1218092073
826911865
466833165
586068761
361422334
575547915
82897951
513575466
774600405
1396492471
879951257
1691027899
871621385
55549809
1018525337
1110436550
71776569
132933586
10508641
274753635
1188621123
280472996
295270405
752339180
277367528
996932608
1342027280
534707194
1697651122
37673591
314218444
1095088871
1493381577
53836401
679674845
314771573
271197759
495405444
1754488828
1070704329
177320916
1642725716
341743779
1600194238
792390875
1505669480
1700999087
1504526689
1848086509
461582731
1054678022
1118986541
1605674530
952579674
1502834155
275359361
116618627
166659069
83138019
22182383
308147055
1739225184
209156992
674948398
1582700485
137789097
1301751577
421749889
1270835713
754207854
631725738
615821654
1271601917
1326220480
549027906
1351467301
1153396294
1233577171
780276715
802539900
1257211195
1138553548
1387867171
220701506
1718125491
568622575
102388312
1753763146
770145339
1021258576
875163024
1284255764
113432777
1257908389
1435262703
1288232095
1630339970
614103681
1081084438
1292977680
1505863944
550765598
626512126
1051565117
225947975
1608084748
1476794470
518117109
438593788
244974298
937357903
513373013
179724183
1609887712
914082956
1816824325
1404853723
1005783749
1564199810
1002021588
1285567979
459196674
753409019
1046202718
1206540224
1552511323
1817006359
304337616
997953869
1015431683
490406880
79602283
1350900062
676650909
651431340
350060283
324609954
163241897
831300981
330312187
1709320037
787142888
579932266
1574965892
1080402225
1617736626
85311402
991298958
50505733
1281244930
1740094892
390249677
1679694305
440012269
597259674
660157288
34071708
1094220828
1635022250
1445633504
1568426444
1422878483
1744212142
1052164336
991165526
1087403329
1789284153
61798784
1578951185
471433946
1557972521
1509532532
459133647
329982194
55710545
279431642
408198890
1579040075
601231453
342159355
502302590
995833224
940242579
633351101
1156840111
1305310467
305060772
459063700
479538010
414086993
866679036
1844631612
1786410440
975909030
400307436
563894511
1703374551
1623059684
1029643371
1537361575
1805058004
725729003
61653285
514395347
1077841375
1137148993
1857256473
1797970653
1606782368
1000612118
1188323632
1805187536
511888535
633237420
908096940
1288398729
1812431420
944606685
973394897
981556384
1307760735
1831730338
95070647
510992774
72455874
1402553270
1125808360
660235408
326676048
1534240288
1077516296
1519675590
1378344605
324519609
933970317
167169072
578369045
414360765
213523200
295463336
598552332
137364787
1557986453
1140451781
74979760
1056814917
1207779977
434561984
442629439
1657100821
515768252
1627237313
1851291430
1212950742
1398198767
805176907
411766197
971575236
1294900960
501116403
1270253818
809777515
932195205
1787446897
816710644
1218883772
1456766590
503982802
418526745
1000017355
1428187100
627525925
1501806855
1797621031
1337802787
489171246
1508723702
1294969848
1464034652
1763307587
235994634
1588578403
577513562
1758631311
1245191785
1713283816
232880616
1089070936
182719114
74135799
1592324061
433545254
63314825
315932070
402833294
816658167
180687215
321385466
805981998
749340627
1759141173
460048080
1371916161
82386187
662575065
51589888
1546009588
1840506180
1067126048
870018580
1217508519
470588908
651524454
999338317
1759076197
1510606958
871424139
1519252858
461552816
1830415560
1150820954
1849141053
641877584
1252756581
1675052297
230389202
84367035
546383518
749128504
279710635
738683496
385341978
617728026
396156632
438473992
796765376
1610651433
1184128587
717692066
386975309
375920531
39935027
1678486347
1169996761
1242092532
1551412345
767598402
1480256545
765625941
337217578
1356308493
1803326605
685057087
1509537491
372604796
1309370632
1658281672
1170912626
961285626
1617700775
1449788869
666367057
159282167
1673681977
95127102
1616502349
1236938335
1276960140
782002390
911721892
771599640
373495658
1272660489
1792971594
1816400521
638397537
1245302951
646801899
15637966
1193549366
1344160838
822885603
940049960
1164016654
13464192
1658571092
1095634357
527511763
705051733
1416406787
57657426
450389314
1713039882
29808051
1075430056
810866567
1044752558
316562429
104582347
1602819672
187019991
1366982234
164278226
950956988
637388462
1615490634
811238455
538225946
457726590
1348642160
461922163
1574242061
1587060563
827088288
1092411597
1677654368
1402560728
463320810
480022051
531351215
281046303
525020389
1048641003
1570150412
1527134151
716750190
638681156
1153477937
354349093
196870344
384825445
1069236695
802390746
689569251
1511819069
730359297
1552530459
1570074299
920574606
169864959
889373291
621084712
977134826
1533824512
669017339
1081988231
1540849557
1003550982
164623471
1612839546
495862408
1475646463
1235690621
1176024630
497989355
49288443
1278024442
1431080960
508552717
535885085
679578607
266359344
1242237532
20673164
492470985
22425621
908908126
411653283
1056044738
561361682
1514011767
1574374323
15864756
834314989
1445093088
1620303696
1008769147
1036958842
692700120
1327123994
1026514946
1101696704
1439335041
1134128140
844811105
1570815013
125599665
1532467815
1499170534
1715795487
235717108
433855620
447247628
1588898557
1695373315
723177592
1525367065
1232652843
1267060361
437238560
1397262574
919219478
1011379408
1406465352
315641596
337888908
289178323
42316410
423096957
1552285653
116765275
9505465
1107933019
1274740774
1506477697
921089269
166706700
1050343034
1084631740
353404733
1556975349
1841081352
851890565
1656645419
1730242694
913020953
1794173141
659309631
1709176754
987030274
620213972
629086562
4827469
13690100
334858449
1280173995
726109131
773573747
739113527
1529562708
275549724
440583482
1632411806
613318636
1667898797
858283487
780039829
74179234
1156870528
1156233215
40364480
1504009438
916577354
551803632
434070955
394293842
1253067970
1380725240
872508053
1024143603
601869479
1062952872
135203066
770628253
1096880522
808700461
43579950
705331043
1846925877
376988992
335400267
818931327
619082875
1606424374
321704848
1398391442
649760419
1517314855
1406464407
1541091577
437023028
296296064
707057777
642280565
1519570540
453574932
175708832
158956596
113381084
803090001
1342555838
471496406
58203587
1386815898
579457868
558210544
264804772
741777914
467801907
1414711648
1690596572
1420262011
314548456
976560714
764994520
573828264
496459221
346734712
1624209436
1407076141
1774657277
1085607480
458108357
1641201103
1609812849
1240161031
452730434
963980737
221504935
665544021
1475738723
391831801
8549633
1150465
418099145
1131987612
512773686
1436414777
237910911
1246865653
1188858357
831830501
787769612
67982884
1794108656
1164490865
625980183
1289662387
1725175251
961437540
1661784686
762072400
1634095559
1684498853
839290662
1222604632
546198089
1219719172
743966683
1083584947
744456229
965355934
423249259
360299383
1094156211
1701898010
1282283118
1033903022
466244569
642579445
708092300
1043779563
1379565339
208930170
1204017304
1521175982
262133098
296208232
1212059076
710158478
51776883
245025343
1457154786
1373330389
1634301775
1846229115
796049277
1256062828
184544138
287650401
976024860
412269570
1354219127
674133697
1176567099
210008162
1082731495
1747156663
1073709131
925090901
426576898
1720544268
1694860514
1433307977
766308092
1745241132
464947285
1138222759
1299532384
1443755990
927710119
792413994
1252150453
226920509
1262269451
959359912
1235588214
937642176
1085717000
1449271452
311304043
958691914
1698747191
1804793677
1270506831
95145201
543544563
936760192
972007142
1548156119
1206958706
994443620
302335069
1539390458
493576443
133820150
1598982150
1278800182
585772985
929036675
399056936
850844490
1821620963
1213051429
470679931
796461441
1522293606
433847384
1490537889
1608830620
459254659
926461380
1823439589
1018009597
795163463
879702619
448623251
1156463162
999963602
1459981908
933565891
1856021477
389504329
1109298202
1223834495
417730962
1622437613
1667715522
1090161594
807633775
1343810367
120821721
1204103655
833278582
421285115
1649853935
921906180
563930322
1114497774
1015501500
707895526
1563042676
860864314
1186219385
977182126
942939458
31162703
1489025050
383150895
1833348146
710935417
864376733
175332242
17692747
1722200136
862193434
1857669755
867439532
1069674562
222796094
1812116456
1842533368
885590147
1762872859
455008264
323399339
743211027
1803659553
307195754
738596048
1155695297
144356677
1222667010
616642241
134467412
1128440154
1436202868
466654776
1496720156
71252905
509332718
768336711
681780998
896317201
1831254786
1146194880
1655008802
1694827508
572874465
932427261
38879747
1756721070
1157428201
1188562517
414750264
740495098
1797416103
1382459348
238702951
1155473453
688544964
240065844
1684216876
1476396134
1131053732
1149581169
1354088031
1456283502
784620561
1035318022
1732141720
12957918
828495783
226468086
1433801737
392420118
691032671
1172879208
390257254
431875427
16410716
1306228332
1095548129
75955447
1001935522
962904673
1247764566
1791868777
1349930432
386341408
955497905
1060482076
651586204
1228231480
1399462318
1809765774
1145058790
1286588841
1732337834
1367138760
1452076075
1809178729
760267185
687063952
1308331430
814850631
1032341695
753177704
1796711165
244555223
389836486
1391923220
7450356
1245191201
72521704
1260270896
1407763122
590899201
768285145
1766266119
1094416689
793765876
834083076
906475432
1130480057
1625810001
1180892333
1616798491
1370982064
735614576
542428705
1190520606
1221687763
1490962922
1527199724
292914304
1293707747
1809884206
1000030367
1572102136
282757236
403313362
1283416288
1578794921
263295123
1542772872
1737876688
280309974
1529249953
1286342928
132015542
1621915460
520448016
478610032
308180869
1654971666
1808924213
183514341
1579786134
782946411
1483601056
1510786506
504010739
558194240
1366868862
1675121434
737765017
521587198
1496504459
1027921157
702938650
699174946
255676160
1649626566
655777111
968678372
714092701
263204806
626420857
1309938523
684462412
669528109
254970384
1259032528
610358387
830517020
1095213085
406262416
711253614
769464016
1085926201
898227301
676977641
1738726529
820900588
498372524
1065079808
1024572621
895280193
758453406
1407256129
1500293649
1824896068
1098746382
1700928898
1267239249
1146646407
284810743
1775964319
509527213
997412761
1174331199
438990256
535105830
345938600
50239235
1514019308
567319165
1080818719
1711940964
261009529
1620523331
266282730
580852141
712875941
1609757884
704135963
736571017
823315853
664800712
1144516385
9570334
1106314925
799014588
465986097
912927530
244076876
24879182
571216310
460919290
970553081
600561842
525448730
335067857
215751657
68559510
692830886
1855154459
1559986703
908078017
1442424830
731650900
56104652
1486832709
548833035
1068281887
191782735
1676316313
830253442
848313062
1213571862
205325098
734270320
1078337091
1311178492
1308402138
704258400
310686273
629383316
1105622337
1452433075
1333570274
1200239996
701999185
1559450898
631455989
809743932
142098839
1193912869
1329520797
1006732689
230033403
1786085278
1367642713
1490253471
773517496
711994901
1542438081
1632888415
203803791
513450972
1000333331
1042130167
1450881554
1186424496
408438255
869678775
1055792351
611567895
233267005
479221883
342851762
581611585
1187704773
1203534743
1776933945
669003007
977673968
953741806
1782531430
1034111602
877192295
1406378395
752826065
507700671
317148643
148165384
511445871
921749483
1217099465
1703954105
1314545142
114392521
1149891110
387076363
1630814561
603267990
641080815
339931728
250408377
1086947951
185915526
1703757128
909125891
1229629084
667244663
825277468
1072226768
695430096
850461588
225982826
1284611752
723890044
919656264
172004863
74171139
704137604
487384406
1469062796
233207211
992215866
37573888
851252645
1680866467
1717026885
1383704432
490401665
992567215
1280887456
574098818
1688008649
975569194
1831569480
719446313
1087930513
1180866960
1210000149
1141781308
1271099709
486109256
926420652
892898625
253810166
1277625642
1439878767
1608216471
747739698
1184123543
1461290873
1266155442
1142520941
324999850
288852090
684238174
56265927
1374679531
1552690665
250555093
629591409
1134368865
459147021
342974104
870196047
480106767
647562291
1163844065
243112485
708424660
578999656
1245992679
13643913
1211256095
1812716698
1813566519
591171208
1817646063
951994967
649254201
1351837443
1025286231
300794680
225846873
247046129
580526445
923179696
1736969005
1316642272
851042733
788811782
1657903686
732322657
1674173040
1054582358
722138641
828286052
1438181401
543812359
906380773
684444930
353271699
668810635
1793038526
774890521
336215202
687955536
96448518
295220985
1026306675
1688586834
571829544
131542822
327114521
539361874
1285347555
1744199380
1646787024
952474871
58375991
1733471142
1656071188
1122091426
387319561
1808228598
1833024154
875059924
1666251263
370683083
1180184594
1550274218
505198271
984786630
1092691433
880436236
1238625224
204370825
688109017
296508209
649534788
1735828204
1348500432
348289740
490844419
882419432
1686943502
1156564379
728650011
1432131647
1243306617
1574985901
982147355
639089900
285875239
1454138419
451207388
1219256082
49251358
1818770099
1560909671
388781537
954448572
333172586
1166374953
362723203
1320215870
41201260
703702540
773796621
1725359835
1441888536
1275303016
1480764500
1761723055
1740995187
1829890845
1259666931
326923855
154034418
64377592
1574475440
737985876
705474605
413915917
1064891370
1205330052
1578535597
1246283264
1140866986
42197461
1843405066
1683296705
87194015
14889237
915802428
1520973390
1242005753
761168475
734629739
572035538
560531468
314435631
1198764292
827276473
435556182
332418394
763537100
1253691461
1403525102
1508385164
3419466
598904876
1212483146
953996490
1016522265
961648383
318376876
529886344
1686546153
1326324497
140510706
399068133
1581590515
706164504
668148724
1700343912
1144807673
1412953915
1769887644
1001419225
417285218
457473903
587531485
457924321
530761465
729566027
1762129289
1177172503
82285310
1238092461
1728866506
1106406163
1834438205
850540164
740594499
191695576
931117693
1199966487
1526837946
223254429
1691274114
371707595
175621264
1612295466
1424342289
893462331
323056304
82297007
1217830193
1782656722
737591106
209148400
404262714
324504343
1341886956
636371601
261714170
1272221881
984859145
1390043043
589116777
1072410975
996516052
1459294216
845450613
1435391595
968721527
1126277939
1087504259
310401427
1444116151
1148479659
1594754509
395196822
712302197
248912523
462904763
156972717
1717022907
822366672
1372734015
274808177
1661364187
1314684248
302864320
356518748
1006481035
1049715587
1746192175
1620479053
1307552027
22507204
377027061
983406560
120895075
1445904424
1023677382
1734017329
775300562
1644851886
1397611499
929921312
1603738792
1256673373
367620086
833967628
1574397259
106210782
1100978554
134073825
1313724917
1091582170
1480273661
922931206
1767138572
350847267
773840550
1231121160
1235979631
320654958
1024149545
1186732541
1566459956
1423430266
151688710
1336320404
1852122233
1011058691
361880888
1692144387
367571155
1118987482
1844299626
1462230145
212559439
660382644
418256165
1507161158
637001394
290224457
1103043110
808933852
666706089
324299805
462480397
684512461
1237504461
1823361858
339006123
1367985566
1143986062
30562513
1172679566
1668955291
1823395059
1204536807
1417847252
1543100830
1009381908
1645875547
1819189582
1012723374
1767461159
915621328
1710219431
220452267
1287002851
1323110918
1715303824
803678061
1294504102
1355347607
136477058
777381191
231473130
324496503
1792725505
1811571544
1403892866
807421925
317595359
1188587966
1369971487
915976284
904235873
552602446
1530786259
885501531
875376809
814144380
1495464718
150482217
750184034
440655948
748213433
1498999879
919396855
1547780223
881021549
822592820
666075632
179221607
574855039
1658139165
74742246
327694541
491617276
696052679
449091926
1686541096
1694160039
1370364336
1811622098
13297019
1313249732
227449186
283953809
1453110963
16474835
452664583
1519167928
920269672
1774588555
14932149
1279856271
1626788844
1802055290
1212107383
654253910
1792217833
556123330
1233974196
952739280
1202113860
1705033564
1481184088
1238407468
1611427172
1148434740
226519208
1314102631
316245582
509058024
1368364949
163394391
1106573708
456787626
1224795165
892970530
1048040698
1401616250
1608324121
481865272
929466245
1787521566
1034015082
845758366
442039546
911240704
687542470
390051189
97693282
1091150983
211795915
1015088751
1311018263
1699188566
1642825092
606823346
28870471
496098196
1545831043
200240498
881003063
1440113375
429211404
1540205637
1743824419
267640612
1228641448
1054135736
696761938
1201853672
1407386999
119255293
1736653855
156069627
1054029711
835704398
1670343148
1773033701
1830525287
1733193901
130824299
1790765216
960457406
935252428
273493674
1551511681
730829719
1414564034
1846734312
1464722567
674144597
715153746
1060503336
974019335
451987576
1456449693
339902428
1617448066
1142229538
180862527
957002028
1136756690
1514854564
322279794
1563843094
1522115793
993005135
1282022137
1174607413
134399288
308645516
1600222340
1683987981
612994611
940254252
1179609095
642544228
120661712
959831277
687863280
1352751808
955436335
554497472
1436043807
1726034740
66225970
1034434230
661781576
236411930
240510830
620627647
1773912205
1665498511
1314618671
526855445
1731455239
1394323007
717199753
444638489
347134451
1053572041
548197366
856867962
1855955606
838477232
895174517
1064674278
1641881990
1793675980
31220687
1222600837
293796589
1035591667
1785564102
460656343
1261197750
1763880777
1129913181
126950359
1546304115
907917402
1128933121
1412875229
1634250833
1380585376
1381949858
1630796922
1771628198
1654970882
79223906
99985299
1110764028
707370499
1508701310
72694250
722952696
1342026282
1726444925
144524741
1198724382
489529201
618704441
90793690
1284787052
1406342260
1636752344
981933177
1520691510
885875606
59920909
90580206
581998555
710116451
357597445
1422316500
248075798
811174738
1641952471
348072813
58279995
1522067183
1630730019
906344829
284994238
1691008524
501671265
534863330
1396584876
1357553727
1080595823
1208258171
1525979404
1184991457
831759741
1524771722
252301745
664960869
1321262774
743188106
1617359421
1754469668
489084945
887538330
1313658745
1688887278
1155298868
299893944
1065194382
306479651
1095803631
187125273
1360125378
930986204
1252567295
775158679
177070988
1832305837
293449771
1069658989
642606525
579139090
756540245
1028223308
379670144
448610048
239949182
1208533734
1455428892
1500022852
445647048
549630065
64171832
783934450
1520327624
279610222
1425924137
274498969
1133612036
1005914381
427588408
384273611
1753668827
1657568785
1504167508
1044355457
202326033
973721005
692176884
1002355328
822169212
950606698
1371089790
973579457
1205958765
837385952
1115623568
597998341
764109098
1696795275
468791247
442069860
527280627
824709537
776242052
854986247
961081617
115542303
1592462981
274287616
1062958854
940905393
1283891894
995002241
1122263634
278871925
256749493
1346413823
1835266764
397246592
1700179175
1047608785
551484748
1145723644
1727399252
274010383
86368527
957448247
954148140
360165946
786079360
38676553
54054701
1837409779
551345296
1125633238
1767063389
262735983
1048055291
1750004022
543312156
600128044
160427869
6504337
1452012685
218796446
1559837523
767309596
787075099
1805586944
1483613316
52416975
531234812
220621562
1834275744
1451307044
682416318
1270711318
1390318574
1479803035
980147798
223372633
459452321
1532780130
281580092
488315053
1412693807
1538553185
1596816932
889243672
420524165
1216647735
882799780
1574037031
1662849189
76005029
640078400
1082725109
1058593096
323076324
853565512
419099345
50049905
1743863911
912923798
1846531210
102929968
1677929116
16997060
595190289
1664590673
737185402
1530951018
746226464
1324072147
898466409
90285125
1811309199
1046549573
209349208
1722861099
1416765415
778784776
684218154
1167836497
571090692
1258221378
1582329053
321988683
265229208
859542938
95698704
770025526
111985932
198982790
1527909021
872708653
1642012721
903615415
522887856
1298568642
862723950
46354945
513040496
1248525312
444411938
1234605187
566567336
812956705
1019234253
1753503268
1737321668
634537300
913950354
489400521
921010027
940024983
1112959603
490634323
1622913235
582496228
74219825
281204165
1426640663
936507892
1142747652
41400534
717244368
573347339
1731156401
1686555065
195297692
1314609730
607052053
274233986
533446082
249672395
519855568
943982671
1379042339
1146057798
1686925513
829556369
1266384941
8768907
120389834
658666714
599913963
867710910
903702004
408808258
1509878127
719227079
1088599718
1772585934
1271113395
1731740162
1341526918
771773061
1634328914
379997274
1757794073
283739745
887647592
38490280
1783779951
1779850566
1115297463
1630802186
1422467746
1048538771
660020832
824968041
76554058
362644606
872041132
1008892898
414325971
1023147688
301647231
365799437
1322424145
1131148876
1008104787
1304466045
485945412
39850210
749806976
390156073
1031482904
322346989
256107194
542206189
913090770
54315221
899921477
331218738
92551179
1826174163
210392048
788783345
1800496960
160488438
914015617
165075386
1658920206
49231662
1310458296
1098371799
1151820029
1607125057
1223514706
820381420
533212448
1061269281
693239831
1633742429
1695389979
1029664075
1590895258
676886395
1183330361
539195847
1663264115
684326056
564073841
1492201770
732979910
1819685924
1849993853
1258061236
541649772
414857186
719207637
1492925762
1316083172
45052217
219116990
1616310176
1032502316
360730975
1545210694
1777806569
890582581
943897562
1159883635
727995481
694384826
621189876
1609728741
682348492
252294254
73212832
1374501495
650981862
326582597
1068114275
83599248
1068858822
123987235
1756156833
1716678082
1740406679
1700086995
486285477
1617277266
281453070
1443615841
46674326
755223314
191404409
69549239
1667325402
380599377
68341764
1607725645
1426611612
1496978405
1059842180
319113112
708436542
7815724
1492086688
313925736
893165507
1507262386
1325835301
609011908
85639071
1743399643
1637891634
1844450992
1035679869
929044895
1835379584
574442435
1840334351
1769281410
581808286
70604765
1175560681
1100342091
1817747796
1018938055
971022807
122609524
1670440588
1648889418
929210909
1326038479
212136864
1558798149
45708525
1369363579
862681976
575397190
1612046255
1111993148
282624895
1427691691
1635946331
467599524
167123373
387077340
535563582
807355773
1650807098
513738716
1650579196
667950522
1610050429
1035287249
1769670972
476234412
424577062
1240886281
664841227
980051468
757750248
1654126278
1838337430
1613719880
1849158543
1164056813
226927133
135761402
453867468
964027731
1428805817
722510641
405994516
822137885
1516503198
527907615
822550479
759019151
1490030666
230785258
1266117491
1728607380
468707621
570837573
1168588450
1727499122
246350943
476287116
167523851
1775737842
1460269747
404155833
119928736
1804802571
649541863
1788937846
357154600
1713141234
464344957
1820321364
1641491038
445296264
1511698016
1850466960
1309078522
1357973422
852743266
1202862173
997827118
1179348078
1287766720
870321001
581046413
1744898873
1159748879
736000548
362645275
601508249
158505685
1265937917
910615227
1031501820
1446839484
457241292
1384708860
825242816
784294107
1812017194
202276040
749992746
555608418
272485276
1541450469
1178950282
942366232
1415643641
1355788611
791677201
1833233526
1580885699
1685284317
885093017
785563236
1721133666
1449305898
1234602930
723995885
1703724488
140622565
877198595
484288319
179206965
1344477157
920770788
824739072
1002684666
638383242
71519596
1858213708
216506190
733803215
498810899
918060893
1819130834
1226853910
1215593523
1106283138
524107404
292998898
1477349450
846560772
714058096
1208311953
1114631367
1140291028
1067000022
1322570547
1507797816
1575781918
1773952937
1485976710
297459967
173318499
402130978
641876171
370011992
530921630
51897883
680467070
1129079238
704949823
451060497
1207041139
245194059
1293674148
367493760
1771794232
1241058962
1616011516
263903870
150253880
6371769
500856887
920363597
835063097
1456771289
756152010
371651375
1708402347
529976872
1734434012
386881975
1541908776
1517275475
1581096446
163320193
1829982782
888701874
1077196702
1098730681
898455463
1542458020
685894566
1368789278
1463206115
1809644276
1800165029
1739642549
880252286
848734268
1399862786
151691845
520732245
1375954249
151098846
1306980163
513094776
1098893325
1015141664
190988511
790795371
658725435
878604060
766046864
1479103644
1688853251
76363078
1332667506
8005988
461007237
351379446
1808139839
598480716
963606170
11830461
582113185
1589780916
320432452
1834250753
365017941
1457628133
1072351296
1714887439
566345048
16115680
1113045876
613449431
1299059270
442422399
753718755
176699948
1308446981
1852085296
1796994930
1008821140
819486259
403600221
488561787
1421042826
1108642984
290499188
198042979
1358820520
520960178
742960432
1541801740
1553479786
925547129
197082245
689263989
975640078
75803801
595583984
1037400413
1044133675
235090481
169256926
1693415285
1391330206
535548100
1317402841
1304531792
679896847
883258224
989059487
1270969918
1637571821
1378474928
1724166994
158023768
1320981552
727509980
749272771
885111460
1610219362
271702290
1839912250
1178269762
1750888661
774838681
454109271
1112606561
355491909
477430816
733062526
704577501
945816428
1237975461
19591498
1240442231
1396257194
628053098
893049501
384931165
513759348
508534828
1281019264
820278098
550686193
452814315
1586269433
557373037
1013327187
1730912607
135556729
922889564
1496257156
224131062
673640667
1671265653
1308799371
203883091
1506423720
1283592132
1476686287
819793239
600468666
1719088995
305179375
1158947787
1512692008
145146398
938407749
997909172
1261228720
1239380985
1168487966
1588685686
1285982057
1052156177
817549292
53026534
1020803903
1853508225
1760234844
1665225962
1687351183
1232157135
1429970020
612809770
963370210
249407564
1471154406
1584807836
258058945
5581348
79042955
1699921025
151755113
473145276
204773968
1034475410
106798639
1680987707
1628223592
465796061
1717821758
1820952846
181995823
648695899
1788705926
292308772
640145360
818204551
1780111940
2662604
1619555735
1662995326
427606922
53713184
1456604911
194002493
1460454648
625583332
813570263
758590187
972805969
271537992
113876512
356684912
1165570386
651117149
691939791
1800020502
684410700
1234155017
1652360696
1604720535
1649705540
1784296692
1712546766
1111454810
8083428
543058201
755841927
1468693114
1765992249
1406788362
962058186
1517829736
476096518
1201352547
314867318
44877522
1671773501
1451272547
373411608
530391201
29545762
754860724
833144692
1782333356
150800693
470491578
806479531
1842348284
266953221
1109818800
1029236535
1397684931
629683598
158233194
1222762995
1271593116
1005332686
1580965936
1521807563
55380803
1712084748
733129665
631634987
1162576262
1685475534
859193064
1069501775
454251136
212449889
394748668
1244004305
643210539
509701361
1253472646
1755090799
28718950
387682269
1470702758
1266932398
1382521227
238982575
727613715
846725554
1305194592
852222129
530936807
1027177884
150447024
1728971863
222338341
1739157241
1713461339
534078168
1620894486
1339685074
1565449184
167029769
115519230
1283089285
1294826436
1174799075
1099995575
1076440085
53916657
552450005
135265303
1583405684
707232495
1833351356
84857841
472946956
1372639317
29780095
1256086258
1033238145
135352742
397043757
1549990070
848121906
1287228923
342533393
898909617
1392772017
1212533505
1797146526
10252155
169080321
1753850853
589973582
175163888
1493742132
1315379639
1475914513
1116693532
1002295806
517534366
443055770
1110715775
1058071364
1690014874
1800392795
1427461146
766100884
1441215965
476021466
395824029
1577667659
289260342
648874532
1327130068
1138764371
977271617
1093142920
1675242884
544887889
1056870713
816849417
706590763
1113795408
338422202
458023578
796134164
617670696
1712310263
1464380055
411337994
1536345876
267426468
848177463
1838516374
248119486
547105399
1803975107
1153327246
645755266
183698062
189137395
479952297
1579404182
695993368
864826824
186699662
956838782
1587200395
1824915162
362630122
1031505181
265383594
202487943
66732394
1563208015
748066356
427736784
403254400
364814266
1301748943
1530504086
1452609702
1592138895
1244804418
291437659
679581107
1517567733
996261828
1338427676
540624543
923858629
372438652
1519100797
1758363639
917845517
1689599320
1597564662
211293381
480287158
724984729
76648390
149919674
149942630
1210192947
882706373
1335446582
897952393
1284987494
497359453
48605428
1381051367
412509679
1550850786
1470854912
302471157
758588828
605554023
514497712
1499598792
1106438233
740692480
1334885918
1299983434
1128499536
638826003
1069231294
7546671
1370091010
1275236100
1597747794
1100187107
53756566
420708355
171329268
866225512
1037771125
1069157983
1390253458
1589141583
1791430048
6385038
1073344519
1256739664
963407535
1556410422
1089682958
519810888
699149679
1835961117
1812811597
148493451
100215553
356217488
623719460
1067107427
1203035461
1442372010
1520275175
84763392
1627617706
157129923
1370651096
1071148212
681433939
4126298
1583646773
502787912
478231288
443664658
1086751049
1700679737
1301855656
56206050
1502087494
789254615
567273032
1559685117
337303897
97328338
1195712470
657246774
1302810219
898410766
1401428514
1000014313
15648419
1102428740
1296712309
1856804409
1707915974
44459927
35838492
1170780565
1477523491
264960962
1466604915
999941493
968631125
1468446519
482576647
1816018982
597562646
1338924026
217888319
1710387246
160695587
226957559
287634074
405701136
187951185
979988139
1543309065
1212255552
1123786719
1171416518
1210515472
186107933
435718529
1818377534
1504236177
889804904
1761254673
779739662
1084499455
1837332582
118775271
919613537
1376524843
854320341
846263770
749886262
1341353037
1754542398
1155536961
1847240418
254624222
781706136
806951960
1804566211
374581272
1013118963
30674553
1565627687
521051396
794345335
1270818200
410193624
233839015
845290973
907947818
638304227
52283273
1380179876
1854525509
851931229
743492532
457075505
785368563
1220914433
688837690
1327736766
353396927
848208486
308655986
294428363
125852889
1565877210
899565288
303687575
1799814825
664214445
840727739
619619408
152102517
1486465675
1214329370
1091298024
1460290169
865696571
799561057
710135168
1581448227
453112980
1279207970
1200628293
112927489
1683365598
556470695
1727968402
979466519
939466427
1398075809
1826994672
1305646165
231259172
1853551423
1829305860
1053657324
522950245
45016438
189974995
49729657
354729274
62003496
127170011
1693971870
683951596
684261350
1616443653
1326788570
1054597633
978248441
1124141032
357201003
267640929
118163594
1335396728
307502268
1268360484
1691900413
183850717
545936223
1641432816
773388504
1345828287
1629254435
1287812560
1234611990
1222109315
486175529
1223282841
140777016
1362983355
640396013
1488720138
458591488
779802397
236954363
1351653186
915533961
719381416
180182051
619409761
537494262
239878676
531706030
822680307
1097420651
1598666972
1227316107
78354103
1654727245
97635041
1339724153
1066591729
1052042766
1837379619
1087566222
664675024
948271325
924307671
130679900
1064806946
1083235693
1287991655
1215329987
1839383709
960101756
443771706
813931974
356774616
1503274676
643912805
851746702
1452056658
1001375250
790100075
560985354
133818227
974855330
1590107816
1099019323
1469234863
1684211521
539353184
1568299717
1217308200
1128766261
243485523
1194483345
245446464
1623876579
296965257
544218819
530646050
902003393
676698936
723403260
1144558228
1208512453
456531980
445844753
1088795620
1660929719
1695545277
668161154
1747486319
875898620
1333026612
1035673343
1308246467
756916157
512850301
715669356
1530230897
1115529349
1433680243
651286957
1514534697
1094547736
387458201
1770128762
1027523939
1531767910
1419372436
684887496
48457700
1280415181
372595720
356394949
318466343
1330499197
1770957617
311558450
1201661974
1514599044
48454133
191181102
623815061
809213132
203078541
1645381412
1510555578
1312783716
1795927702
526178407
1595665686
1088036950
1369482035
1060078382
1288413881
199259145
1607314592
464257510
449294196
1349390329
760593436
875235961
632456540
848991310
1748354648
1160513760
738038187
654267498
866277718
1622464880
1580281293
1322469495
599481108
1469654508
596791427
913509528
388138130
1176880922
473966449
687053071
840131901
413182743
1582981718
765439755
1348732664
1799653716
1400807429
1526518340
629746987
574965030
1760063274
216897857
36214820
1472900772
404477697
752679149
1362590086
1728249380
1265219317
59753642
762245071
375095881
477301534
199614239
57069336
1672444035
1454897707
1395194188
1680108923
554977940
1614822549
1253876084
1123583552
1727836018
670286250
870006719
1646737089
1493820718
48711496
1455247448
1153579191
162928630
1371945114
1592506350
1817036490
129236766
877998231
1756671449
1596793200
630659137
1075592826
1651674336
752117194
1385631782
1354393672
430197978
86771317
236731400
890599495
426995327
931990484
173250738
806679826
610143094
660427269
405720094
536515334
450294249
1363456498
219260105
282433367
1290205734
392950186
896996558
902292569
429439988
635517143
558306590
1004841483
1366788684
1245286763
1085682060
1290022003
387417645
1535671232
878606849
1020241569
778551504
213692827
1341609964
1697014036
814404671
833528847
1693183941
1136085088
1043971648
965641027
640309963
1610614942
1598783684
514500791
10412827
1629922398
282236538
815998577
1655172472
1504772730
1150106828
1484431098
1155725060
1470226779
903354000
427781963
961238441
1834964325
326714482
908588492
1840092446
498493785
123044891
946475865
302837312
555021286
1690962483
189893338
46982715
1070470409
727680642
144137133
443141798
538896231
1013712020
1659563198
1375733511
1124984428
1834862577
47919860
851609870
1779474348
288030459
447930976
192221490
1064223164
1846360786
1412568897
634590864
328102852
1354620944
1772279974
108342821
739855386
133594510
376268687
237731896
1709388524
979717861
1326999202
224676279
1035409311
27193019
1572978467
1597961839
327801030
1679897979
1614995571
115447403
773937648
1591724087
541827609
1174114920
102946844
92250616
1111147353
611549824
573312228
951184963
1182891256
140078471
691392106
59870142
1700260665
681166532
485074418
986435847
195931142
835914254
156203099
860607771
133593791
495745366
765451847
205637558
161281651
1086117429
1156635013
1283658627
218143741
122540007
708829696
1299639533
1641580189
1604609216
235508738
1236967105
1134681282
379207301
12038879
1327286759
448876645
1133599647
1529682710
1504435850
874163308
736973426
1591006003
743151033
1112488288
1538342194
829868913
1305334552
577464449
29697949
1086707542
182010214
854031598
1480698248
620026596
60146735
1170640859
120535285
163140598
684457316
1160150961
110422353
162112894
1084118871
1201299469
178255392
138758806
719488444
438476776
1350841577
1294342888
1464401766
1095060945
1796418580
1761442864
1542905431
1084227909
782550491
1453139828
1139986234
702467882
1599560126
1801352218
166210205
737529897
82365361
1750335769
197333398
1776058894
1649639176
700535012
262195436
756126120
804068558
78632976
819976559
1390318093
168040198
567249445
472301410
637262936
1064628456
1232482430
91008310
1327436636
1252963017
606195593
1684474755
86479739
1756614873
901891995
1450852155
1574284604
238492066
1426920980
808867223
855708795
1209800359
1085773450
941134604
35078280
335361141
832055861
1138883201
1488486489
634359935
971817604
1605520775
1790900043
1047272668
700302192
1167547141
1564588155
856107656
736279964
256030152
1295004302
1234045427
926589666
206919407
1588252323
1797690072
840220
1588923080
1347719818
1692081537
167697399
1242332408
1008131239
1568542884
1149511397
1748822142
1253597748
1416640757
1085183452
606984801
1525718182
239757830
700894650
325003004
1450216750
1721223751
1119115006
14425874
1057831561
338591565
790985299
1175039814
406228623
709936994
1250308187
1610243096
1273377997
703202323
297966086
177134931
85750095
130203414
1050398064
451946399
677234869
56124095
278805213
153187983
457993591
983012969
670219172
32412757
918181477
1124925417
1688065959
855687089
276783072
1388961465
1071242983
1552012431
601287534
794324747
1433739070
760030702
1342139703
1398733318
123359923
1858290754
1740100144
1797245339
1346450806
173450188
1427914420
1595496220
868433422
397305415
264153284
1447224744
1319201629
1700484914
41275164
1454931551
375437714
233169954
757439004
1559879025
951222374
491589223
1839180733
1763757427
540512836
171131878
749220050
411056825
941897149
973787559
279833712
102320473
904994059
215762812
768302938
545060013
853762859
1509904892
1339617725
1006342799
1856840234
1197930042
913502324
1092989124
72834198
1531312063
1254634615
1567657880
1452576380
579480654
520827729
5609497
365748589
1769623076
1411619812
539541
1740073250
513189292
1569125981
1760522764
1490747752
546931662
61256388
747952595
1605140353
141042475
220982507
1185679618
1254385893
1217117370
1682872338
1840490012
1639181767
745856666
1077852295
770206815
61332245
1637601662
1298229823
528159905
252680062
441854827
621405082
1357953066
893253804
331878001
1711978663
912764197
512421387
877955135
121623506
166570624
1181236854
156738511
1005504898
950224292
1659529827
1489939398
226497301
300541069
1808369254
146814954
1248630317
276579665
1169231337
85421361
790476680
1028867226
769909916
1124967981
864075867
96977310
174580271
1403853865
1811290259
1286740509
203236745
472248816
567639824
671812038
1252261816
1568530774
946742336
96754939
1588568179
458427685
919770156
1630541220
1579590147
295267867
330324390
270325268
160301675
1585000185
252914543
1319148298
1024064788
1126314250
1472728362
1180680028
117852953
1270235282
791272933
1464147962
1588191971
675913375
950349043
1741279004
1836250767
471962614
1673827489
1101483215
1652279592
167813453
1378729760
233463517
1134565216
956525021
58674217
1259493126
1691954292
410281568
827913270
539689323
98569207
1659182959
1438619392
926279495
1152820295
165149711
721116084
829900356
1115958852
1505357675
1627384438
1139537853
1252817054
527383621
151571976
864162827
254885549
1740990697
882485241
1617981957
1468711742
1849688041
926029914
884983087
897712828
845322889
1309248843
1735439114
690113120
886923014
1485067769
1243044943
1779391628
130537176
1763185623
1532345110
1138365252
168837437
949551544
702873974
865883253
383671579
615221748
1750802719
394802284
1259144199
210531300
152438895
39654219
929797283
1455348154
1353809510
1468847638
414058755
1063338770
254623570
145588927
666441744
179353669
154257064
843210533
1320393526
866082625
492812867
1203351330
279735996
318833451
1023313988
439649436
895689703
1010262307
846660127
318376554
1364367939
1614777921
670077392
873720303
663122517
1503730017
880610284
405685007
435994034
1374164200
1761062454
386691183
1401509051
479463743
1178125430
1661842913
795701685
201245614
140867338
612639434
259751890
595448930
1519067729
1410795668
29246093
1073326387
95614050
223725606
1250169717
1199167688
56172209
795178722
1002427133
234869030
122209459
985984573
1033180841
1605295353
373513803
144370029
898321377
1140722842
340822589
1358755762
1435859371
136643780
830246993
1116062683
1304898470
1109183236
111796252
630967668
1059219480
897597786
1409588982
1463941714
1260356703
1534841854
1148950742
1738294325
625550278
575668733
808592264
92287926
58060032
1025879618
686332405
454542354
78514198
421113560
558903683
167553549
1163746741
1188226984
1520562319
1226899332
1239446112
1287163459
710134356
278388626
83522619
370298
917627461
1150505884
1080834995
829261521
1223058534
971627528
732133435
1549437960
1393480894
919642580
132294284
88181678
976565611
1325543642
1429259899
217955950
1810803111
1421732515
1201450686
38907943
157963868
1617434060
15390006
1471845716
832209158
396470717
976792626
244689904
175239892
205364199
1374485932
1654774870
616152516
1574623427
1434605942
1181777599
1496822844
445448299
1360236684
551681220
1219139350
1475599508
1570059264
1735918725
1408462746
1282312798
63647571
785467072
1126319720
813444720
685666418
209521123
1615495776
1557066706
1049171698
806168920
86373305
142322416
1423466147
809409518
612587019
283038552
223513031
108620361
820526643
1225812227
58054461
1548607661
1759336005
263778767
1803369413
555414638
164095846
193630608
920745198
1804085708
19856773
721613755
1081745180
639255281
1054928195
1629062598
499467757
1201212117
1840700590
577173643
12460576
712067710
683701523
661461064
1315611491
1161880488
78407611
1546444869
107451425
1137792194
1722493746
1582738267
1242824101
1524296785
1117189409
281348012
314819202
202915127
1516013168
1412282664
659030577
791515092
155912858
803147649
1423353496
1115561768
845600593
640265910
1023530533
759984206
3821140
1001957029
1587060044
1639911262
230077229
1194674665
1678354887
1441608874
752833830
729852674
1627154857
1729450626
506480793
1465175906
792706307
1197928798
763539551
425491995
623209006
18299029
1138654201
200300792
1586397954
441936999
1202432028
578195637
330436281
126935430
1503678904
1101031080
868220583
1249546528
1828058710
928850837
100310356
551985872
1146358123
1272786558
24535288
1329266085
392416612
1236624200
1505785924
1678282425
179785396
140959581
81225637
91339444
1450219439
1259239843
641630371
382645853
1608134816
825279541
1060776636
1357624755
1186294502
569838935
1489436407
1679147176
1206001678
1530001044
1566235538
653309965
526047466
955899943
173997947
1057854795
31748073
214147129
720660821
328226004
387860090
1260491299
657246947
418267161
1779499366
954625264
1658321082
1856838105
477636810
474162333
310335877
1230982968
1800436409
1582137963
1094472777
702005829
949992702
956236263
1697993551
1120832763
1734182733
1726684937
1315673410
1677991984
732793699
1185692343
1686879044
1048401203
229143071
998198526
1533404190
929349002
1129699589
878756085
1082439967
270085343
1710568955
1155032957
986734579
543539783
1847759934
233755512
967172917
1293466582
1582292815
607109290
307199412
851019534
1688938134
1342554292
1415272803
804594173
164743924
964816022
897324924
256696315
122703237
1807426313
1187676886
704661104
1490113033
1545650192
965937113
1739952567
721424706
550372794
1804411706
1662164461
910621260
403614554
752619827
72559943
682070000
1471637447
1338262231
1009037672
83573127
1533545886
430885171
1766347476
187406506
566879987
302563192
1665934277
659349849
1506548208
602701918
1604161048
404418316
1371432074
817624132
873451771
959351300
1453136876
1804764008
1537419633
938799294
1304830422
339972417
107694563
1001822293
1201922267
521787183
558958681
638575083
293645350
1741951495
1341907313
1621083383
546494173
188553287
1326509188
1787648096
1686355373
1631758636
1348823957
964730689
361045684
1671352467
562032190
1182113402
1155113146
245717497
353627115
756182588
889503180
1617195065
463319057
1238119882
677818980
728608252
778549811
10637320
27136010
589290599
1366554744
677212881
1644648196
261623059
564490722
1298749741
596419102
49914911
293643759
1286918129
537351924
710695700
1778308045
574513507
1133960651
1061344837
1281255771
1071500602
1763598206
178830577
198637813
1720609711
877916952
1533394299
933563053
74269445
1738704124
724884427
1617105068
173317262
346248768
1428089322
1852859434
693239029
216788909
1616440795
1094706131
1592271669
1372810706
1013199105
1285345455
1518892101
311994273
1146416855
768995741
1766479616
1303171663
222614642
1001647543
1825488894
1183268887
1112167527
646192784
561244512
621326276
958566348
1462828822
1287750901
1723269152
1598908902
49706870
28177032
1644727862
1855892798
1671498479
1266015693
962174452
1588055020
785885396
435977214
580012650
1302738747
191762080
316818918
238754977
450618913
405227161
1781490449
782555004
925539734
1852291060
1336426921
1853890417
135275563
1364496648
1693707263
994745696
1260737486
470530118
1505761652
600468767
1697010331
1095714292
410753798
737871478
542109688
886145029
1004301629
1223706346
1797662447
99811728
1774920175
416024484
611676606
1580931049
922254759
523226478
1763937146
1570384163
346731449
780813426
153661104
1487050391
782655395
1365095287
1851503488
776439095
1289590508
1321170619
231115653
948731446
675737938
60484989
1784928592
1722880620
1201458774
602969826
869297385
1482698894
48978181
1032740758
1002437343
580176749
157291096
977626909
1043186976
926137619
1667368160
1741962514
1773847230
1000304567
497098682
372209516
1537535880
328918432
907816170
822790249
951465405
1574304972
1602557333
158055863
510583389
540631290
1506665251
620538707
1089792462
1413050163
791030752
428409213
523215493
1047712689
551351478
1454745657
1348765944
1656382133
1619762717
1020668969
1679087068
452674585
40337888
1495145411
919120854
563905061
1030853269
1381800845
513357293
1014494048
1178683559
184972155
769385969
53018313
1430347247
1078335632
1266088704
810204269
1286876881
1145338089
1256590475
1405199910
539034842
787542681
83638085
1417995648
34999914
808224934
1789233625
1136696675
1578047611
1438237838
677109102
1172252861
1535217980
499802370
969476221
1231990946
1259283440
885483590
1110909699
1586800923
1513603369
139343747
432914855
213288645
399845064
1642655556
688140098
1091585870
1645371758
1640199148
365843228
670131882
129960478
1299568696
1239450983
1475493629
552459913
648578239
358328684
1712250248
1451098215
424741482
1235155395
491424591
370752456
1408255985
1628680455
908012342
832386618
776361730
740667466
1718672417
1026542557
54175634
51560507
30162206
6408814
810545572
851875120
59467546
1596576476
119124756
1696412522
164919625
1839902615
1052934013
661188355
346993843
450680039
180353718
1472609651
1823411417
434191901
399637690
1121595218
1391842653
1282159339
1045071753
317227763
865397666
1633319935
1769263019
551799071
1728081298
305673297
569811741
1753528110
167169650
971077783
1853473233
1345686745
857496685
1370878590
1740800965
1155545393
406778932
1613058111
471264882
996633095
234409985
1018060040
279514009
1039750708
1078262299
25365542
1412587392
238606254
1215009422
554954903
218738867
794765188
3256349
230821837
1399630902
878243608
815856836
1373331432
1166847155
194738564
1789034928
1023603158
716329043
282714025
722111388
396188281
1273232265
1006225151
1045958190
1215487667
1838539201
1275884028
1016893573
1748711190
1490387911
1594458595
807019549
1034780307
223473184
487047516
1500325099
754486386
812826202
1841730611
1499767286
254829254
815875292
1706420621
1440185355
1410735945
13557380
910387811
658035094
1147391883
498958937
355236481
848750771
216724161
1573957631
1079695459
771533656
1783774247
815284706
1174491326
1419459727
1595273644
602516936
1085638552
1062789541
1741339672
1542561931
150678417
1801160271
270312047
1814907402
454883697
1186545579
472138822
963074262
1505158529
734653611
1705450548
1815742217
1009045831
862288329
846806265
1110788393
1277790092
652310450
1143882172
864688
869695087
1164773996
775136630
476194721
8831054
13912416
1234070381
1775898167
174777952
450762411
1021267400
1789159748
1249099644
60684970
1268208447
466857014
1538955400
1539278948
1040576313
1420307520
548797269
1592822898
1546135253
1745685185
1552098185
1824372541
1085120310
1661614266
1536056959
1500440939
761813024
85482533
1519478812
1765927449
105647233
55146045
1640298730
340312181
987902931
1272314587
735419993
631540538
938098122
1050646271
1517873614
1798598091
1524610659
384870898
693243104
592239805
733967945
749557770
1249610303
1853052194
276177822
935657856
667739833
859811235
835745468
392532650
160970635
1010343176
1306566714
1512301510
1030523111
1673584004
835360068
34202402
1829258074
363490824
1308894285
1611336390
1595838003
958612473
95278958
1724608604
1219581054
1392876678
852452606
737429836
222266858
194822260
1122162586
559290143
1746362828
1239480884
709989278
1593922897
997318098
1471041157
1701986670
1760470169
1681015593
1551162792
1793073032
1198597666
743054778
384429693
1058039634
351275251
806927913
1091566416
1470711079
1248460457
438985401
506761391
1084569838
1547161738
344642904
340073689
1486117091
550617122
1331127368
1172713207
911691729
276309030
998627295
1821460490
827220464
555746126
1408014655
943665868
436490375
1269401804
1515120134
1627723056
1500522195
1571637293
1011334100
1294481786
936745128
366549687
1770635443
1354513512
625981237
304696787
612087721
651937099
1769979848
1194349728
910017092
1830723592
649290547
1137658961
537132956
581552074
1342669502
411233032
607525190
299187548
635820405
254237118
31274987
1606569791
389057881
1048373578
1718748449
975000271
1711521745
174379841
1854342365
1014285941
1413995896
524619212
198123464
670167707
1554387211
1267913224
1402925392
827141118
1576936225
649979496
293097888
193255206
936455934
1750028911
854788598
1648123485
680603594
112073072
1060595813
1810748446
1082740174
674367841
1040527378
1154927420
269682066
1441570081
459353014
886483877
336337955
554224705
830281354
394352143
1847045522
1805017209
1381916689
157695251
268128125
308942860
474876711
1746913114
107226770
1546672038
1163288065
1715015614
424991441
22762758
632507628
241580280
306321416
162743318
1810372517
794635427
1542554101
660668667
1531330952
644176724
1512681666
485602087
645132986
1439634321
334971927
661122007
1001600302
1275537435
1226655782
1032192506
1070242808
1527527665
1600634435
1644666206
1402617363
1107620988
1592615804
512211262
1453330942
450945840
1681501003
925477002
627300954
1394350844
362598269
611482636
589839995
335878409
1589582601
1472347282
42388546
1131675520
1824890306
77848903
1212826757
587868824
1536592357
839944831
274050170
293537741
1671440497
213300846
912265773
499111300
610430716
1249016515
1597234482
430072050
226669784
1296039481
182360839
653575755
843892155
656070971
1068048564
1655838487
326090593
835502092
1181282930
715752015
1393138099
569451759
804974943
605989715
1813382298
897598271
843859509
157103360
1656526288
1387168564
1613692633
1562473499
783532462
388370696
1452190824
1744296516
263615609
589479724
1101425500
343143456
1060886951
427628153
418187166
274329823
803407877
1179773070
1714422309
46404408
429405271
954865514
29753256
655889838
1737426513
1377027726
791331768
326691842
1621919763
153578010
646126075
518945406
1734970946
1781915661
1504053178
1322009831
57771375
1033565509
1460801024
165982946
862876455
830065023
1437554498
1807548923
798999508
1166325568
439195934
1433873827
937753890
1212796444
959082111
308397626
1433032658
1020536751
859783419
189811507
29867821
1589214801
1206102177
124878557
139800282
207580073
920936271
102703472
679641040
480557855
1387280621
1360402640
514076657
1394915015
1640858384
1788446930
865929745
1192991008
1486145677
1253921225
1315977962
206527438
851274010
1502830950
36132151
1741495957
714087137
951255144
517709437
1092229207
1430790840
588595448
1136605136
60552909
1634187147
558209955
992801462
223007882
735979043
1472703851
731834936
947875073
745398583
1002168654
224765373
520837700
312199262
74732588
1000448973
345448373
479159047
1304701215
275134868
1545915519
126411807
709927188
273873114
767972482
1615722980
813912413
616817554
1791340301
1177042177
169990102
1009671140
1415743759
54613008
718001976
308559361
274898406
1254171904
1578872519
888840217
1566733483
500811899
1687929190
153773016
170927964
1664553140
170207901
1675169723
1370024460
1770523652
1568772235
932657733
382058396
783479583
1499084994
1092092962
1697769889
520109467
583195943
554176348
761802426
434714535
586785475
413861794
1129808277
1060666542
1176370968
324752044
295631885
76131932
1249826103
178458916
88725982
1210859857
560321276
283227589
477871513
830036571
1782410355
310696215
626564646
1628727612
1281856287
522080086
1810987253
664053107
12587312
1531614104
452873950
648932272
990813741
323522945
1719827376
1097119920
536256269
888430397
1613145562
1846512280
300734864
1154820247
44989946
1039857835
751067647
409870303
1223837631
350966299
1773764961
482177666
48262108
889903390
1654057556
835008294
638048294
538008807
116390756
570927484
158437358
1438874865
1809187725
566051681
876284836
510937051
1001827966
1744267593
598983273
1855359966
379143334
1290931142
1129980417
1548111898
1416741776
1347544725
359919285
1003979690
1118358963
161972529
383883661
1819710472
109045729
1638844381
718420936
1809952883
920722498
1361440871
594118826
1171292243
745044466
1151578027
14268336
1583863706
410142859
394287633
1627127926
552851449
828770227
399003462
639685812
267754666
641008153
1387270917
597264243
807286148
138938175
1143697382
1835458184
1441697860
938473953
1098601158
1791096055
1634016176
1491208948
733997298
807578552
1402403921
1068904009
26026337
1502540632
463355269
1565540554
97732019
1170339451
666908296
1363852045
79539128
1355656710
810746322
265211820
789288648
1566503670
792579130
629578162
1444324685
102800942
1630098716
1716945204
1570324063
1484697704
1703643214
496670381
1256193373
870261611
1477607548
1108014675
1474631576
309310415
1684665173
506754192
739463581
480028258
315600560
576552068
327807734
850926035
425934673
1120803375
509157390
1079021187
1806557634
1519893690
1321718462
1549890773
1433389501
82485339
33122730
1360436179
1478270890
240978096
1293966722
348174766
641406614
1057884671
1379416588
674844840
216978844
877033323
1574198687
1431151481
759918113
837665140
1589889150
1201694513
1532990036
1814063236
933330151
1022266290
247954580
620483580
771725274
1851646257
525167831
832716612
143564380
1634350974
559624491
861546236
359270512
1512575805
1843319146
972873235
431210582
1238860400
1682423907
879833229
593911199
192604858
1565734923
266999467
991821537
751170362
33509053
956807512
591223889
442283382
1249037978
1196027130
789501762
967598087
715104781
59349318
384358880
519290643
225112123
1071260794
948687799
8035548
482981600
922880794
1234689106
1606409671
318766586
443180124
301229140
1048133714
1473644423
448217275
1507204307
460018451
596101373
1364333001
1431481575
303205067
149004421
490079433
1832831823
606927071
529323506
900030499
596696709
274714701
1707343007
487406106
222129400
397717
1184796935
1192851773
211192086
747107226
538084328
1449518329
523585782
86174553
720172774
1424765773
386621951
1483079386
609947926
184241803
1471820456
168972200
214356511
481643389
182557621
637514528
1854392639
666513689
1224690579
1148174670
714890762
135019839
1644921102
360426058
308063798
1657228271
1263030166
114211686
604982862
602575108
343614512
990158552
990797255
1011397210
1431343891
1743965266
1540460493
1027580152
1792090903
1153728618
286183883
1250176956
444458375
475456178
818980576
1368620570
581901117
117985273
525860627
1591811075
1018107568
556546014
1236548112
1651039467
1443325291
1842841371
1669432178
514781874
1431223698
881425939
1843968688
744144293
339839295
793879810
962544631
1761101200
424682235
1033584159
1291270133
1200135893
462368120
575230628
1739940841
1743706283
254645919
1534709821
995516298
1544981506
560595275
1449313026
760165340
1421357314
1115191736
214501930
840892374
700048704
563831328
863885884
596423098
1705872018
1287021374
1856640853
128267882
936744115
1562828308
1259692942
364173098
934986109
931993800
182628258
1148331879
234079138
129388846
1175864074
792625051
505138495
1616852750
716597179
130310072
1352361181
802378888
1748402735
1519788907
1193030335
1538915871
775846981
210506138
1598931503
1279972
1103557039
43545101
5183605
1163199390
294929955
1007297036
58732112
1267262830
283995401
70615295
1449150120
81020266
1185672607
24403694
169097179
252957805
1731185026
425513410
1017393800
726711209
1359689992
981193037
740581715
929825623
271761643
1096658289
456217920
1191445445
777698737
1130907731
1346265985
939647704
569283386
253635111
1793197287
196958076
224524451
316289877
1672302737
107796427
1386982386
436929126
580112684
58774481
376764869
357759063
785901826
1632565788
1483029038
893119259
326649528
1643078472
500272791
1844579768
1297487063
1623155457
510582718
1166890148
1767319437
1059549274
1765132266
1222966518
1669694438
941802397
747076654
80835720
153300940
1042540223
432729098
712840051
1709811070
215874181
919856596
70532289
752404603
61407294
794967222
345004332
1149929316
1680187863
1359714871
496224617
559545899
1590591301
845288707
1113988374
1777145625
1223526219
471804944
1237347655
1288172821
414471983
1726287990
340864500
1369563553
956207800
464353079
1698744050
483795532
1786304477
149653908
1730762224
942155407
1317889014
1585059832
961543552
405841287
171214986
1446162673
463871303
1608044059
996054777
1318912550
1571807975
403419318
410623376
77807716
1314086033
1631786558
1007437376
1326532434
393425703
726391411
611838323
1355150056
747921631
1491220023
907079527
3058017
1156563005
1611567976
1856174688
1299303605
596217915
1314010617
6663968
1361254231
247444494
751008804
884151194
1831867973
690862417
1150846159
1648621446
345286257
323694138
1062873969
739381636
771417679
197869528
45128908
1213474426
1680056074
548592882
1241203172
830252825
1216297275
920909819
1678649762
394297735
1798525260
495269460
220330083
941143398
958325364
980277974
487992889
1341502701
569278772
365142371
1406339982
1116388259
769017146
1224085834
707593984
1050463028
470605801
943096680
1258039338
176114095
1387440623
456875204
70144178
1311570643
1233170741
673261811
813218391
1618911560
596003244
1131140734
631120868
25848201
1846156601
1830184820
1641108460
786870819
715979649
1547914696
1642040998
120902127
575513314
437120624
961675303
1594980124
140036227
1802560443
438522974
1116697334
1008112998
326679944
543030790
463732367
314276957
1427244851
1524561252
415126452
655014925
1133008549
710498949
336700018
764056266
26024960
318300879
299860561
233407794
1105451180
162528714
1783666882
1019509702
522385204
1384121191
1658685205
350206360
1644009459
191883104
887567630
1249796363
1636639466
1460131088
1074342439
612928251
1806795986
5402752
1763084770
66340178
447680069
976548791
292555962
469776954
423481359
268963400
332113532
1355149868
1469042564
263999034
1241647453
580861273
1187940882
805988152
735882405
610629851
1800947194
152791004
1810818905
1585200239
602032990
292590301
1602144117
826475839
891059270
106052337
409164044
397855213
921628179
1606444788
1508893545
826157841
188689573
723063079
562975574
1766992548
843811064
375410768
1460364340
231780776
1068625175
828480619
936826887
1701114117
45359418
1398900833
258346840
1737137322
744993239
617819070
1708254908
1212889781
1606077938
196866665
957786465
487806970
289044187
1096399858
1566208593
564982836
609235885
1849521895
722803036
1819512779
399548961
964161121
1020950677
302175881
80845636
1408021320
1829348939
1045852610
456490468
27761502
1580379338
389955741
1727370535
371433477
1429305360
989622758
1453891318
1422649574
1097071191
570862066
1331981655
1012250251
159456738
956298368
732718119
364320790
185809194
1524103977
823290159
748953196
272918800
784053361
1850621979
1712507907
1038860744
36560881
605726984
342110163
1374429278
177050071
1675696374
21487363
1852563423
139884711
977936632
507549415
1622418377
1471565242
1261177398
1829980712
450588626
13055463
1522311852
1289695204
386814598
1630910872
956774417
1642649376
526926883
654807341
1566141055
1143110018
94991708
945184316
540844062
1509847751
1357505219
999083334
998089791
1184101418
185837708
1248395662
984452018
410367452
239728547
1419468749
1515689976
569254674
922159829
1686092317
107919297
804174105
574804668
1773420090
1055991914
602007570
1696100578
1265379922
618735033
74871459
468806744
1024285426
843785332
304818476
865670464
605882583
1352425268
1644770433
1201450299
1096153917
824701142
808780890
617573556
220896435
1087354766
962225406
1747799920
1718436489
1217154009
1431418058
263368318
410849932
1448178737
1284732238
1474447601
1730804022
1344384761
1590962149
1145033744
1710767842
330485935
1603491839
1110663119
97181429
448474749
1828690502
1458385749
205694094
1723204034
1772831591
1196941371
1665571203
722481586
296154327
1328443995
783883206
1416545779
657282528
1077589143
1327050214
132872883
390448953
1604946361
902430454
1466922382
120517707
1283365947
742366141
594516767
1224994090
1406517609
1777932476
992409170
514272907
1796501959
201177541
997911758
229100705
583960631
1232358000
1524084823
1173506752
1234361056
820382965
1244149737
577007971
239795343
586967986
570959176
1221872375
674695209
1420177830
1775852940
1134821114
1167073619
579369948
1075368500
911300806
1119887320
1032545375
800410014
1514838381
1566394199
794847930
1000124584
1387610104
935813723
1164047977
629844025
1071425020
248408996
666724332
732305258
614262055
1687923828
1036443098
1600427961
1623059774
1140624698
450778652
1083082537
1285168199
450458255
1391895710
1754486144
9589597
645518435
1371567608
714143424
869999387
733913382
1636415827
799941778
998694334
1523550024
1014824390
1097583706
420560794
780027682
1163328594
776744239
1070750989
1774419134
7285492
1329565320
1510034695
1458527550
1067249531
869323107
637745424
877641564
1165750150
1247986315
1443111765
480134467
1398789791
454152936
1835102014
316707157
1497542365
236962678
348031356
1032642204
158078010
1435786789
1651479434
747528270
216762163
620543348
43313254
732202015
570561868
248211458
1473069373
829784687
1109380310
1644638294
1508586871
658591232
1015463102
208738117
1760903827
1462198304
903410374
1203157403
810360109
646796006
1440312873
1460084696
1249056864
1422073729
947047894
1626535176
235691904
718313089
495477873
159420329
1501704980
331233238
1800341424
556189317
1634701017
1824311530
76217488
285809366
1061633567
1419144390
1415209676
1548314737
1574720537
1835470217
693248558
834325758
1166035716
331168457
516489273
649620310
1260076824
1653994655
931773423
1761266207
588708105
704996670
1086162862
140805222
382570694
375326945
904610993
1271264769
1684942401
1668348685
1014487557
1227036165
1173843166
1702583201
1335829153
662307338
509991169
1417083030
307060269
1439810159
1395224466
1183280188
948703890
1529474848
1166103918
699399657
48627161
976667429
512665912
658256264
356573820
1783214549
282640973
407761958
759109272
1770646968
403020813
1851811771
923817429
512749306
1007350653
1613701694
662534374
1585000086
870625279
1847294383
166735487
589451646
1191268198
1522130775
1507424946
498745931
1579492563
1719493533
813813058
1319070025
1022462393
154113127
1300736537
1585114187
425477334
1054511042
1523063117
891996149
447604885
1078562936
1502535933
1547875258
999717439
1198385769
1740332766
1054024814
1274093421
20727601
1748434888
552474401
801163490
1610201182
1794334729
644031481
1607304405
1669304663
1569036578
131923034
168464363
139997075
515327027
363104373
479821479
1381599350
504016029
323986192
1451285499
1139890941
219606853
1840137387
1024654695
834290805
699761967
1488245498
668261742
1459787873
1494230919
389006410
606695096
547373885
1628001688
519254900
1205079338
614966982
714577334
507284032
938308460
439078228
742749434
1385888280
127449749
565896367
471995326
149119862
289396802
454347705
486118381
1580741798
1604116750
910879837
340110047
1675730420
918957173
1625884918
954506703
1325872704
420719456
1252812747
387262414
1706870525
1852938998
1256765631
29424989
514871111
1376550722
1551834350
150458548
180727751
215183924
830711637
876318181
424859475
1430232866
1728347376
41590146
1823781468
220497410
626657181
1139016329
458341771
1349171045
304135659
1487210334
500446673
826145779
1684588854
118075391
681364471
1296373651
1595382176
1804105505
376169062
276971830
1676930421
1533452041
946979809
109379419
1299121623
2506421
1330000436
1521631734
1037022313
842568976
554733622
1243398548
801297373
1425928457
981181404
1083815502
1526039889
1793639621
1078340593
130513845
118722871
1464583352
836480172
686659981
1137895429
1252547259
166276505
574948212
1073337799
97161469
477146030
661014547
485855677
46903075
83709647
469330821
129552511
1085097150
1594417527
1305599031
903545030
575550194
1085346025
92275129
549838423
108380278
537992689
93948509
1703018345
643267472
987490418
1427640272
524600979
304471655
1088394546
244020201
118893085
1324991017
1196360966
210819044
144310979
728996163
954564470
1060020014
1360523081
1235208439
343737779
1850331634
1585510004
764092734
873240705
1370633767
990526267
808247742
1489511441
1693544395
1344494203
975601692
579733561
170208868
1057837946
300447873
762995430
1214923325
882564323
490323188
824359351
177363310
474753751
541425582
1174427315
1834044839
981921602
45952880
986746496
655177055
1332087324
431369656
1602023325
1820548671
1214077473
572338688
1209542966
1244325347
982348407
119129305
1016761270
1611912663
1633378936
1551342297
1301173994
125967922
1576000033
471175160
899173796
1280674325
759431324
1609912085
59948286
1515200044
71309265
1344424132
810039178
1839097744
812518323
709626461
991125606
1090503840
1618739434
1205356354
299091679
1645684306
1078537497
402971446
1608550150
1689195317
1758568814
1773639979
1085830182
1339089765
1090566339
1665076269
622399685
223444946
1841346423
1206531972
424879304
524554684
977320692
1565394213
1318500644
1727618825
1384544018
1138672727
646065357
1431543206
160734365
828026505
307930391
1764054276
125900501
1303094239
996983761
1851997386
848581939
1240678074
1787328543
1356871898
491323999
154643800
1342235399
955295886
1249943586
1216696316
1105873194
391080282
656004697
103873748
1085865845
157498194
1716650822
1543937817
1792823133
1011927291
1272155757
1645989950
817878349
138930310
1719675507
18151907
143723952
1644700261
330555196
426693144
92155818
134831676
1200998301
1090947978
1804212796
1838515312
653875972
1016668056
1789543004
1027744055
299349521
1449343801
1386815844
869878782
1852299618
209615684
1763515575
1839055251
701479001
303429002
1158724053
616964000
181092759
89848288
884131965
193022208
63632453
817291106
1785234600
1332830343
526910004
636711122
1638875057
1402821411
825692487
1061901280
562513904
551657854
1592129485
1318504770
1276272620
359785780
324768075
1704109799
1196642984
1395257307
1798644375
1361932206
778998631
598196201
1283324009
137840458
704545063
963975121
566414142
582374524
1249030982
1700760054
69946566
282128513
1753219215
82612015
1519469641
43454379
1279892427
710999668
771322810
897588749
1808485183
891657250
598377995
1800631026
1698794510
344254658
1117108452
1660033760
133589186
520384898
1010602744
1839225821
1397418437
156780576
584197103
1051131949
750990939
1814828389
736595392
930504905
712518720
1472118959
488810957
145488963
383105371
789043804
576847438
884979507
1574059384
652651685
541548966
1608866624
705725427
1132715263
1644294427
1408334949
926883182
444958885
414687052
1661205670
187148895
1163794037
799460212
1525853877
1027031668
959867903
895172877
1664027818
137419243
702621968
1663562876
151302748
1073605670
654900993
279238594
155827013
763052609
380818100
1451694579
1362337707
708298855
154708228
631894242
22869704
1772075990
60870308
1269452132
708075121
677069116
627851042
1362796596
1078433776
1403339870
649976692
651741183
614782509
944851415
66736719
1516936598
1679754913
1747023451
539768242
907310603
837239245
762813933
867889991
338311619
1505120486
213930851
35571067
1544291317
173237064
814489440
1662198919
484798778
209208206
885764167
809782443
1403750177
1090284427
1178369917
489114419
262453307
1462458861
637599197
1473221920
1513951405
468137077
703021008
1098022232
852281031
1522997402
403829394
1176598640
1821616362
1462010962
1552065875
1634203533
1237154171
830311929
932189606
1220608992
190857899
243291967
390405438
1730816577
1726272397
737781142
365961136
94952686
962846921
388044079
1060957967
583869428
1532043135
1809133762
10176384
1249892263
1123280294
1108129947
1758080247
1296702333
926254903
1663866943
1378721550
541793494
1655074324
1057286714
32598885
1576077986
921570748
42468472
1095024767
1274056674
8627106
1779569371
19343998
94921387
899041004
659893338
1634987802
798025593
1773360925
627167992
1523059762
1468844160
1499140164
1692447912
1565201498
1426465480
1700857572
1170010164
732484044
801719570
1500833174
43455589
779630394
408743994
800781549
1340358078
30931835
485686609
385462442
1465126079
1228265641
1353293563
386556412
741409025
1758027633
903326256
284576944
621753577
5049228
46532067
487284152
1688513290
638943254
611796867
106355965
986763131
596513654
280980557
561536251
1024634168
701744433
1646107718
762523153
1071914251
561206100
289069608
400943497
757809799
110794204
310702414
108670037
1522696049
1722725490
1467683764
408637489
701599020
573931415
1169655645
1837274792
1342178319
547584034
782310562
122598710
889580769
196605102
209968169
747788982
347606642
1278696449
445824129
601323654
1040293717
1562438306
502401417
1191121998
1242487773
1164873759
740542136
1258467056
1265071640
1432785779
1857487399
547786544
1514478369
694568178
1708957694
248091205
1656924173
1284681728
1651179167
186324486
547880108
1092411289
1119189526
20262578
131394728
360809887
1556285691
1375492275
1500877297
1831226262
964661283
1390272521
529237921
371269572
516210919
682481954
1207737770
1068587871
581299794
773156760
1504399787
1658893812
1580795861
1639338267
1159839086
751165139
394024398
537069663
371770243
1412579199
1664406941
746565141
1746257024
1078448129
1042129294
35026934
1223111118
719996545
1241589582
627606393
1456155780
1734448671
1384943739
1075539384
169371221
1130733598
375133363
613518897
1008155381
1841103244
1259262768
411623223
543891925
1818380463
1323478223
1014964712
1178218531
837221506
1323827168
1324771752
145433641
408789473
530365346
258474900
673744725
1005774837
1181501454
1700313759
1309100912
608399253
534166819
536609305
335016474
1244201517
717121412
1014795374
1495062787
1445635381
814205477
595126315
1488446246
1768096826
1774646338
1119325162
929500588
792344711
133642329
948637881
1431550050
1130868834
1713941189
365102695
73008509
360995057
1280046513
1330161387
505271030
1579057455
212684462
542861771
1787310899
223904649
350836457
779791699
1486427839
477125433
1113697211
1785850252
657847676
104556069
548005381
488508782
1567709461
1150340236
472536338
1173501989
245532186
1550884929
1797924873
492439848
645098672
1263969387
1061654263
274855602
1302554873
1450947636
1235615142
1687369132
1746614531
198973535
253447212
403196986
1656923953
900513830
706767188
1752891421
1389829152
1207897683
1789457069
1578529486
1708350866
1354726597
1096143219
405434745
432766843
146457147
1457008665
798928099
72033562
1561388834
1153924413
311162928
1636054257
1364209720
825471141
1706526407
270336045
1739232927
1056065520
789822002
15773967
1401675402
45136611
234260108
1228704422
1253822407
306540039
455284093
240283466
523505127
1217460068
9018860
262331478
1422956495
91492664
1698278275
139758602
323132403
1281587922
1798663726
282017580
1342146554
1380364674
1705055434
1269854668
330713071
1429823142
72133456
955101738
389218261
221937691
1106040427
1803882598
302746141
459095600
430503023
960664935
1133665260
1782961856
638877983
325831087
1513370890
512128787
746304420
1029582306
45689487
782419962
908477052
1260724480
182408583
1255183265
1129587051
1815930787
193833512
1125721221
862092505
486347363
1370335698
1610942474
1113421730
739675454
637769825
32968474
498479280
1365542166
830450557
417641785
245925704
941261601
749758769
897567774
1772418585
406030377
1430405594
1269643556
340422144
1726736501
957087229
1706010281
32761486
1585148932
1763242115
532256531
1133498027
285803358
428185423
287179528
1328761454
1095974214
511653218
1622827637
2305469
845489334
1848984405
8338170
976516162
948651319
1857540650
462666211
701678805
472648416
1391551125
1761523232
349127290
1190128014
1396610730
609917359
695909558
1084585270
1788189953
1270446071
762491025
175000587
1768902530
95610200
1061274069
1738129524
1720852742
83007871
417799648
888020113
960382123
672727105
1190508632
482620797
634316848
1775529656
1770271803
663825063
1059648777
1499057788
1134353385
131638330
1150533521
287637750
665234197
1715807571
1227582548
1563301959
911365101
535687463
156759599
744181595
784432612
1356590302
536251967
1713320064
19182523
1408500846
759402570
420599549
1603357846
1058361016
1230507677
1035989927
289364866
570468513
192921561
975637227
61663225
391337906
761755975
493917663
1662017518
1314493042
1672953660
1756426433
1103558511
277633128
1427105448
127229493
498382118
1674033366
224557712
662358550
451656940
1011123623
1072882146
636594493
642548987
396254421
1742465438
957170121
1601686659
764898335
1467672808
1161812844
1277917561
1662960091
1137428140
149492688
270549970
1472455329
455964281
370396700
1717532845
698485331
968529148
448847845
1558030174
1690115705
1829854106
1429727899
160382932
1430810004
1470303384
1122541375
498843998
612925304
1529737601
1613299149
1197302128
1507222347
983602531
1129397486
528382724
859484361
1475434346
181344283
1707495900
1067829101
1561052225
325731943
1677958790
203515928
861862549
1222475031
1087307857
301467657
11155117
427763857
529500391
1212693495
549268230
473476543
501102780
587139816
951837382
44622437
1160844997
1764661864
190691469
1261533813
652578887
1623969405
219208361
1318182548
689301196
1368919076
1832960070
185982276
444422979
785366972
944577363
168355170
810979470
373234569
1106284984
1778482994
133349548
1659594196
1156909395
55255971
1036683526
848994965
594870002
805585847
1250669315
237678282
1548896798
843632074
1552440789
140946806
471114165
1792641549
1500580667
1506553002
1186912101
1501732061
800552135
572969048
1319205256
865924938
1224976701
1416693092
708974990
210157995
998939519
342615275
523861945
1698540331
327587854
842481509
269807696
243351744
268920232
1438934869
1741284457
1713092563
1127918721
880181168
752981953
1680592025
1764135380
1244781762
465154532
314221515
719646111
1416055980
451152898
969236890
1589231413
1807147825
779569211
742027074
1626757727
1125016325
1822590381
275035740
330515942
869915345
713850188
65225542
119838544
564071511
766662221
705230984
1085051888
708697772
1706478853
1308163805
510975520
527039425
164578074
1800570710
754143247
736458463
212862845
638855611
1626843343
306209611
104855380
1061630505
1733624089
1321765036
222649726
780054185
816079630
369378590
1666931771
45601844
1491298909
1262384780
688191579
19541695
1626294217
79466175
1350856280
313835049
744088690
644480171
276215050
525853807
1481102735
1100961674
1018405533
1351346731
1001008796
622909594
5315209
889023640
732492247
1570999947
146738988
295988021
953417025
14025660
1237789734
773118745
1377954160
1307043116
1549097579
1012002166
546712234
256372716
1324048553
278413004
375744444
81631232
166470037
1169741152
601110053
1084164769
1526129381
488387209
61563495
1745939904
513414770
1520398006
73952194
1371035734
1598709859
284859725
827021838
1364559595
840438558
1585284686
881954122
302919121
723790246
1765845567
1286458543
1416231551
184181778
288224787
1209775506
22110187
1736633298
281253142
1128913307
684182525
1337875659
968086777
394087201
913532468
1309106543
1163633345
1409430938
1012674878
960248184
586972152
206640048
152228284
977809751
282742573
819405180
866560949
311875326
777875408
406707390
598234853
930935436
1439598106
1201862507
1171330022
1396074340
1102342453
963099290
754845929
85790902
117372673
542801741
259791491
328408022
1530661076
1228413010
131851611
1314508262
44881403
1539341162
1064920104
1731773444
355324783
1577749210
1616876235
1536533978
1493627258
1699335261
722388064
1766424543
1271585919
331321024
395804989
636128960
580714201
201332757
928104694
1010556988
874727702
1462380807
1433758480
1037143082
1671262950
682812085
610274404
397560337
1566585411
404655302
481883210
1569641918
1811431934
1015146030
1525144870
419847497
1826362003
1209663720
399028022
793786869
867211918
930783710
1193163251
659778350
1589268806
666310297
240483302
975813433
1324802337
1617065793
1049216157
1815409469
1372405128
635762608
104351286
833407589
410068993
981705544
240401041
1040626705
593681864
20191369
1485449724
278207207
1183279702
113485772
8571765
759905190
257409721
324318153
130852692
6333736
759990485
1196606107
1422565391
615671147
1685825332
819689632
845323900
701390564
331564760
784509898
181668612
1082369638
758245734
622078910
1119220606
1609327346
827767125
717973874
1402558501
1743628823
214469988
712556528
1448170812
406681553
969888234
154344967
52467043
1700544891
1524022369
1688358424
1344825172
1449770431
1657839824
1494377193
419109292
1112381511
155044487
1112322459
906522610
880879687
1844485641
492042077
796439770
1184715516
1344666876
938280145
1675033114
816654235
551205717
1595007474
845744861
1166141689
1599258349
295645826
1430172870
853458424
136421871
1787820648
1790716413
842701883
256479289
760106698
1017334786
189260121
938330026
738445377
991558873
1240077625
1151117751
1042238885
1414230366
448422225
1148992018
824689071
931068754
366910722
758861204
1263409404
602706095
873971451
629134676
630678925
836930621
834861476
207709318
1661045254
425479406
651293315
1091645719
583407472
1102955917
925211643
282191401
1093613134
446096985
595016644
1621371415
157554203
737611574
861186000
449993612
688410054
380726227
170407859
1089822907
1447747994
1216430311
1215850999
1630716412
577464748
1073968109
1013856668
489263725
1133719321
1756838537
1358555579
706767623
1606761962
626444962
298922726
475003569
372135344
543020692
1787730349
447755538
1392343534
1247297549
1247566383
725801860
472574510
1406839145
1816248802
529531584
124189713
394898487
731650334
83331983
1766115066
840207131
1698633964
1512728883
313573612
645158683
816213249
862189622
503644312
902120737
195501183
357975694
734579376
1630435391
1067792136
1468952089
1809782564
429792389
99333276
292077784
55282884
569772803
1665868045
665541666
462710363
1125901335
1575076128
1211621810
1762360746
908878465
536084932
429403958
1163541650
73434033
146712596
1844537415
1837815535
474313797
1377772256
311733746
501987130
444161410
306029657
56314598
60579042
419083211
1193802902
818410465
1857093325
305828837
1616088911
613145089
308179496
66195824
807685873
1467256838
100104064
1148722555
537614258
1160657986
816449501
1459111439
270502449
1558088287
1197399115
1072679393
1068908279
1046563965
1396360203
1230840716
1554541396
78925614
1569079423
381479062
944625757
823707781
91393200
1617808739
911596991
128709085
1079421091
1844347417
277498230
307230693
934430253
751315731
310542702
1073274324
832032243
1758790592
1318475915
1030067875
1453198892
907099520
1278023053
1547030248
913928440
942493816
1194784205
1781379089
353885818
409983736
253102363
1773358370
1505365375
1125712084
510384065
267837755
342196756
1832169354
1704123840
1179476272
1749411285
722775699
89503098
38164633
1142083448
323468980
1438553911
1312207677
954060705
14095550
1101526169
100164275
191893067
1156354946
164342819
1692508817
646081618
1209603964
209563469
196018112
1478121342
1212171705
1626786477
1482129863
250758266
1419092939
1367025940
360837100
1288569011
4300119
66636255
983120704
1177343459
500206203
313528551
732276961
277714005
175042986
372534166
1359357003
1546303241
1764783876
542523968
1348371601
1248675403
249974894
790253842
1716916440
976279571
1821314002
560264521
1826660797
495409461
1528716351
796709985
142070432
839951686
969269444
1626400306
169068853
1206075053
2793255
469579603
1616700744
619571376
1012183348
1645524636
746045232
103879843
1272205084
276160361
1306986820
57073086
1281499246
1409977499
1617194448
102038617
1686237813
737406368
1424503194
786818063
1662433267
1757501661
1841671760
705921580
85290639
591026551
887534064
439223002
406848776
500338647
1070593591
379883093
337354115
1447565937
824566789
123853541
60592019
825339848
625795312
181385021
1749491452
1608709732
324927280
217216080
257736478
176301990
1120730617
921504836
1376314314
703536698
1268125573
1094805639
367992525
1179660021
1812750564
915284779
1007097241
1569851991
577115975
182193721
693656702
876332759
1739032712
1203688794
147598774
44057875
1064235971
1553640586
762292439
1745387773
309586165
1111510208
1004348294
1742113299
790795429
1768608882
1778019046
798560549
359070039
811104304
553746506
1627743910
1357467297
523930909
732574116
679098557
1654706712
791941118
95845292
1635710100
1476154977
1761244359
1005899966
1120740592
388960186
112514310
1738021935
297610117
810671770
94263081
1631787814
1340509403
489881678
1846119610
1254997413
541940681
196749560
148795062
109612217
923010438
1048712731
76711207
1576878030
1591123052
663539957
1648076600
966884235
575279106
43638914
1811233991
1559844711
734347190
1465780270
1030043034
10987352
116018910
1587965302
487740571
316853589
462193067
1583921992
1468119940
1469753119
509646157
1538586607
1852541159
1726745215
1420653497
38698177
393404295
582634477
1562782026
583132916
1074965491
1102236513
1328651180
258102652
120658906
470805387
52351613
304554248
942902100
1063707145
1193209889
1823225340
1483747898
93392773
1696813716
370930563
396913471
1613236456
816754
1548176323
209363952
1231802030
1709134865
925541915
515405625
96939331
1306658338
933723762
492236361
477872956
865233697
959931694
1220691012
389725375
1360104453
252192401
1077945785
819493280
653720072
343283669
741212191
740224663
1212540067
938935292
1735057260
993294539
465743090
1469833749
434920811
1645618092
1189347853
959556229
1670721004
65198697
343524791
19932957
1698689642
677776455
1145604262
577625025
1380538266
1183214328
209187034
860101340
1585161206
1722785307
1594989589
984487935
1042806075
529021509
1631397626
1122816044
1719212478
279653825
146706114
1239217079
1673595050
1428383108
181534684
349135003
1252371652
1109780305
1050699286
1312685023
227246549
974433162
897126804
493076161
951776230
183357259
1557817553
764975659
999990562
1477286084
1755951893
343609896
1056282827
1613323635
1597392284
1481351769
1767144273
947108045
1522773868
241752386
354843710
1724097121
1837770923
1150882633
521191544
685561991
1710715079
98992674
69187946
980991953
115016377
247456899
129211083
1060531240
389003337
1461124885
54913860
620654325
1017125441
561871555
1072003301
1032371928
394721003
782582076
574308554
1675795907
1390614728
993030602
942901646
299614425
941094304
761319293
1731530452
711666187
789117323
82673753
1539012690
677392467
90029968
1075197906
153211547
1151585113
1262639629
1396712464
1593002269
811185061
554124248
1121415308
1666929589
326310643
916594765
1179019426
653699618
436958186
1645090875
1537479916
317932798
587900253
1111024371
810546735
947736816
1753980695
218079155
1388899038
580830607
756779840
709813129
1434161970
1298785980
401658656
1569395858
1303484495
1746581084
1519528136
480591624
981482667
712642927
1127422500
67720688
1142082413
874309892
1244751390
822184249
915247740
1256642827
1650293395
290829053
1531057056
363141024
1859608945
1423038477
162466808
1219311770
987972127
81164911
1492382101
1415337542
883467945
903841517
763848957
710943817
331100788
210909467
950937974
776712299
232728721
1233984425
349993163
679241730
673029119
908069492
875454314
328623992
35738254
1571153949
1072016907
751542384
465300849
317669456
1663397159
1824537988
417061658
989034127
1109766463
1703079275
1089233688
423827708
1029234451
1108663184
52228569
1463980562
799813832
34962041
503930265
1609479642
1678853636
366484776
402339791
896697868
136710623
1463634555
785382482
433812886
595255797
474148883
755067463
1078481618
1231928345
764233671
489690756
1120116415
849898797
221477947
1566709788
1432121709
454469998
147324766
1013214883
248228198
1685294278
300566294
1291044472
779185586
1181392541
1528205538
1632220589
606785453
1291457644
1204766346
468364161
1644693937
782418602
1025153466
1830278820
1525571274
20210075
1446254959
1140447775
521912738
1408210114
591703734
981883977
1562388547
158513812
1366694963
855988327
492134859
853150545
1277079032
1420569495
475009461
144167006
1416967355
795188753
594704846
1707814084
1331391913
680131367
799519361
877291951
1785850950
1793749475
1650923629
716580790
1403782313
1680534106
256251801
1613398791
1703166729
471576571
375456449
607009777
1763844081
1692137084
1033421940
160310155
1527755500
1109824314
1132874286
426402929
133144791
623235597
382754995
1258456761
1410249355
1104340436
982532905
742412930
956359680
1630615197
894667305
481216365
866035221
765178489
1313730949
450040155
1497132347
1703235195
918747489
1093107731
16070037
798980331
1182840675
375415163
1724118519
320930378
252156752
653335769
448929711
229776964
1533878732
712474728
1260768416
134751171
89144770
1371003052
416609061
1839217485
1787577850
1140248561
1258446789
1674656400
270861371
1397734930
855915622
160565975
794466623
529350783
774413050
597562204
424990205
1626068098
822150875
1778945933
1309166872
1101703071
1181193426
1720229325
854247957
369687046
447178736
1316618108
586017837
722973408
229777232
116973328
621282914
1778479366
563466824
938584363
777232908
438033950
1791335240
214227041
46357888
569952249
793230508
343784705
308080027
277200669
1717170975
1118434768
927451142
1540795720
1283052232
707348281
1401417286
1478602282
841441447
638107116
858183352
509874273
1781441535
1071602299
1503855274
1240693107
420741365
141529701
1541581654
302552797
178042687
1756006354
336701526
778172133
28061013
1602199262
1547710400
628759635
703275954
283617910
1187364124
22840003
1168557688
171039535
1157005255
1069988180
127270067
1238451493
930784189
1474284912
1262307914
1537833521
979806747
629975561
425224314
704226910
276952045
1148110861
1799094976
1829632806
908894168
211315887
1090889587
60385093
1338765830
1312842204
347018064
1226674104
979673426
1489452755
1105751697
867638750
307122043
855843532
664416989
736199608
1469991807
1506068799
41320695
1100379742
1155122864
339944378
33265663
344595519
512595857
1342620716
1831389243
1755573833
567794367
192023972
1535755788
1472566419
1265756163
280840836
497254189
100929411
911115599
303119997
304236073
15571311
502049255
202407985
1465704705
1817330119
1601876483
1164765129
1665206677
230880808
746982264
444099744
644433720
1729909631
1214582082
908202987
1263532627
1571254488
1101155416
1000061121
677897736
234236933
574822755
851396010
1590153543
1739384563
1715218291
1305410176
1409939765
1523293238
46373033
984165324
1730586415
258926567
1285484843
384848337
479546663
1683447317
1851870189
1579447063
872651830
1646313949
1364822249
1208137099
860021757
1725364116
1610806170
858566342
120010341
1377314280
403249301
1614942380
1532348873
1760047641
708992209
274118741
1386376757
1669570748
1518001136
1442335092
1664046159
494634179
1496395424
609902989
1375672169
1690418667
1116680557
1055240510
1040086151
898474844
673227578
1601501169
1609261785
1808227552
1511503012
1194714239
756456186
30047529
1334718307
1508371054
1266215272
1334447931
64447393
32021370
30587663
710734259
1327130109
66908499
1691605406
22675731
1404499583
471933760
1425988420
1581478001
1261283642
1220851886
1857217813
310633568
952919711
529082856
722230236
746690009
1303614502
1422724024
1412363650
339200574
1845733691
232785096
841360326
1149202690
1384757884
566360623
1530161576
192597516
1491956343
1137190868
779449310
1009680084
300472799
300901372
1578739532
1045871084
1425719466
25477485
647745264
1063404892
1212061964
1743960313
431923274
1451096215
1789563874
1101281341
69431264
1062859885
438587594
133700003
912706882
433367286
1558574900
649566745
16279294
552959108
411030765
279679401
882169516
558971386
125312991
393724511
1017702977
1423290816
1022592950
1783644011
169076197
654136427
352168324
716895250
1049559597
696365707
814130376
1034686388
896118847
1071158912
1562635178
1194454797
225916384
319889962
616091294
1383537869
763873303
1220905079
861515343
1636048334
1576538967
393820391
732998102
68704608
133091223
1665161582
708529370
1149701835
1738534742
1752312291
457611139
628161567
1537493056
1551318546
1689975041
563695678
892500603
749642994
254128627
640129399
7900045
1667739093
180844628
312211445
55773471
1310656702
1543410882
1181295841
1749972368
65351550
1777349010
25958346
1124644410
24187588
1111811011
1776191106
269672024
818508000
888462260
1649932806
234183256
256269397
1636404442
1617256019
797173000
1119249035
617032663
1721123382
1276577034
1651314539
1217325844
1630878812
1067585345
462857089
974183973
84724242
789178897
399135444
1285281203
1406658618
423783828
1511470752
1006798208
1138424429
1123581131
276707398
55693028
1300354681
662012659
946640826
938544928
1644707149
1560526870
272119029
48675393
1140078474
490312431
1053388252
948404850
144251225
1586496369
1146886222
1517156389
750132346
453294227
1358428960
486893700
358533522
1058151237
1431486258
620934266
1350092159
1152738864
1506494034
1045532100
1624215237
1807873523
1140580310
309009612
370041628
806665258
1155419535
31614496
1339075712
1332985381
1330738087
25979616
490909976
672055620
1444777773
1599750347
1665252936
442836101
110127687
512174951
83945325
384424086
785455613
1238256419
254069824
1536323878
1779726768
1360731839
26002174
1568812274
466059499
674022454
424062549
1345729460
1380225551
463773349
1011749563
538839832
1737920772
1688986082
866693681
540528967
1185432624
365179189
241573156
1177532705
1551728218
1192820892
872537649
1525135278
1537762082
696652675
721249012
1028178097
539218174
168210731
758408437
1170644295
975004422
901653345
644770653
428432817
698363676
163594849
323187053
507553730
1233078497
219181449
1115982427
1011965334
1140541299
1190875942
1700290932
825346477
1329950700
948571219
72755341
68792704
138143721
1068595690
1837853238
551899385
128134775
1030425455
689589655
483667031
827194708
418225695
651855342
1307496719
169895737
1527017855
1036064670
796506427
760811405
882858120
219453936
36192702
138939940
1318245395
1477385851
1165258311
560629724
1544802763
330954548
1233646797
694451833
703494952
1748558064
1336283216
1746642345
723213268
1445407288
1639073354
284721238
1225202270
123683712
1455052204
1371806613
858597530
315033097
1022158082
1815706196
469247052
1525412401
1421734940
450688277
1441991812
1067612431
823143824
470818731
1102818285
1400553932
745496325
1713261251
1755240366
923291500
655105335
430152283
359536001
163275472
810834795
1323350525
1147838146
1143437111
377047326
1466852176
1270253421
195065970
104395522
1236854426
1636876344
804666520
858130698
228411424
1788597671
755612865
735901232
422684806
783658883
118238949
973012160
1680395116
331547312
1572135573
307610167
1351059551
618840445
1448827659
676263196
341311361
1261673190
132292792
548462433
1024958566
192501016
1337248196
1419965006
1273810548
1459297230
1747272437
1104966136
1095307631
1044630149
1638208189
737684484
132607697
568421198
112700007
988618805
491575727
1779053926
712782201
1229156402
780737052
541195641
963182918
344835274
1263249558
1602491200
984733591
1224126338
605932596
1032402725
750717845
1459534815
103391518
1376197263
1592374205
1133325197
1051273721
1166943339
1125929189
1575478845
1178408390
163773923
360056032
1218116569
718552135
1525861666
665551101
77814662
1081008549
337252341
751818592
1077027986
1176147247
1791781419
174076838
542303887
498080366
875286662
160949129
1525395590
167578154
1761389769
408792045
1336305414
1424005983
659230835
616358762
812683872
1036482564
372185607
8744427
1705213694
1266192579
1674310857
222727459
1166347256
885770081
645062523
1360081253
693091402
1173397401
716946886
1323884218
407375030
316886266
1579822715
766646940
1816270468
1651856404
407652394
58870538
201002743
153184645
1619524427
1656830729
422349307
666016355
1337688491
1248095364
1576008000
1833316345
1743212049
235161858
1137426106
1506081336
411883770
976800734
315104118
618632682
708342598
1280805427
1378857740
1116652552
1627486171
548558063
1805315456
1479339218
799869698
400231516
1838639522
375827356
1114347950
898360423
1733135608
184290683
351693213
1359105047
767560045
477222821
475128278
590096057
139130854
1336589939
1077170695
585475942
1852454772
1614114454
563024588
1760042051
844986659
1065007693
339116438
1288164220
1464901304
1402790334
1239101329
1347687035
1168163807
396180002
86008809
1676486269
955983777
99790144
1047397855
1384863347
1455697642
1510804589
395165819
404555410
496029078
1027827746
1262789961
1435279038
1814663843
1464061629
1204965922
928924125
1354909873
929694710
684213869
1107888590
632626812
731351477
258792525
1643103276
1568720612
1668766671
49484962
1340188926
1442826702
322562286
1722664310
1500992661
1753740881
1235429811
1394482416
1760343618
1836075369
1005250137
952109376
1655882605
820231721
846071368
918834977
313248979
1067809338
231985674
723467351
131666193
93991462
1653595881
1809208827
187598585
1620468519
1458960590
225147227
171053294
1653495091
901995995
154869727
847240756
1440142639
1146801350
720092170
1292451043
72137356
1481714434
201913122
1103128397
270278988
115763921
471754518
1114003119
283421956
1125496344
569068643
1214140456
258377278
997591104
565430161
53446870
1803243336
744172060
828524913
63045026
436113037
313588963
930982194
72201893
1193421891
242804328
404332540
283555838
386830928
1157744312
119857627
1456248805
977580302
831596741
174801813
306414666
428817350
501442663
1382256621
984719059
921684280
744767724
58285583
737765572
1210040055
456816305
398234182
1274676647
1774866909
917525475
911972840
1551722798
619973773
87876277
1354424957
1541440364
1657972919
976046644
1318932989
1532657946
1476187021
971034189
565358223
582858083
1485673776
962853035
580850386
710053310
173418559
1811658477
1793219807
1488950217
1193130835
1184696804
1005161759
517875413
1401895817
731997127
1670796150
646990656
1023902226
380021318
191146881
1515729727
442644198
190152973
673096063
78155172
1643860779
1735662528
497183904
984256857
891502712
648944287
1753947794
556447753
826413238
1271922654
1217266752
327160095
1586158347
1309311383
376835180
1102466140
1483144103
644752234
817691285
611289326
915726493
973007855
661076650
347109962
366671759
1282635437
1135149718
367850930
1688491721
543928255
83179269
621116435
118106942
504178041
198142829
1755753801
1024035989
1394285935
1517377388
1143059717
1813654811
866613310
288150353
752055153
173863215
634271148
563850558
1779959281
655276473
459699157
1729468879
1325868160
1825326412
519879026
735314023
987231529
414094292
1354757156
1706921105
1541288162
1770579326
495062315
18263387
1259515171
5703015
1790491713
122055734
259828181
207771585
1384154422
976416566
732780124
157217815
1371215247
1361917359
853007624
846524390
602169240
19544716
1608521661
1486996
863244146
1046728208
396671293
1764972449
1627389686
723062550
180982299
130747950
1219384798
1749352797
1828499764
1777205901
1301444036
443408147
1089579964
398908459
120063388
490162595
737735253
887829825
1434775998
270462359
472677608
1741378090
1373921077
1068237982
311740775
1193652374
1035156057
1542133045
1509116285
1696564832
689401696
289320651
294447686
718956775
753060835
14981599
589660072
1791046853
1477081594
1261396519
1183273085
1368354642
180982061
1194799902
1247631194
1329907664
61273304
628365826
5630005
1832186697
265532461
1054003316
277353619
251288888
1312768424
1118455567
704219997
1325039108
1728172896
1653253370
1558490288
1056349380
1036374580
951155177
1486555199
460800901
224416075
207684621
110990155
1081816420
699217994
1579309159
1231968609
382782965
1565545178
1521135987
1411849337
235851499
949815063
1280353621
1086462313
1108488216
59042031
1727309688
1360677182
387584429
295327800
59711832
1674508273
575516005
846982109
321564710
712844664
1201166216
1373972435
702171385
258690814
1835287906
1231798568
1104342780
1573723313
1250980664
761148971
524349084
1249591732
1261973623
354380287
695370387
776756970
704302551
1710805901
549586362
403805649
1412366991
177038434
1456587663
1835930572
1301353018
1284024345
305470670
464644861
1795611203
395684194
1566007445
335276538
1078567466
1851374509
1452325570
1054633344
1002773350
1258494732
1230319258
1239979623
897134576
795190101
771377095
1567968193
73226873
1431357568
997445199
780780495
1731117856
904281518
1141229121
1233345251
191523374
282715986
65470817
260512214
283756280
1433733582
1327289160
1036121453
1348599046
860920435
1320339257
239077587
1168724481
148039392
505848087
466334121
228488524
812588374
1649961774
1315274231
904702094
1658238463
69228320
1346615419
1610348403
22633585
1571347317
1062274373
1845907161
183848237
768022515
1589959279
1163096703
745905961
1728971680
1177845514
649968125
472086481
1288559554
411313169
971856958
1357315534
1087439082
370639710
317400693
1092391839
430002849
145152032
551050647
1240371384
679636621
1041953585
924042292
1817523960
1125386458
1176163664
572718866
570575342
1573065052
1831421441
1443379874
1689765931
79741434
205194332
842081923
1770132193
876527858
772784876
94363462
1321457443
725453309
1178041664
233883129
554453035
106054433
1461878923
1606798588
371071322
53383329
1025835927
1721325571
1081185556
571248212
858352327
528661708
573417684
499454879
999701912
941248551
192969902
1334740424
828612069
5088797
757300118
1692463140
1394297119
1162777104
306335009
794690891
990366837
1083939015
1173055143
846400439
1372497778
1715205515
273337101
217269050
1454464397
456305629
1745038015
620951459
279590941
749297221
586439590
798123108
1487344245
1809575155
224366907
835119779
848275215
1690208437
1536709168
1239558165
26131091
1452060554
1264496626
406594232
1696925738
1667041881
766321152
1233867351
842626855
1245097194
764693630
1374399031
209246895
1077059708
656996996
87700777
1350822496
1088701438
1697236220
144420573
815897392
1435385689
404663265
609319977
140340100
1847478173
318307230
1675910768
1329764800
167754345
1406311679
460814000
121676986
1246071196
788198838
12231148
1281821386
476330142
1148086321
365553088
292438480
1334483290
334705798
1856754045
1443618964
996457668
1462463383
165790565
1537627043
161719960
1782469651
1318258968
907039490
1287562211
406991899
992855137
65364654
261659297
1027995198
847138133
1066509749
880179112
1615923272
488583907
1164229327
417428985
62001982
343537860
1277543709
1255269439
1127331058
472093556
1074155206
1443141189
68257535
1608375549
1361381214
101038879
1689216924
1395391032
97279337
1464189508
1514876841
1635486721
1473234610
1395370937
332847089
1002945550
1316456504
937736897
1441760492
1678295138
1301471862
1291016793
1059050039
553686945
1456919997
221103752
663768355
737691351
1099588480
624645104
1377315441
527099784
1337193863
873407774
1686018956
1593875200
1209964407
1281670302
1079695684
194623578
1218443398
176973291
391603628
87177660
869061798
1254356733
342507006
1253439233
136595818
43961235
1018125944
438766662
1548260179
784209778
574675932
539775624
1619826321
1405557546
1160448478
1496563006
1305366423
1850968927
1129978918
836844613
998391057
1136964170
603880329
335707226
508291941
8275967
476495545
1618229085
981789428
392784440
165082037
1373632500
1085720696
1346088460
1120423231
755946202
265057820
101035690
1421568903
1222679355
1194585116
643343794
535140128
1452309795
866581685
114900203
404361399
838009014
1174017159
1469410717
1274717506
987487718
411592474
1576521659
400873480
873984581
715023756
1272016398
667690680
968852121
595230544
1138473645
1386008710
1093599447
641938586
629354778
1312794847
876458937
1548410477
1325347317
154342494
515257816
1400097315
43150398
946545937
947040695
234923847
520942086
1325128259
1660176911
1456225860
1181347068
760939989
308661572
16835990
1290417330
1494580826
1843362023
1809296732
1442197103
1845658696
1663290343
1500619984
1708235481
1577027242
1517092213
1162881928
401181046
545745699
1438448167
1371226199
1224361821
445630991
1715684953
446606122
1158732551
369952687
365367321
1411672084
1802766638
1009116716
277131303
1207877446
365877234
419915616
1156902576
260209714
789800446
430736157
515461990
1654452464
717186906
1469847779
1858892394
294859804
720013967
998499718
754299851
1818548634
1561358742
1617712093
1325428390
286369426
96912455
1810839859
457552
1697717148
586810992
796657340
919539932
1590731439
74535072
797372602
368488988
1114552096
1770879224
240288268
1597414392
87941801
524380278
1765312085
189952216
1481087103
952719030
79693154
1782592805
198682681
295633186
701091761
591093826
1756652446
658898715
355569562
1791315782
506136555
1554744780
827228321
118487960
1314939353
536248455
770701327
196235892
78749056
501258087
1446829170
1044637643
1258979831
1107569395
1794184510
1305384893
232923783
1049000516
1691019015
554491043
533589033
1272555052
618321551
1663228608
1040944792
1470887617
699081037
1291632638
1625145772
1084375931
505464986
1314959968
1327799566
152125410
1532747456
307918106
860655848
802764319
736876507
161364202
386079066
993148596
1714900328
408787860
1302146488
839339287
253218931
533168933
1092782471
384654284
1236975577
1269596828
461777255
103246840
1269069458
1415885735
1633725631
760500352
865074553
1020194307
705000386
137126891
1443027263
1661783187
498106984
987017888
108240919
1026259515
539032729
814140124
577825712
663261682
478068077
595705448
357258346
626822263
1296361843
882144040
1772326823
179040714
724615606
422703540
26403497
340439990
427982691
339989752
1704149809
1020422081
553308024
419884642
1227907976
430721566
183903343
1317549395
63140322
1430973379
203023636
342747919
1076748369
1840681409
1005991087
506817234
848911679
167962888
856569253
382396319
1461941938
1267324728
687916417
1448948157
1227276753
1608725478
703345473
445140874
1106608680
1689404561
744834680
1155235598
653747731
1002851525
1146862476
220957383
525847105
1543990482
1143436562
798723814
691897927
255681579
1375059500
640822733
58838219
1442485625
1601653910
1207936798
1164785869
817423844
992771072
1760952558
780753181
1566957002
1748195036
1257178895
8685011
830543415
1541701653
1415488818
1168350275
214607706
857853759
1820032890
1440308872
1506629614
110097098
1453726591
708708611
868699213
706433476
1530894288
893619122
885163048
1157197269
419952640
391551781
255240212
287305261
139648363
463972881
837956839
674983043
4096158
1523453796
39488300
1170301238
191125574
761062809
1337985166
579706949
19690679
1557515086
633947201
1449083691
278294300
1650514127
622087851
1450336459
1820857184
1302409265
1582793631
1668261752
1827952423
1398048583
854878093
858752096
133336882
834511014
1851712216
1423289613
1753441543
1352620771
1427003451
434409267
790016382
930403574
1333917885
809664295
1039549114
1543475183
729404133
1616819557
127890048
1858270278
918974278
7166503
1475358793
510241978
134911253
1573984333
961395688
878274348
361369728
748492040
539401798
1050540578
774213298
168881573
562699899
1293067786
1488338234
88736906
194939156
373079183
963777418
1500353694
1731869331
903453972
1284828524
289854246
1639053742
438110320
116164032
1231250514
771110045
379335400
1051678136
1074019839
276637222
637255722
530052968
419199668
1673771531
905225821
1190400557
1160467034
1618523193
224229124
1335497932
1548655592
1554263796
125271755
1355430539
338962638
1406493967
310546124
688961771
883627253
1466033586
1820645960
1820255146
1813594714
1123886629
968703110
1647009511
621616342
781179055
604472308
1687501683
1832787193
1162604582
678920023
640670563
1548125148
229632970
1707090647
159782361
1062012592
727324613
1556654187
1404538266
1722147275
690054874
1515354797
64582173
1383776886
269953847
1088581997
751617620
230029112
1266614756
1019256085
1030823455
1839378562
129314759
1409203815
91678607
784002502
1142062631
1507165942
683332983
1027558678
1024627043
1383946896
1406556712
1207136497
686566792
960011804
798012019
1318901397
149314656
1036267212
1420386175
1254950057
232432028
855905639
335154473
1521411425
844626738
633515381
792085578
59861642
1176341441
1186224267
308838910
553545064
333133876
150894279
1367524154
1132682801
1572465208
1490096368
340466807
838056725
1694167151
120592432
306343652
203206342
1845928787
1033833392
1789851367
31898315
1200791306
560187125
1325143370
1417478937
444392735
1107304187
448605001
249819977
95132178
352615589
1029768759
1009497087
416569493
1759956961
726350714
1717482423
1702681996
1725513884
260228533
1008258607
444565604
793037887
1402524769
359405101
497461192
1555788127
1250252583
1747322427
185430157
874752836
1305093569
598974681
1568875407
90277347
1121042343
1069553245
170671089
840791209
1222681131
921343374
609721601
731399639
1573869152
319693006
1712297417
1567158270
1100318320
1340975917
1332479160
486110375
304669284
1237159254
1627202217
1853260712
1133206271
1857064334
1167407516
1582094634
502776886
1281136198
564573693
1857334650
805098258
1093288727
1431607608
1782095425
1179543708
408475542
473080398
1213452997
984300272
1622397754
1858484074
966998866
792226999
981373920
1829195123
205133963
1494297902
89939509
1399204986
1606986147
94594139
1074611885
163555564
1734362435
1264854813
1416291593
743530353
314775057
1337027903
329023012
715772572
508601507
636487394
403914337
811576663
1015568857
453059844
1766038141
1172058285
1643968108
1167861661
1432388032
1231982668
1650080544
1172577050
572029412
945598992
309432076
1718486059
1493023126
130331266
240685502
150671706
334043949
92643245
1403565766
1337555764
1854277433
561749343
159364435
253412108
1119667779
1054965379
1414383356
1790590435
1697089382
1258265038
312618843
1842644972
509098065
1791301648
1257341918
595748854
564327011
1328685346
1648421169
742446882
1468356489
281649323
476582234
1613112260
421001206
772064313
1205315357
894201028
1706482481
1350115
906203107
1475101799
910202763
1013423507
905117957
625772810
1654370530
1801663536
337094865
31254360
758906057
1707197664
1085867333
922768274
880877579
1376456545
1241220562
253950724
1050701127
1049084279
287519257
511957713
706407201
1016918703
225766848
1240378812
1757864531
1005493833
841120483
1551052172
1458698356
1087188880
15172625
1846838707
1284931355
1673084253
636850559
514829761
484582345
1579147793
576124173
1764447096
1649137288
676667094
864405117
1722600819
876776348
1568964300
1317880975
692468461
1514530214
1272360449
287853177
465868504
75822816
1764517285
1259687562
1729875745
1353052172
1757740094
1679820702
1396066287
1522449052
567591882
119220063
1608426342
650035891
1833756193
1341768639
126540207
770641111
1521461501
884881701
1316143618
460593531
204995243
797387379
1100100201
303472077
1212893155
1727204252
1626296025
445754206
1200162592
603699144
822046390
680959613
1522103568
1801643000
1821461269
1691751983
404836476
208536936
1340492051
1144414207
551513237
1351606054
1626258828
257817910
1542125468
1169903711
1770665224
1191815650
452428198
1697557676
520684522
1333724109
1203871514
1198145314
1097813970
407125833
705489912
238602198
98347237
281529789
368264081
1505258425
103651161
1630498863
1794166127
202917245
911070820
335836600
126662017
335995470
1658557152
1083238684
554755516
1091186394
571929571
1355161589
933555841
1506676860
1848252150
1269987277
1525113882
877632395
901272654
1271255397
860678715
988069636
1851531086
217669450
89572244
142847896
993293612
1411959868
287460600
962289702
416807658
814512928
903582401
614856388
1773099432
208298540
1448802511
1116319353
204699995
1724513562
1724558567
790530547
657640540
582414276
1016122648
970980352
678937992
1251590875
877492643
1174410570
245075548
1561841897
167590447
449845320
1325909847
554237392
102464584
788349107
1823876104
1503213356
1541918160
338447634
91478746
693751701
675960633
1354656986
835197553
380567838
1772538116
545838334
219374008
1835623838
1781942368
328351343
800100946
1263383991
600769644
806840977
1382209391
849260233
1363428686
1629490679
502447964
1386755285
916304553
124568908
934976907
162090279
458622595
355036376
1362183886
1687120789
394015013
1345872907
32825321
1383979790
1231269212
1238344555
1624699650
790216200
1051406983
1552881396
1433935599
583063061
41864716
144828227
435478507
187500498
1001779881
1851127606
50975489
971563471
1368341812
971336088
351715821
1224740655
253297304
378438603
615959746
421595876
20198771
92683475
239320370
1269751979
422047196
385100442
377596065
887475931
1566916149
1752886597
1188449981
1252602654
183793398
1389332704
1673452024
746624921
614329080
1533844631
605304906
346211416
1726388171
237114994
592639862
325828437
732800629
1522560010
1186922952
1112757529
745089196
935639793
1136011985
1231950216
1222656339
1324041271
1459378031
949078578
1730499827
1822874655
1727273254
1268243600
1710416469
731324825
642363058
424239029
1521644838
1451709113
1073876028
618077170
540663139
473513058
143821340
144824528
408589637
1330903230
943193193
786507614
1227707790
1473116110
525260287
386821918
1155112381
968322905
8014230
1294030778
366886346
1778088457
309567960
1847670300
1280651877
568482127
1324841753
1171356286
291260552
506449338
994712350
1268697062
1532229241
1246674173
107224220
880794153
1546344487
1497387383
662031163
1681339347
1081258234
25831318
1694321020
1065645154
522930760
950642179
885943166
1094273123
613290105
73071932
1586805818
979002993
629710134
405192153
201530392
361296496
112910869
200942426
682462928
957279016
1126805601
171187160
1220693645
1563141019
988877763
809473114
251528467
1543930666
611273665
1801357381
1173903323
1533285624
495530057
747550287
1396414164
1445221309
318111232
520820243
643174968
1310886017
877599646
173066459
213012916
479710230
341612213
847014773
677327955
1740122079
163190076
650796167
1186121930
818717711
926585082
182577660
826496044
243940069
193397507
1199979979
1231628043
330319212
1556793241
1566781862
1010917495
581625642
311729713
1269955196
1544994625
201665487
1165333321
1402641128
959207022
482614450
1664013635
9670513
688731664
273573888
477581277
652243249
510395010
1648530308
985440352
435182798
452731571
1495281425
1321868293
1007913659
667772893
1663009350
1671589751
563227394
727393928
1220472823
388191388
1536378279
742663247
1313513990
999595789
930920469
315633421
500708465
1337975530
113840696
337588210
967128002
1214185006
433766762
858997055
836892769
1382481329
1279305747
1477431169
66898728
548343163
1572823230
1709512524
1743432027
1293195008
593476359
1561435862
1024764961
651750090
731330442
1049487970
684975127
1157254392
250678436
872166728
1450602655
854523440
1237126635
331046369
552611854
1088476161
40740603
762405485
1797866222
945986049
1318230118
648353369
1115306744
10650747
1735298545
729140380
828540497
507313454
903412429
1607452016
185706104
527868285
807534518
958713404
532123430
285748009
809170792
117080039
852508092
1251445170
223606345
1383341276
42964045
1810358381
232360027
438658636
943871679
333536482
1689722729
1395995087
576866825
591857707
358067784
1650857743
977630521
78453535
1029234334
198786592
232626002
535589290
1392235506
1468111940
604184834
286143920
444148414
323941830
487840410
344435630
3784572
464413580
454202435
1838640902
397087148
614815304
66484612
448042756
424455700
996647861
1836503130
1068927113
872040587
1522772463
1834753015
746751812
1197202854
373250231
693286993
1222476210
610548478
1143903374
1856339928
70238288
1103534446
47706422
1687534196
1815413843
1856588628
1037490871
1809181577
187468228
1485842387
1132227361
299204119
894149884
15903627
436232995
493076577
1254435615
1301896360
1472432064
477294640
1448805454
481806422
1339249131
329470921
829144342
63281912
1262497489
120498777
112643888
561777844
222162881
439820355
1382189450
1438543735
228273979
962695507
893948983
437006469
198806143
606021905
1229517357
1603011128
617665394
1088627690
639735161
1020796995
1532991196
1241549700
906058789
1185577375
311562693
1215691159
478785528
1144106442
597718337
1433453943
488074633
1366392469
1598692423
1829263925
1048457804
1098456561
329084481
110811676
1732807109
1340830531
104956361
1813549793
302869842
1581760112
677565469
1835034547
1148141923
1769483579
1857030285
1222465142
1537617191
1487293015
889812640
465038169
576643245
1051866179
1621769038
125477983
110885798
635132312
1803458341
1712553081
115768303
710052880
1642110994
848027977
937091892
1417759429
699404932
1150235320
1073361825
1704709787
797354569
875028348
1735901867
1334369041
1358314931
917256353
1757471526
1092771714
701773303
502166315
95822316
1431151937
1094013955
1270381315
83312463
584088133
318736786
191825741
217802816
1073972012
1823162833
1748362466
1419928012
1635307378
1259161317
1639633993
1180670875
1507824640
385656483
181116813
1066335162
1776500222
1624929841
352892077
276748013
207231116
300342319
1340120791
444333891
757831668
573496161
954885645
793940261
1450619038
876050289
1836642502
1041441159
802024403
239719838
1802923140
1307978832
31401034
1256424384
1675893377
270437239
24326451
1819699069
1722480434
1853684869
1241690736
81568816
815302197
445943
90688892
435865712
880043535
1230470859
897994662
27723190
774331606
456211710
1810940970
1370801398
1383501222
504730566
1480486797
254335618
451902150
676584554
221758441
1154964489
731220782
856011918
584530127
1084790437
1272143165
1471494151
547311124
1558990359
4163812
114928443
902456580
1106125391
1832606869
1304252638
1704412016
685466897
1335241444
1311164589
311635754
1309903123
456729458
474806184
64043150
1023522929
1150645494
311583356
81199520
367325657
1784982903
748354864
1321724182
769517675
1326437652
546319517
589169132
162955679
1337727447
447660508
1470232901
1550459235
1734092019
933034179
988910286
743566824
1134296343
338697073
9769322
1427428102
1316945631
865229095
1630274846
1347687135
1267843119
1057444674
444389519
1138561753
936515125
541882224
858419607
249731127
933605661
1483801420
51423518
905124647
118013497
1520365875
56569598
1737722722
37353977
1516007277
695154550
1233564537
513887721
1031228506
1195092388
956821019
995932112
846702948
1674194259
816698740
1413849032
806353928
715416295
1350177872
428885200
1238396973
1773581263
1000351971
1841287498
1313899345
1572109306
1209868482
1146935759
1668830196
301917325
376048495
1716960104
240981789
150701913
811961222
605310040
752726273
1774952131
1810643125
1060778698
1583215009
1848124091
1434015732
1418530471
795225471
127297588
1523530932
865778065
121344009
524997273
1128996931
1379850332
1288386292
1711006881
1115107562
1505008409
447307603
1718170635
658954365
1768693951
1240025838
1854607408
1294016155
82961803
1515918338
1497029883
188944985
572842154
436679796
442779318
1433615997
1444791088
254656139
225263703
176538575
718961977
1743025636
1383065256
1768749688
1619953651
1209718422
644620643
1283865036
819813703
698260851
88412099
300978020
983865570
1436252204
85852268
582591963
1507787956
456059730
1270579797
734758555
253385240
1042293513
1016329295
1399731619
1183209201
1469903026
21739956
494065673
443267905
749892561
1032198022
677754894
698185992
670439146
1299365755
1392631393
757059448
1609733521
1606178067
193175998
1495444162
1069746837
706579722
739737128
1056206666
846134546
1856528164
277524171
1766419727
265823526
48027353
44455785
807809759
588466352
657930157
1012622325
1585448483
425434791
740165086
898010202
798225200
653481100
925861740
1773637980
652049460
1623214883
1792804198
1441754753
154457424
574769855
1295337592
1517763781
603356830
1029654634
1563143614
727217386
412333021
244917651
57398501
259449740
1276703200
134036545
1181494060
123509376
593237798
501849564
1816879169
1139322781
408301043
1192011063
1797184175
975831616
1309776471
1029539701
717676304
1227858209
1687219604
1364680540
20112697
115998541
146795744
1376005741
1151141516
454049788
424164977
168138109
446088733
167273819
562667471
805621883
1361862049
603728265
1706243466
382780482
1336674882
693892337
1625944513
672536517
1397778136
1199623388
642555792
55675789
1691577969
1532393036
236706867
486513056
1474735077
1580889043
59804614
872803367
688913246
954150636
84687651
993859029
1738470211
770197693
52725481
1133782224
629522768
404236981
520026884
760604199
1499932885
1353356233
1564095333
783612535
757661674
1314582772
902971591
1036982361
191540870
1645687202
153838974
295558529
669067212
791509602
188672894
526036449
1004272635
419348137
1603793716
1763775371
1698714046
573468159
1805073949
226151874
1291298442
49602833
930096790
967779003
1326047868
14374832
102624005
353092268
1354428137
228387178
351468528
1346717216
408491725
557906493
1026028840
825983333
1827931088
985656626
628357070
1314703649
969803201
1715543933
1417206694
663824506
1283473648
762597324
1679296054
1455141563
1512009174
1334020057
195282911
459140186
1058541766
1470156568
588101248
102383032
106103288
1377973405
809218093
1197485509
72541574
771029667
136211083
1112332977
1325968943
342074109
1723714142
1781963895
614595147
1741158586
311286716
1660060244
1572619665
128999401
1369748338
860353158
1058351740
943052882
647625463
1541376323
714669019
1285484530
274128133
1104791353
86838824
211909005
316430361
838594296
1104377104
1613835823
1213987249
1144521640
671438205
133627211
803555920
750577909
1580648597
1529700694
611087438
441627226
1284425288
570185467
868023271
1598889496
1609203291
1633954372
406860263
348782812
863909351
1110514119
108049324
582948334
182472317
229418458
1114364856
814948485
1344638603
928054117
306706142
31792718
1623963451
1584411140
1140513453
13064942
1187812186
1007722393
929981473
1091661088
530834718
321582425
773796957
1520216867
563658605
1838044576
88899311
312969777
397450996
959896763
199911652
1792611939
1249095222
1152244226
669154247
1132910249
1160906733
1384703114
201266966
1305305543
1799077395
716754098
519877299
331099604
1323232531
1825705397
1128694069
1041540755
362214866
161670437
1301180682
1346036560
929032392
1362385203
939478096
1730791435
225694211
1115793077
1214722468
627966925
128571908
409677575
1017469170
276297380
1247282418
658207727
1118582903
1469731537
540186738
1605440556
1266965832
1320711730
1326664538
547401207
510837599
1755035613
1790843082
1738708104
777466134
440315807
1074545275
988002346
763445850
861882327
1422201378
168837911
172947785
260639037
1314905659
1445883076
1797554037
1210482756
858358193
792767009
1065249776
1208807699
989403911
626734443
1190706981
1256020499
515266619
1144005757
1259185348
722777738
150794736
1442225126
1586104050
1338853004
287863081
714139326
1658460487
117651860
1094979465
1094187173
610455247
419375396
1120077303
993484082
1831380642
1511026991
99371427
835864984
1428548893
788648528
749791084
701855838
470441372
1226775715
851934159
1644795424
694820992
591068737
708082094
1452157214
674840042
1500152761
1360879933
1624260887
247995229
349558283
362616146
840199815
713097178
1735220066
1788677049
1156971264
250347952
843194454
1214336722
631700983
527336235
1454816667
699723855
947928716
1023037946
928246224
1709698964
1785095199
1812423630
242292530
288309358
1067061099
1593099159
829355914
88837955
754712388
1235146027
259426607
330700998
261850438
198019364
1535749175
1612655961
1706953100
699855672
1811043843
347245183
1350812914
1041489694
930947959
1240222128
1638652195
239347728
695543185
1478345320
1275972631
1625498581
1517554530
442437724
387834859
1579966287
459915398
1151832896
1005116066
1568607985
41768598
1416523435
548647942
1560808190
1623029337
1599434881
467113399
607642724
1171094904
77601832
824364084
1202881652
1301913712
1851529066
1460603019
1740474208
346941327
60555668
170402254
1275126038
1508552396
110845898
131632170
800698070
1584342214
1840992076
708896078
1329918579
1092493696
921017614
1258099428
1020347413
503268992
1416378397
1166933922
1199425272
877734387
610473181
1437887632
1731409683
802513553
918985798
1388788432
1463353455
388224811
1357140860
827439767
622711216
543407569
1013417699
562180792
934562300
452530410
1061260391
1390302644
1824155535
1026217964
200400919
821641729
308130822
137988371
961040953
1553370222
745981636
1045955537
204398489
92546473
377056222
1447911955
589026397
622688007
1147949779
3274874
703751392
1154777593
1663340623
364616935
1595574125
545045834
1649793244
563333676
461612955
1304189992
26275646
242363367
1397226074
329584499
780773097
664338804
1011678236
20318505
454673465
1776337036
810235355
390799807
815832620
533816050
1379248420
1470695936
1719832067
225211012
116009873
176858949
454499223
1497961547
869856275
925532202
93640083
1719134903
1305475540
1150060586
440360997
1524422560
740909960
1625593097
1631617176
1349448644
152493398
1806826769
1016248338
1138865830
981468088
303261616
1286477409
593989174
1055343749
229785899
1333380437
1194682534
696843736
1429773898
1279612288
50972288
1041220469
377201872
301603679
1367325356
1751988525
762592456
351506121
696150821
968151866
924801366
1072576569
1369528315
935449620
1125006525
1294822854
1182149604
178447229
1481774596
941337139
1113266657
1268937111
429874184
221712622
1370331146
1584171130
1277883268
910258287
1043342906
591983231
1347796629
134402842
284704899
629362370
1450863738
1453337663
1471059979
1309164719
43849422
104932512
6330044
601667924
1505480203
1576062376
349997877
108770436
1638293488
477608457
1228018146
934887722
1191764130
765582799
216604398
1628802553
1735696738
214102183
1252365124
614353385
1572244269
633544199
881790920
1698289565
703363815
716085093
1203783475
1639977829
454039979
1570595022
852630207
658763101
1385801754
133056764
763817814
1704035818
1240789806
816232913
91579753
558945753
650315245
399828489
674802877
7573442
1268361160
974389430
323216378
1845688007
1496532270
578034071
415700487
879773868
1392667664
787113961
928133300
1084297933
1330238503
1221329242
229768675
425520138
1040626220
1084114644
535826424
1337119829
580183477
1221968105
590269953
1709760611
674510819
1122926438
350346143
891194202
799636067
1836365084
1640371815
1675582957
1682363141
1412259640
417012524
887391839
590490752
1131714597
355945041
1164295125
913953719
296295911
749146420
75753958
1024416065
1508210966
809539685
217449100
1338748832
1552041365
1845788184
1108459805
371850182
1457718525
231058699
1319244103
1375562353
1263798804
278055267
417539979
239461759
316170924
1597851263
871005279
1500536409
259759430
1187152236
1261666490
860448583
408461280
927367445
1276427828
359240373
593844169
499411356
1661357101
1010572218
1676846330
1474405534
1265497912
657261956
1373847421
305670970
1692697306
667332021
1142739570
995501185
1647213879
814552205
439160153
449652041
272634493
1123709019
88422779
654346477
418710667
474961046
1056228884
229076217
1358834583
333514358
1341387020
1037625191
674139693
376593246
342516685
112599451
1285587384
1106180685
1379753779
1662493453
646022511
1164200915
1126078829
725863545
1500054902
1708382741
260750304
524333450
1248900147
410811063
506379823
5906182
1601245826
1591146505
1575676540
1690669411
611787348
917153543
63381234
204144644
854470214
1699380982
1358466430
1107088364
581867814
1546928865
1429754762
745041270
1533966847
952901466
482824559
1199839441
4551654
501515811
1430096726
1260241563
1018129671
873881205
725072242
1731216142
1092949213
1798023759
396653337
881647626
778619049
1006450390
61891372
512486118
837007633
1296169317
94778053
856548179
1378187996
1738257534
863185391
615113319
247779169
1705583449
1571436663
313687828
937225200
12931846
971088464
400469007
25373753
1070720161
1481522181
1579205396
1340714981
1158243849
620994277
1142155325
156940128
1709011920
446070526
1289234474
1537008315
1025605042
1575072654
1522343814
1238662369
1490373145
118774891
998355812
350912737
1599563187
1002481645
838008521
1216958749
884089336
1507198449
863213144
1663327574
1776635616
1235960813
1359943013
1609494717
1113614815
1800959873
1430773633
1641772027
910040910
1223228675
1500127555
1159424837
1554831152
1825826384
397496517
777783375
180375628
385334442
1319236482
1647316679
1276401108
1659758810
573945341
1767537621
453189515
737868309
436830860
653063677
609711525
218274074
304514523
1451163585
432581037
568978243
707699208
818005255
342258656
97032650
184487323
177493847
163037263
154829328
1275247823
622556351
346413186
153655611
1842517612
1758172738
1112681134
543715531
293011630
1837137030
571424313
66351481
1199688453
1314631129
747557499
1603078059
332194341
226099605
661426116
816896702
1290420951
564229957
1274641592
557887089
96464643
78670430
1690222548
405808902
1541708111
1689547157
733498194
786347075
895548320
1549020092
1591194081
985613212
1835210071
443670814
419645515
1838074971
1012908271
94750138
590516537
614519844
1737701050
1355092404
568147711
340716313
1598898838
1490689864
503838516
487591661
1839311125
1788427521
545856461
828835807
1482032372
748460403
1524883983
15277114
1629068246
591524199
1085294101
1118107158
747244301
559666268
800675949
19318748
489302091
926459164
429558804
534514502
79607589
312597593
217521245
658604132
1180308210
1485037948
1415906969
1209305365
483196141
1299659380
965107715
1539966960
1526235768
1342653626
101409435
755338404
667530912
388330606
29857665
515968666
1211998474
295345206
1028398025
372216451
611308183
876388331
1089764858
1466431290
1288148912
784767419
1251439640
1140364981
1605399946
512934355
1632762368
178805097
196599636
1472054887
1616193428
1574217345
858251438
1781807674
399301455
1144227889
1332476232
701724221
1140154190
1370384796
126690377
1454398954
1690953688
1565051026
430228773
578882935
1483370409
95755480
617111151
1792186031
536097029
1052851413
1259222890
1278984082
1807675243
691994330
30295625
1771563733
1520604830
1081784519
1385089294
622905956
19287224
1211013965
896151648
1718405026
371148796
1560723848
1181861551
660258609
1596960147
1506029590
8503450
1452010933
1774101516
714548364
1609454550
1374822534
1477714637
34277208
1576376297
1857298791
510250957
1132209102
385971764
969287380
497583457
774246322
751285910
1580494275
171583125
1137222542
1359625306
1778396033
838957539
1718093521
723813017
288184706
97921344
1523064029
1621824107
1476764742
771848986
620956063
1170120891
1589184262
1339088354
316634765
833128916
763457659
1031546457
970170469
1172700272
959584745
488177091
1033126555
551890719
1500023505
1768189750
962979984
356208517
887254421
59439981
968002673
839906778
1597111256
1237221837
1800296677
465857679
1048751996
357370996
1565234413
1698313098
204865414
1773458474
978988193
537890417
641387050
415805277
848673707
1832806221
120532836
212831867
264492893
326796198
1021910466
1049004850
1594214942
93960937
54553390
420490555
1234166281
303976624
1495147836
1168008242
1224554602
897425638
1658046270
1345539293
933908773
1850253493
636050350
1627178461
283806102
327035507
1256934399
371206755
509574982
1152707998
434596764
1726580779
501899404
1598589572
1215784697
1330348149
1014990442
1003658877
160958116
981065046
218528106
277246770
1376361528
672400884
1765308569
1140531165
268880104
458459512
936116428
419979354
973272190
554050297
320136463
970378067
618334389
1219743979
722374651
414607295
844503798
1768421143
1292104927
1204899033
224454983
1747773811
826614438
1189898695
1199906422
1791399946
1286801980
1696786302
989836473
852373608
1293741323
1113794166
256607722
797434479
1684622743
13344210
1750421540
209700348
209099682
1325322585
892124482
1182019203
153008676
1669493313
515266309
791430551
412312497
1241645085
5318307
1658637011
1105170493
1125798340
1098437875
107398591
1671679513
110353306
745921441
1246475338
522653482
1114733893
1703229762
901222098
245859777
1812512176
311455403
696867601
199921163
834471140
1311914298
918387751
1184400838
1328410898
342798346
933014941
1283664123
1128906984
805796403
1446516295
363284199
154756839
1823161851
905024654
99082797
759967790
1487320562
1783444664
1593166295
1161860259
1121552008
1059745802
1055885222
1223407231
732877382
740704578
765832439
1371842847
1694840932
1396524564
1006191408
407682129
426317102
202139750
790751054
909875055
1734553180
1419850342
1540322023
1073281987
752128978
218269693
1665110560
1384790911
1637039290
933460494
188760826
162427057
581885179
878182084
875865021
163714126
1375033807
1068382950
630459494
855720056
1232592975
1741694637
1285847436
675219281
346200406
336553113
1533645754
582202941
1341468432
1542271266
1725389878
861283230
979993086
1007370415
236653048
883410287
1390939030
695193235
1570588246
376769744
966936997
1436799787
688662658
1530647895
700033821
1641779457
140898865
1386309551
1130090372
988491889
1021997685
750747338
1512925512
96833488
411255921
1300652246
1236675668
971284887
401530301
62031462
338421266
930968419
1174873625
1361222081
1740255473
506343634
181027535
586519125
1010989583
1021589879
1331696925
296777836
1340231434
303297014
1447819819
1718840472
1727983386
640819675
904412090
1689616766
849230373
242573304
327684307
1779178700
788372202
1165498731
1504974489
1511588247
1407066380
1215294433
34335895
119229939
426746368
341516163
191791955
577461544
529060212
1055847844
1451359767
1583395774
328492430
1645576923
171492016
1753035946
1015341500
751018162
1675118594
1117572007
1280169740
1410948747
1184769365
168649355
40961765
67328075
1369514471
1708093715
1282254810
887037319
200015116
1794387508
1030126481
113552457
681601552
1448650090
1832311505
129109743
1126003557
858772632
525761595
1319144595
1852447534
567007907
382981793
264883474
1064788582
435523396
416804795
1495242489
145866962
829996272
694105994
292074131
177472114
977845207
1528177274
700934360
644849034
644637160
938112334
1542932988
785531811
52629737
47321342
1616734632
188662996
1547503535
1454962494
296019673
683812771
187481879
310843342
305801552
397882050
872232772
1121834534
702417822
1395790223
259868867
1761150893
883094794
1391320896
1818145355
787567379
908884901
1068093681
987862729
1145654082
833327708
1691915919
385736811
791626606
1693682849
67356597
1437433384
1764645627
1068193442
1371814571
574070961
1649366988
337543743
942754895
1544227839
77022631
284536993
1825990103
1493960384
1350009161
1044668530
5663113
1135371591
598051944
943091361
1239996332
1029852398
164920645
111260306
1028762090
1741066668
1165767340
598295109
1758002443
1819148916
907142199
346259599
282463411
1002481206
1465978706
1797996571
314255736
455129714
256254551
863354187
671973172
1602163549
485963206
748533782
850663995
1554390083
922742300
411284008
183441716
1788294019
677127830
1172216220
1595812334
236837473
1528675162
1172139701
1347343471
1456067505
1228161756
1414704673
729852125
223357187
1151150460
964328452
1561155839
1365032948
1321695965
1033332017
1763225492
1105039810
965499242
295692127
1058177835
169233245
1378226854
1735218657
580820709
658513289
1733682166
154286570
434191984
1374680568
969823380
961064315
1330032013
448010168
1144557087
940384873
1768441389
1724467300
25429560
1485356054
1012901905
1729088214
875006024
580570181
1309616408
1326792355
1852663763
620619773
746092162
356703632
171881855
1065194710
1404971377
743718333
1742553636
1226642417
1239398228
1152587046
429552950
883815225
279323214
1493162569
288218685
463826432
306456048
1424147007
1191713494
628456343
357951418
1707213370
1014021847
466151100
424995729
1629458057
813294088
27294829
523726230
289649689
1694901814
474606963
1553973095
1663445544
1687427523
1236713615
161918344
1216193893
226514821
1488705004
283694523
500828761
233578440
837048735
1620830959
1764063806
1207381987
1287178396
130507427
1335027032
396733597
1032533547
1111453031
1227026603
335187581
1029681138
434062506
562406940
828238578
758203480
859969333
1661375763
1416691944
1350661469
1540001300
1634665174
1150118171
297492508
930795891
802923524
1336153945
26077003
131093900
395692514
1844668952
1764219002
1492347962
1362973003
1052621263
400383001
115455549
931960299
575842528
1683216996
1676280020
578268813
711539956
209671436
661021841
315568036
95609548
1371967034
287616664
842714894
1156152027
380177562
1802271346
866399828
100394400
492005567
1193036945
769772863
1124312125
1595823544
291521243
1346375716
1715993826
464023982
517442701
1567249036
672281861
561127306
1332038153
1061851481
641039604
1452599777
1549741027
560295946
694414854
1431273582
974674109
750851815
208802845
1524228351
89539901
1388806866
219108238
1241243385
77697644
113498988
656692896
1659029387
654634520
87439250
1109404098
837206764
1097737717
984349264
258128120
1669418006
1016349134
388384521
31969698
201310980
1393242356
1478058320
826677473
895130413
16673404
905215080
971574821
269012206
1448019516
658719612
296685647
199035661
910052713
1503603951
980762138
833901063
1504475232
566927166
1578494083
100767666
1031105857
74806661
732438845
113156182
1404369285
1397540107
521987056
1801951498
1299924990
1320153601
504032822
65275912
1691085433
1440185381
1800089293
1160837266
945396635
1449382168
671615395
1081562873
916242466
744018796
565453851
1183660114
1608115546
1621132877
286220135
191567321
348979995
1419626457
1401549974
24843509
1645101777
326087001
1787201883
342949611
966471608
1223145900
1827820750
247535499
563425102
664961848
714468143
168564343
332405243
1523010490
1764244857
246771917
784576901
428452807
1207835585
1348833445
580296954
1079679342
317628451
120687677
1729952367
700565942
1600695164
266379041
1203896588
47526484
1504002874
106876638
210103392
567922670
1317043077
1709343333
701555894
283604676
50968117
1516893204
1857256182
1529624591
1222487311
1140536226
764548026
846435301
116253016
359911752
460261913
974901831
115111789
588045280
1601651529
957536573
1238095075
1156703564
981394166
575715467
489443145
577809275
1347234397
1060798101
614556329
821644466
1602746933
709401774
858834687
667833821
829742322
495802538
935627419
427523435
390990624
839106106
434586976
81599738
1004899381
166629287
497421446
557225910
615981767
1192415630
512439682
1163729460
110377561
1354959569
650353835
682481244
243851557
456920026
885118427
1664028228
505821224
435693822
872267890
287987660
1801001033
714852820
1729038334
209154647
1665958488
1424525078
1096389935
673638308
424065549
39490145
1637811756
1076898878
1635084524
1177621404
1373552803
1820452373
1413524266
337539776
1556081912
1126645343
848095712
318588536
1156032406
928344428
568535359
1381042385
21677786
1829717386
589207600
118535216
1445731107
826961904
125455159
878097981
1145438251
1751478565
732418041
502926692
1086539892
1756426378
1614568080
378573295
1302735291
1027541303
831734490
1256293320
549847146
488617653
150129496
713315294
401616464
242001689
1040327629
525101067
1309933836
497204467
405763916
1824427941
965607366
1066849807
853055079
1825470757
1204376035
1307811274
820362272
1190684675
1664647138
73814602
1035608713
982781060
432385910
1486478897
735678711
525904585
1233914527
651055491
427973112
1432100402
1837703748
1157597686
128094701
518683026
1097273809
289326053
905728774
870635946
443572148
1062019743
369757136
1701079104
598202339
1103257268
249602093
1856350809
1421971155
678897787
1670980961
1223084415
515649484
336667309
1474820894
50425734
1358271884
65519629
1343309095
862706477
980840181
1517422357
125389787
1528092041
462892839
954781989
818496390
393574975
1323185051
857497628
764759404
1162706702
1324322276
1578892093
1043515469
1820608546
1555247051
1422295164
1769124221
1833857232
668894485
1193321235
781995990
1631369097
1203571220
386639468
1434737041
74608416
750285314
1139901157
1514018798
1046472713
892721050
673710969
650512561
1747294137
1469912434
259832603
428156774
124605763
417052950
1411553008
622674056
394539714
1128325359
794297922
1786389849
371655981
516045912
553670877
74932225
1512245369
810499577
1036031353
310986231
1723884172
411151450
38131886
78107336
768670963
710792485
553236195
1647609752
1119848113
61231289
70716428
1475349975
1037096208
1823814547
1287782435
1298223280
1693261322
1479247767
369205418
724668168
1350105139
1665948471
1855087996
1414407318
80253493
858233010
414165939
760956729
716900375
982461041
1627368372
1563624741
248208243
805045733
427097017
1768454445
1504131805
1461091093
305610330
40504825
133799368
1800748292
1834091430
1133004219
877367338
1010684910
117455605
1082647741
1786778020
1318848577
505763602
1206574430
1464944759
818370889
646414180
1658021161
1747097730
389659362
566462953
537497806
130679756
1184076795
872677071
255290635
945246905
314802299
340947467
284590677
714076063
1837663697
412881318
598660436
1007930487
477026643
986349401
392067965
1351173978
1695013073
904181869
276791761
823254047
236489641
813753320
994572344
213652379
179528556
953857872
101771035
1814107769
179401592
494787759
1571193835
1730329303
755115863
910901185
358613634
1105687436
1109166790
888387841
22642275
953562999
596208318
330661627
1774266702
109562181
1032639378
690995276
869682048
483043370
1081811014
229698684
155669977
1390640188
374719836
181489479
219641325
895550670
456964469
952204099
1213540021
557163106
456813550
1507356347
296935005
126124669
862955990
1392447549
1527160456
909558156
346649956
1761097534
875452992
844013244
374316093
777524427
1297203809
101163031
723472305
608248881
1528776312
537352597
57741594
1063085783
575032497
1734400507
978822674
1798432671
740711670
1644412184
917211385
1794691693
969357869
1461542193
419134012
1204732987
1714706554
1511646728
433104069
161450536
1628429640
1017668297
676029546
1424509059
1175900034
670334569
1376743071
1375118622
1294868109
1643841578
1384062769
444203973
510504048
1381350983
1698877045
1562398083
1038275660
643388901
416235443
383462665
506469999
298451709
626841163
403660546
865780556
1392186224
1359832191
354633936
1651501033
502729029
1106320913
387486554
1089475252
420042428
594029557
1464102910
1583467857
690128472
1543007368
1705742367
914483565
1389274231
1675083840
1476241408
1447058592
774333201
330059243
1026895068
1745815877
1742961579
136630087
231577218
1412393002
893453907
367028431
1269088482
225034631
987899317
355738707
1557381588
1467143853
1110357794
65225894
477042399
1486655544
112497628
178563993
1085140215
534709175
1521261328
223201937
1348872628
1738111223
673712866
1397955026
1563647659
664423574
1714224281
692002692
143925449
1064210341
1078687639
542318021
91075998
1382160195
247019179
1496476590
336918048
444591742
246172195
319550435
812090853
658776494
1405900867
1656930651
820005906
985105482
245601451
882848510
1488339968
341098690
853538795
13029661
1129357151
221464876
1394251432
1331779520
801879172
157499758
1638175629
1723342783
1721450822
976372333
343348834
1651293456
385305463
1665298634
295487236
1498760488
1373468187
1296678497
607932813
1699829187
1835392418
936483509
736750912
1158076686
584552220
885843044
381926886
1083507609
1756783556
885927578
293355812
1841331267
1102076471
69533597
666869390
930890597
3620546
1145616413
1029978470
1147189534
1338435897
1035473008
705253396
775739100
137520651
820919408
1793461253
331569830
1106941485
1824807430
376756366
1527767353
1056128587
1547623022
273988660
108595127
734872083
1729470998
1054281986
1177021075
224727874
1837804908
1728323446
55449332
536043945
791547861
517853813
1137650500
1144548332
1223055379
1654971302
1825209689
225558191
1075225615
1649385768
1789902993
1232008815
13951602
469301472
208736085
1532969344
110964525
503187006
1306722288
296443258
827119382
348064471
1619752790
1489551864
818195131
1382539695
85191599
28700566
300729040
351469284
856883730
701618444
1014491072
853981673
591983385
1103769265
445296569
345694746
593625
89341342
1199511680
338297085
876596621
747363174
78397035
821777023
478828689
978938985
1853629630
397182012
1621125877
338706409
1360452954
1123289207
538761821
1753221683
341164692
204617734
1670770021
1068566590
524955014
1202990355
509704075
1273459487
444189850
855003608
1237816469
1460268616
1298376153
1363209127
1767008786
1281616740
930115014
1205448232
333260972
111835619
763680880
1547200634
519678314
960666912
916288256
491192997
1028307891
739588843
760480835
1551429357
1368473673
596396328
1544729157
833255171
1142836103
725794560
218125232
851807486
674032852
1419793358
638896880
1294770142
1458278328
374824227
1515667278
771992820
1774028821
345509297
160814122
267620027
340949624
1479783210
1514780667
546812155
892524877
743446985
1022739375
1178608012
292216507
112568689
329874207
481537905
1140527473
1440418666
80213887
1341987013
262997249
243041870
465328612
622566842
487289984
1358631073
624013044
1765015858
396106684
299892792
503528076
787043035
101508049
1275198580
769016757
761041008
859354192
1632806725
1451737448
1183281512
1050587949
1406094150
1124601779
763301131
638674306
835312853
208851205
276033336
1423373546
163085471
1598651857
878017919
1397157747
60511739
1600667057
1687757765
1133749417
274440147
1148928638
978672604
697911184
1670832511
564795893
1049594764
1500803552
710658065
1034149416
533728614
1640251421
646505438
317648217
736509299
712669121
1334096256
1853519884
808339432
427587577
39788317
394193023
1564247308
756188502
980576534
1622600097
1105400870
1066792782
922373501
1380028068
1652496144
900391348
1087218341
859199047
1202675637
499678994
880119513
245764041
1019801601
1554388889
134649478
1512565676
1236995304
369267086
567181837
1188101447
480228125
931476011
934096082
229158167
1120517784
610413933
1650571698
1365790663
740047033
1674304531
791655064
1814309588
940323066
1294927676
342214515
1127613305
1710083160
1503175910
1790439332
1112079361
1073392595
1027645350
562147176
1468637298
178360134
954656918
252739556
515089816
367781975
1135376152
40193462
1449897523
1187585
257510996
1271295769
1654382481
600923679
1248775203
805768258
57016772
270178113
1801275217
1124602040
638887784
1416607364
389823609
1600763918
1558534918
220532356
1248893342
1373372488
1490559081
777601578
1763585061
1245097029
711057469
108748365
1735722367
1764385010
1633609382
66218686
1268596490
1407814673
989258349
1481398981
700325493
98345489
1561087119
697848948
976401660
1825212676
1677120525
1696228615
1819727592
1220420324
1290868742
810549135
664693918
895515754
783749861
259461574
112648588
1073231203
1109217907
1438627370
132434044
238632199
454613242
98949866
1238449820
1401272527
1254949801
446971877
672001085
1518404825
1044469685
1394714487
749744282
841959700
1839066347
1492835915
467206441
1566847601
1702037571
1849641400
779051843
218058
888511890
154148868
815555646
67657658
354842921
1205119424
1471444676
1210641459
654179228
585147718
70497915
191733098
315598489
507065936
1575549351
1419726384
1228140651
1616449997
1445141929
1834950163
1819029559
120188662
54405404
911330299
1198468944
1096030867
279808644
1713854078
1826525386
1542281014
1380112846
472502380
345217698
738873782
919651686
1688156319
1053516562
1220577426
1753904643
1084480993
865397675
856276470
1144189603
1304593420
1059843595
1068099763
152439412
628133929
473601231
1202681034
1216579768
1288242169
1695104734
756719146
1830278
1569249148
1382209619
1004485265
274428361
119405878
499317496
629161068
1517651116
759144335
1813229268
320158392
324543341
712411346
250356631
499533077
67453041
795483108
1544463736
1370913006
473040978
18503669
1155525752
362430327
776635061
1251891820
255587754
716797186
563433650
1312749646
1099513282
355016195
568886428
1680925984
1554685640
1369073466
327670487
13784002
825405083
1236285678
142299289
839889071
963707885
559713015
104970034
366585237
40183864
357136107
16686782
810995932
1377394687
280107222
772623217
548245522
879959085
1001938297
1850874820
1648136479
1043807075
1592067935
1709830708
1612564543
1452352160
176996024
114341533
185245842
1561853312
1024120109
1675194514
1098365927
308548736
753919564
178754114
1271180778
595061351
1684533232
672167160
37046672
27171212
847679250
1624724056
1413358814
1290010290
517748504
1846137399
1753665842
1775757632
1256711565
102838472
1357686655
790512443
77235908
272169213
1844572748
35020945
1213867708
883640878
1026866546
1221988373
1009683265
1499484314
489032355
1514418156
191826853
1179154564
200015684
678589004
817522378
347726397
1423280859
1482913388
1120329246
482329975
840322278
46158883
1274432338
1642446335
814459991
1426538133
351664292
1697742503
1403629135
544365476
500750606
518039313
48030195
116467440
366967628
1576197941
1167788341
407496161
1327544810
1286381606
1277048627
128816104
373493158
464227491
387945072
994748829
1562997983
1269082939
1377789895
329328104
1091283041
1136583232
1530673989
1157413218
515978734
291980291
1002816569
719231058
1590403485
1676460967
1256866705
1254534624
1111509534
493557229
532179227
617774724
1437645827
193164406
45638717
1792983434
850303973
614767282
86531129
646440339
934426216
1151246239
836451487
1199074383
1300868969
995040395
1851924186
158228701
828584374
71197200
783920602
854338033
1068896554
1457934543
266123958
766020121
740987225
554781258
110881482
1641801501
15521621
482772793
92174160
46608387
1785058414
710948787
668604641
1274898398
1542547975
608585962
772944879
1778582566
861398633
1790769295
589201247
1849995357
1124916722
479727673
1810658320
181411503
1828755876
512287547
979744670
1757905852
752449949
1636310511
735363742
1842102282
1313865873
1182059873
371152768
348414387
1279512798
1472890358
939006042
767785054
1233170920
1790748855
1234177877
380089556
159489846
6046885
460695032
1302820214
945970402
1583753264
1409977602
806447822
26017928
1124576155
769645152
115187006
729387613
258599642
1642376513
404173548
1816179128
679452837
614246394
147968381
642503573
641524813
1664132908
1630399998
824554295
1526741621
1236981183
1652303744
492769730
1205058145
1793733306
867558111
1144721503
1344606488
1255573231
188977120
30763351
796756076
376908115
880334278
1028276567
617879928
939071231
583407787
1249041321
1343275592
862365760
277173408
219582232
788729488
359649616
1664337749
317414074
1142361275
19472993
1021918677
599724074
384689111
1461044544
1562605685
64316926
413398953
199397233
286403685
46838217
1675595269
129112822
1320607466
184973724
374676535
1503198238
1040106420
1657787536
1571204477
1511925286
1361111454
1309901488
303032147
1731269560
754438605
122214811
1434639036
1465388273
1499547879
1653218504
1078916464
1072859054
1722081586
1113703809
1245871267
256750408
799264962
1375447188
1505870705
588692206
1783550470
1791669652
1204111858
325741779
1515598538
531278871
1737819567
653008290
1178318889
1247397527
1725910568
378872311
496096734
1279445172
1562060075
1571212421
1841641224
1391701515
1327733016
1473972559
1315782054
965015817
1771773180
612585502
483331436
5953646
1395882287
1627967298
1398198435
1024450375
1480882383
1161818815
928771549
1746140150
1480573697
698301231
1340011834
202957535
1720005568
1598363703
586098836
18398517
1757173957
443474009
1362670631
818740762
1014939537
1695917168
1065641472
1778972717
134860522
1710393325
770519123
533565770
354883378
1578127868
296910758
1073340729
527559168
1527339599
1134398735
1302453770
258223540
629075435
1181148888
1717062269
1680795607
694450325
1349888396
76594303
277779553
492301054
1274901988
1215341926
647510687
6978474
1729981235
692164858
1152488732
502180156
745982443
420883330
440551654
403279589
1746436105
1046786765
1206321599
1013801319
348291925
1262806281
377958491
1046487694
171002863
1207455069
605334692
910999780
2346337
311607736
7897181
59284102
1286248217
1081994758
1661984221
1410107120
1540316212
1334140293
117967704
1127673382
1194893874
1708817167
1420642534
262318842
1201070229
1259729138
1729931701
228641265
365768865
413507410
1704832304
1595531477
291543314
1028443835
1684769821
263790672
1519429077
1042098175
1776573684
597381717
1143666683
1704211478
593495450
913728762
1317887144
574850610
682822577
1503906281
1424946523
1601316165
1849530744
1086963923
1126779246
1248385992
336819717
902360025
1110337739
381707938
841161895
1070398841
822086202
851782744
196492171
717844444
196709034
466850115
692783802
637268052
131076488
3687534
717301998
1422808236
1620761312
1706546729
55979574
1091650872
667035123
261758914
435649043
372544216
1640554993
1623439801
237901397
1782905976
1446376169
910977452
57211224
828176767
1031228586
757887906
1689849279
1073400842
715632426
1570027541
2775396
257916614
439092453
299032971
28461644
996374857
1624106266
1209246544
1859373304
847371102
651838972
830948108
756406544
638836831
1147656963
1740806154
596519897
706152879
1570115885
1736665068
989627250
1434457023
144765210
628816636
771576942
1296406085
1528195214
1314397913
601462668
1274301257
1086987848
158978700
1670526521
216146573
1334311187
1784522000
308675594
941920688
176690568
1529200772
83839982
1666995908
586738651
809256303
116586795
1687815558
1255346744
135491980
126168533
1661530326
1789197026
166124432
973362969
1146681582
182595112
431373375
991932819
455465405
968668435
177631452
100964921
1001291987
692811272
979333154
452590605
1249622754
1453447362
522345331
853225986
970961609
721154184
1111242545
716470680
640255943
861202998
1339668589
1315927061
1185443364
41435543
1644092571
1105709977
1066842995
852638558
239314227
1707058555
860272853
57808445
473188267
1580343188
412427839
1809974483
1303455395
1600814783
752960164
1177230144
1139160398
940704172
572888868
319831049
1413577171
360394227
1852805647
1098805903
1024568176
1247117648
173908669
1479915632
962180485
1089089860
1131812612
1041966233
1729254369
512673229
9261771
1137725181
1715509414
874247125
1744791576
1338262626
1396223274
867202093
466806263
326903840
19235448
67026780
1850736373
1081135788
338811190
1655462775
95140669
1609192492
6327670
663695375
1083550756
1181800472
883467384
1831308045
1339291423
681749821
1523589796
544840841
1388276794
1783798255
1541556185
418495383
955181923
1447672426
421743042
1578269753
1113353001
1594465590
797480896
69920733
706364780
1470920915
1316769978
445491580
576712078
1148310824
850546724
1599003149
663678664
388226130
744691336
236432242
1327920838
1204506684
428261505
351413712
500080250
1521001089
153448492
1259551901
775430060
1468207370
1263641894
873475173
739131795
1373712428
1660358573
180666217
1835448796
450836877
1817957206
973736659
360783643
916409705
217129446
511902178
384861998
846092812
423219820
1323042159
1135371211
912820126
979586370
1640087304
1310524176
1414339129
1602300510
1170312651
792253623
1635817682
712178410
596252631
1814037715
1280759007
407056488
1735261725
321247600
592787806
1156858445
1084711152
1393236022
1305107024
907734230
606687393
1678430915
264391626
1047491233
1165354492
199934068
1083127758
873938120
1625396927
1491863827
623340039
1095351013
1831450881
1514113636
485400532
1096832147
899503199
979854649
1286063521
976571064
1478376100
626379473
1665876972
479240324
452598484
194620054
197196339
423437856
65989649
1181219795
45777247
1767938300
1846950388
9097174
149402838
1045793673
1232383953
71125866
910132120
719832596
1072278853
536207222
541616727
1762264830
66459933
624395434
864887689
991021376
1778123607
124528917
361484382
1748129290
1781704300
1695533285
1698054763
1331573175
879494679
741079791
1138786663
215005214
469784559
897987097
764559421
532110100
1739999302
1239076672
117289356
413197934
1041570192
692315679
897929041
1283590530
1501519210
1051686401
1746534416
1347746449
737187551
63545720
1259175197
178171989
698211521
255891470
1016618759
951298657
1192447451
1429052617
63328487
412581734
1489773461
260400488
48763759
1005510337
431147369
652161954
1347420639
76251272
1535679257
1525596992
1079512028
793215345
1755973193
588591502
1264444912
1350092119
1812672810
1366558357
56837011
1104773970
442860398
940504546
1529387670
778527913
583764786
1041854712
1240069717
1181088353
1399910165
1524725652
513078253
1393877546
681887161
499224676
21832645
152753295
1682797816
1558121754
193510949
1406686777
456979836
892674078
104233894
1678259282
194467199
1319216214
1486904460
1655732027
1691634882
614995844
644983237
1453725313
1435972278
1686725170
1697352911
1615822924
318762372
1215757989
832197185
790002441
318281455
606582709
1080546095
631010206
173075868
803643078
1113559235
1782687645
136465438
429832345
163826026
190189920
1810633577
1323103465
1080339595
652277814
571536288
644455785
859286142
916435988
607555760
729099618
156764825
581404481
897074108
1641653964
414184554
935324128
1297232787
340809397
401520451
1642762795
894303886
830716146
731826865
1384672908
798689330
1287024997
343748032
1283126298
1561983225
1515100701
1175705742
1340205836
757236697
246407980
512325720
1219400119
115741409
1719446116
204489884
1684463374
354343774
1455581033
669088256
1535384979
1533734072
775531708
114373910
1235044458
213354990
1666689391
1205658861
811799030
1166867519
329460194
149367980
59828727
893249318
1102074590
212111912
56845057
491892591
668538319
1336085755
755413545
1448280520
785034572
1036838110
756062287
1292188847
408664746
1141661049
1017092586
1437146870
1820858090
1546221057
1037042474
22034810
1710098191
1162218125
147777689
83508990
454798250
1477299006
1454150222
481472273
1831915125
251026789
327938515
347031893
727307653
896119983
1644569863
1708550928
431634189
394283546
1736116836
292517844
1538313236
210044361
140356783
120767077
1379967225
1155452897
562966100
1512155512
1586832353
1061761908
1211346838
870951146
1142780718
1111217024
1363462537
621530369
148740724
1705721419
1147756063
98003308
675610498
1017385459
342856819
1232322851
1038577789
87790094
990254399
386580266
1480470717
384072959
1744664495
307729146
134817511
498280206
359063748
1540704456
1257031727
1668879061
1538464513
1581194146
1793035078
452569154
572960059
1281611982
236260192
1347092457
232766937
694445418
1829068094
1152818800
1777533406
998043971
380755561
1296511848
1564616584
422890704
837021231
239790825
671530621
374775348
444891749
1282549613
1392309113
1499566038
352356362
725214113
1170057818
1724997598
1646404175
934269052
786543946
1610223616
207168420
1504191022
1112658355
1315542960
689366143
628340388
1218072489
475815440
212713033
1339602517
652045982
222126082
1470756948
1315716414
363103762
296819267
186716734
1567093929
90929233
288004066
1462681022
1010173204
67426515
61570730
10232142
963784717
1858497353
1248140259
1645872065
192244411
1065562923
270803042
1291397645
795675922
955372392
1578511176
941094131
778387150
697373699
922468555
1392493280
1530478975
1715466763
1611612084
349533441
983009686
1580206884
284538119
493218662
984330977
1539572706
196026311
1397906728
1422025709
1706653600
918455700
620207406
546818790
387198450
1252914294
851395775
155667149
1100695338
1628729443
209477725
125039439
796520243
925378125
1327835650
136642288
1230743894
1584471673
1290504767
830952595
1033901359
155667363
1533596506
1678742939
1557127580
1705160413
422132719
1797416012
1302897609
1502394484
2770491
1066432829
706509645
1294513813
1015828746
782952553
349174452
1836175391
1401840246
1855011693
909776723
1167178871
1292015737
1545638188
1522785227
875320222
1071951223
5769870
1718155974
1155901080
914995696
641306647
1235869604
704138583
76495495
764593829
1259185161
1231171958
501533758
1410184485
981805136
362304003
1182365624
1453617635
646442423
1771475218
1023325895
301428164
1152157096
692915333
1130227515
119048194
364895773
1858867829
1520416728
1669137030
1448862799
840583173
1145280358
1356554221
668108133
1230428258
889288333
1365541507
132716383
878578419
138446039
831358385
1012543836
1371579416
1234772753
1217948987
766028634
707228073
467280265
1441856655
1211877433
1471525476
390946472
1265034150
217610708
1048084426
992485725
912379542
708544407
1589152253
479966011
1622359727
1762902441
1012279501
310012561
1696483778
445791623
1178217711
214187534
157941348
220413776
1427653571
1027870112
1573302537
322612183
362820677
881815329
699050915
710028740
309788458
1608058761
546899416
499312981
979283513
372327322
940671939
933845498
93249956
1574172654
780419146
719260820
1804826090
1007484109
1568684111
439499224
8782011
451276142
75267969
842424802
111083369
1077457363
1572910690
494308445
612447551
1500006804
80349868
248055824
45453512
657843073
743791865
619255979
1015070778
994088901
1728966227
650592408
372313812
204930330
560625449
1758331508
1013764416
681653404
1545185828
672668386
1352956120
1559903667
1631015961
1050137085
653043920
6764882
1017505265
1330839749
1359965346
25346581
267252972
393169206
1182509325
1346294194
324120526
441144403
766229377
60650530
798746243
1282140389
1345261593
1242680871
1579503988
1144560005
1490025380
1599330658
900212474
1642890378
368964017
814982501
1798887767
159062095
1639629191
1572632768
704348189
1032104456
1370685023
1112601992
997844628
1183585271
703989273
1850478809
1450243489
1508742075
1834854227
1113204047
276076134
1733836482
976872362
591971963
235759022
1810451028
1691919545
935845074
902669596
715044624
1127743588
9703780
874682539
1019664984
832030780
1212541975
613831405
1391404928
1757618388
932922477
28323947
1255525490
1698671256
1729850265
819311528
907929744
257457552
94348929
814626890
1546775270
173361682
350542136
989085178
1283474743
1827771603
1436585165
630898462
1578897207
325038216
1530192788
4633902
1548122508
20219325
1780891475
1548147498
1362259088
814128485
340346673
1854994739
1340688585
1441663713
1594786725
872327706
1651213777
422196469
1459241732
1308945953
1461506094
1576657467
1185020910
914642400
226450952
775624998
554581581
554100460
1428924244
1809899265
458504336
1081372580
741397033
1650162082
888002541
1617906340
1740972335
863729552
1799265295
1313956382
1323830693
1548147637
287470686
699367074
1072075579
872565144
1181351818
1467667530
1598010236
1158317853
910027099
227004060
569657049
393683970
1178832054
1809658609
538594292
885678127
763419531
609432577
340954303
711344345
831782477
1502282570
788471481
80389778
23073155
1161908406
803831394
1633149407
782498073
598241483
1261151823
1299914691
562422618
853960736
306045926
1751657358
1117507573
26731811
1801975469
484483256
1584901846
72298554
578276017
849156723
1166604937
297831291
400772987
1747532737
1528489465
1716258119
615827813
107144547
727378075
609844118
320597962
42861063
1013431889
1101448899
613381476
1078644248
1047504094
20216820
1313218282
925042370
1112805283
1371950464
1726942271
1256586251
1544996761
948300621
1763205075
387998008
112261599
360152351
1008578377
1728486587
1626860779
1044608528
1159862918
24277450
998757481
775567200
1339993455
141829491
254467741
386574758
1229219523
111981509
566340268
1791339698
682224967
536519792
66783634
1739314356
792097529
1385891934
670848481
1505929092
1567825113
764093863
846127897
393826989
470669815
239196854
6828277
1031331153
771421802
1163990281
1502395598
455670592
1403775144
843055859
1278960525
561461723
1106164055
877562875
1269592381
651398099
421375693
1568730280
1265920796
534073220
1085590629
1261984549
54266747
1402989549
672989319
1765106718
871119824
924967156
1708076737
50683175
1010283047
1851241548
1653631725
17833378
615472977
1167163129
772290696
125268360
973970628
817931073
1630847409
969515635
1229987523
622862120
1184491922
189341381
1424605137
1376901365
1304512681
359440488
1020313499
179122123
1284843627
277918064
1248921500
1598150173
389933593
54214640
132003163
215096816
1140409107
610916237
12630892
1081089342
180671040
967302499
169501728
1246583904
284865197
172796886
1663224180
1859352657
1771184228
1388838592
1617794427
893033030
375667833
616550695
391354193
779762779
704775168
422366348
629810687
551141786
702835005
1602429345
55772138
1557348849
178452275
1774947698
1802732947
801062835
368099737
385320299
931219181
546992340
904940230
388379688
1678878180
152705742
330799664
152218419
925654720
591415384
699024641
1099831060
631760393
1365359594
1045143589
706325688
353561827
1269592224
1068787903
1320209671
948899086
123431374
704763454
268825180
446480317
1465484801
1017793868
1131128504
876510821
1661917059
1450874972
1120699642
1581107233
1208631711
1301472967
417659146
1455140170
1366651252
128314637
795993768
1543227426
284949070
193877573
677475576
458145776
754431729
1790591084
1388606951
905885404
799668852
840572530
1085798508
959101820
260634465
1651738258
1306907810
1197555680
758468461
975438515
611819648
600108814
1711465200
1092703077
1566232262
1624697309
253194771
111958933
225782594
232415824
1072677920
1495742656
1707705353
1072429737
1547580972
36241501
783300061
1650515369
1577090289
601243067
538522409
821440023
1522706138
208795776
454781246
1485161681
725914968
1425657063
782417994
1382169177
717052735
1625211973
1445409437
1577692633
688387149
1494501884
344134988
168354690
494333550
1564732540
667937997
418117671
283505127
1329186519
1589345723
706276726
709141461
653286511
1514045121
1183699336
176160833
1344884699
1500735776
1803368809
1362503911
1468880212
1453174660
1123596085
1086079661
1152453331
622949313
1399030470
541278580
930652601
1603261500
746758677
185322255
1437029836
322870161
1469308470
802642600
1645154594
621717467
1743130914
1527614911
1187096057
1063622259
194990220
1135944457
1171456429
823411154
1786208973
188610858
921587854
677890602
915756292
171086819
358188566
509497256
432309743
796065125
306045992
81448552
1762900838
524496366
1024312231
309175215
643232580
578024839
1511203852
1378930546
874653019
949290505
12516065
230446074
1853826497
575261525
759256920
698061418
335542479
179683310
577142619
998949903
74208941
1847185653
680359054
596192904
1667338019
441219122
1193542238
1243036622
1218494384
1340475466
938062812
719732346
1287996322
897645960
235247062
25542239
1022110351
619893836
165609759
1124655521
612044563
338846918
603465967
548239634
1554938896
1392604361
1805385739
896068579
37837993
926875004
1409797939
1379460446
1442433570
1118330573
580885209
1249173583
1112275852
45580817
802687399
405866808
959359155
724087759
43077403
915991743
1544725110
216111718
1559252960
944015368
328337359
1543418221
984537245
985394307
1368066968
189708243
1554164188
960715457
323518373
1837155521
826909869
422369688
1080000845
1151759860
627277242
1466374828
413951471
1534552189
1335342304
169153457
498336837
1715612024
31086487
1139489225
665905916
1215997659
1092865020
736196082
230308412
1538115443
1091805895
203425488
109114969
1498357136
1444379915
321517876
1589454547
1688289780
410320122
1767295956
616489994
1500061265
557172851
449813573
753294158
1855379649
858442825
1590528074
1683012328
1520238657
1753794482
791312063
75416168
922028068
1843719041
1789894532
77519477
652305351
1836084021
13824595
423481568
710446531
1107843702
413977597
288813439
109599146
1151068999
554341451
1269883989
11166767
1853071513
505942070
1173024437
587843120
691130682
807582734
581782560
387919460
597995883
830111647
1463280986
1110648026
1679821966
403781115
1585044521
276247775
944789703
994547027
22515396
1183619128
172776528
1333959740
1215977096
1654237455
943602155
879951559
1520588118
418273133
1322026106
457180294
432076883
143515842
1792836337
861242198
979401099
1651978998
916883282
1428065524
203187942
122954171
1100241720
739873764
1794667071
1407433499
1407072516
562331
140660072
1786485855
307694181
490208475
458715803
981280951
1804852010
1469126790
1612102135
849727147
1738346016
955387723
1592305296
1449728476
1130159951
387689735
148662677
252469936
1716056571
1600041407
622721530
537124280
859086443
1649812588
745560439
292106735
561479410
1188907323
780059587
1674555428
8079488
1826637486
1147376993
774042434
222113212
731770014
543729139
1743168447
1259855875
160097238
1212718937
1531970514
1795872365
477834127
527279256
1806945922
1131453504
1450904877
1830770643
836888243
289481003
513610824
834176310
696788049
24100024
650248204
1247353723
1158519444
530399401
506149272
319630702
608301452
618090038
1330102522
139624127
1293351462
418726627
433762785
495198275
1584053673
789990022
445289785
1578528753
1774753523
1198724482
1444789948
1037005948
522638254
1204089782
966142820
1839025227
585646229
603506797
1736312562
987822571
1285340726
1588135629
453812394
392734589
1750770444
258235060
73694223
1736775270
794634645
832657229
747659530
703460501
156693296
990794199
101872265
793261087
1751692658
1276928411
1573724896
107051363
229840293
750923089
1170320154
441788583
360476165
1216384892
756820698
394830909
200870824
1543094255
1165641472
1488325307
1220418248
1593897064
795714664
243483988
656723639
1662305678
1247435390
619533146
658786319
297980375
957760498
815624522
541016707
628704259
1523334756
677563051
1723599826
939309180
1443366412
950288714
1107435478
1682939479
1206441471
1137604281
1182120123
1727025175
1094337145
1669861735
1596857662
531456300
1179800584
1379352444
979064096
841669722
1117687443
240101124
554412139
63187841
172264749
185397687
147454727
1702559276
1836174952
1299464525
1139627484
119450128
1185833330
163202859
398071179
479158173
1319182583
536797189
126356878
1480678745
1842707874
1564454685
835955766
1589255081
148620152
302122998
102634815
285676029
1391974051
206631977
1149595160
1119845026
1313229189
719781087
1621047648
201342565
281597063
979691247
1148803346
570479302
635472323
891346326
519243467
1384787133
1531492008
1230541869
1139366452
1820193906
51777690
260571287
777901498
1562373014
1531604708
170748793
1143250348
438136116
1718972648
1039475476
1382016843
167388450
1329678779
1626763609
848790775
1754067501
1810116047
1278134930
854426567
916286588
1014694093
875241803
767345757
1849654984
320740167
370149962
757594497
1529752915
1197401224
1097557949
675061084
1780765689
1190042765
294280204
1800301240
429181296
297990730
1056545042
535662640
1437959722
738172369
672111293
405824786
754997955
882553567
791134094
1162862939
1001345640
1052277480
379011934
590184274
603932585
507145158
198750061
388854241
433831942
184352122
413090936
594735634
643554147
362881214
1193572643
350849185
484819968
993637342
299676428
522331411
604102229
360714010
1694960313
697234014
1073406393
742016032
223829957
800877095
886808713
1442968404
503756014
486096996
138877084
613179136
731469475
1236183992
620345489
1690283583
1218522325
643234491
726967933
1281143503
1330604675
1294910473
1037302869
993517777
422471584
1630905192
1439598569
1652285178
813343667
1586476576
1189520226
1608340418
97492963
302421285
1218405298
814764678
652021055
488551218
589673696
1264090550
1200729331
1186710332
737910576
964446996
1341636519
827505792
456510070
1847555905
826151267
547458336
811494007
1436720576
1527027083
1042616253
1468389723
1679793148
1087260289
341870350
545410910
1544236438
148343721
188223289
1624930810
327399656
1582451097
208151510
1638247144
819029847
1801542402
753187451
1097076164
941851459
1126111217
517526596
1026338883
781438189
1271005626
742491643
111573107
594367763
1443797220
1457084014
807324809
704569479
1400395328
704745098
429057779
935439425
981372555
683690590
991255839
1692857182
1582915595
914075269
188775859
1637903242
974801964
780994178
619650919
1439502901
261493076
134296057
602863530
232859184
376262279
1760007914
173705108
1451743615
1822344432
682709404
351552997
1763995005
1511075850
885914078
170381748
1516211921
1098218690
648419068
428891819
1228172534
495622577
738464937
1800010848
1415649229
1322513666
238383967
761566031
106015767
1603944380
1080818028
1667399162
1238471022
515116554
1258881874
1816660995
1363724846
165817048
1636811367
1494122952
226536105
1020309432
1407438824
17127758
1284045068
1737883914
856164846
1008466450
1806529708
1849568606
1800898688
978386097
404214199
190089666
373898904
974612276
1544782265
1568292041
741829090
1457281246
1148843048
1074501426
263344904
838659827
973733449
784538703
561044924
883543354
1563217553
126934562
435612674
419676729
976450514
882726322
652581789
489586136
1088289377
938349669
3893102
630646512
110151025
589993652
1804878593
692294135
1835576908
1551754497
447591886
1518282579
1580393374
315573669
1280195406
184432722
533260944
1701819044
19022819
303597196
275839198
1267772240
170251532
1115576966
603539324
1300656674
1173766568
412249027
377546030
682556702
931511495
399781954
1267115156
617169426
1336627155
1722735051
1499322879
1481142895
897356717
1516417324
653701777
1267897276
1633638949
707119018
1034622226
1848926559
1828507272
1663322331
1486142080
48159987
698273371
1711280222
142945448
1348177552
221377267
1637624150
1094756345
587163047
422709864
1623720194
746399825
1108009031
1795888104
1568029017
273042043
226664304
721917603
1231912333
1765562229
278495037
1824586886
677805861
434979079
655818942
1269974876
1702472617
1673129448
414663447
1494878158
1653457128
1524153899
1456624066
1315876574
708703494
360630695
720458206
789455880
332571426
1830487674
963079157
1013664192
1298535403
1316269042
1345238611
1182131961
291740834
92694099
1334367068
977057453
387252313
1372937484
1501520011
921992825
946278677
1649224010
1148252602
1272571902
105613647
1291342941
846862507
1350924980
268539287
738247344
105327896
1203402140
1161753456
1586307907
971378464
1859405564
713120252
1854152031
1678009040
304311104
132693234
1715035931
1108007664
434878927
1743247720
1558613246
1215758749
916565160
1116144714
126235308
1840533534
1028738506
1474378347
1693224266
1160503059
1238948664
1350824631
1518455582
477188854
1071269410
1560941453
311089928
1237886894
1340857526
601451995
116845843
933236541
1186539423
1423347990
1309341569
1089536062
348280780
1579548377
1598655661
469726763
1126978772
1149845807
1655818029
775575179
170346531
278443824
844163158
1376496326
950978375
1781313793
1313965793
441216770
892007114
1204550463
1486193145
1044634926
1074889330
1488834568
755359308
1616874098
964978968
38605510
131860842
175691394
301738021
315445429
1017728174
1698455925
1483162233
1650517326
608922740
1376010193
406062212
1125354794
298584811
199867899
657161312
537021983
366804837
1265015011
1690649704
1602917807
1085751093
1393937187
1655603136
657928142
1486910683
1466728616
96909152
1082075772
942280610
898939063
220431237
1273730354
1541591703
1774269151
1416722675
703372237
151178315
869362608
1069290805
829894796
1421588047
1248094396
503806889
158573162
105395562
990110740
1321149698
406553355
528088360
1278843604
1166814754
1693955910
261097826
159900085
486766845
1776736272
1775588655
723135223
1378224649
114783029
920347538
169668570
215208168
723706842
1124406301
1032826905
414915439
1153440181
113247390
248821793
784033314
84919631
787085073
1425346309
283698640
389337967
372193563
536593743
1304376367
344458211
754900055
124055014
1700882680
903096916
1153581535
1578571982
1094954874
1011554116
325770747
166434023
1741606955
1441453228
1211356058
1235274404
218553358
875794061
1490367552
1220132549
1200218209
1825200264
1784183359
651780166
282238338
376977739
678112385
1391398024
1756804849
857686141
195497025
1735676442
1699658124
510510655
1557047998
1000443475
150025175
568653418
1550752301
378351468
619246154
590144525
744863757
330325670
309867917
1475686745
921970217
1500684483
288355521
1425888571
1506302420
1597937731
216263134
1718718400
1525545708
732203804
329364568
742022430
1713156921
1283025977
1201450999
1543166255
549857334
669111953
991928428
817240871
693121917
1202497227
1127353921
357822051
455992163
282316315
1421431734
1446265472
554308589
803438135
1333873472
465273734
461330386
1498803794
817309041
1791338710
1477929872
621501010
666479926
1569894148
1775560506
1324093916
1155818997
1776540942
767323163
1408666238
1749032004
525381146
388869558
88978333
1056290394
83718495
941637005
52246419
93117290
1699269117
1714848448
1002527421
1307263705
356628770
1569722644
196782813
1012865339
1276592521
1850237196
331903780
184461412
1767120191
573271893
1071191232
1020381585
637088245
1024319035
732278940
1061634350
1750714471
1135583036
908710964
828421028
65018623
930152540
505327334
775991403
524605676
912164888
184555280
1480481916
956503593
978027282
1768095313
532601704
1666849934
1270391396
112021850
1521601603
180320452
1197147499
783600048
383019074
1034179106
1068668983
780307439
1644037896
1209654909
1031119492
557480303
8339879
1765368818
1852675303
1475396679
1628031768
1683136968
95443512
1424977633
1239036955
621200168
701958479
1713193117
978763701
774080418
769528963
551475380
449810496
1284004929
1812753744
290503997
845027460
564031623
697353362
422343588
653475191
72242508
1210559848
99142566
558997209
461075672
317060617
1737780255
1753172047
18544779
1776484160
941726423
775493234
1358210843
772014123
86032339
145561471
209243290
1477283515
870003147
823348649
154867593
900056604
763135855
816756651
313295513
648520097
762728335
1598202126
217827569
357838421
564141578
628590585
1644208483
1448955003
934529986
755884976
1412717209
25680194
1489930317
43523897
1288295277
91712729
834730017
62128070
489838081
408778840
1745129214
1130433898
370178277
1749082395
1516135131
870212280
850108425
1379325898
342682885
546076248
1165946393
157961605
308052807
759368688
235745448
1829848523
196708150
1630008417
1654273118
571568206
401673359
507114287
722062203
1452218021
570554852
1558088838
72070123
1570660863
474398830
1220545488
1700037905
386319374
1005402947
695283954
1640231914
477037697
1547527324
842712764
1802268502
880141015
570812540
1767043410
1019848140
630447261
272745147
1710020162
594268815
384972934
166323596
465996776
1318291666
258004055
1255159270
1327877645
84967364
527584342
1859770955
891799764
1525807553
585649326
1432185481
1005522261
720321674
938300286
530771700
1778926408
94065557
101823389
52727606
1186530398
1332876917
218626412
971780492
1160862325
90570121
458863717
1798971524
1150539719
984732674
1797809742
937301188
1152627632
222261498
544779344
1053821442
29268380
1790486586
1457105144
598991966
681354196
928493856
1498303051
945958054
1185988580
1366368141
1850838859
759508371
214054132
429598375
1183260841
821051315
1079656763
1552465899
469664684
1463730989
680049921
458656365
678772002
688276412
1610798525
1439683022
1598860638
726473004
299650453
909438915
351558727
1584418834
548740040
926229089
594011375
761240244
1139142778
1751074614
114925306
710936096
86132151
364295251
719622337
383393141
303724673
1453666172
179166687
463050810
1720049909
555297079
257131810
1316004335
376915158
207146044
1145972771
1505059479
565586660
650814098
1086734477
729718806
868101108
1441258211
120537389
683733799
747717368
1184438387
71802868
477315428
1599848761
1439947377
995709066
1519420472
350924014
1797925648
968089783
1654385369
1844503829
423637739
594607930
361597968
1417745381
1607504048
695675858
110380277
1721124902
167458646
1440257022
905558123
289895556
818943603
277440538
234824379
1610726962
502603655
1447378977
960500075
893450111
138724185
173050938
826225215
623265198
1030941567
832515204
547063947
1480498584
1098482993
244935321
660217283
268911061
1713770994
1054469074
1688888177
261681648
462264898
1444322498
332582302
1096418685
849012841
341134119
165634032
610551347
449097510
1288492715
1439865952
760560368
1785247239
1713138384
1830735468
192356132
775309473
1426960206
1522742062
6564611
103926178
539283821
1252408739
288893285
1725907052
1798747793
1804465133
1378337090
1793834102
836054038
769313790
1088331042
530816361
1663107086
1206547420
906664306
1445505846
384534721
221173070
821319135
1730966794
143861837
1732482105
760898464
519265662
548147009
1192552543
1266229999
569255492
1466785494
305895041
1455402180
1220743340
698493840
1001182159
1605242976
1469238928
953139437
683711747
1414490401
1675108472
1454556574
524125222
1472433274
647939588
611848311
1822605907
1436878410
954701214
664036599
1357216861
1013283106
317782200
1751511346
1716137885
526538480
964040724
1765871956
842018955
435219418
438886830
485182680
1560918280
302828662
725688377
836786490
1847766852
65840738
3014748
1376197494
547302434
1248921456
1829693779
157016392
1273725821
1038406299
1842793593
246238058
1123980817
540936670
1738954191
1083197080
888284899
374871498
1204416814
588998310
459591221
990581788
99142117
602055807
894543343
294865909
697289599
1154749138
1606290930
1721379736
1115081822
861548951
196049853
1412159955
1671333465
1680182383
150239976
1303335405
358120264
1730915184
1023997295
336513395
560238397
952153183
1600138755
1440068510
99939727
1460695798
564509581
1105388327
3678191
894888285
9940806
364240516
678687224
1218030589
778715376
141171439
995337382
337064773
292763139
579277674
1487380359
645620835
150240773
1108033301
378168888
1468114893
1562403002
1141795192
890408502
1272886188
624825456
72182782
1809803180
215653843
839362385
821590547
742529535
1028457133
1416283049
185629561
129375872
53119336
1313833664
628117162
237957882
102935192
193406402
940953741
1780505816
1345649435
1848817278
1760528128
135714298
1486628313
1470706344
1435707167
960532595
1550892056
1172974193
1702110206
790076953
1285012490
1834004667
1234819363
1822362719
1192248461
1141191712
218619818
878291710
1657302492
1752534537
233505729
1402228540
156622699
1277354549
293443991
1667693954
1421312026
412144632
188853668
1225432042
360747228
75839709
1154046672
1137673433
560319790
1667974426
351916227
44238303
1834285767
1359689278
1102427027
435486044
32518584
802544895
1584677639
433729340
763758406
929238870
797182133
132394615
577410148
569296292
1557545559
634572123
73762978
810730424
838590112
1839064132
1318871508
698215562
1389574759
1607624322
1395211113
469095020
1056526446
949460235
1466111793
1822993942
1524908553
549200234
601207024
1114867103
571029957
1376805361
264339717
1747665662
398511755
717465315
135668805
380216086
727277923
803726016
1740209579
759864545
1814307757
896064489
166567588
241588350
235338227
1768221569
999981665
362571817
947750527
105905028
818638960
625677789
1523128983
1147702441
1344191286
171797855
322232341
1063981364
1140252098
764343247
360630140
1588556580
585804468
1817401400
747650082
855446916
1563540762
48980981
1449537777
705323387
448806559
277496239
804786841
1286592004
297176292
1739985170
502749733
1704277267
1670677572
1475481146
566286511
650583497
393788675
543977182
1335741282
337359413
425336081
1534975412
1786208776
1850809849
1563170964
1823107282
1676263756
1193144838
781627023
591577968
75048448
1191659576
1431759547
1075423584
1039601256
1478628934
735155189
670299258
1291758024
669382422
1450604532
1048501179
139318789
1184211794
947180858
1032325537
1450992846
454982367
70821264
454620534
728696412
201464311
814809976
193740760
1283616268
594581218
1310872269
1006311721
934094935
1375520740
1185183251
1229192693
1119236803
1807633828
253150774
1773674743
314931361
462992169
1159377648
974162521
1750360155
696308348
770206663
132597543
126880784
508196364
534755545
1360445123
55069757
1004690211
98450648
1291328131
1154597802
1768413672
24834482
958392336
446014043
1539004296
370568528
940626564
1438947476
627999219
476522889
184555693
1261033231
1391487679
200436466
393703345
722178843
80412187
425842328
1415159521
1355555692
1401718320
435559904
749160985
1149975278
897224162
412639201
820329563
1462701076
262431704
671472170
514899973
3311175
1460579543
890484216
1577628017
1045651881
1780831801
1793175274
1704547890
642424349
251702569
1477460147
558061492
676943824
235015605
1689560123
32009974
1331746690
332411922
1371899739
52776079
5074078
868327140
555810930
1102169511
977400540
769993231
1754116524
556788856
1132619959
1824357563
761324340
1505357069
1312604069
314507304
1280658138
907500205
1136526103
1143215936
601000729
1728364816
1336427152
1467718843
595813285
386355506
1022371368
1738465962
1730073468
67690595
1097292333
1687239134
1115556211
1736449728
1465638572
452960365
918991710
1590595476
977000927
1162876053
1593122939
186388430
600217292
1348935057
871712073
1236997051
1380148719
1360495882
1206616009
1383491717
2525908
25258463
949135075
354383611
1854372776
288216028
267644253
1664649100
1693467462
529546490
620160634
887415704
299326029
1473912721
788830089
932573910
115879477
988818219
1326013694
1186662451
906940536
1735073848
1257893708
954155248
473476114
409806213
880757897
786385885
36025601
361687489
1487869831
962620022
922393906
1803346484
979426287
797481692
88004839
250551038
1550558452
931486219
1828678353
453280796
1593033207
536695326
1433758721
561027893
1202851272
368764620
1700339187
1852844216
445024507
847030609
1274860837
1466933110
602411518
577110011
445212772
1080321980
1835968905
1249142831
632025490
1340653315
1385572221
1546444714
295749553
677597028
345789121
1622079507
1565309055
536067088
329952108
1811986479
1508862985
1632620345
45603107
729096305
1081674774
1785970513
1216834036
1574706970
782417017
627161076
110639777
983736186
532697442
274347020
586607182
164429134
4083155
1691154203
834502005
1705456054
825030750
260908183
857046756
146936714
681159128
1499341621
734699845
1094581845
552756609
308509412
1014198279
27843841
875104590
300976224
638456206
807188814
1289795237
529584926
634094192
1133628959
751268189
1439647692
599911175
825837408
98912529
1222716856
170619464
266628924
1619578856
392818034
1615137224
611373900
1352969751
1673526708
968663589
46247400
1199112759
810584530
37590987
1136688975
722573483
136645127
60831336
1309759955
712722263
979373518
707241195
801311629
145684834
1433254249
1456101056
742471623
1222819845
214087943
1537746377
1364833211
1119938675
1083687933
646541668
366453818
972485143
1095463294
361323809
1843134953
922869477
552604696
79722759
783668692
1436720932
723344652
1809694840
1356967720
1657635464
488802058
1399608646
1791352829
1021340438
1531523265
1051409780
1111921973
1724420387
1395119061
547828097
1734032530
189770678
1775077880
550023171
1164049685
276454360
810200961
117952085
1043670237
812803792
65755409
1769191662
487542933
1007572827
1754816904
1466188188
1553861796
1297054347
1755428379
1301342453
1809914173
682355426
1479347249
904837377
250403177
607250699
1661573693
403216609
282865306
1634366441
285550590
1112362964
1694429778
1699939257
799363439
984302239
1105537580
695966118
853017533
192403708
553281184
645131154
1159631685
1168751071
1357686377
15333987
612994525
373025018
606230698
223638878
553429687
161480287
1798095357
1588995134
869332526
196926323
374700443
1378251194
153926646
46047448
578170783
1837763552
1776314746
1673336944
707857787
128556791
842817832
510076904
316117689
42830257
1453429742
334583360
1050937932
346825364
164624893
882799642
788652110
936657884
279615252
1105430665
1454090451
1797682789
1037991448
349927761
1644744632
487799792
202235038
554934359
385650181
55213067
1858292742
82235775
1580331608
620752196
619395491
1054336831
1167326548
1300471674
432040979
382571862
295824643
803492845
133666894
779317166
1767797103
1595551014
182408465
872095362
156629601
1086521478
739341317
1637322682
1449444414
1859022743
1754946851
1652877993
1634551154
701223082
487047842
1070530536
552265552
110915561
121875618
1662363431
654849260
1833560206
1387511562
639538838
1518972087
240121637
850037703
1455988741
1176884056
1529267412
1578078633
1696671182
428404292
589189789
181142682
119664861
49382914
1187494115
1090914846
1058153937
496681787
761587906
174366273
1784767779
1315477012
1077998259
1292205811
385045634
1530952710
693028912
615511191
1118321339
1421915644
1777784026
28023628
407310664
159515221
911553974
714038126
1355034182
456087478
637930482
1589296868
267019434
1234616177
1175349915
399243541
1638528363
291027198
1200119150
1474569273
412970254
1734768526
1280560057
926968854
403719205
645970527
889366113
716697663
1175028700
26071458
355495688
705585237
12874224
1125923418
1509994602
646032328
236464484
1308195999
299703807
222060406
401392054
409960902
1640709032
881690617
769198110
119476965
533240903
603717948
433374942
844429958
1762898134
1262766603
280444387
1332882663
549824187
554466657
1103849488
435857204
564188460
1698891013
558765656
353524799
558020825
1095942970
435194664
135898086
692375189
1687638197
1511198593
31212745
691889456
1703585849
1473474370
787157562
1776230462
919762605
1049096788
142354176
374426246
1762603141
265825865
304375523
1066309831
532449280
817975743
634525389
447489606
490135092
587164550
561896404
673322775
789635438
1648016648
918881677
1654879467
621416460
1073171579
36178405
126037889
1599876272
1759213129
1230907022
867334276
950098661
1160472913
876442082
944476762
1440255040
934662090
624423364
551728407
992536435
922107295
1016184978
1024053072
322893351
688675165
736265600
57188728
655939335
1262471859
1593736993
730055262
1041276575
1258920378
682159115
138877154
1158926249
699339823
1839893080
760883728
1805522107
1025977160
1051805775
1806572469
484255641
17458454
1394807259
914630333
1594728639
1597674696
208383215
383288597
289537428
294663590
1187553949
534954487
504928630
270449902
440742300
1813472041
1260286542
388553930
1701686954
1107580406
1678637377
1673205394
538873627
1784766470
96378831
3700620
658243822
829768958
1155627267
1646699668
1736345084
1746779015
1319066498
1540615003
1014276315
703817705
1233687654
137282079
112410833
465179065
1203422942
1770245345
148456982
677375343
1524500485
1406396428
310644827
157018289
1616563629
523714027
985937889
1582365127
1658344045
1322123038
917693614
347762395
1753856094
935412408
1625400561
446553372
51382882
1750260909
1148680220
1141058798
701435510
1667829902
1107932261
1257672073
518072462
1096144002
1080077325
1046760919
1670722293
233696556
1222845063
1031517730
121618626
1261150390
84072090
367449353
1193635762
1409265904
1645886375
1269055470
1304805118
1626363107
1808535568
109958424
1676467091
1424772314
981738221
5331767
765845848
1485931387
1096554051
1330467228
294198939
1661767423
957437006
1366958337
537819598
444335327
1158205492
331895284
1009419917
1100110448
1399668937
1225646809
143123645
1669529921
1482458302
5853829
887650813
1194610962
1044961715
790925662
809266451
1675065762
1642702897
1564479021
46324875
704056810
548282860
1230629871
1187511690
1549653201
1819209021
375668545
1174812166
1228736499
1819548392
153091387
860942482
418839302
154966143
360715749
453965392
1189813768
1277212640
492292255
1413707851
1816337117
1573932839
1134028212
952725153
283064495
1838041986
1058220587
1430364472
344539785
1037885942
24553312
1552771411
980279720
58186516
1187030423
325752271
520309725
1071114488
1436506505
448691869
465343143
1667727261
50772562
1319684692
599009535
436263132
1230934428
1526248864
107071027
198317119
484880062
1713418853
1712802900
969588382
1490799319
961898879
9939699
1296312323
1665245271
901853700
1657170056
1697216422
491257083
716099610
1495445196
1543963161
479296097
498373612
1656496888
784639767
1191543961
509134487
776876222
237885432
1036474929
69360326
872340102
1580663688
1247098561
1776198461
721249751
1047484730
946980678
110235603
849364781
758292390
721421237
1603346533
41287452
760692873
1371682145
725698206
969368709
411747400
323728369
700790940
1778989876
1126171241
235294613
1849367844
583233022
1522786746
433410381
19545964
506012148
1819054383
271215605
1066017778
1241183791
356488732
452723867
439109140
1397877638
276184775
539233409
601883740
1335105417
1018517179
1143727829
1352897574
103039402
1577265598
1320359147
580130301
509250261
1304044977
1851517006
291050767
688368430
126839089
1805784748
1272475262
1315162782
1181261121
1745016476
846943305
37928266
567220906
1569597455
1529665972
1856177211
203563996
989164567
1747633208
1355513275
254655879
1857891877
1208250747
1790973119
1079741818
390257395
1140008268
1348124033
1458337267
1536579543
653055770
1241180050
264326328
286147121
441021407
162001718
870955808
896258409
745397037
137577041
1505716751
1293016945
1841778015
1520768778
1538959555
1053504646
176776674
364216014
108515757
530957287
36340414
596709860
1113234442
931434697
382933780
1499021159
651489296
1140706194
1449706181
1242833194
1575869363
945855388
960943291
1349644724
1173771003
1264979706
479874100
1080242640
1397555879
41556136
1295914581
1683167458
969095947
1036981216
1776109372
234820155
1754365749
1101885581
990294233
119943612
1589019800
1839191850
1444932660
1809954310
1256548597
1216799785
582435497
1596615349
229043153
1551679464
558503904
412035170
1462994515
861492881
1257725820
427111563
194045823
258460495
1146606317
412154994
254974270
1090340793
811367088
933520265
459543096
1454831677
1572666075
910687489
1730827034
101306961
959580041
476139814
1644057947
340100844
1661345919
720619952
1009356582
460839664
407526799
1142443955
898169682
1004939441
58823232
1400907378
289528003
966216586
1755146775
1467276841
1455821833
1641018607
1356251321
1360671142
1685543658
226630861
738455366
472892965
504482375
1359093787
1135922768
952833687
1080189454
1535102738
881814074
1627220152
636958723
914500294
826740033
576712140
1272615483
1822252689
1483755259
730068345
1619815224
1786613821
1155865201
505381718
127850638
455177708
874557701
132061525
322404900
1205119581
23066608
234296918
486846571
733134660
1235411661
1149600516
1150716777
755252115
941279615
1502066057
1536241041
790835357
52918516
260737154
749930159
291915520
723759040
297217478
968176551
368015176
1613748718
20004005
1213754129
1015039265
926502856
359210221
633529115
1099519112
203839021
931515898
1853660947
1746489536
1477443319
324930352
1700837122
1273278170
340226207
1138255957
198304274
1471599838
676348642
1524462511
786525808
485724884
1208390767
803533866
1551291127
1342359747
358279119
1248171257
962749521
689373959
1132744873
354516774
800498852
1637249613
1050552000
1015959304
1464637605
1293040017
904326045
190816745
1696752380
1694066219
1533321765
51376933
1414067130
1351707501
882649805
1072519774
836851416
950373052
273654656
541026786
1265406769
289256700
768202149
1010833283
1029479912
1555657090
472253507
933220737
1355563520
458367773
294556422
590186374
1570796158
1507504155
820626279
1060196621
1334329979
254588979
545590904
1740170146
745987759
1062571051
1731785347
125521918
1442263775
521862220
1029722963
1536689157
1556221684
1456677013
746647722
808141940
197710122
962366156
1661543525
1801978061
272138837
119448179
1392328703
852003856
1418555939
1258330303
681532746
956850678
230784895
750319970
109293086
1711373110
1237389781
377106003
37268820
1809504106
302279417
459181424
1485911010
396893762
856829112
617188007
1818568786
1148251577
1069353427
101875884
873226817
98372029
1571502868
74941126
1216948555
1389298118
1109684139
1635947285
88567900
542641711
790386045
1620179289
690031479
323181102
240591516
1077637348
1775634020
1051604280
616223109
1207635254
804901586
1238017025
1548560292
930445870
1418332441
1007755593
296276549
616564728
1233161488
563048814
1846009194
1749853350
1360250502
776327994
35005792
724597626
1789774041
683855067
1121022117
1840733109
710213075
1533476484
39678676
1367233774
240513548
791241947
1586851951
996178667
1192466369
48859374
456723801
449683920
1571368010
264352611
837566174
1098990375
895570421
1662076433
362247997
954190082
217641714
1751259401
564564534
1798422112
260674448
1466483208
1043513264
1253826378
1057511947
1778623345
584204831
1616160817
1188573419
622680813
1417334888
429499025
502043450
1192849318
979448945
1225273335
1777398062
1760300759
1557026182
66133881
1012825529
258055089
1851825382
685750485
1522193229
1750255576
483177616
1233300208
1173569375
643207597
295997129
302152213
482052592
318942384
623854676
1307865417
1825351659
492884335
1702252597
734213908
1370504106
1167924787
26468257
1833718230
1626240815
1164928415
126212951
632648684
1351432569
1823246923
1552864391
1078120147
630883659
1142193018
1249002362
869823876
1533163803
1788030746
1651460976
1800346219
1085162141
1805214966
163039103
819660754
553757283
1172287476
1490518223
1423205767
1017294011
398235364
943188647
1661572867
308571164
1398751781
821778893
65726725
1317756010
361702222
1849729154
474554341
604512998
202582164
279236225
105942588
459428711
1257591077
280216123
352185816
85209104
767967302
1197378562
1580476307
153994808
223001613
819652150
517382959
433254550
1715786838
614014846
1025070382
291530222
1758017250
253939729
1835788917
954189527
287060559
1807104133
61691388
1570789598
140922753
705819940
150730382
935993702
1221826773
212267609
246274009
684972778
1794168938
171015827
1436931489
482227079
424004799
1222226334
1516050561
631796696
1391407573
262421639
21863212
1518716958
1707141932
1789633633
1201690208
1697607235
250310344
1299960262
1044498579
1271166189
1121370486
243023140
255969352
1534529179
242003671
779377600
1653389915
126626455
1232742648
374216107
1509739368
87332684
1512973232
393808572
1216453468
448895614
1183899783
1825888596
916888550
1649264028
892636304
273670346
1074084422
905692775
1165892853
1294123405
1062886284
394686538
1017361792
1745780094
1685816952
360113984
442031656
452579025
990176380
136889580
1089375665
809754924
204839371
55812848
1444904116
303426060
243491916
582463660
1639910948
777434196
102578463
1357494213
232660865
1738224273
140899600
730930803
1141905272
1299878156
377900950
846273137
1261334388
926287196
968182829
1751699522
1617636835
1161053144
126247931
1743111403
1412323750
702202196
373286401
1837696642
639146478
749628637
90494050
1426919355
590229618
1149003854
1857431969
66250746
1523278971
329193595
1229796101
792900775
69003125
1502236352
147117559
677110010
114024050
1171390554
1046260876
620027370
847028149
372448491
663549424
1748278801
1099567320
910823812
2599148
170047139
1044630192
1410255493
1498488324
1136078475
66821275
1140005207
84047484
1795572494
754742946
714406465
687572197
815136983
1133089341
965563895
520873368
14653907
1771567899
729856639
1715396875
1580993009
314956851
163913080
93076719
722522355
435170869
894897497
257361508
1821985532
889292170
267181052
1726128211
790931870
99694229
1412162946
1731105989
12018482
468052223
1073527309
450444738
775036981
1784613470
1539425951
796657570
712259645
98225138
408771535
1672972175
1501567773
1158364189
267792181
1596442439
1151340739
391952244
881513847
1780782307
1239819258
1034976958
602488150
462996229
1771960284
867096419
1493847818
1834732321
444589793
136730741
1651646764
1621151642
1654994724
1489548621
550543078
388667655
1835719076
664722332
334709279
1818154992
1794248659
1524722537
777168673
1195847620
156073014
1056860290
19856824
1678102842
1376218896
768197341
63979352
1136981143
358505209
1509923727
261002583
690441375
151406563
102306561
1674528061
179886165
979916751
1642156457
1656376627
735931423
168842395
845447827
738438590
1099700543
765483661
248484511
269873746
1138020368
1331891791
395496355
929440236
436731786
218762411
1775277848
749363511
922915058
1844924288
493153113
265351211
790467977
418789036
31536034
583013385
192864270
1351691523
595571960
935179675
768591673
714943450
1143032350
701506039
1775564155
533738780
1775623325
1365372438
122944425
394293474
330008015
749073351
539606288
975363915
569248656
1680797360
1559867006
117589547
257746124
1332237800
276584060
533685359
855228649
993644873
1477842776
653139881
1324286766
1822221861
357887238
1639956581
958881019
1170280449
365429270
1618929141
1186876787
686150051
1146506579
538603396
1073930773
1302160042
1139654009
1071761760
669726882
1728088305
764444395
1482685608
1490520671
748709989
1744380697
1296362954
1388911416
593111123
1017361937
275984035
1470772792
24871557
759470823
482784160
830720180
1056630161
1589725411
1527773562
275866354
1837889627
308420356
1755498308
259420475
1397990506
594899461
703396894
1547322800
683731411
571327830
1600061204
809687504
4146006
1302403244
1799181520
953908765
1285915425
493216623
1058691264
1170134239
637394145
176704290
247076313
883010979
69565897
581519090
1755280137
855879517
1854789714
343358665
1415639938
1632861713
1116405299
372591194
1672447837
1531317745
1201736009
576611330
216914630
789663501
224071693
1603441618
1459190984
852078835
1330506916
126928683
713088150
1125595303
193580237
1022655871
1577065830
190249555
111756293
869263277
1051645090
675942654
1342131571
1834933490
263810699
1102016411
1535536562
940851344
1001158474
281562670
1795130942
1305930546
237582981
253443349
1633209433
1352824368
1089932528
1364575640
97472563
1245267808
1751477301
1787596560
1027228507
851433520
311464346
725720894
38895589
1707523118
1454368185
508458365
46237451
383697078
1472321770
791400880
1587126838
1537470676
1434988180
612418378
1140527757
204600865
1216366969
323551235
516182554
1554160663
1316556348
1644471092
1441763011
362129901
1512449010
787031493
1690642379
1504647306
1587362119
206001581
1392198241
201694307
505553109
851444452
213286280
1177154967
1505690144
372303454
1372852465
762042469
1569629188
1839836894
43306086
894555785
862510054
1177582167
144576502
119080344
1266208832
1614349540
1689254405
1378677308
1838541653
23699975
781762298
1562312988
1804520437
125856955
685927514
395591455
1567240033
612236951
1273743413
1097829184
784853146
1091762388
1220449711
1072162054
653768343
1641940046
451599303
1806257424
592713354
1619672958
1736375096
437858272
1376031648
1573351593
338860747
580000550
1727514445
84856982
1518171749
480420816
632519384
342941781
324717895
519545651
1493475181
1190861440
463424951
1582586336
131469723
507746864
33398275
245928255
1831873200
1028536319
280866984
1529171238
1809512169
1695811432
1703552832
64800694
1804523020
522777753
1722836260
125797899
1610580705
597126004
889625854
1091495221
817698144
1533065363
824520090
1553471269
107896008
1080065250
1688380466
1361826817
362033081
1564852590
31843227
1723466536
1040177467
738459002
1828763943
931728333
1563818314
1715999441
1285900615
948446348
470251662
277302134
452306038
1180612257
387436118
611819237
713534081
559517958
1035261178
1624552960
391679360
673004661
1049638832
1179558479
1392582902
1347460697
1749244252
78458184
1514280300
1187354510
1506270854
683089337
842529360
1673670354
1257464756
1667279811
383013030
659765405
844402891
1572835564
1754530515
1419428806
865497864
1092270667
767502811
1846204611
513945957
388958915
637865004
830393929
1467977694
1595997750
1017517042
1496345359
131526962
36823627
1063127126
209798940
1473786861
1092596870
1716896059
1745978930
1103093578
911050874
175477139
84506435
1670876944
1231522305
1284757681
715245729
1041025656
1850129128
433022868
1824364404
1132635961
394352925
18322451
688947377
74595371
1624124409
316804530
1729397511
1750183116
1853186164
856124447
646838311
1328935435
1296774552
1323923720
216511923
1061233193
45775688
1719779803
1387729366
946773373
1634400463
550030860
1457552858
1819833393
170489123
1620005297
1134547259
1761339022
1183074284
1178046496
970970341
1822314621
541839624
1012978650
1527462605
126176674
818179390
1553829466
361857409
1687100491
983998009
1404638618
1535414850
1392282851
1464404181
872372610
413276026
1005644956
899196675
1207082406
1531895440
1830053473
535223343
295247921
1477638672
147935605
1524649893
1650161339
1197493418
182955840
107783612
1543706549
1148890215
1175612953
426867666
931620401
507060925
693182709
994839116
1520453269
486488946
1391929149
1813533849
47447167
497738109
1162367988
845869180
740320027
3847745
673083899
1611552478
1078105829
1379868055
360819178
596601007
111358631
741782897
301343351
1411875107
203769632
1062570850
1649379194
529891512
1812987492
1665682790
649908227
1664173460
1588332858
1241992337
113326179
1741854431
602138279
169821359
620926875
339673724
553759454
747869754
214203495
46264950
1233443978
407427643
1334427002
1737983200
896949175
804970060
1343288659
830803697
830602489
1391875710
468745520
366626194
955989289
1405230950
522388830
855858205
1084403539
1621789354
412806211
1092184481
1166224230
1598764231
1561661979
309191896
1685513500
366257399
999056616
298182216
177849113
1621538070
1250094116
595207747
1012410977
982638862
172550972
578098213
1643693573
1138191397
183257867
492704965
372126359
1373111205
1043209427
74332872
271761612
1346014537
1206489809
1823323064
661504569
1294446336
863576278
1021805653
233561993
854834378
1150877716
529035112
68605134
94257418
1121593873
1729390745
1778996747
453197133
338736957
814378265
203500282
1760691396
1760364107
1815967383
35635738
987210059
950619971
932632503
296029455
1470264825
341621846
570626844
1472997894
1455594898
902491625
1748032603
1486722957
924439413
1499915879
1119122108
155675511
1350913725
979352651
275448555
1084018518
1758763544
31959766
1091133209
864439953
667605374
814525408
1816252178
1038737665
132642346
1787789405
1530964194
1676589259
739549707
1064841777
1376979446
969945372
1561286156
1659691867
298681822
840049570
1209860066
14026728
939772254
726375527
1033874485
888719173
744152801
1362790242
805636901
1451854826
251517546
1552908061
847694625
852353373
209327283
1273402144
1187280808
623353103
895462189
1627699093
248475134
907655444
428114191
1163779144
1169104122
354001009
876867401
1022078184
365411067
162332295
1462686739
1127986737
1262425376
453130598
1757436916
452327855
1313235623
586005418
1050409686
934152059
1612676249
743847507
1224307078
761065838
1767169180
936690148
782549429
137874251
1421979010
427398976
1399218093
41954121
195326026
968897272
725941073
920960901
1247852288
1517385851
1192136776
1441392897
1326754536
1115831555
214908159
606026135
423769153
1552466759
72905582
1039267196
1490891559
292584001
1796029443
1120013455
830824199
1853347011
1171906360
1147418727
1057800742
583369759
135163944
5638705
301856169
423042920
1288243288
1552734283
1203357845
1608497518
469148293
694736219
1269220126
1266188733
801499396
113213819
1177964642
227813779
698271262
494669434
143135832
547187994
170618335
385439476
340131750
1369359480
1647309422
616361186
1297399413
676388531
1084164021
249168845
1380721780
1346527952
99674179
652653695
669554842
1038747686
1754175037
603937007
692803926
55534497
254171372
1270105545
1790103920
474130505
737212660
1569788826
1746718451
395788721
1220603521
1767419642
612501917
1252168823
1626239103
262939376
704275112
133631679
26068011
1770038934
694664696
1688545065
1764460306
792464864
1390034521
401794546
1513741028
401163866
1314949679
579889980
831933023
1456301283
886482314
142457204
1213800340
1333337181
1674366237
1163737240
1193557805
1568917696
501110930
230783885
1524724462
521168419
1399086720
373167589
835336000
1364974386
992327015
386693028
1008267882
1535960812
88624893
1456950411
153412805
689350992
774621977
1042474606
774887580
1264552959
1249826449
950667691
583734841
127733310
307042484
1491720488
576220675
1114874061
315713089
515792221
904650267
823444342
1298226465
998523858
1830877229
218545361
1491827525
1051714003
1414601521
833186126
287805878
472496806
1192890389
273690505
265283344
1839425697
248856468
606961741
1475370617
52115703
885437281
1355637981
1602317426
707197568
591795441
349078712
1252739215
645221109
387866850
156751861
1684178910
1617612621
261181266
1779404056
1277735680
579856134
424161988
605213092
1524033869
1228979525
113473281
279979689
1391115510
688008078
1748225914
974479681
1011822310
19571751
1361543436
98531357
673348493
191900250
1500567086
1163492929
1652975611
1363435549
1818633980
433869010
1391268723
846438152
644237966
1489553539
1714090554
1821791188
1572242214
954006204
522944551
1552590928
148559144
113186036
977142691
1142073854
1434713576
1459727281
193369593
706934871
404657208
744330025
1295819713
173404078
330022476
319143228
1486666560
105825415
830864631
1159761627
869853250
599912244
1647859553
1020366227
713171588
583314478
788912962
39305720
1098376904
1723178482
1807190526
1017182233
458688641
895435155
773954037
822408211
627010435
1126159653
722007762
1260913510
868715628
1566865561
1788122450
647240646
449585300
687980684
1409887943
352817806
1855340823
1431078491
263814840
404367130
1849870973
698148439
1220107497
372991380
644229817
1314865179
626716470
1726986947
1661798079
270331888
208305047
1782155219
574738457
1536210529
1022899555
1306872150
743144226
548667082
1410392673
1152244187
118584513
90616137
1161215635
996563190
1133588120
1210516160
890274409
1471792036
690035004
912454419
127674346
1005064211
1376945257
1745117031
1663830252
161992374
631969278
73002584
1464244629
1756524957
787442786
795168252
1091190859
865208402
1540051797
89102869
1483715694
1561721370
1745398183
336198937
32201794
666312468
1718555616
1174059608
511597717
406448517
1374543715
577071318
542573139
1600380223
238025936
1343185073
631703066
1557011763
1706610364
1243760250
1694606183
1538218084
1321905044
1376803856
110524002
1102892050
1261827370
919899
868484854
195587789
741052067
1257827017
650649456
802419021
648496339
384688707
1148882799
222386651
1656659188
993930890
1314659561
932045519
1547076767
275923131
1723489628
1057500285
1524508462
183983314
207577490
1724141588
991312568
339495234
193764453
1531107493
1284533936
576116096
1832181123
1602861202
1846764377
1521823556
614948057
1422989306
245206764
537993383
65655618
1740933038
810503768
743098239
204175721
226887206
1017820186
1840341007
1331562390
1789670293
365212365
957540235
1379741925
655071604
518001280
477677321
1057680639
1650256022
348977216
1464688612
950380324
744747034
199476356
1063706684
224058187
691644921
1798748445
468528070
391069327
1018244297
770527583
480619639
540765272
1687991882
1635779855
404216381
762270218
1760003846
1476671866
930868243
552546330
1271786736
1296695549
1423880085
1071257261
1577859996
1164902729
158674948
237758342
1685957263
1247735017
1815640840
1367184473
1595425383
710545621
1762119746
580166197
1508159388
1567046926
1467632440
1579300496
1363474841
464250114
1032980782
4829890
734226668
431341303
1560401468
133113212
1563311270
598797105
1154773990
72420778
1657609172
1024533192
646741464
840745274
1140060383
604771173
165173397
321340158
1284229835
793004809
596996367
1667192829
1485287850
1431604094
786569644
746810147
538351763
1111275728
684850975
1701381515
1253602862
1423544867
994038768
787175174
1816508485
114811668
507485194
985782079
1369249620
1513608318
675854645
814551209
1487730136
1833616919
987239249
1522149449
855531701
674544862
1147783001
1241928332
297513568
1475240778
1269016321
1338476701
1043346255
1302100480
222610315
87627590
1794069486
1332585151
549225252
538991213
207460504
1171307641
422345995
237345521
519898279
791526622
938394012
1245764879
128197461
1269516819
678446503
1236856751
1846936676
1614360633
142476891
1542038417
875182084
955893321
920653400
301312466
1238027915
1250895717
202395127
1477693241
1127676784
1476998137
1417219797
1053601320
314253161
1667144830
1168363702
188925981
964725842
260043972
1367108984
1572945391
1402383742
1676860862
1287901576
1398967826
1341112017
582080715
1036440450
476946057
158729805
309553546
941890609
1476515753
880901857
277934260
705808254
1790267265
464940379
603922981
754148529
1269314020
1774575532
713261983
168103344
823765743
1795059446
1307358802
1413876772
622429673
495776479
711239401
1382227462
1727020161
1701936664
197265231
1840110139
1638150171
1387673619
560220760
34126911
676447391
624849168
302042837
1398306162
621850591
784507360
1683849676
1235885129
360559305
693495028
1196480989
818818598
1378008510
281907400
720228921
1336361532
484628159
1673163476
1653569581
449842160
1389433980
1499569475
1289959084
382874771
340413092
770732199
1080161088
957472744
1118437172
694503739
1493941516
1504258846
363336985
1831641499
732934977
1242141021
252858390
492104229
1726471579
144341289
79025466
823149414
353581294
186039989
577946344
1387864992
1188815181
1123766631
178975742
1696496747
781851638
623674861
1834183168
1398161198
1316547792
266200056
1532264433
1272470643
681579043
154708107
1391350609
1086760100
75513781
658565037
671264224
652656687
454259615
513341492
704137020
1791321345
1122594668
739125567
406152547
570466561
730050011
1370778696
1848295712
1354985919
1387839454
470393403
1631325793
1236936962
1185470401
754627844
1021232365
845562064
175931411
1216362974
288353357
191627990
1466118182
710336486
1033252439
655940324
1379536423
1613687719
1239766055
106360129
246521706
1295980505
974867288
1525656965
803794656
410954829
921239846
876574975
1738363609
1532051340
368963548
1204924375
140829148
1379047897
837637499
1096664270
1661865500
1594775917
747127086
1210772102
981874033
269866314
879108290
894709614
743872668
1138977799
470916832
573668278
325299015
1051332587
39467370
187037476
101275174
359198623
705314804
1533658515
1658813919
1726612025
1743514056
777194083
1056155374
927460695
1842196056
1741805514
1362022104
809416667
1291697804
670172424
439218636
472615461
915220576
495982506
1575248193
892969174
152660052
144464456
304854632
1327874182
617251492
1809516055
802526793
1426119512
35355416
1086505717
807771456
987460785
257771206
1156089078
1843191481
777010760
1543349211
758373518
471113661
220952103
169794268
335198124
129126329
1230585172
1576691758
1213634458
645800978
1793297867
1399518762
945828384
696304562
373942583
384762939
679897597
1040253535
575852756
1235007011
440047837
1463990900
1062513626
313501334
983730042
1056442607
10764493
34817365
338448440
1298016331
29864828
1378147913
209243351
168839484
1265104291
1288445112
888372452
620846035
1324973853
468261158
815545597
980192598
1276548493
1759038709
1728375997
495643776
1331914203
420622016
260874270
826335623
1413745614
241059013
1225868747
1541227763
892869956
1805051462
1119293186
1630741052
1540539399
1715404806
337776204
1068235405
380854843
555513621
1148346057
236926255
313966963
1073787460
735973306
1234208902
680434874
961275179
1711424375
399182903
798255550
1595324015
1489165587
777406606
1095369407
1174848288
1337776304
370526040
974454382
1626234864
117199384
817280499
1528494768
472555839
1101764829
146432722
419961915
1281320648
343485719
1273735403
1582256994
533155070
398364578
1116959936
136835108
249028424
325724054
112441381
1308015115
1092525075
53623148
1193765421
58516475
1272077249
1817871170
123586715
1255396752
957144937
1503676404
447527352
1257494165
379360884
1321630072
481865301
362119404
1720938241
967664006
1715889187
414941620
160362188
536309781
1232454208
882850478
1203974208
1593647371
1736365672
796280870
1396033057
1663778136
486650564
1766059653
1012353447
557920609
1848632972
868049746
1089017694
1356062194
446293177
994931219
1049021714
200468937
1421553192
1705642008
781729285
1788320853
977585985
499559176
1745790508
185248136
160834962
1307163227
94088651
377298595
399119948
1433814682
1672831413
1025513068
254254267
1134429391
1411520098
219920297
1694207249
1177302396
157278761
1084968899
1491764059
307444407
1084950305
1354203561
1317536881
63001204
707880478
1055077579
1802779653
92672833
1647569465
73073532
642856842
483226967
87803006
855838456
129598621
486099948
1364458121
1162486056
1371045191
1721164858
480171252
565410620
1014943970
1260896542
782104436
688512794
251197336
415935910
711597891
29228913
1654395218
642711024
715764770
1789823187
1150071912
176285091
531721433
691591832
598327620
1588989111
1627425344
1499390514
92137566
645378070
1491470774
543781120
1107005921
906565032
262843736
1206101909
1100165443
1184135682
536970879
155752776
1328530915
23479515
1419684188
471103781
1600255691
1035991217
1450592696
1604908731
540065800
506186516
1179740970
686264589
644215673
299914249
546535538
692326291
95163551
505315391
1190132193
815361562
558997255
1718266051
988367601
33200463
618277406
201439165
1637941839
1561362418
1620993168
949091296
278004809
1680235173
1699720452
647058235
571847429
869671827
785027304
149866469
1196468454
1222358435
567369574
172647272
936334460
1296717274
678955754
997779125
575988578
656547238
213249088
1036489261
1517013776
464102741
1387479711
1607205556
1371331352
475255537
1092390422
1310873941
1799944948
1341442176
937044966
693643853
436464568
1207415998
1661691801
1742297313
676006909
1534278345
754718310
1131795420
1711585978
1387863150
186479711
988293216
235483855
1220934448
147217738
3073643
873128111
696066542
972819468
1700375422
1332785040
807550975
1774977199
1233698666
1014134659
985456979
1017311063
1285664557
800417079
1182168446
1012210488
917358258
1609334747
10431046
1840700516
151325987
73540852
936748085
950031243
935920238
1479370865
803263930
476259166
1641309601
730291098
747940646
1833152470
1024368037
766053473
1320827534
286266834
1746260335
240730665
1809548384
237662547
765030386
1082678134
1668014666
716705732
1211677768
1540753564
760292265
1707122889
985210889
1611639517
193999102
151720554
1726945556
1004937685
1303700875
245605544
558928213
694238277
342198102
1508853758
1801960088
962245835
148388161
649536335
872015329
595879212
1734956706
891478723
1102863276
1571037083
866501599
440815331
622401420
504750174
774921592
1750006145
921378443
1447366688
695093882
1260520240
1706339406
883492719
889440989
13921509
75204813
1784271097
587300169
1435184713
1277570016
1412466396
907866498
46729148
690949590
1598069318
639617704
1406492818
373134720
1170946953
198046716
1018594040
1052295839
1458694700
1677684331
966789033
1141051223
298588367
1749386156
1080344097
442791640
1818415872
1653824496
1287988026
1436385995
401190052
1662219275
998245697
1354428658
1108543515
1131746668
117635729
1407708795
1393866121
485993738
1152624626
1622315258
1382228074
1634665186
1666491869
1431582415
31851821
516891629
1103116971
1328098238
401899301
1242242062
1303525149
960919739
965481771
1317233409
994465172
1514112546
1216679360
964528365
448184623
566245086
710040151
1383564402
519081578
308083986
1232794390
914864623
96656541
1018462848
1521679455
1428861168
1798865401
732534307
368981269
1199641460
1088765789
849691987
1529462812
394416629
116839824
1825159223
698191688
224590755
1130704997
572048330
1351367285
1260117162
1300584518
456434655
1168305543
889523173
519423494
1463515489
1339263125
571784589
1634637220
994844984
291290144
776984560
954938901
799780760
723322143
1352469815
745858168
506531240
1583495040
964198174
40033509
839184533
677314400
858193715
1331314177
1233752903
1515223586
270327362
594031834
1399818569
381292913
1849148180
1531762758
1210675213
219152149
688827698
8224615
357004920
1557885595
786164575
1682203197
357321982
1636848756
1185040382
1634435255
1557121743
809484920
927820644
1416425993
149977109
935149613
1626706439
1615234102
1044033362
1424755467
696586212
1109588929
1099722515
524116896
670424885
1486234493
1720599151
382681613
560550749
356115117
604705239
1418007531
1273375841
1421455572
1757364996
51085266
1796171860
1322400131
1692513745
1742001281
1603519709
552817951
1717784329
1633044584
596687031
266940189
279217511
1260214990
1035210349
863372204
721956630
549764093
315197430
142932126
1689294065
622831077
1217465225
1401362234
91576396
409962850
12961999
477966949
749185602
211573323
1135885546
546839987
1438290448
107635093
94278104
133991631
1265233377
444247379
443866632
693269708
60804387
1269376278
220787816
241221827
220835775
1323396750
1115707753
1320030421
667605099
224572116
1605794945
552516781
1425149497
1490079544
1831755997
526810759
312892960
1819969431
1563872944
24272643
694021946
1856442745
1754310265
285423111
1349931348
1056539572
533246388
1550026053
66282484
253314630
1163679941
957348286
1430910156
229692181
9481247
1465762254
597280984
303052446
33386235
1517511366
1457603699
1384595186
739498396
1756750353
786947464
1311090032
770962269
1798584552
605894058
62862211
1330658486
70418173
167655668
610407454
566290204
215922674
592142285
666983638
712967669
840843136
517339788
1152200949
124067557
1204111914
1155940756
1180580759
739934128
332981463
1124239924
1672742631
1186469421
313258045
271793631
294040951
1183446411
1386991568
1131733709
778635451
224771398
985919950
1768682521
1607576374
1291851997
1130283354
1765277063
360427164
440273282
341865356
985265925
812347933
361473613
121550703
1116685018
661805546
407029786
173148061
1597998009
1009672666
1548133562
1648961232
1373652884
495623520
1172597107
1532782777
617381736
1157179165
223423538
476286993
491463724
174144753
1177672701
440144716
1357377426
386667383
697189990
911519336
51156416
48044244
1583092721
65911151
264383174
1387977495
137311084
1375679031
1146901768
779178972
629803922
1637330203
1208000908
1259395926
1854112259
1107312261
1622411536
1017963994
1347360577
20716792
96768848
1684047707
483421629
1479435400
1722715847
239266453
124820731
1739387832
849575260
1470518749
963122970
158152306
866480310
43743277
1347172158
186657685
1035802139
549593857
458076575
1693993099
885562581
1126165900
190248644
263117494
1466395716
220124971
86677759
173763099
1498585604
674469790
559637516
1146634607
276956082
87118670
165235388
707019733
1793283979
109712798
1216281832
1654668786
1775983204
611908794
1394276335
534717627
1300652464
1698046115
1510820256
846873742
1260450447
1161521216
262906521
1167304429
175105815
238936147
768619346
693895005
1825546510
751864545
1590868470
40704829
996744965
719004869
1667544678
459408270
818576299
602325280
129724087
580724118
1452519213
1266919850
1537979661
82706569
1582924019
815421981
7773420
1727039014
1033044921
1678182026
1321478757
1225704122
554937110
1611736540
148699790
98093329
1570864415
569376192
1288857704
824884962
1720557043
845660081
1444700926
436797138
1110358669
496784485
277978643
1257201201
1299839331
1006175760
114637738
1835134322
1034365329
1138163184
924124183
752153655
1136037181
1748444748
899737912
1672790716
242640278
1196332545
1814956501
1434524816
421493564
1429476677
1272620921
762629208
1242009678
166075969
852374729
609183038
300509713
1397235367
1820061830
1673413124
397553266
181551850
943128541
457531076
402563860
1201477759
930532682
898728520
1708031713
991153162
1599313818
1623978569
388158156
422072858
1116074381
927293386
617122370
1259018179
1800697241
1174232968
590687312
265026571
1855725019
471550842
340315707
165387208
530424153
1647709969
22551968
1586378028
1207683320
1386902758
880327098
1459463243
1325385446
808036613
955014870
501036931
564001345
600745216
1844317036
1142511569
1666511943
1438004383
778791076
772547604
495521863
939491710
796866353
1041504170
1833271686
1284392579
1502013086
1601233233
1017756513
7134362
1730333236
827612256
1495687867
800773407
1066065047
1664162235
1513087106
189549677
1710744107
1605939595
455027317
1327943009
308746295
1807138712
1209462031
63924833
100217207
1259261031
686674536
1749787200
1707977344
64754000
630856160
564435007
1009837217
4721294
502846190
787093949
1085113256
1428935503
751180362
720402245
1838516854
225666142
1205933649
636439639
631133560
1035968227
535013240
1205492672
379931941
298766794
1710117714
952266138
1371642275
607200833
946397542
21578852
22667988
165296049
70058212
684817853
184386970
3532906
487111936
1325492402
63089249
492127570
424210235
1417825287
1011821813
627441970
279664518
379563322
693796007
148605806
76089259
1036165524
901877201
1575918286
764697570
748434093
62165890
1171501577
1752414336
1423911639
1252627983
565612350
999764371
1040264292
1604102813
957187524
122221624
1643406938
1579987397
1748818337
13061318
623731586
1681514107
472571539
162810194
609800946
1244422924
1143016310
437846145
1607068278
694300143
1672718307
1731251351
938462097
185611555
730094241
1813210572
1035064077
1229497480
969785575
1773764814
820406425
941017851
683441124
528291033
623336911
1788092651
1175843686
153346369
600054018
1182565500
204186115
744222336
225055148
1414907854
229055101
1539969091
1108083569
439019310
320870457
1527762835
705857220
831767099
1105260029
590721167
181408075
1445297798
1139037217
1806083726
1097706974
703579818
1512595980
1320719521
479034577
1228704661
844480056
657329706
68571447
1175514868
1857315456
613177127
221575389
1193012038
378816950
1098578558
1063818562
1685126948
1008186969
702506511
1416479314
272100868
278001904
582126209
1705313568
973309658
129371526
190882032
1279081024
735749471
1214160025
1003443957
1749029025
174604007
477430201
642477274
111094264
359925926
670144548
1752518829
967479700
1308078802
923025926
1220616860
1288530460
1043817978
600432782
321189826
1813117472
272778075
1550430485
695564527
313407489
271461851
1847386935
1250981493
1349552286
653537834
1274610031
1400760745
525341020
966404724
33276685
493226195
457506345
1736644735
1571419993
970871450
218912315
534424566
135487792
1146540941
1758334044
698143691
1747567880
1423370022
1800868379
406526914
1162736698
939266846
1682345952
605908038
470029331
1175332209
1250128409
1486868173
227471400
1751679802
623169649
783694105
1469760037
822984637
1256245573
562359805
1113947979
1315281129
834742871
726516458
1313769186
1544443853
951974924
118936531
94251058
322451465
1788290523
823655528
62272474
830118629
231343165
833964262
1647630174
373295411
992614216
1585451200
642199859
1426804105
1545454806
591747060
1577371015
1417644727
209381441
1776955142
1313847092
174527073
517806573
1176787042
1147130203
1485203346
640897525
1496235989
80566314
1345462197
824055415
95459851
327445992
128856209
1004622816
1390955507
1510849164
94902755
945009511
1844105919
1088239964
1502007569
816522898
424300872
1769958150
180275748
511283851
142955499
164576355
130041709
1136629474
1709033084
671097201
152266130
1699752441
947894911
168673464
308102219
417337090
412699916
1114550445
132361011
1638812101
84644422
1334303356
734915142
868074342
821020618
937425282
1757950563
1267384938
149669967
781077933
457827215
666534861
301575565
1256322128
1707073622
1517352454
1334935552
1423775680
180120986
897630203
1501544373
1698304513
350824684
1143801244
1032847249
71554260
532690864
603553428
1665590948
1784303424
1182521043
982484263
1716228053
502092142
862018572
1053127167
695870761
793346351
1280537800
213656195
473765580
1696380217
1393003394
461378805
1261087589
544889696
1292525823
894685408
1039786966
452437108
224537974
1009662026
481361808
1323057445
1402797324
847763559
745559742
117198459
494806167
1174682944
600472537
1447042157
641315144
861394287
773955380
1189559101
1308744077
664769353
251249132
1235558705
1840462034
1141040667
890362492
1495540751
397831811
1640140779
1472934076
1841948344
792860776
411243700
1428934066
1187080402
968737715
1767472883
292072080
1621615997
92369467
1617668380
548300129
396314862
776368412
1300423686
789381745
1589191466
1692157633
1732310890
682595701
200947339
1629228206
679650221
296026808
434602365
466125344
550849206
1770076041
1003911952
465141286
1429706956
1611167776
592820667
96588066
1031835213
299189471
1716063055
839840971
621095416
1278552838
232353048
1115462105
1167035882
998397338
410000000
267750677
877749138
1199861374
1001744082
1645237246
783897581
1040967117
1769261368
431109829
410027126
1560066492
1031467819
1040039500
1186303683
1688413770
1660761686
1191520278
342029588
70389136
950695661
166767413
1056951412
1053571374
1216365064
840373093
463094448
437328381
1581172168
921057540
888397623
1030221422
468620288
1558921381
1501230370
19201934
1722419019
988706781
701498517
71399829
45379435
1557358745
1589616354
393903193
1473172601
1256751665
146884380
334129042
1704877434
429896528
1329199394
890998175
144087079
371625130
935786693
470654416
1664534170
809171015
274623546
1523048698
1467897015
1204891377
1053974915
1719704947
1664005197
1157033006
496852736
842229885
1440086045
869670965
194097358
1613116783
1186269359
28065829
406437631
1696037279
540972821
736282264
428750743
268361050
875613521
621670989
1520019783
789165606
1462736543
1085088752
1650482846
182667393
1402367562
1277253080
293110456
1174830970
1837917010
397937746
1492265983
767067644
1621197159
1264997855
1072656153
1131277327
439159456
1629374747
277979785
821856163
1514329833
1445307188
1365493699
1058156300
367179680
70997060
738563187
850000024
1250084458
1765440499
1448886056
1185441278
322832749
1553105134
124982590
1644780012
1265342878
1379396772
960989025
1386310920
1366738565
1033467606
1111676351
1531501910
1099865740
63960420
565715470
393434051
1333848553
952480682
360633381
1018467544
360287586
1788370334
851625400
47555262
42821377
1268454667
203432324
1553751053
1697339662
1718913105
457415168
765319422
1266193715
437943807
671463365
1681600222
672184604
65049873
750913619
1129394717
430770419
259777018
1836393013
1180864553
1171240212
427138365
1070247713
1233470360
699071215
1670487065
604753532
3882415
1409958305
683086847
489973789
1627152999
1278249629
726703030
59246668
838957544
1495092002
1260636297
1102656922
607862392
1129400229
1271334106
924399806
1735079685
1321366831
917992858
347410450
1470415640
1221456444
1047934419
1811325066
515940053
867599963
623704097
117360737
1453961732
456455006
1200204793
313175845
1223259794
797849197
352480756
61166054
493002341
135284450
1004392122
1489695477
1113171201
652931070
702152335
284883108
805057212
624712453
1147827154
1316975344
1202883731
1663252042
1480679076
1062222599
1809153977
1093632419
628017799
1009694547
1397299826
1720097328
1195763042
1618046976
403197522
1750799321
1300329389
361676832
1602014696
593200216
980975743
1140037563
1338094136
291864800
1151300494
1551531574
1614628132
1355297096
640340178
14410639
969085013
1190600183
1331133823
1406672028
173243434
1142125691
1812019856
1749170343
133564013
1363672842
318938381
292587297
87399639
1366072292
1528734672
1385783296
678201703
1627733577
139903417
1295942137
491737007
1495726861
1349245991
1740681622
1530785060
184743171
1043189243
400086177
499785001
1278101598
855729739
464953880
974492729
991459995
866068683
207066404
705899203
503688374
1482587607
468313694
173032462
86506232
431199348
1417299019
684201039
905703043
1698278464
80503937
80955545
211262267
732487345
1628222690
353448389
1765444761
1677795010
1349347903
1855809119
946690001
830394125
1415752175
1227067066
685677974
977348264
1561272444
357531833
1430505327
1548236871
1523228637
1314930588
2911341
1332788354
1795195276
277396743
509208596
597186757
1210032196
293611327
1715045384
1544216345
1586946838
832580808
520485276
1675894570
205768093
864123949
1242612332
1347496300
849288352
1046054637
899307206
1803345154
336038561
68067091
1068895731
1176208266
62624042
1404735849
169359861
374161386
135612070
199473759
397514404
293560290
1409403240
181662701
815444928
833002523
892794623
716264156
1332390070
1053774839
666005027
1771893167
1464681664
1634770344
817788217
564441904
684406806
129354875
1656474866
1517484168
1218824977
832089
595491267
1806998205
298823746
1105180629
324102683
1768991186
1829377470
1564857820
504978746
644108144
1231339080
901234899
460383236
565246325
472526825
1144580727
1449002553
1403327350
1594266435
435451990
1372033698
540527474
1345152872
651298121
348342693
149668911
1341803607
142600538
274110106
1128468234
99612652
1679392760
1813422189
471545243
368189051
1270559643
181705147
1045347912
698887808
529668719
1337898781
480604699
608405090
1109715432
192168356
257775403
418852643
1394408249
734126197
1133455595
1511605885
1259644908
1813019742
1443348480
1430133351
800561196
642102713
190041266
1794315259
814907648
1282690527
214354234
1112620419
237373922
1147082619
1158874427
772705343
595553533
1005243695
517765856
188644147
1779653959
1832107857
1312356406
1746260073
1395607702
300106017
1041801456
62716910
1079787061
80203430
113386818
285541966
1182981572
1657703318
880704354
448654117
388259040
664563612
785481191
1852788131
1482155818
150625495
1308611853
1257282897
1683047548
1687202277
890978569
1532875511
991498954
1648390176
956495665
1696732582
594753954
1621388523
1799043902
1560526790
1117596731
1483183630
1541671512
1766082225
76270363
835357067
1017165999
491113240
651778325
871709536
600741591
218127795
851503107
1827895423
1219982521
672494831
1367149794
198908460
1296159758
32504242
1674871084
7061748
1039724835
1309258314
329618965
883032667
1276676420
511647721
1358367926
87309936
1357998990
954578771
737927606
1598028908
1199579020
1842556433
498964886
1087159579
1679473574
314933769
1832473375
179132541
1429413262
35750288
1418428188
1837439078
1151140375
126252179
1730661593
405997940
841601500
852183886
1316870172
804606962
533135954
905796992
116339869
1681587971
1149706799
1525927539
290570742
1445739297
1313788518
472226670
814001958
1341632262
761750503
478395828
547560561
11548744
1464541959
464068661
660133381
685220752
771634394
909860454
1156198795
896182043
645587297
858169615
1391472137
1073642083
1218436094
1829165930
1499453170
1668900669
718897196
555028540
1528199445
1495097577
1614265173
1335581127
430095062
68211499
625998
1619184104
290975467
607617237
858763771
535753905
880397679
1770253013
1824516679
1693379592
1007686237
1607821381
918500992
488405234
170917353
493221694
680891035
305624023
512845743
814930557
1671358700
251647894
815923496
1478687587
1051005068
553158872
1622855673
1061555421
1071821399
61733518
231911326
1538142255
1606449295
671516449
1629504713
1033583697
1311834938
609835600
1093334165
1349879826
1121832565
1658879487
1678916285
1195459236
22794636
796727738
611535060
867230
1172255789
820305242
517166960
296256648
574462009
1852809130
1687532902
1599258132
1203390420
231821770
354497535
1559417120
1369536730
1805980720
1827878177
401168601
1644452035
539308736
1354527840
1139923052
580122608
1809042480
1718111773
74610944
658728853
365563464
1632756017
624458202
987860625
30124773
753138390
608388256
743650650
458964873
645375224
1772730025
12880419
668265538
1406750728
771330352
1205390160
687002088
572764988
1356424189
1169527164
1581320908
1373789037
619294985
1552970379
101086206
1526903005
52463518
712618581
90141417
106789498
201443433
928683397
65967639
1366596313
537423458
1830430082
712595032
369930555
180487313
1781235938
915753190
1852490265
191129216
811649222
973830906
1178205585
1365572060
1411315002
588155745
472415118
921518455
706295787
512799650
810805741
334461579
402927824
282570080
1429289644
477416372
1683774701
1265187864
437465270
95836352
56202243
262669396
1121402536
969205981
39740685
550510971
23137041
1597788281
760565829
506530415
86744466
940071674
340386418
681025253
1491821631
520279163
855666145
582722076
1018349980
177585393
757759682
122968569
1626904765
1828902878
216450528
1060980015
1062653441
581441471
371453478
1025816213
469456642
288093097
6900285
1275093078
1671525345
1480476225
1796314090
815363685
1474631346
587431586
868001772
298567977
757821128
1195300523
999629079
849151947
1580318795
863774165
239480124
905750799
1539011864
274449419
988788399
716288000
1141215565
1324952989
1429526590
953011405
354305298
1102836868
421852287
208043666
1160881701
491028557
63764817
399753417
1717472121
119481775
1622043645
125154495
809429546
1244938973
1601679965
829048566
488174031
1531547703
520008404
1302812499
702074460
354497656
576353756
1432785734
1222465752
471549378
1058465138
119426767
735045946
470322014
242347784
740739195
1482427182
1213497840
1401879655
1507560382
1500137851
1829840229
1686619870
1215555519
1475316933
1239610631
1166853656
307175324
742716581
1474315141
1392437254
1818335244
256855717
1650699967
134543399
188573865
1172140445
866287595
1089432788
1233223084
686210242
1141480631
97271967
1079632592
1583291562
1399701286
481562952
297505048
443587248
343966084
1708715056
517035763
421493898
38639290
298662622
1227677095
1618226102
968813768
1626406472
848210396
550341748
1228297744
401137722
896937981
916850948
1079761607
827436747
329785575
588094336
1788825842
905454838
276855523
889581655
716680888
546349922
1039823079
360145659
1802276588
822656457
1365945755
1651645217
1785639182
1436536977
1429977476
1737395017
297434627
1166984946
50171106
1333161970
489171644
518211114
1573124874
1225874697
464426926
27859069
189589300
884700815
312358324
1332965819
125568240
311488240
901282617
572698326
1068364860
332680464
810223414
1426629473
1390977495
1341460712
1264567624
247018906
20674367
524720096
1623149455
789539012
1072942104
566558825
820100908
1580840777
349837439
130258627
1265545629
105376734
385100077
696455298
1316804260
573548406
411355903
1478104493
1612896256
440814312
1035259020
587320112
1838538791
1760342874
444622981
1146375495
1073486578
154990014
196284473
799014993
1186138636
1078286905
1359534459
741700005
654255354
727686526
827341803
1220374150
148466602
722224086
320067981
1532688036
263299346
627527753
1525233609
1231965711
1442243208
1614933622
971462308
62792844
230987571
787660359
382368287
258881651
366286075
725036894
1549546844
1321799872
1750137758
927766923
618695996
1304150143
272498702
1340098043
1292725620
419424026
505567879
1017516507
934864708
391106743
1255705306
1488235680
1300263056
1689821569
78462000
877656221
580104219
279169694
1023825004
1732282959
1123712340
741631916
511629187
1035216705
211489128
331246035
740945425
1272905019
1271742969
733589206
377151153
237448430
1246087155
207727097
639948964
406634434
1357260323
1447078154
1574478189
96681555
65402656
1766099420
472096600
877644447
1454589827
1466231057
1481225960
1774925216
1291728641
1849870283
1372756713
1154684870
453105187
1684080386
1381007402
678979066
1454844039
728942087
559684217
130395147
1724837718
1232529734
261029243
1331418234
292530084
1357105578
983441432
495565495
762263155
320750866
1846536842
491950683
1000700965
917500061
98893480
1421217242
1513189321
249729780
1267845215
278551615
1093794732
1536003781
547645556
859151524
1072536940
753373811
1296171388
17567820
1329904122
1448451376
870399871
1224888328
194468083
1752970584
366399415
108723998
1818026235
1230883937
941602352
488048032
474317200
1546704204
756723735
1102810352
331347754
815199822
828568878
1451245438
240392978
1699294063
724843923
837984076
475026744
994925581
137955822
42134278
1821134667
858692203
1090864103
1530972152
1326011518
1101810922
1233063871
1140897201
111906562
182685732
169310695
347953346
335202220
629491775
128129798
1544168275
1458122414
1200129969
1610975402
1568828853
1413993905
737120175
753055688
136682149
160728808
936109190
1170587522
201563637
100415850
1516804433
22120294
10226383
1700794760
1330111473
227603070
390455687
484531496
1311482098
1764981875
94774035
1423301261
1592159711
1159901580
166490185
1483676160
1438249799
248803054
1490532548
762871088
1610588957
885362915
1560506646
1449361765
1855783824
161494704
1435721714
1556718714
921793635
1515624481
1450534635
1209974216
1200317638
115532443
1412180298
1819540532
1534406898
255780626
1740609814
1823275917
496013394
1559867255
118188591
760568842
856374730
629456103
1639179961
411538008
1331644884
1650379376
979521954
927847435
35278880
1339386368
1275887693
1640291715
1336758584
1843084108
741547926
1759169886
1197657896
1827185032
591105675
193498934
705315372
28683600
1176657033
718085170
858634828
358796630
962755003
1834579108
144049703
1618257933
671848970
552407291
467454712
1524249200
1268367790
638234178
1825288440
135639295
1023906245
949172508
1300785870
1761420343
465440953
313071630
315514248
1268861002
208916167
130499716
522341679
83865252
214661092
918402282
438264991
194624268
237377256
299906142
35483827
1258637760
843271504
718369842
787441417
1751315221
91533779
1210285145
1237056345
41480528
44185148
724772392
832290183
1779374321
791369042
282717382
482929360
577077905
1435059166
843238410
153273522
217604308
313052572
408285091
1844454097
790256594
965179480
758086223
597008551
817305603
157949806
514537993
159868580
1265186202
1114475606
1201804617
1637755360
1018355324
1229568768
1239814606
709586197
700036356
1491302032
195545928
962252088
1356087642
1488651492
509924064
713710953
532370515
149824392
633504575
1242000721
759091953
1756840739
573028295
1332286930
610933982
1009367695
1352204166
1640023650
107639253
1320452676
682795723
1652169884
81711949
540330535
1412737283
1844011390
938662222
650414606
1735643849
1608459474
677752606
523413541
138252342
1805763427
630004011
199695160
1516117363
773671855
1767829226
912857830
395765
300971979
324769288
1648467790
551944475
1502537224
1054081808
1179670580
914992258
1768681175
157751781
187970584
1772479332
1202454929
814002406
666371809
714883026
1809754879
1058129806
59944384
71720377
1141275123
839038746
1116682794
530540101
934353105
956560596
1802618005
58975775
803264756
592243882
1098738930
846798424
892631065
518055768
702253443
361314011
1853485002
349972624
1302344274
1380988067
1259773996
1297495220
1598237671
1416067058
1805625959
714612854
1130115087
392861859
276000174
1774292953
355801163
1817996005
1652765646
1598760137
896011932
564967277
793606591
41503
906370220
514835601
753918173
1679564961
1375397024
1606613252
1508505587
975995856
1849098160
1741125090
663960940
690667029
1663193245
932265432
529450059
918284589
51007362
745843135
138983494
107810752
264185108
946746631
945063496
1280785778
166793524
1218825519
1675380963
618062658
1488161157
252693067
1382996059
1299123441
1402510717
1087176212
1788740746
372908518
928416647
1054533886
796586433
46803998
1417121612
1798487842
482364104
1289460279
596536668
440297459
597824207
1776920486
197549498
177703224
1415147336
488215178
357215794
162992339
790664147
403649721
468489592
695018866
1217559442
427457941
931653341
658755257
796391649
1009210137
1518158967
858146114
909055598
917945590
708457687
808578724
716432889
1119506459
954954328
395008103
983745226
1361099187
1277055361
937340088
1374892921
1583198273
354088055
1450260856
941337258
818721088
958579367
1788539938
1600514639
1234359137
892972035
1257289804
1547387819
374370809
979920341
1103889019
376084276
87881558
857347738
226725289
121143719
1462783588
105222834
1131077680
345291129
380263622
1667654894
1359622350
1267594122
523256927
1810711186
1597670148
170482524
624992883
633218609
1550573460
760845727
1051946422
1758669722
1259232714
1588235127
1128868404
274902026
381790931
1183654949
1841915373
903597561
1476914844
461582418
1327625539
863820887
909488512
480186392
835746873
309626920
577949061
1499481630
828877582
1704762414
21412098
693503093
693866165
1525039850
1389765505
305896674
514477502
1623106705
101337525
1550628733
450539300
1243935218
661526605
1683463670
1585293490
659504059
1238422825
207222432
1665769051
229141143
169637982
81598981
790254240
1503211284
1176670122
213742051
1382281874
1258436925
1684283350
1282436866
362597402
1712225211
1687025281
1855090254
217716656
1558133231
187518164
772044699
1734465368
419576163
1659946997
175558221
1798393367
703253636
1093900981
22074790
1435254812
1031348769
383416802
469560067
1506027365
118430773
457291649
1476745157
1733573626
1602521575
1389604319
1713977034
489283193
335146708
1225289726
1517484482
1623040109
28195362
30089163
1023759962
457973430
1662737026
1444323301
779880083
1158639314
960045940
940996567
1475669465
1229438146
1262154495
1443191894
1765254585
444434160
1216245758
944951004
1801442246
416805990
452899504
166822114
392606237
458055743
38431231
1446767412
1575739707
1353419655
1130824636
884533803
816742170
986144594
201850602
649770601
1068041361
372109208
1375490564
470479125
1639922629
1095756681
907429008
181097131
915150976
244821748
662811764
991068548
905326015
1562974403
507682537
959516285
298829690
517102843
523594016
271137664
1419509746
1006356715
1660458946
820554957
1178795859
571959091
15766557
1058802629
574179883
726262939
1060974871
1753831687
1157155316
406797346
98179612
1667481675
256746661
1145039479
343472147
1523658200
1090735299
1110815434
1119084246
1683828465
1279057393
1164566214
971255569
9269996
1681100646
823107288
1588681133
616596350
1371932570
1374860827
1327149825
1028808031
1726169232
838857105
210378005
617188458
451010849
1740824355
18236493
1707142274
437305116
436535047
1557104127
666594900
247701500
1253762170
1740742202
1635769306
645632863
125369645
592569370
1822457615
303019591
770629402
1609214344
691551661
1756065777
1454895106
772956150
1835762718
1829679023
1370768800
1205577749
356920955
475785456
1323730254
117664952
1356835600
99646586
1046620884
1811852802
591370240
1184046416
901912380
1138344990
836084376
1193451185
261611761
556372956
1776057990
1338248995
1520569517
1510280315
114587404
442064411
1190440048
1159827697
272472976
239664641
28025267
46584908
874254903
1416763014
1561600551
48382524
726740807
1551636146
579132930
56301603
1683008641
1401007333
526439621
802457817
1314189672
896575529
1189330307
402919841
168665699
1499232694
645842632
514643510
1290402447
408716756
1813040505
1859644169
239991409
1108673225
1342695122
1583415913
495727517
176502877
1537369901
1165228762
1439171314
1078616847
1717361594
483873905
1475033957
897295216
1323491234
1411641987
252132750
669480887
1279714975
1236339645
1274770232
587085895
689855915
1714617565
1563691699
1650603383
1100156840
1752225903
1287510140
677747081
1685743498
796653468
277628281
1553308940
611619764
66177712
854257687
180540020
819742754
1289028154
1204340425
637680664
89543432
1822328536
184521291
1300518736
332697487
1250267512
1781261642
1781738263
702830754
397928699
641033009
1292718374
146749105
158976730
1420759001
1550806181
1480272378
282734512
350729309
914600374
1175781229
1069536906
1350585107
547411719
352545931
1087096684
819012182
1615821019
427664943
1083369299
479604248
1070898022
1165670481
1722911801
1615519402
653768324
70687598
497410791
281514182
228461260
1784881376
1339435429
1517957345
1824102980
837431893
975023691
302655762
757385237
1337631488
1735226872
1366605177
1387518940
251148526
197849685
34202998
1304464605
1209336195
1717625253
499888866
152278873
1690833992
515817060
1170371834
1548277533
1765596819
1056620200
1071166711
938426727
1190680186
1624765293
53535198
1014176581
290356941
1353747881
1789252854
663292291
1282948160
133808475
1372303877
1669150126
214892888
742116344
538300889
820436984
1645760607
1330882881
668993950
297376465
56833162
478597494
78853583
485389020
573152639
129962112
1240264334
1559359137
393933905
1743950034
23499221
1480491087
938390170
1301302075
1483614259
464253592
120251998
1346903991
804495363
349263057
1741348250
1664472686
845048707
1653253475
42679649
1351868375
607429795
1806401313
557862132
970266254
387449073
1756594234
1087612473
253102205
1495169964
1552990752
1418302212
1262806460
774079055
1816012229
1748470765
1291373506
97625205
712521613
846780794
429635544
1222149321
1454738144
1696871908
984296549
1220212414
1857018843
1233134641
1519665824
1430486449
1701700744
87214453
170421602
359169723
1080913198
334438201
1839633679
1837343071
1577721956
932988502
704110022
1218039300
271122037
152625236
520578839
888232845
1021650165
1617233868
66835505
1074972574
696447714
1323151682
1282166079
1354963733
1223770282
1714404810
1161005612
1840029238
1217862961
930457978
941139322
645217394
1274035764
98340858
1793176769
1746758233
386463239
1231515505
1298173931
1531389313
1046245193
71409969
451966251
21200875
1695406946
614874110
1578454618
298921416
592061846
1716693659
1325096436
1163931512
1828760888
563131310
384402931
1618242375
418825627
1805787054
1332046470
1297156897
1467521622
1110227335
1236220259
106495432
1211561304
1442519063
87106002
1178757597
355150604
159153101
1820311133
1056451600
235015964
509001279
362022300
1518448015
1603440880
1859566553
1611608560
53182924
565967517
1521268271
1374601963
1658073644
1178437314
170191212
1164705881
1851034828
993184552
1532770864
1068583080
453986860
250743377
642341459
1315960272
1824305038
207285853
759828299
195772383
227115607
684884113
684855288
262775305
1597055310
1832844669
49064226
266743236
9784337
930002026
1621230861
1216881610
358880701
1568022631
1491920355
1330187617
313432030
486207861
1080090320
78055180
432378283
1577331876
873746442
696387051
1089019168
428100733
1121013032
1157886214
1249537285
750068350
607732663
796053152
346826352
721871536
1695860583
1422433485
1305527800
1020718776
1493509775
652723682
624441794
895555680
1025332671
1330345933
214507008
891030108
1237228624
1636125048
570559963
1580838415
997671023
580551310
1045924017
645620381
1760923774
1532186594
306358110
1363440587
1278281496
784564316
1482720753
1664886113
1458515752
1027248875
387647736
329881402
272469150
360865324
78427096
119423117
1791544335
965672390
1237067338
687401029
1259949052
962121705
1397621887
166533978
970736873
680775123
1691857044
994239116
1574667407
8893284
1638175017
1735135908
14203852
1770054451
680106847
766302139
1330275431
1497719566
246390388
609086217
993979869
50967339
879983876
498564747
250346521
1457453878
905965923
1001650114
1280161614
960067242
1013393636
1714124315
1307505084
1815174323
390897538
833052692
554513704
1027190850
1216644564
1065219996
1293635482
442530938
94634337
716378116
488622897
990329527
1761405617
1251059847
1734232767
1654193707
277062087
303341608
348149653
422326134
1513584757
620093135
47494029
917950137
1348725326
1098215093
1842476111
1309842887
1489847731
694994714
187446397
1729915719
1840512968
335985801
1599222060
105746428
1077260568
225168286
742293769
1797686088
1153200120
770083926
777285059
1458727354
8898198
868671231
381579408
818846670
98285386
1542030625
770040337
1243199925
1517579906
1386499357
327362843
581085548
1696887714
505052368
1746366477
1456222988
1522484563
1695279146
1644955124
729667354
133095614
31044557
872707212
528303189
798588633
320536560
257321835
1223830103
350018210
1762569919
1122126661
286385287
453734529
732899707
693269707
61207335
921106819
1390278393
388928266
613451423
920484019
1481770513
306824423
395526561
1508317203
1451534717
873408419
1339247424
1090658079
1069171971
1085020294
884069426
221614749
509609129
1710359998
522054575
812003970
172316154
1775109258
948747659
1071609236
194595407
608561582
1354247751
866925356
1347586914
1655764843
77353439
332237038
1394019547
374555564
1315651171
1733603349
1642777243
29554627
363965318
697867118
853140662
1108637928
28008035
1212051642
1552369870
1745299396
1454524836
759835516
967822823
1082203162
78753143
1146188412
780551867
369239275
469273046
525293714
565878129
69709017
1384092678
361148770
1764228468
914367548
35145708
1414731838
710211320
797198802
213142163
1371301469
853773633
425707719
1160950042
914828384
179726568
345755486
1548077014
996757026
43929132
1683862239
1625648967
632001913
646636065
1576631187
102896768
890926405
1837148414
636586286
136400648
315382268
1667790876
1642897894
1616536003
1730611545
702966518
795657159
1181604084
1795013995
262551518
293383882
197835024
14032567
803005133
1640761533
1673220664
409639952
390775133
1286886606
1053066500
1103513741
1399763748
1732426236
1660301506
1710234003
1226866657
651364507
104763794
1411164451
318212750
1749423747
1520259775
698851145
1030836319
709523889
1424366577
1152117120
1720116845
1143936478
1321690602
685337629
551042335
171272162
1757665588
285087189
677558405
1512093318
388546920
1799754469
1715170609
1090528951
22118718
1831945972
1216616438
1313079235
1198563814
1519347508
429951064
917703444
1041395460
1125272036
1816671443
15439989
1294765062
1764047602
1493716740
522575205
214655402
153238653
888908604
479879541
247189570
984157691
1337789941
903270305
768992309
823177654
907168055
1807310679
1820377051
1210188871
726130091
335548602
1215448139
1483552290
1402496013
911171458
1499398450
342381347
436893714
872463701
1261481708
1783756719
783514433
426304555
1857694236
61116142
193546568
906162270
429277626
1107675677
387793695
181191005
324966474
542097114
1062182573
1154785373
1572801302
147201777
657346685
420257248
845619244
1396181057
690495308
577031359
998398575
341357944
932964079
303401875
335971273
257356683
250341482
944008477
1524001692
1338994873
108593323
57019623
1133180646
1707570262
1669457739
265336183
544690594
400300899
696609539
152039800
1563852250
1236667832
504439206
813878468
205230396
1859334636
1594698387
1520499825
581120660
1234265341
1057300431
1585166515
1012370948
667627109
94273409
950088412
1078253488
1091469661
1346464716
769993880
1123350272
722233985
1599265225
507043652
1000349254
1216086100
1062263545
851713744
1765153955
359072125
1107534683
1720364016
1142118025
73979979
1793930500
763062279
1270348471
315930510
154315760
1616646268
1732601694
681348567
245889305
1213113786
808312910
183058232
84980576
1629777354
1584767208
1728400120
1517311425
300832275
650914893
244119832
1254851131
437857580
152951917
539535846
892977327
1275395221
1587706792
993030959
984063343
749548527
1213512651
1278217322
1357596802
295421051
51288282
676847977
1139695292
691048123
501845639
273362372
866096508
1736100425
1762655725
1383667339
935010160
1167514975
1759572821
287765771
786565404
202270596
654328330
1809597659
1643326241
1226421567
429030271
720382139
1514055556
563984127
1037355628
943841420
1123608428
1208608180
732327017
628492707
1165392893
260379081
32953511
612297858
927845045
1276486477
1771229113
921994018
689302259
744064160
726251349
1614963968
1053344681
463496672
1220610917
979002564
1031758686
1518306150
166301740
146564864
934063117
1463525684
77479688
386131563
1504281506
1168981534
437822340
1126009955
631721764
1236309951
988868006
17480924
1140811528
618875271
364718244
1513735006
476404935
986828172
1698095360
964126500
1314709345
18604458
521188135
853879793
850780982
688875384
107035808
1437002687
1344049564
339392827
1617926327
790918513
1739337887
1703648136
578602294
376233013
546794077
272673888
1290309285
465352557
894239971
1568763754
706809325
344318556
544877580
1497543393
18507848
303343502
350479607
1784630535
926798482
1132029435
405434928
818205524
215621778
1230013572
1793694048
1738542681
1187188571
1653655211
1187220215
133013075
1101108873
1821740885
1337494136
928419565
234633956
504699746
317293208
365788415
152980411
234100156
1035977934
70862924
558160682
742207836
811104278
1364519533
313998761
1429704886
1331331415
1281725512
49106246
1421465941
702154724
1099126014
330084135
1229063062
754662953
1849296913
480396555
158069467
944557889
476501024
1159985577
649980369
660573225
511832215
970569530
839643907
388489517
337048816
1285378429
528352940
945477733
895194446
1018231924
1171670321
1629295788
76071113
1029578257
1614005777
674601114
46279956
716469354
778440647
330466440
624277670
1408764095
1198039511
214502226
410301386
426896152
273298650
852349829
974154817
959677259
383752740
1145769964
1786171285
89858479
1024450383
303737012
1714849671
489266344
1633965920
881477026
842990479
595063620
1269831447
852203834
688089699
1071781333
1468521566
910191760
471414464
1272818819
74266794
1695116800
1192888353
218544822
231056169
984005532
425295720
1140364136
1256270418
972066490
1659605690
324160225
1647276604
1619114631
883930640
18643903
1165726915
400218171
1532313929
984894223
302881211
1304267573
1681158643
872708907
853036657
1425997183
1817700317
1170974501
534082515
145632409
674405512
718734562
1769058146
1351153620
1310905656
523479525
86162469
1458887612
703070798
1004536785
1687455514
987893470
972862558
779903706
584574681
631041543
947293895
947490643
462777716
1181925724
205102624
1638340964
1830431929
128426164
991066245
1099871594
1112929117
1383851435
716188469
757356337
1721814013
1630220628
176782228
122272734
181763480
1048234314
1171151165
412190405
953328572
1502533885
1697840783
1250557939
848644339
634676284
1781391409
1181627869
1726978169
1025803084
1167114673
1303613695
40822356
842843181
1496231541
1095002084
810029267
563779643
1219346971
814032014
1260570729
1279731557
1621754493
327921041
474268384
663918255
1517890702
1338475793
743098316
16816248
1137510638
890205550
70269361
1569425346
1710050031
1360136104
698525144
1354809511
598030273
704573897
1263791164
981279170
1800929434
1258761265
1443166644
1516330976
1135597682
575533681
527219694
398420271
1464445671
1361075465
1488105627
733460041
1584789847
159999110
337076256
1418022107
831286675
1167936179
1524997731
1080037255
532739004
34396396
939767378
767187111
1747669271
971694702
1304627437
1793363603
1251336520
335554194
1069660894
423493788
1805813878
771452020
1730275937
1082556065
1155394344
455391863
508419803
277823055
1117601012
1801709239
1097566523
424373707
787063731
482313779
418300608
1199092761
1080821411
1065686251
1769672462
332496932
185518513
1332275846
1795873762
503503783
152041361
16154898
1272217624
449184685
102808332
449395760
84077895
76975035
1560853934
1221384354
1341304970
1362272795
1110460435
844979212
305655404
795891582
219686028
642451095
1173043764
608812623
5269791
116946774
742012721
427116084
801354429
1152431281
1239191816
1815077421
1796795624
196596346
1639742089
1790540896
370233732
824345171
526449289
115256604
1515408543
1738258335
403836243
1153713350
1634415618
538941760
307713607
1316236447
162550926
1315662371
1288769252
1779983108
696272123
1373104034
1046190940
519255262
1778627538
1022831664
784089251
41168918
23985649
1233618233
1726424447
1110699637
491020960
1336065535
1096658313
604230037
948174861
602676228
1178383905
1848191497
1783821051
1325812311
1057556390
758659643
331050751
1623221489
318933077
64992543
1735290202
1093161916
14662856
1599669808
657656949
244056931
798787868
79700735
1194024278
598702524
571931804
48214480
233615762
1058080547
444954122
1247884897
1556566346
94496880
1433123442
294960275
1273490901
367886057
737704200
1177578301
243922096
1276302826
1678824287
172468970
928996031
546200840
225426478
1113450996
1473400327
170199540
689611421
1742083287
278630625
1353590213
655179510
18442961
409307050
983057081
1556616382
1109608352
598876181
551246306
1164519050
963790378
1114330920
974708833
389910860
1112994892
1026004648
528578497
67242195
968647108
253637179
589388404
291648639
585487569
353958625
200187
814539883
1186186604
1034562443
814397402
1809933346
1477252889
953922171
671075622
653620044
868660698
614816929
1109141670
1630731791
1750526787
1358875744
1446343052
626024349
1002494043
1321548428
1125452133
1164880082
319315439
944133325
1196140276
583743124
794054931
392516157
1339111168
219512466
234298332
625571416
855857239
1489545441
356996422
610221902
1568636465
1481469538
1596511263
420304972
1282665552
1648961775
1580037245
125710460
589792674
402900942
590574536
1478757469
785596268
734181443
1019097345
964108916
1332984412
771115001
1309887901
1783029873
1351651977
1853044245
439430584
1671018798
1544127178
1517472649
245733137
1210470044
445623209
1356631582
838492261
1789662039
1816179690
341971916
842835022
297863648
1760260433
931361073
1273552402
401444675
1384293577
144160805
715837535
1338269514
1829213401
833029943
1011902791
1247493974
540739350
1657138707
1704984812
400196665
1677825184
740779472
136730245
147241806
1002830129
1840491633
741640665
1554548498
72181220
165015479
87318311
1721397121
1113278194
1331672046
863115517
1682303477
1066857771
1743684681
415351864
1654243945
925039283
483739691
1406461948
399532813
57618231
1476267961
376064410
895810968
138364545
1701107101
1570663934
154617853
931140692
1226690410
107650285
948341815
1203528548
345697185
733102053
1381847
1171185492
807445546
493574396
683464635
176561851
517573138
1238310400
375976024
16007175
736852286
142180521
253486743
215775709
1614587466
1118476029
227281603
657370483
294048270
1432581782
1496621709
314071967
1169638052
291495933
1251070518
1209434945
632727761
1607121159
1685519064
466731397
719637264
397741098
65328718
650034323
540405980
1562060295
1404566662
1472331004
1255190134
1513235204
1513347878
170008598
888316632
591604251
429440156
1673459711
956557891
1663832277
862778871
1196230587
1520052337
1710628122
777570721
1700549369
1709788808
178064970
1588859883
1548636701
1759234892
1362060020
1588503733
1505629444
1660007765
378569823
1846159369
269123822
534252780
328248591
1139288509
135410492
1190087687
1243383972
801301026
94516596
400976840
648301136
116464019
467092921
677977742
776892990
34582813
360074150
1832767615
790996922
1422218209
19657482
84853466
850257624
657315766
979802513
145489112
803818993
734714552
227930957
1581502412
1583364002
933706853
1229689072
904931686
1681893764
760140564
1189256261
327870020
925911153
152111953
420149283
29717935
1246757032
1392694247
444272475
192295691
1686790179
170461923
1265914763
977005963
1751617840
337943759
650460532
755790203
333126949
1311003139
1832764315
67812925
1716587061
153659688
281535514
3344224
517707749
1764484369
1784301887
517737435
166500561
1192509616
164964089
949444062
1465601785
559937168
231422258
1083384710
1303707230
199035913
1057858186
820825984
334788704
1781243729
1792413375
1754224350
1151300104
97157031
888437551
556261470
196400424
1170278598
371993892
690694084
64104112
686150521
427854576
1098853608
980160233
617227766
1733242329
1042827795
467987516
930321951
824136387
1477941558
1838767180
1763101743
1740746598
513719121
1111655345
1401990215
1017603268
1020115381
1843331570
93272027
913013784
1798557723
479201517
186032560
486879834
679779085
525371830
1434589276
274467843
721342935
774098831
1482559288
1513209190
214552131
1839898239
562050174
1255075040
383978894
846036524
1309702165
1540645860
1785097739
1320340772
866387695
1374391321
189877169
1190771666
819161440
305613877
1265355303
248203145
826871403
1307932582
976587593
675862399
1356743961
854857929
1253996086
424314647
561248725
1553752112
850298750
322381200
878228421
1400300772
1732439066
991149919
997223729
267495940
1039161156
540147657
1571810178
559030338
19821556
1554206372
1109871291
719999301
784730281
1235348619
826349316
382837936
725104886
220166339
254136253
95472487
1700056105
1206204514
1853173182
1783334514
67738938
849462933
1173867673
931876105
13666552
142006689
895231227
111160558
85440862
1530457486
1659203576
135466757
109902611
1677679385
175946784
1793982850
442318459
1685757578
1825171757
536562990
453694183
1615269642
1446306789
1803013712
1274505367
1816832421
177372885
1815605987
1781698954
835480628
166181726
1505840660
642608063
429071784
1067356645
510212638
199893129
720324229
1142024126
899619581
778163523
1606190482
1810024258
586552866
481739188
1445443911
351478005
1380667663
1085063352
369501749
1499557722
510405894
802846008
1786364406
1458039121
1433416619
1013417673
771447568
834229007
1103866041
1636098817
1788386495
1650492557
679797600
47866156
734060559
185193830
1622329412
1262114435
1129280619
1284647288
644303285
811503413
10680312
610957244
153860891
1521219373
1368468697
1500660511
1709998261
1544615134
300132720
1457939216
573467502
132232281
1223182887
464649148
265366486
1092761823
1776830267
214084620
862383002
1128767899
1207587151
1440209828
722053126
913898651
319643816
1516890518
1230089124
1132386180
906853566
40553603
798821149
760368282
1285792954
769123822
1081968508
512114426
981565552
135365317
1256688209
353305224
1545239863
1447739327
399183787
60809832
1336379305
1252100075
805766501
396092750
681579814
569113836
1609039911
1628489295
86813578
209131796
934493869
92862194
1544246606
1726628064
1342023303
1800707323
1771772664
797319933
1182110087
1243306391
533180486
1137750515
1374818560
1794877893
1778771567
1524703014
1075536353
115918849
1673300527
445384143
398026555
1285135306
1309025316
1285297257
331135443
1098858112
275975460
1324372946
666228377
813677130
1829479502
1659021624
1406478171
1837706130
649039220
933108770
760973552
1396834281
193085006
140524452
75012514
421811083
28686611
1498596032
1625562869
1237175326
182444069
1391039269
917633469
1184751020
825397448
404955631
942252533
617005146
861116827
769341553
314849969
191601735
1509145957
1098080096
13125324
1574883489
1150852515
1845605829
693793146
734075408
68566251
1565536054
1295686361
763744896
1742208919
1554924397
170540040
1699629071
215484988
1567200422
133625229
737134012
1200779000
208837864
1014717113
452033570
1816583045
1465624784
100846057
165686779
1452072648
1196203323
782647413
881242665
1686786150
164025935
876002272
641005893
473784976
41108346
575081876
689935893
401454870
418826350
1685009
310172368
1701554585
1200006999
1678156746
1696400898
1209345261
670741072
1520911164
127417684
1546102658
339974372
1616347078
701659196
1717291770
1749872647
121957710
1816064151
97391474
1475304424
770275300
1454220614
1482711044
1383277539
1835860822
1736051764
1129120325
473160065
260454114
1709641970
1502474179
1402881868
1039790327
1547323417
1346735511
814920364
1780643117
1478534516
40099442
254195818
1601874602
850380196
1396417947
266195731
1648353066
1490218806
773349929
1284131586
1731888312
1413140770
554014311
1606827356
917303726
424375806
127002996
261098376
887404656
352559791
621910517
525753330
501212199
1485658057
410343106
672926787
1597188493
1711367856
459070669
1481693723
1144470175
1717635257
800690854
964222573
670945692
258617996
466774945
900917999
215373361
593764461
95014216
1161178418
1689631169
300398738
1729979145
137685534
1345034873
1141756836
1333459282
861130530
848012041
374550721
1175439518
497147891
833875570
566413117
1472404528
928667197
328207360
79905631
1188194588
1433032273
1115545522
820304161
786232156
679171465
1195969594
1465748872
911129549
1113471406
689401343
601307651
1371077454
43576477
1000667417
1197621354
345330899
1358914124
1564290119
461940243
996158715
321599372
1741848807
1220139591
943955107
159985226
417002463
1769313875
1371039583
786615226
1510867590
1378198656
504956269
1252150329
1567650379
870137768
324550804
852843002
1557096087
1381401130
1637716292
451340398
1424189365
954313714
298699686
1084086175
1742394325
1136885857
556676522
1652136512
1220850953
8942831
1813852328
1185628431
1399112097
870142805
276466189
1550961493
242894881
977685444
770422251
1682465114
1374885332
642291280
124152107
912793834
571361373
1217501859
972200244
234991412
1204929373
812417825
1127270809
1585558401
547200674
1002970760
307963490
775498416
1754725143
796774633
548060206
1404903243
673477567
1360058910
1786752860
332311485
933905700
1570009459
1815171809
946574725
729493149
1182605631
257997951
1233970040
729561473
842057248
68710574
1526568755
1072482869
478582257
94175558
20177689
1041728686
810184378
1699975609
493885614
795162714
861341447
454322976
96079286
337986135
481092619
5001998
510940518
1448228510
849862463
559803943
198835456
75234878
56722566
670685640
1450888990
1858140899
1468178630
1244841417
183748641
1300265352
1134281402
1512237117
491675388
167844800
686387859
872569565
1470592002
1029377377
292867273
1025022849
1196111294
598286046
1410886364
6799187
171621626
737798036
625397797
442037019
262542758
1610335724
684273217
277830850
1801417278
26380229
919176307
1278814693
796800761
575933334
107815059
1347637495
1699293657
602152761
696287577
6141137
1394527609
1532225382
62479149
412837372
1510607130
932111549
1334152116
303926902
1501426185
1337889397
1133143841
322940928
635499832
437178643
404117270
530480469
1058491294
197812980
592554586
1001640794
344244889
1338451357
1644344107
673724746
1184173324
887333349
783768923
789962505
839042381
858535559
1410262367
1443424821
1801364758
1049196663
1352262895
1823677948
1365866237
861616833
1452464057
421592672
579704581
532182991
597645046
1674189624
18927881
15125088
369946700
823077849
1309376043
518331905
256562597
716281101
1258509103
346380920
501261774
66625048
257897667
1705185117
915006949
1194263866
1217432792
948177571
1071663388
33088497
1416363424
1654631039
1331349569
996345726
1651041979
224169878
1404277000
1126569530
899568266
942678046
318460284
1785251423
1443731797
2792587
1364282040
511810406
543182364
493380113
1090214881
19684205
589441892
199339248
1692620355
1648986056
1848170641
652904153
206959439
294532618
456017902
1157220624
977852815
646583091
1349984073
1202708982
274792761
520273566
425117876
528114967
66109285
1703015184
489406408
1342431516
2591501
1438488038
546856910
393035396
890632048
543540107
1793594445
860337652
1646816780
1264397311
435266632
1588047017
929589355
1658119909
1163103550
1526910364
811601399
935507901
92440318
1258952244
15221906
999390942
1406891444
1233788330
227837892
1820827159
814076597
1137579093
1434141269
1027106488
443039234
648639248
1306930726
1474845701
1364534804
761500228
607222756
406595320
1200942606
1417098616
460102346
1819261403
1741221120
957313474
743884220
1474779878
650572882
1021301405
885283511
411693194
1821745335
553541938
437945968
21641221
1183379826
1161963353
1811873354
297900323
873918760
306020806
1016454315
609812971
483907340
357517399
419706200
1189213427
671795963
1573704618
814472631
1565324017
1218813490
1138145658
1032354945
1379366372
1672900839
1354762751
1298492701
479516648
313306225
878402338
957405025
441619282
687601700
625839684
985488651
814798781
807760874
816351985
1758442114
458514805
61524977
1500187658
1215051515
1513899443
530005459
912721178
474365106
366465087
1288214652
948338950
897877192
63334612
1302764098
1283131554
1375634708
657332425
276109755
851794917
967538611
1461261474
1556025820
1172231663
1572080572
305479847
65407150
239719539
494239601
1505210422
1152726206
1816444443
1553200628
329836523
1289698276
1327314147
701564294
1837892773
225586766
427305758
1185089595
449492859
309388147
495251591
1372880585
175517549
1706043778
652028950
1396380087
1335597392
1172271600
930291623
891696822
1621389634
1052449209
1545964324
106577924
1318275551
686463221
1581057637
554419178
1721083188
1625424417
772834363
640001595
109516804
664003915
889048249
868088212
1068312874
501456175
952600690
567176482
1825777215
1031434480
521232292
665539653
754982441
493835508
146808241
1741019339
1748862464
875513852
1339282527
1606462362
415529356
209496950
1062283093
1519776846
249201764
1752043529
764562114
1736875867
592322755
1080819930
824292820
202418091
1122500207
711320503
276201928
405046669
784245365
1275893757
63726777
680112344
12877984
1796121088
531290042
1169735599
198124084
1502325607
676516844
303314941
1120341650
994494116
92221748
492549011
1470219711
1510253221
1670884486
1707895213
911848407
1328682308
1303746655
22682187
1702720621
531973850
1009516251
1115209215
522257390
1272928417
24630279
831591594
595592760
1441407736
7602501
1239495407
4157313
1121483064
344889400
417684124
1645154701
1464049814
641129786
1125161298
300221764
1225159553
462018948
115669776
304637493
711483490
1345420129
1251590592
772540813
847614545
1567212856
705759754
949684415
178607416
237088570
868487717
1421800292
1786137706
1265854142
1379710107
814453791
1569264726
938935537
692653200
1813105594
905399118
1589217439
650498211
557324034
299599432
1271912470
685554970
1780074296
1674728032
1695963486
1002785975
102053121
1635120279
736210887
360945577
1331460406
1314514542
1152654513
1197132166
604536108
1725382321
304197124
1519595916
204578261
292363757
1087354328
1801193735
1452773219
490665992
1732532217
221649476
1604718293
1809480995
333265783
9602272
1328475861
1018913663
126575256
1770794438
825341006
698232981
1477626667
77429156
70959048
1836293783
519949883
1751500475
930399703
22432638
127710929
283394115
1478288154
185182494
1153937260
446764191
459517821
1073782334
1736585217
874067401
668685464
1485640267
1467571631
11154426
1635560187
234225134
435979208
184392077
1786628446
1425103053
1146471901
185270813
271401011
331676059
1761495835
1273362098
1227987904
375859210
1470362223
402931734
1225638905
1431115342
90161732
822922052
1276350541
1251029140
1261551157
676848901
401826408
1608807410
1007402599
206844387
1002369824
89379292
1640615728
887672220
1275407944
1237351528
264963201
1229355491
1051972401
1290435733
524985028
1644247532
1806370997
617973882
1615684760
34604554
862514543
371474487
541825958
358606595
667560407
1812135906
428549549
989755817
374913496
1393085730
55846165
262827946
1308851850
1182301402
704104144
298850722
1789332808
1653588218
1521514919
1074321072
1337230622
1001042322
1005584375
1410713180
1363840092
276978715
1374740707
843326260
1595185080
594625505
342818733
1438142997
202056312
842456951
553543701
1821212555
813680598
155991814
964757809
439496443
307437172
837288296
723740003
435061744
1094282331
1398188756
265397963
985917079
433957339
598424058
542082073
1100025218
1759891209
1592576282
1547693233
1628122679
1823450376
1817939137
147443776
891323512
1350143137
1168763454
415682892
980619347
331852169
366177222
1167744934
1161412007
1656521158
1402859570
1155053448
1669579302
1164479158
505188782
752636524
948818929
1800340766
322535600
171381273
928183965
1022616605
1642611403
667041691
286402405
739063952
1339002906
91587581
1438728537
1279569713
591898612
947995753
1385090066
1553676471
13400690
634100297
959489157
917439320
432530183
376749095
141103485
1392033308
883842087
1260677704
1296558323
323831580
1145780124
175061632
972702338
800251536
457238462
774775081
170817389
1539815072
865940913
926426300
641215957
1448063768
1775530944
1409152590
225111443
188903610
1390127742
1782164248
530176445
574798323
1321106556
103268111
738751159
873666318
528084412
703809244
952160069
839752266
383752289
1513174632
1472288304
556094909
1288309496
24299608
189415108
1725014129
1743777475
974032721
716040673
1827135962
803242401
277949435
1110323431
325911318
148583854
122237156
1042499329
1451116279
1213481551
883269461
689950392
115135421
1011018120
1136048432
1168568093
1720309739
534796400
597180149
1523283487
1649852465
870834477
626969222
639791074
1415792648
331223539
1616343234
657457804
593024480
1507945861
652349134
1129624108
1204142867
1210610767
72737473
309908914
443941861
895534917
1049853290
802417904
867923295
880800904
1612062419
486548637
752119523
1315931726
645766259
757379259
1829738549
1802388063
1360379333
183393741
620694512
552136280
513714579
703498333
1304828801
97603242
914692215
406967036
806753205
247649677
1720448274
1392238238
876548152
1669728022
1492636407
826251200
1761393349
1655371814
1715855150
1063354073
40149692
60222849
1681499885
158776689
1386714651
1050313913
1549954524
416544972
158626705
478737589
1198557176
128115836
643177580
189104527
560610342
477030164
1222199556
1306495718
497448577
281000490
1665187638
156740823
909962799
761860875
555053785
328875973
384031603
152193612
1568134483
1208128532
549565814
738033262
464235985
1405388967
764090448
37435879
1358270805
1728251177
1477914260
1038285410
361728130
1506099802
177809128
1632873477
1101624465
694846664
27840558
1573756579
1170055327
589390856
51139879
466795563
1276980124
50923862
819456637
1562089419
1298272130
1470736011
689938748
385782642
1673880804
927523413
1155742682
4635135
309000743
1762524904
1328720759
1364204246
1738750714
1162312348
76853752
950924553
592694605
1079694058
1424395066
1680584916
1520831552
1635320824
1648408526
927703680
483853414
1557938124
1848877170
1296405616
1814027937
1332534767
430478255
843500002
1806498607
107183647
1727923787
1814316475
1309831816
1661448775
846839871
1761074355
1507741439
302897842
24490790
1520289380
473664358
719410219
46417875
100676729
1321696849
578682188
1755154267
1825407296
135887297
1766334574
1327972328
1568928017
1751850474
639088255
870669487
1369337733
1517796971
1116371828
196902088
387522248
142802801
510055498
1026337168
1842249777
1016044208
1273395474
1015247413
92047675
379484139
1105023844
1226194972
1231786189
737501044
55771570
1714590773
519440675
1772753425
1732674747
892030888
37041949
1140781172
1769389856
1286511511
826061423
715036982
256218461
966779869
109410336
646138810
1302873532
295149830
1440322342
932723974
1128763611
948395743
1500810491
26825346
1300702761
363583151
1626437833
999400290
134893050
91769605
484614326
1802646148
1140297218
652953014
1018626762
1080709389
1618342389
1204870266
637578754
588414721
237494618
1231619505
634567216
699622992
1100386061
1715717861
1701442242
429808862
104146607
1522509761
1066100783
546078203
55559327
1805532580
865946214
1814843648
1623463469
231616228
459300844
364131230
1448418801
148233422
1313972410
204720776
1243192017
87539501
1150299205
693004945
137617415
958820153
1278627715
545848848
200798162
1654015949
1365851336
585770740
962938595
691535008
1214782859
263261880
524642713
269316250
395581730
238253630
727471106
198650758
436028334
1159182355
1620117992
1480655722
1142771956
1116761025
558917200
1565350015
1312551087
874581243
1207824911
1767988939
1227495541
1804372162
1121928186
1375064584
1407198525
1508822768
1615890936
1244599320
443341445
1502109788
395467360
1067598718
1297659761
545371142
203803194
1118403319
1710190303
419751762
562831529
76961127
1805723399
77956120
930381092
1709090515
885715189
6408502
898326408
1194414703
1280365280
657605813
1338278423
362513359
1185490447
1257982703
601707994
1117559468
438679984
944718614
621588962
1326328101
886701406
1013656516
742045447
720240130
274150223
518564736
278629069
1245731866
224623604
393947349
269415161
883226449
1538133019
890167287
1494661817
1437046229
1340837353
1072721300
633761080
975181080
1442153991
1164726204
869662520
665099770
147320069
975904132
955644608
1329850111
1629861976
876624592
112028707
24268849
45200541
1705744959
376449917
502078689
1030299009
1662025590
1004661761
194771384
1185112999
1373845576
464579206
564991587
1354937595
982951098
337251618
943389528
1235778953
1395715882
703919231
472166248
611484253
531778148
97596022
1363035013
391599523
1301361313
1240514026
471033541
1398165613
419246517
494777979
1295101467
250966448
303009598
1541972924
1767764771
279800522
531434261
1508241798
1601443055
1256468499
1621342650
782028324
1577414922
621581314
736381109
241637298
1003597171
146153587
72437696
1272570573
1854733532
364302267
203758551
1537948538
820674084
1450470966
861315312
43808943
676771243
1761104349
78088899
884452034
1654726634
935858725
1451533324
412133349
1430467984
1769348181
1484690637
1380922223
1390862684
1806075437
784107824
909050946
1377601018
216737261
262019664
356505557
543989495
202634397
727720546
178156001
1217373580
28548397
32571129
1760563019
1214730546
640047316
660106266
1296569177
1582855749
602803458
30537818
314520459
575933955
1333669438
1328653583
74330466
902798716
1535779547
583398726
1764325913
1336517916
1143228799
844283608
731111874
582056354
1292023871
753206958
594963206
1138407499
7510635
1599877487
77901431
142667527
707143646
1417695673
1153598845
193054867
1763260074
1135287183
1217587920
183527465
743206457
152668267
487804574
1131553767
1708346766
262309778
233075381
203516632
1376882354
1776360713
765017813
1410383676
1703287073
1311796469
1495078419
1351611894
671229497
328419753
670693913
358482018
1324654367
387699959
1256263773
90357562
574021874
1771694018
1768343369
1572046057
711232918
1525976123
1074574882
160382210
1663641642
1625897797
815630209
265373272
60059196
16076385
571326361
221750730
892632518
378329745
942341146
86519187
1455949674
254406542
1432011923
926031023
511956507
1571564838
1243107306
674176193
705449626
521062605
714038500
1203553591
182787769
167410917
604700037
1094619704
976992173
206906994
98575857
29361675
1398506874
1089886516
480060594
1495004404
192734043
799253424
333861028
691688466
201097780
1753613969
1375363153
1825326398
1358591259
1789225615
454880961
352076173
870117109
1660880725
1556894413
342074861
99503811
659780012
781312065
658755130
159443933
666938513
598893767
631137681
1046139686
705635118
1397640713
1451144073
285668441
1489048238
1466199176
1306798345
1128414461
598591439
557131995
1816218541
511281972
20841467
948928345
907492432
798563065
7735412
722586073
1782681636
963306691
316032823
1458624452
1083234642
158573916
1444911917
193469081
656290903
24955098
72715408
1512042858
1174629180
1025789904
282944008
1522980856
806168771
1535165761
1827267865
522165385
1586756975
1519417185
542393119
1145566539
1854937510
618366398
1514491381
1285837316
157000654
215539294
1377305263
1522243415
735083938
1504120479
1578155748
6503091
1122708768
1789354582
431227418
1802622175
1037677455
1436901077
1823559523
914893538
1643781956
762037409
25717981
787446541
45260906
850917021
566229420
1204312995
1457531173
527959637
896068077
303476235
145864168
1090173603
630158858
1657641895
890548245
995066016
1675794581
793307435
247490671
335681845
531804920
282637416
1565098666
1488604022
1803280281
1007409672
384775444
510119779
1310896181
9179676
1344859759
7201500
475282335
2054392
833509659
319129917
98027042
868172479
683322
104085050
96985136
133097784
1775010291
1625921443
1686001378
667640174
507352794
1481080591
1713424725
1043655991
1210699879
72155776
119424833
852553371
351624763
600846392
1112086563
1622245051
550084888
1666274855
1331955824
1002238430
1131170066
506004184
877301580
289512920
1123281265
1547874767
1632280375
678320672
153085230
1259783434
1586848446
1842863165
694549896
1226898690
705117214
1544597084
1133170956
363857125
1782573200
1358474537
1790550324
1798445514
356397017
830081476
1577655616
1306535673
675418750
383662520
1459792569
1357594041
666262816
480910758
971096094
767731170
139131856
575410566
45721666
1535807611
1607510155
1302905741
933374759
1242680799
515608765
1445412925
1576882961
11347171
1285574040
32722976
97041694
1738053847
1539159983
969296964
1055919142
26586752
1465312840
1808524926
132767623
1105351223
229768652
565022853
168395248
881659444
1573551020
411126171
625512614
1472082020
917840050
1301795207
265263101
34765356
550667265
1582952276
1206601824
1061738826
971818733
1330486399
382083989
441830894
492825089
1579623656
1750182335
1378092524
679914091
101580714
1359358711
233739099
1478893781
1212317390
1491201924
576351295
1743679366
1642673674
981963353
142421863
1410344847
937479973
923143970
647576352
452524711
1145198754
537223151
533390110
1689311755
1810141501
692299703
778134000
193507724
551183822
437844911
453573074
526602802
1535180947
226055578
1334229608
439652422
300158049
1836958649
224043163
300720407
1224460632
1286844543
198839792
1344301070
1702664163
1737436253
1843133442
47232530
1111917563
382813368
1399501305
46404946
720616058
1303572829
864669718
718546822
280749106
1025866867
614868240
646507366
1314217293
722215666
557727991
1581564133
659081378
1041344866
399958951
560328452
900442046
851336294
1266571924
766491679
901367389
466026571
1776090746
1471084525
1513102386
421131817
347723829
245235818
1413553921
1139308293
1176102669
1130526577
214847900
408209414
1649549283
1481185764
1540932109
402537792
1761045871
1237996593
1374259763
1098410396
103360005
1117101585
274615295
36196641
785165110
1812554241
1138951566
1453474994
166084024
1458467038
647401547
1294837867
329277064
1136233104
1397915563
112096397
556170535
696381610
955383295
1070387931
331863757
1226942789
434393841
242929933
199919794
1186849525
1011503917
1114620118
1647740955
1385423809
1588691896
1810689143
530355228
1803231531
789421195
1343754031
31939437
791022922
1199193847
277419480
1328776576
340215283
1265179135
771869904
1416448145
1051175149
1715199943
1625844382
116791593
1399855718
690737436
1558832464
855269484
839203601
1018902457
368437533
1470998854
259297770
1037919241
1101060965
305718575
1264356585
987919142
153335455
1623935338
570742853
1059879814
986301778
1263741368
180596235
266072344
1106310547
129267745
1840046674
1390139438
764224867
894911672
397986304
1053798544
704226118
1159948688
1638956447
1448412539
380646935
836206279
671615537
180671008
1453785557
633577480
267563782
408098692
1260839015
847498269
1483131132
1817823673
316692023
731308404
749231375
1513903942
1612060892
1161316721
1669548570
144873781
216819279
759896557
182419445
1732434171
798709850
617752
967509789
1079534399
1671362565
246600294
1840648060
307068883
619795253
659469619
253629959
458305794
444737816
1660291664
453916549
1426444060
562591083
402498479
970629015
735011389
1205364689
1358251727
631216806
1045335193
777157908
843186820
1148481434
1507978623
416058600
937389353
599121419
1057201670
1508892376
99419758
681006548
1579435482
1415081379
1591556850
1298611135
1387862195
202346642
435157946
1830191155
288546980
1146724555
1282618345
918315314
967345971
280420503
1213631432
441694113
408444684
614999857
1565605836
1178430393
836704072
1173547934
1352106226
173149497
1432358460
1049508108
392034691
508419818
1544210880
1444056722
1818342997
683414985
516951494
811467830
1803834924
462394598
1020584212
960888097
894399319
270534563
1105676487
101848107
1350587413
1590894812
337498224
452859111
1357784772
1305594665
272870598
1451308686
760503523
807182073
556944021
1711237287
1296394289
1047261253
25217629
1209946426
499842419
1480617772
597666159
781549074
512752009
1159249689
1052559065
722392337
1629176073
1824374413
747005768
7707973
1291018375
1630316062
493776650
944969532
1703990226
82673048
1458751470
411479143
52100442
40195005
1028961803
1242006397
1570335378
1393456370
1132029339
676857173
353210164
1582925624
1601416694
1716250166
1208928378
1711045935
359957287
1108491661
354308450
1832477169
1182273031
1659953099
1435857602
1487651303
362674827
1435912211
224203785
806632768
1241402994
201664355
1145531535
789299239
1459084348
525739824
332654065
812619771
149178989
228172761
1775008494
1296134813
15565197
278997445
1726706436
296539345
878540249
1010910411
1530725044
1351917765
114757483
1686958979
1378601073
1807997079
1369093467
1494713978
126913075
323413510
1297072099
575792331
1016491864
777200356
1767901883
835361599
555087352
1064531909
1246925936
1124588258
1566920527
1369964350
528663924
316176286
418574308
1675805945
1460855254
907509794
233028553
467784930
499322085
522039515
264370208
1513381001
643837811
309290616
364576608
1335767938
224409887
782752471
916045791
1345528122
463602039
598711534
1296957783
52910692
616422843
1023874286
198577229
310832895
1219511729
76799707
486393871
1568499423
665446572
1774812645
989421660
1520038762
708304143
1215833820
237330934
601865118
857110275
1061269415
1367208537
1530443187
218495643
259117714
1259208221
1859360925
1315202127
1232209578
149251987
763576045
371583758
1219158457
134229781
247460281
59402314
1368830668
270344914
1588499536
478719910
161578684
372606201
368295274
994272630
1837397198
1186835130
507341325
1148164605
164351853
1568652910
1003408778
646138087
35931910
490188661
1158827775
1317682342
1315978
1350297498
250241977
446532567
384517107
54317131
515077304
27842642
1313588264
1547755613
1730503818
512049435
203020250
980979519
1192115466
1056784735
354522017
72881184
1209823897
210987698
1629057420
1790736657
321848418
41886656
1569348567
533512605
1320322361
584545138
67914497
1643457794
117493651
1158095447
306293114
822290312
1415222723
956354487
1390343909
950119727
1307022929
1667632704
691487469
1065105936
1575118252
801367059
1294034622
1080999116
911076461
639973845
397970670
448060357
596567133
1729780896
223099774
1638663398
419896807
815268071
1191299288
1446949161
1296774917
1637730998
677150702
149673835
456649579
1387920061
161279505
419669875
1055248848
1380529205
806344757
1303431858
96238370
1347005800
933298178
1341673599
1407388819
276798509
919781858
1457592999
1797101694
858056694
1010829931
1062087427
602771658
1700935037
850873942
1527899469
1626126627
1568350196
1370349248
790587822
1531851331
884448671
325617137
861955386
630437489
250824938
100260377
662461942
1718435448
1209198335
683283319
1834602748
1547192600
1129830981
1088124566
1436885945
451258569
1589921809
898591979
850703951
876960892
368532494
386378177
153924255
602850176
1078682629
775330764
668518080
279521211
1411180561
153892331
1209123282
1064287021
1553758511
1117295315
404650730
55118216
1412433835
890795784
454790220
1545644203
602905649
1698950984
98779736
518503951
1734266586
735050642
218393496
30794197
399434690
148423206
1522381208
1550880347
1047993966
4533444
370793533
1327553757
1016695566
661556403
84409976
1609746392
1467503753
112325646
1253317405
1403394285
610758441
969493226
674374279
799782005
1346956991
1723418183
7279380
665698031
1759087889
16257144
856301622
363777077
1071503124
1739304894
1604719639
1363095133
1579815531
936335908
54536390
1584133815
699073681
771032638
248188801
1163507268
218720589
198809636
1375052894
902021855
783904631
1842698882
1577073036
175001723
1219637332
688854564
794217310
1297390034
495959906
1065554865
1449864262
951153471
74800953
1410513005
1697642690
310616762
161600849
867256815
1449703673
1063895478
457002069
173016165
1443983962
754796763
643272326
1716839752
170707324
658490895
836844617
516141776
1587460488
1011386880
1560367619
1540881033
1641631998
976446000
485112518
1139856970
916124255
796649298
1643121897
1985759
557521239
1742577146
1477940520
255825872
685175667
948677154
820574421
1282381862
1100476273
503420195
982699235
1626283885
1665257702
232345910
49751347
255091670
1751192465
97337077
53613809
1639290607
405947381
706358435
581583971
889525906
1694299961
1230902261
1728078493
1650771941
751274841
1486983529
1134881486
1244340017
110380918
111630653
1469016781
1291416951
254918535
1543607824
1153875563
1111181561
111933421
354752277
693202450
1438772257
79560822
716741054
1717242135
427237001
646883698
577039293
837578423
1191763416
874479849
1151398153
324151294
142162458
219778540
905339981
1624776572
1453775998
1695978485
373806769
1649504083
1766295892
1280788064
1380865560
1608882532
439541707
1355625565
1009420393
689740752
701287071
1726438118
165970359
1199017070
226439162
294814526
1449559909
1469559652
1128899016
1160987663
302820923
730363374
705156218
1412227761
1519490568
1449206201
1743078536
697848750
527365431
1118253343
1768849115
1401825516
1164905948
1226554575
263351284
302037388
290968259
1324624697
163940969
1249742859
1693439476
651194210
1370611313
1246280227
1385088505
626035713
1766204515
796187196
1781294663
187705340
1847147418
1713248021
1603729590
987032055
307274806
1403390501
710233416
1752635402
623045828
1737721319
439355010
1205691834
755390388
1470229997
1654250260
452955830
392534313
1760889419
624255830
86776663
777925537
1371905618
667783310
371371886
1852738261
1264681843
1525818279
1558398157
1373038289
1805342411
103156281
1398512606
1062236292
529922702
1006535961
955640647
1088464055
1064183046
1027283951
1637299882
1354384261
898719560
870464328
1021716680
135778784
1834912218
192328187
326716278
1854939776
678595329
1764589037
1588312298
1743306738
1560874152
809809048
141417797
522530936
1475426990
120483804
472574956
168545425
311432681
1814139328
993523154
1015336239
508492090
265773889
1482982208
910750235
1185753211
18928680
915333500
1253870544
68845471
1748254551
488229056
599434986
223222422
1394146753
114013712
1192615304
856234942
1777809293
11531895
1016237820
82556489
693590205
268907985
1325674254
859461942
20723125
186168875
775897277
925994722
1739813847
208620251
1363311091
670554414
1377178068
1506476161
589578796
224645400
52215096
782424865
1782529359
1752282548
1704287156
1701733617
868029068
557592769
926584845
393758124
555761885
410553920
1739392093
602337814
1456237588
1119274489
1037342469
1282573649
148765727
1165772410
1736010806
630460916
911276471
624712075
1366015549
1050682337
376986438
1124249972
795012388
999860231
1694272073
64389572
657902816
400814326
305445674
880108158
1386419701
1451972435
1817729772
938089671
1122900244
814176386
1746461368
999117216
752081303
1399118108
411004773
152669784
1693709244
988090080
1467001167
1710870735
1030075624
80920763
1220498658
43567515
899383132
211911774
1281293082
440145083
847466943
1762761355
383056468
823978958
458595813
12505166
697074483
1302861329
600083276
1109608258
1522107614
388052622
603138014
170775008
1331160045
575684161
903273982
1085808281
1433034421
943699081
68566513
149593820
106489605
655560047
619252576
1780797301
274647581
323441119
113703736
918094968
603286099
362983543
93048771
502229437
31052509
994538680
1295171360
1322752299
1040507131
519602886
871725140
1490562792
516270366
1280872147
707828348
1748476787
301171433
846116614
1230796354
1679198800
184775413
914023720
1006004596
761764997
808331984
1187319488
729117450
1765826652
912260560
896047193
1375138023
801191185
1667389951
482365493
246048953
1320058677
718878257
695323204
1356712895
557358176
1558697020
702644606
164855055
528132282
1851867588
1272704756
1380115339
247428013
1220038708
1289483497
1745487118
190056781
1678758172
795759699
30610354
462090928
839648018
1181456556
742499281
1048271987
815590671
1167819718
1807699368
1290221283
907065475
1205699203
898774344
1446164545
909951943
242843638
49345133
523380022
299060412
894692193
411740803
1054562009
1852190914
1663218177
145910937
1026382082
1675671217
1140300287
679697671
476538433
1705505242
385587044
1085262049
893633330
1686877130
137430970
656143477
1293995471
1793769580
323371628
1219449712
1061948626
749703391
341925757
1666529327
657972658
1671900657
1381274874
1811698773
261698924
1822998862
1254500833
420686978
1329678463
1307592318
1566818289
462738199
115210867
1053851765
1546961755
1767236580
337123795
47761889
1720550316
117078960
615111965
1735288929
171209445
1706700564
758942883
1645813526
1673296619
321810796
567089505
1410780275
1795762049
1761568810
846085366
1540306617
399207175
1695735305
1828669655
92725888
210090729
1196285492
1205475283
718484919
769859889
15492993
1017270193
1457417851
1785371708
1489162516
853378131
723776327
382481577
1358420772
1458936286
1634996879
1084303501
1127805314
1851268983
1144986106
1231500702
139724240
727251070
792615169
44177827
1055499303
264520155
1796527169
1428688045
1302842279
424759719
446235493
909459428
1657616262
1771062069
219836681
258426877
1801902563
183778011
725336587
514092700
1607220268
1444653488
342013725
1068193482
923457098
1551382304
1816228697
92631256
1316103860
1249161645
622789454
1485117788
903134769
451419478
274999265
1119271878
175408940
1595875123
659095423
1474509058
558480993
1294832233
247091606
510117055
604153688
1138072458
1433608935
438186444
627695487
1610424953
1225852444
1686318770
1641561622
349961070
1130452182
1295776939
792299131
1510302533
567019285
991001929
1214801189
1294919696
1297814059
1353357323
614706451
620946404
349715485
1682807849
589280183
663226177
1023208314
822223322
1848002465
850841956
882592070
1809641282
1240675869
926183643
643001171
1001609286
300713132
1665219078
965066549
1705780923
311160508
52035394
1042879293
307377521
1527769546
1690245850
352461014
976147011
1463730305
1133286694
1259098271
1825003001
1054094080
1634628284
1038923056
1228773712
628600115
771516761
1134030458
1078281248
784034372
579956945
1470257991
581353162
326513454
556444744
427963832
608307986
738875359
540291889
937357028
400104132
1452094170
698933744
1115496529
442961312
460610786
1570865348
426786875
485554627
493639083
932906573
1484549294
99045493
887104968
521346262
1589760701
60865074
732628134
1059406508
1275490420
551733704
219307815
130536991
804006242
1386367780
47200629
1557036822
122153553
699575370
634760457
1057147510
1534134421
932425231
1425972952
1622209151
180674061
360415225
1766547850
475140849
653610924
1806081278
1076285864
1802835746
325684165
1784916449
1442985603
760947060
1572964076
387473401
345092136
86134795
222946749
1549250931
978362017
1119380517
1433774891
118999833
1484050797
523494351
228860972
18126601
782375493
1148818113
1542553111
1318823278
466602144
255113882
1186532485
1178638563
1456538407
915695558
961262885
472337804
988573018
15271340
1303150825
1598335062
561625910
881422027
1292754489
1487755397
1572849072
1459688845
1771385360
837501015
150153082
174689590
1065359102
1450063154
936265618
1166743413
1551624212
1645509970
641251003
1472617289
1859249738
809744703
1320495818
904857455
936274419
170930742
375980083
1441480996
778927699
1571991585
123638306
545751913
1576018792
120569390
1586738727
1135345080
1672088459
133992373
1008191513
96732606
175609248
1119242575
223093505
30007718
641701495
1418356340
87176677
313880284
114229987
1470017902
198705818
813894655
397978748
1053957097
1572259718
275919223
678779895
1075784496
558616839
1035998187
317513871
564875641
777370308
1202377468
1700425896
518407586
539791140
50969304
1434782482
952040034
209997997
1088222565
662413438
1686119597
156636848
571037887
256827959
1396862341
1832124371
305023586
1559057309
742636081
1768627672
1742902242
177585537
558349950
554878765
867613150
167677307
1812267013
1757577280
65227291
1760103897
237347870
1629523750
1836291183
902052125
255348534
395084599
1013154885
1050151280
1624127784
1374511126
1463055176
1669789113
1417696650
1062876242
905410013
1442173824
797848818
1796731322
1857087203
1654068083
200661020
46462775
1079419476
41940182
856519883
110204770
1115983205
1330751292
693588753
423881047
1325355571
870440998
1805959781
1160296757
813536417
1632142367
121640335
549636208
485465316
523137137
745551391
608364312
396215037
462673940
653776742
360694684
909516519
117202216
1287066419
1804488133
1225874002
178500581
1667988523
1311344895
534978942
964473050
1353867258
1823219697
864677766
245063876
910047327
335866805
680671174
358045477
329381553
1009286637
957176118
899232086
604025015
667287588
207998752
1739011887
478983269
1678789615
1229305333
750333526
345914914
1453370895
814255729
460448784
116372986
141454193
686577597
454246774
548566122
1168984992
855840509
10667551
670983004
1096903475
749503200
1565394665
1857131092
905206959
517400764
1098602197
908785722
1746085099
1336656879
777002376
1590624925
876004056
363880294
770846090
1446925673
1543945854
335146154
889446986
1074408118
1002750911
708760882
233497555
909683512
1676122655
571488802
1066137283
1761980183
1456930068
1603382607
582840298
221836622
1318683725
1615114836
997317866
696855860
72239002
1137911278
1637564991
654811024
1729793744
1126154657
1739755807
617877353
1700004443
1183246260
127061825
1374432329
544892162
231131775
231424441
1019642040
1692888915
915623488
716138245
136444144
108573120
453036458
927524218
163322285
681065151
1279557017
1750206599
1402413599
605062397
335485763
723587838
272847241
200946759
947106773
749351547
1663035207
702734547
481531462
1250328563
614505374
882944992
1611400089
1485697022
832528796
269782470
818648087
650411889
1838133733
1200902690
1554477005
691256387
1241096525
1341412651
694261711
1465706352
1611379284
1471251753
721654520
96930514
1348245676
1205084850
1576026923
872144392
1044939006
1025589569
121199419
1451945162
1777983333
181302371
1685675235
424245457
1682576473
1485069720
1033923416
1564038112
1808552439
738331519
1254232306
1383467916
1174362334
393851631
271794691
142456469
1272156802
1263313102
