7000
249283409 
245483065 
89372196 
75361770 
222890716 
554879128 
930538003 
175448092 
647233623 
26080921 
205616026 
918798405 
236525101 
143234001 
119652953 
1047903541 
260628637 
604939647 
299859295 
550455556 
818239501 
783835881 
60872173 
331914366 
10766987 
95830432 
792466561 
22093896 
497311101 
131556742 
912179173 
514181011 
56334124 
7393605 
78592489 
531416161 
333805237 
44758606 
1171314023 
462990841 
77707389 
35764312 
136761325 
238678305 
491884053 
654301489 
428394107 
618792742 
26134627 
354225441 
23824671 
72523816 
50064925 
317756167 
1314501937 
482973429 
1224405055 
243960277 
887513761 
100164205 
213448313 
120608167 
425264206 
219357 
303619387 
196234793 
1207835311 
42014881 
757939128 
252536757 
23590095 
59337328 
81865195 
253730346 
21110920 
403763945 
248545429 
304718653 
134267291 
61877953 
14107486 
21333376 
14328927 
153921529 
381202072 
797882515 
238671405 
77628841 
400589751 
26883551 
315717121 
4235941 
64387931 
24005418 
1041037751 
43135767 
464516122 
260281 
230319161 
67781 
680304457 
267273196 
43161331 
139334761 
680572501 
55588149 
7692421 
401959900 
1081991723 
1207391533 
800738313 
60142957 
217182797 
414582252 
235774801 
249983448 
107681569 
70337935 
2910649 
233226582 
208608191 
118292995 
214979073 
859567635 
225314783 
1259385 
327913201 
782741765 
142268825 
636316689 
853767312 
107842629 
350848476 
1071814099 
37008884 
1122941812 
83947857 
107951117 
285043572 
466883621 
539899057 
304572296 
550312798 
371912401 
332877041 
1195268110 
46252433 
51782721 
156879325 
788937535 
305986214 
5483640 
175971193 
315405977 
507413705 
110488946 
649005681 
21602245 
341260576 
1123714721 
493128091 
467927291 
725169049 
715713076 
269522416 
182463286 
803016033 
216198709 
8605741 
182201185 
292852522 
380450467 
125499571 
547595360 
838969198 
227087842 
883275553 
555373327 
155660867 
408823362 
852126866 
155236079 
255453671 
106027597 
307618009 
133160821 
728091589 
162086816 
81111586 
51586295 
244919238 
894751385 
76841029 
595976225 
1366682285 
722562985 
601177984 
1062019306 
12563851 
989571166 
122771923 
197126595 
211395172 
301521361 
420183841 
288527641 
22962811 
116580311 
58970467 
762472201 
257587346 
476832691 
486080911 
412087436 
803306747 
149908891 
44386441 
279680449 
21462297 
46709581 
293569196 
41638425 
1095279500 
97677281 
333866702 
395847079 
29610001 
412417097 
230674038 
51420685 
117314110 
324731377 
196925019 
353176206 
654910449 
1179881647 
111850931 
7824893 
445684471 
527898745 
500403394 
305122325 
512454619 
245398986 
507812050 
984943751 
201941965 
46405633 
39454801 
64182241 
64926820 
32748619 
104553372 
357994906 
254004733 
1455150439 
218618614 
289164451 
251369889 
418315307 
47953473 
64419079 
390612097 
28542707 
219050217 
112037302 
80625700 
129434251 
3853437 
38985493 
93571087 
430007953 
766614676 
163179057 
376576201 
30214845 
122350159 
469433542 
229153750 
9795457 
2093518 
1380506830 
1351338041 
88366258 
45063949 
1534887667 
399236072 
53918901 
620783461 
264765970 
219399040 
28455701 
299655223 
356115862 
863181656 
18160849 
963352221 
644513761 
318995763 
507712381 
43985134 
693103137 
1280967230 
48398691 
827883529 
682757206 
21060811 
606360880 
1049089957 
139628945 
402331321 
449937823 
30794257 
63133453 
45436546 
499106845 
142020229 
316459336 
316065485 
436708091 
795033174 
1437751870 
73306161 
417346162 
569779048 
21936546 
842976305 
735488001 
67066561 
285046719 
407035201 
480205021 
1080911989 
445470215 
1083443127 
8199313 
322605271 
423190513 
250960249 
881432861 
14408581 
935199581 
878263339 
1258435175 
765033946 
1020898818 
72472765 
244367377 
39160633 
804805275 
242858128 
173306719 
850597609 
198940911 
831481884 
253663453 
560565901 
1117563298 
289861419 
72755399 
6348077 
935839281 
425374009 
234830533 
433807089 
169364153 
791698797 
1273546801 
87384494 
304853599 
165657166 
570147095 
125307235 
716220637 
290066257 
7977379 
136409953 
155093911 
492207211 
631059040 
386109511 
5443516 
403580073 
410751472 
825998029 
705296089 
477756751 
483815441 
197979421 
229957420 
630671294 
803857891 
343969453 
331651461 
84446496 
49608901 
640552321 
16383361 
330438577 
574860562 
876809878 
224397265 
495368287 
175821257 
2755201 
526334323 
862647453 
46290475 
134080515 
73483991 
151381426 
982298791 
1110720489 
1127064467 
120718375 
86987521 
231543762 
1286326789 
685016361 
71693077 
1117758881 
446993849 
908570345 
331760521 
216921101 
415337093 
193622239 
510505965 
546934186 
8734951 
176512761 
296765951 
442761894 
61247803 
384015889 
1306724551 
40219417 
439123946 
330702717 
99174286 
851704283 
424795381 
488536665 
407410849 
379415726 
722395979 
11668033 
23053779 
59366616 
1069844953 
15898126 
700782236 
316829533 
241334523 
490673881 
1081465881 
163143982 
395504270 
542555695 
401843747 
13808666 
105778221 
541287436 
453291246 
377341407 
199732963 
854386048 
894415111 
393209342 
200044951 
109839397 
1089255356 
38236741 
42793715 
192300151 
488781371 
410387601 
11781771 
113581134 
53515042 
320875145 
1072069993 
1258729396 
38604745 
24596197 
24724449 
239417766 
203763687 
93001451 
1013774609 
374072546 
227571711 
34611550 
340549093 
570489137 
50938625 
696555757 
753359395 
212728017 
16327985 
14951665 
140822023 
411017977 
205830044 
72024961 
943649827 
123874378 
304629711 
534878801 
397161430 
75902977 
66065401 
400898961 
183207934 
905725 
278597133 
1147206651 
117139397 
155734893 
177253441 
129740116 
81912329 
6303839 
1035251204 
506099441 
2277647 
489199501 
709677244 
295209901 
864238180 
657685449 
814761286 
464347885 
353844265 
252508452 
4368211 
338334751 
2876473 
57262977 
982051671 
459501566 
454484390 
213055399 
248637604 
461033118 
266105323 
428364856 
178377837 
309555281 
609468256 
11616864 
923692075 
576912001 
227034705 
162617281 
801542295 
124298786 
136651179 
1242076217 
281117596 
79458193 
55896468 
686429011 
740561893 
325246191 
295449903 
485625655 
866148894 
616176157 
225475171 
901770661 
42016129 
118157982 
325328797 
551777871 
480395776 
845972101 
443919106 
281050021 
1130378871 
185686102 
339226209 
1281999712 
351864679 
970280025 
166381161 
119182997 
23891747 
647256971 
424683461 
129927928 
759378001 
348156676 
365721877 
241147296 
127894622 
523930597 
618892093 
34827937 
613616817 
17212977 
321475837 
60171361 
43722001 
58167511 
251423733 
1132907851 
243304028 
550639666 
1068058804 
11846101 
139623176 
955145583 
787312513 
9092617 
410943553 
314677630 
98990321 
596246481 
551744725 
1905009 
269928289 
178159096 
47127503 
25384665 
74569865 
938182858 
1002062179 
745617077 
177414124 
1041106251 
438724320 
790704001 
1459198155 
417525237 
622089905 
163338913 
685918693 
50910007 
181294981 
29741681 
244814428 
19124497 
407255757 
185399553 
19464744 
384907777 
607815622 
510451579 
2292959 
62978527 
74686193 
826540489 
373513049 
334845617 
7075886 
1031016001 
922456943 
690033763 
976629897 
14855077 
179185826 
1087869601 
218167519 
120274121 
195796833 
821184861 
782747159 
64458494 
1122156421 
10244449 
249153265 
17263111 
11346931 
163318541 
417173 
603720403 
168436666 
374342660 
146604217 
253440062 
843336521 
41758315 
102380895 
108385471 
550148408 
193296654 
4050505 
159990571 
179465203 
242389841 
167429197 
547557777 
88898281 
21307291 
112380082 
742920225 
724973824 
262825158 
292581101 
1364692321 
738347968 
29578897 
960588169 
6996443 
247672153 
257557101 
154128025 
413943841 
353979963 
486781369 
326593401 
516224931 
233465387 
273925285 
191948169 
169393354 
12243313 
201391165 
709170169 
160651261 
226046185 
235559073 
99994163 
632544022 
1081435896 
246056581 
511599259 
1265388335 
619090771 
92412815 
375058131 
179981833 
98604914 
123154945 
44040212 
216446176 
106823380 
1015983367 
164071961 
209463064 
279070716 
578802051 
546626201 
286888909 
328230201 
1995569 
423873649 
326066495 
100033006 
824349433 
204412303 
520872892 
157489921 
18283747 
308357029 
984149501 
48854533 
212931196 
533650911 
121016377 
816908665 
150305403 
298540471 
518204701 
221767795 
67430881 
64908733 
1170907565 
10118166 
838298641 
31358851 
1099884124 
1073039149 
1245807454 
397093465 
1139549941 
504748105 
166574873 
1040853676 
242333431 
715191962 
195883759 
710202277 
92775581 
923264111 
222926014 
259394921 
300925051 
1061941780 
136441251 
377150943 
491675041 
307495 
767120888 
192382441 
170648920 
519880876 
97536601 
743371735 
630337643 
62049565 
451112059 
254132917 
18588233 
32219938 
208911361 
549083341 
271170901 
468258065 
170222157 
423011521 
414797230 
751766968 
386932879 
120398785 
66899932 
260595457 
279289351 
694249081 
621240445 
1315431526 
360352348 
839797661 
68409321 
877366801 
251101137 
310392325 
1272386789 
758707315 
790106915 
1289687266 
514337129 
63790978 
153233141 
746708521 
152022201 
192966500 
168393581 
935948665 
609013499 
54915129 
163956897 
358722253 
230289573 
410860495 
860895977 
161078401 
125671721 
270298458 
487547506 
760465889 
249605269 
83760259 
73993327 
26773385 
702166465 
1199548561 
511764067 
30881299 
1290556745 
827289387 
65347811 
746858503 
410766337 
434849087 
668459351 
18297361 
904041231 
496676173 
869191221 
305148845 
705290883 
150465601 
409499139 
96946011 
801603541 
358104715 
18337201 
1133353061 
588379760 
181050159 
8721049 
184876231 
564670711 
551074711 
757236009 
515038921 
265037581 
231215838 
937373466 
54137010 
66725455 
239793229 
7782949 
27392549 
395009202 
86000833 
2301594 
561325168 
224317682 
114573394 
67783933 
649599361 
818364391 
636517889 
989636401 
260956929 
1132462836 
497515731 
6602905 
94544847 
881905065 
405165076 
5343973 
277006575 
44545873 
2346041 
80818027 
85105495 
406096545 
470525001 
20807033 
413929213 
111657825 
529963911 
454310330 
543336599 
426329101 
571968247 
1094151985 
190551817 
931768174 
787418291 
353780521 
743451409 
805320853 
833400725 
212015 
189868141 
101985909 
80270347 
894436987 
551885221 
550906123 
310293589 
1238869876 
218765623 
123962396 
530810335 
156243473 
221088343 
1004693319 
1242472609 
439528609 
575810425 
491941207 
107921751 
92580174 
796246647 
666588781 
1048674665 
828485713 
124486935 
96445989 
359021413 
12971596 
366666745 
995748391 
1373134251 
309957025 
726885372 
61477351 
67137751 
680081951 
348100768 
432382087 
164143993 
470602553 
492760390 
1079459107 
121986961 
1242686182 
604259899 
923333761 
254583316 
127971883 
52681377 
633496417 
19063243 
19570301 
45840700 
34716661 
154372141 
550059606 
174485893 
15068485 
413257185 
198254215 
290842801 
168873976 
1007694747 
3112065 
158589873 
51781085 
57334509 
241747549 
246275831 
81073435 
966608375 
323489629 
647462483 
332039851 
80914093 
375445093 
225549184 
56416781 
175380038 
49429071 
73108001 
391802113 
132271301 
729712158 
46335045 
249578806 
592751851 
519845413 
892736038 
615726396 
131106797 
346886836 
111126469 
12082093 
754964505 
213695756 
30667633 
101196626 
46309969 
236130256 
594366676 
394238335 
58082545 
674360199 
580954871 
146775181 
37010679 
117069517 
302122481 
44073316 
18784065 
21822348 
419375489 
79676676 
557114593 
32316175 
440852993 
563666824 
131184151 
355251022 
617840215 
266510817 
264184537 
706933813 
233974273 
1133340181 
52391046 
468624881 
39933001 
190041601 
780923884 
1174440510 
2314453 
125738192 
332483392 
96640436 
321553321 
190022059 
1241068193 
12927657 
442051351 
1352473702 
22625947 
27493509 
30400647 
1257768625 
880872187 
1413924695 
508396126 
196812313 
424078195 
585180726 
359250921 
430911811 
511639293 
9386173 
108772285 
145976893 
25251798 
1109864909 
192441313 
445141159 
198254035 
533511253 
222845313 
86189409 
407705887 
1229633318 
850777479 
16556765 
111671045 
1260271273 
263394415 
311042410 
137841514 
586248930 
35502801 
10799251 
31792916 
298337790 
428072615 
976469726 
829904851 
1098917794 
609872029 
135894577 
137197444 
931727909 
45217004 
198914249 
356362351 
40352691 
136974011 
384909057 
154555501 
309285241 
43218905 
789267241 
79213273 
882043801 
30384757 
920181429 
305460133 
526586946 
7242325 
475001649 
98623781 
46386922 
166500951 
58028551 
105840001 
1015177606 
1459011497 
190652543 
592142750 
228889 
1260588133 
525951751 
85706585 
267522312 
42346801 
815636067 
1270012381 
366729441 
37250926 
266694325 
27037963 
843058798 
157653861 
409310721 
834327913 
114839524 
1256898473 
843035869 
183418921 
242168533 
42618087 
222848809 
467520151 
337983573 
844621471 
10608879 
395626846 
128293081 
738413301 
4471477 
162921028 
292857601 
56973646 
110742913 
694504801 
640937201 
312360472 
791701513 
635743967 
891294126 
91993665 
515230285 
41519101 
615449233 
211385021 
964461 
802761211 
380856763 
797754693 
63177273 
154715309 
142058319 
233169901 
242883481 
19394201 
452844586 
246411397 
289212505 
215266561 
10558137 
1022134465 
165566160 
464376567 
394304617 
145154313 
669620614 
1294099516 
8365105 
1288141 
371959733 
688213561 
238435623 
1014440737 
60844564 
824184901 
161031641 
4151395 
637463961 
100159471 
827619605 
521482753 
613289683 
154940251 
65373907 
10803779 
523337537 
630444291 
353233611 
1211764677 
406863784 
1062858001 
368720641 
67616473 
1097431817 
132138994 
73007951 
14636326 
30477805 
962698275 
984650899 
979800931 
521624017 
387674671 
25326484 
287017699 
1145045485 
457807291 
25455772 
56633377 
127103810 
471944621 
797531855 
434891145 
23109321 
437833845 
126430721 
47209021 
205125498 
453883561 
102734290 
59128316 
104447525 
443125345 
165976999 
338842351 
39294277 
582792933 
9556617 
158198833 
57432939 
94637785 
58818595 
61004479 
314112371 
603541067 
1177732522 
2253357 
61517548 
373083526 
14312537 
392357361 
711913807 
67572583 
448544857 
171649089 
103361446 
1052967971 
11191985 
61096087 
4616417 
587791597 
556763411 
234355171 
291724171 
892270336 
412719559 
209077476 
62410321 
20551133 
474946949 
618473037 
1109174431 
11602907 
1299981551 
46294229 
703061681 
1443189115 
248457313 
769042193 
151367910 
123347269 
1140740581 
150467869 
255411511 
331733419 
156996433 
144458803 
453512681 
160815226 
215073719 
644629461 
248419201 
1122237865 
69056857 
817017427 
24371302 
20308861 
73786761 
47670481 
297448191 
1385576001 
79889473 
347320337 
1003681745 
1092220561 
351899961 
578394707 
129241960 
219696049 
95339201 
1163238841 
229491901 
281013265 
471527804 
20848889 
217271096 
51282659 
155810299 
123634477 
495031237 
447327784 
326478181 
126035366 
31483223 
1072984326 
387761027 
228464263 
856010909 
122008393 
6280665 
551002741 
553569556 
177648101 
5631601 
511739932 
218684353 
504199405 
58936281 
132247613 
34769041 
420310297 
286043871 
425371057 
795020395 
276720645 
41566832 
9507537 
1015135876 
533431081 
855327649 
251103301 
376155987 
130413121 
1452240532 
86522305 
43261041 
6846411 
1085649881 
501902835 
116182809 
248171141 
602730259 
877883819 
634881404 
442262045 
23083111 
140631017 
1086142211 
320720601 
401346593 
168963889 
39020359 
25803105 
117826229 
138111156 
424575501 
156847141 
455331787 
651355601 
889358939 
142321229 
212398570 
50217622 
815445336 
1453339997 
330712153 
836914789 
272734644 
49938769 
269816434 
16624525 
194066371 
80336208 
832002801 
459274249 
69719665 
166103446 
275544781 
345286581 
917878571 
631526457 
240220 
272579811 
128384143 
159310011 
154219051 
3023036 
90613312 
158649765 
1242047086 
226793277 
227530915 
32446261 
149284527 
591445102 
256991437 
757779049 
39415020 
46658795 
221258617 
84038464 
217500781 
294684152 
4893071 
585642113 
56714071 
423010491 
1478210251 
961284646 
397226917 
1337765191 
1012908769 
47667560 
824747650 
312047870 
182175421 
582219737 
497487361 
153779769 
222201651 
1134840848 
3790007 
484043931 
739184641 
46015156 
985726320 
11520461 
375053137 
128288851 
720148861 
1268484816 
1235732373 
33182638 
1020320225 
142302496 
1325356891 
221157217 
1535243621 
288034237 
274582751 
110002333 
91550057 
56631691 
49350141 
808621423 
248853311 
509169401 
673177951 
1020261597 
150824159 
49607149 
289572301 
236531703 
219169597 
9582671 
570850183 
732983993 
743263171 
103505767 
79800511 
275689601 
24267919 
716435952 
999277943 
411732868 
786398341 
1085592834 
99856132 
349612761 
338791506 
711473393 
471436561 
695598220 
964447588 
934329921 
25761289 
94826360 
1188706216 
335426741 
1571662 
1178938055 
54513001 
132973777 
1135064215 
756512065 
27712029 
35348986 
114986395 
680574281 
294026734 
149285644 
124645681 
448903015 
382948669 
91503661 
55995376 
654494671 
860738061 
266335100 
851344135 
183148211 
585414131 
222979285 
137210641 
36213922 
468623351 
1040783305 
260496968 
639225896 
584748037 
67010329 
275961076 
31845785 
200929773 
239345986 
301693029 
85556529 
392943731 
447439237 
222199861 
227690509 
330271771 
317822891 
177580430 
13819159 
249779995 
202296751 
13405137 
310195601 
231875326 
73843571 
1167394930 
192353233 
519975781 
14609923 
105487432 
79833463 
573882015 
299392673 
158683669 
786001477 
216482385 
116173009 
470444577 
4644055 
851343346 
120309505 
125012801 
37917622 
340242526 
334801217 
68297401 
387370009 
8915633 
1222703861 
462817153 
5154193 
868557559 
598807605 
614352959 
47733719 
18645940 
240463665 
1158455461 
450883361 
419649769 
54594177 
536804617 
192451396 
345885251 
1074446953 
24662423 
201376966 
575669725 
586381204 
699241345 
803969041 
3857153 
383059081 
243892174 
232996816 
488757539 
160106233 
346650556 
540548593 
1013933197 
805781053 
394179447 
438652697 
160705441 
385523083 
10533209 
848028687 
45456301 
246758341 
392173643 
720231009 
5798713 
471851738 
257794164 
84547360 
715918315 
19047206 
578952573 
71837551 
447063043 
53092381 
184638067 
368429495 
1009012789 
265890781 
85957743 
775210071 
172472919 
503485641 
1063224658 
910790739 
118402714 
92479355 
776926968 
393919003 
42088740 
106267881 
504958889 
720399784 
233678244 
206566865 
83209589 
210033601 
551291651 
785406059 
392013831 
324023817 
619387353 
207248581 
371917045 
138071561 
785584033 
3015013 
61065722 
8733041 
498373441 
1343910011 
865472697 
441048829 
383261023 
188502481 
627743689 
879036973 
59594389 
503431594 
7371718 
559851588 
266628805 
279816739 
263292030 
27675575 
366714615 
51164069 
5878660 
271835201 
252110545 
106040792 
67113892 
76689254 
271256161 
174424615 
608451931 
1129932431 
1085906756 
299144611 
761310485 
837595417 
27587127 
43600751 
738315411 
767407817 
291712366 
893274705 
858421402 
553974693 
173732305 
503481616 
429604657 
692032251 
105940295 
479673429 
434125507 
394068025 
48891180 
167959765 
228601073 
286182825 
453652389 
1002642301 
88285249 
98050059 
394364593 
93454509 
470779415 
1158917761 
62245841 
306332934 
438866659 
513100693 
694208173 
537648351 
557023951 
181214476 
33966143 
143919417 
59578051 
525427793 
1338091975 
647161995 
751441384 
58597925 
695727973 
469753 
178966163 
458074809 
574195401 
662208940 
1201837376 
385931851 
182024977 
686725269 
120752882 
24725680 
530661682 
499370731 
1407704897 
1056175973 
135048641 
239093665 
1040189593 
10168381 
192364000 
82645671 
68716165 
761176768 
123750823 
87471359 
38326123 
16205855 
262647649 
51137599 
1214045239 
456978745 
586973726 
41556447 
443178837 
22440583 
761978693 
496972087 
855655789 
27700289 
1459268196 
217600009 
252688790 
1118583781 
198498967 
12789305 
7345003 
18907025 
947434061 
129104043 
932376257 
56126851 
133133441 
562062200 
472140688 
885712177 
106466479 
134641556 
246177 
113583086 
219474049 
329161394 
104595101 
954357776 
118084807 
35530286 
499497929 
515643897 
295699636 
176211181 
1091939941 
130823785 
156896053 
254443359 
626521666 
479890321 
1069893361 
1335993001 
338045996 
135526649 
10462465 
183996491 
549999661 
910100665 
47333580 
54734821 
1067248231 
48874729 
1077664378 
841201921 
795330570 
155182714 
448609951 
33003424 
121049297 
62792835 
749394073 
159574794 
457295168 
649412479 
779230063 
110942401 
61087715 
264367041 
122016757 
106380559 
90726315 
142310701 
341569201 
94908673 
714108396 
323530201 
265884301 
577971497 
787251085 
16138501 
554593659 
349334552 
459856756 
435763279 
182574605 
173329001 
776294101 
566406962 
1146575669 
134861021 
554696689 
937492689 
689541436 
47895121 
1139462150 
94477912 
929101296 
40565017 
360869430 
1102185532 
14465841 
1245969673 
42880236 
48783482 
450794359 
761198236 
64184813 
758840473 
243673025 
252590713 
88599586 
243151385 
155838867 
499954357 
294302944 
4005081 
318907156 
14030067 
898687833 
477873290 
616743905 
56742754 
702305844 
325663339 
109802932 
630104229 
204638095 
148368565 
180167477 
964566739 
386249761 
782437511 
248279461 
761833281 
509565601 
2535837 
316504869 
122799745 
102023134 
121142691 
475476331 
221475613 
681199001 
15236992 
625510513 
172911245 
425266491 
547890136 
41569576 
894517937 
346969001 
542416891 
162872776 
852923008 
747650894 
29413889 
830649925 
764295001 
482360477 
417297937 
447527261 
608266786 
94877177 
186711163 
208313407 
982249212 
626216845 
36458775 
359419207 
204999367 
615284521 
24050441 
331455345 
675432577 
548269063 
427033457 
644026845 
46020141 
695575824 
943085313 
98907777 
102018709 
97309273 
589611233 
44003497 
232778827 
575564061 
1294447961 
683215612 
407426900 
161265633 
742747305 
317182825 
210102868 
214996715 
17198326 
1296380857 
170215669 
1116115337 
1044997201 
1123305703 
7809985 
212139001 
78490076 
606357793 
198931157 
183231773 
166244833 
62453731 
682538911 
49890149 
461472001 
304323419 
1085388001 
45906237 
113144368 
1349305831 
52536720 
324516435 
558096657 
74804783 
582010981 
174905574 
165303489 
328653799 
910902443 
833284437 
115808221 
342630377 
21924096 
99998155 
10082305 
709689821 
184436056 
438469677 
244349254 
928821301 
29369201 
764191261 
30499665 
401259015 
791968753 
194686313 
561832489 
945653941 
264806481 
448843039 
143315681 
11175655 
149932079 
348067875 
7258809 
234803521 
426395361 
97377915 
461523685 
191013335 
196593736 
176833811 
487515701 
399755885 
172170849 
291502014 
634518626 
224776901 
1157927530 
75321595 
688149751 
215700038 
145570195 
391841284 
447451141 
113994895 
203534101 
22498557 
102583544 
142389226 
1257347157 
289927927 
842890698 
108053389 
1089872001 
460780824 
816861653 
455468017 
6504310 
845641961 
82519508 
634412717 
139619041 
951734701 
839680685 
283005563 
531217900 
106202137 
196711722 
989951685 
317761081 
550981761 
393019201 
909698595 
135693988 
292938472 
208646657 
19714525 
507841966 
429481603 
18350911 
739853095 
287663623 
78149361 
458445667 
106588481 
986192659 
1194788089 
637075333 
1084234465 
141510209 
881512 
325837875 
226666155 
806394641 
430832207 
235868149 
83993801 
1166153407 
464654296 
773531325 
405449573 
216878227 
40298253 
40693121 
103630105 
1510386501 
1245472051 
141202801 
34972673 
1147857690 
965227393 
598833717 
272953381 
782127101 
323459431 
105657364 
253575709 
810597833 
51523176 
563275817 
506523659 
89458777 
462142132 
155196563 
405878053 
1042400641 
240970081 
1312471426 
93318031 
755093329 
1226765765 
210713081 
1256415755 
28869786 
108184963 
775158385 
45844889 
270292255 
303556129 
237164720 
605594877 
27767323 
64193239 
593186937 
2515985 
156514513 
495020876 
27946261 
105432401 
212450701 
662523499 
147817411 
30993145 
735060913 
393726529 
43366588 
341081326 
542550349 
62218022 
907216519 
247285261 
41742085 
67803841 
817395139 
732278989 
119163785 
17611991 
935745537 
491914941 
658869271 
494588550 
355433805 
575637551 
115418815 
957553543 
418009527 
42254045 
349850933 
5510916 
29943586 
461301517 
327220609 
1015027146 
637866767 
568824490 
444052049 
176904321 
125482384 
337130553 
948533853 
38393014 
1013768537 
662312938 
177257613 
182488931 
1346795869 
458247016 
294182191 
1127206886 
246717439 
633114987 
26796266 
413971885 
3330649 
418127298 
404343662 
944526475 
524046563 
908855083 
384712829 
183296331 
2385217 
78034828 
125294443 
125666905 
754585153 
1186279578 
33728671 
326563520 
58191936 
931647221 
271142101 
161915908 
501368036 
156470796 
657504703 
28339281 
1132494481 
284127470 
919695614 
710132031 
1014202909 
101949180 
932056113 
421156414 
545151376 
91953065 
207725365 
731246050 
584353897 
289802432 
1006477501 
206782825 
260915551 
44361373 
85120113 
81730633 
679709389 
360896014 
1128160767 
50639101 
738898847 
114353205 
108529894 
246333492 
1096464215 
167130631 
267189781 
67566825 
11637797 
257236006 
444469383 
288584947 
347588277 
740577961 
169457431 
168518145 
60507021 
110937149 
36408457 
60060880 
1249872668 
24276415 
1395733065 
64825921 
194803533 
151738399 
228604872 
25211991 
171348982 
733505261 
191734464 
376777051 
121607886 
832417 
133607001 
49409427 
55185976 
118720141 
548923201 
880490423 
53104873 
123733801 
795849757 
29923246 
37691585 
237040726 
244274617 
1026020787 
1041689323 
258323201 
651144244 
360083818 
949180075 
415058710 
525932073 
934261861 
513192601 
149300831 
590003471 
497782631 
67141889 
629117185 
381411100 
969898861 
237177294 
1196273737 
116698726 
828463177 
1293014803 
509342900 
794146892 
9450385 
696125089 
563385531 
423912991 
499704857 
211117141 
1225400023 
1101635095 
576901663 
1263068836 
592501817 
314666305 
647271361 
356200261 
321942193 
47064109 
340394881 
301885315 
586110933 
970157413 
1000306849 
752598244 
501651777 
118048711 
109108115 
4940006 
267167908 
37736469 
231005336 
440961626 
190346601 
41421062 
394743181 
267922553 
957386310 
768036961 
275479921 
158239521 
935213515 
353843547 
8895763 
128254596 
389061661 
645996765 
23107549 
254313175 
68352435 
237878401 
1100865211 
314352865 
309134693 
13149566 
1109644537 
323918543 
158649253 
36139233 
237378 
888848479 
480224395 
14936381 
488074149 
88830141 
75691869 
74827105 
509923488 
74171781 
17487321 
34818561 
148174423 
369017170 
153516967 
210007337 
469536145 
94890181 
151506209 
597227886 
128378368 
61808618 
112005433 
676300033 
909411555 
386553133 
52521529 
337520989 
366174201 
57696077 
508031893 
226475561 
494758481 
821933802 
371891381 
84257329 
136229473 
436649641 
143754248 
459609793 
590999340 
265297527 
500550727 
113020233 
1041590178 
11597419 
1289103817 
1191005153 
1093512421 
122676632 
553657616 
176303152 
990207631 
130438981 
463422961 
200465794 
1096249826 
148669025 
271031391 
287964463 
679954243 
936141080 
580113850 
1267144294 
148020326 
1023586994 
738645704 
38454047 
1039818601 
1092684113 
781460417 
422168185 
600816712 
426952472 
714189906 
966337876 
99476989 
920103882 
26957866 
33907708 
402242401 
89273029 
746926513 
176010421 
4191907 
571869193 
43198291 
413777786 
44762845 
570692228 
601648419 
4123576 
21508037 
225963576 
340382197 
737784641 
466451977 
689777128 
9150399 
226020831 
554491787 
727080877 
1212429767 
811724373 
1219945693 
2034561 
247222857 
300622193 
263062268 
367593058 
815224801 
598344571 
444882377 
1160724559 
1067272907 
135768331 
30700792 
870421939 
213033836 
143331193 
276278341 
237717754 
782703853 
391548611 
469611887 
25597121 
490605134 
37462723 
668652161 
917448661 
676636993 
4823497 
319489500 
330223447 
1198754494 
48779531 
69233726 
457483793 
1103893129 
832399068 
1887289 
395229261 
35105625 
12518740 
10832284 
138884395 
1153944811 
3398734 
299394481 
393970431 
1068501563 
125926761 
246862351 
265358332 
587322500 
478536418 
197868421 
370448884 
1257001 
72353676 
539859603 
1082743875 
53151775 
1229636881 
90354519 
56073655 
255104431 
1014114349 
31852327 
376856453 
219300999 
1010318527 
359718421 
370960175 
5738734 
852535157 
430950846 
810370495 
48813129 
539957111 
1274915628 
107969401 
198213133 
158113 
428179819 
1175900337 
24603311 
881333245 
403937626 
654094177 
731203294 
3865869 
75310193 
124399949 
789876359 
8212485 
66760982 
1287738077 
106950803 
9491297 
186910120 
53534121 
19156349 
573870039 
1838785 
96414501 
927115825 
75246795 
508841918 
125517751 
506578131 
597041029 
660994324 
1025243845 
93377516 
918383803 
100287943 
797845651 
774124165 
348908449 
16407041 
281799365 
601136439 
1285244198 
406617763 
75132415 
34969595 
170484465 
70410971 
178818139 
4310791 
529454721 
450139771 
820713165 
13872928 
208976257 
702778885 
269510834 
180127431 
219426466 
466769306 
440691393 
39831464 
1109182946 
245374969 
336052305 
137115481 
13435609 
60631876 
116192881 
492674491 
84052931 
266136921 
667898311 
978720754 
546765136 
27820551 
9371601 
203296712 
507860199 
74864635 
9170077 
18372577 
997602763 
1662655 
232977193 
8130718 
192879199 
294598696 
522619105 
6877981 
255044817 
648400966 
155190961 
216801806 
197309076 
718155973 
340072097 
568665470 
53712513 
1105746841 
409446001 
125325509 
203478577 
223875764 
422234605 
742462414 
378829105 
104255317 
2307830 
650550475 
71953050 
249838513 
47670976 
829285247 
279313 
1208201 
9886186 
697680253 
39614327 
649279889 
612089257 
250064908 
266577631 
919266202 
268884852 
374790923 
1375370241 
641346812 
19702219 
300246035 
38418745 
112074049 
173529581 
22770117 
280179901 
17672929 
39279797 
839090161 
13334767 
197622231 
65028625 
100890929 
765267973 
805158047 
258719749 
443338624 
1192229665 
528295561 
360779796 
66781613 
39987811 
186233737 
3015427 
331479625 
521642353 
319807879 
554717437 
359044999 
140428803 
339461929 
160218631 
374233900 
18914281 
308152333 
636789891 
180659571 
72421725 
448213671 
1382882412 
315460825 
121988451 
475421553 
220340429 
1249520637 
435209575 
985746913 
69456721 
365535250 
10090141 
352491763 
205709603 
85725701 
46644307 
46806761 
13929266 
364938653 
544596469 
206026509 
629784401 
194774122 
239611546 
29525309 
253570429 
185859685 
309040997 
235457297 
73380556 
1110112 
167609701 
716898581 
118004561 
1189126240 
146783617 
278951921 
90331363 
316992661 
802323001 
211541513 
139476106 
79592998 
628090893 
1034154617 
480028285 
1337222381 
96450861 
718915653 
855009416 
442989211 
502337221 
333241017 
1012005604 
553529491 
353904641 
303908236 
284979085 
107436421 
326173173 
263138734 
497849653 
412980001 
955704331 
1006629027 
601166730 
344831 
459313765 
988474982 
606841201 
883181097 
610517473 
402947581 
249832436 
1140385159 
353087409 
692494047 
984722051 
91978420 
448182311 
788892001 
89642721 
617511401 
683735893 
933269881 
96691107 
234151957 
259274058 
199405323 
51576103 
1134547176 
156346113 
997384396 
14565673 
631159849 
981299859 
678063 
312416916 
395593997 
97834705 
501701045 
202933738 
37926661 
223734141 
520624468 
84073606 
39115056 
240950106 
43214641 
110526846 
521237413 
883668501 
274638679 
491410765 
300111461 
16520881 
159041023 
101208283 
1603801 
129648247 
27996457 
600495556 
604628605 
680700205 
729337041 
655839601 
203918869 
188724871 
866238301 
559157898 
1102521233 
15606968 
819022114 
350536321 
1174107817 
316957301 
471955700 
1332733 
287277325 
83505808 
146829102 
232786666 
332267376 
65750851 
829852781 
317291329 
324052129 
414661282 
367203915 
255788314 
715067221 
365022775 
76478581 
172167283 
1219966517 
188776039 
780096679 
636207601 
127012057 
339387049 
781277563 
34224273 
507272499 
365230009 
4380136 
1013489101 
1139617633 
1034237537 
429205485 
1028039585 
760835886 
7950944 
106858984 
24833681 
296056333 
1255309089 
9554241 
1325759854 
5593261 
365045545 
467093569 
672442425 
300544945 
543628665 
223038037 
136946860 
456212230 
1133564545 
7031101 
365633596 
400187027 
472612911 
1115496097 
87241545 
300173931 
82632985 
538307087 
2564621 
119014876 
1243801811 
40792955 
80388842 
44680353 
859812718 
35206575 
234751357 
500399273 
264178039 
96876859 
723183451 
564889516 
1179004127 
288044136 
14638623 
44758063 
8350161 
174283476 
26411160 
54431689 
129698752 
26446033 
339768801 
12086201 
479115792 
69645965 
68009437 
1506284413 
84241381 
486210677 
75831411 
57469876 
298559746 
18841747 
400414767 
35882107 
159844105 
430334641 
145958353 
419272866 
705715309 
36869653 
61354105 
1006394257 
693760978 
654467029 
58241001 
901982195 
373117976 
410633089 
61612441 
227765091 
1446745581 
398169981 
640525391 
203238571 
142367571 
489949561 
192986889 
345679713 
47307489 
538406745 
390767896 
754831751 
52553565 
435201341 
691381183 
1265198461 
677143051 
251937921 
312096107 
133119361 
490649125 
711771737 
1026199096 
731341430 
268594281 
45189717 
244882105 
302400696 
886759969 
378689050 
554440278 
10943626 
895247618 
520933699 
1038905769 
506049310 
44071821 
32417803 
683226193 
270125327 
350829038 
231691388 
111640952 
38416783 
743356481 
162670825 
166913753 
415049071 
184780225 
589758927 
265044169 
37355976 
674900543 
467927065 
1306400773 
195765590 
67542905 
39666805 
124671256 
781415818 
363316591 
706990249 
935070753 
1068533631 
937876401 
438779329 
307205826 
235656870 
384171409 
14692273 
443526301 
139957837 
205679041 
517849633 
329525295 
542701099 
81117345 
261596256 
604884481 
286436404 
234211825 
382108849 
944782203 
871453221 
38583049 
505630651 
867177793 
618162321 
897167103 
53879341 
279254960 
594590361 
483689727 
47340211 
116630353 
181855801 
782268796 
58425704 
975917201 
486095946 
77788413 
309108493 
857326 
90398953 
11558521 
137867409 
1176925077 
27972649 
92345023 
536910235 
170827111 
70946767 
604142049 
665034321 
179600437 
883338937 
282144390 
951200133 
125278933 
232179816 
289049879 
207677701 
503977189 
1571320 
20578081 
174587261 
262049340 
171350289 
7368205 
608802013 
91923707 
337933864 
73594669 
64790125 
455650078 
20902078 
292153762 
602579041 
54369281 
672943087 
1147394921 
421753591 
999823651 
927303817 
624036418 
1024647576 
253088317 
592845506 
73926595 
140714356 
331306669 
960798736 
242445880 
571668943 
765965321 
314619859 
443785912 
46880142 
387720481 
513619156 
490510433 
973715042 
525657160 
37943577 
105005475 
40731946 
743221201 
218998757 
97959326 
240743801 
303751366 
319675925 
30575443 
475225521 
50706993 
222280906 
227358379 
91548598 
279804997 
263047563 
133933102 
156818461 
161865936 
327244001 
966804488 
268436906 
151416813 
153368601 
200181101 
158365055 
795893243 
509411851 
42158326 
586169680 
1024651001 
202649846 
548562537 
26643044 
1203289345 
896155993 
826275549 
278148763 
131382553 
293559551 
58710055 
1086001336 
395870581 
475789633 
934412905 
31485884 
825001361 
710409007 
1153348217 
334845593 
84581008 
345202171 
630790861 
164447981 
1259928541 
576075172 
106046697 
114744391 
441360368 
331793860 
15985606 
45468193 
179368737 
173939699 
41544907 
253189201 
38412701 
123080231 
863026669 
302126761 
787180906 
322210476 
257460589 
53035669 
184817458 
164804266 
236736215 
35927699 
422106196 
169133616 
1057416481 
671897920 
142136525 
341369063 
196575369 
121813451 
1427349652 
716802373 
440256829 
78792286 
553129987 
26383129 
80251471 
298879347 
860716321 
519753972 
526568239 
23664673 
254720089 
1200869237 
437332180 
540634285 
1363542784 
28123811 
114485645 
161478413 
77949025 
210214278 
412950282 
296329177 
674432101 
227656576 
489050845 
171544725 
59494625 
550934953 
286043915 
110972531 
631205345 
514659021 
781468292 
298973623 
1106915976 
148142081 
420794464 
22089993 
882316999 
39979241 
21042609 
745226917 
110184388 
776373231 
302814058 
785752551 
17067185 
316182825 
258724280 
413574001 
873711034 
54413781 
258996745 
591262805 
191736117 
448893010 
168439474 
92643501 
538721569 
337893697 
551606721 
307308651 
1283702561 
737608444 
250444568 
64736211 
232203861 
436732721 
177347488 
103983453 
65800579 
101804671 
263312601 
657612063 
497398692 
1365071821 
662160907 
195461190 
31520217 
95738068 
425712901 
220828556 
112905935 
4466683 
889765876 
11005521 
362743973 
627458074 
160624376 
285576501 
625797019 
531702321 
329394649 
60598660 
738519329 
490477777 
119145273 
445492111 
175932751 
1175774433 
113709256 
10480851 
217584029 
215927336 
287415409 
629818593 
266166895 
1321291187 
424217416 
1325201473 
447143086 
1064856046 
17717731 
265795921 
180499858 
580491576 
88970541 
86617721 
904447651 
900678518 
39797919 
497399131 
89855221 
575902997 
881493821 
5915134 
292551001 
309805189 
202434443 
664350262 
752657911 
524883261 
369500793 
133717261 
262839539 
600388943 
756873601 
15501825 
48068581 
911107505 
137954341 
880334185 
392048972 
269714917 
258493275 
95404361 
315104355 
365421629 
54241041 
141091841 
215357173 
88538353 
163248457 
356461363 
281376158 
452155597 
442218596 
1156506842 
611802841 
582492901 
470457141 
637658369 
201130651 
622471009 
653901346 
225769459 
13664361 
501044536 
248701895 
919009120 
17095762 
1120991850 
1346700001 
70191180 
371867425 
162484687 
229389761 
614643814 
355120844 
56418209 
775485091 
241149471 
952715531 
285236673 
65326990 
385005976 
299970803 
132061601 
256997250 
1015366177 
694761875 
55441393 
484874713 
585374977 
905224315 
725626511 
501364711 
62537928 
435610456 
890124068 
286015777 
141727369 
78468526 
859599475 
266587255 
194482900 
855868678 
71648149 
4584484 
30101545 
338623681 
512764075 
616723111 
357276421 
560612200 
99728509 
698411184 
422279665 
2837482 
651080317 
212757271 
62785801 
675358139 
1074294125 
266670501 
38404726 
301370938 
523061623 
59004509 
938111473 
249525226 
3068311 
164871323 
509196019 
932509376 
50645747 
26390827 
118180876 
910405068 
7274521 
798048685 
142964295 
682830757 
721883545 
522147553 
226401303 
516163951 
756104290 
82825571 
157021470 
114635089 
240360741 
44928514 
309687448 
189954001 
128768396 
314018123 
523773706 
446301415 
569777765 
147677377 
488071616 
1068245741 
222200321 
431794363 
1233413825 
278151301 
717625301 
658683569 
299016349 
74558169 
71696181 
364212682 
730484353 
645462801 
111814741 
226579299 
1113172309 
571724161 
119660785 
656684336 
249569513 
164567089 
309326725 
265406653 
5075581 
325084201 
1039260006 
195913573 
21830209 
591143851 
138230093 
432004065 
5221430 
76794722 
584656137 
128011633 
472762121 
743009769 
78068497 
200250571 
960894793 
8503921 
48703413 
15932841 
519289653 
835445068 
303229319 
22049186 
1152102520 
167046577 
761560289 
136860161 
865574074 
95473935 
694018546 
1268974433 
245027902 
15691936 
468011701 
129226903 
84984646 
338442061 
67741441 
36207731 
458324773 
353360800 
592812763 
187075585 
527619367 
100095271 
281618557 
61082026 
170883787 
143461345 
53240585 
702172677 
93930001 
336547501 
240045609 
732197593 
484441480 
22398797 
436068027 
204260239 
38718284 
197351357 
423884410 
148687688 
26725237 
439214243 
753331321 
45806201 
31477621 
200063316 
1224781118 
727145293 
601641049 
262443249 
13640497 
694151692 
8077001 
70403127 
1290916762 
139987457 
48702369 
474806944 
211752461 
284739435 
278077205 
503481644 
20053036 
44825437 
700531921 
16991101 
420952484 
45274321 
997121327 
40492945 
658202744 
381846109 
1134153983 
567318043 
255232803 
545253151 
1005121623 
1417563169 
243545079 
326831 
212946372 
8448892 
6831279 
13956356 
1014954146 
158923561 
321049856 
1237559805 
483607645 
238406271 
182122567 
981217623 
1106810992 
972363610 
556579733 
282287098 
543240097 
1269000201 
522711141 
396737834 
201158017 
1228330531 
519386397 
271151686 
730807783 
1189230516 
330859675 
178568347 
647650081 
41240152 
328173073 
458564349 
499017613 
787787881 
167654131 
36389206 
283100555 
782139473 
757227781 
168392137 
587934813 
309745801 
20296585 
461287627 
1037364553 
916103065 
147435406 
330634726 
303501001 
125964869 
55491457 
420740963 
207137801 
571258821 
142231505 
128989897 
362707201 
361381411 
54528367 
1305133109 
395412926 
233948245 
346974573 
43971823 
110442802 
492192577 
57135658 
377264353 
173386081 
154201575 
458095879 
244937879 
294848685 
193410396 
258868618 
858338158 
113271601 
387443437 
469095537 
1007793025 
324064779 
317404801 
454147219 
279887531 
254198801 
198218051 
375161724 
1634207 
1021997533 
172954797 
228022081 
141292798 
130363093 
404403907 
563276297 
13716769 
266730049 
41819126 
170084671 
250204381 
282344217 
628491707 
1410218817 
230741851 
577019169 
90557617 
4302131 
618053261 
41227093 
274770006 
148155841 
218411281 
700141805 
258739391 
449188193 
290671687 
87318491 
713157496 
820456134 
400880635 
601947607 
470894347 
906411463 
926625910 
4364329 
775957612 
977193460 
9660982 
569090787 
272701066 
752051 
553374261 
65583841 
412137896 
62888981 
734304054 
130764097 
721761 
418015285 
595572857 
373886437 
43075783 
755599654 
443876617 
15936493 
45564054 
8604811 
94664569 
19452013 
859552201 
556439621 
1252138001 
383583019 
39098641 
557388277 
46699201 
511745476 
117067885 
723719865 
343944724 
318845761 
462587581 
337062265 
1139002413 
169499811 
374545448 
380655824 
46416981 
573784714 
12925414 
30634198 
635538049 
175319137 
153084611 
607883501 
616017153 
142082892 
797688791 
396457425 
282830239 
508932937 
454627285 
484037227 
17690104 
258957941 
876871927 
1096726594 
749163439 
482386403 
26054281 
831659401 
875898737 
421632442 
871249930 
149938993 
54151219 
235556725 
75262579 
573475263 
32807115 
174487933 
870291601 
246354982 
444086401 
49177489 
17800966 
189370885 
763458815 
182808393 
442885377 
11779021 
25632316 
313960494 
1298933344 
257755933 
100066753 
461043493 
578032451 
109621249 
25018909 
240998815 
162938529 
293844661 
887192101 
475575446 
24677607 
739316131 
16043201 
208706743 
982462325 
24235621 
110252065 
61537916 
1122241401 
1 
611965621 
171022611 
799498645 
25413175 
253857076 
35320611 
842110405 
19816309 
35785843 
343366644 
39244591 
260524551 
738988851 
74583251 
1105874797 
352379457 
920599623 
3358465 
732134295 
21981059 
436316035 
48906919 
911637816 
54487681 
1047781241 
223748551 
661377431 
305031219 
176118177 
631650041 
230975098 
16132851 
192054794 
739584235 
104104721 
390431602 
157412731 
452898441 
868589673 
329457961 
1302901834 
281098801 
931616566 
17380175 
468834614 
410778833 
1127710051 
62279637 
1074107251 
163731137 
803353516 
6544209 
157100581 
143171785 
218433196 
283668568 
654132410 
250422397 
15998614 
2109001 
252933321 
119733715 
1029043921 
261924865 
5690863 
591387091 
180729173 
125984701 
119520234 
425712534 
739112311 
23755796 
736897021 
218064457 
387548455 
565685461 
33831807 
675176973 
39263 
1050130989 
388570981 
238076107 
636981721 
83908201 
436338180 
116759209 
644781721 
81161575 
448162051 
509981025 
174732024 
694169100 
522212986 
413903821 
67606705 
79942826 
1137894033 
4362416 
1463001251 
434300257 
887654593 
100020226 
378337636 
1321987276 
728465497 
573443625 
49034643 
452264814 
207309819 
168187761 
183039346 
15410965 
544816349 
273519037 
118012981 
480672138 
415342348 
207762699 
7348713 
27325351 
9873441 
453307855 
2290632 
717749629 
376594349 
22530691 
258170632 
165757441 
890837934 
44094613 
310148503 
173818063 
83523626 
476667137 
922497049 
421126203 
276317313 
158482479 
314878861 
6916735 
185571581 
61579441 
222191425 
259655851 
282957751 
97388043 
635013633 
709534933 
624070225 
847265910 
377850526 
237173 
511211183 
473826508 
85948773 
748171626 
548054501 
50082817 
1044001675 
294116131 
81149259 
466920109 
23143179 
424996618 
159361621 
861016921 
1341704576 
165420145 
717597 
663852121 
20234353 
729259321 
218883251 
56583865 
425027966 
347911201 
59593228 
102656201 
89602747 
156862485 
673258378 
443014901 
331397441 
689495545 
529281153 
374905191 
57492313 
417187277 
719828104 
649829611 
114333751 
584421013 
321819631 
1101916746 
127717921 
850044196 
1154716312 
361727068 
18739553 
338650957 
319914145 
80392641 
6382089 
534663229 
259372491 
97358563 
567364228 
313391401 
376345333 
203646787 
534526201 
510792535 
433383959 
379252741 
516293537 
559401584 
305225362 
130937698 
100797791 
98773489 
209855787 
1295376413 
220068850 
251049332 
405494218 
124149796 
188910427 
22688345 
123515125 
272919032 
59160671 
104060271 
244079326 
1137147397 
987069671 
957835273 
66078952 
777482941 
152296956 
448562109 
369867538 
199473241 
56908609 
242021938 
1855351 
401827721 
606758965 
52636099 
765141877 
6683457 
786521001 
189814976 
792806395 
597311219 
112181261 
150677392 
984152049 
33288713 
636859081 
916957033 
52377001 
435427721 
1235300701 
360752591 
438235031 
482656721 
22919770 
59683393 
149610901 
345676588 
85564250 
281660074 
387336297 
871206939 
209356645 
112949761 
511850089 
672524854 
507555231 
251120341 
16211999 
960710269 
167252920 
475558721 
117484601 
87637849 
215580289 
418418761 
42901871 
224810111 
1120092794 
353679241 
66350740 
518395685 
429392881 
207663275 
697406401 
36979641 
5906349 
69397956 
156649989 
37177521 
503300269 
118101871 
377517271 
32194113 
453969105 
1487565737 
1299769659 
502646567 
771467551 
898265785 
190010909 
350573505 
779759087 
225216315 
321095746 
290644267 
7546953 
11779691 
162764251 
414662011 
11490326 
147513165 
502150371 
326124163 
28140631 
102066949 
105102992 
214345336 
956065657 
51830449 
242338475 
84448085 
305581354 
476872753 
1010705500 
87674761 
374162951 
956251286 
56301226 
679687761 
1518337 
476910001 
162010080 
1239356014 
31582311 
513634145 
379774885 
135358609 
346808263 
380154944 
111596801 
162877521 
8629201 
347393921 
491487392 
368363849 
399284801 
363456276 
309645727 
1033125769 
21286974 
183969441 
278464461 
902646451 
153368617 
33473246 
420736669 
21747720 
672866209 
270060701 
473558227 
148084076 
1146565316 
306666259 
1287332765 
144742521 
541469128 
124830481 
57766086 
128058727 
527124049 
272418761 
486282651 
1411238 
322992136 
30218132 
228050411 
418865881 
197314264 
357950577 
878830549 
449946487 
643041261 
351887361 
258639737 
127208521 
147700705 
60644497 
310248604 
6688224 
872847781 
1056081617 
491901193 
29715907 
720206838 
142680903 
1460060959 
513045222 
331762641 
116828542 
188491321 
230693072 
522663846 
571988312 
544231813 
424880806 
209457301 
487898356 
297293499 
1093419389 
21011199 
1102579576 
341971851 
362424128 
517563757 
376564326 
190898569 
812472905 
78773355 
241633823 
228372331 
469231408 
42551185 
573786721 
79840609 
40409182 
120107561 
545289408 
284321269 
56475469 
74188705 
1072760310 
89592431 
429729977 
471318094 
847712311 
387758225 
214846753 
1137279001 
133919677 
1122494227 
218952681 
294899377 
435867664 
423022703 
24697057 
669325923 
876668809 
663144271 
1001372341 
45754231 
354347533 
135941674 
389945551 
706581667 
110457709 
100069603 
81526900 
669094673 
57400138 
10795496 
408184113 
506397465 
577277449 
443069969 
469961873 
27184186 
675846793 
512601467 
544753782 
387971761 
254597521 
67501521 
37554409 
755207578 
741674463 
83746205 
204237161 
347890951 
480890985 
752788324 
1144479403 
570952461 
820315051 
605490973 
16067889 
331867126 
283598141 
273297 
236542840 
562515256 
540807653 
329344497 
1108008247 
16588801 
472341103 
103389805 
1026967052 
107035639 
36886533 
285235861 
3064030 
286719931 
9243662 
72168949 
111216712 
487918679 
815989357 
259918485 
604408681 
41338481 
126575748 
246030995 
422997553 
429206574 
337405951 
58270213 
488257036 
406832461 
48418678 
668458393 
107190322 
656937601 
442865425 
804261409 
471642409 
101039505 
178862261 
19763875 
14087683 
36711073 
118657117 
55372601 
1197086366 
303146103 
89473942 
23908501 
140125457 
735623359 
607769302 
116792621 
53532157 
359928746 
192261301 
47327813 
997245031 
451642253 
114544555 
1026215569 
244934022 
2688466 
689944011 
177989725 
302171101 
484240144 
258608887 
86598562 
148697703 
505531933 
67723309 
32380027 
1113704503 
897240079 
113685958 
316928277 
480052431 
18674476 
414370931 
1272321016 
276683681 
506748001 
429801512 
1031639731 
265599671 
29678221 
483261220 
374134424 
84497971 
246840931 
321353765 
44376501 
93211196 
230570355 
199700497 
424253481 
169384376 
1069373559 
530327791 
289638539 
25941521 
358574089 
142897849 
516314702 
316320424 
98255713 
251428397 
47233617 
116917201 
369419941 
150272464 
502645001 
44101281 
361199833 
110441917 
670098321 
134652301 
95594647 
192384692 
646936075 
165304711 
592323139 
606705869 
293896189 
283549281 
225287146 
809199119 
630483733 
774582876 
792349117 
341687201 
48651502 
602204136 
740319851 
188680781 
250233949 
157570517 
892982492 
466142167 
25352747 
12140293 
568173117 
48296575 
267956461 
485479589 
265579501 
473032541 
49200981 
499361801 
779632269 
1265663041 
545646865 
24017161 
582322825 
435845385 
1097591401 
446076841 
646097551 
616996423 
23078080 
31675017 
173041485 
128051848 
103716973 
918083853 
154891286 
1284079105 
91127657 
733114537 
58999045 
91789825 
1093933171 
621537385 
114228949 
871986565 
425633122 
141733313 
185221393 
791120881 
283848436 
23546755 
536447671 
819435484 
120598586 
641154207 
518004306 
1227625645 
52848577 
831492397 
639164126 
206922871 
611796487 
167749215 
1153481961 
38045307 
1091470006 
94409953 
733041311 
151137385 
323326345 
562009801 
161729076 
175065127 
520528411 
289550029 
22102501 
995041230 
405830991 
10083251 
39889921 
240368578 
356296753 
351193345 
321425644 
442152001 
45880783 
78381955 
85946817 
183778416 
1129569001 
85362411 
493714519 
175288265 
1174849821 
615917512 
138247409 
170623832 
20441019 
336199906 
462444875 
1433007729 
1101436001 
111738878 
5149185 
102547691 
1266866385 
265981915 
23380201 
895803679 
559848271 
111683705 
362945563 
256385557 
529268881 
155901483 
10543247 
220109891 
548134241 
373289466 
11507185 
641709757 
258081055 
214645729 
223584681 
13075645 
90568715 
757542813 
477832041 
209892046 
35955628 
2128905 
468907697 
519161811 
127896337 
108380737 
1250843126 
300837441 
369118431 
293183461 
428346279 
690697911 
677777913 
1051038715 
401236929 
60290382 
102954930 
631473946 
298805909 
313730812 
163147665 
233616017 
418596876 
204157101 
159438488 
70818933 
103526518 
38670012 
33886907 
262742663 
407850010 
915250533 
162357622 
19186201 
487671029 
1028390201 
526825655 
1444930273 
32582271 
753810856 
300949426 
654665221 
262154362 
264633013 
730738873 
569405257 
153174182 
1220216861 
97119673 
627186408 
937428249 
836219873 
762310833 
10281553 
106801345 
142375627 
233408357 
104743101 
461728290 
555519379 
630987971 
179398423 
325861355 
1048375165 
478867591 
94343076 
733319519 
289354393 
541665655 
136340543 
128434265 
85269441 
193261681 
93277881 
954460625 
250204705 
60632405 
1090445952 
579364612 
523025713 
202933387 
520401115 
224922921 
1378162825 
676902511 
48164715 
47886181 
18341049 
51186545 
718485624 
323800456 
148346377 
60661576 
244461025 
270414643 
492821935 
232374751 
1107309253 
996218125 
115615265 
267729949 
116463051 
159721040 
1176208001 
1547399591 
68940262 
2608331 
490659427 
376900279 
183281753 
733942731 
105295009 
58359237 
925915578 
435866101 
466752781 
132051352 
582797781 
1036888001 
499128389 
270542329 
445334826 
155693449 
258650497 
659729695 
20858089 
184709565 
42397925 
254430985 
10484545 
214632219 
580202068 
45984637 
388222027 
319261307 
1305219631 
230414773 
2821729 
152575963 
1085113364 
70026232 
113105591 
925052388 
624994180 
37354200 
835286003 
781295714 
133956705 
573520862 
5406886 
244696951 
82724449 
557248917 
24859961 
836517681 
866215263 
356076385 
200243185 
402523876 
287644033 
435120661 
302935543 
678293329 
268976485 
208747615 
101867995 
1023447659 
25058846 
444084576 
914990311 
220595376 
273230053 
412652017 
20575914 
805809825 
326663541 
386204726 
174147121 
87174505 
104898545 
297767401 
207804031 
1223253079 
291230072 
958944237 
153992203 
617493376 
799934761 
499949138 
97227307 
51432801 
1038301881 
63066340 
742557607 
355595297 
10171137 
298710143 
444311911 
185343355 
1451497099 
227898969 
332245353 
412496257 
878804036 
437596345 
38855649 
735307051 
1305764461 
993041814 
491439565 
159417819 
245957433 
414855499 
959231872 
7526001 
670963401 
67276081 
327745341 
189137449 
95985001 
170633172 
529440357 
2934869 
307040111 
438397831 
490454923 
586832129 
86423779 
397042491 
545827123 
57681030 
389651701 
58043915 
79885828 
396503577 
837921547 
123447218 
182879597 
338252383 
173964661 
740752233 
1102747565 
258713169 
622681425 
56994586 
15624001 
32782091 
82745221 
914141551 
32216451 
272575417 
343969026 
46201275 
49890743 
243257176 
506847993 
69127910 
93790468 
1404635921 
270959781 
392536057 
199013761 
92672836 
741999861 
364366360 
305823254 
274681135 
295887835 
126202261 
740373802 
352825453 
335956321 
95021734 
606242781 
83488207 
44086631 
314357113 
218291807 
196594916 
237540079 
526160293 
238033616 
76939777 
14247091 
239691963 
654070671 
593728365 
700704994 
234225723 
603439243 
7777849 
245768650 
579828049 
84008045 
1005702736 
248928745 
563702401 
866096771 
262688149 
95977621 
43667185 
32265967 
150050161 
853725855 
261220758 
824752215 
1230733 
12746581 
200881171 
14439253 
99513657 
205201323 
293417000 
1111191453 
57862379 
16001761 
52084649 
124714675 
368790317 
581863129 
32603925 
189174181 
1146477631 
91846331 
99967359 
869264358 
33247257 
799317289 
1148583702 
346194661 
140997097 
358438676 
225390087 
808073969 
87602401 
617904911 
7049871 
135183700 
19705321 
662783043 
221192614 
302565009 
1166950981 
542852322 
31238101 
26616097 
26768009 
145358158 
920469121 
220167937 
379439950 
173000035 
28016137 
246901621 
106289821 
26343439 
602716125 
4422871 
34666545 
29639377 
682535266 
82742941 
545077496 
14173797 
902268126 
285289821 
1180876126 
379859737 
424445005 
7690936 
1013088667 
132805691 
283205625 
53325433 
1180236043 
44450543 
12593963 
49638651 
434825281 
456266803 
424842405 
982609473 
622585751 
304780473 
541704385 
239181337 
552017314 
118369837 
441048087 
1433063281 
760623949 
534705601 
41396033 
597832309 
10431573 
21936527 
145829826 
325190438 
243495302 
929154803 
178447506 
564636787 
488362027 
1021042331 
870843690 
458339083 
565385500 
76728601 
713877121 
69070233 
446509801 
15162581 
1033997311 
138396505 
750003801 
53304406 
115349279 
1097399503 
591980707 
174672394 
51213043 
157135658 
54129374 
1211356565 
139180381 
281220976 
139328125 
40191469 
290153065 
287951611 
617585221 
423437124 
39358411 
850781678 
758953196 
615413249 
224450791 
316820457 
50644531 
354063238 
17751265 
74283124 
730224559 
18230401 
472454581 
193103001 
375104993 
478551701 
542464994 
333141859 
24620877 
580678729 
471231936 
651539017 
328812121 
354605549 
999305 
53674419 
36188161 
662191553 
952603582 
16499696 
135891709 
495744289 
2407555 
192659500 
723300679 
677073484 
1083545605 
117555656 
233478188 
107607841 
443566033 
351752809 
475531941 
366885191 
131347087 
39926481 
563593672 
430847968 
1305514204 
199110691 
370513771 
109196101 
624065191 
121356419 
323776675 
854306797 
1196174722 
279232557 
849822058 
273043891 
578583171 
108010241 
300824305 
76220925 
510917905 
57657835 
883270441 
1205775505 
208553527 
23873563 
20349409 
279309556 
26854760 
221170861 
585599953 
240153289 
163836226 
512150776 
106694351 
24299409 
123287865 
988108759 
28205624 
609570361 
4654577 
752078089 
363263563 
379779181 
479019217 
9749139 
576062713 
277709524 
51183991 
303450321 
553565601 
655384263 
770046081 
827173 
177472571 
388754147 
148012537 
318840952 
117783069 
133689151 
1057423039 
273353698 
232394321 
219681701 
181683034 
687102979 
105030443 
11223136 
433148305 
207743401 
107953 
156007981 
147460951 
93908635 
120217355 
348835505 
477632782 
687756417 
486925273 
248478394 
707520871 
108147559 
1167823268 
719054257 
759274993 
455977788 
19929067 
1473341 
239317825 
254521645 
95052742 
133555941 
424698283 
600231760 
864326832 
426363337 
27753555 
1313903707 
372795265 
200111103 
803153110 
13676860 
642311713 
66325461 
251772977 
62937809 
922668201 
657614161 
66757665 
270117133 
871840305 
1150372290 
109710745 
404846651 
237606391 
322851831 
110023101 
297560693 
1379477851 
114613696 
795956001 
1014824125 
570562479 
1360319443 
413520801 
734255451 
238707041 
763585069 
102126025 
773205001 
443004889 
283436933 
665236419 
721710769 
4491145 
53442353 
335482349 
1044289151 
11312683 
896314912 
802682218 
68351921 
931340894 
462726785 
1023980143 
823319585 
5256469 
391844405 
629803993 
831076937 
591583297 
577098076 
185530262 
274469393 
149912452 
101814973 
718276267 
34728085 
370508176 
552171289 
425775736 
24516496 
619185344 
345209719 
360444574 
192233995 
156019069 
8880536 
190622875 
130650256 
55362207 
598481249 
424827127 
267051170 
72606506 
909295441 
1207351355 
212745421 
471496537 
19620993 
118334119 
612576392 
237441516 
1043127681 
624152791 
443457785 
121158691 
625400257 
688042177 
46595977 
608079617 
19455841 
284148613 
269537601 
85401617 
1144122451 
330531073 
14388690 
486546529 
836544424 
1254354921 
606669229 
188009503 
568847985 
55033051 
705433209 
938717839 
447208160 
64932844 
722652321 
4735711 
97191015 
1462162291 
660329671 
1209839057 
95580514 
460141838 
37589509 
3168360 
90163919 
200430506 
475965581 
83805085 
382875986 
541841569 
24574257 
340027876 
332411638 
586441801 
120852122 
632812111 
252034609 
1024192898 
606532456 
111383245 
4644173 
486466876 
99852481 
512462035 
100597249 
15754977 
547974859 
1093860277 
230236609 
2542942 
951110489 
13476250 
192019378 
1237252985 
214629647 
141070030 
100991073 
46735074 
727229385 
334383681 
21197140 
17470993 
13429624 
61137469 
37458293 
1073305745 
430852372 
49247845 
124165399 
172743821 
349763416 
477723376 
724543881 
355574281 
524795509 
67773813 
1412250841 
351057101 
1389245815 
507321101 
4975685 
573898388 
152407891 
162775900 
426113821 
793305361 
912751413 
19985789 
56424607 
499152703 
744365557 
198707230 
713250977 
54195453 
746752243 
510348961 
408897477 
533088951 
755498667 
85068523 
16110609 
52120828 
318834306 
174825230 
305536375 
407667958 
707653651 
704247061 
163827080 
850338322 
345668213 
968960185 
194338843 
86748949 
1192475351 
230499413 
53908405 
20789029 
687982661 
571738564 
234138241 
576949231 
124983325 
9174481 
268051468 
877240961 
265143850 
690525181 
731474305 
1150625785 
506411221 
51466241 
174959710 
584531401 
8303524 
88469599 
384843780 
92899969 
26893673 
175081193 
690399725 
700875633 
807684097 
902664817 
1007576502 
843284611 
66490537 
168925121 
47783697 
37699432 
392137349 
230281685 
336160671 
286614294 
15665749 
171125776 
148383586 
186080835 
198813076 
67164433 
944904385 
501538646 
158755645 
414994521 
288343824 
324907759 
786589259 
304294193 
238125662 
224325995 
126636317 
29405293 
1212721361 
380076211 
1230245087 
487753651 
277628393 
162561793 
179103012 
1019521 
191605105 
11638261 
355988557 
232217401 
88934851 
462586445 
43155457 
979331689 
737201172 
444057769 
268887659 
119430466 
189565699 
472497371 
137073421 
586910945 
102407826 
279603717 
115229380 
268101827 
72983706 
695227071 
409304381 
791153452 
759762928 
649469449 
887595385 
141534033 
110047649 
942454801 
1040202967 
552611121 
207467080 
64443655 
105618817 
16749752 
380138941 
181629757 
78049914 
1131741185 
487439811 
223023676 
607500125 
1179663629 
558199467 
113718976 
52146953 
387864121 
599882648 
1090851081 
338334511 
145648405 
521882559 
251283051 
378905962 
55368205 
820204089 
432158036 
1090120945 
317193813 
689246913 
393964033 
135876437 
8502649 
180909501 
45890833 
573337017 
141147961 
190178491 
485364511 
143324729 
1295163221 
1373203151 
78708041 
8572096 
577927873 
7156313 
490664315 
108672016 
1623709 
452611731 
231160051 
686706964 
182084677 
241914731 
398710379 
30485357 
436802341 
780051724 
586461653 
102797955 
513838401 
1148951776 
155155201 
526637593 
61426787 
251348417 
446672128 
178946659 
935578918 
425679103 
1479066553 
474135613 
163382407 
1527875713 
42577777 
167976729 
245279476 
29306441 
160198027 
108886933 
496453296 
239037217 
825686226 
1018831756 
54309001 
397134739 
190721301 
135459781 
47663617 
140428765 
203227069 
617631101 
456352611 
1402560502 
34699908 
176850171 
466212577 
208036648 
91168519 
935441281 
33054619 
61609857 
863023225 
703039311 
275193729 
590120446 
87843772 
735792049 
208574616 
258112257 
997980467 
256569424 
713169641 
181244161 
354054297 
393426580 
424517762 
231605761 
256672087 
127225033 
90005201 
64710021 
139762081 
450595296 
548504321 
1174056437 
253296169 
340961263 
73958663 
719861349 
574116520 
194739177 
379684172 
33595660 
5139861 
366171807 
362678205 
405983163 
99856612 
911503193 
10633099 
344939113 
83732381 
520661020 
714097 
758550751 
128666601 
17375989 
820252821 
315159121 
6431517 
333819201 
386048011 
64270369 
44394274 
290945425 
517750105 
77712781 
1037934661 
16062451 
2652268 
74311381 
10997665 
29157679 
1286662483 
477876103 
646069471 
36643501 
828215004 
580370771 
86248385 
258999779 
2693031 
954659257 
1206271849 
463002368 
780902893 
464401 
467965840 
469876213 
399964501 
157550306 
162302721 
109349684 
75942385 
277056100 
290204669 
55082131 
520143929 
178580193 
531034961 
6986031 
357767381 
13218012 
741928436 
851696405 
57320201 
310018105 
978320773 
1013182673 
512812483 
414780145 
742970553 
770364946 
461668881 
649588033 
235900161 
589640321 
508386319 
189529025 
103788082 
761683609 
32814849 
1133915953 
547700401 
336617205 
166096225 
532796005 
202975873 
37818802 
26226274 
88535035 
802958497 
97839901 
1341542872 
954309797 
12386722 
575544341 
1041680849 
221443669 
77692381 
132431726 
78859649 
32901973 
215569915 
374501825 
710940949 
539318161 
1010000179 
382046551 
9858001 
18890851 
1247838158 
421800751 
11985301 
31893609 
446313953 
821629198 
267076449 
876742518 
129216922 
367453351 
32581249 
1167257818 
203603401 
52849655 
16688641 
515215325 
215737709 
71974463 
159414544 
746263153 
544458796 
19231421 
615356337 
307816411 
13625239 
1173397630 
107576253 
42032935 
14839783 
330072001 
78382976 
709990141 
111549237 
1142928217 
626285661 
84975409 
81930062 
964284391 
60852169 
228004475 
143291980 
225581797 
1112069126 
333723501 
396909431 
237705076 
585916151 
104524007 
1428284353 
77196841 
456933566 
51094279 
918917197 
6373452 
77163221 
254431613 
101613205 
25343626 
192163581 
513937481 
455738729 
256211866 
720969421 
129625301 
94335841 
1495339 
119125255 
453238564 
239097781 
24378901 
775772095 
4280569 
1235483033 
123920626 
421189077 
474489289 
122435633 
172835224 
998652997 
962754728 
722904346 
420565932 
334670799 
1121381779 
824697721 
370799001 
398358229 
351370125 
487779073 
162933961 
842241223 
289881761 
301142072 
8454812 
180427126 
583743466 
149367318 
6457969 
227310301 
5858269 
440887189 
820923181 
277583617 
195736353 
154143155 
178120777 
94643881 
474450271 
834907425 
2066113 
394026005 
212795614 
325098271 
954691663 
881501401 
250416751 
475669241 
259602418 
575546483 
351263401 
405625843 
602961679 
1159654981 
84539801 
40149081 
277513413 
459482017 
146850706 
576784531 
6487946 
470992278 
7823785 
304420195 
29420017 
430593448 
806210452 
42152831 
16634080 
1213735562 
596760026 
304960566 
193314736 
193074897 
166971271 
924831869 
147244651 
661029104 
295586411 
756768398 
391097179 
21544156 
510177766 
367968277 
902089120 
458182981 
913637341 
298723951 
522231667 
114742465 
286316326 
316183441 
606134945 
141134373 
525564481 
1081895521 
133492321 
130662743 
541926425 
37539139 
95655841 
367651120 
96746077 
1293538457 
123321163 
65860797 
815806141 
181198999 
424286305 
558049189 
505327801 
788199561 
46767841 
74383667 
714836701 
778038367 
621157912 
979974931 
249219309 
9512971 
110600561 
393221557 
316635454 
426255631 
64765870 
115787809 
118853775 
33101258 
6976376 
16079389 
163351057 
171471665 
60161729 
144277970 
1019588033 
34316001 
748137202 
723000751 
10830576 
340647420 
249121 
27358111 
144355959 
273658219 
65059785 
322369594 
341163775 
747909289 
1398700351 
1203855960 
274126841 
70406946 
190590141 
768405969 
616230329 
159286273 
61800741 
317180196 
407127033 
238630939 
131276149 
132023062 
309533401 
29710561 
161281520 
198451261 
247568245 
13368057 
71132751 
365699678 
532582249 
652016716 
617486780 
88333641 
472791396 
1031535526 
218141182 
1104095773 
56047531 
50622685 
315417061 
172805697 
25241576 
1076748193 
485546009 
14149543 
660524317 
28281394 
509069601 
431547421 
1304021777 
62507713 
1251888961 
1217598656 
50020809 
17413609 
606655985 
2892685 
538109569 
301770811 
17903989 
60139661 
185439761 
350818381 
2101470 
101832731 
196075601 
179666776 
160385595 
190181687 
793190659 
49564957 
824303881 
166056985 
94332451 
1101754225 
20796177 
260771158 
121076341 
133596958 
903967503 
125070653 
144274474 
87930633 
163213636 
8515729 
574972473 
949388617 
420987601 
435708748 
182486523 
82476661 
465314256 
669760456 
314407599 
118857361 
226099041 
186234301 
467129856 
1168227301 
97409161 
553917199 
695788276 
1440480289 
718786189 
542379465 
87921175 
465047326 
3351101 
19229281 
158438365 
367946762 
522688651 
391238365 
1102145382 
23516066 
819552386 
824905165 
6342751 
1937937 
28269662 
646806991 
504596513 
223061426 
360685969 
421323813 
263977676 
1000353718 
550236505 
105217517 
861390595 
11448438 
430041291 
79398131 
398813923 
47186749 
35882627 
123773131 
888082469 
39850449 
596057911 
192832777 
636884705 
10201743 
215807215 
753223997 
273240715 
419176521 
234475021 
232589071 
901170817 
728729836 
849907037 
797101187 
229863637 
542066961 
343422241 
368471203 
724807221 
83335457 
194529617 
699077394 
45704002 
18018737 
315982945 
750902465 
661961137 
245886176 
47056175 
122776305 
59762085 
370583851 
33293822 
21992965 
465183413 
788863471 
3821271 
491599361 
612810615 
3003652 
71467579 
16225709 
272173207 
256531328 
147619171 
310476873 
31113663 
745876513 
143744317 
20109601 
255687907 
372451 
307806801 
1117928939 
496366337 
73333579 
732697570 
411326553 
911635229 
486945085 
41202255 
10800732 
79277881 
1496414982 
404103811 
208640741 
73917559 
558045001 
398432889 
596134958 
958537974 
1707721 
928453483 
66229462 
1039502809 
624941591 
253091201 
450159265 
459919453 
261767808 
558089395 
312307899 
422495677 
686697637 
5945344 
860412457 
17392012 
113104187 
169523257 
186041974 
881521417 
373956571 
662247526 
835992373 
2099197 
35740225 
69562036 
611929145 
497501703 
602646461 
481962589 
616117683 
156909797 
1026227105 
36936501 
39907385 
335134227 
268092441 
616179799 
199500113 
870396808 
26880216 
586107335 
85941669 
92634869 
258799964 
344689609 
297356681 
73184824 
124317313 
1078205602 
453429569 
965778994 
1800626 
801367876 
138644803 
263237507 
592662121 
920746555 
335333791 
360696001 
26944501 
897796911 
221994661 
1232880463 
885981173 
702740737 
1200336 
591837554 
232453882 
623779912 
136512013 
13284685 
22827225 
22137976 
391132612 
187739229 
88535971 
570110721 
881750221 
12442305 
511808329 
350861176 
345596741 
33781281 
510822876 
10149424 
1190956598 
590880694 
607512988 
688675457 
1014001621 
546393004 
710100191 
524918395 
149898711 
275051591 
301651801 
92059761 
464489174 
313546189 
317746257 
111755060 
36743419 
264878227 
275832256 
164759204 
281090097 
188091289 
469348489 
133961341 
47253407 
189057172 
740328026 
109688789 
260869225 
312878411 
417221377 
184989517 
71369587 
9647951 
755864461 
19793065 
772191059 
876414029 
1127996617 
144936969 
254476505 
98874946 
37075489 
8335918 
1478749001 
390217729 
1031283 
868409783 
457830227 
855611725 
259262923 
239795401 
433768259 
592950397 
410436440 
492710783 
265709557 
311256061 
999249825 
124090477 
524695744 
49779929 
60899502 
975852694 
9592498 
13597057 
261730825 
139405901 
405927721 
482003821 
110409 
313036781 
737143583 
36497694 
668514346 
37044994 
52029227 
710378659 
57030949 
450563128 
180196108 
877669 
2758791 
243308611 
373744087 
561831908 
267750936 
359839761 
740682164 
742058929 
108098289 
1402473260 
184385265 
571146968 
1162248907 
706241329 
763720957 
174880575 
883779877 
11630521 
363995841 
223351525 
9865807 
305211669 
641692938 
109055901 
1183136957 
16318921 
415074101 
1301572945 
680145073 
1300082694 
368309719 
4643057 
111704699 
314126089 
144179751 
461061991 
190883611 
1051788085 
253611793 
61981016 
58184809 
108077302 
463024051 
725062549 
90138745 
1347880973 
449148393 
204152037 
726161741 
91593575 
169889298 
207135557 
122559568 
36258247 
338064052 
816204373 
65146951 
94704361 
419384791 
1022961 
589666687 
432798611 
92667235 
90252251 
5618560 
82821019 
256249477 
123371425 
1328123553 
223142821 
592566111 
1019849221 
368458801 
186530905 
279782677 
633571459 
161344553 
419530585 
165909394 
91637043 
12543553 
614405188 
77017175 
9246464 
551021985 
62351902 
890226195 
11125249 
319708672 
18286697 
28806441 
527621857 
637866511 
81674209 
831326861 
600910927 
676953201 
772972621 
54802255 
458509921 
2138125 
225876545 
42702583 
565911119 
861394177 
66904939 
1174021057 
921980357 
1054294401 
35556851 
312710683 
746357016 
15708045 
36119713 
245804871 
146581587 
179376700 
54073396 
375927085 
40772671 
539750681 
823301593 
76755121 
1214525005 
720422743 
549727201 
13561553 
55374904 
951590018 
67901726 
91351929 
15971831 
117116099 
91083323 
206518681 
1162328041 
277529345 
671151 
234408833 
181408126 
768922792 
414821821 
1008279011 
194998945 
25372576 
114467376 
209521002 
987168001 
1151163565 
55516193 
302909755 
363143921 
47517679 
668665965 
786209887 
299938757 
725957597 
109246045 
366601 
731761441 
34716895 
227219417 
804901553 
221193281 
375966396 
359913257 
69768694 
878834601 
504811601 
19194748 
92255087 
820923766 
261258598 
359586793 
74410641 
216466307 
69891605 
769480048 
228303916 
142907235 
76845031 
33152504 
461761101 
640379955 
430936045 
389737039 
441839349 
314981951 
552091580 
537756381 
285861643 
953616556 
147289409 
197751849 
80846705 
14094549 
190739197 
1185640249 
681140113 
301095433 
12343717 
150431226 
223682616 
497798948 
128103943 
439386697 
124735441 
307023328 
800068351 
21263749 
894808929 
28391041 
224535661 
113245187 
1233639111 
682028845 
374206262 
650692849 
617055751 
976906746 
277533761 
425385515 
108697605 
36273001 
75067201 
158945895 
1124043031 
69885382 
31275312 
1102038571 
48948306 
910325797 
610596481 
497631297 
112101889 
44069059 
54591959 
196194326 
3170399 
125631630 
1385393383 
336254777 
2623402 
623600879 
23458681 
240218746 
583690734 
930313225 
554450401 
33573421 
155168245 
163546777 
777062838 
2918207 
315312762 
1049789331 
142497703 
12427445 
84896289 
147741246 
289489891 
131146208 
344608601 
808334969 
223794633 
1058790097 
879476405 
96481045 
246437101 
17647586 
2470825 
807349409 
510221251 
261419425 
178742603 
208239781 
816323884 
697958891 
838170301 
195596201 
446179908 
550570917 
1245144065 
272074 
115468851 
931927501 
76314775 
43848643 
27664050 
1158472481 
327034283 
546672169 
405917353 
24567841 
262335881 
655394153 
327910585 
49596915 
127546033 
539913649 
1104331801 
834864526 
239132001 
305511961 
151591111 
239381353 
33661771 
49083430 
184684861 
104341 
253124016 
393968821 
94183687 
238384243 
1265252428 
1099606742 
135774375 
98794081 
122223566 
389898779 
1128700261 
530422729 
1040029348 
244978448 
312735169 
339521841 
558849025 
23792341 
129005251 
444997253 
791625661 
545203936 
117691597 
65193191 
220287452 
252344321 
434227972 
109261109 
533709688 
859233649 
92721946 
339032137 
621017925 
311288609 
38506501 
177764373 
1053426574 
1413225233 
24187529 
37397317 
104818589 
554267726 
1337073105 
105172686 
17323669 
86320799 
402140565 
41529451 
1066767388 
646130441 
789298966 
83712489 
153901029 
134443833 
672947881 
211816973 
317419873 
510146096 
1246577476 
61226670 
935499951 
127367197 
75471256 
319903165 
619793513 
916203765 
976305019 
352432411 
50241561 
7724131 
532500463 
956857099 
533267201 
302607568 
307425749 
547157209 
105763222 
234869909 
1299441551 
675563137 
718870637 
426970768 
172832995 
711000419 
146238976 
677950209 
853540000 
431097697 
222279841 
976073582 
197011117 
417148058 
129228001 
372633365 
164868233 
219385941 
119970579 
1039206881 
749383441 
878642545 
204701863 
177313981 
164391901 
81748161 
310057245 
677046371 
654857036 
80884777 
63584165 
5838049 
978468351 
51150877 
183828079 
74123941 
139833354 
886959703 
756210169 
871818879 
321852070 
499282631 
15815962 
292603149 
162340531 
950270611 
97005077 
1041746063 
368833803 
159402329 
125777043 
116029809 
395788730 
299276461 
175826422 
731562316 
276615106 
13606155 
17808883 
786140317 
362366155 
228879821 
24271816 
369780006 
815478016 
222616426 
188872241 
236568529 
247924769 
466727227 
227303341 
38860783 
303291189 
510649981 
419724267 
30605365 
7602543 
4793845 
5447553 
952456394 
438767505 
64439957 
184882921 
204667849 
332626289 
1337179537 
265299826 
152060281 
79053913 
51833449 
42345145 
737655765 
262596799 
639776386 
448396529 
292630724 
342347425 
594798590 
559639081 
863950993 
997439752 
160381999 
63110167 
1073752372 
239294892 
1330496368 
440856561 
563561731 
111757576 
397243301 
537363121 
504315941 
315625521 
36747586 
140179648 
46862068 
453841317 
15387301 
692904151 
137712769 
814389841 
292364661 
671580590 
348715037 
738150943 
184003541 
21084139 
87484741 
663776374 
29232334 
145267633 
118100621 
100449885 
674293189 
502772941 
21996937 
445692149 
46583661 
63866251 
208311181 
10224215 
764943969 
3326845 
604981483 
414547956 
52819603 
306772219 
56126913 
244241307 
249329473 
299622485 
502468343 
1164035642 
185424593 
106619613 
763104126 
105470821 
465067576 
12530201 
145613521 
229868871 
445859806 
1032985036 
389237421 
921823411 
722083601 
432611609 
155529892 
579831036 
13827696 
62043841 
44241289 
64556851 
286151031 
201324659 
438449245 
155475607 
15448155 
78156457 
900321841 
192741326 
382298241 
69335521 
1281438802 
313761601 
318960679 
327075533 
865122118 
921855520 
412028289 
88553009 
362051119 
561878318 
337840471 
702752089 
1188083963 
239956183 
347138460 
484996667 
159275431 
216870221 
542794353 
80512693 
105114961 
89380551 
195601993 
130532452 
527481349 
513230061 
31719961 
167476233 
355306911 
146390631 
1020400621 
1026580096 
23148613 
223679857 
1110028501 
223085041 
1022764983 
623950525 
25972981 
857276398 
397963712 
562883770 
26652161 
13608846 
85612071 
913068379 
776068129 
69601985 
25103991 
331714845 
39409846 
12975025 
805718651 
1203102253 
2367899 
985389121 
145777873 
584999241 
