15000
20128129 
183307153 
446746291 
80807761 
347971716 
204348594 
21104287 
388947769 
704815489 
436921101 
264152393 
491333521 
226610889 
257640001 
6009625 
420616819 
71412097 
110683945 
13929904 
866171217 
65376837 
805458577 
102984267 
796027506 
433368151 
97561961 
85535704 
368423098 
439349466 
6358517 
458773661 
535585 
345019781 
18570461 
58344613 
37200807 
1166203429 
488514041 
11624768 
1476510347 
1371640993 
633786661 
227703368 
165635541 
112225125 
518220837 
1293864668 
996580523 
103460796 
40682529 
359743087 
36224247 
841117708 
232118005 
49227830 
232865305 
41978221 
211531790 
1253980576 
576090453 
550114593 
407531765 
696799009 
207369415 
1234886849 
413902728 
24202205 
575628162 
916526421 
619494661 
548452036 
20891481 
61474139 
361624333 
553044526 
606838753 
604057798 
429408265 
12026260 
630086791 
252467155 
49420705 
118752520 
197307201 
61605433 
360883386 
171052237 
468005797 
106243219 
302038705 
148387201 
496737264 
664482173 
180945361 
888586729 
424835516 
1034837669 
224384281 
11911534 
652402825 
548431773 
443396980 
20858191 
382112641 
705891091 
303067409 
313597377 
155938543 
345785573 
127544483 
540989125 
320447319 
519645361 
81302692 
1003096141 
644246072 
417111474 
316831519 
90207777 
270930086 
867787831 
443064555 
2916676 
182493033 
335794641 
599831845 
788876173 
63390868 
657737011 
700864321 
180602339 
255181229 
307128277 
263913 
353884231 
785700151 
36617865 
230411371 
328745641 
272677813 
112823941 
91680473 
873605355 
133931929 
89618893 
113713615 
417635736 
79039555 
93939553 
318714905 
468228933 
102998558 
587419285 
249080167 
234462127 
597045797 
319181841 
1203575241 
94146739 
48387637 
67280386 
67767 
63500581 
369916093 
141104797 
575859933 
551104341 
166586869 
385538980 
771247441 
106055057 
97513051 
1265418136 
635057065 
66641173 
66006115 
60771531 
603760889 
3358711 
279219718 
922431017 
517731859 
51912569 
247912761 
494853601 
25486146 
821785401 
953629281 
200127197 
102224452 
153291068 
413895533 
76753522 
379187227 
121739517 
29832439 
946792065 
423956353 
349143543 
980655105 
329000561 
372995687 
141127568 
1235962047 
317483743 
358915621 
1070157583 
579956541 
375054307 
449404165 
569873661 
58989057 
28857361 
73766501 
780039884 
207971881 
113674429 
143784881 
1303831852 
11603251 
31375169 
750183681 
32936001 
417099238 
514194241 
282949045 
28537003 
134495001 
92656765 
48186181 
4968482 
74524601 
1088564679 
125066888 
257797900 
522955059 
68812390 
1162529384 
21743396 
488688511 
987110541 
148185293 
161351781 
2635567 
14645857 
148320999 
106141441 
1111220541 
169505601 
146504593 
697153150 
25284895 
422785277 
581427874 
550387279 
1097233237 
456343161 
32219281 
210486252 
13897951 
197149213 
417934567 
169263721 
72824576 
54131273 
1042374257 
130251100 
248408317 
261708139 
230967901 
569165604 
479463481 
1248522094 
136103973 
338725751 
11670618 
42728479 
117374425 
768243011 
1242726993 
186906865 
582604489 
419905986 
3429427 
1469567042 
896987555 
369311138 
11719872 
147420393 
26845030 
1464092977 
13700296 
242460649 
994611589 
1110587476 
854302261 
596674701 
160688641 
275463555 
128413566 
121458483 
337898125 
626916159 
187881041 
165597321 
165881515 
709478537 
455105795 
87380248 
422641285 
386739361 
53665606 
86774203 
53273409 
190590499 
871959817 
641543577 
1105769173 
747200705 
334501651 
163069663 
713268797 
306563060 
1300547581 
195965944 
30299359 
878809093 
971701893 
1893376 
310930148 
30951271 
193006705 
231630157 
103526237 
569502051 
158565988 
270288091 
142562333 
698429801 
221790388 
75451153 
385065240 
397380523 
81314881 
56906521 
932913505 
153622071 
110653501 
312767811 
220785313 
202810065 
384475071 
11024191 
1112964901 
16282218 
174648105 
61914441 
5512705 
55020049 
87095801 
1072015001 
1107703099 
436069371 
71297337 
22231879 
394269393 
40484954 
1066034973 
3651697 
229322941 
156477256 
79889172 
306999569 
13948205 
250469287 
114790401 
70455905 
420124200 
78107446 
35715009 
137143147 
1150859201 
490195315 
1000617649 
292958947 
410606223 
258853301 
25599850 
82105526 
28660293 
971808446 
16069163 
36166221 
685441865 
324682554 
316245217 
453998801 
478085993 
264630157 
406582989 
341069934 
729215537 
57224831 
235922091 
178594571 
455554218 
143174406 
111752676 
845172901 
103630967 
208210001 
87869037 
435419745 
484802683 
230228231 
763107533 
542349539 
370551871 
4962709 
693533751 
546879193 
392480001 
1244107595 
368420261 
1175516385 
374803809 
624025000 
194723453 
357680677 
177649540 
1015855307 
108709897 
1299428894 
403832451 
75287453 
18394921 
82937458 
120974039 
3734641 
640794216 
886436441 
589937472 
1084774609 
412797765 
1265844934 
12463126 
17323629 
329514739 
560586137 
185400181 
25710733 
1483088327 
1200804601 
181989706 
328525846 
65980153 
614628017 
297175726 
398366997 
952513831 
405098335 
6954121 
131026356 
585631173 
704051180 
144659789 
59992941 
35159741 
8415121 
719315299 
243367006 
236720877 
219391801 
1064266685 
1158224178 
346713301 
4383409 
35475533 
481222501 
148191481 
1247118293 
525737341 
231960912 
316335916 
1044367325 
90001685 
4586931 
819741726 
786087957 
664275343 
371235709 
58472131 
508833007 
7323234 
578018611 
84384001 
126316485 
338734561 
464834541 
65786001 
570012751 
198254992 
78520211 
729253394 
262845977 
37291320 
1066165374 
403760005 
23632561 
62182393 
385252328 
813036151 
844209298 
240293233 
257992891 
2455566 
417637953 
300698359 
88043951 
10420092 
1205072535 
582273938 
51451303 
1055657725 
18715705 
226089147 
516877938 
975172132 
978289335 
15467612 
100402801 
336404011 
40469221 
1413682561 
512365942 
54282448 
3649665 
274422449 
704678913 
1179181473 
214306733 
493064251 
314961940 
1170800023 
41997562 
400417849 
20584887 
100538171 
667354569 
148698705 
1002666409 
757720021 
939112834 
59437094 
296321817 
1374650518 
4876849 
543405409 
747808326 
92513485 
133571649 
736690501 
37682051 
223027470 
267132845 
128120779 
399251295 
998249497 
71303653 
299999295 
860140801 
75744774 
816861501 
556579955 
124910401 
190504161 
28839799 
31535251 
381632581 
502786901 
525939569 
197566045 
47857189 
659374543 
1025786215 
631644701 
123816691 
512222157 
256543269 
216238346 
171746871 
59704633 
1111259458 
44269633 
861959521 
229068984 
133696531 
483543909 
103229941 
1293215008 
109150273 
621328533 
36027971 
39150001 
331655820 
545759836 
63611531 
154926283 
410791993 
796212431 
679650277 
515777441 
148468359 
419543671 
849938401 
33547333 
304342060 
21389995 
996233157 
5535133 
633025781 
15083601 
641868394 
1111269 
1034830375 
20944201 
20530126 
124762111 
675857067 
55444927 
9718504 
883744851 
493831423 
241765083 
1263006951 
797957729 
43873021 
124324669 
619479377 
15456673 
707098615 
153349615 
192159041 
62499817 
340785321 
365908257 
201736043 
428831791 
1245204027 
731455636 
109856251 
561750211 
107948281 
410122225 
186989713 
98737525 
854134115 
678840373 
243022781 
255466381 
153267949 
585863206 
417188365 
145534057 
90397021 
144517973 
802780113 
265672771 
8376321 
763588968 
1032338765 
451748941 
1069093621 
13531073 
494733801 
96176749 
515617321 
182412205 
23148181 
229720141 
265931137 
641646929 
135410109 
1102815453 
2594881 
82215191 
102027599 
159631616 
741416311 
102048197 
1772525 
422073901 
164498881 
180781911 
296764245 
950874908 
54912777 
54447364 
527813738 
300022997 
775090759 
540645897 
710968796 
182579739 
77938914 
73941516 
13646705 
95134609 
746608635 
1009868611 
130755745 
662583889 
5197921 
228111325 
172144009 
224261269 
855496861 
1193707 
239862946 
586056431 
209203633 
218464650 
1267179456 
209680381 
26694761 
209914673 
238363215 
32485645 
4591623 
52515385 
481856101 
73890951 
31688639 
1159502 
108633565 
1012050899 
553709476 
190748601 
40284161 
1032425941 
38039049 
76412909 
409282984 
1077111673 
276429413 
1366097833 
497968861 
467205726 
267028287 
110375597 
144226117 
434244653 
37820656 
173994915 
50582134 
1139109715 
682600777 
616240461 
96918160 
641614741 
565239157 
544477046 
852840010 
1340255219 
57813664 
632624273 
227645410 
1011306797 
1360920201 
114398287 
102704113 
6183917 
32851995 
570394847 
31024603 
584788645 
1062204401 
230333439 
470517997 
197931065 
3561343 
87489865 
1156409737 
7207291 
345989629 
369756481 
609570703 
137953349 
184226203 
817517088 
99612361 
89661573 
410378629 
283085128 
46514109 
352778833 
947268945 
345682181 
317611207 
1112967451 
201823571 
20206621 
409518763 
69370039 
513765636 
35516812 
331326265 
1347900751 
1304911001 
1128841481 
525410557 
101332225 
575610899 
57710929 
599026011 
481003789 
482740096 
142245049 
1326592621 
420549217 
132313665 
359494786 
381419887 
627148865 
133675669 
7555141 
500306770 
668082241 
180217216 
531752993 
117391674 
498262051 
692232511 
442745629 
279235139 
624504817 
657433261 
1000777801 
242075939 
70750219 
384927224 
109629319 
3872731 
58618623 
88252411 
260713729 
447002011 
260720561 
737512225 
29166895 
743803831 
2459242 
848507179 
228153511 
119696829 
36039485 
677729953 
556793205 
228138841 
1033535336 
587244176 
267233590 
52890993 
54706321 
64605101 
3959101 
981576619 
19814819 
888334305 
1287782185 
472842817 
445495490 
216094817 
214343009 
169165811 
389340739 
667506677 
34159526 
590804611 
3194339 
33027601 
77795691 
62299091 
20046814 
722442376 
73199493 
1281205108 
85487745 
875637257 
248158192 
1303429419 
28071745 
687319557 
232258237 
285472711 
443383811 
371987716 
179328653 
32190 
582239665 
271504814 
892434673 
173500873 
184350601 
808869543 
177967656 
456687155 
883605271 
232994185 
801475389 
752052057 
186521905 
199571737 
782878024 
899044057 
14683375 
865011745 
872408122 
854181921 
14086655 
772001870 
1425208213 
266892913 
595531081 
342518471 
343663744 
318748189 
157972366 
1160703019 
854148876 
70460915 
12610001 
93935689 
113921443 
38622817 
198936253 
843360981 
9562855 
461617009 
934861978 
835414579 
758106001 
46439345 
941344577 
626725926 
165849259 
56863489 
524823489 
81043340 
1128376943 
985459168 
215899553 
128319985 
612363405 
6295906 
355873511 
1118685421 
453765026 
109625629 
273689713 
218568269 
707212361 
603066049 
803786457 
672411733 
161140497 
410386321 
572209265 
931297729 
14331648 
362784076 
584650699 
236857501 
256537423 
119311111 
19600901 
372082075 
65890820 
633909858 
1106654473 
667549729 
37652680 
169898289 
1268548081 
212451721 
385058246 
294403697 
380358865 
524063197 
296759191 
54852601 
910361065 
179449840 
1077549571 
225422197 
194301185 
897411051 
88266461 
242339835 
221103789 
222638761 
668004740 
40130446 
2482657 
6578656 
106410136 
809068589 
280520881 
46909885 
60733501 
376822206 
424860084 
907287289 
582374107 
1145438657 
815132377 
334609369 
1266573593 
99915931 
4257923 
443682420 
4862097 
127309499 
157774477 
464889955 
272572301 
10892245 
1140820129 
186666 
124442517 
204982975 
156467095 
578597581 
813055972 
45170845 
82048711 
737294499 
322987716 
196882492 
711712261 
336990655 
1359944875 
172649011 
246696451 
8625751 
890292983 
15110135 
262694641 
139746026 
250145085 
198012697 
294070151 
45607478 
91993212 
557291241 
430814287 
501235009 
348415562 
1185565501 
471052033 
364694023 
33335047 
165120229 
194064405 
306385755 
1217880023 
1318312073 
1400282872 
379123441 
229935643 
96705775 
367578010 
240362101 
238427311 
348430321 
441797159 
268919199 
314193093 
545180851 
70569891 
509825557 
177355761 
160561414 
312033641 
441059257 
657634681 
8918239 
408134945 
46663211 
903840163 
756859754 
371552579 
101183026 
904353 
206792229 
754974676 
1033089381 
18105649 
1421527187 
771960101 
15526876 
14557713 
630097759 
282494395 
96538345 
1204670177 
335080542 
317229362 
1043686021 
216708661 
752072851 
393837913 
208981345 
129762305 
260622257 
123487481 
210715987 
380088656 
250388055 
1153266010 
511165243 
979174465 
379385541 
1049226208 
750200485 
778412955 
15450157 
862017337 
916181450 
1254408463 
496607593 
1139404643 
442843749 
345213813 
554123656 
362733697 
363301927 
118025017 
622044317 
182258140 
376045195 
58041993 
97822081 
230909775 
1103125375 
628988752 
253178641 
606683168 
600287834 
1162920626 
418189189 
760128916 
57273991 
174220289 
595960345 
203224018 
253177837 
323238217 
716911173 
496724155 
12133197 
256464153 
563927183 
220265969 
651726701 
728781117 
299480391 
23509865 
193591792 
816085804 
3025594 
300774601 
1695147 
144331201 
596296243 
86314627 
247849489 
201931315 
246934555 
341437435 
173461217 
698968828 
658652041 
423180361 
824011101 
1309116034 
131434633 
45097864 
132832281 
1299697 
310311109 
62699209 
75359107 
38499882 
666556957 
1064035160 
164415079 
208794511 
771143004 
85079888 
548304541 
511260010 
937787521 
107013596 
448044409 
296106049 
24121075 
4936001 
542162656 
212388319 
926736541 
30127955 
74605906 
135956780 
414417727 
279333289 
550911051 
968865159 
876416311 
51222973 
144752671 
361952220 
4269105 
5456911 
101746849 
1014271706 
205313070 
441376 
254259531 
4754635 
101965249 
181720921 
14567917 
356903597 
492801051 
1285538899 
145533079 
567261397 
189490294 
762104377 
89501917 
703419067 
737715255 
441603821 
116135971 
1218191470 
274212401 
942071261 
138302371 
351138001 
276502997 
23035913 
481681993 
269008378 
157912343 
137490433 
1121338908 
145289117 
1030249869 
173361093 
257972537 
234118951 
1100320897 
460099951 
101995363 
361331688 
37690633 
535890720 
68523274 
4681441 
10419785 
342327610 
197438137 
37133524 
406156726 
209851345 
136782001 
422672913 
907785725 
1060698111 
53023833 
87582669 
246025066 
1025281756 
933709833 
659902249 
336884711 
628283835 
1289123551 
370551169 
43207492 
220591605 
459799022 
391600220 
63150775 
70772395 
103311553 
494945557 
794807065 
1135162894 
7621993 
4111060 
915395360 
1102351831 
242900353 
248681641 
31399321 
85273849 
562285108 
147965626 
92337139 
263279620 
1005409021 
383514097 
715553605 
794339893 
75901505 
1075506041 
119944801 
353399263 
428859453 
239214865 
197046673 
145111297 
29680791 
684827385 
328918396 
488331271 
828183963 
9668926 
58170929 
1298797249 
716791511 
85304874 
744865801 
293733991 
21728365 
706015081 
407001309 
535928251 
137005142 
960114536 
1217760193 
774783376 
191314602 
1110577771 
201338394 
139612390 
889725200 
894767644 
435283720 
244569445 
551834047 
968453101 
491859961 
23556793 
76276602 
630338601 
6676471 
45971713 
24369701 
301133753 
618123595 
957318649 
646738093 
353332019 
598021985 
144703147 
294750149 
590870213 
1294789288 
7148366 
40259152 
784063956 
102609235 
12176812 
491159493 
316494865 
298525843 
24488386 
596981611 
46313971 
40557997 
115910101 
896716801 
258790519 
760600985 
718331065 
92124735 
1059727636 
298445819 
892781479 
378622432 
16711570 
52620321 
781159489 
536855435 
979557106 
852135337 
109738049 
941786891 
3835105 
430202179 
529715737 
848807640 
117550079 
184756203 
58559425 
438377737 
776369176 
510316861 
736721309 
304140601 
57482243 
204444857 
655399475 
1101897833 
6533171 
303550561 
736622652 
1075554383 
82842681 
410166051 
316508481 
788151753 
91659051 
36534609 
744062961 
380637089 
284135815 
18254089 
401124985 
175796251 
477391771 
531181015 
44955538 
126455806 
648796411 
206634351 
668657269 
267280721 
9096021 
442189001 
725518648 
255980341 
117613906 
27533115 
68014345 
1446090251 
75852561 
502230075 
195043807 
25987666 
1138163701 
61671111 
595963809 
921294928 
44085268 
727852776 
317431771 
1116364761 
14418851 
280428513 
17029156 
86368696 
1432356589 
515788897 
1354296841 
387589352 
392414233 
238850209 
1376606041 
397130737 
342951445 
695990692 
407708245 
18096331 
147629197 
15069650 
609721231 
377415505 
155677569 
1174519837 
419100121 
1212629861 
92782945 
153317494 
366882922 
351050071 
9528625 
368809351 
647966677 
246693931 
921776857 
1265507638 
356277212 
538418530 
998086051 
24903838 
83791035 
205300501 
13213201 
398288001 
116501476 
457675089 
124606273 
1103172871 
5252053 
89128451 
272560426 
381891071 
667914585 
517087681 
243457337 
77907561 
49718593 
1086178900 
572214133 
719330463 
700395717 
237310101 
371669311 
634173657 
9199885 
574414571 
847596268 
116623150 
19213661 
244131574 
286086340 
110099606 
481447410 
204160375 
71209018 
741945807 
989557081 
382697505 
37095229 
635507251 
405232001 
3416617 
523268400 
18733249 
15133336 
453672961 
1179376171 
514443957 
45299224 
21263716 
415614709 
9324799 
862826098 
140941152 
16999471 
47633576 
497979521 
1310277229 
682548629 
43968478 
238850382 
560156586 
220660201 
128237635 
161222785 
328801625 
1404543039 
92013867 
29137930 
417380965 
466353691 
458195200 
47166781 
136845866 
19062556 
822474801 
179912608 
370559935 
487127913 
96106151 
197364358 
486456777 
396671315 
526810295 
303332903 
33608901 
252978781 
364838968 
625013642 
381654553 
384596772 
791185451 
404120167 
298158953 
29247121 
627700501 
555151637 
879557173 
3947929 
363212505 
14401773 
636024745 
982775925 
781490848 
763848485 
79585201 
123824833 
429845798 
183458921 
144812031 
299141943 
1299011617 
137406699 
871893140 
32933161 
493092865 
57008126 
68076111 
112974841 
16413097 
455698925 
803470977 
52276106 
676359925 
1148165423 
969149057 
683492069 
211452801 
245051713 
55616373 
3566401 
1201630125 
37012057 
239963354 
244904358 
436551921 
271808533 
380851953 
667540801 
342159343 
464834089 
1117136497 
802264816 
492326521 
333685996 
593452 
240804865 
65824788 
226520299 
2604145 
855479789 
479957633 
378295822 
226226745 
901086181 
14370357 
1198341129 
535363869 
927627769 
994910365 
374279400 
5705155 
1110567790 
398295109 
983626981 
805352621 
482118334 
744549499 
304871729 
67871193 
115874727 
530182745 
664012161 
580483891 
2865457 
59458441 
251568737 
328588701 
1344053975 
290531409 
1086952399 
565223821 
159122328 
1059396661 
140849677 
363393701 
3478547 
201595137 
430075216 
469881469 
244352257 
135320571 
971307409 
128451329 
172986826 
55900489 
1091279251 
101260589 
225461980 
8122705 
977518181 
284708725 
381915109 
92891129 
1045899945 
1239376501 
932371038 
423700297 
42455019 
29274385 
701363899 
139673089 
529796641 
378355501 
498740949 
691618735 
65545026 
136606305 
257301250 
1373426349 
152967843 
1128676264 
1239027386 
663793497 
193543864 
470781451 
246614059 
232945813 
319576531 
155924545 
1035780637 
98978361 
285777481 
142870561 
97173469 
719587245 
740798905 
428138416 
708735421 
828310757 
1039026901 
213742669 
128621552 
778392976 
779950513 
293273641 
10130401 
744872961 
466031741 
4383786 
446115346 
6480312 
120612301 
451017561 
1035921436 
136079635 
763248421 
359725441 
71595091 
68108126 
572575318 
603468691 
116773577 
32680165 
1063074381 
715991970 
410352001 
35256337 
589423409 
20385929 
277034241 
606174271 
393121726 
263773309 
755979112 
871214433 
262134201 
534703457 
477124532 
35830090 
126053833 
6973552 
11404801 
449905477 
930052761 
41132233 
675979201 
363315365 
418272778 
525506865 
205818871 
506152699 
27984529 
916621877 
583736005 
44503871 
294895687 
798549025 
810004834 
296188027 
130969255 
538710162 
688514245 
257089013 
6094288 
1315410981 
591247025 
135927685 
65705180 
705943849 
98192221 
668825143 
611988049 
366983632 
488774417 
116591371 
48615295 
376764415 
370063400 
812294881 
879694881 
144401797 
226962590 
1018107091 
975189457 
1407731065 
136457749 
150734779 
278381443 
255730423 
57511301 
69444769 
135983258 
113630479 
1173796672 
998041025 
479789981 
50906289 
186029929 
255351281 
8524385 
140500156 
51310165 
11115949 
65097026 
32954041 
46710057 
782893250 
34725411 
134667281 
39871063 
19688185 
501771546 
52000171 
253943161 
896523846 
237730393 
254171737 
579783886 
346222276 
179768779 
537637374 
66691471 
1318822795 
39216323 
25338573 
798852277 
1458957837 
72970801 
476421823 
80506497 
234525929 
188227172 
83107321 
41941901 
26188785 
64431281 
275521141 
13531701 
47209671 
322156308 
219529753 
1048911994 
1290291426 
189113361 
1067283145 
20139328 
29014706 
456126196 
104940417 
466811947 
77666409 
213217931 
524801221 
902165027 
482452417 
91441277 
352343047 
38681857 
62694923 
789673393 
597538873 
604089573 
88003683 
81600123 
204949441 
21546703 
28806287 
45388410 
55719417 
669862351 
264487018 
519852369 
100745880 
542966777 
323197651 
462934498 
525168225 
73986967 
249276721 
705269609 
556052551 
303000103 
446497341 
1057588873 
169172113 
540039739 
41159119 
11231551 
368915599 
50398641 
836945873 
850385319 
345449521 
52122281 
238050305 
39017701 
497604661 
1233620376 
338086765 
222283846 
91775521 
222731651 
1089865141 
689461534 
48307729 
179823631 
638196001 
144942832 
102024497 
257094401 
916331488 
258221359 
80849611 
75716728 
124851966 
300955067 
4469437 
61122749 
926071480 
64788673 
388486959 
318906751 
157948581 
285951079 
48882691 
146681041 
370859356 
204699514 
1036471363 
19446460 
751226599 
96151127 
601391143 
116231454 
602983393 
5503211 
113845876 
646816761 
213532851 
61794637 
403488301 
1103346301 
548416951 
194245361 
302549951 
870156569 
459990370 
254126303 
998750961 
54303901 
140891455 
119867274 
116972979 
384980065 
513531481 
45573247 
514433648 
58882789 
655459665 
202663240 
426513277 
394849225 
298433192 
558340141 
40467325 
317609265 
7517731 
210401731 
87897668 
45842881 
52580929 
153712505 
1116080091 
934172373 
924669152 
1203197917 
2409401 
22286935 
1098400945 
53342641 
1119740909 
1108571517 
127782273 
799737241 
312856426 
179719671 
247214589 
398733046 
700300489 
903426469 
446038474 
78602993 
390506551 
227097615 
26183376 
279048091 
28880281 
828124369 
5814145 
21034973 
347594920 
186169145 
357266113 
682197440 
557308763 
832737 
469569841 
521853342 
205058281 
556133965 
1383441249 
1099234621 
1363623277 
395910145 
241429099 
467071399 
424973053 
331925214 
1062782095 
513475921 
293628705 
7377009 
215979535 
409252852 
456978 
256491530 
882088894 
168757401 
596785146 
8635400 
169057557 
502452353 
354009660 
441576745 
501476677 
295139681 
160732921 
23972581 
16877673 
120680257 
209539729 
64254561 
46467481 
726170131 
1374368991 
505170439 
72677581 
804314436 
290748739 
3170356 
72654253 
642553493 
91937296 
259446181 
11922034 
102906986 
402437646 
56608896 
25002910 
54874066 
297612657 
139741917 
820681336 
246740759 
55115209 
191148589 
714901825 
31574145 
655313839 
213817195 
549276742 
1214360625 
609075195 
12564753 
287576521 
1269565181 
376077462 
31622953 
256930822 
750960001 
32178218 
588831805 
25531611 
1211821962 
13666401 
2313060 
6893541 
299519441 
655995413 
719868205 
35240895 
169385602 
347622261 
635550021 
3006371 
42363652 
19486225 
432550999 
224265601 
183616819 
524283769 
136596841 
474561144 
216609235 
68439175 
408861047 
358667157 
1141692388 
6796906 
44828785 
431168833 
154106701 
916058161 
52152838 
49161256 
379480336 
624378079 
561184880 
16412129 
60706845 
394607863 
330648816 
710155798 
498489301 
46833091 
507490039 
1243834873 
24189961 
148031731 
123321160 
214758545 
298994365 
985432501 
91543725 
468964211 
1377017565 
189909079 
128333395 
494713924 
678230470 
104478337 
1028711321 
515927697 
156290051 
456375475 
1427240961 
540943183 
440610067 
583001998 
650635715 
417301120 
249786199 
473012982 
81823455 
526946941 
1124381566 
400751891 
31383327 
85860931 
628010617 
1225180609 
209464711 
533755729 
1228880962 
24572971 
776119915 
21916195 
202380305 
117526273 
24776129 
64989561 
1096870 
73389031 
252964757 
976422711 
407403601 
1225568587 
390062737 
365457589 
382395265 
222534873 
30973223 
934855769 
159812098 
86637561 
131965653 
997917273 
106223761 
666127609 
70261827 
501582808 
16438151 
310984285 
137051807 
28824635 
474244779 
42982501 
178903961 
954548897 
416086497 
268786471 
37693206 
348406648 
577200289 
69325985 
298085033 
312931271 
221784191 
4417281 
31279687 
59322345 
67924143 
219487395 
87503626 
973429375 
29749705 
1378562278 
314290007 
94462921 
246264451 
84912891 
333765761 
399016322 
426514644 
475744249 
6881311 
254040641 
382089709 
422731174 
59423149 
46181249 
10044739 
360650806 
116518368 
251241736 
162784678 
81533462 
69725085 
703387513 
261071705 
107936401 
95451841 
571591681 
764571601 
447864985 
843906591 
524645081 
869234501 
586540617 
365120728 
1170139777 
117823217 
389714277 
983027359 
1045159342 
333948865 
127211569 
444404401 
77565601 
117217 
598585897 
33152195 
282392081 
230533144 
884250739 
1333707566 
129207937 
173644161 
240166477 
851064081 
1504037223 
479026108 
1222434053 
1067965609 
173754826 
179312532 
26962911 
960196066 
225737921 
245479534 
117583345 
744052513 
300043066 
597421039 
54817213 
36256001 
787572491 
970245508 
42605017 
29315665 
913484552 
395902036 
817991977 
84375467 
615635303 
123857007 
202902974 
47459019 
672605056 
728071013 
924024748 
113990712 
226442945 
82300906 
9044553 
443134370 
162549826 
19750529 
344123486 
310656181 
10067674 
387976161 
21991609 
284719051 
765886726 
439910265 
206874437 
441482807 
780497201 
1096693453 
1021840183 
485018882 
540827211 
520634999 
728209165 
253451538 
17596727 
635488081 
1094457833 
97794541 
310816897 
96979561 
52140601 
487801381 
123763225 
168376041 
469237416 
662647294 
804765060 
317350609 
738788857 
345367381 
35485943 
458108963 
397384933 
60069167 
943381328 
222437413 
57358666 
153004697 
524502331 
756999531 
594285781 
588710674 
226326906 
653767797 
243536186 
577294351 
77182665 
125792017 
5621252 
161316554 
120335887 
907340131 
7593287 
37878461 
1198569826 
979414009 
562370326 
640404289 
62544331 
74743751 
381995067 
24507019 
241151101 
94596236 
267996709 
207572 
15930685 
1070434681 
442073521 
42380950 
1062845845 
29426531 
861075111 
493515636 
864151047 
408968837 
611820565 
971192663 
236136271 
544719631 
908066341 
587022697 
1033153705 
378738249 
4339523 
411459281 
205729126 
27610714 
191805307 
77203586 
76773737 
230998098 
659762335 
94711436 
6570505 
271459115 
3493569 
568903265 
24012913 
118654495 
298348926 
31454785 
794916703 
455682377 
248883218 
814206757 
597098623 
290755025 
187520161 
171626464 
130434280 
1362270817 
128245741 
3420901 
159597208 
460784008 
1367814127 
785394901 
914560961 
1145895061 
1416111703 
1083847961 
605743865 
298517537 
1112342845 
488276041 
696780009 
77512651 
122902436 
292401136 
77673353 
689098105 
626653171 
87726010 
797413343 
86593105 
573904895 
87762490 
1183503946 
31438419 
76110121 
403274551 
76070445 
546306391 
191793409 
189153933 
774238609 
43859226 
521015045 
695364325 
3768255 
386405809 
808011673 
730373761 
671130349 
350254249 
67414849 
655664641 
492014425 
449727665 
71298717 
97214820 
783349941 
1221927176 
125552337 
73645441 
695676521 
636059231 
636745399 
147829501 
183914029 
1499945 
802382326 
482349337 
803035762 
576388579 
29952233 
122660864 
151886665 
697586913 
396082273 
241830605 
22676951 
589233633 
67727917 
769480056 
51091969 
12551761 
545247301 
38210941 
153166966 
1038614347 
888175 
60771943 
159056705 
641418527 
146045439 
496993442 
397731501 
135438485 
266963851 
42149815 
197325153 
92457499 
1278180 
44591241 
273840568 
323656763 
35993275 
278605981 
451995547 
59230807 
1125458623 
31789801 
769721921 
50640213 
534190447 
38183014 
259070073 
184149080 
558115084 
198885469 
992075617 
317570086 
52778468 
892735091 
389713177 
480467314 
1145349505 
65469727 
291663709 
582122096 
828430174 
114216061 
1070777303 
172684409 
691311523 
344270501 
651248623 
176613265 
463945 
151704476 
479219286 
215696433 
53138772 
988534958 
51474871 
349295872 
812282924 
1445119919 
7436455 
1271632069 
389264881 
454334545 
393398110 
40088035 
66908101 
126753361 
195903847 
151497193 
346815283 
343689402 
751189429 
1343296403 
527667295 
151177744 
259863625 
540723081 
1016324096 
577465245 
97440855 
641889997 
33610561 
809896461 
534200266 
632689084 
605352966 
681274299 
1260649129 
547514021 
349021009 
56332997 
236169361 
94289441 
411346485 
457942525 
1007162039 
208554961 
888047086 
1426404603 
25233001 
107133581 
165089069 
817463361 
138912061 
136994986 
703693825 
99091210 
238305355 
208696558 
278923393 
736851959 
533329931 
198916971 
207296545 
21168301 
549225781 
606120823 
22158466 
839358577 
404199176 
1464661 
437775433 
35686809 
203788066 
219597981 
201229723 
620964421 
40592839 
372551089 
256743861 
30126313 
108789547 
8024463 
29863621 
50145881 
79307545 
386597905 
396171489 
781154341 
562346425 
386894956 
882323426 
8091796 
235238113 
432545233 
260138956 
97352289 
93861535 
250382091 
483138721 
742597780 
725790929 
22456841 
864070897 
55766257 
225494081 
1313379189 
638921041 
284769541 
34873383 
31964233 
598535719 
758223121 
1065330777 
1199049203 
1385177873 
724876444 
530910137 
15188342 
1197325933 
83945460 
1137753823 
896192447 
28666225 
17813845 
920333857 
183468900 
683483956 
443107804 
226349461 
251542261 
230112919 
511329771 
653060177 
475001857 
65563501 
317112081 
25604301 
730184737 
87623811 
534409441 
708893277 
10570921 
254478150 
464899466 
10144233 
414193781 
420220670 
1415753857 
512427103 
37712683 
32991841 
19925062 
20363357 
1202859449 
435526444 
182876973 
809863902 
816128870 
102184517 
792078398 
930424001 
45974386 
422756041 
10666481 
14134177 
85906054 
38941117 
513169896 
254315121 
199739775 
732773144 
56632555 
430207885 
241467219 
261201529 
838957201 
121784626 
420621905 
105265361 
2211861 
419264741 
1024439824 
55935518 
188213495 
330771601 
93950089 
9322711 
152619325 
8362267 
676260226 
883122445 
416435810 
869277521 
64170965 
369510913 
903765745 
13597417 
194227237 
819536241 
409185345 
870430753 
94969564 
53629104 
551455963 
148640097 
172728379 
609086017 
55407221 
725372601 
546120627 
111817165 
438287131 
462287673 
134964453 
453821161 
89661001 
900717049 
28992063 
85861081 
166688344 
1202384700 
110385906 
85342841 
640505909 
317589955 
1036305901 
437553001 
91355873 
548059030 
101288965 
918041659 
378221425 
436785129 
1160025287 
979158871 
299423378 
210468163 
725386888 
437521478 
537210853 
211999603 
1072200286 
199998394 
1229896773 
86553767 
643236777 
1160199811 
660148777 
901461803 
591231361 
507321145 
720299887 
720065992 
262792252 
451033705 
894249328 
221398525 
14840753 
585224861 
622602675 
183575993 
281358841 
270340731 
277645291 
222102699 
446740993 
154334101 
40579029 
318881 
75868585 
620018234 
127795332 
4574496 
204215036 
70058206 
210805673 
687570661 
80049946 
355982137 
41190973 
140956606 
528975615 
267920681 
44506549 
12833809 
283727372 
638612997 
222295996 
119114801 
279106273 
201654121 
934741 
69065149 
275281133 
57241857 
543029961 
185170256 
148681570 
722105066 
75409447 
126557877 
352380269 
271882771 
115953409 
353884609 
85051909 
411172405 
199124537 
499983521 
769824259 
386698753 
409212392 
166595885 
723157306 
234922771 
260593103 
54214972 
553838891 
390656201 
127236177 
202961177 
331283659 
692226421 
281698169 
149617699 
440159071 
3834829 
140097413 
519713782 
591168748 
381514775 
736808645 
428731975 
119385487 
1112938751 
164556211 
84248746 
1086119041 
314646071 
148095539 
491840613 
45970695 
735070617 
40190473 
668724391 
277741756 
361568557 
441191147 
151457378 
490927585 
157231633 
853927945 
138691091 
98657491 
661341916 
247724203 
217850689 
1009850017 
941999248 
145005255 
198602391 
176553406 
22129221 
1088012491 
1124486161 
660770661 
44110501 
143402531 
236125189 
268993902 
58997551 
194959549 
133836781 
830253945 
901471951 
126017417 
37502851 
434284483 
100514461 
272154705 
374513558 
75039721 
106403925 
350986336 
98590601 
3690831 
133076266 
220709476 
508453520 
212738233 
795709531 
292163186 
4643370 
1453062241 
602161484 
459182309 
899867391 
91384551 
594175591 
840381543 
116993311 
326777511 
1036852399 
33870721 
147804191 
445238382 
121057795 
936826801 
466891881 
293353501 
696925543 
55416385 
391698752 
195115860 
534441900 
438276565 
44307649 
11306026 
6536035 
22346416 
340151591 
317015441 
884058685 
1221069121 
701372106 
220612421 
841840903 
28177501 
505960533 
288020877 
34673266 
320666503 
13129698 
1044853879 
230725561 
555567831 
1164572221 
414345751 
80109811 
359693821 
334477369 
44151121 
310993921 
528482402 
223386581 
79799007 
271643758 
129806433 
83173441 
1428097711 
834058789 
76452503 
716195089 
91679405 
304435186 
932979173 
11629402 
539760453 
79464781 
1397538091 
378006901 
958565103 
367750207 
168494445 
549096001 
76460781 
141243311 
854835897 
244048079 
206418796 
1174786386 
102037657 
272853001 
306484663 
65640433 
218637511 
1064213759 
525568615 
428917710 
699739297 
262140909 
31353129 
443489293 
31456801 
573639936 
159662845 
1045571103 
1066997494 
19573681 
379121409 
67181015 
480596546 
751422945 
316794304 
177947551 
714408437 
186021001 
224195707 
297545641 
37707580 
239720933 
1101784559 
684281757 
119033601 
390633298 
615096775 
360267641 
153213341 
1181339521 
920193877 
22938681 
14629021 
36075352 
721516888 
624501342 
901877460 
101261465 
553519469 
4962952 
192940684 
222470751 
1780095 
170059013 
376052789 
84872190 
17603906 
94469649 
324193024 
444013979 
126375341 
13098269 
704009905 
14412949 
116768536 
39486712 
207968489 
493913701 
323347894 
54389089 
895137071 
393200365 
401676833 
71529549 
594236909 
349089358 
411687481 
381691631 
1061407345 
243753259 
39655319 
237617581 
402174711 
352299457 
35794399 
884781793 
239250733 
644661271 
185759269 
373753246 
7842665 
9629306 
534756459 
411412545 
200320667 
128451801 
247270381 
61094657 
387973941 
77574587 
203111376 
163333829 
110164471 
262201885 
587809263 
455096361 
462197694 
12395825 
99575488 
18696913 
1176939669 
124720214 
389463296 
594468169 
115988561 
689814997 
29121673 
830715913 
61442868 
110826847 
634303865 
848126041 
23235626 
39194823 
298036774 
63355124 
923215921 
159537682 
144800680 
60457935 
372938139 
781996576 
451780455 
377721851 
140664385 
549005635 
28079460 
656084129 
454746475 
63592993 
93942547 
131553185 
525431245 
54479865 
823556001 
9860924 
399612896 
735395119 
111641024 
502799818 
217774649 
354379033 
373746745 
230930945 
4682921 
178561705 
414930433 
118916905 
202327456 
6406350 
335456353 
14656465 
386239233 
16889747 
6449307 
62091544 
226589862 
45876946 
11305903 
787967653 
643159223 
130874822 
533349049 
759404381 
229437625 
101153407 
447445873 
227606590 
25127587 
178379930 
1018070724 
14596630 
81883009 
177349382 
55920841 
386494949 
339897889 
200666327 
387011803 
341883244 
60179990 
60978773 
722239441 
208000497 
17727872 
99941626 
47486356 
524317251 
223909904 
591809701 
318629505 
43323794 
548490253 
162007361 
234681587 
319832219 
893549392 
31542325 
95604385 
259976884 
458915437 
190935801 
27425063 
211411701 
390881989 
1303014483 
225070165 
225038281 
554734457 
38442951 
38159616 
320189221 
160085798 
159692001 
1104994567 
95093585 
218338945 
559877737 
103891761 
1104964777 
116410581 
46955197 
234483421 
817629601 
160378684 
546736541 
171178061 
857176591 
99027321 
1117687066 
332279281 
510214940 
72510919 
326112769 
613129359 
84605284 
70797577 
83363374 
743674618 
552507665 
845792056 
57393841 
83405233 
48357451 
728314613 
100170718 
32084174 
896914176 
298020981 
329476844 
17636941 
31765006 
1341547131 
950219953 
445178857 
87144799 
1288878557 
28854667 
1046932363 
213304610 
21680035 
127033950 
259832614 
883414501 
717122226 
123873751 
31041077 
1057934209 
785909971 
1141672552 
39248315 
173643739 
241374413 
508478969 
96602829 
820358721 
49404405 
229148057 
58805863 
23092366 
33089590 
89831657 
60206401 
21919185 
3721801 
4292661 
126335323 
538259041 
425623633 
47200609 
923067 
451070641 
761699877 
616912282 
163418531 
518821282 
500340292 
721088453 
190646150 
245833477 
324806329 
856997281 
566417699 
43034167 
21149224 
923607195 
650433481 
103395456 
31131650 
10806345 
600548725 
160965246 
386329105 
92378779 
751468231 
164767773 
898271551 
233837362 
77019077 
363903321 
511917448 
1049396554 
504653909 
771871752 
313235233 
7724431 
645087042 
1264757212 
424399372 
175912681 
68166073 
536992821 
480169 
131607471 
379716661 
429121617 
258526581 
519412348 
148502341 
853246641 
219637939 
142269744 
162019691 
608405708 
428344297 
107594771 
380363191 
768862171 
57224429 
202444243 
416320251 
24632742 
385789798 
84133297 
341013825 
1028248906 
471114224 
198824056 
100153464 
189143956 
227686961 
75917731 
1274798575 
988065496 
232368877 
71312006 
15811468 
562336985 
961014253 
470107793 
15465583 
29938321 
130164329 
831805232 
930495761 
378844630 
93146554 
121212442 
353045569 
624000497 
107308618 
175152001 
550732971 
511004467 
1081727271 
895573921 
120862561 
437100382 
71022057 
1090142191 
357905752 
968260771 
108874047 
964021602 
165467125 
367593365 
714979676 
861982495 
271811449 
488701704 
872517569 
118213526 
111117967 
111336487 
773081305 
6249441 
683897173 
1133936929 
294895471 
24697135 
1144509913 
1024809248 
685778833 
539528527 
187675865 
86980393 
44992163 
92758969 
194327332 
843137121 
54699751 
58886290 
934857496 
1092176315 
71846876 
16016554 
117002236 
523069975 
185365870 
895292380 
564294237 
243088257 
1154302579 
1108287397 
77618041 
647538011 
252276529 
1087831768 
1029834919 
94657201 
644948686 
516816961 
438418644 
293858065 
169508701 
29079725 
465387705 
45570925 
706635391 
287012167 
1056774301 
481242801 
391127425 
247870401 
433225553 
220868389 
10344817 
388880647 
1056481 
589672581 
55025711 
26105005 
1399844194 
418140727 
880364731 
4997412 
119707961 
357138841 
664467176 
62426846 
12210433 
289361251 
214923754 
408838629 
501563626 
316689261 
1155480948 
119354527 
28598785 
265058578 
616956544 
42721589 
484688611 
228327749 
157985149 
467089027 
604434263 
389897089 
558656673 
179605687 
376190461 
72338072 
334405157 
417305053 
60299836 
238000951 
99884831 
240890647 
35594605 
308104699 
143616220 
199812211 
319725937 
937330801 
248115358 
141674553 
17723200 
610427665 
270332021 
79405717 
470962075 
439076769 
221289601 
24638377 
77226157 
576558136 
547800436 
367669345 
728080561 
443807043 
414964032 
37305368 
85329277 
640936688 
101465011 
40896317 
23519871 
170467025 
649415431 
19501560 
282945329 
512325271 
299491671 
68265443 
50974093 
85042329 
16879296 
91884001 
582088753 
4507000 
614382698 
1159108225 
394842385 
303423891 
229968127 
94277333 
707071437 
187386837 
47453797 
13369322 
497518843 
11619341 
83567677 
523154495 
509181643 
19776205 
163524193 
456472030 
197491753 
244271910 
54315766 
921367847 
1067649287 
527840293 
589806494 
422196007 
772655521 
390614785 
925788191 
1142697136 
25824385 
51979123 
127666657 
798265502 
22979393 
38282977 
146361696 
805536649 
498681373 
136846865 
363355650 
157048700 
1247877876 
207324007 
841435756 
47572081 
485774353 
165972973 
21912451 
669792121 
8247601 
200052456 
820668176 
87301315 
468402101 
809602033 
778049101 
37745011 
94261843 
73646458 
240428325 
158091273 
323817959 
770635365 
154370111 
329675557 
851776113 
396090515 
11649111 
1313716043 
63063631 
82158363 
68649437 
216944989 
302711459 
21069313 
637382809 
553142470 
217832857 
898322915 
244441149 
772232889 
28528391 
230268403 
248952493 
374352771 
421779169 
375925329 
29841701 
106171825 
508824513 
170329173 
57544180 
49833892 
14285227 
353087521 
271268803 
577316554 
42679057 
159145021 
7990228 
272821777 
931016941 
63553915 
252864862 
710667805 
196247751 
905520896 
1144381876 
876832711 
214882801 
239380963 
76456473 
353150435 
722404996 
54394301 
329134947 
297464311 
482194945 
546625273 
574404469 
63266666 
102998465 
365005565 
884426897 
185361178 
1135750369 
699453404 
121053694 
1195721125 
666683380 
436409025 
198471901 
206494783 
575541385 
283101937 
433635811 
169689457 
152112584 
335058634 
850319983 
78223135 
122221776 
550597111 
1117068492 
671182813 
199047295 
178128385 
20897137 
623379303 
134630983 
912805391 
260358949 
51242689 
219641511 
203334625 
59898859 
426050431 
308254387 
259817669 
46601681 
534775313 
882445110 
226724617 
177164261 
118849537 
31618849 
217726321 
72851339 
710140531 
91300889 
559939123 
209246441 
402725207 
255205990 
316281373 
158990473 
125663044 
256103805 
166358771 
3363129 
415467457 
189320451 
68749325 
627498901 
240622166 
20719779 
33827791 
34965694 
39626239 
208469179 
290865443 
178474321 
352631511 
259525120 
113786289 
199626321 
418377109 
212708653 
437890168 
222962041 
52296337 
45823418 
920719073 
45230436 
18500553 
404889003 
997956157 
645543721 
237191713 
30644097 
1323786987 
534101436 
202380410 
115780393 
285805801 
621217066 
270724609 
144142081 
84263266 
289923781 
149646205 
3998209 
57426473 
1404491610 
822901542 
73823561 
193510021 
527296503 
218357803 
1381525894 
668410561 
874177561 
8383234 
391463582 
84351331 
214306880 
47131101 
932463071 
84863745 
211685860 
368549446 
157720065 
291916381 
533436669 
159330825 
48377219 
1444457 
12205601 
268656961 
359674705 
568120046 
173791579 
119017365 
420228167 
991383681 
533392975 
800003881 
78262801 
29095111 
369504647 
795494485 
788603091 
264592549 
310408171 
142334944 
47240312 
301134356 
550647055 
11380481 
582137200 
9892771 
1245487081 
1519057 
73572357 
53433688 
318915864 
491603425 
1206986509 
596135541 
55752231 
302963871 
286474057 
569014259 
361947523 
1262251871 
973362566 
83036907 
470554475 
404247073 
90357922 
203449983 
26431763 
12243221 
1262608067 
84986441 
1148901489 
123969857 
1345555 
111389783 
292190456 
37309601 
13488013 
257067056 
175181021 
32413176 
69146713 
893821977 
121473295 
781803881 
40214983 
57324506 
315969191 
937647188 
124198075 
491970979 
149450401 
108824199 
2930320 
1055808139 
226635229 
1021609283 
43069309 
274889665 
252208111 
56924565 
199762561 
128013889 
11127601 
707579958 
43455609 
381390931 
10014907 
121308481 
408386026 
560330629 
251223778 
152257551 
673089851 
947289423 
208377475 
355986300 
900578733 
2275049 
15334111 
1274889567 
78357179 
387182243 
166712437 
865959607 
589830031 
301075057 
259933805 
408931601 
750594104 
138320437 
83659395 
293208917 
954354379 
58087081 
597542089 
195449236 
380662585 
183901271 
589709191 
390909046 
593945038 
35157081 
579480321 
990967825 
21455657 
350191986 
54152281 
457311255 
35482309 
11017577 
446416969 
489923789 
155225526 
23436904 
1017284789 
634709806 
171586441 
979838296 
648278992 
1411648936 
116917966 
273143716 
632650558 
159732449 
277296111 
865087003 
75065747 
733948561 
276044989 
156295546 
135321985 
16809937 
135374689 
616538791 
499806685 
652892870 
54032986 
644081716 
89391415 
5279479 
1404536286 
931775553 
175283601 
153909442 
548640457 
129425562 
1424947923 
149074381 
23454566 
1331172550 
231531001 
284090297 
1374492120 
1031083231 
111957121 
349865626 
613103981 
165295131 
243558848 
269371357 
614338762 
5496964 
164271169 
18982865 
78332142 
43894544 
1045016701 
769129501 
540431221 
1024282843 
122419837 
613921521 
173185138 
118629699 
22473143 
141388351 
592901785 
219353145 
120596521 
654818165 
745402789 
122041985 
87052897 
662217007 
170880973 
362564686 
611627651 
1205486976 
188236489 
1212956191 
22121650 
79123095 
699265181 
185461091 
52486019 
89789011 
102017999 
994753798 
140555398 
444223504 
461254963 
17543291 
9170902 
228295686 
1435812825 
903361411 
83217241 
78337576 
370896525 
704119936 
330667851 
1304082025 
1047249653 
948407426 
287724301 
775889808 
15124061 
819332701 
108044761 
482522201 
233398986 
212830881 
541341236 
54116718 
494088865 
320471251 
56750387 
273753007 
325510056 
334790324 
67806741 
303770501 
37519393 
387874675 
52009227 
849297949 
717216193 
528414630 
14253559 
46459390 
447106969 
561630292 
817615615 
391242501 
13308026 
796564513 
148125349 
26995905 
364196125 
18156051 
237352001 
800065821 
367790503 
603844737 
1155982591 
684702721 
322136601 
484747957 
251457701 
33446433 
386995595 
1078293481 
114747417 
558729991 
350031772 
54620344 
269670577 
734471431 
967792583 
116815811 
53818381 
6873283 
23498871 
182185774 
417658925 
34692883 
563757715 
53443885 
196937317 
288165121 
70823017 
19316071 
84253921 
44518843 
27112981 
34476681 
355977126 
667732830 
42021401 
381295297 
187125921 
749179973 
468951526 
58373994 
817548733 
138654511 
119210461 
423943926 
79227073 
132791155 
974469473 
135284690 
16922467 
144678649 
178900528 
315893469 
293639133 
975168316 
409304886 
429626419 
227003475 
122001529 
683916347 
102088666 
1220010331 
616323109 
167572736 
553678235 
174083025 
15340939 
790348347 
13731457 
162968793 
547828723 
679895434 
250832485 
290021203 
402926401 
249791359 
8879206 
279035107 
225697501 
298746683 
350339753 
300017511 
35659777 
5416957 
385928852 
36855721 
393748237 
716629966 
761283700 
503081485 
713204193 
259926271 
399373251 
834380 
528801841 
1047779493 
646445879 
943442084 
341735903 
450892472 
690099553 
729558017 
576861577 
77820263 
344801833 
51147013 
568841321 
264471200 
77803537 
1384162977 
161614605 
885630131 
145066599 
317583581 
557852937 
118645781 
763736149 
621789631 
514393801 
526043737 
33564489 
114304363 
175334874 
59534912 
55940527 
312252011 
5483661 
189123034 
784228729 
301623671 
74418963 
691836461 
216243866 
413723080 
28357598 
821411983 
778832193 
17208381 
83947076 
24099149 
248619187 
156350140 
388137599 
357903869 
762985588 
42476689 
693287542 
770848961 
470662197 
183180856 
13950743 
1260204401 
434983597 
319305153 
6785521 
535178471 
277953281 
74711512 
404010667 
155464071 
84028951 
437777847 
885873177 
170707595 
1180214761 
207288676 
96774327 
536360361 
28953096 
28747906 
558377 
30668205 
349168783 
387186901 
140658451 
376440371 
267815863 
253733411 
23317477 
35910393 
126972266 
193940101 
138207009 
394485347 
525787641 
198145457 
20964961 
70001513 
477478513 
207920695 
266516609 
194114233 
239690796 
303232671 
132483022 
281197893 
997668904 
27635937 
724441146 
101231626 
192410713 
116757967 
30024820 
84358561 
8356351 
965952001 
96477821 
120050217 
372284215 
251255085 
300458145 
1060286437 
186206065 
13510708 
48768994 
93214180 
992455786 
220529486 
685951161 
883108513 
410663615 
46454915 
1076360265 
598351051 
731301964 
795211312 
23537411 
156784531 
315923644 
528260071 
746376765 
29971481 
414952341 
169922662 
121660008 
719055832 
919459399 
61725886 
1382696017 
1909756 
102841131 
655445489 
315077127 
51315269 
1172068591 
651835737 
26841669 
422087491 
667045757 
390341568 
520395620 
1122236114 
105969709 
727261649 
66151081 
811965709 
14549338 
423366303 
89814305 
83804329 
56463175 
151770828 
232296 
91996453 
74752574 
434315949 
273714799 
355846273 
1112893471 
865474741 
493013521 
4447711 
564507901 
112357642 
123848866 
312612439 
13893801 
374361062 
80420291 
271429833 
128694931 
101532313 
378909686 
870336601 
97976035 
729889801 
200917857 
83464291 
46465117 
806117841 
748040041 
946212215 
23584261 
133080749 
269520756 
346349551 
18667204 
886867875 
742304609 
1065635299 
702564401 
7151041 
5935291 
101089110 
375583074 
650716031 
287388817 
591001633 
564336781 
687947121 
905816641 
1339455430 
51266295 
640706257 
166728376 
71232294 
671292526 
670488841 
757204483 
408293695 
90150417 
942215583 
31063331 
1131823112 
295901651 
9278465 
503355070 
756862107 
341959721 
33323681 
625339879 
390219655 
241367512 
307220752 
50005177 
618079821 
61668382 
207418149 
410458780 
92449105 
204736785 
55787536 
201661151 
809426250 
494581271 
1428613096 
540546469 
1136733681 
8175928 
181083870 
201065325 
243914465 
690939162 
1417608106 
318248701 
282868081 
19468009 
84909601 
503387991 
254407946 
224518834 
18537533 
172871501 
409797721 
749406964 
763114387 
355425225 
767724166 
1030078561 
356436748 
81826591 
81951508 
3167009 
890489398 
662112015 
107198421 
916854795 
75012946 
422329249 
466193411 
854784577 
140166769 
183846193 
265034217 
141465248 
62813403 
449 
806513401 
473549281 
224118577 
292456913 
517453873 
108028586 
333794683 
197077713 
46655501 
895492627 
356241173 
58968573 
592252801 
3383164 
210354418 
111649171 
212014207 
11646766 
398849893 
893182977 
947945170 
526832881 
192955192 
2356371 
109877131 
351709601 
887209201 
1139790475 
176092801 
142157743 
900641818 
508203003 
300500885 
1320805683 
512222593 
74876550 
637835921 
240845845 
334411393 
686957513 
426717193 
43927015 
112974121 
577597969 
619281 
27052993 
361237249 
52620577 
61857079 
250745001 
268834567 
54812224 
523611397 
845575841 
71349931 
91749175 
19650522 
314429201 
90695413 
570861490 
61240537 
1019939931 
29359978 
155053376 
482330657 
523055467 
435813155 
78687361 
147598298 
986891743 
248649909 
1281040630 
171310385 
216208747 
746747425 
807535099 
357698651 
110871553 
128593471 
9424345 
20285737 
960385 
1084980588 
790021451 
428592121 
773179093 
1049558023 
691786327 
108439899 
109454585 
539044115 
309074737 
24934741 
684091003 
392396401 
150909529 
5035971 
244740961 
86554822 
194833001 
544537483 
762612993 
10927287 
166895186 
580660811 
163345946 
147128420 
71852391 
494773213 
390550339 
499645435 
91404727 
99486657 
84537579 
527795409 
126413515 
178402897 
412448646 
337301875 
50583507 
1190246149 
349364650 
906297241 
728688416 
79514389 
187583232 
355833379 
530447926 
71159452 
53228591 
115249156 
457979089 
158682801 
50757631 
1109739331 
22305214 
523616171 
58126509 
127917986 
34726351 
56289234 
319845761 
413834756 
747614768 
326873401 
250084231 
664028100 
566541187 
449349781 
159163555 
22070439 
55488718 
157938334 
26327854 
314649563 
247094746 
114904033 
102009121 
64189441 
309627286 
546062977 
884562251 
747800701 
192593035 
111146557 
72531546 
236370385 
535555063 
394935616 
22342104 
142875889 
324163969 
47040367 
114773761 
453457009 
369592055 
45993801 
695376436 
424655701 
18803371 
849307621 
341821171 
297496194 
108816491 
1236235267 
1010373240 
104965501 
115257199 
42835287 
213034745 
706564033 
580654842 
1114903713 
600451321 
795366793 
94515169 
757316800 
33940615 
35068431 
760489803 
205761633 
608676003 
308627281 
1305461216 
35360647 
671210030 
393111076 
358677716 
802338934 
5026544 
53496609 
999943396 
957596251 
793809017 
403605790 
1045487299 
323639041 
1222382503 
351088641 
34314828 
351775047 
956298498 
494892161 
1432263548 
4679099 
752821527 
301023633 
287585101 
683594916 
30938673 
952661735 
229729906 
155198449 
12929440 
376900961 
189927197 
710325647 
457430401 
250728394 
632252323 
10899169 
393621151 
707246401 
62094657 
399047800 
631025263 
151960165 
495403969 
43814191 
510715201 
21250995 
467797001 
560142070 
5645449 
204004551 
402551586 
53814385 
600152161 
448284851 
901868125 
836453 
161964761 
722063215 
799216393 
1343688425 
65109998 
191645775 
38518876 
120257985 
154753885 
67318217 
426075751 
344093491 
29101066 
791359923 
432607291 
127894438 
389351205 
548399831 
517499188 
392164241 
263108185 
91444843 
405788581 
715492171 
208385802 
465392360 
270168613 
1236342691 
43885689 
396861565 
75911634 
1191442259 
57606781 
552456025 
267635908 
1001806081 
17819451 
35258991 
413353667 
274562497 
1242683605 
428863417 
4313863 
64572619 
58289457 
320682601 
1227865537 
1242910889 
103896188 
157921501 
689540878 
268158879 
335998346 
127799881 
554474242 
540082431 
275523976 
282470871 
226520395 
46584721 
659988037 
1163935003 
963432651 
132896908 
905669551 
219433321 
678850561 
4831205 
1031554527 
137505849 
116411793 
191798693 
9293737 
748025721 
576859235 
22645922 
613746225 
4149023 
559521349 
172931001 
538101842 
792261501 
22715945 
55930241 
24625477 
80218049 
237270097 
285169204 
309730097 
614720689 
140151001 
806935625 
82461457 
141093519 
338700545 
997567001 
723710511 
938573729 
84166871 
713747196 
707259989 
1350789506 
357708051 
154404961 
248878273 
922999531 
287736697 
296004565 
155465776 
512916255 
855505865 
766510237 
284359001 
27393801 
983592369 
430865371 
1030426246 
7093351 
54045405 
547124761 
67745108 
91111771 
477015232 
103895801 
86094241 
103120477 
716312445 
987487201 
915413227 
669046069 
21668670 
490682901 
239712801 
282709025 
27680339 
84844693 
41826487 
695086673 
1734976 
196936059 
401489386 
1204074289 
146295073 
429199075 
40239749 
1257002791 
429143276 
96005501 
729911035 
34655521 
124611781 
837113085 
464374681 
10402859 
201563237 
908851261 
261835226 
166790170 
331838791 
296663597 
610672063 
730783009 
35222545 
333324181 
123258942 
277563523 
699969190 
235497263 
401548153 
109672714 
1122052 
461574953 
260202762 
52538398 
794576953 
297670132 
597675789 
484948399 
431139105 
809623879 
521095246 
344358483 
918998425 
625959136 
568171750 
326753533 
836416751 
45202046 
1107250577 
358845792 
126523111 
654732937 
31955113 
118878798 
1004244319 
844905371 
1264092831 
151288866 
461937146 
472128518 
378790553 
457323877 
445896450 
152713160 
794328209 
1008008471 
925187182 
189644022 
368049795 
1328341337 
107773957 
285078249 
269413105 
959307029 
77856856 
524205521 
367019701 
16630776 
888601507 
821384971 
228780454 
1083748420 
482144539 
315351601 
25753109 
613569251 
207243283 
196761817 
271485224 
965477881 
3306301 
771416331 
47478811 
404479567 
68422747 
151321465 
148730804 
1207766113 
574733181 
229150565 
105739831 
453425201 
80133157 
720384564 
8676901 
515320806 
322557882 
1042059201 
60641701 
118871260 
7019083 
827412171 
1030277521 
200776661 
250827669 
11006416 
611893431 
5511832 
576722149 
32024377 
60670231 
45535927 
366429017 
931290701 
88382989 
863341118 
51574465 
483136506 
663145609 
728526316 
264813665 
15413428 
699867263 
37800225 
95469513 
873601927 
34369044 
775666585 
292193074 
395924004 
884983681 
17499623 
924238673 
190466913 
1073123331 
1087840021 
731630695 
33201739 
262317833 
676353064 
1121965733 
499092229 
1285835993 
599408841 
405420450 
80070001 
152309917 
165038715 
843337251 
666637406 
37466451 
78722512 
926831629 
1075054948 
648398751 
352962154 
470940801 
738736540 
159458545 
582026257 
335720749 
422289280 
110626318 
107285686 
100331602 
142489212 
625408579 
633389505 
1146802658 
557856321 
1314852977 
175977041 
18283691 
327212146 
366637045 
595483953 
16697809 
275807578 
36417226 
617517569 
103874068 
694689359 
2307229 
459388153 
157865611 
1030912401 
149628249 
599274941 
685299865 
622485130 
5563831 
708792030 
6538771 
307553401 
13978801 
27144965 
482191425 
257721443 
474600793 
682438618 
159567713 
940298221 
146678289 
253644130 
1211528849 
328231661 
117163105 
50619381 
41233361 
121020159 
159537148 
873696577 
337169581 
766641415 
452495594 
374464702 
444376486 
124770727 
90099991 
917375933 
234436108 
411069736 
392563029 
898972831 
33642165 
47029498 
80328001 
232085428 
143448449 
172669511 
926188145 
225951155 
291843183 
400026082 
527626277 
242249389 
486693361 
20423152 
1405806921 
808454184 
165365761 
417738533 
419808439 
13499377 
316917565 
188033327 
797540181 
742989791 
679328155 
158449409 
325478737 
600239641 
345970225 
274249119 
161515777 
699866464 
687811727 
491687333 
71198721 
1008484516 
1026391561 
672310129 
8967301 
90258181 
132966461 
622699981 
276171257 
494071205 
403869545 
813800261 
18354301 
194641618 
706138616 
173536381 
205606450 
799572849 
304116421 
965300641 
391489077 
67258801 
734998555 
20867185 
76511626 
856133251 
91259713 
275261695 
19233329 
419359141 
909282481 
588907771 
125124481 
75273985 
851717845 
51489319 
34113976 
255003396 
445789417 
601000222 
5305545 
640703080 
1096807713 
49430785 
387996589 
37869422 
449143813 
796846051 
446442495 
478741 
961118585 
376738132 
670515281 
376019461 
1044094423 
247757401 
1459566668 
393988549 
169687981 
395381792 
55646561 
118086013 
676465189 
67173781 
96167241 
1334158951 
311372463 
1313632265 
1046497202 
183819285 
633640591 
128226517 
408846145 
1090219766 
1113808748 
624006193 
417590944 
583179657 
173782907 
989839929 
30368971 
321558589 
115462461 
9335921 
42780116 
23436001 
419863096 
1134439041 
652402277 
156431029 
11334694 
5184576 
1038406071 
452187407 
48136297 
535981413 
109234 
177812751 
672329725 
742106957 
60875746 
109672563 
304185157 
126738541 
172913951 
495229465 
14337098 
68759262 
87367093 
556837953 
46644901 
1998727 
605872257 
119278121 
381362592 
934643368 
723656704 
69818635 
553037225 
80595100 
545684327 
672441166 
607356257 
407466775 
106401857 
22913793 
1115018197 
332347246 
927751777 
35501075 
671938625 
1132951882 
53111821 
425677825 
578317109 
845307373 
281228396 
532480330 
1319372585 
337456449 
689468287 
1095798331 
643877557 
81414235 
52128577 
816971521 
748940641 
59871043 
219210342 
288477351 
4040066 
135899698 
156342165 
1463939617 
185136787 
270954609 
8826131 
23690737 
68379347 
587753371 
179157061 
354869594 
27784213 
659886949 
1340785342 
186378697 
1439569408 
176470057 
55700021 
838310999 
112945801 
89764845 
156715126 
634462401 
284955121 
1115291850 
7933828 
42991733 
606713073 
219562475 
57047320 
33309721 
1057956745 
1037831039 
40899706 
120240139 
622400376 
55261761 
219543457 
4648177 
462903057 
93281356 
689333961 
8982266 
307524399 
104215541 
806085721 
454663171 
448980553 
369457227 
780045887 
68372349 
98932263 
195116543 
55065940 
20147447 
103223693 
646126753 
7327201 
209006009 
255323251 
482235623 
74057809 
708300769 
764689801 
730881061 
109494487 
189907684 
52932541 
672399182 
343947961 
732641106 
105538501 
150636997 
1337731291 
131027436 
60280210 
340503757 
767306926 
369309385 
254215441 
17818711 
1055029435 
114617826 
120616387 
369991651 
193226593 
1273111517 
299788762 
203613408 
17902071 
123751165 
1074674577 
95062465 
14375797 
534011301 
1067380189 
890968639 
898115713 
317110153 
244548513 
12908545 
796793716 
402636158 
573190130 
972058975 
51158101 
208639693 
219933281 
30794401 
66430266 
359019837 
124266241 
48976054 
339922441 
568208705 
12535763 
1055421046 
194386297 
47142151 
277805473 
461154045 
311543051 
230907601 
204283813 
68517940 
411364802 
146043745 
36026215 
15275241 
958759693 
32754299 
106927910 
186832273 
1078311903 
269867946 
234354079 
545149061 
546191226 
150268271 
451350929 
184610176 
205272961 
351740598 
495942537 
477933793 
1242516435 
737237073 
198909001 
179480600 
136469224 
423496779 
294469921 
194919001 
164845073 
306804958 
557332574 
112117591 
299564211 
516735757 
1309133626 
430737469 
538740016 
114372183 
1246736921 
85762257 
54002761 
623707651 
139113313 
1191094567 
440831476 
312186151 
523169251 
70905929 
78027629 
1860209 
227029467 
596177071 
56914425 
50468701 
80035507 
1213500931 
373347171 
330086065 
849190135 
209811966 
389240089 
605727757 
1064586226 
109046017 
243662753 
593069077 
384137107 
1128145921 
901213138 
292490461 
220713093 
7544545 
657726070 
514102381 
967541951 
351048325 
620518681 
1070740477 
560963261 
630821381 
1065349965 
206097697 
1270570647 
494163100 
567710749 
108870620 
697756823 
353350558 
795171091 
483988873 
140884525 
273798201 
686795273 
189635411 
351366232 
266709142 
787073011 
14687093 
250267915 
630928711 
1339983402 
367343494 
5662009 
109327700 
116322386 
9681304 
218691556 
530106292 
348020701 
129689940 
397950763 
210148821 
193485646 
16517785 
154455051 
1400381717 
1443670233 
117207861 
34193719 
1187302781 
5460729 
571637068 
154858456 
1068883115 
521290884 
110111943 
335126399 
1089204463 
477335917 
51621571 
195845365 
1059409957 
486060606 
40486759 
27250996 
1104259231 
165324796 
72346051 
185980720 
398695991 
49134017 
157159921 
463842049 
313532825 
469039330 
401005220 
543906096 
469964695 
644325837 
405786776 
92970241 
10259926 
307761931 
1215712801 
718138810 
300541544 
1206868195 
22514341 
768085123 
105158431 
735985423 
791879701 
624786177 
16385001 
1188728873 
135924411 
711982216 
253483817 
17912000 
707838877 
345473579 
221585941 
222717406 
13066131 
197066301 
859333025 
110090521 
263017687 
136716781 
579592945 
171280537 
337784881 
402904294 
4425148 
99503721 
165664159 
119022221 
93738901 
1084497837 
462058521 
310200074 
60359521 
558755345 
83668815 
889621621 
194575456 
163450145 
580171516 
243315 
288225802 
1292591079 
265939201 
102302125 
24410269 
206111186 
242768590 
6637935 
1060274566 
473650101 
875509349 
288061539 
900113321 
110516365 
279177697 
1152128909 
737325898 
455487301 
1237496521 
305897191 
373199464 
147933886 
245287629 
747909509 
1051731099 
230389745 
529245837 
1328495743 
277429417 
617499829 
1222105681 
110558001 
485660449 
11556709 
1145027673 
545499457 
214260229 
166592317 
238068481 
872337401 
97200048 
235168948 
105541381 
57882721 
16513386 
488407784 
1133843236 
495243826 
609152711 
87181129 
745819717 
867764873 
47835454 
160484161 
1393563887 
49236827 
609145345 
37404274 
36015841 
540220829 
541392169 
113912887 
649829614 
251311231 
87776833 
43916509 
238323779 
521343733 
290496396 
179267641 
466659751 
42156605 
72267521 
367014796 
176996173 
229071987 
345648535 
12950933 
299806845 
1096425695 
917475835 
333769783 
106433029 
142903021 
231692610 
634600666 
156394428 
457497916 
133942491 
73840017 
160137760 
423101551 
529754681 
329884577 
183034291 
500880601 
522610980 
339012571 
1126113805 
521594751 
291767015 
450128991 
807407341 
453806561 
421491291 
446633641 
902804761 
42576395 
324519194 
173659189 
128384686 
196349761 
89406542 
407120616 
119541081 
604876390 
502085821 
157285643 
960581325 
268957981 
90655489 
352422105 
636887406 
892259911 
240873121 
659052806 
263938005 
201596501 
242229889 
1000970881 
77672449 
422485106 
1435391529 
307865923 
173731345 
322830421 
297579521 
627053047 
115309825 
901030411 
75481631 
1228196251 
23963147 
195575266 
35154505 
4582662 
69235255 
250545373 
13038202 
615124076 
504892048 
114570961 
472494114 
815718926 
608309144 
206347480 
668692853 
119797756 
662604289 
799577751 
239103091 
1296813673 
955228710 
288489997 
116540091 
109441116 
993735681 
291323785 
1377706249 
906653737 
317729080 
1084179065 
39177559 
476663570 
526083396 
134976399 
1043940041 
177735537 
1393601 
15518523 
458723953 
449582941 
230971126 
521401039 
887020030 
330588677 
993779281 
372335473 
201997645 
420922081 
6092497 
1097716633 
910653249 
402290721 
460370179 
202822537 
480618994 
480820051 
281600041 
413268465 
369985561 
270431668 
575727568 
43366842 
294462521 
938069444 
1127294911 
180723181 
42507667 
192783749 
79436757 
305260781 
975943151 
85428001 
12378932 
669394181 
797117050 
31128706 
389387670 
906498999 
616793409 
206456405 
784604513 
764696206 
975387341 
568429696 
904523437 
227382019 
48512337 
48857533 
395725057 
443204022 
148503269 
743789945 
120772081 
565989202 
250282996 
26318753 
68289541 
168651181 
185032399 
40127257 
372345969 
1081014830 
502018966 
23773111 
177481072 
1012693891 
322096621 
186410785 
201415083 
10393696 
295275657 
7913764 
212782031 
98018845 
138196555 
153102806 
381254476 
288008385 
219298267 
699290155 
262694677 
793691207 
188613223 
393624155 
433364041 
3651363 
525938701 
372032919 
537858673 
911477885 
405456031 
67248325 
68359704 
442648465 
314038681 
575478529 
1317729421 
3943616 
590250336 
140395314 
77514615 
308481889 
342299915 
540158044 
131870641 
575406235 
550744699 
884919573 
159046057 
728819859 
226133193 
647295595 
10306319 
31163176 
27339304 
870553300 
521257815 
902767116 
359038501 
278923897 
691977657 
203776021 
155875545 
23003441 
196703173 
41677588 
849400259 
260136850 
102174166 
640159066 
925003465 
125553473 
529221707 
10265277 
40491321 
195657197 
257812852 
1084513267 
154733389 
1127610001 
68039545 
280145386 
67011094 
438421450 
316513495 
685804141 
270835246 
312928609 
1174889690 
367862148 
164243077 
838612869 
1217365498 
154587210 
210638311 
32708022 
390478357 
69094180 
46447381 
580572826 
13276289 
449154357 
2500279 
93895561 
151278560 
45203281 
771792283 
351264467 
546099193 
480077161 
57116273 
441237793 
78642187 
782840287 
851421791 
4398157 
64655641 
334219717 
1349918213 
102937996 
495762928 
27065611 
210293101 
422035776 
211841653 
36961486 
517243841 
663410440 
820614334 
372348349 
1214303826 
287549151 
134347951 
703486158 
257939443 
606620029 
390590441 
4246971 
354557533 
120035265 
394464401 
363027708 
105518197 
117459559 
143011861 
380745716 
43602460 
339519057 
328085109 
300280557 
264941606 
40342300 
652938517 
368578635 
247114121 
50177233 
528696169 
588735001 
69535005 
409857316 
228109861 
912246251 
229168705 
90451681 
1339467089 
188196331 
729970531 
59517753 
17627049 
15385230 
183993433 
21353885 
32579531 
493865842 
185374993 
874498904 
178596178 
959308274 
853342529 
72700156 
906953196 
275343433 
363364765 
258079447 
250768766 
12368731 
19903745 
95952669 
627566217 
8257201 
1043424838 
641656897 
712816051 
520074237 
548740245 
184580793 
134864245 
331542071 
32089605 
87270277 
25341051 
231061656 
549414066 
35166321 
276955636 
343912374 
142635319 
677951401 
418704357 
914510737 
196361371 
411413509 
417113281 
413021833 
535328691 
146618044 
12037797 
63850161 
137753001 
259235689 
520013955 
198897826 
995182481 
192923731 
275294041 
283615761 
211399501 
97290397 
293396247 
244351830 
158755936 
131838313 
977650457 
715889686 
269468101 
512094340 
433437288 
77355991 
31282413 
463626721 
624317121 
692439892 
290196446 
30096957 
1087690681 
138053197 
46287631 
297084977 
570545691 
365963557 
485672776 
714588346 
115290011 
1115890791 
1012772188 
83450456 
70419153 
478868326 
193395126 
631997491 
75778953 
10117701 
1302606397 
45234561 
462298994 
1446747513 
91365702 
721959056 
587959561 
117540397 
887906287 
282212051 
196027801 
132555985 
125941831 
1300837249 
1156502425 
97126849 
688340596 
118966585 
172221421 
643619411 
1042796191 
324560602 
912681326 
1484701 
557181803 
27017659 
176891976 
429069757 
62968676 
758907787 
761332244 
11007841 
742061255 
338165081 
195630381 
84843448 
225491521 
19629611 
339850941 
7889584 
157180913 
337046241 
148522489 
12993436 
196998621 
1108210501 
306763601 
91717991 
710942905 
370199753 
457561409 
207294946 
23803704 
522572527 
650771740 
1091583897 
1005251851 
266900687 
144063553 
95311674 
812987709 
802434634 
115943008 
503113925 
62817201 
12311146 
277459306 
446591851 
14879221 
728996959 
928942169 
238369655 
206151199 
607451699 
268833649 
552703262 
46152128 
211033726 
11015215 
289461613 
221139493 
94241335 
471790153 
303111089 
109626049 
891910225 
346980642 
885404917 
533100287 
48464403 
786794675 
353393875 
1148188705 
36561246 
370923807 
907664356 
474301483 
939053095 
68748915 
4461665 
139706421 
864235810 
563075815 
893718753 
772355986 
244891688 
46999041 
292227658 
332796171 
650487517 
336848065 
75736243 
862712937 
1125183305 
667394461 
414607458 
120052679 
618405470 
522309271 
625774744 
508181733 
48608769 
568288081 
1083947935 
38496557 
223973761 
455631691 
581375921 
216461551 
607678609 
24257871 
1457055360 
59029584 
616404279 
609111361 
123839416 
183955474 
499469680 
471348887 
1115133333 
34044201 
406427707 
683481295 
966948233 
850521169 
73035447 
909159891 
39510696 
57841036 
1902501 
77248775 
315427234 
281367649 
631417459 
652274021 
198208681 
355675399 
168664465 
1032789511 
510940141 
133474272 
782156546 
615860708 
288638265 
40360451 
46360021 
522465256 
962822161 
616505431 
333734401 
206791897 
205082281 
82430101 
1011807871 
173579464 
265874183 
503666991 
96155301 
14545009 
293316157 
241362941 
190534900 
29854081 
1013897626 
208550442 
22193297 
187946191 
31166857 
37174891 
1020890949 
1033831297 
479780137 
112678391 
927668001 
43798411 
397714069 
228677275 
846855631 
465741127 
445425322 
237034430 
79137785 
47482294 
418599391 
1090464227 
10609489 
143294482 
946360251 
851326099 
232028551 
617736126 
1621388 
164401985 
275022725 
843452604 
79120378 
336924001 
49941499 
88880166 
474037739 
47793196 
475986897 
332053806 
20175601 
353742301 
12294490 
423931985 
243696723 
338978197 
516102197 
208556342 
877230737 
1399394613 
177042409 
26406133 
323831401 
1202455914 
327257179 
178733985 
122733131 
644921929 
1011494275 
467521299 
304074604 
341721667 
231054601 
26404330 
185520193 
277721072 
162288851 
303012821 
597617428 
205754260 
762032371 
1110637029 
75928604 
361337261 
370691425 
103388461 
18241957 
356347513 
42010573 
414822184 
299999655 
39288404 
30210400 
245885099 
535637287 
10250401 
254708804 
386935539 
268382251 
668996993 
621733793 
155245105 
3897631 
89588566 
72875233 
245536317 
681528429 
11296613 
418530901 
144527116 
128409691 
374841640 
281588436 
1081405497 
70371199 
410196214 
195795571 
77322789 
38740241 
724551861 
644705029 
1039132381 
715413595 
92804977 
59425099 
21123103 
442337776 
576813394 
1404095223 
445024063 
302525809 
364893121 
1073692257 
644562472 
253477510 
251076354 
18054029 
13750741 
263401360 
479858101 
408023331 
185925067 
267973678 
608707015 
30189706 
155584045 
480358205 
292207951 
146436241 
390794318 
389284281 
654419629 
455015257 
144678745 
640041931 
880537444 
621596983 
36922402 
61282489 
299361385 
668663801 
308317129 
532082325 
228271027 
33786351 
243730961 
601702875 
31373950 
805988628 
186253055 
688607590 
398717820 
118076595 
85986965 
3343442 
61391841 
230201583 
40460330 
473432048 
533301453 
438540669 
207667566 
248420747 
279232321 
8422297 
1138043765 
770713049 
510713945 
1114674 
1038076337 
259417696 
808642919 
1048920673 
21200857 
153678466 
312660881 
118077289 
1494362206 
838468401 
288871857 
778616011 
1573416 
84936831 
38331361 
135927361 
217353361 
547326401 
448817221 
718695121 
908940625 
773779081 
177342771 
486590765 
544577 
199600962 
313383716 
21652021 
1314174597 
698258701 
1572131 
723864651 
971159239 
1226421809 
1166953601 
126321871 
254874166 
518562049 
3002451 
1365150121 
515511293 
828498281 
614362925 
73279757 
751603032 
332881711 
15455245 
156437053 
227554721 
72669889 
298551409 
5834163 
1012079203 
575445627 
229620626 
942447 
745393617 
409297301 
546927211 
43688861 
173655764 
252145107 
1485957441 
525671301 
1118005927 
71610317 
400044988 
76229371 
274089481 
233728501 
132265594 
673324510 
774802381 
700292041 
176374645 
1335852536 
128143522 
729578305 
166070373 
1256601 
103710239 
57907631 
277784661 
676149426 
238772461 
469784737 
182172145 
81892591 
94273635 
243594208 
639963465 
162916293 
623472719 
446728826 
278419025 
130026898 
401760505 
83344659 
462030161 
809008968 
511053677 
427450861 
224182821 
222381865 
472132673 
258838348 
1125949667 
7795324 
41800953 
1062414172 
162888552 
974132776 
1200172557 
90636900 
63250091 
29664995 
32228204 
582585237 
96981589 
870357302 
810683290 
391711013 
95953924 
450436611 
637379221 
948373257 
805176451 
174963121 
397714738 
49805866 
404531961 
643424566 
24833992 
1135863415 
50780467 
231637996 
1422115072 
371612061 
788366393 
272830139 
234398206 
87061143 
54001188 
853507279 
1153820058 
187571161 
24999751 
220678543 
102059593 
180075501 
13754001 
1143641233 
149020347 
39924193 
1493393721 
578351346 
209161681 
255806361 
1129138086 
1169883809 
160566037 
710068193 
278706664 
149826489 
286089025 
403225210 
286305361 
195372178 
8726449 
233878401 
32310709 
81770121 
114203761 
493734841 
39757873 
9508101 
628900426 
1139335292 
602000805 
106704789 
138638116 
155688197 
456107923 
476479963 
602719927 
529943387 
258937993 
159214523 
583073956 
305605477 
19532794 
1019009971 
116061760 
191140873 
53583806 
232838949 
337971481 
135536545 
548693399 
609137461 
64092478 
494688657 
16873903 
277573127 
294718359 
10212190 
413146495 
273405859 
1216656106 
51625789 
340967965 
463843070 
782320575 
733889521 
491191197 
900641974 
755327659 
301730248 
465449611 
527383595 
480624257 
513511847 
230115589 
181309537 
112419343 
546364141 
744224641 
224703073 
60353623 
548459192 
24704695 
1023466415 
211192154 
446175025 
55599301 
276838885 
201451035 
310173097 
198744121 
376573011 
254534766 
740328161 
17840134 
242807421 
446987513 
1402173023 
81949173 
41614982 
445156764 
959615048 
440430475 
105600131 
95476635 
235361922 
1231462729 
124893864 
307934485 
471127293 
319279105 
8756569 
895009447 
271864217 
470832721 
20300521 
221400439 
108946792 
204305461 
95129659 
103282103 
160817105 
119215657 
54436024 
306486559 
307078969 
76302409 
169933433 
406443666 
109078904 
664130476 
166068673 
794809837 
28249353 
183228656 
45362881 
117316351 
777405949 
316021173 
41200351 
519467501 
718885597 
614243911 
793887613 
657733501 
123594101 
144640270 
21085468 
1173579226 
78525845 
251663537 
1053600871 
377021385 
13036166 
63276877 
432844322 
122381359 
873653782 
938971218 
807610123 
1202004083 
1321238913 
534317141 
54292633 
469772701 
904404057 
49182295 
302237839 
288291961 
239470568 
144624124 
424733233 
236115059 
592862471 
9420871 
257830959 
232522621 
213202309 
86589161 
63031921 
626208166 
1237699919 
185783146 
89383191 
36162868 
77373397 
539925535 
350132927 
1052333353 
595500821 
498571987 
389936028 
122130555 
21004729 
210463909 
78241089 
638086321 
498111277 
324649313 
131905747 
17286557 
9577426 
151772286 
123585882 
199321825 
1095120313 
230594299 
260968159 
1117389109 
29706691 
1095994264 
768582057 
260704662 
703252233 
15647540 
1046762029 
303957449 
77409353 
806543209 
488493792 
635891086 
1033504315 
350365663 
76339931 
415829201 
274669613 
180538931 
1018243323 
226143962 
1171746969 
1101549791 
203236457 
244983285 
1005282667 
17712049 
892804663 
2766625 
280466673 
2838952 
603911809 
936287892 
934678 
439074676 
388453119 
133423850 
56885525 
829056917 
8143507 
1054573401 
295096445 
819360852 
1338900347 
363466093 
173999457 
181719952 
665480787 
1308451321 
247307971 
176928478 
130509361 
870854351 
432872308 
130781677 
259413946 
1039930141 
848011996 
18361773 
682624315 
761144257 
187865793 
363402845 
24152261 
695348890 
646485241 
140803629 
614045758 
213083561 
898694363 
4237081 
106430549 
83062845 
58435614 
896504932 
707751217 
991470316 
12768001 
350106390 
168415993 
4365271 
18796051 
207767017 
350370701 
411394921 
254207179 
80828809 
113219371 
10465303 
141954821 
5545884 
285443901 
519493741 
880791809 
150060272 
857036 
49575385 
520482145 
367169054 
161984017 
721141373 
100777249 
581609281 
20665425 
1156261501 
36390550 
280335501 
76435591 
580728801 
751427073 
959535251 
2686181 
36515301 
68281464 
206512817 
200834271 
447036206 
256995410 
106290812 
914978835 
249700237 
29657956 
1199114821 
785909351 
103475800 
255392251 
161450449 
62207589 
480232961 
246927649 
63866881 
821599747 
152132029 
992429698 
56183905 
1115706369 
651802684 
187278771 
190379523 
219789343 
343747585 
778749346 
35085961 
8993161 
81804001 
330634123 
21219841 
1133618719 
226343248 
72055621 
634897621 
460162978 
301758837 
205165333 
497272297 
290628091 
496856473 
77760246 
16116751 
79724177 
197967980 
190988821 
431245395 
743259721 
81782449 
782486488 
347033743 
876184581 
843182605 
14785921 
487456141 
311107616 
232174905 
119225730 
121011859 
101375660 
840432061 
342673075 
331337765 
69678229 
672159489 
242820801 
977597160 
993709861 
1222900813 
459946692 
579847038 
45179101 
243725100 
103684647 
512048261 
96111936 
172699411 
397141076 
350122869 
221126900 
6932848 
561519011 
915337266 
848061007 
10587160 
68089979 
965700973 
347126261 
31982962 
32458969 
545679253 
987817393 
158052959 
255116401 
806954625 
725919049 
1030744576 
671950758 
241534801 
41525101 
196619501 
851386966 
42297971 
295873201 
20613959 
22313425 
31810556 
317731723 
1115068949 
138795571 
699131590 
376940377 
140163564 
500853061 
520199 
139638601 
158509814 
1322742862 
10517226 
288558161 
1538482309 
370177201 
23953645 
1060590901 
95549441 
402450439 
135223741 
293472928 
119825230 
356680743 
164674008 
1010263937 
393719041 
722177 
584834446 
806772541 
744053873 
26145681 
399599929 
117260485 
942975985 
891486541 
967963567 
27663497 
822006316 
321075405 
517807489 
77511781 
170524306 
680808577 
125392564 
453761647 
589873697 
73781653 
31751041 
74999562 
18031162 
964652032 
285322077 
268361399 
440415280 
376410871 
558636409 
814194970 
37159669 
45647034 
779245861 
644964769 
1262150561 
516318723 
925924241 
173679118 
480893362 
299887141 
194406538 
229267681 
15112025 
192333789 
209726193 
511768102 
467321281 
166034369 
69693593 
204970078 
1291069063 
571810874 
941940621 
325012293 
443746486 
381907297 
545897481 
414429505 
286977679 
187932193 
151137073 
401824921 
914478925 
174704378 
878697785 
444591349 
65903985 
198092956 
238854518 
67253979 
912720424 
520069573 
368253019 
94495503 
163900993 
119289241 
690828860 
99670836 
630374446 
619110801 
135260711 
442067263 
933521581 
24256708 
1254670080 
14208076 
96855025 
666306161 
223074541 
712053105 
34365469 
615431387 
239381081 
126215356 
18929845 
104849263 
270256906 
52602631 
442296141 
715893634 
431251521 
5932187 
325478115 
496882036 
35308401 
157555641 
650300575 
606365659 
471542011 
96433723 
166302808 
812625100 
14287467 
63060865 
187755569 
327180667 
397670427 
1038731977 
67533988 
142769741 
19630276 
574772745 
6892733 
173905465 
10763161 
492980879 
208828705 
781457 
49145895 
1009649313 
93394426 
524528263 
436224601 
510254786 
184250080 
447420373 
29071725 
56749627 
910972581 
1016363578 
264976433 
158011 
342589819 
813808321 
463441891 
573723473 
111138097 
598557233 
37406773 
352379233 
326379640 
533041683 
768534886 
944945439 
222696491 
96392633 
138959494 
180232544 
239519473 
571858822 
25605901 
156087898 
692773065 
234212419 
444463881 
138529895 
24782409 
116670841 
508669641 
965066838 
174450747 
288153601 
575366221 
765625407 
355074177 
356572508 
831225949 
45960571 
1370552041 
455913577 
266557001 
928307341 
445678112 
424676939 
840348367 
70323073 
42674675 
131584956 
916278100 
762797551 
482545319 
140725286 
43876717 
162502369 
103879893 
504410955 
403395323 
139276504 
1387217399 
62768993 
1017668917 
596286289 
81376065 
208032886 
864756586 
1078840 
395562151 
511422963 
1162814251 
385109776 
360993921 
507101338 
783991 
973023457 
126154435 
30653201 
15950012 
603303771 
231735725 
1005923284 
779382411 
72299857 
28815751 
337918855 
231546645 
52146731 
36808051 
49553630 
337785931 
4260001 
66973831 
401994580 
210241461 
495241571 
877564484 
819189333 
64589916 
623674081 
209833501 
95702476 
178465369 
678722146 
145861153 
192086383 
596870641 
622677601 
1143088185 
223963201 
535493441 
502493401 
82739001 
592811761 
46474781 
386964022 
203244193 
1232840515 
373240239 
13022101 
461586585 
33281821 
232039426 
127397523 
230147720 
947060623 
41864705 
207052301 
165917249 
115646671 
936797901 
21416439 
259223731 
710362225 
1375900506 
941546251 
90801425 
10319056 
271280821 
471888963 
335781114 
1296933385 
6633009 
906141397 
688026886 
365046781 
81519109 
379067606 
85293856 
268816857 
213030945 
24043051 
297452031 
677255237 
58501873 
494649511 
603443349 
116564725 
150776299 
972345401 
555721545 
108845491 
491900441 
54838461 
292802590 
609308911 
694148329 
17365287 
284648901 
348660617 
290144481 
12421861 
551148885 
1330606213 
326310401 
20350081 
258250601 
393722899 
1230125755 
38863189 
124947065 
899789725 
227948317 
284297689 
514948033 
26512893 
375342570 
1296568190 
463517965 
701523481 
268479099 
188005709 
713128267 
186487921 
496910953 
100521001 
818900874 
41035365 
452735435 
80574748 
383313165 
58083243 
7473127 
323237881 
844023681 
254393461 
1087209246 
567827269 
240638826 
114915193 
1029560351 
604153201 
1201143628 
226319617 
397294561 
448017676 
102412801 
826411759 
263294410 
209928165 
473780413 
118639243 
481667743 
30408706 
106225481 
44898481 
284929085 
24541001 
415885149 
578154097 
427095758 
644620033 
267680513 
87459917 
33309661 
1042286573 
441763777 
61387206 
36960706 
207695401 
91805676 
1020434729 
181715463 
345684641 
790641841 
442095976 
32186968 
17186491 
3282853 
216227321 
641578561 
284825146 
74765026 
153263560 
197908391 
1099587579 
201789121 
519831845 
1018146061 
363605851 
75265919 
5021441 
306666361 
468470891 
376229373 
286101005 
287084081 
112467043 
603595741 
1028494288 
24640377 
492831409 
833526694 
1112168953 
215803525 
796139740 
5316780 
18585361 
463863379 
25037416 
59619624 
737475113 
201201239 
967487005 
591737140 
707157771 
73218026 
423528197 
1006851401 
390726641 
59352503 
7935004 
71397613 
9057777 
64980263 
328983083 
298011471 
121108593 
135459469 
354270961 
1106687781 
214979655 
51656156 
488071837 
227131246 
214696167 
80837185 
84194551 
169249065 
128913767 
784469077 
300228040 
834011354 
744622781 
562746353 
863397679 
253924165 
34370991 
346173703 
1368693129 
1223485216 
499568197 
1055641423 
838247259 
155882721 
84484522 
276645471 
587524978 
611562627 
644187376 
514863456 
753118777 
636835598 
6669125 
357585726 
609394126 
1026152648 
404981272 
787731242 
145193461 
124752363 
31080160 
28025316 
113475466 
1091363682 
227591156 
131142601 
186809966 
526568545 
431875286 
800718283 
325201773 
172813307 
164766447 
1130619777 
86010085 
108709696 
38653561 
116383521 
332097442 
108257201 
260630571 
621148459 
154022672 
472094089 
500870881 
248323608 
1048331842 
137688990 
127328976 
8033461 
32940550 
440943052 
719703973 
2308541 
1310345698 
259455471 
169871772 
222171713 
1099969854 
712053666 
1154107501 
286432591 
765452194 
684888301 
720379657 
19744651 
379623583 
192885569 
227125669 
48094387 
81323496 
722475899 
847772963 
232442818 
16827317 
661199306 
1258825861 
357121441 
32856513 
888296883 
159128231 
328943178 
811238177 
403249606 
243077383 
788805681 
286841660 
69813077 
747885601 
384339377 
512911 
49086486 
531229207 
84286009 
224353207 
456875629 
802699456 
201348017 
519978301 
116407297 
535675693 
732829042 
682181191 
429157891 
124588089 
362121924 
701084649 
171148384 
81285463 
475333789 
355484689 
936126009 
431504553 
611859241 
233292361 
111094825 
667533941 
320238929 
340559681 
108726017 
31826481 
652166399 
39005005 
78818713 
276631717 
421193641 
10805851 
275603661 
946745645 
263752201 
352414081 
185708825 
429397441 
428666259 
239157249 
806051494 
273125723 
455494591 
514464249 
473586093 
82828013 
217778673 
905540571 
59181760 
1109462887 
339399593 
380494951 
21598445 
55913222 
1064883289 
556971060 
289057681 
180656951 
874402751 
130538367 
246904129 
1092899445 
8442889 
776958364 
242419261 
111364345 
618059827 
259935625 
11282959 
251887221 
56018041 
761475989 
98763917 
38167809 
52094256 
373096109 
212041817 
439996465 
360430848 
42106806 
431852450 
95106089 
604638589 
299535601 
552315221 
10205621 
3965569 
516207046 
299736515 
882434573 
91675729 
191372392 
366540225 
88220091 
60171046 
419665765 
922604455 
635956676 
324300289 
8262528 
424103169 
57877121 
65824676 
569805508 
1321064848 
43250581 
434407207 
247131151 
89680645 
9322381 
353371793 
90349501 
13189611 
368142363 
490206178 
516039271 
67042345 
257789905 
281750331 
163920735 
134152261 
48840468 
985648875 
1204221331 
18873128 
133129882 
537855359 
248903563 
179073639 
256102510 
457742170 
539801857 
9167766 
544205101 
147110969 
93797254 
169807001 
223136486 
674179137 
670945445 
21457474 
276964551 
169749666 
796134145 
164244481 
290763106 
240859101 
1316341 
124455754 
44786941 
38118393 
549854966 
84174385 
463132050 
103693590 
764368517 
1341720089 
369144487 
468587305 
337307925 
1142920401 
37624128 
286813675 
978121205 
23692803 
173182465 
201103967 
83624821 
107898121 
78111447 
109099169 
374890355 
343055875 
172032533 
22732801 
389878261 
534167089 
508074865 
164917369 
4173169 
172128979 
640214017 
31307767 
1205580727 
1177701911 
159195016 
898438337 
367699151 
278696927 
26780917 
393159781 
527476729 
1068543589 
246018251 
124914941 
100911136 
506837325 
344056519 
342741250 
193731889 
209615161 
22913881 
221378353 
51704353 
416428226 
562750336 
1160392369 
14830481 
650501937 
28924190 
16114561 
63567155 
104750785 
226444574 
562527436 
731493671 
107781829 
663401 
650160309 
35384139 
26752069 
213185929 
30484706 
1145375736 
121996513 
9262639 
80695161 
205608796 
115752637 
229920129 
477105620 
208771597 
932348218 
230897537 
77834417 
6932944 
296985684 
78421766 
296885197 
16576296 
1055363105 
585158 
693377241 
1189648016 
1451597 
113604349 
769143255 
220167476 
817924318 
667203729 
509021971 
21909754 
102831873 
69621561 
522573349 
654749761 
176934815 
90028921 
599681608 
630113797 
560817217 
88877665 
4164151 
426740359 
96536701 
763866928 
251117377 
282101485 
1196297390 
466374521 
124109551 
847624897 
721274748 
188609778 
888320236 
10386065 
65754998 
360799673 
586556163 
366011581 
753750195 
212530445 
340768741 
266299749 
947700561 
374873793 
1150859826 
623794949 
88096825 
893110918 
407931373 
417368021 
201038063 
92401045 
62388811 
203906253 
10349553 
353851671 
223621921 
1057293601 
820202591 
66981748 
804052039 
605726151 
363159441 
40124089 
23700952 
117538625 
368113601 
478756591 
290977780 
101749627 
588843 
424899770 
326607179 
601511871 
1112341293 
603785029 
137897789 
37423981 
220109059 
805769703 
124156565 
248896865 
21110491 
583147426 
1008668363 
63144131 
810866241 
56906923 
211081 
313978050 
504766351 
31235933 
532829911 
534326275 
320748071 
762026797 
24051469 
41146590 
521623213 
34095205 
500579696 
21271697 
616686638 
895123301 
995061511 
115421286 
577063882 
202979440 
137357689 
929555397 
1039865646 
370396244 
93467386 
62469025 
370094957 
473789865 
1007797558 
593259041 
21754901 
60119489 
651484432 
110902623 
1025697993 
37113323 
872634993 
918388966 
43912456 
48762739 
949493791 
560166508 
250975891 
196940556 
30101269 
312193121 
267498280 
24788484 
749102047 
440422027 
66921201 
218980893 
1068314959 
45892496 
881753287 
753183247 
18532626 
211378465 
152584913 
407288918 
868116001 
228421247 
365425785 
94168465 
31487659 
528330657 
390935265 
13676689 
467622409 
844934497 
47223012 
128716793 
520225713 
220118081 
120154409 
201650638 
41949387 
68115745 
936640801 
14341688 
390482533 
968389885 
210977285 
465611741 
101783738 
32962546 
33907771 
567416557 
971550845 
146504723 
107229020 
423540157 
339348159 
11816596 
752233508 
141489216 
257757961 
1163923730 
525112610 
74812417 
857309267 
431292279 
71665075 
862221921 
7176432 
441828326 
13899089 
195896611 
19991868 
955429801 
398748907 
1362323873 
1148627041 
67848075 
62305631 
121607237 
1164967057 
297785939 
714503521 
175707117 
64360033 
805836597 
916280650 
1107931569 
232234740 
494932503 
13907959 
283636093 
95856545 
81989057 
536046046 
99240353 
121775619 
1348349557 
263524071 
303632278 
326820150 
747549339 
133240471 
620071561 
759766617 
1263592417 
10716109 
281678809 
661702523 
894574705 
207614751 
118624153 
188842291 
196365221 
201417826 
266771121 
86971303 
193118857 
8651138 
8758747 
442133560 
145019434 
368007517 
737011304 
955855594 
89902393 
1366159286 
266233501 
250335359 
109013115 
111107949 
14547209 
116095756 
141160963 
1352243428 
343092121 
195448681 
362780795 
338455153 
514857113 
270345601 
307017201 
47115601 
210657277 
72362046 
71311105 
1156498381 
201339461 
293944111 
245932963 
195871557 
385000114 
29855864 
675856573 
22327069 
105210451 
2031380 
952008457 
744334110 
873233713 
922644361 
54082689 
618478072 
756876520 
28231420 
1049371114 
436169977 
478690577 
201798906 
748261899 
264395311 
40016497 
55288047 
73726253 
463328971 
817848997 
227712651 
687732929 
23758030 
150261055 
535374040 
158079721 
97871558 
1054718281 
70084301 
612522753 
117137104 
976922245 
72177465 
858769896 
742245637 
825915273 
109011385 
127413767 
234617338 
56378245 
640650181 
319811689 
768160 
553477025 
118918243 
165283590 
262828213 
23965768 
350127901 
231223128 
405777907 
59363773 
575339229 
531484947 
198584577 
749728591 
151156597 
337916029 
112255473 
825684977 
490612151 
3363711 
362343199 
456962721 
496082680 
57915989 
31161295 
836379963 
522341161 
241024187 
742632836 
495153931 
107811305 
218244641 
151366012 
119183278 
50459891 
627349585 
1032067297 
38424376 
52776849 
607042888 
477977645 
170390101 
895448515 
644397853 
218031818 
617080789 
137476377 
115699417 
88053301 
162936001 
899403085 
308987615 
21524977 
98436250 
81197551 
268898497 
77955575 
28358541 
170551804 
38643541 
1441168051 
267844465 
312219757 
187077846 
1297839653 
34738711 
52208311 
197564865 
281123806 
703194676 
455696135 
106889563 
5017993 
218260186 
136026616 
597742913 
73736845 
135012251 
292910716 
158944897 
11798074 
118539821 
626091157 
102752801 
373693083 
338800242 
487831451 
179068255 
253199641 
2115961 
442372971 
722408353 
145748261 
47328205 
273602878 
107556511 
24079427 
180978219 
538796269 
477273601 
1158022567 
453311839 
1038931945 
369021011 
623009626 
491565757 
119076454 
596505225 
862114397 
278447401 
553984705 
195517674 
338211295 
674824571 
300249854 
429126565 
509174721 
217867721 
328484413 
501265826 
731750861 
166721569 
168179446 
371342593 
34818824 
426182653 
302154705 
1036182379 
97686501 
43528372 
682184091 
527301776 
937022661 
691644409 
436678269 
55945525 
249521393 
237240056 
802574731 
583140906 
265344446 
357106443 
172286989 
962664508 
17835721 
1116347745 
2063065 
7954321 
202589271 
224954053 
1154413261 
79674661 
21567699 
242510154 
228080017 
1015190821 
502118473 
667426 
30034667 
351706829 
1069113421 
937683281 
219407845 
5859799 
75593650 
251699176 
122696818 
7877026 
83570089 
532512989 
67391241 
776530777 
220165249 
318551815 
188122661 
8079701 
1178402560 
362017399 
586156436 
173516167 
524157921 
720307349 
454611620 
998089164 
653699216 
451069004 
45462175 
34477783 
159703557 
328040296 
576259630 
83073461 
391496853 
606291287 
453990532 
177243769 
194745969 
458496376 
527017057 
281525377 
132952053 
71056096 
244933209 
721609981 
100718641 
491162397 
140609059 
422105894 
28592531 
215892683 
44267651 
514843057 
371315522 
858642769 
340249996 
785728126 
32288621 
228895321 
43951867 
2206945 
15555871 
1112688825 
213376397 
122599297 
749368001 
654168081 
2968813 
286464491 
309583844 
223840823 
975900097 
223380301 
754253165 
644659205 
507049720 
749251081 
275567869 
688361945 
207498295 
29219017 
468076078 
36572671 
212796586 
138137753 
24399429 
1284807601 
288148001 
1137869888 
403363657 
267401038 
594394243 
4017805 
584152633 
704832337 
373231301 
515117753 
561007869 
884918376 
1315479481 
241365967 
676355773 
22289371 
492959473 
576252405 
345474781 
451888306 
728356081 
469762775 
262865629 
1198449307 
133736791 
886898351 
228433151 
82960231 
30436212 
246498561 
9333732 
763665970 
395985361 
496843053 
503437152 
724424366 
80627485 
432697805 
463175221 
315916201 
197124961 
197215341 
897458045 
560039073 
467911309 
802743340 
142819297 
736557505 
914303185 
19471153 
310280985 
47343759 
1296357676 
489373501 
208742491 
422225771 
523867401 
233687662 
913702617 
268178185 
523271473 
113513594 
57562195 
82907058 
143768173 
123210609 
175549322 
62252441 
15458189 
309360331 
605776393 
56899441 
482748608 
150787537 
313440305 
578572142 
172169845 
4388401 
413276711 
99406990 
1914841 
496415949 
397650089 
4509471 
204293161 
27847326 
692634936 
846589285 
10472661 
5263284 
547984873 
131456251 
35468281 
200221705 
601529689 
50266961 
212627641 
576008509 
170121636 
188613713 
1417729081 
495376057 
195380175 
666082441 
30036007 
1300315969 
107297299 
531381817 
5695959 
111484585 
308864998 
62227991 
12365693 
57729293 
135680693 
245113857 
232376061 
7102559 
709133734 
77136082 
24535513 
421808465 
582254056 
330705397 
358066905 
417680453 
7449619 
633922606 
109262605 
718045901 
205440193 
138980001 
393091351 
72027671 
334263747 
30306145 
1390043539 
179940707 
315657121 
235914446 
554685805 
927461316 
585186037 
762171887 
230336849 
148493594 
540710841 
547030927 
22861191 
11593891 
421578784 
193185653 
371165389 
291009433 
122679289 
346414509 
168925799 
138920077 
344890935 
309680141 
600485761 
192095137 
749101981 
232360129 
65368439 
872605147 
7337275 
244588793 
19582991 
581922242 
84376195 
1164095585 
97983529 
703805922 
230604936 
837741514 
52502273 
758164435 
912967796 
138591610 
224074678 
113534032 
1092887986 
217356885 
633008701 
1438208191 
456084161 
497759545 
72325591 
158915215 
133345075 
137748645 
451376751 
187720213 
4262315 
114913746 
514891066 
488540149 
137905973 
1808371 
368405129 
106194817 
667938286 
52040767 
319163018 
295648687 
14286371 
8007741 
356027526 
806168785 
485893629 
789849047 
15533737 
419418811 
651810465 
119894477 
135003331 
945977481 
739783405 
524722393 
1177415603 
928523749 
261271825 
24067759 
866367809 
152545173 
633176915 
276176002 
809651701 
460128065 
527218561 
1150610259 
334891227 
71275347 
327435571 
58774969 
36256516 
786624001 
74202923 
467363457 
693435653 
729734911 
578591993 
29307997 
580171545 
524050059 
14496676 
528479707 
25626792 
705171377 
200136561 
235014733 
1039442801 
54702229 
388077481 
1008548956 
230197249 
563633731 
894777181 
843876601 
672289711 
1009270468 
157251291 
125755729 
22020025 
71198623 
14523220 
218172403 
1004793319 
433287280 
953425285 
366495525 
192295603 
50693553 
136115519 
565019873 
463883135 
6792996 
844234501 
121538170 
1284755941 
14111455 
1011182761 
725293445 
759520733 
580549096 
32785633 
6916813 
134619257 
1067448289 
438914881 
55453001 
47802579 
84523393 
421125355 
148647851 
109244028 
1247786226 
161792071 
495456094 
207474289 
151602261 
1308777114 
593090901 
34882439 
359027048 
60893911 
98983063 
64607764 
5667140 
467449201 
29792971 
815177533 
507074743 
1263040072 
86238593 
949596649 
153656056 
638138956 
1229189221 
181596493 
53666119 
1093044693 
909598325 
559592749 
377727161 
3453017 
33209485 
982326337 
295520882 
49802041 
1395185156 
849029379 
372339991 
356847094 
354334569 
333473191 
241360001 
608932366 
306681642 
755990051 
309143755 
107527999 
421209369 
7887067 
70307865 
266773886 
1362788593 
20890039 
213904207 
25244801 
154183459 
62289601 
812912376 
112933505 
62171601 
104089767 
198253837 
370203459 
194204253 
677890273 
149070505 
793585024 
18763426 
852082501 
30608305 
62239591 
23167993 
82840900 
223686841 
549548686 
318308817 
239444899 
814541509 
73502499 
466267313 
113407 
43849922 
399391795 
148953219 
113737001 
612768619 
10695406 
1255099063 
592986763 
753476674 
51568057 
514268065 
1502376 
149402578 
685577836 
78410145 
277588001 
760709263 
97782797 
149146705 
8584053 
138145785 
16665813 
18042625 
352789507 
820479721 
202223315 
47622849 
381894765 
135693453 
500237371 
201964903 
999475240 
700123201 
494900161 
195429748 
1177308343 
261257350 
790447120 
487933501 
314572377 
812736636 
816184376 
418139311 
678615279 
81794405 
681758767 
554395500 
194263405 
727868513 
406389769 
68861017 
16336825 
81051951 
142803169 
1317387961 
966772591 
626072582 
191183455 
387114175 
6035164 
227954626 
80537965 
119028313 
99696497 
137981611 
844684003 
94325001 
571980081 
264393327 
775600547 
31114497 
140935341 
318751941 
786250781 
107479516 
150432625 
467645521 
979449481 
98015809 
511713507 
189227766 
982862303 
1051668001 
459927105 
1343863807 
673050333 
40985509 
513847729 
19065538 
646895878 
16333651 
963696977 
80236409 
20896031 
896074705 
612610197 
54913105 
7880419 
425887381 
71991403 
82932911 
1030222609 
776264491 
156580939 
317376633 
951789136 
109106107 
9354101 
169500739 
45510928 
796178897 
1126044626 
764583163 
71619805 
436306693 
116178987 
7926769 
444574876 
1043448575 
132174883 
60793835 
1081696735 
499178306 
117106909 
291951258 
26144020 
67399300 
14742571 
60254872 
435951757 
584715153 
161560173 
641794225 
88701511 
71837917 
244577376 
512293601 
122470779 
181160343 
361967095 
587063075 
12591622 
906869761 
141620213 
156835015 
2209516 
206809377 
96560832 
74063434 
885084619 
256295881 
115663436 
406181136 
977470885 
1675081 
691609255 
686878411 
19607761 
184592689 
856354441 
1169828521 
65570597 
397517677 
241716281 
1009453591 
481690329 
526266195 
236305642 
71908421 
101544783 
824011267 
999070927 
34106000 
15208911 
113968439 
34596420 
435422871 
481884751 
950555265 
363083577 
212853261 
1093248001 
53444686 
492867730 
245307310 
286916881 
120208017 
823173220 
73002651 
214716789 
27506655 
107147006 
523036435 
798081901 
1240001708 
1080995343 
1022588919 
242496548 
841848617 
273073656 
103501105 
66497863 
724656181 
1212377 
337254335 
43850431 
11383621 
278728975 
870362564 
80784973 
323787009 
457269031 
55171247 
508898433 
282182151 
269684561 
292451825 
767034759 
520134902 
421544051 
516663053 
714639745 
465765697 
10047556 
26760950 
402107989 
1462261417 
4812058 
378263975 
1104852798 
284941801 
604937373 
8529019 
816677641 
550147825 
564344322 
627932221 
68624825 
558069625 
631484491 
336813607 
1445677137 
1402107 
358178761 
658494726 
275978471 
109697491 
56297583 
542419585 
260437045 
147367126 
253184907 
1041414400 
334754165 
673847251 
148983939 
36942739 
712328068 
2646491 
245699223 
174025526 
1098377681 
22453656 
155020992 
757506811 
256252822 
336392989 
931719793 
56182537 
26386750 
106053855 
127520184 
192340321 
942187801 
132533554 
799891 
36874039 
37283905 
59457531 
832323629 
131371171 
82694769 
172986745 
383722075 
1090986865 
104895355 
159104364 
96205033 
414218883 
116952811 
164037321 
253743694 
46950364 
180802273 
123899185 
729838295 
135615659 
7659704 
502507048 
121745491 
1058033135 
262517401 
514801 
465497461 
394986813 
1059123481 
1143452764 
306148641 
82491373 
173128505 
370691641 
7053733 
50083552 
133027246 
18680061 
713266701 
870880843 
5465002 
346185568 
379320882 
7979394 
153319210 
206903720 
269759221 
803587226 
1078369825 
642817132 
86749405 
12198304 
313628096 
162589545 
599727337 
701546617 
48213061 
376891733 
117714689 
659709121 
223297537 
82606617 
86195971 
16089849 
135816601 
38678401 
569401 
924551335 
268422491 
508778653 
340400417 
223271585 
458858881 
756468721 
859185611 
134011441 
360835966 
935856937 
18432805 
521495121 
1193299485 
926112859 
37944131 
24341527 
58005991 
186128837 
129888713 
662925601 
817740330 
134201752 
3643501 
690333358 
383623901 
1035442881 
46363076 
426144135 
281887201 
456411049 
1486369369 
41046743 
133453521 
47675001 
839561014 
312025910 
168249313 
319000843 
66144733 
95598295 
482783741 
415052081 
1168295389 
1152754054 
217952376 
112853603 
20064745 
7341793 
558143457 
17599655 
512175895 
98090609 
337492249 
303648551 
170418307 
794732063 
156907001 
217539238 
168064345 
359487031 
551569431 
360586245 
345481583 
606315941 
220298269 
15192109 
584461794 
100738193 
21100569 
61663357 
316156385 
719997311 
172796611 
11577729 
300934803 
38560393 
265012305 
995225409 
613454437 
154001170 
250304550 
167937661 
178319393 
64426749 
312477497 
92633665 
543161995 
110407220 
1407606421 
673759393 
233790691 
557264931 
53565569 
1225253609 
199085211 
391207321 
53786566 
13813216 
223883150 
240952141 
214986409 
1305534081 
240912475 
484379301 
105530209 
334152985 
51198751 
9519441 
238364879 
252623789 
309195873 
484919201 
680078653 
32519341 
234132791 
233081047 
303339901 
474154487 
43467249 
774841981 
528131555 
31395183 
65471242 
18147361 
299875681 
617903925 
306986954 
237044267 
978470769 
53969934 
741383425 
47488033 
102041667 
546896503 
333881101 
331684355 
119865793 
347659201 
6656993 
571479481 
353876777 
603051996 
533937063 
1372978995 
801225997 
721457687 
1075602292 
42047476 
79984542 
359389997 
726289873 
135400695 
1489343779 
314887115 
743339851 
21806245 
25371646 
851045501 
95014443 
1417896481 
117377833 
731073487 
108002077 
21746993 
129718947 
583703891 
60863044 
742518234 
872261839 
268065986 
107931605 
46803331 
7412005 
391199780 
842109101 
16118051 
440967447 
37743733 
199366252 
687467501 
346141096 
3062449 
847029961 
124850649 
159776470 
75167053 
1457169 
472066555 
1371536921 
60235641 
2002639 
484322320 
56525305 
732686641 
181537644 
540621126 
728655559 
747346762 
184728633 
32671301 
322021765 
371773013 
392782345 
823661629 
282316261 
605102536 
183264793 
636095641 
34204899 
1375517227 
732739810 
298638055 
214599677 
18312911 
176650124 
203103161 
360363625 
904723248 
10155784 
47452493 
60971282 
5570293 
455196850 
72477328 
163085329 
933525916 
16133476 
17412906 
1118399401 
200530276 
4421642 
255326017 
304469023 
70738002 
2432021 
124152966 
653073980 
1054323757 
431170181 
34608913 
566997713 
437141451 
148844326 
109752513 
425617477 
511585716 
594259519 
179365745 
1428496813 
279097744 
2231326 
227760421 
136440739 
21675355 
896072721 
6520057 
159836661 
103173016 
139473185 
285002110 
348972929 
143132725 
464571752 
191741744 
123649153 
133958529 
228037399 
7207661 
3407665 
574731041 
1170001677 
682024609 
179742685 
691319721 
161750377 
352915748 
180189211 
35562033 
265230905 
522831001 
169507404 
681838171 
66447613 
250725561 
72462377 
148528782 
98214469 
400119025 
667871799 
47308241 
200840319 
152364780 
430086270 
1149148045 
358676631 
120033901 
732241666 
240872941 
296196385 
1321900999 
30922728 
888554151 
83982976 
101913285 
34936817 
9707649 
1260002225 
652423297 
1375719440 
464177071 
98149291 
240538951 
438968575 
617486095 
456546638 
145738276 
140934551 
749178811 
279040941 
31349225 
155029855 
435803709 
146998705 
156631051 
38087641 
7533683 
647885668 
198728547 
586128401 
129644005 
850507911 
186843601 
19093964 
158563945 
841178572 
904948066 
17500627 
275408245 
319917601 
321133079 
254342395 
152333809 
184688329 
866290426 
96671057 
742742953 
727014938 
353888284 
359498179 
19456341 
799295977 
394638673 
80122351 
2348235 
249376843 
878189313 
265179025 
263737405 
368192672 
176544457 
373935098 
18841071 
179605693 
430288310 
632771265 
734108229 
186214776 
926449421 
443305549 
116057887 
134057173 
42664805 
430724596 
588879719 
45939796 
264845595 
447634263 
28281238 
1032520123 
90856395 
417769731 
296010253 
345381661 
547447895 
217099108 
447524481 
103317848 
83812281 
532936532 
258099469 
429311092 
640091447 
165170869 
548439003 
847921083 
83456703 
514302265 
88028483 
499305257 
9222753 
823737067 
182271181 
289061269 
110239273 
338404513 
412406838 
126744472 
309127873 
49751038 
407963161 
129576591 
110716873 
352672663 
294211053 
824515921 
245474217 
735531937 
252242103 
82621841 
11296081 
417309682 
678613 
543142570 
217247834 
12376981 
565184401 
979947889 
585619537 
238030877 
39526077 
94789111 
91315953 
563525646 
469402363 
467343141 
585161936 
33616741 
454260745 
967571671 
856929150 
289945899 
164025307 
396142657 
187642381 
106075201 
791583061 
462269917 
456041041 
343533124 
279760773 
435834289 
675577599 
173231521 
463381501 
44494921 
105911293 
310597621 
159511081 
695009001 
197728741 
22864973 
781951 
325822215 
1064257473 
13367897 
415756302 
381770313 
576731821 
388281056 
402497668 
25072265 
5132335 
418921105 
22311151 
702693439 
512671927 
634827441 
985768961 
1116673769 
263744353 
875456335 
444599659 
82642957 
267398694 
6239924 
447748990 
15542377 
257011791 
333863951 
240991837 
667088176 
239641721 
778393043 
661055908 
24141577 
410322690 
227753501 
71305615 
30956437 
87633925 
288111417 
1135948297 
435319291 
667391901 
394335418 
445194841 
149304547 
82421431 
231917680 
948533041 
32162396 
565580359 
708269601 
572976013 
955345436 
114218173 
251339005 
1505851285 
1026204361 
286386941 
1043290739 
560645151 
934192381 
372785326 
26976265 
491324023 
184504801 
754724917 
205191281 
149247253 
253672706 
233591467 
419121361 
32156506 
257236396 
484102201 
105688849 
435203843 
56283776 
624593749 
134940909 
517764513 
565360365 
26461401 
112942597 
1413693331 
835290765 
561817037 
1060140937 
256678203 
483778553 
1347315621 
226350801 
350609489 
1128499741 
164404626 
992278166 
1115110075 
99715171 
293561391 
208528561 
415716001 
63544321 
97407825 
97703803 
512722411 
480205441 
352580761 
618651749 
359694063 
155887686 
478738241 
148569727 
43952625 
6408635 
53511525 
1289427517 
124703241 
6836545 
338574721 
412588611 
3450541 
815232001 
1190295379 
257322996 
9972091 
73785211 
824349041 
1058695201 
119536913 
89672449 
1217838974 
499263851 
706674445 
1094599507 
609226111 
378083746 
900850276 
574023415 
39111547 
84298171 
372522220 
104117482 
452860282 
770988501 
38730914 
390347546 
415713151 
153628321 
126953889 
118672676 
530668769 
172245751 
34954669 
440180071 
579101473 
40275745 
788707417 
568602497 
159294331 
949053857 
978959003 
462209386 
853263667 
149371209 
16097443 
823109463 
94095373 
194048626 
937933177 
563113041 
6707719 
43745281 
418445017 
101132703 
155585341 
451855105 
333803373 
344607201 
1039959466 
271150309 
185141748 
1006877433 
230800155 
936076321 
229202821 
450408711 
1092597331 
1195840697 
968501665 
464686241 
161957548 
63169638 
189622441 
601271265 
344542121 
114618268 
113166286 
549668560 
255061951 
67072464 
523527481 
287894909 
1331011909 
90705721 
256729221 
294756801 
487001845 
348118341 
238267537 
494671403 
34986777 
738690495 
134395297 
35956516 
1208173825 
260721377 
231594451 
448162981 
99248857 
953788993 
217080748 
737212191 
543367492 
89708893 
924321633 
142734348 
530288899 
9226801 
45748191 
56435137 
216000682 
80598241 
570431346 
236800513 
94988129 
65919201 
226940260 
512593256 
187452214 
677963545 
155865025 
42622867 
75045403 
941014657 
801582454 
527917337 
297636403 
130247087 
116151091 
799237167 
567768334 
165553557 
101964325 
220707088 
21679631 
109895373 
609810499 
589614251 
220958722 
124256245 
19312019 
87130673 
8467012 
71444864 
625667911 
159189694 
11087281 
290309185 
120541191 
200449225 
55839291 
94328928 
440007713 
122684815 
192335526 
66846641 
215839456 
1004354641 
164033395 
75123175 
3646897 
890865534 
534671905 
259195223 
636601367 
180981841 
299453567 
301140672 
551388769 
46957369 
1191779313 
7161001 
736356359 
581313991 
21764081 
20203723 
114344685 
726066649 
191926710 
395834554 
810603860 
632616751 
42511035 
1256572553 
212423719 
254023303 
545876353 
801615079 
19435749 
275188861 
80987700 
146958701 
853828845 
928506514 
170773401 
824995231 
780735538 
166197711 
24665461 
49703817 
226742491 
514353600 
4366060 
427142939 
664142025 
39078756 
799538169 
56602976 
357272385 
509047939 
262538329 
60992873 
377326757 
773314777 
152197841 
658467279 
1255335990 
36405215 
169155861 
998613001 
633392929 
972383533 
150974655 
12840131 
16490716 
406256951 
39751713 
59053205 
529743637 
81900897 
515111617 
1336488471 
827107051 
569453977 
357103189 
44122321 
153602177 
106643429 
552273709 
574053745 
587096765 
1005978301 
169603897 
77040991 
269553346 
53679614 
63328573 
953048905 
36003977 
330681825 
694281942 
55164961 
105361750 
355306769 
673214431 
1269393271 
1724631 
36725509 
36978636 
169599781 
494197621 
65902641 
508586175 
167304761 
425172481 
665790911 
833067250 
288066281 
152011214 
262562923 
435531470 
980786787 
39004483 
1070107025 
298663174 
23062691 
306775855 
32651425 
117449501 
1097066785 
160745626 
85819501 
290882631 
16860746 
42603851 
280751193 
532512250 
231571603 
986504049 
153994570 
1006806844 
464295973 
884165761 
550806257 
49287122 
1038265141 
12814741 
306372571 
280105570 
681065568 
511095715 
1366565701 
1063881393 
45102273 
1428645632 
146917198 
1193178307 
66486658 
464515261 
30105046 
422730916 
228140571 
17755857 
421576268 
563137961 
446206499 
62033707 
44023129 
403169446 
668850433 
427446169 
513327481 
388687243 
279559150 
38161426 
277136917 
82859442 
114767641 
289363897 
128046245 
90251240 
173376061 
272517073 
1682956 
1370862676 
543623518 
244238823 
849546731 
316747692 
108717197 
490007101 
437248369 
67054697 
103454317 
619935731 
4008179 
830342301 
820306726 
108528721 
317038271 
156151185 
1094072769 
6183751 
623649997 
521988345 
125677813 
102923339 
516761011 
931718695 
909743220 
859515061 
1870914 
165042460 
342615435 
579293 
50297281 
1420880626 
658382510 
822986191 
888689243 
146551681 
306647371 
1271919376 
15982426 
220174043 
44993639 
1394065156 
24000551 
369535366 
53317003 
76276292 
9918873 
452034804 
853216876 
473243026 
179495209 
71587329 
322675929 
53264073 
431283126 
346762493 
940720117 
94455079 
135611251 
33554293 
430629907 
54769525 
9100963 
6724311 
876044641 
315765161 
72832544 
211617757 
381612448 
558365545 
958209 
755188669 
331282741 
653215452 
69700401 
537190069 
155067235 
77014401 
201807751 
364546310 
1049299651 
272781441 
315752081 
48374955 
175398581 
19980019 
3643641 
90534703 
1303212429 
1050678721 
23284220 
787451665 
26908377 
135956602 
778472436 
274693292 
665746865 
173826859 
524195997 
316129111 
120877585 
1049831311 
52757121 
417880321 
280054239 
21213933 
331400081 
1197622413 
238741805 
3388225 
806236001 
128553391 
7827729 
11971614 
431009041 
193723237 
19383113 
407072601 
459350803 
484966961 
145250153 
54712561 
731187199 
391901302 
505166355 
912465549 
511635613 
416472706 
127498449 
131042716 
355924242 
330697499 
607825961 
501738337 
23807481 
372009817 
57489833 
59936347 
292375069 
1068206401 
495294053 
439370725 
535262635 
679967463 
533786761 
349754441 
6761873 
75656865 
504361369 
41456864 
901794241 
763206977 
73457281 
240928095 
173648840 
257528721 
69327646 
333836677 
127018503 
52898509 
284960134 
2116824 
197048101 
227736433 
798542797 
260101639 
82712566 
841851505 
348332621 
14427327 
27635101 
15436399 
176631767 
181939853 
526128616 
161471521 
1332464365 
46377725 
610160871 
265568986 
536695026 
305397520 
345322691 
132257629 
801918433 
50113555 
287248816 
110534401 
98961501 
6439663 
77150115 
220555647 
57907765 
552131021 
229271436 
105285879 
60295210 
459917592 
271057081 
41811684 
188761929 
401108545 
90666001 
446860709 
81236131 
150909275 
111369673 
643233352 
882784512 
684974846 
450395485 
162570601 
215928059 
119192041 
142061057 
137769402 
1028586484 
910640421 
475135649 
6914166 
130442201 
517652288 
232999211 
719530713 
14815609 
677183685 
471601431 
569621577 
40422721 
44361458 
64048895 
219640685 
376366750 
118699761 
71104801 
295417156 
456030016 
108220451 
316981883 
365269805 
954980059 
141097940 
663471491 
583045499 
233836999 
705106433 
379486 
399348259 
736858641 
172037857 
322867845 
610690969 
194291891 
759619201 
433974025 
1103177752 
917407401 
115699201 
489793279 
373196639 
306615897 
583869202 
481061515 
764479731 
267571396 
598469761 
355946690 
584360137 
188388031 
750846599 
262115981 
32403551 
184485289 
53245126 
1137522361 
113361 
23187724 
784082921 
104737431 
336976201 
84120117 
78821692 
279106045 
232997177 
28809315 
48427999 
323199129 
35234575 
103551241 
13493761 
656275059 
5479769 
363502796 
802557381 
691613686 
9674554 
222186047 
42794533 
197412571 
67072777 
18189799 
154738345 
996877827 
1460802331 
406013182 
173376897 
25484528 
549260521 
882042825 
867234689 
1283701033 
57498904 
138250462 
2945405 
99045177 
104468261 
287999361 
795092783 
127459861 
203093881 
820128043 
536957566 
196385641 
144523121 
1059525749 
167217040 
290939905 
248270482 
342777521 
617942040 
964503306 
546879151 
42286375 
98306673 
417991105 
381907099 
189492777 
415415248 
72938069 
132838318 
50573551 
143385352 
670637589 
107818465 
238068001 
12449944 
120842635 
23577422 
445577233 
159033057 
177133783 
656829811 
10327771 
254668176 
103447097 
77166565 
185239423 
297665443 
22846489 
434844026 
230492561 
279919201 
112621789 
94373290 
283686923 
356201347 
45391651 
686204129 
2069257 
415568951 
524751281 
61424683 
651830500 
16580681 
240988073 
136217271 
77367689 
730006183 
2142375 
136028861 
90802141 
149010367 
43339348 
643474649 
693516990 
279156513 
1124125560 
191542797 
5183809 
834362821 
134784970 
1129350007 
936838657 
265815551 
1010415534 
745699969 
616535408 
27220073 
449550371 
86640313 
297822631 
405424153 
482987803 
470877353 
363698281 
630288517 
105935389 
56598659 
705470003 
156710785 
261207745 
143100105 
420607161 
664085163 
15587469 
421279132 
75685793 
1327532920 
45890026 
310108933 
596090186 
17150503 
1497300526 
25360039 
8235649 
473511193 
190711093 
339377101 
1135280756 
340857869 
238311019 
261739936 
337295971 
660335081 
315201017 
125836250 
251667101 
150125473 
92489559 
255840768 
482382781 
779084314 
1102006911 
122491 
372666449 
7082647 
709847461 
216906721 
1036597363 
442173473 
378873836 
71928191 
1368819462 
52521681 
182645266 
152978473 
229871371 
33188881 
514761311 
45600743 
401835311 
944121337 
1307518153 
26064001 
66753361 
132524259 
402087082 
165938644 
44695921 
68377091 
539542602 
88244262 
838455851 
615010321 
525618171 
72296043 
636477172 
654495717 
26268061 
144864193 
524607626 
280230241 
130576359 
493648493 
190671427 
359083621 
468982339 
102827336 
297487489 
1410889636 
85127365 
262249151 
608421589 
188696245 
43456228 
178798776 
5628961 
395289134 
130473925 
730188385 
340607125 
2703856 
1042849513 
1092911805 
1376423651 
414575833 
47408751 
48703249 
561874381 
664145126 
316302481 
45855857 
74969137 
69138881 
113739946 
514086913 
1299848 
290187595 
430373287 
371591231 
117281813 
227185897 
394291003 
35690775 
408284713 
134648515 
43441943 
52568178 
276230309 
130156566 
592792798 
210544231 
878694549 
1017045673 
32690593 
144989531 
308789293 
118738101 
99436987 
240459051 
808286130 
355572337 
443082281 
846131257 
112167 
510847141 
84801327 
633074690 
7130962 
272933504 
812727433 
8459606 
644323593 
296013610 
335091401 
396834945 
1108234438 
34055659 
311117632 
22249189 
527422271 
529839945 
590089013 
476000503 
958198528 
37317537 
781545051 
595777 
286642236 
1292353686 
572874219 
76954797 
658148725 
2739275 
445037581 
1121406031 
8444451 
296052760 
559237057 
385103206 
471642201 
206525968 
48417643 
521056551 
494520391 
481748217 
1141112826 
1179530767 
703551311 
1196484688 
924426253 
215513193 
155713281 
1042133849 
278558047 
320501441 
417245917 
104344743 
77624919 
171324271 
184954105 
684138402 
53399313 
225883841 
38162504 
68441137 
871271506 
273831836 
716938262 
496558803 
683758021 
173068756 
35994355 
346082347 
13952222 
617598088 
493415707 
236704001 
1176402357 
214676930 
93650229 
146810161 
124631251 
762377101 
16582917 
364019734 
198354871 
712841284 
20304337 
78935473 
17244481 
270138793 
1272586017 
39288223 
959180266 
1124789449 
121881861 
1004519941 
408700930 
1518185 
1522795611 
276266718 
109541971 
315156745 
867893425 
299036236 
896917231 
11423941 
376722991 
147305666 
1223492791 
320371750 
341929141 
1393912309 
29907313 
337765086 
581548129 
28307961 
590486928 
530027293 
340623661 
811166819 
17146442 
357120949 
73042151 
575021371 
221320005 
1277743 
19549104 
151654486 
93892555 
320087701 
97288881 
786022951 
588784789 
895136437 
738176265 
310083866 
91922401 
208708241 
899066150 
3903285 
413227246 
1031504743 
37368517 
76069701 
384559981 
869739329 
189258432 
122881671 
680892859 
1219280997 
197776435 
256089835 
894866061 
373448575 
818465589 
566479838 
300741047 
771236391 
13283381 
425169673 
854491157 
132485743 
472119462 
315869023 
490492487 
864963307 
1094885785 
336322337 
1202844658 
42459061 
990635131 
364382596 
50242501 
38029018 
137495726 
546820642 
657920820 
463056091 
1107968689 
726550501 
325424791 
767558201 
24299101 
69079626 
613431288 
212506340 
552260382 
1291672225 
550389249 
546221521 
151304576 
1381852876 
1008374665 
240427006 
949991041 
205440577 
427400039 
60510115 
381855540 
67776401 
9700378 
839045908 
196115737 
1030266961 
348693101 
78620808 
89337627 
91945606 
190581721 
36438579 
134419908 
354645297 
1468188759 
10489051 
64281157 
756795832 
102486462 
764612035 
687502801 
392407681 
359307071 
728293846 
898429038 
946603561 
166094321 
171014780 
376341202 
249995989 
275302441 
314760689 
786702632 
487951969 
320473633 
464657667 
284515177 
161801325 
107563966 
162504186 
839320141 
326035543 
349144091 
222879244 
14234953 
750366423 
450623530 
72880011 
98947231 
338890049 
781203241 
949977757 
2845651 
128239437 
334714921 
1158853424 
8112763 
520180001 
798353723 
10803871 
246477733 
153300871 
1404301171 
422505251 
884452483 
156130661 
144911537 
766170142 
337110221 
78597867 
5253389 
306496873 
558647141 
284975965 
2045857 
330906703 
739195381 
91836075 
855615637 
486228373 
70109673 
1132503129 
574297435 
333991833 
173902086 
13156725 
4004345 
474650151 
48588133 
668142091 
879155223 
1002273091 
181955275 
465744676 
154054783 
4393684 
819427441 
288405129 
187063363 
73255903 
298841946 
1144647271 
567008657 
1255652546 
215794030 
251334841 
488647015 
21330357 
62385681 
451167501 
216292030 
746374631 
93691891 
1295493201 
311159047 
184871625 
206142121 
4526985 
372581121 
489017737 
503551669 
298113601 
740446885 
173556687 
1383284993 
56494755 
1191542633 
134290291 
247264096 
63736063 
332936401 
61692905 
303984649 
932584681 
730059119 
537696926 
856179881 
381398707 
458681946 
561705061 
8908969 
53517605 
1811912 
50149321 
12630685 
318284168 
56305330 
95141885 
196265909 
1170009361 
139131757 
224995201 
191035809 
68681001 
9951631 
169990003 
69278059 
14455933 
69420215 
272080537 
72071521 
689669581 
204371713 
672442536 
408177685 
640330705 
958199701 
18081161 
740265181 
337077130 
114523861 
11619586 
51662143 
391662309 
252857673 
436792257 
301422684 
544208929 
582381256 
40583404 
785519254 
656144230 
757706083 
24335161 
617581741 
355698419 
404948885 
187897781 
135541935 
224584001 
28244844 
224871809 
1088055454 
330012409 
32745161 
11130049 
531952442 
539775314 
269942041 
589093411 
368933633 
1104143470 
1218785404 
61017394 
876594740 
517380366 
182916896 
548101203 
141414394 
708575770 
179460022 
256666453 
188802817 
145455373 
746044408 
307819881 
16470186 
387170042 
517550857 
20258973 
65910241 
217943937 
297828561 
60420258 
251776309 
642345001 
396574515 
943070841 
497533771 
8025461 
82851949 
204563261 
9125181 
98410196 
790410375 
149131383 
3416824 
256758787 
1207887021 
408560909 
2603992 
829345921 
487914141 
11715941 
359762446 
561240017 
520876261 
187116105 
305123851 
74494770 
421787009 
139096486 
664265575 
963162646 
116672655 
447981869 
14881593 
197890512 
142922012 
416609019 
49508971 
58517262 
606197071 
490085638 
121033316 
399859457 
238381712 
482792227 
752402067 
1373328931 
707474769 
83587985 
593453521 
254660072 
31285305 
612864491 
104239397 
538000 
92784823 
596961 
296046401 
543799384 
726172771 
575516306 
259307417 
598530089 
332559739 
809949295 
897380869 
26864953 
100970387 
149995642 
59220646 
32093111 
414089456 
24746593 
392242925 
184166251 
754022481 
785545535 
114164233 
427782651 
354618835 
57394552 
414603130 
81200999 
358233736 
1064770001 
354516145 
324622371 
537713452 
731784795 
166306141 
312967051 
1118498259 
389951621 
109828465 
743945701 
915328216 
4610253 
125256935 
326096991 
202027080 
811798366 
475755238 
888180536 
505457896 
39177532 
90904321 
1195064633 
1092395333 
842611369 
413031081 
116762809 
424978156 
640486129 
321696177 
585481709 
292322339 
551102245 
164031595 
100335997 
498029887 
3071489 
940749265 
530631287 
262434551 
104038075 
453650033 
284386441 
644564011 
361073897 
1082564263 
305743043 
145893457 
1116407587 
221042291 
328512567 
12695405 
698004737 
7459705 
117811606 
178913926 
777014061 
551483625 
53529502 
76988197 
3764034 
344359837 
963397617 
51010777 
155252013 
962600681 
57812795 
243257974 
574488509 
553644813 
339620881 
139827739 
403987690 
645810613 
452294417 
1020981303 
814026859 
203141359 
1067280501 
3957094 
119398609 
476771647 
572393503 
1048621309 
870486797 
135655061 
764110586 
300503361 
400052283 
531752551 
197756132 
302441861 
243575341 
9891073 
415716923 
529362136 
15613837 
455738301 
145571106 
563792245 
553268557 
317053441 
468012949 
925075783 
118741741 
35636684 
456480707 
25987872 
276954209 
90677881 
221748409 
675324379 
30790561 
179122150 
398572719 
426103551 
831692291 
8299877 
51800337 
223691026 
64458721 
1265413049 
349998916 
812275517 
62461983 
67436588 
86524150 
205653185 
835321884 
315138461 
130523628 
227621221 
187964753 
79763065 
451758441 
27809148 
350750143 
111821697 
580231489 
250688131 
92913345 
511578065 
465830281 
148216051 
415262605 
136782851 
1082382113 
123265831 
1149905017 
29450926 
637451601 
451349977 
983268577 
969156841 
718569277 
239306849 
724547275 
594225307 
885796887 
103870647 
230323557 
93748279 
224505295 
140160258 
3319149 
222877601 
276399225 
176940226 
1366179276 
396801379 
114619303 
307920955 
59953486 
7485545 
579296017 
663024061 
426560065 
246872778 
373661257 
976543030 
324612463 
109427773 
868048000 
14028637 
866316738 
666367751 
1190313466 
102771241 
730243801 
590083311 
616327025 
73622823 
249639405 
198397977 
781688425 
473916841 
138361686 
564272008 
870762838 
13953950 
898061074 
174697937 
845178049 
454167001 
470484205 
344175641 
601397651 
123581281 
450701034 
795668473 
579906003 
79195551 
25892941 
1140364801 
126061729 
1076175255 
464235409 
168530497 
467242774 
1314945351 
99383065 
180923289 
173837140 
62370657 
519327760 
49336427 
519090418 
765798812 
695110156 
37312491 
513084929 
148396676 
43289005 
1090078133 
350512465 
395562031 
29148901 
21853365 
167928385 
789137155 
76819253 
12607640 
6488938 
134614565 
507071833 
55490725 
336157561 
210669018 
869379361 
670173245 
151417351 
576698617 
1030627809 
664596963 
617918791 
102729761 
70799673 
1256342977 
723465771 
270611237 
97887445 
390852001 
362291651 
317580502 
186084786 
260102049 
107952279 
20998231 
839990990 
127900351 
94086865 
370145777 
661629346 
682385900 
114756336 
544323521 
536037769 
275978989 
926079918 
496571829 
757574104 
80162139 
299523501 
384695361 
1139371146 
88621739 
514706842 
303829285 
1243652041 
302624641 
660538801 
1113871285 
799531754 
61323061 
136061001 
901995676 
194560102 
624377455 
446825569 
270989758 
47438287 
1123183294 
366298285 
549830710 
222075465 
499334473 
565956336 
126665098 
917179577 
13735856 
611889097 
9663817 
570912421 
218553973 
513387245 
151124353 
795747764 
659166249 
59632717 
581976705 
1258789371 
902416441 
771628573 
544786417 
48434187 
284136605 
398490691 
402456804 
830527279 
21662956 
369123224 
395174813 
425566765 
921994811 
289534801 
4732893 
166077265 
245770481 
298436326 
698271882 
626336569 
1479939098 
478471624 
348511551 
869853167 
458630041 
20972576 
23886565 
384569851 
511487163 
131919633 
34313986 
985518 
447649288 
17600297 
765382514 
229596606 
190902856 
72117313 
38368321 
798252645 
8606179 
674098531 
90585731 
220790476 
22736817 
1305514687 
12345221 
56185585 
518770981 
153611173 
568929461 
730596311 
271581829 
598395139 
56831609 
992191747 
631801777 
610077721 
106986293 
14949761 
279787100 
327952756 
278355232 
12642862 
31413646 
676030137 
263932546 
8099821 
692703507 
97312501 
174137961 
968697223 
758569537 
81816069 
165418771 
24884161 
141632841 
63863393 
617131971 
7487488 
50860057 
439410511 
730448386 
494078712 
576074042 
892986221 
373193731 
2984683 
151191684 
253857825 
224012417 
15494634 
197322658 
738816541 
313011521 
728906899 
790951721 
1047506113 
998013637 
1016290857 
1044686971 
464852371 
57887749 
804599383 
39782195 
788185828 
68445126 
49005793 
401130236 
45741697 
409036769 
1451602405 
538352225 
288220198 
961058866 
508268749 
109339318 
430883427 
180153481 
36746788 
227107200 
509314843 
544649909 
8614901 
358575751 
366660925 
412536147 
511379396 
583214401 
931372881 
183480331 
193390183 
709701057 
1105580062 
329522311 
285768321 
45603313 
78962492 
32651739 
794274934 
121564633 
109756627 
345245370 
142918401 
620693305 
469671543 
372410897 
313027383 
47543761 
281126260 
46164273 
652602797 
45807266 
710533090 
631138194 
75633451 
851718421 
149949266 
539369161 
6572017 
429594081 
390181646 
539164777 
4137382 
193224739 
59639113 
467088975 
1081663045 
238536108 
394916366 
861087284 
89679340 
888759492 
237426285 
400307671 
1088474437 
8802193 
52742 
99785633 
693322211 
89463673 
78138622 
9546181 
105277243 
231950953 
203616682 
158252209 
188332301 
461376198 
445032529 
685780513 
778416805 
12853423 
1364526209 
21536431 
30404495 
143243335 
149861190 
457336972 
103674334 
213633568 
447541246 
74793972 
350427529 
58987966 
404571521 
23650213 
121806039 
1293028565 
1235344727 
862401241 
859445665 
578668401 
54370975 
189285685 
303371101 
465839471 
492816312 
491210572 
560879782 
1064168151 
67321525 
436481377 
188524360 
50967697 
95087191 
76199425 
1024861631 
349325455 
210318460 
10836061 
382201498 
485686223 
1228160671 
266836105 
348755956 
116428009 
27105022 
183862492 
186090801 
295404411 
334414753 
73194176 
521771890 
281302099 
502945885 
64686056 
1068388417 
524966 
182852902 
1162984605 
375006896 
871265581 
707092867 
424987447 
179459020 
338353827 
292102636 
125719705 
178653892 
231079139 
109258443 
13306045 
359785321 
230232847 
85608577 
125566491 
916260544 
9532757 
514870581 
13537321 
320600817 
352203026 
767052991 
1165108594 
220730109 
780005893 
465874081 
928828651 
68540863 
385455241 
3377686 
634097094 
182186676 
449292509 
26203871 
1250816428 
341485665 
1019088759 
206718376 
604415546 
84450241 
378197827 
367058627 
782083329 
706059751 
91174750 
660634799 
535996176 
1237784101 
289182183 
217263196 
142895105 
323134656 
514003348 
934311259 
453492969 
489604047 
607157706 
59767915 
238642425 
1010224403 
321459211 
52998306 
816622853 
216440854 
849479095 
318968959 
29534569 
1133776741 
407513308 
356356617 
182784493 
59011111 
242616589 
1179846337 
224312653 
10397193 
1453501 
944154901 
742105665 
486511231 
225459521 
504286721 
61401761 
120044275 
1483384946 
77647704 
167327029 
32784481 
417131287 
22971862 
797252315 
1333814161 
91646801 
41418716 
872831826 
210967489 
159267751 
17401039 
289299609 
274572972 
77085523 
20597389 
53406689 
1038080129 
428626607 
741466597 
174344 
5187016 
747887824 
424575704 
25468213 
791248481 
527755918 
440390701 
850096663 
560193433 
29528161 
389048133 
771540421 
59690151 
220179961 
702436507 
262031401 
155858066 
1038743113 
567315964 
365879761 
172094061 
236888155 
266577950 
381178259 
839712821 
44692017 
82056089 
384233006 
64164069 
731011401 
450850234 
233620626 
168881217 
101529016 
1306160195 
383160163 
10097430 
1185228097 
546223981 
508555529 
60944901 
369869439 
133396021 
6219835 
127570921 
304034041 
237798931 
1323061444 
340457692 
13791973 
405217625 
424447601 
753957415 
58658293 
52664356 
277978081 
558654753 
224646588 
409806277 
559859938 
524849605 
36747481 
402864046 
52641895 
1053863281 
161656300 
1987801 
31480417 
73354361 
802143857 
25900291 
896156737 
810583005 
237243673 
599848481 
111583098 
1322433757 
52023673 
168671114 
40591356 
240747211 
251255520 
219243289 
603833545 
9491441 
147945691 
704051181 
279256479 
378782260 
196235268 
705348933 
53272303 
1082550758 
700840193 
226028609 
7107582 
10143360 
790147242 
200726566 
390329521 
651223861 
311210747 
544371466 
1005213863 
628704145 
83545561 
41842705 
7282449 
482742216 
208877019 
571349269 
33398812 
264403441 
484218489 
674192429 
210611660 
432978523 
2387485 
350484476 
25551763 
1469269241 
173197 
144704524 
154525377 
1212530881 
206360782 
775549321 
423963751 
47556532 
211569301 
140944352 
836294533 
408930776 
602437886 
782968915 
672449563 
78809371 
136341067 
32986045 
17175061 
714041015 
109489739 
8962515 
64942920 
1256160775 
16828111 
1022283629 
25972085 
186718141 
1018822585 
42977626 
86762537 
169735105 
215518226 
132121129 
565410691 
158354561 
29244069 
216588971 
130929901 
57607136 
404830153 
1066223075 
724503711 
279550075 
412406593 
850925601 
443797043 
443537137 
103597829 
273056478 
142816978 
354270786 
9879596 
750335464 
689494101 
313094845 
301518981 
3849327 
195421916 
526962376 
588952165 
90287401 
110203057 
125578261 
171985087 
291447841 
117164111 
124185426 
514169812 
428434417 
364952337 
166934601 
350140911 
236607193 
194159555 
51133126 
739737201 
73603713 
20463571 
729390953 
75630577 
690930913 
126369181 
108240412 
360190741 
499871073 
68008353 
100278129 
163929191 
185675725 
449819318 
299674457 
618655977 
92648611 
596789239 
312273501 
1223209009 
118281101 
688170773 
252252942 
2175977 
193743824 
1090815610 
12470198 
374743813 
860115991 
55279540 
279107501 
337801501 
344542423 
397527751 
8826721 
19448881 
969565892 
307465011 
1076067406 
91968289 
93137089 
43426989 
115633486 
679318776 
61429721 
508712049 
226867636 
148741111 
179745469 
761277256 
388112551 
528868776 
111662393 
24734907 
498235937 
644528993 
1235071729 
975849841 
59866210 
815431002 
446298136 
229383564 
115809013 
1128074481 
355087296 
107394325 
1348541713 
86173549 
32353771 
641110811 
250697931 
166467537 
766490226 
235013467 
432262777 
1311200309 
262075393 
1082853605 
31034809 
819330109 
101299890 
1134609559 
72743457 
500322646 
26713765 
1491032377 
1143177166 
58997865 
186729089 
467290471 
59885989 
461947088 
520602259 
1129921129 
772259905 
665925463 
686121100 
562014476 
642271951 
232698316 
666978691 
377960961 
962196119 
204263683 
200909017 
509501729 
1299020606 
991114111 
914042898 
30522151 
512360317 
1305229913 
851276881 
567639700 
645466894 
818558653 
244550801 
783617858 
1196484002 
285841325 
517909376 
785482138 
96630702 
394061977 
210533401 
1019790883 
45092433 
158088297 
833368236 
1417351426 
85875636 
95286925 
153238561 
253319653 
132937694 
759843734 
1131394421 
185859369 
461598621 
908374915 
133441750 
247682673 
401569411 
177290051 
185878463 
808579162 
445790326 
361692466 
140366521 
561198610 
217723933 
524000296 
735173405 
150292546 
311227841 
58874991 
17627505 
225095581 
597438525 
116311231 
388774571 
344668066 
765479107 
56557807 
992578526 
445181716 
543559990 
86769477 
269440217 
182266537 
122464515 
148773613 
692943343 
106883217 
319217661 
601678639 
138056821 
20599626 
803972569 
701161024 
172829515 
616452353 
30086677 
70706017 
1116237181 
304194001 
246811138 
159738040 
1062209553 
646295313 
51633025 
228092167 
419819401 
391998201 
542045341 
457531621 
623148967 
739728711 
494002993 
226665913 
532201411 
53685758 
137338807 
133161121 
53698789 
630362033 
179402266 
153681976 
454952068 
103483066 
1246753861 
305318295 
1055267697 
2210955 
103411273 
397461961 
10149381 
85026882 
489166037 
41216176 
764382312 
675051297 
452345773 
75037051 
242462971 
53101486 
559638025 
93218599 
498953763 
404729341 
1224628009 
213816583 
207489647 
669254641 
59685385 
156395116 
690418103 
362967393 
1328808441 
622598911 
376483171 
233047560 
845598689 
534956577 
35532186 
1141075618 
174737716 
1047762124 
28509914 
259521151 
583457621 
50366428 
878249870 
249644531 
178282441 
120403699 
350684065 
161662801 
112489147 
228069667 
375509888 
217720225 
311801173 
107184093 
737811889 
930985123 
764408329 
109129523 
296575141 
707398143 
861776605 
482390313 
297809317 
1025145629 
238942199 
383166497 
1124478337 
82473741 
683922815 
359838788 
463748481 
251043085 
45602433 
331431409 
602371236 
4586707 
510052481 
18949810 
671067505 
663377261 
330540481 
375279145 
39410611 
211648513 
218780211 
119378915 
576110372 
159242017 
14557345 
788383360 
580398767 
966899101 
328984237 
71613601 
10976153 
80304187 
533105065 
1131625 
101716993 
223907321 
305211761 
571666929 
590856769 
823050619 
107288104 
138519545 
2653126 
255206953 
77040073 
107918977 
773259451 
12769381 
320517241 
763739942 
458250057 
367862401 
530133269 
716718625 
397003387 
91199486 
97508885 
59259059 
435225229 
496584077 
431070238 
597063118 
571654742 
327261079 
239547361 
753448195 
292460932 
286860417 
149770077 
69793043 
942982237 
45732961 
26751493 
283647583 
952722373 
525659871 
354862621 
752843116 
355147121 
295397089 
63428509 
878119009 
76403327 
142603605 
1026168185 
408707509 
6461032 
605972602 
365087377 
127394958 
1097739841 
904973959 
351101609 
192481441 
872202339 
787337353 
116945416 
8968990 
218258521 
94419053 
247432901 
893452239 
137988767 
41928283 
498498021 
329635541 
79388211 
754699681 
150534310 
360370693 
982429927 
543299314 
323401461 
696124131 
345030470 
28767427 
1056580591 
93651751 
45738265 
230844243 
246575963 
276642281 
1100519801 
391804001 
664974667 
5384613 
589380932 
241638673 
455658686 
95832217 
1218585817 
1194058251 
190227415 
595695673 
744081841 
178220970 
41502457 
300622411 
243560305 
253880311 
131397674 
34394998 
281933254 
21600156 
637741831 
930516224 
76463596 
15041950 
16348354 
830789461 
412521539 
1107810061 
77339816 
1019636586 
648967801 
13230181 
563159858 
234094641 
351966567 
235732129 
14112897 
217502377 
242361351 
394441097 
107903631 
424855527 
115742257 
4512611 
764931542 
11333436 
209063176 
884388394 
29517010 
5407089 
877646006 
430542403 
286519696 
398109676 
66874648 
745929685 
61864141 
133256758 
1082831198 
569242521 
322229836 
7168085 
446774857 
60598849 
723420553 
115190533 
298997225 
907675495 
16830395 
1010757357 
287656929 
725531245 
3481525 
815387905 
389772251 
543924501 
62141801 
896817901 
79167947 
15494470 
431770967 
724813569 
6109321 
79557913 
1003108261 
672162037 
30127749 
17630329 
437232493 
1231070185 
33098136 
253756417 
858101866 
217666981 
96111793 
1085129566 
356066761 
761168743 
152681119 
23378433 
29521759 
12544624 
365462152 
648632707 
607880234 
1075554746 
573530582 
494414469 
544615387 
282254323 
1132645646 
104024956 
1068793549 
161137726 
705345457 
699393007 
224404017 
98953003 
281565661 
144199361 
261471255 
153475429 
1467481721 
127035351 
543059433 
124183705 
63383937 
665625401 
153756805 
432078001 
1391846199 
870312733 
623404306 
305639221 
45765721 
14303521 
28219563 
43043680 
65895590 
224651049 
48047237 
380227309 
487085077 
783200611 
155792965 
234129856 
400994413 
17081329 
410521951 
1077028877 
80184165 
36990668 
161523896 
174739251 
475246417 
477519949 
112958209 
122799909 
174313798 
128709172 
29042561 
794102359 
678537216 
503665800 
696383973 
25931834 
19735301 
812510749 
485566897 
51092265 
251755549 
151043959 
1080132749 
1123645805 
42561949 
714643075 
145233595 
617131040 
163142401 
718094851 
14473819 
531584803 
206706751 
1080771762 
443393863 
47477026 
217766529 
545692201 
25150001 
1341983962 
261387765 
1015397041 
88071021 
252469427 
652112327 
503920159 
104214793 
587984735 
207158854 
449731941 
37611521 
156157981 
624993049 
182671537 
145549783 
491468797 
287799205 
225103822 
1408439865 
544033697 
67444424 
411020569 
15005785 
385195069 
363387953 
166618121 
423816193 
176505283 
500524354 
786382759 
138916324 
854887056 
789529651 
192743779 
598163458 
109826229 
773303497 
161074496 
365508145 
58390921 
376123331 
96101489 
587288529 
598299011 
11760133 
1221932603 
761764717 
62580673 
516131398 
369825841 
122831776 
625899564 
634678969 
31871690 
610686857 
287822053 
232574171 
303928721 
265915651 
410784809 
420035311 
147015453 
248422391 
518178245 
631919881 
1072369403 
16248121 
223107900 
679044001 
889660477 
497924038 
966375249 
117819647 
88718977 
1010564829 
201781801 
617140511 
632442100 
1016191873 
309620860 
462259909 
410546969 
735092065 
74778047 
180664657 
343617001 
60512817 
1065153 
109025823 
22291946 
148122013 
397497676 
65296237 
86911309 
287937577 
519245261 
37799011 
93702652 
319573855 
921825486 
19338151 
97481281 
811472673 
44912395 
775339445 
368753841 
119842152 
328589601 
555034426 
484294831 
75606389 
50891805 
397603543 
113570405 
37221124 
179111371 
480206721 
69863797 
306190089 
23011209 
282092803 
11768275 
1074545632 
462617497 
596176101 
576923491 
537784966 
237745201 
45250965 
410309065 
726016384 
836198812 
18749953 
59741372 
156303577 
177439321 
491424161 
202952301 
372859207 
963803131 
274687405 
104933 
55380937 
1281733153 
216484218 
531002949 
402843175 
93424801 
3460513 
146975319 
748378225 
11563351 
71822213 
1100603 
555461077 
186461601 
897780743 
396935993 
167479061 
13199119 
98127621 
885368926 
826475266 
827641179 
429078027 
742089926 
286379025 
29472697 
120269917 
271446529 
12526503 
170235137 
102934105 
57512467 
527532379 
1099109137 
295344610 
141098369 
943368689 
32904011 
742306753 
55678465 
48891651 
2739293 
472738816 
150745171 
679923091 
291859582 
297230093 
384653557 
177430515 
550492421 
396279201 
774448711 
709328481 
136190151 
33744140 
1109853478 
60564231 
123529396 
795218227 
542059129 
163511193 
830656801 
959345947 
345711629 
231428201 
992008531 
1372513718 
1230672961 
991473505 
1070345830 
655517674 
167882800 
357059783 
233464078 
499470433 
195449171 
48708001 
129178666 
110733390 
225477076 
55055091 
32429541 
43921081 
359648126 
587669735 
837779216 
157786751 
315820342 
430868964 
1135612429 
1027233325 
715523676 
199621335 
24872647 
8447720 
707930686 
214260853 
799756687 
30005249 
860366152 
394852907 
30539041 
70701261 
341257289 
197427610 
71888857 
31015010 
500566571 
964409601 
675984351 
1221693107 
386013601 
131807459 
487025827 
9618373 
318820663 
316620082 
577225715 
497764345 
585747326 
1213742641 
982638353 
972340353 
561909070 
482253327 
307361497 
344150769 
352328023 
123753501 
281315761 
17828211 
417730011 
43244521 
327096406 
115931327 
497525256 
233655103 
360486556 
93044127 
499127105 
498684957 
322602337 
291833257 
507234385 
401743261 
278848409 
50681951 
756597349 
13467287 
210911663 
609056848 
24980897 
1224693417 
12848410 
22659781 
1001615483 
306026241 
793945261 
334223681 
391514593 
772231752 
93895417 
44814634 
68842005 
258953445 
245175074 
833389687 
287448481 
654011617 
226038985 
127440487 
53863804 
553133647 
112983724 
438402214 
917511085 
768549001 
119659043 
168975121 
326074546 
7414618 
320762409 
40612474 
420405898 
88362411 
28398889 
85172629 
538392510 
432260713 
300792679 
869406499 
354142089 
275404393 
539563825 
104138305 
168374301 
982545411 
182431621 
428722809 
666666645 
855170751 
600495985 
172909831 
236875471 
408363481 
493018341 
21449604 
208185121 
3941741 
364292389 
673633416 
186210556 
384280336 
762733555 
217399257 
9210511 
45060879 
423604369 
127275193 
271901029 
130060545 
526431623 
1016427301 
284125578 
129606065 
1149177767 
245545856 
2929562 
40976161 
442182307 
747711325 
1325580905 
843669093 
603032317 
68321199 
920893807 
366700546 
105684785 
29582229 
445787425 
180247873 
442448653 
147737987 
438347969 
301990774 
54362728 
890112385 
105329251 
481102789 
186518197 
1846894 
107524561 
6413016 
300053741 
162278515 
125169045 
132628203 
807411601 
20768641 
401278192 
94873080 
172174651 
67633729 
523164786 
211529945 
55220789 
21078091 
535961911 
507629919 
92515671 
923959479 
527501333 
214996024 
303061933 
269945239 
91576825 
1023121573 
117791101 
533190893 
83946325 
448968557 
1205549101 
819792163 
323598961 
69539128 
28890109 
43157816 
812109601 
620129410 
50725859 
220614991 
108594557 
793628513 
665014321 
47399461 
142292391 
139663019 
64754297 
518321761 
804937585 
1021148605 
526538791 
47420068 
61742045 
388792521 
692644008 
624409203 
182606581 
150739947 
309613561 
166006303 
47346671 
10015517 
764104501 
326216086 
37435861 
151557849 
133811371 
568385313 
102037701 
22376245 
409633366 
758632001 
441718201 
925932891 
1075077941 
496269520 
41737297 
894950673 
16736179 
1209435 
159354847 
289317901 
30334954 
465277778 
242366545 
617249071 
742227077 
1332563501 
354043459 
43321759 
757883971 
76661431 
911496478 
106414486 
245394553 
120882529 
1252680844 
416222035 
2061073 
278266369 
1074113451 
474832801 
660530763 
156532655 
35295174 
64322545 
344728105 
687449171 
58830001 
548939667 
439845745 
270102507 
49153996 
267305501 
58941503 
786854171 
311019969 
707895483 
375672583 
1274683651 
417730121 
10905441 
1329980508 
162733483 
31256842 
138922239 
1139371709 
30996251 
216423985 
69625472 
61093201 
711132433 
236845735 
43508401 
162675913 
377384406 
1366293721 
632625298 
568980855 
303486688 
33364997 
962138387 
36516232 
88223855 
142025249 
483187321 
262737201 
875849851 
599171881 
1428751177 
523153891 
30780864 
147173634 
225716569 
373804401 
303789081 
1184484816 
146360712 
440955057 
373103820 
289490995 
232389541 
326143441 
100184527 
76802669 
432682951 
275406691 
863754037 
546005825 
1044917353 
106882321 
894355939 
367250335 
31184119 
1402887356 
800985889 
856771909 
1102329691 
180405676 
141094700 
2274049 
126184333 
1128709660 
646505101 
887497885 
578472805 
260429665 
516747181 
52010001 
189065789 
77958527 
1311980608 
18241885 
153371375 
112048434 
188011084 
1089898561 
557249861 
402213379 
712868365 
594663380 
124188304 
162668714 
925701602 
73530199 
33694242 
6945394 
190426323 
773839664 
274584231 
22659911 
434828021 
850800769 
359258131 
1212189931 
944293238 
1306235701 
1238590 
969916655 
703863805 
2080791 
80025232 
401925095 
300026091 
344844478 
190628664 
258798905 
446847301 
273742237 
71999149 
684364726 
52874263 
69981297 
552465201 
310494724 
1239920145 
377264479 
30581269 
160613075 
511500043 
704242188 
1045655061 
85923883 
210356051 
963504991 
92857051 
420666156 
270715779 
84261553 
167704273 
50093151 
1334925964 
265703881 
271804183 
642106201 
457858638 
672135531 
311342565 
1434648691 
235426161 
13025737 
94516921 
48221249 
463957001 
1242948646 
369597409 
581064051 
101711545 
839565611 
30061635 
822274746 
499888081 
974750464 
884387701 
601119731 
87301783 
732754555 
1116481246 
1321558761 
570237701 
341818426 
243567401 
579415081 
171001537 
953715128 
293022047 
571573311 
219220016 
348306871 
364568689 
2116999 
303224801 
117733571 
168290513 
68121193 
102535947 
73049575 
706768141 
419393101 
1080609349 
302260537 
35440513 
1083636421 
532083189 
253602246 
10326529 
447165845 
9606871 
470637337 
729875977 
216359713 
851150601 
117377810 
443761133 
1919719 
115919077 
788711630 
892927669 
58537025 
591918426 
754440948 
452359610 
221825241 
38381582 
125118346 
15126463 
537050311 
152989377 
107070295 
177689785 
316315576 
764736631 
603228240 
1333811029 
43922906 
7474363 
668371739 
418834801 
165655582 
307257551 
260902541 
734414065 
220924409 
97547825 
1127918837 
14218450 
446239860 
386187451 
203791686 
255952181 
9795223 
1331417539 
23644540 
55451623 
476080000 
606450485 
911381416 
260370925 
476548653 
137715931 
845252885 
274851473 
72680917 
190821021 
439947461 
107284243 
29219341 
430321633 
502048609 
313730957 
21341636 
218739201 
48362803 
868007521 
650571416 
463488001 
47833416 
116427485 
647542477 
364807486 
762200461 
180322066 
74582851 
524236036 
399966238 
881836561 
20569513 
917889805 
646379963 
178717757 
980954749 
1191041653 
100443256 
458444211 
12647251 
152458993 
1695211 
579695557 
225728413 
685250203 
1366126 
625666503 
83904181 
292186531 
81344389 
545015961 
167792769 
36958961 
19013941 
152157161 
671647951 
160532885 
653485492 
896078476 
210737272 
119656846 
500802830 
151810569 
203903876 
175747761 
77330501 
604267441 
29010458 
171054088 
373794994 
343138177 
28073761 
71227201 
136712139 
51878011 
354276769 
16064201 
14395151 
615792021 
15799521 
347976481 
300194115 
88917089 
46947720 
462021886 
430080806 
140330653 
600681801 
155931154 
163341361 
241001409 
12676921 
31922472 
412182052 
88496591 
906067977 
119648381 
44991507 
112716245 
388141343 
64532205 
34969705 
386765685 
86756001 
187974469 
129710766 
609226143 
136910170 
364379947 
44350111 
228737701 
22980177 
465497767 
264745526 
136746094 
807860626 
424466611 
160906789 
892525609 
448008772 
358840373 
561037359 
11124976 
4877399 
718521253 
121038053 
566697607 
445959145 
132525505 
246969922 
28912 
935374393 
585163 
135185339 
120556911 
437542228 
582003430 
676534901 
733259303 
458966845 
294682471 
1317641041 
1108029187 
184125697 
726052263 
129207105 
858799751 
462777041 
391657093 
23989279 
509014754 
936062639 
44505341 
587627020 
596555281 
242555564 
641006446 
669197299 
124805889 
1073047340 
31602361 
29067056 
887028841 
44700997 
147938251 
741209513 
132756769 
922233681 
159979745 
30577930 
30126412 
621177469 
518722812 
161567485 
27609246 
635184617 
920515255 
665771101 
1073656933 
294564407 
657279361 
1292346033 
380169094 
49684817 
1172585168 
176526 
28802161 
65935113 
297618161 
706912867 
20835207 
908297016 
357322850 
400871665 
54987791 
307791462 
78110193 
94649221 
891707311 
256413931 
105460115 
377317861 
741413291 
55705601 
188673724 
110149533 
3647704 
638720765 
779828973 
60719677 
94718951 
88058854 
463913137 
326717761 
274764961 
342266604 
1078911744 
263938461 
452125052 
10420265 
575919786 
960494811 
107191066 
10011481 
227208731 
168007216 
35856506 
828090331 
107188225 
1027710433 
230253601 
827587861 
37191371 
99807709 
1369465003 
97691399 
966991915 
321263751 
363533311 
77858743 
36329281 
70249152 
171306153 
330622111 
4418596 
460132531 
405252225 
68803527 
458808604 
561915537 
278871265 
650557902 
93624401 
258717473 
93388307 
325406281 
507517374 
204911458 
55698318 
87806810 
859281687 
633862431 
91439741 
577253314 
1143985811 
465436180 
1303515981 
280276185 
122505325 
2085409 
9707381 
22568125 
151928022 
238959423 
384356996 
43245651 
141388489 
91151488 
816934573 
1095445349 
400157073 
61682945 
44457551 
81333280 
343860919 
211437529 
462403156 
596096291 
815676513 
193133851 
337273809 
1053359101 
61157006 
41036828 
871388163 
442863566 
10004611 
1227652828 
19624529 
14545774 
190579957 
448518163 
34819305 
551986891 
317261186 
628941631 
337584913 
960721531 
41986543 
76896841 
52711989 
171956545 
470690361 
1454060461 
690002578 
21717607 
769548385 
325191519 
921597427 
313050013 
651353164 
67243034 
416415483 
99054821 
599238555 
772104817 
348125801 
144229729 
568275055 
280416741 
226089109 
416550145 
138232361 
483859596 
405346747 
217560565 
1295476501 
148022645 
307372997 
50729081 
5450881 
148437321 
148894658 
312324778 
233175601 
276356361 
495110211 
41041057 
430639411 
486415105 
15645631 
226192492 
464331297 
168578383 
96790345 
148689003 
174348001 
375847345 
991940929 
155678554 
893389681 
629392753 
66983505 
71186119 
52526881 
462089666 
180211471 
3896125 
640249781 
49442457 
116352721 
138102679 
196617611 
246303526 
1380670913 
307655308 
263777 
320185981 
213727325 
708034069 
448312803 
207514306 
7154876 
355046455 
598171105 
296664840 
247473209 
398337697 
690330542 
387655643 
736591207 
238914832 
350967015 
80929737 
286804189 
621852226 
578829751 
50303497 
456665757 
227779751 
476353417 
1033267985 
381691185 
410437201 
267481699 
34540525 
950874369 
5675665 
433738505 
184079995 
311219262 
300846844 
1529903848 
775544829 
614898362 
389143027 
313020293 
175854027 
702892072 
423796681 
244328330 
85396130 
442524421 
150334741 
347337766 
317455905 
52928245 
125747784 
38619337 
862331646 
298140705 
124099681 
836888081 
49625935 
1083881613 
471867205 
296296653 
5504885 
549368488 
9040893 
354490241 
461013668 
470467243 
205532479 
74934310 
288947649 
341669833 
1262763019 
175054771 
220696321 
810745633 
231617125 
90965701 
103269925 
167431801 
437571982 
942783843 
1131816761 
452938460 
9378341 
279241101 
321264126 
438547861 
264130021 
9909199 
539266069 
64927822 
108459031 
228811155 
313068775 
82400161 
818425609 
239849 
331177921 
27327401 
654643477 
335773205 
773725 
827153233 
247974639 
259451911 
227138893 
30929527 
940938526 
941219956 
70615966 
194340349 
603703246 
1165289746 
428057160 
112485677 
22369175 
38125153 
142902477 
1163614530 
67063361 
619710626 
312889557 
32631352 
935714851 
95327260 
329400028 
10598313 
356883535 
77581639 
645389061 
168439789 
993043969 
869841001 
176527837 
611969231 
515811301 
232237457 
323477323 
567078451 
14703355 
562987389 
931477313 
80496589 
327249441 
732493276 
905735959 
293098276 
751001521 
322352860 
558764833 
475247851 
89983885 
870217798 
687027671 
301848742 
318862891 
310286593 
594287491 
156518721 
348714790 
1231625029 
679145979 
769652492 
489984176 
337718401 
82493641 
1040385688 
59262769 
481233920 
1181083901 
1154476423 
84152377 
255101648 
319877431 
50340445 
78893176 
238893697 
240685087 
34965505 
225766001 
98155591 
1077073 
548103313 
987173357 
415508535 
555708315 
771620851 
191116801 
275693081 
33568635 
100483093 
497828013 
654838981 
129255649 
697592125 
357806503 
600176501 
50289961 
62709445 
687372115 
93135004 
135246289 
14323520 
35078121 
205864799 
21646696 
120243971 
164023201 
213341994 
45802388 
501190885 
707709409 
507347919 
269695207 
290037041 
312025793 
137622376 
463297 
227596777 
228853920 
560400865 
569991169 
92388868 
154421086 
15795352 
601414241 
128580201 
228204346 
362245608 
21216640 
144269997 
54564241 
74794516 
93300256 
105848614 
786146977 
651356629 
9296201 
1120349050 
645855981 
438850863 
260273411 
449592179 
142640636 
1435035394 
329817989 
747987196 
171156993 
724511649 
504835937 
477214481 
102547413 
502059097 
515885033 
378443937 
130222373 
145847269 
1261828998 
522560121 
304672801 
442322185 
217357108 
571562174 
934179235 
565554446 
582636836 
10319809 
697505005 
295154861 
8949921 
124340739 
254124067 
314376025 
817284976 
95374801 
572325391 
245662363 
19873078 
305328373 
21639265 
195741889 
474424420 
867478384 
807741821 
349391973 
161085965 
166269377 
24063121 
470142345 
781714396 
428288446 
126348956 
378208867 
943305371 
352133505 
60933181 
291799329 
57033055 
543054721 
515655127 
24906325 
570019891 
885721153 
723403951 
10627501 
826264801 
309678359 
144441928 
5896281 
102604597 
226027022 
535919323 
241299591 
91183669 
128335659 
28795097 
430063765 
292639390 
12755521 
16915681 
895601377 
1158366466 
26309809 
300893629 
388785999 
218903868 
891686881 
290796958 
5587750 
356913809 
1464352856 
187376845 
556540401 
929620004 
165033143 
425596893 
1003194766 
687506481 
17954001 
136279411 
177966793 
166934704 
323034565 
372662356 
19002721 
935793641 
783283051 
310898160 
358134661 
960388831 
938938049 
152665381 
913822625 
213963873 
346928899 
76173301 
752860326 
1416987955 
476115937 
401988424 
1162409361 
956430801 
337200706 
91309753 
278035543 
78208417 
120570397 
505295649 
154293661 
215877001 
216123951 
78645166 
99792001 
523127788 
500681899 
517476406 
1206092593 
101787093 
648021816 
71016292 
240458486 
352270051 
889891143 
9784359 
7511736 
36702501 
792062794 
60783196 
309508401 
97321612 
120813229 
750281680 
403851449 
183503749 
283050241 
803484709 
93277691 
310463011 
13819708 
323127998 
1113802091 
703014311 
1202305851 
415819860 
461686735 
278525111 
432145801 
562298209 
295805353 
446580498 
7333601 
380890493 
477249711 
1010018012 
660166462 
517562614 
372594457 
32689924 
458551549 
953996233 
1174116457 
149439671 
233287891 
367398068 
70128701 
60336550 
227886761 
329075671 
214923776 
713840197 
83791414 
474239921 
459567406 
217695493 
201646411 
202719745 
1321153201 
364920619 
682618366 
1174127487 
264317576 
1013853537 
25709904 
186292351 
666746611 
26939116 
496488637 
1176453001 
865537281 
776840013 
773248685 
59886481 
24465354 
246085456 
883309051 
607886863 
45450340 
664420656 
498618287 
612055319 
1163457876 
1001164490 
1158095779 
45728305 
1033043425 
31378278 
1296199920 
596745949 
239443123 
311429497 
107569657 
432862561 
43064218 
187745009 
198479461 
50058460 
56180374 
427465857 
132959017 
962410417 
105701941 
241866160 
467583425 
624545087 
12174137 
482995501 
302257268 
689683076 
1263525286 
581276587 
157846483 
1133522293 
526016643 
446868241 
10808155 
33919777 
94686390 
460767156 
203820189 
198651967 
353527681 
657720150 
1754911 
405527077 
116962077 
610456375 
310348537 
471500701 
45177994 
20072773 
318535327 
860855517 
192586402 
294038049 
143504401 
5853028 
901689841 
153188881 
54531726 
1142005723 
366282407 
1059894067 
59692831 
156035993 
4819101 
420797133 
174364241 
851139613 
5361601 
619470073 
351104305 
336747089 
290395701 
550998995 
374306308 
50931193 
522090969 
638470225 
264365549 
1077786808 
151883281 
503978886 
426898407 
129815031 
610307155 
557631889 
54779861 
684445633 
1280560321 
260083694 
93922809 
649588745 
421166809 
1006979205 
261171417 
225740545 
771670726 
84967653 
1388419353 
1205109921 
250383839 
274457310 
80527057 
531766302 
195448737 
351367039 
2223241 
385623475 
697814113 
34963505 
169372905 
576833664 
267603161 
393401305 
144993283 
28817185 
766333957 
328687939 
608972199 
53714869 
206876965 
70297261 
69974906 
1257680529 
35166961 
18420007 
80674057 
393172417 
824883816 
115340416 
518437581 
875697151 
411791881 
308398468 
19610425 
152518913 
656911609 
713914375 
710138121 
752990553 
292808265 
260279977 
712744093 
46262101 
226886302 
1193840533 
1031285377 
80352273 
190134217 
697628273 
159188817 
575174001 
44059309 
209480491 
753127967 
412623397 
107812788 
66231991 
223782987 
606625286 
833375250 
62601053 
963719751 
73523557 
414425001 
19473751 
559721108 
1015825573 
11577739 
108096180 
643983094 
619126636 
1321209249 
522975997 
769283501 
1222202386 
106000801 
702268218 
535029895 
526211848 
512772163 
431290253 
301682465 
16064167 
117152065 
204986659 
844081315 
1080188590 
13843 
320553493 
282546082 
414284221 
620363151 
124354253 
195977953 
45207105 
1066914391 
947063573 
6823251 
169573256 
584598466 
91614225 
95925505 
432648010 
134497105 
418357851 
1217805157 
1025393394 
45780267 
179948539 
618206689 
48503135 
18492285 
540442829 
192298135 
1447331700 
101796001 
34547779 
868389472 
169001342 
1079323819 
404038916 
34875226 
917374986 
42281916 
3504089 
653543683 
62716521 
182839042 
216780909 
876342615 
264651241 
234671329 
852823333 
639192525 
1097304715 
44284857 
564188881 
26842236 
672770176 
157621780 
416168841 
625330338 
35667121 
813671945 
665063639 
76281004 
490556011 
565796593 
260623294 
48738721 
10944505 
890584489 
132868275 
68958715 
338212561 
85576719 
822213121 
799499261 
135623141 
343616813 
112534401 
720133261 
1131134481 
97554129 
484956001 
167068291 
8578660 
335645723 
102353437 
439989635 
934562693 
734608302 
53792001 
323936977 
59298431 
162890209 
915546939 
163129969 
222015666 
126533276 
241548802 
881174503 
25084606 
152636445 
203114433 
30490129 
515832265 
442188829 
1255384504 
362603077 
289948449 
545685661 
369776905 
212606959 
375768922 
254394580 
461778656 
195790567 
619811715 
210463985 
177568084 
48954765 
855134055 
845530830 
716608433 
101663927 
466865941 
1237801677 
957829249 
660023641 
84298891 
689153406 
86787506 
1574155 
35783983 
447373735 
310582117 
692579980 
569229673 
468975481 
115473986 
577509 
383213165 
392402061 
259844271 
874613641 
50131287 
548027912 
236931586 
879265861 
87751977 
818611271 
546009871 
157917 
328724050 
129087986 
621458761 
328597537 
559873045 
120983375 
689360086 
21889099 
52107845 
355592197 
539217321 
583740046 
184627828 
835020421 
232766827 
76070083 
442493461 
194332951 
144423041 
559322857 
307657501 
428921581 
512844431 
485970736 
1003222775 
505324297 
187327597 
402360904 
61489849 
562660331 
300371130 
1079260036 
442053429 
482343817 
175096177 
368789479 
247801513 
132237589 
125541951 
1256375011 
21509011 
22415089 
425599049 
190273465 
102390013 
140589457 
105065375 
423431061 
631725662 
654273961 
931194550 
1021939012 
306721409 
275483261 
237476782 
1499343847 
55129273 
944459328 
45365503 
16525276 
34345855 
247760857 
362671073 
755218841 
869755195 
16856221 
750851452 
13459565 
365575725 
646209807 
1010025131 
269625241 
1084895491 
851867737 
992153221 
60685146 
194572819 
841099911 
135463150 
11291841 
244681942 
126787975 
135220909 
255586189 
543481345 
215279285 
422046801 
580830009 
181845847 
653947831 
165577263 
568473112 
138861730 
835448895 
39196279 
292773229 
909166231 
1169631191 
946388029 
8261341 
361669429 
44752681 
1087218741 
329746363 
132335841 
120259391 
339025843 
39938251 
380546713 
121522801 
189584249 
337434871 
306398225 
169197601 
828252246 
306694441 
612857955 
639925732 
529505453 
263748221 
542452351 
441780319 
558323301 
712869931 
215834571 
1194956609 
323705201 
223395313 
145444001 
143579426 
251611921 
131874443 
186461557 
634078446 
253852691 
535974863 
201452084 
433226050 
52565722 
255145687 
124002629 
986177920 
579196321 
892053776 
773383 
520127245 
196927041 
76009206 
667477045 
270297 
219448727 
164647641 
226347990 
48478067 
300565951 
46073113 
70058791 
304398361 
232592781 
137182039 
978871335 
588140841 
611490283 
114872789 
414673519 
508070161 
639251296 
83127219 
156942567 
941733661 
111100905 
87450833 
478065811 
687473413 
788314913 
6986791 
193254188 
1027386396 
304605681 
93229057 
860415513 
971464763 
818783903 
296806223 
123974607 
71625901 
73126099 
178670103 
285608067 
19555537 
71297491 
408494673 
116942869 
563687882 
154084108 
955817721 
268695729 
373131097 
117924193 
70455573 
592885606 
635793641 
79488769 
390529153 
165054385 
10920439 
54365417 
1057618459 
22851037 
58910689 
111350473 
3161713 
221944657 
110458130 
364850883 
261310087 
228965955 
1142464914 
12887359 
401543360 
1074268455 
166912 
302898685 
485717049 
1402219193 
97888075 
384756332 
169843045 
685431106 
348890362 
47120035 
1898439 
90234469 
62681932 
583059949 
108098244 
1218136069 
31952402 
207051289 
472456590 
286698610 
211539097 
469502185 
318713851 
20602353 
685003201 
248529533 
740673289 
50426069 
536896296 
54366691 
787959325 
44659891 
335592141 
1276169287 
1162884 
22117069 
23875585 
933737541 
517041001 
464236307 
18225933 
427569826 
55790785 
329279273 
120878297 
11965436 
733422601 
819825541 
470557231 
713756737 
621998033 
5305361 
213018252 
1080326616 
898767689 
987399441 
84265357 
1118260881 
333361241 
334409635 
331976095 
7713421 
763774861 
147054631 
842145513 
239680225 
172663561 
260898691 
120107897 
261473489 
540314920 
451909435 
27944966 
4349614 
201360369 
1048579601 
134968273 
100310393 
370587193 
537422377 
62147305 
237654326 
271843755 
544171209 
220305721 
967828801 
481661871 
812827261 
534701827 
175541477 
342995521 
9262315 
62458033 
244024977 
440569351 
111526636 
37198057 
494875109 
1090935561 
150367101 
225354475 
37022641 
587440531 
65680474 
760858687 
91695603 
1195163861 
1040139901 
503669881 
823099141 
318415037 
237256866 
1029739699 
194506185 
152931631 
808635482 
81261489 
474151801 
628944823 
212690569 
153234372 
163027651 
260381230 
30950369 
474177676 
365867636 
7891695 
566945673 
162358210 
1034476917 
859059313 
1163486121 
69279074 
684605340 
50947887 
117096589 
198236296 
371477861 
471423922 
68167141 
453581371 
1030738501 
1335962217 
85987311 
140452901 
887507699 
243185367 
250116413 
439405231 
170894417 
473577301 
1002146068 
937783041 
528989185 
855352291 
1151864746 
18497907 
275865113 
169366201 
262940723 
520034029 
64313174 
361539686 
971651583 
219772252 
1015028785 
109991531 
137882761 
62026021 
148422871 
166790792 
459707381 
391954051 
738781294 
415160641 
1177357121 
25946401 
625393315 
76709293 
109594447 
304669123 
317485153 
16205833 
436062061 
783501711 
4102590 
112146336 
126755461 
209640151 
948948001 
42285211 
218364937 
470311568 
497551411 
376142209 
48877025 
253064215 
804579042 
390511681 
1260715681 
62078527 
650959464 
1058304341 
560169837 
182817967 
225933775 
253846385 
117882811 
284000441 
1205867521 
