5
10000
156441437
283932675
128118241
64406357
96305753
278345033
35896793
63216481
464805521
281508719
792973471
33995729
574984609
613173959
319785887
72597853
29040257
113192257
315117001
268745629
285183091
388238611
59680783
211502407
142735933
38818861
47027237
39599801
306289609
52103017
213972467
41721419
434302639
330840539
390986329
35261351
285969149
12728467
39768959
762028681
60078989
66545879
7923599
94684241
22454959
73798847
38521433
277768363
16038019
114577219
5696527
2002423
86669369
21379439
362521249
144976523
20645299
146688041
475803793
220308433
173623487
342066463
186731147
89825821
155873671
394521199
396828617
4718267
342536071
208067759
121902581
158975351
1599623
572844277
302115871
106887973
3831833
38413483
448906973
51504701
11737171
119916647
11702659
360404377
72604099
302546801
24982823
355067879
18022229
1914571
112948919
96954631
6141283
678781591
1788203
79367887
414891781
279900811
5395889
715864733
298171459
45962069
27408149
535446103
289410491
139927927
356854679
665279093
540097267
131981197
23717647
81712117
130970167
17103049
223553893
39356257
90281153
73593463
32218799
794196631
233317859
569570041
234925421
515026691
34321481
614071729
427647127
55018321
42434683
1127963
458294171
8289601
65362931
206005301
374453897
164963917
327266579
205604041
343338839
411680047
169321979
90983413
104757547
118003163
108172859
251555053
158101903
72029543
38559953
375879391
251400109
368328973
2272871
271031627
59302697
188463893
245509111
17639477
1765031
242696197
905570641
207453107
403659521
35708137
544393429
599083739
188488679
79677847
496204463
70260877
1462541
39614647
19713313
5478689
63445363
97253441
198911143
458178367
26196239
31491091
32383903
59244613
628440947
285189199
18732911
468322139
5619871
139724867
255258067
42931789
188020529
375576587
66713771
53967427
417517363
846148151
137882279
28597339
485394839
260008451
1653367
4055783
112973
385698263
6669283
35851003
392741521
349073297
136743463
148840309
472698497
34974343
68929327
82686953
40063613
118442221
35171663
85450829
148791943
356211367
627441107
356620843
40068221
575787581
334699291
96977137
674021323
26223217
37063729
432108653
70745863
346916099
440248933
16577723
164830573
87378799
126730453
208880843
130148477
267287303
17592037
53075909
358564853
109694129
12462427
109224359
189605903
355897621
206116817
188944573
260881
101710727
162635791
113809489
15933809
35838073
918483899
873431981
34537939
167604221
456165007
309642071
4405981
2094619
36340243
12769951
147671009
214266961
16955777
490351727
316836103
46008359
618720241
349153489
14466997
146427143
119325683
159091007
64678711
50778781
8162963
82918051
127798247
99556537
1441499
16676993
27514079
202888811
465806897
99093661
233953367
251112419
391159729
648428159
119297081
35969653
101795431
23596883
179858771
15534737
119182463
6978539
153569201
713878273
323322991
73678733
184070959
46782803
34641923
15162299
10504831
205982057
81339053
9448223
210457409
39991307
61110029
336552547
88138327
8943131
698533067
289346753
188910257
444312461
211106419
195712487
97541887
160276409
423885277
70301053
401937169
634985521
62854301
298171633
12675049
734643451
59564177
598249151
497960893
669965083
145410137
311771147
237302119
464405621
924115271
8335247
4071863
165274463
27695807
2635679
64155499
568873169
77179763
97911971
33328027
744266209
83453159
45659483
43365193
191612671
3452171
1096429
68565274
124520153
149685407
461520977
197049121
87345359
13185737
6088003
176087069
64658731
314832157
676581949
486256801
34798073
251196167
167831849
432209963
217041299
46571743
343962439
21190423
962221079
742106977
185012189
69634429
60230059
234285173
76099159
5530471
304479649
132304387
21251437
42031487
231596663
239092241
177164881
317661283
29653313
10127113
280835153
227653301
97198687
85188263
96822547
23928851
491974523
158574223
594297719
277108417
361709203
147014783
99803423
60139091
638303033
340750733
139607851
13562767
28312783
463910891
297528971
933564761
3243257
113179811
262519721
354453373
745414391
61866263
98089333
3054641
166734679
196865387
288484213
5839819
7514729
114548683
390273239
94495853
431484941
156167651
684262001
201489577
36619733
343672237
69971719
118654313
152029237
753686111
2148217
83546783
65291987
20362007
211758661
493191157
302729003
571423
21993331
68180789
231595477
151298179
253960321
784089263
154563931
20063437
338610367
652109009
975659
13905389
748039651
191634973
27571769
443941453
51344467
384952111
223643087
77963801
111919901
522331981
448143361
123273781
437131313
640175089
481823651
2915287
795479527
21079787
100075133
88071337
698237333
115913753
8505349
21247441
414045197
40184101
6180269
14404207
60520381
51137423
29002069
85852373
35398261
249324797
8444921
330387661
101130857
387635177
34754891
396889849
528391243
641691647
294150817
178830011
130535243
529470233
103742333
215145613
35208223
55545073
79514971
89176411
214929677
445399681
299255417
319114447
253945049
729700549
468382267
101272777
301499
5608907
578016539
142979113
13669321
439369157
63146189
88395211
407946593
105214337
587638943
196444429
299000077
444430579
32074981
100180049
420136579
612576179
252907327
893368321
202008731
234160987
74875597
15606523
112324517
45392189
252279361
61584937
5619791
63840583
470451611
743708003
177561757
56290447
223615757
29936849
393958379
870442357
31273681
588281
414707459
75292603
411259487
181843997
202987271
169868357
104791681
363786151
201399197
269848193
10412783
7577641
75653203
32268949
18114253
724611413
94901003
11079737
206910071
76173703
190818491
161500939
40159697
533311409
408397741
1702301
100600477
9128753
42285433
25368983
98284051
206782799
25344713
316006349
98701583
228402011
64541891
549525283
22769359
237999683
651421613
502243403
6242333
90326279
223703581
127862741
9239393
202240321
230652467
205302763
431537
10207489
27479297
245186759
22036673
49113019
203581439
40272593
442945571
53267777
261565751
152131873
91824043
35852809
89826811
491745047
223687967
20587199
25923713
13320973
355776637
34290467
256540961
37722079
816122453
95493721
229229587
516780343
43784291
105338791
321132197
294086909
5277619
304523759
56276527
7201807
198713611
180934883
190178749
607599779
123499889
31077029
576624689
27809893
34564297
214064717
706123699
459754231
216874529
88744939
24551369
692554607
4781899
366665347
28547489
116190983
297595253
10861189
269446907
816579623
30811829
756734677
520966949
121324717
37102621
407763509
8077061
6760087
101351489
452485357
455125927
85694911
273665351
525512839
42611917
38840777
16545203
166477459
58912969
1441123
128403763
503977361
44148877
52759481
110207327
217669633
64684649
4613867
71604587
489718441
359903963
85205719
58548121
419420993
216458261
1327453
87277381
306830761
120618263
644112247
441698017
15779693
218252897
266974537
311394709
254167037
215573557
578521717
38796259
798864571
262341689
35764529
190608599
25151543
84655763
284541737
247349723
758686277
511802497
115174307
206276839
44750297
887347
76078897
22148183
14049179
109935437
68849003
561906109
777067481
1046429
3615889
709390853
92753879
224743777
207970597
1307897
514239767
145059361
161237731
71179819
496407679
77599987
136834657
268901417
183557683
146285677
7309657
728761811
32938219
2508523
101334967
113338921
227493367
15274031
68780267
272377153
2084177
4888291
22952789
507994129
393651217
16388087
71614813
262880077
22479943
315429731
412541069
49839047
67048711
25095019
24081517
387814211
326907743
31926439
124587341
567711427
33234197
19103641
40870813
300591089
487763
602608043
175721141
138869891
316001029
229568189
386117863
43691611
193829557
24475309
174614291
32347681
143253731
33693397
62412989
141695159
62855141
39676853
105897679
121747511
47598197
172655671
487622059
4669433
6168941
498093119
173003603
9645941
37204471
67958633
30029723
107522411
143364853
600300191
141576251
6596851
289400863
175680467
22021073
512010647
188698583
51363979
221832601
486659639
263910961
157159631
97060147
101842219
48720583
97124113
80863231
45691609
30700643
311326241
158838247
176613401
27129797
147290861
396848059
266713189
95500523
101997923
825923183
362093873
844367347
301532887
695393399
37068599
259165477
62656541
19609489
195123751
40569467
532979609
349685381
359060773
193051981
43058557
66733679
336614801
350935993
450577511
650512903
208502269
444777419
90736831
81843493
71815439
460398493
794618533
312519899
298515157
1554767
98716021
59571503
117827429
675292801
393560513
87749867
4220501
562111871
220463
411267379
9254081
333411119
20897447
34101443
2806303
346286189
162018239
1226987
252707993
243344197
809246489
31383059
41872613
881365853
112573777
43096591
701682343
41278301
576748999
74860117
510992683
532908461
7189099
8408419
262735897
637414721
201845461
71918443
268600897
11780683
65133203
409406089
340565059
28164161
210337703
348383911
123532051
66631949
354670027
38259071
28227319
62859287
38545237
171789733
4833097
393171817
128755901
333202741
16328743
184914731
427901
62967449
52221643
42793417
6230867
279841613
273550579
443833571
216754229
1852399
57762041
10188053
501846463
32887021
382447357
113843239
37414423
16092053
13764017
61704817
31679731
67283239
17348521
126365747
4406923
399405913
799254839
60383459
604913167
208247381
227955773
785320553
74033591
74714767
122908531
126470677
447339983
284649889
289193969
329410381
99310709
301000127
482205547
22402307
62714917
4496783
170916883
16142671
156669413
250804751
849074491
428115971
34977869
560852707
55921771
15758927
215076179
397083097
284695253
2923717
3309619
652119547
54038911
196775291
27007909
86892499
77300599
90045353
315886699
146438977
190603271
124220221
400821329
332864111
326997067
458208409
256643657
185989493
237579791
349900489
262714493
336409531
47074393
242630809
141741337
224363677
250085971
433409663
342038999
81696821
47130449
17925041
22443293
622186429
130205891
19564679
103632371
42760867
52136621
335148743
38628221
528811037
488200211
191566841
328733017
383887433
80967461
343176853
14200421
690792953
315660953
94244911
72190171
394244419
148807513
31317707
101864773
27963407
147876811
27589841
3629651
99139939
756503017
296946187
174394643
43067377
17626039
12936389
692138647
65280703
699511073
15138077
234488257
312590987
710848027
259649549
573161411
113889161
47472223
174887563
552374561
9436589
570686297
63530879
532434547
153902293
72808237
779996153
446312357
1432259
182794211
245700593
135022969
102454661
72345473
260670643
164719141
220265473
34839653
33535037
116322461
298057079
325160639
466151141
308970401
31615679
474563231
28501073
15430057
4070611
339926857
12294391
267179723
207824623
615820207
95082947
28493011
90763193
24164083
15967997
592995289
27609599
489246631
514899421
120137161
119878463
88871309
233730253
25001831
601075843
149938699
107673857
430401893
94436123
516588887
43929337
3177481
120189457
117798683
681803929
744504979
355886723
750044401
69732701
261497917
588841117
1167437
366819437
456114961
217560107
574418701
357814187
248324309
414610403
47205967
174779
69168109
167095393
543442253
533361259
14219567
13965979
122262401
603912703
124896769
307807013
864240943
432719867
850903681
309896029
115772747
70406023
31757983
141188459
7575719
453005557
7103563
381975287
15788777
155089811
12639299
257352611
346852993
756801511
62161409
71953799
150522181
237792337
47394583
28955723
137594279
43210067
28602451
133744511
176986181
242438587
450739
245495539
44466007
671422039
305719471
98079623
175240937
352734007
101766151
556489
97221539
105460307
254755541
134491459
57761447
355183879
4940347
365925809
133293049
42978911
11908859
86258173
822207571
232203523
265759463
260986643
219620873
589434803
615498493
10549529
11445799
91765187
7587143
651406111
38470109
24120319
768696529
862888321
452560211
147021241
403053641
523470419
316160843
607415983
57906911
35144407
229617197
480256471
7081127
74747483
109494713
136724117
131888467
420414559
113833
236278949
115137367
136699751
93418561
360676279
431003213
443343379
425889799
60337423
42552443
842790853
1262243
63330041
88654747
94752223
732258517
30931447
363137701
1990501
333182243
732780907
24654503
46743413
185786443
198357461
107653153
130474391
24410173
464562169
597706573
40183771
111635701
498177989
6785633
207925517
373623461
359309429
454699543
7656013
146823821
287017891
68959343
170575087
104057783
716425583
51075679
153431147
58077713
408987847
287450623
599032081
441338503
153536561
545203091
167798831
109283659
118450093
110909069
181146139
233520059
425165131
156945911
15467593
165495683
208469887
129452347
280235507
171591257
134281711
3194671
46672079
138336301
399947
74359249
272980381
1168663
87069197
76117633
657602837
336001409
24149857
78091939
190826549
12293867
105708893
211530013
32309413
647463373
138556927
657922451
370641101
43190167
339578797
19727443
877429199
43648823
464974309
9741827
443424497
57021707
23294389
327211921
10575041
1206943
328877149
570163369
115149677
187003841
34008707
78728791
17576183
41118029
42291419
372698437
515978233
65865083
20388257
42888623
12091613
8172067
535429273
246972533
237790381
70964963
46392551
519172057
36198907
17713079
559840403
216194269
95154229
295047271
6892087
180299573
265488893
295658173
207496579
14202163
110884051
174969889
101092349
15275093
153397397
51571297
30605273
8909891
588706093
35749081
38347433
18736027
33194699
1844543
59170609
241285901
187162553
570399259
357495539
58432889
351489419
174535513
2824427
507219109
250903283
80510917
197763953
1872077
347333351
656452583
97568987
200030527
337957493
507551329
217264559
750641473
378844129
152154073
789646699
19927847
31550383
275211901
56161019
616835393
347717389
250006931
150086917
153162029
102876821
13771699
247318381
178717937
40207997
147719977
131126431
31696267
22857599
10597667
143764793
264120383
132207587
98684431
145119613
631687439
526879891
2211661
31462661
344462441
153259213
45597341
785965933
187063313
125357
687235391
59056729
348632437
513064901
223910891
110826407
507517279
37466257
64329509
218402851
149412811
45361103
640549207
72979771
100456231
510408029
2860243
237751243
62822677
56859769
144087037
707553199
96855827
698803141
311137187
38283913
77167243
37596781
450396503
757076093
340279211
310079437
36915863
128552399
61395881
27292481
491529223
188720137
148559
8845631
25525501
149143829
259386163
257738267
141194161
2879441
25833151
170336743
285115531
521637449
303069199
49587641
49765343
130361159
136478857
66949889
343603237
69908077
89715229
91542991
383654123
94684241
484751671
19090873
221092943
78920663
25793447
54264877
183856627
135531169
154153343
73874851
16103897
297217313
48230863
252100733
131756453
97161331
76919081
296196779
10751381
136619381
53080801
83285381
84395189
365788999
104247499
59176417
84471749
408755093
38674837
285199781
660175409
294398033
296995357
60516023
234868091
115057373
100773997
40867033
839883293
182507197
168608107
43177577
124581263
103114993
74583073
245732821
727140829
295359223
608788333
669996391
409040743
361638661
24621013
147517663
10101811
23259253
184288051
26368127
95047213
80641157
129959603
92463961
14298253
327212551
214837459
43740199
29296349
551446807
58049933
581834063
187196951
290997529
517612747
311334377
47566301
132862777
273245039
540832057
38428589
392522167
106196449
65031193
270077233
362071399
357320237
318794929
219396587
15005797
172650449
386322617
240211063
175593491
301887623
161801557
59291893
47848963
586829963
593804257
623369429
326983093
91570277
10760777
138338371
284445373
225319729
595362869
16024409
130868033
471366737
42026683
9613921
228700709
421967929
684200843
49752971
107039419
548259133
142413277
143468999
155579909
11506639
54789523
400204631
45479873
408192347
183367603
344349701
310841473
464613187
231195803
167696761
794084897
145057637
31691783
261965161
140758883
404640233
58284659
55615463
691102967
301628213
539987761
353354587
330018257
18937013
141619463
323340341
60895543
165066901
88994441
13657121
45022399
9959953
584755991
206591299
458364443
83314051
184904729
685099109
8504623
305401927
695774201
615215981
175492843
77047517
612703529
12317131
293574119
49003267
211947233
557950529
7034453
197762641
85777997
10120079
738599447
34012813
540349111
82773853
75049301
175120139
475818589
18133651
27584443
10176239
21256603
66122761
454398047
105555409
68680679
117416801
9808613
19093031
462365333
240888041
226064621
2063363
64801577
66779539
19861519
341479249
705065381
360902693
418572017
125981759
18050833
111966571
41174267
141642791
424475897
77560933
281709919
35552317
503001113
114169481
303471019
125146271
32714113
53574239
391860577
251918599
35773669
499275599
85380161
748217711
2037953
156239521
110700911
522377143
229958207
176978251
892013651
24912169
3008381
134856919
153042361
577917079
250980523
438193991
90331903
69487489
39528823
119868673
25297901
282053381
28108387
72761999
46167889
309443447
285002089
207274031
105975031
175520327
86443937
476240887
77197787
253677793
2802791
127381627
111913037
78798329
71760631
126739027
24285319
987333059
470400137
434841893
425413337
167959219
57251231
198853937
180988789
195332443
86505971
568721003
751834379
102341803
33320489
499044967
135894721
15377491
192155753
253028423
147095309
611453543
194353499
137009473
195771503
24672337
26716117
167109599
222332233
36484367
108694097
401928563
43003837
154193423
27445501
71393477
391990789
200188081
741331
801804329
323827303
28524731
155964371
338865661
60094117
233778443
163463519
648933211
35802671
665348357
509657
820617493
409695023
625447061
345069499
474434273
12820207
378684797
75855079
67185863
135736739
388863589
133142717
215185351
528262849
436925647
215494871
265241651
148070399
5643481
609596051
321556243
90559673
59059601
379224331
200154067
436750619
282860621
73725133
8587099
98872013
75736651
433892659
131030059
44920129
218334059
24135721
869993
53937797
120046627
26540749
330205787
29184383
398457349
261295561
68727317
102975689
762300557
21014359
158892673
886988881
138862267
28591481
155686423
253248497
200039563
17863679
87474073
601485611
176689589
123695569
495082309
856719211
680621563
454138681
159473159
384404689
53887087
727398913
110169187
240483497
49903571
69900863
837915011
15122039
350889361
515282783
75857231
303524029
440095277
10371961
220447457
370061501
144888599
139821043
51322109
372120799
265579519
355356971
116313479
656688061
12437759
292679459
58464509
807421
6823211
221316307
930098881
177681611
34087019
20018473
118209733
46059989
9629929
7640651
3400039
64310159
421876163
685502819
33362743
5286821
5099917
727775557
563540137
44321681
865353967
99333571
109180277
156221759
143465807
125475139
348984641
33741619
204618149
294804511
260151751
9226627
94729703
352612171
411165593
106002839
25021957
7796731
211821409
662722817
40445407
152045351
39625909
350801419
789472603
182749817
135269929
453985003
213866243
531885667
12263659
105033727
4050961
181008511
50362861
636267407
292703693
945200383
204453937
254573327
784313909
447752099
265614917
6874541
88583749
2646437
65410903
398601761
482410979
739598707
62622643
150514937
254255429
25153159
326660681
87872843
507163313
123420007
5348611
40793537
81832787
179847433
54612941
19596271
284175139
397630169
366020779
1115249
12602543
74436007
403836991
17244167
207634939
24325597
98397137
532092439
198156949
98055497
71853191
48398689
116634547
290673017
566606927
29294917
142006331
596039903
512799073
89046403
799856801
529229881
9683783
294940273
1719793
81828541
146289937
54157141
200976289
14387707
72176303
256720781
1844533
151179187
28741961
44910643
107828741
571787771
26479147
335393213
113608199
14417551
125990093
49181963
985889
15063977
921896377
49531289
638111707
37083847
1553113
94636837
3318527
664690267
56791649
248171969
31547567
92569343
65418799
244561271
670935833
101242109
310788637
6049859
392938499
294397489
518364013
310914733
586162243
141285773
1034519
75980167
507418367
168725213
89293177
78047371
98343043
20467511
1138243
238458217
18122939
318583481
633511387
378447791
244329419
211968191
173695463
762851
481046543
463139933
64979597
12329729
8727827
20059859
540527489
352649023
150534277
167260057
54839357
31386833
36624451
84534067
120180787
43314707
56355763
33008879
7672403
266676317
947403071
211650839
764996339
138596897
648038761
5357951
139476091
454195603
1645411
3524251
93186677
712264291
24439297
201543479
844754921
63769039
345235277
272125031
269060131
27229093
201654443
59391889
82811609
190083853
236033197
12277367
126571583
74503553
67161041
684988417
142438883
664847377
52043611
38687599
111660889
72208573
5092687
6565817
92816819
828380209
179536661
261239747
101088397
19309361
49055009
303249613
96003053
227939183
374096323
131219917
105109357
32808593
16982479
465015643
225189439
283241951
300432103
659150941
601206817
66335317
344314547
383194939
13017647
632341949
486265427
5640421
574974823
143081831
128224207
632181131
129026129
88898401
326749457
641279323
27410861
655980517
17551081
368102641
168750067
462748303
15803243
222953041
146169259
98140751
258331741
121440157
320471923
373730029
20762449
80569607
716048527
101380493
34027259
17351669
433257511
396197531
26986639
327141343
240845951
261095083
375168377
128767073
150972581
26242507
125282497
147834937
166614187
104078207
492701933
66666113
312330023
595176403
3423031
14473331
34331977
94720033
560167163
455148731
221015381
103621781
30717961
570394819
12803053
181989589
609743011
376950311
178609661
331995707
68567437
59349449
26346091
54567713
505456711
335389339
51236621
232397029
131843821
638646061
322135243
226597433
102703399
59710927
520179139
69786883
507374627
303256141
31717111
352348999
424406527
244027897
260069543
500514349
425450569
181648169
598992481
24391673
422393347
309371003
85204003
516288761
34047697
125310193
31254473
201062399
209192419
375119083
360684407
72150493
467071229
77720347
106331623
164981339
46815287
312891661
699610081
282051563
129562057
120495197
630227599
512641483
685219727
24779609
169335949
311309591
182891521
534665353
101882243
4781093
13963153
45084293
262186583
24875701
40297981
306169807
428662979
109333361
172627439
740600363
536151757
5783567
102345851
88640659
198731233
200336651
439204109
45783797
17698319
586401337
150851287
3425179
21610663
130764653
34074853
168052847
183952939
104265221
359250707
201327271
503358727
87727621
95745623
427242701
5754269
31556617
388021817
345450101
246861317
74812069
47854381
243249649
667992943
511240421
57862729
39677831
68140979
362089043
96888641
133078681
539382073
7171543
28567433
10133161
51309569
728443687
177220457
144439717
57877307
404051243
474776453
51044789
52944337
5035871
465470441
21159991
276050087
94185379
25351849
10335971
348553421
458146439
298324703
696063311
431260147
47124031
189443827
55663099
56706511
1365743
33422353
33888247
352992439
24160753
17159053
131605031
92640487
384426277
391049983
199659133
93290039
339955261
15790051
685023377
237586157
225343141
42060857
938167
582509219
142966157
154193807
37755919
137005837
615977861
355397351
180897701
19584671
148659967
111343121
92288653
241213517
390350143
87739643
180552653
380276297
29744513
318240691
647086813
340880317
115046147
402403553
582981793
67024163
842615759
64468081
348800027
35337793
10455037
22582369
1614869
217044227
116288791
5616059
74841469
133158317
54450917
308288171
1910113
277574989
689072921
217706197
122560861
56599901
6657403
41050957
275574731
3530557
73696937
31849201
25374169
28983439
45752533
338499617
275087783
83301391
5615249
101169001
318794813
386765231
252797353
104038189
70688467
4868219
403803457
485741
246129823
600368267
27122603
1373993
310209173
320947651
868339
134928533
16172437
4520779
681834541
264933769
84087671
107551361
388071037
161773673
558094949
204308519
846825073
141047321
41384051
111713
452447113
173479
389932379
225948469
173030653
185300957
61583989
192071851
28726063
366006197
238307837
117465253
138377887
47904569
104789453
210796609
260304839
21768119
179380589
732737
681444781
18116941
584447341
356501363
16323511
209598731
277059683
3667583
51457363
41065481
65057269
222234307
245493883
45504289
10958071
537255529
24670369
196155823
131926813
320590771
48311533
411484709
56513213
200170063
230514673
93655739
620873353
42513467
6400441
13466207
235302791
64846667
1353167
10082041
439552657
442798183
61759007
4438877
569429281
511980949
29568181
194017183
238726931
135964369
687517379
14153939
42835799
145938479
121533103
157371827
399895151
218051081
177344533
364201769
410127199
213824549
20736571
6841099
300710983
236676493
66116221
822115907
144193879
51483037
948353501
39622109
305109199
786720223
142633891
262729591
383157421
191831683
113985713
249147727
257817107
553613167
87074347
601544393
254512673
13319099
24771293
3804077
109158947
50361929
658081
304826581
177584929
643785139
218179933
240147433
125412913
407013793
249743933
107289121
8093863
496804657
129046213
655031849
55598201
130522487
181135177
438267539
5559787
26027951
152750447
63540683
25388521
88092437
380252893
281411959
271223837
71445343
88298423
39173191
47111123
421909541
305023429
222835687
128656739
33352567
15179683
104989037
59067977
8375293
37974121
133233409
155240429
181920227
261440159
787559203
679318811
45620173
1754747
148140761
507921499
27118517
562499599
432193327
59395201
134582257
59594837
45211471
600200941
47174021
43500581
58663747
19430219
176395001
74026471
71067349
915666617
732060983
635000161
278012591
610353151
522240791
305296333
108094607
79765537
188645909
59091353
394962769
896865997
5381903
594299801
63654881
86999177
119257219
379250231
202747789
53274229
120006017
314886389
892174687
573716791
344938159
206098043
9428171
44682667
880052293
302234971
141909721
57915251
483464873
45275107
27630511
788425063
181469347
193133867
349153807
34963399
75945677
149470271
98782219
196315957
144235237
109024871
228602287
154472971
177633133
129145117
163338047
196167239
697877989
452113877
252215123
172344059
255422231
310703501
1594303
240475853
138991309
260659573
95109403
426900563
41564641
25552357
25844251
45642167
259155583
5307217
3938017
11452871
519307631
4990009
523368961
31678729
23016563
895915829
86288393
396019093
742013
275079751
198268747
119494621
539717911
873214973
95895061
6968627
206928959
345571537
266188801
56212157
643801337
229761011
119855929
5040701
280167529
78897347
36131741
27594911
137882651
153695137
5924701
111365543
360139693
153846601
84758129
8291897
44071303
4469513
229643683
168323021
412429141
487778839
417261241
123015637
733689133
127034053
137265343
38760343
129917413
94670743
392324021
747154099
135613997
524874809
171327701
226004929
758176481
4587827
138340567
127156609
403763
358889
31066909
171565843
56337727
319600543
570618319
36388603
52756163
13057459
1355027
152135801
162502511
567314851
50277131
612988843
69586373
924100343
65404007
18522523
556846097
231883237
56930257
56808109
150378959
583831327
92059519
387771859
139534189
278757601
728404357
174621443
107312693
149971607
60590857
482419307
594259223
130425017
8770459
306090391
206525731
68356537
285031693
303732859
127505843
19101857
613064299
177630443
546498341
255609383
39569927
62897507
203653579
75032681
106401509
2823397
97328191
401609759
16777349
56259743
73064867
218243959
270883663
396762319
613989941
526584473
59509561
130636157
602747609
33115139
86179207
810912617
11971391
262992061
156975697
103834279
51970991
279794903
200233031
384770993
629043671
119626357
2289569
21974231
605468027
844416887
71808301
221519041
172383709
149041427
119141017
84089077
20191219
61761911
225584003
41876521
17164289
89320991
136716007
20805599
79647391
703877081
184837999
96979369
448361831
22270961
217781923
36961307
234188741
14098507
60837113
305720777
53462947
603822041
94487707
148795453
83917643
62078477
275060491
34974343
243918551
221123389
664142879
775339
396518053
141454541
215582363
94047803
794706881
116724719
39966007
154024271
106828607
144537707
3609701
97084783
730321363
97328017
17390501
71465561
602795411
126326077
10377641
239593213
53959249
38560651
411954617
25744669
19672019
11771839
634120589
358688053
427089133
293560429
286844407
312694247
95730601
1026079
846164773
237740603
128218463
633428581
30228967
207080941
27133807
114917189
237813479
820241927
167213297
325959149
1470409
145187533
13621393
239368237
323834761
482746001
547323079
19485061
282642103
104376589
517632469
343636151
224632987
137950559
12846311
385040687
190530089
186117431
36441179
143307091
211111531
247941307
192194173
141812747
35758571
33511411
378991783
24485207
639307969
611228837
528714623
119005121
207397159
33859297
387640159
180007657
92449969
147103577
260036443
430314293
346622971
24586447
621232237
259784389
27795139
270556721
805949251
942879037
60019139
10763933
247847477
65471543
794692117
66166259
182204579
57286013
51762979
218987029
157935487
206920867
219941933
73427161
102311323
1607483
167353817
56155597
295213549
71039443
17058949
202024351
470159341
145626863
293173999
96565297
81821161
56783047
17338921
107557523
111157331
15722867
551875813
58255633
412087427
770681761
179927611
154271207
478981627
5903089
11173411
398336921
2473739
454337537
134250709
11459873
103598633
908070281
181855321
722830739
168576731
494778269
6903101
543179501
514467757
293556883
115621547
207153209
241968061
67818823
22516163
125440702
993353
479411587
430447
298542533
33591697
354354139
82466869
69570289
126489179
7617871
165561709
402565021
56894533
381747803
367741403
112860493
697621417
3511901
137545907
127703393
213131999
3406397
534767029
139803259
146595803
431716213
122283569
77339797
234295349
70014851
190514183
593815631
448046519
649450147
179730923
803619997
306947999
464209
2542543
48811003
74597011
607014887
158047531
135267941
83981291
241451557
182149687
49985963
72936559
602156329
5520349
17070211
508825489
33524443
219837511
155063059
182878733
260916511
128715667
302383747
23827511
61625513
204835739
44117501
338180471
426625039
335905487
546553039
29129251
363089443
77354801
210197527
195282181
52598261
12914179
265821889
6900217
44168153
116274799
389670977
404561867
154932367
227220751
197150189
128752447
150029959
606906107
350303761
182637361
29492993
43595107
131382299
129789097
148337227
53964353
281655923
50623393
897744931
226578071
76709987
224626231
621522481
313486627
213363091
184970651
141713233
504919993
149117401
2071021
150369179
5394827
202095869
198159977
36190537
233496041
246858463
441349963
302142739
714011
82438033
31577543
177937
94949143
36928613
11279899
488483693
168322093
47843443
249290117
193847021
738099073
83883473
143694487
235261
66569351
40120097
342237463
155057579
532036027
46398263
64707281
514004417
504034459
510595541
356425343
412729511
30542801
1473259
2494417
969034111
853866841
866496619
495149399
268246721
84189169
60699679
241862833
172118537
92241503
64842847
16381817
321711479
392810773
1958981
432161969
92268821
415286737
405613309
50243029
22552463
691443593
377713117
29215663
301528603
62009713
11728133
6314969
467420431
34846789
67426631
66600419
8584483
405036029
493368121
383179763
696813311
145859719
551396939
196295947
3109907
46156013
599917807
80677567
566562617
85379453
267914987
326547763
14851619
58344373
46857341
10787857
497472739
32521127
2737967
74932931
722745869
44715947
152061109
16144487
62008151
21821341
89147951
309514789
273706033
6866399
217484011
44147137
40651969
271098991
107116579
47067151
241538821
337331693
653243777
275920837
679614163
96874957
4995077
799151773
3577279
336068233
6998899
48993649
611111309
257316547
17020691
653665867
1243199
485890033
319756033
225314459
193424321
257943793
44992679
275182081
180661549
194021473
106459723
3205819
45847397
45806281
508222063
407876383
1206287
450700427
349429603
554319653
373349099
218647789
402189871
14372551
382108907
143492717
37344287
581448097
326513137
415990649
13865309
768821737
207047231
120128549
225556361
112491241
17888939
39873413
93426869
26429041
19197349
357902711
50758987
124007111
62527177
538272487
660757997
187064567
453273269
22529393
539863213
531616913
93451357
441797801
81632983
2821003
264172253
539555587
24819857
22783751
309641623
32123911
391564879
143632469
83837939
464069041
169091281
102290303
442721551
307882511
284841497
6099131
870041
634736041
125138813
373009433
264805181
44916293
10609267
630992597
534618349
16947197
48598559
126827333
563639903
115129097
146945837
174594107
142813843
72169421
102601327
313399649
146896097
79670567
147339301
864387413
51861179
539063521
840144167
204682817
72899863
253640843
540685069
260375873
59999413
946918667
51795031
61721771
131551213
14495149
351764923
135471239
196172491
31660417
202735541
205510663
100268989
153944941
29407811
94565333
238962887
25584313
835064623
2291101
7114207
81492553
239089831
397573907
389584717
23553983
208111619
202933309
89185441
70660151
130232701
883835131
748885391
27912943
778676029
169017091
530183551
8504747
33876239
41030089
19263641
105708079
445111559
410597009
6893771
15000787
61751143
99307739
499529951
353598541
201989659
235220119
101798651
147206419
34325903
357769
33149939
398898779
665447141
349443827
8534417
285935341
5487241
57054643
27637459
152534621
12232313
202663471
232467457
68163103
304442581
27884873
400332407
39423583
56004607
280191143
82546573
350326747
28209499
173270047
3891193
392061581
1811501
73871969
21187657
278759197
514818257
207883043
510286801
76567901
100925989
522363019
187392511
543373591
3375551
15609467
10701013
430046629
140408039
19169401
16485389
27478301
66587621
1620877
189795751
305010763
10386449
168376027
45097037
252820823
263107711
3256801
592862587
323568523
231349603
358003619
16615427
194891057
9341327
53076041
316555651
239736391
164600299
533723581
160297117
62450669
36498349
250816199
78080623
2954761
174954457
60389993
122768623
191361349
648022489
25532539
116495767
2422801
11062757
419053517
18330643
87193231
25643201
77108233
262423979
749941981
8431147
556974661
228902581
7130419
30772747
118241
125499233
503247611
88514263
77073833
302034787
247674599
16719961
142714967
38870569
128743187
58171147
208377359
295752403
316561499
106006231
78738119
74323793
199360493
148998011
127651697
672108383
36693413
625943897
134544547
12677113
142904467
628205323
175973683
137985383
49112387
275871521
105876989
714311413
120905633
7437571
836635979
10686367
717938447
79505969
498202751
481541393
672417331
4528471
45512143
100194299
1176719
448269971
45859637
154589389
91242329
141547843
136598597
153223151
938859989
434061877
425842363
52397329
118068949
514364489
56696327
13636109
143587817
366849997
129520277
52554811
45255781
127644899
705857899
22204279
96870283
118536329
122152601
134019979
625127549
304645351
208075321
101003527
69887
828739
384498019
19618309
13152589
23152777
224379059
391178027
46102939
183456589
73019231
33529919
398843993
130267801
142704451
62922583
193297631
178664333
44473843
430398377
777587
81814099
292300081
294917171
770549201
867964987
85470779
159195593
232125841
58673933
31868819
53471519
676888363
23648843
41005561
37797187
61383473
29617727
36998497
58974229
92714099
413431699
356338553
237570133
403542883
54103211
363600323
163480657
326380027
1709381
256321139
117506489
692985577
19257349
47246467
349968257
647714987
318407689
76315049
310977391
5169287
88642969
515919227
81565091
69934087
90892499
12583687
302930963
87616189
106287833
253395101
120402911
290573219
235457983
571939187
143845601
62647097
115192681
86676097
134387923
314429099
198396169
325769957
77816083
77242559
170732399
18198577
174722213
137259119
292362041
528423113
13312759
225100649
452688659
384172531
180495317
483668209
29712377
444903071
19971491
125518903
442639957
680011411
181461901
241157479
8373059
74328643
186791977
229324673
51488863
74606279
621189731
188718353
25956019
232435901
603734993
486074363
66895039
41788069
179474989
38207999
184998823
35023727
25008689
37709741
346620137
209601421
90823349
28959701
241131509
384641267
194546557
336299
3844699
9068291
24522649
271508947
35249341
563680939
40674779
28817741
137089333
252317413
87325169
415914749
59715983
43793749
43914071
183584567
5558671
515252267
1292933
86702113
100263089
11900333
34512073
387031369
299737987
158637341
507213541
312888209
323853097
156617477
239626139
541474847
658972949
20723701
13867123
62391353
575444083
581066407
594104659
88641271
2080697
23974897
239236589
52633631
585325019
798184417
36068983
55876231
472656881
33095861
22274389
199372577
523261757
412241273
149413973
16218649
195051097
76419283
371128741
121041607
17668799
151725841
30247337
1828621
772617607
128119297
228363007
292884337
189253613
135469519
117802127
309795859
155341871
43811399
764776387
179242463
230382967
58902427
699380977
82101263
232792289
165769337
47456449
64264411
351946531
231781631
3906083
243039451
105150121
210212843
68267119
19476547
237784441
296882297
18220997
59222393
65705813
47017387
94857647
192487103
434219897
52977523
522939971
161849579
125352467
113814559
18793387
407214767
741774437
214619123
433805651
506855551
212464039
7368061
175932331
69480023
926712763
15610429
2415097
201674849
344078347
168628991
68930831
57813983
10606069
86804009
188158097
211406383
195607873
840122147
230759147
299157583
737013317
296751613
59603573
125283877
3959377
388297807
721033777
109756727
521490163
350595221
100402933
215862079
807028049
437924129
101026889
320730913
400622359
17973679
463133383
9722029
167004247
3695129
499884283
17832169
521632547
301974977
105762053
370610113
214068713
795846719
104630209
29490367
58843819
312466717
266553893
217421683
630775039
48954187
650254903
245999987
202728403
188658007
266381447
389387281
401555303
455267713
363570173
95538043
318459781
358192553
719134237
285315379
180525409
149841739
560880263
42061051
432720709
583918747
722488337
145082569
83176213
93958919
110046479
18016811
196738681
59229671
122938549
19213633
173739277
127398647
131667293
831555737
295566449
28799647
69605047
406532443
5158507
192534203
1117453
115602713
428900581
10308901
161075399
432258641
147108581
35344811
232755613
13019089
43039519
730864489
415375199
58635581
74180833
273562451
233916121
26550607
19754909
161996881
14318819
268601761
50055673
1958477
112901419
482778253
57865111
45208481
410223659
239793467
587989001
90607877
29292031
245792969
626478443
50007059
152447063
413307781
445687919
115948643
12335357
367048351
342390599
217476001
223604951
128917729
127647329
563647943
9205643
226518619
133962671
494512003
58346279
398869931
353553443
235196443
10016779
325347691
265687493
54704659
492082879
70847401
858121639
112303777
14177353
718453243
29664667
276630863
142160903
321045509
32046437
289169449
37421093
168691
120264701
205454539
26787463
258251957
121164733
71535991
546328747
165486199
59708893
88557757
545222863
81608467
114129853
276619171
248680529
1374959
2262599
108795541
13990997
12894913
163072667
385005449
243042703
117548867
305911183
489370787
3222431
99436079
653013533
19237117
135567169
569393191
213665687
17523619
30419821
47860261
59885431
39352939
294331969
268767511
25889783
659430337
653760251
398070427
174418631
476831633
481465591
286694101
40382357
596528587
8147989
573595601
34903637
443543171
293794477
256799419
84972463
66789757
17831213
278108041
159774757
320502163
74920907
68057159
67742611
542865053
11993489
145225489
119738863
36706543
192016427
756574381
276016259
12393307
351750299
360469633
462385333
506088029
343880807
309874711
335286227
72090091
8013227
682287713
3387779
560730073
71348873
100707073
234789187
36376979
71593243
62092607
138807127
749201
87356279
399971287
137526691
88504237
42390461
499473659
20803747
180454621
55794883
811162039
11489503
466429889
83041009
65626559
236596553
74100749
235566581
668577053
155602121
39343261
779117
58916219
382219171
6283469
865724687
373804061
28009349
758911
64808803
25898149
366788941
508953563
57980089
94546853
178482697
166411039
22231927
2814379
415545289
762816751
237781793
291463727
8527823
28339049
462205969
441736231
61711889
79413601
224971403
212729147
445282847
9401297
16435723
54378521
271179431
24871169
166383253
97664321
22622381
60599333
407125057
3975397
263920103
102564947
714308813
198946621
259309403
25641391
115303049
467274149
98187797
68229899
722917651
283344791
203911451
134908297
21318823
569579293
122867009
353291573
17946329
12066281
742476193
141817441
42835069
9936491
70262429
242016527
585435133
300852509
310242461
52023271
160022893
104976353
49712609
178662569
29579261
217531901
42574187
27006911
582358363
210467489
193626593
309803939
695030333
50719309
24747623
359542861
150174653
153769361
403903469
478451131
554217647
162592907
469681897
295045441
154624859
196644229
17957591
167441251
607600909
816374437
338422867
7169297
118878677
133609
559332437
13203109
113878981
15125641
50646241
365175137
535280639
120224557
32902921
87579887
209507
518341303
61373119
249700427
390257431
93032083
279006853
94996919
70332289
181328981
30287063
486921119
938291
47194507
16572863
582984881
26682043
173111623
281697853
275190749
184514639
5554369
7320629
87441509
35468717
180678479
542034421
98808841
174216613
18804307
552750587
61719023
31354837
70341371
725057447
98893127
29043607
451013377
70729793
516890513
3099991
1052717
27581423
29689339
685895621
248950343
1487897
9282979
351082021
582654049
43741261
80178367
297400811
286111961
332437789
23191901
69739277
751550209
462386207
46113757
362003879
15862837
7771301
114497833
633711409
112256411
19511269
358974859
81548101
296915867
536429461
351662711
88017031
256133617
268533427
2462503
670517753
565673579
90102539
65305469
23750861
708848683
155765639
47962543
501997141
826876607
201506269
173908571
32195623
144354389
162424877
311967797
3202813
79043023
242764757
180578213
89252987
300459763
291916021
35865329
70640267
31655359
573634499
149444543
462137653
176350301
450083189
310482847
412911347
35169623
73566223
31465591
368428189
12579529
298935647
14525297
162465701
35967073
56375477
524884013
232705153
337524611
154554163
357900863
62203747
37135471
8012779
72524579
55645459
112277827
20755183
469592327
280157347
13627343
120603193
79025549
246587923
472540399
142756771
218860379
285531769
434939447
116929369
2758621
159773519
623335003
30807047
337168267
151306007
134333863
107949367
2169599
28719983
57455701
122533363
339603281
159627407
761980319
329551763
387070573
100678289
60049061
376251571
13546061
288978407
7308607
236903311
104417501
88833281
161147837
584973733
568327933
249580363
149738467
92095573
10715071
24971029
417903847
491486707
106169923
203392571
101103259
2008561
289182547
221613031
161658103
209822521
89193919
37736203
30731581
97012427
83777009
153218987
702299107
147189787
140718811
453592049
437698043
327560633
23094223
594258881
187285001
66611261
11903107
784896031
362975309
18081191
382043
128153071
122399257
215251837
194437
206130919
501188173
259310399
294822191
63831359
344597611
781743161
250544467
115774327
141874519
28337269
90599303
607503889
405255737
57717587
20610761
511009531
28095757
144841729
62028251
883200007
468123659
220394381
103936507
40570961
885217979
96875693
206715679
8503249
791205673
478155143
86596751
135528451
550303961
25070249
482787127
435981947
25783363
10992937
813249527
375306073
51167099
330461959
177921281
557442449
351276437
35364799
819404843
129973427
94541383
118157393
323032841
80687807
134488049
194837261
25827409
590425753
51026693
314302811
538975027
425877923
193508621
67870483
239126123
156558503
159964771
37234051
232352663
242636389
249712091
10510217
4230341
357089839
15681781
235581197
10373303
352481243
95478277
29293129
554372569
385618283
626365807
5666033
504504313
104469251
333442507
18253097
623358497
694676077
184781713
275017333
779725127
82353443
506309539
24771959
104518651
452969669
178554449
28246819
205042301
16066117
613205269
320095319
136488487
2573863
280017827
97654819
2269951
225037541
221283457
25021811
371407717
135283133
14182783
615133451
219974459
485046469
160710337
297425929
564633397
695609659
432456617
15579869
5680757
22393937
71916073
521529839
447185329
73350689
23813509
126037603
393464707
262767977
305666639
170199763
241183351
307653173
513697343
40977067
770610031
87806431
221891669
127230121
461659201
198684637
40202213
156850943
491545913
22888097
226269083
176899223
45495157
424224019
449118577
666249679
79761191
217225013
558598141
565573031
57501043
359831821
91394983
422089979
692792063
211789297
363603553
18468727
312233357
257810521
219702493
259604903
241729637
132994853
18227827
218790683
234717037
165547483
296360033
400784077
214178819
158465501
226743793
215206139
233442389
191904659
85502849
395236733
425175277
89692973
113874283
67913267
78995887
193183747
15084221
57495353
25827077
309812387
757794827
4206869
68287399
123230687
125321941
313672397
518473183
76639253
374125673
73067993
591178421
131950289
132953771
224652283
16785049
50380009
726541999
192786389
34331567
35298869
290639533
174328051
476168647
860233939
25419179
187754191
60951719
113929219
62636657
784567621
408836843
213378353
177761201
364777627
197308849
89579989
152865827
401591
584811691
48083591
404289881
211817707
126608773
10494851
273178583
36888647
110384083
420274627
321581893
754553911
7298813
44809883
724958957
50253667
79306307
270327287
328197803
55107497
317074739
412429607
741269339
242492521
31799681
496071929
521801257
181945469
190670941
27121363
271736609
200065219
215613131
466143203
173953957
235008107
38766083
425575697
465730231
689167949
37116349
203321593
337730329
128497249
17900957
598328119
98230459
614610751
124673833
66413609
710828957
320657461
35353943
21628559
1271989
801437261
61033067
179497961
583300979
484127641
558931223
14944757
261235031
437736263
99717161
157613663
542198879
468049313
248944121
304959649
313813807
10773907
132494291
707073343
20983943
8400191
874243
86556083
126206947
51640111
109472029
63378109
438325313
355137347
211137733
396292891
328001227
401531849
37735879
166657343
124427917
381673043
97690657
203334227
266679857
122650799
221449763
31535617
522096983
285794011
622141381
137416901
193941991
22930819
163656289
149082277
77723929
171827281
43229041
245723249
453221317
442524167
91301723
244518367
48843479
64652851
580960637
215713
38758921
365649959
29913739
94157047
242485223
103465679
184379947
5358097
278383283
864019369
79458937
54560767
987163
26997149
36836651
17693131
408026551
153020479
134966731
84683717
339410959
71892413
658469311
621936761
679911503
477175681
52917673
66744949
164830709
151983151
278295859
61608581
23878849
57173131
26859227
71931677
230871967
123175933
149107633
40597307
79754581
249867923
113729533
71827247
129447631
287270377
509555159
418143709
550604399
42275383
219737953
815202527
480010781
33653759
572890543
64252733
430716751
3287201
92545207
89116133
78259231
201530179
575406551
130164809
155458189
184723271
403163953
10977119
50060159
47341487
561598837
403740031
229913119
202816837
6360793
469200271
356100593
12032903
898334933
3701153
36454573
158225371
23973853
41737453
148369367
349219789
205865689
35128573
113043349
311163553
6449657
70502059
225335021
54421223
547030397
321010087
731461931
171355147
60376663
593792531
552832099
593300027
261298339
136625917
88839403
76519769
371836519
5048447
141436193
316939039
192821051
205494059
12391669
132547813
154024391
210066349
251172743
62119627
37236509
333537667
65944777
120493337
138076879
439559941
80567687
153347
31719239
148558259
210939259
38152637
682561967
59553379
199950097
42869077
317439643
124122913
513209197
107917441
29964667
200800211
14254309
191932973
378439003
161716873
374798189
255516463
168544157
414260239
483236891
433596901
219802831
356672347
278029861
49448719
399111649
414808609
208425689
109479301
53536289
808130353
204638789
715186273
219153097
784299911
88789541
76204501
727722379
182455027
300081329
175258037
837458101
260620457
500383127
372167239
123769907
678937933
460477757
471247067
140970413
616755613
2637007
700025323
123482003
73401983
2347349
80964881
58271611
521207837
5698657
244062899
410521957
1295233
372919753
96806627
90223823
120602459
18264049
197794393
1578947
210208231
229724707
396596437
153941383
14673403
294567079
96638639
453365611
412301347
134319943
17720491
1182529
162744917
100313449
6670889
193951081
529485197
265822577
116590391
16479977
45475139
94428797
382259783
258815617
110556829
15002569
592615091
5279971
113340691
320008057
50025889
156804877
191483183
122713177
422038601
51399739
47916919
331332707
253953979
156481961
2768761
47819309
16262131
160452533
302761703
27004979
13041089
28608763
949440953
33998689
338110991
75810863
694719647
101823349
271555369
199183249
404907673
554164631
30814079
38148497
238129561
633892033
260407447
348066113
7358921
455800369
64896877
441412739
114946757
5034049
113848981
82921369
57387853
285427777
87864977
547383113
106262899
391437071
830970641
167295281
196363429
41596619
291533009
124318721
172579837
21953539
170834813
39125719
22815187
194451511
153889409
433789283
489750047
71724073
669716951
39685351
496849097
569726551
126550777
421337687
21765739
101193329
242846423
48403219
82568977
587609003
121127663
34374001
574388783
2977291
48186737
321692339
87444691
12695161
2854559
48159373
643484113
51949507
537786761
76789429
194058439
351486703
125402573
103239769
172961641
47639569
144518839
27214217
187141439
3906347
37138529
16715081
426263111
134874247
286476709
362328983
210039553
18844421
141160133
96128491
75600347
778567913
51825359
153338551
257609621
56935981
246323377
78615853
192402877
156511717
19256813
666683779
36213967
305858963
92990641
667290401
301251017
15014249
157743253
73590443
78459583
4157474
191554343
361907243
813350921
262135033
114541859
174018961
55438969
727795603
644169209
59680763
1618499
7311851
237860869
8101889
7295707
153255217
501566423
31861721
67345427
10590379
322008437
574197671
33508529
165632521
100320881
381221341
144504089
90509147
147108047
20065379
318086137
339263399
109944437
343202687
687400291
250572131
102714473
69234469
229239481
6440879
113564527
75617119
279552673
432438091
265343213
675975277
84614573
504248729
282417383
73961299
243162827
287597461
467214073
434994467
272442193
35735059
41157913
420674923
542021219
477989257
8169769
153209759
37725539
25127213
88555829
98787041
7664837
184237
493391747
378245701
52394921
1261291
313684999
61780073
146741341
422689051
110840879
614771939
241208273
195974111
16559467
70716203
13492499
79817123
39209669
55273703
184224371
517688177
11982983
268789151
130536649
169348391
44163407
515876369
63915343
69653009
871067299
326969341
621805013
954607
494333341
7762171
245537731
250336249
79472087
735743777
51224479
184460791
693712049
113424667
3928061
260557447
101485493
615701729
232611791
98169517
35270243
365546891
255203527
609691897
151174559
74030431
666267409
122007889
182102209
88434523
18301901
158404693
405615209
6328271
653575753
56276657
65126461
604873
168696607
340176533
265619461
19489399
94496053
617743411
370277507
777959629
23830567
37339583
71717873
50540291
22463381
452336579
220009687
497034847
189964343
426651559
322337027
191769433
174280537
122553931
96492049
404746609
10978217
287903131
59156843
192847747
44719963
270558389
53681239
154588033
10512041
386722703
689184173
20764643
232305767
88125511
22968137
123523951
66642463
83517139
55639349
62630147
57830219
108976601
23261101
242035837
464692829
7485431
73610167
158801263
342537347
205372961
276778937
704331827
436144873
145743869
76696871
38240311
720032237
178312931
2964023
472071269
124146083
22567981
434556427
222993193
378394141
391612157
68846983
102965293
164401561
409699673
23058709
68814287
347831303
369209663
69237173
263100547
357839453
107684659
105441047
147534479
602979541
155924693
5688703
242147597
52448023
50473393
263708477
248393081
343788281
70819339
476354741
868159307
135426871
179149141
41718059
41353387
42196439
44409751
365514587
168316859
67478009
361258199
172893529
8517853
355336717
615148529
29407019
86577173
334170203
421452743
373255933
493071373
51443219
45188623
106194241
434376601
67893929
78007519
209862349
101951453
301196521
7516997
13728457
2125369
295209197
28969331
65391233
12233983
374598751
766199449
476295769
77012219
288623
208977007
990751
92250317
518594959
6678923
819117251
118788391
280217521
70766881
96429023
198443569
118169137
194285713
45364357
107007077
46274429
309986839
74139251
484583167
291619789
178866923
281719171
15199783
92963159
342202171
119139341
491505029
393783931
46522313
81983281
918021809
581500831
279754339
227478497
225281531
110891117
72813371
607461053
3274781
94997761
373804259
629388041
329731637
56473171
162284917
141651067
87178361
35229521
349780547
309410771
324075877
292094267
385623949
222769451
265178483
542869757
23971393
333306737
174592727
481153579
168196843
4866689
663918401
182132971
211239961
233491339
402502531
146666321
477745969
321249029
32147443
697890251
29489641
157472501
29209703
251427073
78714173
371413373
508760269
43167769
364638853
268361449
228535799
121678243
588377281
122887753
101063239
220153369
475877251
387126809
342010307
16823839
95759423
258711853
187739837
417834979
252352249
44362453
74268323
463464077
198229457
147463033
273934663
130680269
221883223
55134983
418728257
511494457
210121669
190540159
3299773
683041309
161674451
7354717
206373413
125775371
38133367
253271537
344595401
117553307
192117407
2026133
503688149
90119173
24441583
203886773
90024377
271670237
2588609
626999809
337617589
361206841
227311477
14764913
428933243
125355247
342510481
110837029
18267449
318091619
399358529
224172463
485363731
98527969
624364987
219584471
248139707
149048269
451159847
49496059
179234989
569716633
525476867
337264211
580880887
195593327
789807169
10233859
385095677
333024631
84283037
31117733
219574351
365690021
64636153
7372829
2845379
27866837
723547343
180306209
155362591
22394557
305979301
51293701
269851259
570935111
80392289
43542439
34227671
237830921
244468871
10442371
7938323
196007489
46372523
56250121
59362483
251918047
3313951
679359007
397488859
384019997
315736307
195729301
136555817
4719817
207572741
234111851
610206391
20877463
202675591
791735209
132490759
572136073
169833971
741704393
110415007
98936297
46359059
7563529
98395261
215227511
62048027
46668191
532194239
30492179
32399089
164633299
489915637
323510927
5564281
109370971
185484083
2060423
237172787
117660953
9959737
632308739
3372631
116924789
51980353
256027043
527651407
337122691
516142349
1456723
7801889
838702363
47640403
265893497
92908391
71646461
39691921
19667467
5153893
60857479
4561313
715739989
251112529
177736499
346468267
213357197
239225863
91654751
345056219
159425501
80905709
363921149
1958149
475161691
132127817
619004599
8173843
808504237
843164117
12243877
83164681
145471583
133355113
22267351
661402667
3770453
243683731
136665799
421177333
5605469
50252879
81206357
614750159
300017161
71259821
199157521
272003507
231429371
184853927
113808983
206348713
11638607
173494499
143491991
568470451
373718699
442877419
16296143
64356353
17284571
512194421
176816753
37737731
134203577
119035757
165799727
78823453
123397403
175669453
293942239
441913189
50424203
302862737
35949941
142437439
98596373
4209307
104400679
166495361
599670713
485710037
416920289
130283317
43313471
197636639
659196971
285608137
8781391
431818789
240568171
53921963
456166129
126147823
46638401
237911129
105296579
17265511
20449411
108549787
444857663
386298607
187539941
81825911
391137653
22725877
658101793
309078727
55085923
49245101
459064841
6573313
139013183
2008991
80303129
52789433
73518101
18424057
77212711
236680153
795168763
24849901
608837839
300098153
807275723
69435983
164988037
629372287
7030031
586973347
322875703
579735043
382341761
19878017
573923327
3146047
405209003
216369577
13401979
3225133
178569421
30432293
103838419
32639119
114542227
235871903
110300551
103318429
28188289
294504709
318635489
3995237
110586221
75861997
45595909
543729371
8101889
49199021
28180861
285227233
195794387
26181917
16258981
299386603
348128293
29117489
191302043
58726229
123691759
50642029
214357181
97463381
116386469
11788001
46743031
6645539
7291961
66312569
304905193
61580413
32699413
7347493
29436157
617533753
10879291
274847971
505065761
45611411
84944297
626250481
4042699
703908883
20451943
860241097
64175143
1563151
70424359
86120059
64041881
160757011
334099937
43266877
88695577
13158077
850111123
332460913
74177689
67582007
52117531
26957681
252148181
110151667
71240749
389956279
181050773
400108949
139118149
4671217
434355871
380491381
84117511
4175569
14504401
328006363
54271781
456364583
455305397
232118749
453149143
151406287
36446303
16757197
525571451
354514961
295236731
66515363
41926667
240280637
51112163
154836013
45517811
6248533
179846813
98084579
136104691
158089691
346601951
10717439
136674157
349491929
66119633
23875993
234901
191269787
25860733
911823287
61419349
685584827
260311651
58445147
231654161
201251333
616797667
178572731
388920613
682834513
29922331
46883779
97726553
69572221
172658231
808560581
473291173
391061543
77728747
91585063
90868027
52576201
356093267
627584579
176143237
285616217
298111663
265236659
94777927
166302053
392461
27358811
513874847
101664881
459916739
110524243
104793701
112309903
130633409
14607049
245464361
499879489
62033239
919870681
29309771
225774733
625741037
2914663
296166917
85338299
174815959
58480067
186021239
711673
181738421
517319149
189799451
41929747
89598263
285273007
367985867
346282373
588869629
300312263
16618193
6919457
92400727
47412149
530988247
62817869
17746873
128509391
200702003
467175281
335806519
385391239
499199653
105838963
440877743
71394289
61346501
97320719
86166299
73849999
545327059
11898527
270953491
33973831
253690499
172600973
50599441
68044699
80646473
260641
165488503
602271067
527004979
16991461
229374947
183394279
5130691
458340959
143152531
7679047
21334013
559899481
375886897
775526879
92706463
573460997
187124843
17658689
139141049
78217499
136778393
43035413
14075197
266022481
39961601
374921
681961789
56588339
1748861
61504357
28637773
82755427
92122907
101854957
533183533
55788947
103863289
2251889
142370471
472334777
67413701
162967267
50512613
627013109
283635193
363456241
141813697
103903193
34750571
336934159
139224427
264190981
13227589
794655551
240629047
269727323
5076257
52070969
18198991
2203129
8694151
119212043
194165467
29200957
704763469
280039
128308997
365512127
11868599
363077437
514251631
18964861
176114881
198118127
199653437
199067621
552456623
62786959
770754073
458778913
49767203
409947271
74689427
346092679
102105749
471240683
116716459
753795841
241261907
253351807
184611853
10633897
219882259
194274139
180900479
130058717
585354971
337135213
205082431
373351751
119995379
163990369
180464849
175994281
302636729
676385023
289995131
114712739
618091961
165293731
161013653
495813707
484960181
162167431
220762739
650197489
78556147
798693227
16909357
151511333
174719729
9312689
624211727
17474887
2925907
147302641
17478949
408788929
160777
291997637
22044479
321284507
237836119
375172547
204337919
77389621
33268007
377225617
32519807
394616713
312642371
145081067
567418289
26858921
7433443
122035241
28151917
204583439
11238511
127408103
62229913
651882943
161232151
339851737
3855587
193050007
25800977
245750081
28940497
854067007
112696433
95498101
11872291
132933023
213161579
7253867
146469431
124795921
628769
98737231
146114569
970502353
352214497
499296997
130523587
1590769
313582201
30871079
62503289
28458343
51760861
313270049
552002569
261210737
4693877
4145327
208012067
359650891
354755563
483307711
2655811
38888873
1070611
89344253
29620333
202088273
335490203
330282581
96160327
657249421
197104357
25122407
242476739
411895469
98011229
27522941
3661331
718774741
324331249
201627553
782750333
220915559
35330833
222637853
470846837
179201587
23907911
167234803
67016333
243977579
518123227
15695033
778514257
133708649
193244587
146777399
311892211
605566321
268850279
276022423
142148521
40735883
441242657
475861429
490340057
60422563
96704873
225172663
237913867
3907819
21787589
68969123
245743
260789671
670472903
2484761
303258779
84145021
701920367
980286859
19317209
44113613
24804007
548606027
71645687
344736991
133325347
342258181
9953767
126009509
181140313
223114009
92159803
394265929
33497767
108810629
182437921
285038731
6341977
458952233
130762663
85684537
101892731
19472351
328674497
91385369
67861349
35337437
64138693
88055047
414125123
40371467
218549413
712757501
175136161
486523463
22641667
193233637
133814731
87769967
5738881
375444761
14815711
2776379
175370729
193956947
156045751
506582599
199243691
33339083
137976151
25329593
31785023
68734997
145262989
464781199
39259967
595066343
78354223
28968209
72120449
294092017
23805503
836967743
45585269
171112831
9203533
692796977
504459091
95442797
52248289
257482711
28745863
8641601
47769937
155209441
249038197
233972447
662051197
66410951
104993741
91998241
219256321
107552129
538374113
202002511
20182369
44992699
14265457
30704879
356848691
20343989
272474927
430060957
130040447
71729711
213427303
187909457
212069623
28922051
111201599
557846671
48733057
449747201
177593813
17850419
96272311
48692659
366072673
84555169
327589
245038841
113639957
485041801
63338453
80227793
6019133
562211327
238264031
516405853
239834671
170813821
427524827
287292833
10889839
249368387
193543457
374466017
13786477
147140569
300487373
140853547
139347641
83895403
410408771
659831363
51752851
618877159
8361169
277796251
585867439
50913323
97761869
472757149
201847837
8869723
113345227
630770801
638624933
771107
48038831
134454653
42022493
216426589
354537809
570769061
570242843
67372997
296069489
12626443
689837591
674443439
507669347
9794269
41659661
6755471
53750911
183555917
430363697
10254973
16959079
184839727
74042149
429765793
3628613
9404963
107861443
216738121
22136887
122026453
421867429
283803607
71863321
133835813
1691951
224553631
228826051
118521163
3517933
41972129
664952383
288374987
421867637
171280019
170391359
205741
79815247
288610163
37328917
263083609
19575341
34240553
76243631
406441391
25034767
41793149
327403553
329539799
425790049
280177
8380063
153764239
13073807
132118109
6035927
150919289
86666537
172811671
11244697
104703331
374714819
500388569
19823851
557553869
350971561
206352031
72792683
8947787
396829123
73508291
132850961
665258887
322650193
62314883
199423109
410178319
48187501
90841349
363355931
4621247
12541759
194766911
2672459
27325271
75708329
27604337
133081679
73843463
127141871
414181129
620614831
303050479
2120707
433799699
12875831
2187749
24671891
372781583
118170319
545492681
493705573
191954453
197113127
1379843
360440011
326465851
240764753
34669013
257368399
215487011
68819369
52050217
440505059
34741051
47837893
110601131
221757691
608754589
543557593
141958771
65667989
251397403
402328033
67919107
15962189
449510081
696315973
30584891
92728619
52495061
838049117
105048451
123281927
178685971
11617763
224041163
285463121
395089399
250005109
580572901
94493353
892262717
340261261
588187507
202340449
54542387
206805413
239928419
148687471
143566783
629011703
15212207
14064179
56655349
42375049
127564291
149273573
56829397
74741479
212871311
103942669
1481549
191573791
134753569
16742221
91434667
312394013
331921021
329060813
263620873
13206481
289603487
297211
82566469
196819163
6122833
435931
219120281
165773
214681087
797201227
683208499
249004103
193427123
95303171
160253341
632583661
367266707
287725541
168120907
44186341
611911609
338405609
532879183
3020071
100165727
3255521
154302917
19722679
97491091
132409477
287687989
116209771
330283567
146391431
120333277
24604637
5122703
1731529
516115279
21655757
26160019
167179843
303172019
135390041
334670923
15290761
611653169
175680731
290018797
30691481
67428497
218704919
354329819
174509359
265010563
398514971
67304261
63449567
276081083
18681107
246041461
558026171
9496673
165809869
318846557
248572553
435800273
2374793
145997587
211546301
302639609
470086613
164652221
542615303
93338281
306357637
247261361
449414491
70169201
960083
359694397
271910357
44875183
121264697
55535813
362656313
6879793
474875173
80000891
179901941
33205853
420423893
70203481
158109233
516083831
68006641
83528363
208743641
440129353
43489181
424104749
431719523
10221787
79378171
370982561
78988037
131776919
123153829
209472143
42406681
16415593
973876273
113993119
53687897
316240381
62607067
824023
210729187
41047603
18492367
44277187
16939121
11832487
343073891
232900067
212321
180741611
428869733
319933847
92876989
91657801
131085781
5420287
175964903
285442411
95644949
2541727
535912571
425298751
127656203
502949903
373219939
158035307
15511357
11038141
240090871
43985449
522667823
59214889
168375941
681628271
757291517
64428989
2110429
21304103
154710379
16798391
424218979
316890811
481400827
817504601
181185967
184125299
52154539
222930307
28915921
62911103
33509537
534139
282755761
334456901
392836063
598740511
201974519
40693423
785424209
292838947
1564763
521977087
622186429
115902977
25946749
81730421
269667961
462263777
64942291
386880253
278599151
38906449
364420943
202215577
568469927
204982091
292063789
827103769
565273699
91146767
22478983
677965051
76869959
617913227
12298493
831235283
366103967
90369143
32828093
117926551
414895699
191388073
290250413
659807
76406699
283353193
101730581
34164901
334785413
712565839
88273271
136458697
888023711
140121103
195222179
11256461
456610993
36774299
73513577
474576761
548694473
687342191
54624217
490285541
113748563
271247
121345387
63438139
32982583
363185003
283709441
255586693
299660611
489726467
556012531
67864847
199722539
497675993
262770797
19843567
1176199
325311373
21622483
48309587
52161311
71141387
25541239
93193487
97245677
127875131
63732733
85825189
458779151
16661587
11552599
908908631
246341629
151293053
181834001
47701321
75935161
41678831
18387899
31196783
235179221
157583429
118850419
55250203
152633539
139477133
267889163
106509983
140245901
277296511
61016147
134561437
38280409
270904433
89234489
547971869
410301977
315333097
33561971
25023829
408559927
97547687
107136287
365928833
755702231
605522083
204260533
80655781
342957313
223113619
101767693
207594787
46872223
119033501
314509721
223582043
132600131
136322071
120566357
379273787
268396607
24841451
333099023
154186673
438192767
80215111
712552567
176740691
733962017
69440477
636393469
4047851
877258219
56206679
75630329
60135401
294810587
626624041
211191889
4175323
12761137
200417207
436547963
136184221
24832187
36298469
107141387
127922129
66080849
295350191
449473477
232372787
20163827
332007961
90284057
188188687
48254093
27977153
100764673
66358247
30476777
208188557
701208929
233738677
668648467
463974079
257328037
95483159
55025779
155615183
90008587
538124623
710367529
801931657
55639841
71984909
272276321
176248453
409846267
37896263
106506893
170791259
36863009
58425091
387086131
377392739
241769617
142889
145365463
104557613
332592941
403958329
385028843
364144049
130061117
8213269
647176991
533252147
217706143
240189967
209845651
334423069
64452979
290234599
28200899
391132031
71848603
260957503
47784923
458497591
135641357
174564667
146845459
459419921
521660509
840935917
212931473
71705177
162090277
10914853
130219087
43150297
701797403
530642041
75012271
25342939
18247751
89236709
34545829
610063709
392561551
77348321
350653409
9053353
86205421
216302113
294877651
105583757
352930129
652026077
109610321
104113297
26855593
177103919
72008033
8622547
163156307
467747369
378255883
251830819
402606311
219942419
264160859
114414203
79676167
27612863
3165257
1234201
159382271
151202861
739298387
108341197
222430661
417229457
490737329
126460667
85183279
177854069
307869187
28415903
549837949
115863707
363659749
87455663
12058129
90718421
79741811
852818503
81273877
109471361
25556327
318450721
260484947
296271523
165307393
352873
201923011
3394667
176592989
801306827
447281063
95936279
357218237
467403199
358336211
49728697
387913517
404245253
298603397
11192723
7212707
35122033
765819797
272605033
96415901
249833693
474928913
141307547
273665789
432688517
300333071
638389841
230957627
550206967
200039393
371994619
193059077
597172463
405491503
539733251
98287543
66530869
386259553
82368983
201153343
529908551
681992119
67202749
17547163
8372807
916920247
69716401
769457671
245398423
584448461
185685887
111365203
442129507
144111943
271053539
131385971
634246759
8854619
204266651
38749967
22802911
113866121
889329533
82690483
67928051
157831657
145338119
146394623
303689039
684079309
134179637
106300289
409523759
265677221
488691121
697001797
420447221
122125799
27689819
338936977
108491003
111388187
19225837
123441797
195470939
366658849
4887133
248194109
57285197
242599349
355816127
3398947
213415441
26989549
18202157
194690479
73876519
81193507
71674711
249801947
69489487
54338483
143105731
163672339
351984511
123521
201844109
470222897
648595379
3096343
390445453
453996397
44728441
452651011
244483271
126410261
298213537
132156359
336638993
66145931
130568881
54443393
287346307
412310677
189041653
263724481
232363037
177878009
134393929
715142123
805925671
15225967
572834417
4584439
488743067
411014741
60069593
267836593
31500421
61966027
112521961
830000053
33289847
75309277
84679027
35850163
26133391
320176331
460796837
455225189
217625813
225463729
97381183
245441927
10385987
414560569
735564749
332261477
333631877
98407433
144048431
267862883
102392737
407022431
215345083
40189151
55157287
329146067
603110197
87917107
10926481
756464087
245586067
8184823
43848283
119741849
627037291
25373641
850976233
13246613
183169391
43911929
73881173
889690237
93423599
310268617
116602561
226283419
301913981
580367
4563953
58653613
61413983
2460247
11628299
32308567
228985873
430120937
18292739
23613907
37631119
11961109
292897043
626978117
1974821
772998407
4899469
536913701
176918057
4682533
560130281
512175383
232693966
474466261
171407993
405512537
414131527
25387253
54053609
247536403
6769883
82186021
46562423
129618947
43119887
9055841
128716787
112037
390793687
266357059
6579371
59582009
148375121
28917167
230433223
134494909
401905183
466388519
205404967
74648729
66833149
194355281
5464859
370371217
15051163
966577
250111541
60523843
33651481
401825027
329380273
2056291
281145439
429553057
450759389
525248323
66977237
4833217
621121531
1729489
213670031
327349
137026003
81349343
65115263
293933203
109546429
4320649
245701751
73082021
160829153
164617939
121752251
243534029
339604901
661050133
42853919
558644651
113375267
235827019
133294097
43304119
152592443
109508353
3254551
399816607
7099067
336517
370524041
585117763
185917649
169403203
131239301
194669921
97973263
304981531
431012867
384550373
333617551
150542713
55417981
283258567
114395189
207653087
171601159
58378919
860788543
171848969
343166093
90906889
847574867
539984849
546140741
65256787
108118121
131947493
2326201
406539059
20487367
311742029
92137627
318713867
819423281
181989497
14622851
132719233
178698719
67095653
285686231
475648333
201440683
102808663
3657263
763211129
47317643
305807321
6292157
103447657
693744377
9472781
453484439
111092897
73804331
6843517
450746731
29492629
114683939
45693079
135779227
226309177
69952837
171203771
7846301
315325151
482013899
121976089
317580377
555036827
10590529
4980293
196751129
39826559
733404509
98925667
6500707
170309
294995023
288871333
226348051
321093247
434743583
41596967
588632959
29305883
92945383
224431729
318376337
71072531
659756677
285542093
148560817
83981069
67687589
62383799
317435389
73711793
219688577
422025311
112265137
1770607
31110479
9321293
30042377
303738401
200565913
37616363
364858111
244750481
94876339
230856187
51802823
161250203
58848817
240542723
141739151
200273831
34697627
69205267
427497029
510270851
89277553
6825283
412484827
202080353
57058891
57688913
224582221
184285667
243163961
568137959
93046871
633222379
603292831
5714279
92803273
354319913
377046217
427911119
544539997
250962403
326534797
173494753
591218371
19872029
288485641
128816251
6524827
225285421
345622163
374215097
385983491
459811991
221500553
378090521
130693217
56946937
123177421
92953457
105662279
243325217
3123457
204379451
794533417
489942223
87061493
503747873
650009471
119162767
65585141
109656317
130374221
22513577
64284419
13845967
80676731
195814103
69933247
118510921
1719079
114860951
3903173
23932331
163833079
4145437
179064103
332097527
310360703
456503081
155189381
272123441
245474891
188519113
124364969
617743663
349058959
475372699
244836199
4543073
465898193
257621033
1553879
143468419
425694473
83820857
31209037
24344101
196169353
311913223
55691387
75565723
47388721
103289401
636152249
123811601
1535063
164783209
121068289
8575349
598883563
400963697
261039671
440045939
268449179
178065883
223178849
507235847
454707427
320197901
714516899
344331931
21530941
784937
235590037
11549719
84161141
199338673
460668203
14019703
10748887
12241967
48971423
514432993
30723643
554042123
272819549
80901439
165930601
13272073
293968541
487025179
134588497
403565177
197341499
247262287
33641171
24773297
461262007
33203893
272562431
427661431
254311901
4034299
298763303
17741587
289706647
74806981
813018473
15265931
702267301
46712599
142334417
322515773
75159053
417632849
701405321
6781237
1974451
160665679
383912363
44697673
169417867
171386689
135848029
157931357
122360899
252856207
40500113
451899143
87654191
177436981
30395707
70410163
655312079
375474719
334533233
41721487
1570823
161397617
84009353
246882011
136688533
715531171
369988589
429150269
617116193
48979433
212083057
34835237
264475019
853813033
269390609
17514649
110768809
316322333
103718669
453698627
51930919
176479631
331585669
121628483
37587259
87317257
429924493
13012651
144803479
121384061
4982521
47879977
395890361
80768351
49226743
746434849
304112863
503383607
2708971
137802713
173882717
3823607
176246617
732240073
38033221
263638013
424892309
4346273
238193869
46642807
327874831
45097879
343297673
763665751
231762889
142976707
1674691
295093873
93339269
9530753
429911017
531832009
179722129
149779139
475275877
73742327
109384169
136985081
32793043
655513
20435567
488432939
386554579
624466807
4076551
24384251
6614099
234744413
128041547
10762669
468054511
340501933
643913869
6252287
425688499
63516587
25755217
3446909
135695603
36079643
513519359
43410967
24854957
106549181
55588849
362131741
80905607
318304211
184543043
253834201
27525523
4262723
151539569
85395551
22403783
196011527
186097943
528026491
583299809
332964337
103094419
272148509
348698113
435833197
596386829
137293427
456299143
92412431
204130453
172873973
46917847
647597149
18521773
179041543
38807297
7420949
271144051
21619237
648534671
56493617
124802371
397655081
166076887
36854497
139169827
575248939
35014141
460163083
57336061
14735059
190169789
65086093
798550703
132426449
296891197
14778889
1355287
413524193
62153477
119618711
258276307
165538237
64221947
191759879
233996293
6468433
699157163
95106013
2900423
85313821
92729467
136583371
288602819
36359051
598318871
102250999
450332327
536263927
133431647
363473261
32754641
159881041
540241633
202317701
391863053
41941919
7866763
191180903
67366111
45615629
4270351
33282397
109953083
188720321
480332471
75620117
307197509
365425213
146110387
61855229
73589437
38517911
428284861
2386829
525179771
47015401
258886777
7088327
365267131
75128657
453990893
2094709
97255843
3252841
218074733
231202289
438025807
2671079
14880311
24474379
136624777
23053559
433278931
191724667
65835337
20779601
57371989
69535273
508787897
257710639
1936801
246307007
31228441
10350793
6991661
413700601
20453491
18239071
67659733
472735141
70850579
377797547
212927909
291723869
498692251
391854433
486520967
177097709
433939697
219150571
111127729
898983517
8985397
11716739
495662281
234368593
396224809
534111521
384811561
35508073
7323761
604542937
66739427
479643397
721111613
584521733
13780927
561732271
525455443
117559469
233416189
27295691
211351523
192990857
217595621
61249637
250794703
251392109
872952319
46735681
176592067
146699797
11491289
410900597
243231281
858913507
94120337
4779647
24349781
110090311
16121771
415675207
281379619
446356343
401852149
108870143
121448783
78537449
40939351
113927101
34494209
196363261
208766713
71571067
59339719
18364289
86014393
14604767
36538247
2653177
72278137
157312417
60812957
223387711
480468511
204184517
679481093
93708311
13273993
81444113
198571229
242332001
795269
251264173
210038813
131982707
720349321
100332437
39615311
105154717
170978471
325276957
87397573
50402969
245740139
493584331
152993119
634515403
2426659
325451783
346139249
159189379
36257707
189349163
215933261
410367019
137338997
15220033
155988983
42742829
44620781
403541273
611945669
12227737
2614441
414717343
343175513
911238821
11035691
14387207
18187391
134241941
586999901
653637203
331110433
346267421
26011709
670285267
58328191
41181251
109777861
51937549
465949739
46781503
2749249
127157999
270767843
67080863
52422259
370293799
726205867
6712703
108209083
13144759
247604171
178066753
81969001
139650079
62883047
5782423
14872699
332513603
298227089
11565641
104535539
168524039
178139309
329084681
343447253
646875259
56371333
434469263
102385363
376028333
573820237
500109107
43436227
11930143
130101599
65282297
313103047
231543971
96534343
146049577
224709047
39845249
3054133
609557881
7896617
93885053
195670877
95612269
15459971
121512947
144682553
653511457
94721651
128025119
295582351
380566639
185542873
431237867
1649009
86510471
524503751
353290411
475934917
519334133
10725733
139545067
145194281
24586763
95802211
228027617
692846233
243122567
189060601
184008577
43058749
128173237
151509497
85008743
142394579
626150269
285146669
873515761
64195801
16643359
27837617
46702921
147332807
11489791
95282531
112297259
279098761
34925269
261818639
12962969
126323459
312222403
78082481
216893
506830739
768320227
28972807
286580467
31648627
392270677
531697013
168424601
308305721
173080909
347387893
530810383
456520283
173190113
395152363
297810899
453613
449144099
18407581
15895573
51853471
331493543
156286259
388342931
44472613
134029529
189748277
557444593
128895659
197649931
94010183
196473139
152989541
344833283
82537627
428371231
44186371
33250003
137810689
224293037
54830467
28345147
161670779
497906291
256295477
100405969
294062479
2165281
730176277
293809961
19702589
520097719
481417093
10473013
44030713
69505951
208331237
6719927
286898467
28798589
719367871
458474537
441614749
119966047
228065323
171909949
159303091
67263221
288466537
775592117
109756307
68229379
694553
195591469
40852321
110504347
74401097
666722957
714061559
99770837
35641517
288673081
62414551
38783597
577193587
411292691
346520371
105666829
2564761
16615741
2509973
25664461
6858421
217418323
415199627
4891921
94896799
172680083
32138213
384392023
773511421
163207483
286996343
15040139
88700279
22627874
91413863
54017389
29742859
80314627
608889601
47460817
6378227
245209799
3382963
171914159
494798641
115215911
131139143
319949317
4601309
13301461
213557551
425493463
420178333
153507611
120109057
392846747
123231877
18133231
202039727
3253399
125141333
489723053
359984689
127119511
63637241
55085243
110789089
127134629
177887767
302663203
335622319
423654559
443303099
206559827
102975629
670045169
396931429
281533897
214108933
366072673
135188929
4112659
291547811
76797781
93726917
23451521
544524389
14900129
242309149
178718261
690575947
93158243
251084501
3420887
93532937
304465951
665013719
25482109
163909357
1682137
382569053
465597229
16376863
306501359
80111477
25282613
57138017
493959457
182025863
435468251
163876667
26312683
447354181
41285323
22926107
1620499
362683813
111259273
853109941
2593573
126585301
212715619
34988869
39661771
823664719
65287879
20409899
397513223
589161283
710650517
83240153
329739791
399263593
177261251
17851903
194612669
226669543
353555611
27364639
20671633
335444777
192040949
7079621
18923063
299930597
379651897
162989881
13270583
196315307
229925723
1733203
146579639
303161081
119552437
282471853
360847463
22032911
619542041
526457
538623829
42438083
65893721
22895839
56360923
185817263
19845571
65653957
265125739
547909163
21748567
77014109
58657681
123570199
751583731
160339667
532535581
90615911
17707111
11114041
4896893
591595391
47305693
25782923
577843859
97686341
62102867
130991221
9386978
66372419
47310313
34729973
101128847
637972087
5203747
119346217
48648763
15449479
94299313
542635381
64367273
565718213
39856303
85580471
1128077
175435483
477115621
16773443
293779847
40642621
236273689
221417681
284051821
612056437
196950851
610890671
142500143
249024311
202090853
55167053
254676109
163365487
386034107
99183047
267481441
23204633
539304593
367761067
626293891
58594037
57001421
37815227
100164973
74695547
148145617
276436733
67043531
260599531
44998043
54884971
35468099
486878243
328311427
15877223
51458689
116047039
135372781
134165893
10695541
324982451
146263171
61206073
55626301
136023799
129684589
440517709
143462719
52679839
274252141
261089483
74138518
66391211
630796967
8759129
14281123
16529081
253704817
460727287
246907891
42180833
427087769
412273529
620309917
26144857
133448333
21100309
8478307
494871743
3125233
223393823
55840247
235554971
26118031
202369549
230032949
4401889
418182209
257406251
185298577
615019861
5306617
156216019
610335469
215287159
57801253
246943699
377004487
257501969
343121747
167910371
1967233
207408163
957116843
201195919
6812263
615728171
12483157
817720439
38007397
684230849
261659807
537301343
391511041
457745107
318604471
97021147
37305167
15939767
370192349
52085497
482983691
219004231
83981069
541325153
111073423
146959567
127256537
655250377
27413501
387960709
306433219
67908133
162975503
915914099
210980057
58402453
168301667
61870957
4358677
9984313
10486031
328247827
333808883
802253143
4736209
275908133
480736273
1796449
114359579
83965051
20003129
454612603
121989169
116173853
357604591
57166111
20517839
104289463
221270437
60747563
372867347
39861847
147156959
137706971
30752179
378913679
118461209
278035643
138098971
194509127
134841557
130680269
76836139
43120621
99535313
189932957
256616387
369650767
683365649
88111297
456872593
84056983
193535603
25457909
294472769
64848041
56184559
348266929
228924847
685879553
232800473
156482839
14330851
234080573
684436517
18205841
333054677
196117403
159646967
53458841
7028117
261407417
542933933
98902337
482434933
418497733
146746981
17244523
778470257
273492409
277214177
657006023
388428751
66842093
360181897
161466581
291028363
12157111
86554967
535492313
187071947
470449069
15266257
272273227
103847501
16377419
845019673
173650693
226345643
443539
4214101
516157687
526847723
75183421
259925357
444718217
142267297
193454593
74206337
203373487
128426327
3163211
93595639
966400273
8781431
185360459
552179473
206808359
542178583
280384661
39119011
7550471
46162031
103368401
48264869
81481207
146837839
55870103
79611079
32454707
98057059
96726163
420131989
300822331
648130391
236521261
444821513
73366837
359268661
184130671
231431479
31479689
246076291
160770739
18544081
71640563
146926187
345322273
226585739
4248577
240004393
352553287
110989961
155408269
140340397
274498463
5946937
65947619
565345127
195767783
381013279
1025329
108865633
709698767
622994209
295312313
49461329
210269233
13769747
106699493
601057
885035581
442866667
503221993
283814429
600128171
108972221
818667121
548034037
171104933
595750303
653383579
27675293
54810881
23933447
81437567
50172251
762352727
601891313
156734771
232184663
321705959
17160797
100016701
248619311
73292567
124297427
347693393
15063341
404516689
227222227
196472021
45185341
292110293
167141479
138491839
22192669
322606387
75085261
116815399
163619377
54107843
51382537
34505363
24389341
16062373
456743137
107026741
64315241
106742197
75594581
27651391
7233859
505381907
566845793
521639557
91747141
43145867
167001973
119872679
2531383
110585857
322002391
525322067
41249927
319500323
110082403
122099539
5345623
20114741
44513383
981535411
565338443
130571587
9501451
421125203
224362547
412338491
106995893
200368529
211845913
254131739
155468029
626567353
17010901
594225239
8581229
568630999
43414513
5624767
31920799
454433059
145127161
121807421
31371763
535100053
290330153
326726783
366443657
46110557
47729351
965543
280231219
116403359
612623321
117559609
296045507
261087011
56493211
48026249
564603209
348332353
272959151
8499539
338267983
171400847
1288321
98571509
105262243
731492893
273713197
189341
582641569
184356079
150736123
243721631
112153147
561729197
372846119
338871371
339392069
122291177
184975631
366698029
823793
181650673
407314123
530423291
4693991
546783607
522090559
24315943
723423997
23167643
62925509
205300099
201264527
116019899
219256091
25874059
202480171
131479561
202809119
291166609
228139339
661994657
681027817
153244759
273691463
11947967
206381051
92754527
660623861
497721667
7111079
170292937
422543941
312156071
59976967
298985179
3519673
42063997
3432859
136581121
418002281
110176499
256151821
575359013
307740107
5119393
82331521
122496083
125826947
112733791
173839613
584354983
370319759
155102219
901263611
67981241
818755667
73869347
374360729
9244259
204087067
130143371
324842429
144792881
195026929
9943009
668437169
43593281
188568767
271479823
1057913
679536727
90593837
70532999
2317859
66590099
622631213
122322617
95913079
210420173
104114221
194892917
363966487
529196851
85011079
81251459
272985509
72422473
633451961
159725099
26432851
47168281
53444067
110062529
15422291
50365841
487864633
360473891
409550887
8320331
35923829
416546269
19005851
69910067
134923433
135350491
513846413
104463287
421684253
524088361
101905931
107510831
196555973
202619863
61883137
18999109
617615161
26429413
9150881
129148183
55992113
63622501
321513701
64586569
190157251
46295773
21270047
487022227
112891391
315806053
5675629
56718169
338755559
13588493
106950931
165678103
200223659
15759839
149277677
563971489
108963683
371992519
130022131
28430429
69655043
84275575
287487779
68160167
304152271
86897953
230159087
4020697
189946403
894169823
839306341
466529081
86142913
404397359
66153827
15721109
219589231
1645921
72924083
187833337
183531301
573249143
549472057
294048899
18263131
506023057
64249651
351325913
142444769
286577429
304061419
12800693
619158539
225140119
357923857
693772493
33521311
196417889
593371153
167685703
335804251
321220681
12810449
473841679
414313813
176479357
11435563
331775681
207502957
13367863
54842479
5727977
266389577
240541589
21115319
5800649
158819377
36596407
12772873
328616231
164870789
268887559
983699767
65946557
344971337
389562923
208687261
477528739
158775623
24727159
402574279
937875541
205695661
240398941
371406263
16764743
90175721
155646761
35243441
1927039
967750837
24161107
158078587
212018311
58776019
129697609
22685863
3230939
30780593
312048859
872435429
7850527
451033423
3422941
502496567
180789439
135063703
348130067
444707147
77017433
11704939
78935639
27697951
4970087
22424357
69769163
59842633
133693123
328945457
165367129
425416703
435387767
185566019
165663889
209721833
117034249
172243637
162767753
271441817
27420161
166181293
838799267
184688159
507904303
59993981
432191093
173299801
601654187
369998767
385515257
2982319
588052403
310462541
155102219
168827753
27092609
145469117
201058861
117855083
706474787
629917237
287978927
210713527
173685893
123383347
137107
745844741
609211129
86121121
17750167
180475667
292563589
581347483
14453897
276173333
195023111
293766799
150843307
471394559
169257467
332074817
212491859
49344739
39835847
374807231
46801483
575261039
644450881
163538537
102939961
806392441
976267
18425753
36557249
625801543
25102859
37670401
31240039
35428207
816418783
50078593
18397543
406653361
117138691
262910209
338797
533745523
209496211
22531043
281530757
257756563
61252847
903106811
348446489
69506377
410317169
53969813
109721323
21469157
95674921
59903161
361672867
248530483
125334397
213536633
233762183
194805311
62342237
19327897
527376007
53272207
168783877
81396101
275709029
239753831
126861071
421639843
167639713
72752651
347326907
62551193
7024679
8660341
120806341
66719563
70913041
11913653
432244361
333966757
75155489
23547233
341230339
121682221
171119699
691651957
156233747
70503217
35182397
315435971
674152013
298720231
163380817
179375501
399272507
76001711
264758831
241170719
30498641
271598827
147369731
57489587
776230487
120048689
229904963
312721573
220456729
36289303
1957961
256696411
28373951
455484811
417796787
13847987
135689207
441951589
5532671
320772299
88365119
201998149
114960487
45388703
103621937
96758581
136343387
25421377
21634219
256244759
332905603
246543379
545089087
143541913
304204493
364097269
239883503
123987191
48412643
262855399
73610167
81043751
231579371
298603621
310455487
419341259
710405599
167047591
22119379
310559629
80273293
22408123
154718327
699772357
185367571
215853343
95456987
326532961
618066991
71640391
150176539
190120559
507726143
81010031
114909209
66166253
77979151
708169741
79391497
14082869
60879347
25556689
54224057
111587309
8816839
239240581
791178103
8535697
55538237
95463217
41673439
95178311
162928783
393347
300373637
311053711
311337539
143381837
61670201
173219887
541987273
197473319
155358443
53949901
35144911
74532473
24712813
611465149
334726213
48326233
32602169
21933469
189709771
309197023
60187997
57475699
96705239
628312813
55555277
358732943
371269
420568451
4193687
147193271
40031393
264172429
714449
62528017
471329977
565528427
61323953
237868013
40308833
467513737
418447693
235270801
300384893
25325009
330582587
259101907
95445799
53192173
501530191
313479851
402812147
763753063
3191857
1346573
92902493
596724179
711348403
729612571
113637443
623809631
2995907
41744281
106525649
105516371
43311901
269077181
697932427
1370881
229933
51420583
333108049
26214263
328071301
91352383
19773109
680298419
2447623
337263977
56234833
44342027
60678601
302417551
53994989
356471279
279557959
433575743
226321373
702000323
56624089
3740299
30685609
6926537
86810413
174137861
406985461
296363101
3461981
7343821
86478853
29543167
265359023
25743013
151981279
310322501
2470711
298913213
19658609
81570569
718417991
376895377
248814179
355301183
115327151
81237049
208088273
35306701
359762723
8293037
485676431
64419163
151353857
488840129
391797073
8000233
603063557
16855127
84015091
622784941
72947107
110259893
227745491
421719911
36381973
242988241
260867857
283834079
625117063
256922929
109065199
53289421
64710071
309451949
127027807
81826691
36412991
34614473
105121579
322459019
178011661
50603123
186376669
38095949
424475477
13239179
36351229
128510621
67267687
291045497
283144601
41209117
99096241
10988881
28496243
4371427
303635819
188507833
280762723
15084617
52751779
121999379
676175531
588091831
340759637
257744609
527108201
171896567
664034713
37445899
51970423
341821217
474767591
900094003
45583469
24846817
377895241
38389933
509915213
160527973
196124249
53633089
319028729
20102393
631751437
690058877
29921261
9115747
1639721
587675821
566407813
351501811
85515071
602297567
47698627
265154363
23506051
231789689
13733089
180242737
47208101
122079043
266939033
14475869
855141097
45098321
727300433
363259801
237723379
84017809
35920901
231522523
63312719
229949999
441378023
111853649
151376107
11149487
57599
108570479
103636733
137886451
25087939
763470599
978833
230694727
377395453
726738071
413734381
5204203
393882661
42159409
320681083
786069133
164523473
171284171
317546377
26341453
808529041
75296933
196743139
271980997
183971713
3714941
406065697
751166917
149051141
272921843
1394443
136437731
311280811
454903583
264735277
345189227
146160739
366736463
479463587
1327919
27510907
190981471
21763699
45271657
24048721
48200123
24718751
41948317
435408683
29556689
113111071
35559467
48979577
473416513
184603
344531051
1135907
72469451
613648897
295137893
103745773
109610443
920904091
360476027
564165491
406668503
740778719
163403083
92276321
60703087
116493653
440446687
470954441
67353947
62576441
3503209
15779641
238400077
52470241
112661999
99181639
257867063
136923949
43414361
139273703
100207207
487837123
165039163
464532001
271507477
94968119
3044599
254163953
300914947
104224711
342463909
288987041
215604581
181716649
231122041
74561359
3663683
52153573
227759239
186667933
84663017
34562747
171908221
224787019
30288803
450893099
355651073
190482107
7917643
10192687
123112277
5710867
101809249
58709437
260582863
47320391
395366107
19467209
55870873
9022577
821674531
28977173
297841949
119773747
256433113
576374951
248419811
273664289
26453599
585474739
267249589
462341617
238482857
467892767
17362673
36063143
179358581
44682431
553533829
335056177
97542031
29184629
69884233
371206337
680628743
53878829
114216547
259511257
339835817
274566667
167180693
179038163
65666483
55162183
116889989
620355049
81390671
459239299
153827953
59661473
18134821
242573099
499595797
61606141
359765639
242544109
121434673
64092989
100145869
191126471
288633437
118987217
32724299
535818343
352940459
416307721
80702627
148508051
149239591
53459803
9076721
362846903
661076849
56906791
33520831
165782297
1697557
608693411
102003569
57097739
53468741
110141513
108472723
141051047
442815493
343534813
122815577
14528867
77020291
870052837
314110193
456483289
1993451
69536479
292303549
117870689
33104059
87261917
236670143
170455643
101216701
362592221
3520609
54913169
54137569
409508989
171052621
390718357
406718203
16086253
317770709
46486553
6531223
197991557
55987913
6218551
122854649
188016817
353795023
24547483
157522567
43676387
46965313
390883849
106693109
96400823
161118259
10757321
96073399
456160603
61183589
222864427
125989043
101097089
555309793
27877819
98261549
104256517
414372809
10994609
10609609
7866601
9770023
8276699
1299481
435120841
30220063
593633039
322330837
391295483
193864661
51775721
39311971
14002399
124037041
626061713
160623917
45905477
108722969
54430619
19033291
231728759
21049151
24231829
226025663
379514959
374467679
198550423
220899181
105189179
89567173
29272847
54744839
25963417
87031541
67043839
486981203
37733431
633365273
53928071
812743549
180372799
116683493
104588257
24479879
287699987
815519207
599140681
444552929
7088747
700683143
63784381
279156419
12478777
241551143
67772587
412119277
694782793
197589131
356995831
59170481
55784059
502527793
158922553
184824677
155857747
399950351
718225873
111229751
36789617
593069759
98834779
28946209
43865351
252648619
3492659
40599359
54832829
338441461
378714911
183811577
91203131
71995069
299554441
152579543
222601279
577041131
94186139
704375899
5896447
124074281
706637389
67815929
120274409
201832181
174152681
95049281
408118889
116766599
50117569
143300177
493354201
98838347
166038749
122944027
45535327
8884087
95381063
5603977
10650869
589370363
221979937
58422883
321198641
164727113
61850357
199845817
426896053
381361613
255999551
76187101
32215973
302517011
373503041
596887117
8977351
130497539
331101079
66753097
141739517
30681347
130154371
41763971
526195777
114373657
1
10000
728355401
322723968
60476953
364239377
730281589
62369009
4879463
8668169
26160877
13213103
10789151
686962579
503181937
579743141
77438479
11227033
302901101
78252827
193625077
15356477
156207281
80704957
456389477
58152979
102437249
73821227
55778257
207933449
53915317
6168947
601068581
155002823
77977727
189194149
462215231
51387691
84043811
155753651
115893781
260044541
70903739
522370879
762071071
879683449
194456869
564401147
337216151
348618469
103301729
112542923
130393741
3026201
295146403
525660617
136827193
13821191
383228653
19443239
116764849
178899317
32333309
301627699
118131199
591399707
10101263
457482439
676262527
177115199
542638721
2478127
555982967
79917899
90216779
34375027
62349743
298521973
75079283
3770177
250350887
386377183
128071231
80181187
21194363
38833087
239162513
180068143
81918517
858409
105537053
93290161
192293587
27619013
7441859
862200523
47354257
176627
7756027
164106091
6589537
2185147
123583349
463933429
613548347
703475797
185642381
182842459
724565131
301025983
147124189
409131991
109659569
43896143
152111149
559943
1425001
171519767
221149421
148275151
171663139
153226319
66010673
47692523
224410783
1140059
606973813
620169457
495085819
364433191
32867551
755184061
221832383
156162103
403306481
572227949
82943023
19600379
88753879
59178247
262057277
78065333
315532927
531221651
178742303
341367527
151761689
588789191
590217997
7977491
340722931
560754577
438674801
388972307
64499749
136099289
39376817
173498771
123290983
603093961
260654627
35542823
202847389
77247991
198452389
233370451
399341837
3132673
28512527
308231591
103956631
688711591
580305793
304471619
19304839
166642009
163631653
413815937
156509911
205067081
18259523
206083711
269752099
30383191
206728901
189529409
519966133
56428597
71031997
522136157
494931001
225361421
15845261
84612023
16014107
8174557
100179451
79224163
103789949
722626241
98463259
432460811
22291933
47264221
356069513
27105853
109598491
28057247
623585899
498493813
50140303
51017269
67923151
207487211
6130681
382651097
566680337
88301453
2303633
130817081
289655357
97282013
84819247
548371871
54858119
244133531
292346729
37321027
11122537
144316583
331512743
556929059
67616641
257197903
224746967
443492263
287869849
30128701
91352689
192262519
339542167
6109121
91483517
719294711
134518763
105123451
330666551
1682921
86605133
175287509
910330007
37678759
100997423
975983
19893581
228859871
7551779
251899913
828679711
12049837
380813833
233896343
7281601
827860139
725556497
30172853
36271771
485818519
236167639
758772097
81934253
56079731
175613311
111555757
731807737
105936323
613353667
3793969
693246529
95402201
32730029
141458557
430546439
250060961
175499719
82828303
119175601
342449221
584856011
334315147
154261031
90308459
451582601
429753823
662326597
2349227
20580737
3980869
385980149
19307851
735992381
131705569
118013477
6074009
266778793
950951647
163183019
417437197
345344327
278957491
166161053
407201681
128027191
760298579
14761693
35848303
85922773
531039407
53692459
79951513
305178317
540913129
201037037
232036171
28001423
210848201
499535737
582468379
192372053
497408159
4358269
183621337
380252989
71712439
98487079
39341639
495517703
382925383
357126617
421084717
13805299
15071191
99133873
112370201
372651553
556294393
6816223
395997989
701942341
52787593
106465753
13076221
39590959
214277579
46514417
325337491
62971331
350653643
152921827
2448811
496246151
604191403
268317421
288549931
394205507
134113237
1035739
83677019
252966073
186259561
741680671
399882781
259238333
60740821
28069381
300891259
361053983
24691801
686225249
148960789
427482779
225607469
47460533
606538213
180705451
339897539
623300201
465962501
5095373
408010753
209251121
600629569
154267889
232247153
184794289
225698173
375360329
377237801
508622867
118830853
11989291
77136203
262033939
92121707
322583003
324607511
630258089
388013737
22308329
3840097
40246103
14704037
2814619
120004769
30464897
29764349
241684021
307145837
259053401
241127963
228547919
414018307
77881343
42187517
17152271
395398601
401021711
497389909
122390137
89230139
423188177
95200379
401515957
906959449
580444507
16128467
591222641
25240247
100127411
435619183
247969363
207134149
149723191
198294671
4645439
47943199
357466709
83012453
35212543
76970717
5717017
576379663
126094819
43432033
6007993
495467299
29344657
63080179
242336359
382576387
509787527
200933923
211493929
4626553
208933741
106338439
47496377
5035097
193012607
537988981
18314057
230600641
66961357
147880589
3221213
103890749
113740867
105980683
441199337
300309557
39482243
28564489
51332917
346384463
317963167
209047703
256983691
880689377
5060567
11603513
397544947
189056471
4424047
16576073
211465169
450684461
312370651
21517589
116389733
243739283
161728279
154648957
2667001
156436769
289448981
367510589
35725889
216019763
334377497
193268851
593988389
842509517
185159
366075179
49111901
508535381
157141781
70830037
109288367
3841931
177825611
50980537
44653123
505833001
446636263
23681869
266516681
238148011
118183379
490370123
128051219
184517639
120877147
59780261
345702059
79285109
394377491
454903
171947407
159698879
119086741
264203
23996293
523271383
4625981
9601807
245082911
531135119
409305157
239531441
15322501
446184503
12492463
551594437
123070877
86661317
11855087
14900477
387211691
360772067
84346499
382007077
43880713
511154243
886928969
246756893
438755171
347142583
63694927
151441513
564662671
4531489
83658247
28075373
399688979
32570033
416665783
440280733
93164251
396384167
344952859
11165093
296703103
346768099
657088373
486039569
79445279
50806409
602228401
91621051
536961487
79889039
157564357
10070981
98774567
123893543
58804481
25466687
46768373
54344051
712170523
666435433
230344453
540077203
298108571
9837337
38612417
364111009
61547107
76754299
439060129
55604119
243698401
53604809
153960713
82527283
531009877
210246007
67872043
246975689
171553379
92706463
258672871
123828827
85431449
61083371
20005967
476081863
187693283
81718783
104289863
474523241
266045303
2048987
26719711
63918209
44318501
29994317
40962937
3292153
35029739
291934729
291465569
11420873
171054251
72598219
28798303
188309861
47288303
4249229
40958383
217371977
142846409
50849831
240075569
13784423
278020577
105849949
130243381
28072999
4482013
146361703
48104989
140891837
133492747
274323403
285746941
541103
21136789
232361873
113805317
562155361
292521433
606958757
42217247
117278149
104128259
117934379
57470923
725684573
69154609
208253183
143606569
288060127
191378981
700155097
566969497
25922341
3074639
22232129
79074053
300737959
385166519
25581289
53029981
58385771
153553609
83610341
13522631
60431003
33940573
454333699
752058679
379341107
39419441
372550229
252222533
328716361
18578533
8797531
37350337
570437711
144178537
918048121
92687971
684515969
40326203
311417633
644373643
53652623
230197829
230602103
468878083
423645991
33817943
214438297
28489897
365361769
58055359
34333699
163883777
70067971
201923221
1223069
297245587
866547127
219446779
1972301
435668099
13084817
16185427
5528539
266736739
30207743
858831361
66902581
43955027
5545343
434373169
2768867
2623009
1386799
4493267
268033357
28001021
615825499
198444509
111936493
97739051
4936369
664612967
306251663
58834261
351845057
76277293
246184621
19916233
95664913
63864979
124836031
18879269
107422981
699470803
617550961
101902421
196611193
52154273
514475669
140392181
11870447
975850157
464749729
498076483
55908977
170612257
192092893
6602543
74764751
203348939
187619569
483941923
21389461
89077489
98722579
280519177
13042877
251988673
8539793
410533523
173432771
599670853
712144991
752193293
120680641
557187979
170722021
339925507
92128877
237137491
85306703
259650121
37876429
494349617
565623431
619026337
134751167
38981743
339598811
48203657
257020927
474818129
204781751
43591993
40206563
329907091
3145993
115065631
111537929
20114327
101809801
271310147
466431851
573461311
741695309
51113201
368296477
61311793
11466023
153360673
145334047
135055997
183863377
246603073
323296387
14839373
71164033
600371071
469137469
307903489
21958487
667813639
42530639
4080641
115490777
505736227
12851407
161213851
75413209
43649357
342983213
628931819
193040987
76714717
223308641
1017689
270735391
27849469
780376033
22950133
389743153
267065807
121746307
211292911
358553203
75421589
17376407
62211671
237555553
91253509
597267617
312788779
391813423
38633831
435072377
410733523
52742227
162029081
443833997
40087141
460958299
55391717
694153
612777233
77632703
438455737
473715503
127837991
50803391
595082447
227861849
74552479
10785329
844563913
346203059
197815411
4096321
954237139
341211973
156672973
478135187
166860563
893764381
730575737
6121301
85805821
874019701
90044407
233573609
253053137
91932179
96111583
170508409
12550903
156104407
160424863
2828369
405896591
464130811
756663617
16610257
173048977
2044531
142080929
146082841
381128879
340189427
598748617
287812321
4826461
61192451
107421143
163500199
715189801
198128389
292199951
24364427
23470009
169791389
46823099
626051827
162688129
415082141
1120129
147126247
212320093
6916463
210637807
129957601
71627839
190671461
41077919
85656341
44196437
217398661
11681407
292975457
126265
703357451
564872449
164278739
215531473
272663467
369730411
41774617
323799193
675187577
136508663
154653469
124456357
1288123
176956837
8390407
5645839
59014271
404918389
313589417
345510769
21394111
600310747
154216373
448926697
15910247
654306517
20085259
432529
62958523
736803653
94558903
238126067
16875161
66375779
141355703
272801237
217206439
64465
14474791
106505717
428974417
163128907
627245557
16045277
18576199
199897343
40244213
176398051
217880987
121483259
7111961
407486647
406178173
170280949
48006971
209609381
69394763
747506989
50627869
211615451
27215219
19602991
39297113
825291743
156056129
70754771
132589819
38291719
4315429
521661317
254125447
282920641
109257791
401298983
90604303
81067867
19658669
268631911
677215411
186704669
67290661
5077003
530968303
290849003
92629601
186384043
355932251
231849133
204091651
591738919
195235567
8001613
151120279
352765159
102878599
51060827
474833347
436969903
139141627
308206091
392751419
725045281
97154059
45457103
93113639
391846999
417364249
242144321
114896827
180398003
488861591
787366313
22094857
17210251
62656369
792297521
30567931
188947091
225997363
221086193
423784657
155929133
363996019
100660181
63577571
388942637
58910233
451825007
439344601
632927461
136717241
4868989
3934597
401323789
64327981
7620929
221570543
5302051
19183481
472315937
350390083
20625329
4248763
43206679
366876281
543045469
230614793
18579403
59265691
47585507
110472569
89317897
571463831
220058401
26494129
46298891
89779231
311221483
212317739
8057741
237831779
61906973
707045063
150686707
45275039
463682801
74150051
92820509
473626337
32346889
136033049
504156269
190413989
77589691
40800707
8667683
27051667
34309061
157118347
434948681
139033471
57336959
248911217
81445003
98143183
58464631
363646273
211863257
93004937
171241177
278031469
45691433
57861691
21717343
7769843
358891339
452992697
293204267
532124557
178119649
672795493
435446437
468569971
77028481
200589799
55617823
93297517
305475481
143787949
139802599
176236877
23613347
897022271
156814219
95579437
670194709
14148923
664163881
129621109
420945271
77837051
65548267
119971751
179651977
4642567
240801427
382775639
288450023
213699229
162260633
50449213
1771603
200285573
57780409
238879439
194632861
115111487
194985527
174312001
238369099
339595741
314174167
290127077
159025891
127144081
157043351
197623879
89069801
363611293
118398067
281856793
417617071
86124847
144012257
267330131
189381301
235740569
307324711
628566023
60740341
613019111
91628549
471413729
220524193
487735489
316012727
683955953
87370687
311859439
422155787
207641339
35993687
159127097
41026147
186108763
443081201
313189649
297226801
167796677
84063403
323174461
206205491
263478661
256306793
236300989
289860299
2156107
349297703
345649999
11949089
54383039
30728209
320652383
205460639
264006217
16777043
99760081
1775357
33941827
7984061
6585391
138790787
266937059
62048017
58246333
432147073
222251851
357182689
172809191
390041497
20813209
3104821
446868263
43891789
32338331
8186699
722013133
198667619
9598453
14785093
298059577
13104071
73980637
12731021
47393299
496506701
10466567
108185933
102297929
690819823
855437179
678105457
41787931
19862299
354149317
209001413
18056447
2586449
78095707
250637993
687682843
423154219
522452017
268124729
152446571
50164973
613380139
6302783
194549723
146111593
313544641
22721599
108155891
89626639
19182869
706889
476559613
457914887
177353749
104177387
299275997
73010071
392152637
8991841
193544653
474928187
34097081
85999831
173257967
6737179
427870181
282655627
207087451
117016619
260193511
114942449
391435813
102213899
467727089
2650591
414926839
69343531
114303401
216597679
753825491
611425973
203567737
1543643
78184541
86433059
10930973
68998031
4596269
4590151
1819429
26469217
489289639
376460417
92533453
344004919
369765761
705511
211051331
45149081
224076623
283356037
4286141
161335093
295269211
278933051
139259941
115749047
153613441
33804203
29809649
507792911
349215103
96383671
162362839
33528997
26831201
670946597
15250661
662998043
32636951
106955521
63318383
351208139
618433
91523251
18339131
391717727
91802779
108630869
159552763
592378859
157016543
232338581
126777407
485490833
34569389
52626011
8072893
160274209
96260551
289361173
27431783
541664551
141760187
178501889
20422429
418822639
773143337
525033923
242517161
128403707
274758961
139414111
444122879
202847443
946553
140774797
130550149
360068257
13762589
416598671
637853
216503201
150571807
537991283
6378469
657956413
937531039
691891391
84843127
347811671
134559751
345423587
508636067
330778681
47175683
245818163
142077919
316239839
190929203
75103531
110201951
400546007
60756611
274879543
189895529
215430541
211656287
7350991
177321239
488722651
11019427
150775871
321671983
54063299
576971203
81205913
60944971
362830141
169908433
22080439
460326817
7990403
270533297
191173441
547641487
715171049
43453379
74740277
234913793
1278877
116425033
605643721
181642589
232883507
165269939
130086947
253937119
185955137
587979361
140075227
245761123
202855027
72389761
518663441
606024193
10138493
89008841
410019133
115896233
6845077
669308179
235611073
532037663
75320171
66116569
152558123
54170593
575324033
22191317
591323219
123907957
153813377
132874799
841231751
654519563
92008237
21716147
159290179
233772373
72263057
668064953
302172527
217182523
1373171
451256843
38153407
366063757
332697569
70398017
170208833
21235069
3471071
212920999
212774833
878734957
157706293
351953653
73716493
3989047
154406503
366756179
60147379
424476319
226057739
178987147
476720593
98025479
27962309
441883279
185558629
2037811
30494263
497366209
14395853
534314617
414989021
46749467
114601783
107385911
60515153
217960279
2991991
44504749
228137353
13397821
248953997
86429633
445333351
187820753
173126137
551464829
204201727
671931179
35698703
75368437
162397337
580332019
82582237
621865243
654927149
318544459
3884249
377802583
183193607
205078957
132279677
489356171
129110981
138387001
17650207
21849391
137439889
530715953
306002909
529457191
119944403
53491507
721170797
274143803
271225621
8967187
87859883
168141761
12370207
36354953
263428717
53241157
378986651
417022363
26772401
32075273
146989639
133691347
146208847
569264807
635006789
152323393
107239669
144840961
22816429
785972801
370084651
57164609
88455533
332657999
38657357
28807607
351805339
413049067
90434783
104186777
255862441
38110087
4280791
52599473
58618897
101321867
28336447
564317491
30749893
356664733
443628067
486650917
147633271
503931079
371137609
159739147
252385591
96974027
300750409
306039197
109214197
836242963
111520259
160311953
156892933
160947301
4766609
83295893
112230683
357681617
568701277
79240627
82630147
613626799
210806639
11914291
100555759
125641811
119048513
901049951
332586847
32027693
446210243
142600937
35772733
3941347
308658191
21140771
234905263
159121217
574999
46528297
357495367
14075723
5246123
3560723
6344477
427797311
56049307
268046189
99600863
812405831
153706283
364588691
247545841
308797
145079833
196136653
474937241
278562839
800596561
507163313
150067843
211621507
383066599
652552457
90235261
254330413
127474357
31419737
494300753
409608271
650590411
384521101
84621113
273558041
3911107
138108259
430863091
602953621
9687037
14675113
227829347
118955983
148857391
120479699
74177359
89953217
149721947
36517001
403605997
250560907
378074813
38678273
452438429
35690867
256931821
303216169
131643689
514758817
752340041
341948053
56736397
79016519
224857811
95802451
83004721
617979619
142580419
234625067
61185503
155174743
4226041
2147857
6287219
51573527
453543553
172383847
21735559
158963033
346489357
329915767
585873007
435254593
825418117
110457673
276246709
1097449
335447953
66918827
21617153
4044277
90830357
5095829
40272523
53651239
60426599
7729769
134377757
42741877
226238293
112265537
68923123
565635307
3419561
408170101
31392653
282570623
44779699
45749551
108032371
638127209
134773967
5591237
92763791
672163159
65253143
22854803
127337783
154163237
131449651
11668249
405789941
216881711
924618029
257469379
153301483
100542989
36134471
287553653
58857089
83278757
127232857
115694963
243367717
17428261
146240219
214633087
470035127
81290851
102529391
64400209
49979723
3276431
140711551
18532109
72874657
333851153
119423977
314843239
73720709
131343749
3157769
786644951
367568609
257621953
4048153
456382709
91957603
379452893
16493809
181360793
83647477
3319853
98681393
6738983
84550787
64060429
60741257
2158703
42532081
35682293
951292921
71899039
498884987
24255709
3246959
18317129
160572791
31232897
36899971
48298069
180154421
557091707
220851793
205990423
368830069
392642531
208247821
194055139
640638233
94936511
41662781
408866831
544933049
124498637
103788449
28527491
12388823
414489707
8818883
43748707
38783627
25427569
468405433
794882453
50984249
477784207
331189277
615707
347268379
57161989
648108919
570072313
34503853
36982291
195245759
483711133
221439523
271981811
562476283
240680371
238561303
412680553
257977849
43509737
317350213
204010663
808577411
356360201
433664051
135619091
253340287
374637293
79348447
258161419
47630293
5893607
581939713
564864431
51467807
358065439
625453
8164487
26827529
246429317
188767639
134468539
311074567
266855357
557512259
499826923
23597113
442905191
4259999
881527573
86111807
128379367
287203459
98230841
145879589
96567949
32135063
40865551
317715539
509471
38599657
64256701
193745887
424624723
10413031
427861459
188569181
18096581
680302153
131426557
22721119
289740569
23689843
195028919
158667503
217475191
205960477
138769541
493656281
403062041
71410459
189853717
273439427
78261977
673534493
470493223
336715693
52246609
36703747
90905219
850717603
681086633
129740593
102901633
269825629
383308279
55961557
54367871
81842207
628677449
67485211
166659407
177324577
182949241
709949501
234335119
37102097
26072791
28664357
418033597
76318379
30372143
438423737
609731531
83440919
5022877
131979269
196758847
39450893
266277439
357385157
47637409
43911149
299393399
26460053
115209371
46193207
7676117
789495407
3687473
444965119
23221229
437223013
576971203
145095383
568147
513127651
280217159
631840939
181915381
224462209
267350297
587011379
402997337
452992663
376354247
154194893
31138847
6770147
76930351
574911737
688341239
9012167
194438957
291571051
51491723
236934911
24585641
209978677
3639463
304768291
608428511
78850127
17538413
10065691
35518991
58379801
995717
575602597
192435241
13549597
105684431
360245707
49106711
412093427
12155251
8302369
136744087
14164097
854363659
612167863
87036011
50745091
44491277
174793919
48072887
617500441
34918399
492487067
123846689
505667761
72171779
164991779
100773251
195466759
576528817
48770251
222166289
7559159
80936467
275066111
226398037
339952619
57309803
209397091
676187909
543948611
206949467
276621473
181888801
25408249
96192949
14019539
358787591
40432663
131101801
5924123
185904779
93804461
235648657
255913913
20555861
7803911
74818021
16327889
106575871
370034377
454410317
31177859
29716163
15945701
150763507
492237041
496710037
350832931
894073987
1511869
200526959
557916991
21177661
64612763
426898151
134892557
8983727
166964087
65409881
199783681
202634273
92948789
369663859
68077991
74625211
9653771
117865651
247579417
8867171
406649053
96123959
11812153
377373743
775776613
22754801
65008451
409685183
343257223
39191081
435051109
11851561
31116791
142123823
129689279
358732043
68213269
69861371
48421777
40187479
726106427
837665579
13384043
233913061
66470009
30169903
102559423
349291519
275416703
641142773
27508813
54127991
52907633
83885261
276166069
131355437
312936937
421234117
304506949
445881691
20967019
36925019
78587309
617308847
77529223
127368211
65718347
701157173
448680091
194226287
792438937
47884471
60410417
48761707
88646119
416928037
555398147
50710063
99722929
250983917
39110639
114436457
633339853
34020977
482649241
38994881
13637749
40149509
53630663
150205789
621027091
32543783
184398931
492546589
79345117
445850557
305217719
28034711
47152727
10651973
5080441
191322841
291871427
439913611
157691687
495536177
587430911
418324649
791057
84409463
533035717
186121499
12004931
280266803
596799583
7054561
63603311
505401049
478502579
9067973
35960269
393451561
28445861
88640627
144354211
255209749
43677077
307993051
213847763
82069409
91944893
353903917
511243561
50715359
870891377
641169623
440938991
130384741
536333111
631485571
28383241
427390879
95135969
407880797
14417831
102896581
47400149
95224819
45220421
260445761
265864961
756345127
110931581
152937523
547974811
355774313
572788511
7140313
322743257
172307873
157042973
625453
357323227
207492569
102899233
305703427
364901507
314416189
163694413
389476799
588150397
645281981
128650153
41164859
276781717
308106847
161181191
96079279
480980849
161484409
64851547
672746539
9232099
7814693
34880749
423601957
308312509
14881343
110261687
8542921
851300467
528632227
711342391
280268641
3779603
356753773
34508843
245046323
110209523
114652037
40077277
409667747
526419043
72632107
200124667
59633479
35980369
207119243
20771249
496697119
36989149
388549697
18012157
136770509
423066467
280583629
114418453
21396077
192789547
212723579
8137061
115794221
402785893
343989313
528487111
94909337
48372581
308045681
138993307
24264133
551212339
108214693
582750499
294243377
196940503
381856991
268143287
42311323
670636163
355426829
398409631
330431659
3312649
366220051
320960261
147630059
577564199
439861087
273036083
112213223
297130373
236685763
194195887
80090957
875128531
322020241
7527469
519948967
211896479
80037827
198080539
90734297
435804151
65044003
11875447
138448147
415313699
452075473
55100471
464372899
268785289
788228939
146998169
85742093
175752523
31012087
629722151
132183281
23044493
8347861
56852533
248302783
119653727
482196389
408763541
53163797
143724187
842491577
352498099
4704943
302198111
537511991
279852193
8449087
8766019
571429057
755847307
36762161
3445129
74296759
76793921
64376827
36606139
724915559
539734361
2684359
629494543
439373587
409819199
720184919
570929459
50806783
3433247
382624243
99108497
215592049
486711229
54770389
76703453
329325463
2234779
51515197
51158563
89932387
21817811
70269509
69037097
378035969
81358223
97110049
769773509
214482091
487117
287043277
497442961
165339487
113823373
353116451
747343867
656973913
30167057
5607781
161026457
35576977
243395561
3086803
407999023
108296261
243039553
20868101
436661
1329463
8599813
49211339
17581241
241091923
167220817
5153339
172357621
67227749
4571179
123350471
264072607
514652591
609151219
259838921
224282231
322525339
72414319
531084457
54753071
190550839
80197219
9569579
111154249
370417837
24834967
94873739
330937889
14485799
75222547
141845083
536309581
5399759
411180043
195542647
75316097
589114217
264606143
62548987
55232911
707827787
762472673
159799933
320483893
52599461
9412841
136601371
32229583
55438939
91563697
313089551
547080731
58158713
43763801
81678299
161579207
227985787
72744211
80968103
170163173
69110059
177483841
518410051
348040603
483840979
171087013
158259617
14121599
276832111
67642891
551218697
658249153
166588921
34634269
1975459
153793421
90633707
114542569
755317561
2192903
13613573
6524233
82370669
41346559
253540919
466821427
3200567
104796949
130187117
696444997
40155371
32570971
83594671
45622331
179457121
53880119
50710853
195085091
268778833
131580781
596065213
18093217
425711149
18455293
149081729
520535963
197101907
104247499
345846679
10536557
11620541
92050001
144689423
66432461
481447843
74394967
70254071
477720083
545207851
245816503
448622497
508299227
521194183
158073691
434844019
50791357
196448647
137314187
172308221
252451811
91606357
58395149
160950497
147179161
81402287
8606711
85704557
641773459
115898957
658299451
527648323
2851033
115414777
39318217
186807263
12104627
60016897
2148917
83368139
30099397
311976829
508133999
78823681
71734129
778215241
22578131
52655227
138494471
589334017
133287703
189466873
111372893
164988071
85516499
163965871
332666093
86109167
148875269
267686603
13682549
12304009
82091749
254495779
13438133
127738103
140145617
372679523
210282073
340048069
229522747
24632123
156892513
574892173
36435613
28785797
44389391
169284781
37326979
202195649
518684921
380197039
142417537
246351647
25661809
50135633
24785077
536936761
198868469
210193531
24537287
272901319
598083901
54905581
1477849
145665853
302534909
48657277
64842133
338032183
368349833
66153887
98992681
592432831
299833577
213745381
831143
515753699
364392239
783454787
3815239
139280191
180981901
111351437
190394683
10187899
549235627
78229861
282049613
533253967
69136681
142267439
142373969
371419831
168919979
3193199
347576389
67327277
18123239
75757421
100063619
630596749
38955443
266079431
147994151
372869929
12384311
15087689
32838613
74044309
72379313
784819381
40624669
2749651
22462751
78533467
49013603
153711751
325661507
179847389
120534797
87661289
49207181
115880321
108295133
214210433
1147219
487195277
51567157
203625341
266028947
861311611
36505523
489026999
48026081
20779777
328519249
16876421
82398731
467467477
428863759
47004079
190894511
240377953
738422051
21828011
90871489
371036717
124609669
22714079
365305399
55959479
112438393
554502547
225736463
328922453
238103347
501568723
25435219
235916377
47461147
357580507
271300787
819594271
198409769
24734209
572895889
625707839
587236031
121097173
311662543
178528153
79826869
229828153
838428317
179260271
562269809
398414453
161478143
29597957
69749131
91107179
25382267
214924097
100194299
404512217
42095
20868919
125308453
148663037
182755961
228989087
39942187
298692833
2048297
67559461
637690421
97436077
259039
95055601
688697773
9652987
7945643
166856279
96512831
334760281
6064481
84584993
180134327
628430969
141330583
227527007
571818869
462691
18621217
34722827
431374187
606646613
453296681
489781381
155132819
294950237
149006159
294755309
312559817
222392629
57443681
89761703
14301731
302215439
408725399
11927911
326990431
241128469
167295913
429044237
159428509
296467307
42324649
10014779
761036503
85345537
640928591
238275091
398702209
74879863
50758483
342734881
145369109
796101521
600026489
23341979
185254789
417609893
324088409
93096491
270424201
85656629
534709321
589886299
673550789
90937271
70389481
611460881
820082093
73450019
6392713
275824049
113154527
374728493
260187931
140327797
25861559
134400919
61955741
14387057
27286687
377155133
107753333
108827987
119293483
340643111
195668443
30745747
85280843
76585651
354379997
20897137
53997851
322262351
606689263
213691039
397879571
639205289
213030211
19028851
22928713
1710563
219013031
12179039
40831691
69919301
100680191
527857961
394311737
21766177
386199103
50616413
109629673
35887109
58213073
66088703
638125511
243189847
598668737
190563647
473324317
286225843
288946291
5816381
356743139
218562167
105720233
10261327
18071069
80089453
694534879
22327049
343909
264208207
418497077
400070443
944331811
19448201
4528343
658783051
81819631
10180543
853070921
2448619
511586441
109018471
608962351
557825173
38000213
292853317
442460203
386438497
508352237
161157341
107917367
33466123
16307017
311474777
173272753
312810721
95219983
77976881
268785967
382012469
8456407
201116101
20187439
124183121
65074577
18413693
54363457
396425749
158429231
247297
40306837
386876887
376143793
191345527
435651803
6920141
16553899
222061387
2254957
320537297
2377811
265802363
8699599
803507129
9054113
380246381
71551591
29812499
212388461
131068709
253160867
9054869
224748437
265666033
178966097
535700591
414497071
91328123
285375679
227984243
83246167
342325471
464914607
268443083
42438607
620597503
172042163
139647637
136002653
82870133
45861533
158395439
36317653
127504583
150381347
726506413
9607757
31129309
175508819
440747173
8694563
469210019
297812237
104179129
509560099
473371
39300433
220213913
75330091
60222971
138894127
261968279
147354437
327189689
63733841
171055561
118845653
9626633
289697279
261453277
182004239
256832087
118790779
102756989
116890693
758591147
19234097
559240391
343951007
181832759
262879853
81263471
45732013
8316079
157218571
384778279
247378771
136875131
46394533
7532587
344665823
15293569
446823557
788752973
12187529
330241579
20735861
371357759
519289079
49820041
317216353
112608281
228158303
7037599
53345729
162751373
384452267
67104971
320357833
148968997
147906727
243104299
136549397
44226829
19097867
38849171
2573503
201731051
44711789
53392247
32631097
538363549
7181417
466388731
254525911
219384961
27623567
447642277
507116453
168791141
18829039
169068037
329752289
142777667
96169639
17473241
447906149
145034479
102563089
98046427
56317847
171913829
59584661
291419749
506569633
180914911
413200927
6668479
663910207
113042981
351420253
409896493
202384373
96035279
76603031
119540963
701420653
39195397
808621067
192479099
45780727
224815621
321643307
621961787
165265913
292374301
157522999
186384343
5033627
399076277
585105359
463926959
97158857
665662871
4132333
521289799
1507691
136541159
244170763
616841657
28444673
94996519
781419827
19952167
304312259
184272769
183812683
761848741
341440537
125312207
52848931
806270837
270229549
23428417
82495253
220508329
620071901
73054537
703422887
54215599
679807501
185905831
113467267
74457533
584856011
97265897
359134033
79959179
1317367
425974877
102929867
237335503
679369441
235635173
222806897
150007457
230409811
142386623
738033013
135551951
348630089
172156289
3480143
21293507
129434323
8898661
28606159
453348757
439160929
24448927
51743467
280171601
10170389
297996511
271623713
176431127
338354329
823651373
116400881
83453273
470066977
151720867
423907139
371807473
676893857
192183337
607614653
180107203
165345031
244698563
246708503
1781149
5016617
99205823
21339011
15720259
168289837
327762607
72703079
270729451
595468193
205147727
223827067
16853197
853147
81748411
36705241
105676943
997834843
491755969
40809421
197079007
14799133
46790507
41560901
292727447
709741873
142641589
464774551
598237351
7994989
433695173
34989299
566838301
118371167
54355981
86725033
299824813
86659961
356314267
17393617
43806593
254365723
3398167
124709083
49593251
139116839
67073141
86100923
691121731
368092741
378220597
13505203
632507479
562388461
27701249
147674939
3254189
73373809
245785583
80458327
320089703
74590591
38297459
32019223
60191903
94847771
127242911
927396205
85998439
539703943
92385533
76217501
350332897
777331117
12727997
298813423
7239731
3141079
475243231
624587573
561276293
240813607
26241289
185971309
10741693
65049371
13484651
61482781
373122131
136113181
50511073
726423757
295095811
15826571
344398679
422272523
133684861
156928339
446765197
25906931
380540659
214410017
198066311
661489
224576581
153274519
16323287
13444183
363431009
102550519
16478041
348956537
360097403
541590943
714123841
131537831
33956053
442898513
150605929
334083199
85041679
91437191
45125869
21239279
416648689
81147559
281401817
17150383
127111141
259714421
697258633
333728009
402108263
177471397
105081931
70345963
155099701
382362763
58190861
767691721
71837021
469163179
201407051
31867817
63292891
12809219
374105441
83364961
599729939
10215769
112157567
319238707
159982507
287290877
392553617
40874359
42634741
193409309
572953673
184170841
365990561
768172687
236634779
537290237
165686083
132666031
356850971
332119631
152877601
5050313
525831211
243071221
25913827
298549997
36844931
29735341
3224503
59351161
242383811
157359529
25864103
176166163
335995091
1981157
7726031
182559001
410419501
474887533
728963831
395786527
77319271
264278639
773523727
44936263
156991127
224660459
394843627
159123949
119428369
129483953
626499221
32498513
35570459
117396569
80193731
569458451
33435257
11948329
223150217
472294729
392843921
653393329
211057489
88086749
303202577
471298409
101379283
6509593
279551903
97721023
437791957
301931867
393031151
425078957
201443587
207660179
25176839
81606887
146670191
108976999
75819703
142015997
43845181
338517917
27576097
84311137
593491553
2937877
133324493
138754703
30504559
665665859
71849321
287753261
211099397
705928697
408783443
373246729
515386037
416883029
3692959
75994031
23686009
57953251
47157059
143612593
15946669
7068067
94478327
249000379
17440531
1279489
98541433
886309099
42678563
471647921
367571
348710309
576536993
119166053
495030079
139394537
332213561
128034427
11613479
20628449
34878637
31494007
199088459
900002401
604586237
116743091
58809799
204301169
43599719
670391881
31008371
250252537
725169871
345948781
16428767
588199331
49762987
60000509
399919343
27958039
359484799
11769061
390611659
594003899
21961063
224544371
192723173
270026021
141922537
34735081
153198847
50665421
160742119
31684687
936050191
181513037
66162581
519109627
436556387
201084029
41720027
100068811
301748387
174413311
67073729
394941179
279108433
291224911
23447533
9838603
182529931
118357181
155177417
18255551
1283213
477445643
271802459
94570103
93030227
427271197
179972197
759257011
131421629
104216267
16295681
83066167
343416131
307387393
10647421
38174057
96853741
479306557
608323229
2646913
14876759
61775789
43190519
51195763
138958921
734466367
351709327
209892821
244450477
77254787
141951323
599333089
83386297
264091361
41144809
194855093
234146921
130872941
117702427
32871233
78222799
883092263
511835869
524897357
6864577
53686253
65644651
61431793
2140093
154172651
129239401
71733241
7545397
15303583
1953377
26822269
90101
514773431
91265921
520305307
16525823
676801843
416672779
395811307
4320161
114192943
309995947
170966561
348978457
692203403
324352429
241758227
99476599
293045191
343667111
2451503
365113171
189474277
56294759
335736487
357692893
69435241
56495773
199128373
514325923
51953779
32752351
300319489
245720147
205551527
421123723
595833529
136272623
157465391
771254299
82575631
886343
448619573
457805527
6564473
51227063
13125829
383840203
137897843
329401337
101993869
309954257
605559719
19108519
455587051
7511017
10861031
360662353
571223677
801212417
384211909
8965849
303626173
605327819
8362609
31457221
86635811
574164055
75850553
12118699
366297647
136335841
165686893
66194603
3446123
467759023
94243463
63991021
19738463
16941091
71386069
100548823
48460403
497092517
6838679
231271657
10135687
44017903
449752577
3350093
686965897
59888701
69659831
184322581
434274223
45156361
259070051
820509203
43541999
389657441
132425507
65876413
189616549
12071321
336705557
572522273
812185139
413178743
56019869
121472359
979073
27273509
154830997
303288289
65751313
61406089
319951153
98615591
399592559
260514193
660359291
309552109
46566769
657971773
590433241
82347571
294623867
346592261
77049361
14716699
59177897
3554951
104170609
218692997
61289713
82642843
337179239
258063107
185210111
123017107
173056319
44953921
276628711
530671517
24789811
805602379
293393981
56384969
363352141
113344183
239339297
440270767
332176697
207383767
6650291
167285383
195545761
598407209
25530077
88701251
494500673
158861089
603741673
434236087
169202107
400171349
194774551
272341933
335459093
39357281
4915667
161931977
442447861
30949999
272684873
314689877
13527617
7836383
24947207
72944171
112323241
295786313
403940773
761252719
329834033
66895981
80957717
4745971
9667087
381871801
124478647
363428509
591155233
131018467
429793457
150973337
3447589
106876519
148634347
490867513
492495431
197322331
195339647
60247399
20441843
315719647
251692723
229709063
381569569
510250997
170904869
86688347
37918147
213523879
362163029
58403581
235592041
28724083
11810653
151454509
14081569
85478641
31669289
21205469
1911743
378793517
172270781
54062101
420795007
448419833
629576357
93858619
21501581
64087337
893997679
98821201
185578469
693657959
155440651
115077707
6577001
31265699
44309873
115265
146532613
16976411
161507413
424889867
479574461
780491603
47234267
55049359
432838267
51351767
185488801
179800373
16810187
139064231
330836497
555002663
868946927
10653497
153123331
51836699
476207167
900935263
170423257
129853687
87267857
360055603
396632993
103327387
463732111
575635903
823317403
303401807
714065017
10820681
184957793
41295547
7210141
38528513
113694583
280618649
25681973
87263467
534406589
127577897
122646397
83434811
3626869
660019
287451089
419870677
763694143
448841713
126529483
79255181
271739
406823831
10418417
225766129
78624487
58539391
172463237
112362997
31181131
27193027
378516449
371585693
20993573
14169769
113608343
28599023
239913539
194169247
250611583
128479451
58005817
529306697
50237849
31442051
462760211
232377511
109423807
460487081
104459293
166713103
4873097
19554473
2803397
405485303
392772967
9340493
213842819
76864649
156331453
90619391
694891091
46183493
311223797
422685233
484815379
22941713
63497177
263518561
36094031
46740559
486297367
55096967
339497891
126726851
175194871
118919261
254938339
39667021
74736391
520607561
116047511
59475901
645968177
163462147
425704159
79942141
621527477
4214059
5438891
36185683
645566693
445024577
704612641
16201333
560254759
662633
758592403
127166491
82750859
93190303
224251481
28529441
59607953
439609
344445077
16917491
299865173
403272719
24015071
33717757
528784141
80069089
22592543
228918727
3922879
78371221
254196619
27243187
53938477
656209069
192991501
208232923
534518813
10946987
550018981
34452053
770853169
64239803
392284103
24287147
495875059
74563453
101474323
59440309
130868531
128131769
9590719
30731297
137247139
5053759
413438017
373760473
27488039
349511507
171175163
327076171
582487447
360155839
674097499
106044157
105296629
241380871
58376039
212884361
73390243
33574091
188740193
86115137
206730607
77017873
173953471
1953851
388992049
538320743
281314667
3458467
40242793
67532683
668675479
352314049
169520237
649231733
364775981
607878199
260861407
288713
131187337
276134797
117282857
156056431
46116859
13007809
403642843
539677561
256779437
1208063
229939669
193824847
205636841
167019943
206855027
659474119
32996659
275156647
33119707
38544953
59444221
14271167
65428711
445211201
44882647
31692901
13674191
101066279
840509773
164302849
197290447
228903547
65397247
127155437
2529509
18330757
58310407
233027567
67751051
7257169
116366843
635094547
88428533
733979
566442427
159652111
209284171
122223733
143693183
39465053
725540561
175546507
20421353
669542953
582085529
88916449
37650551
204540407
438526667
21312073
776911
314057131
255101317
90923809
469160873
67914787
420093181
375961891
373469069
153065623
428644163
28691807
4092107
123376613
529196653
7645811
155745943
363076823
74757029
161341759
178779779
110084761
754523059
720231509
68319551
2202059
73075931
163728659
3449833
44177173
30953449
72491597
206664379
301945433
55971697
115828177
29020007
39574819
297529
43927067
323861071
40441769
482443267
733882351
122319343
568611437
466710557
38540441
40539199
121598177
411444151
14776891
183307417
219262507
244731059
528217127
19314557
171598439
15805079
303695477
152942351
44731217
53453431
2546419
75012629
151427977
405664339
235974859
736042397
537241399
219001103
807032077
7829839
382349777
573571153
44190961
434064509
293703911
3152353
216631469
33806797
269048057
11553701
366320771
624743759
161960131
548683727
175279463
3345367
20385877
558693307
353534263
165481637
495723199
427102183
50825413
217805281
9446821
825398713
26550527
465744401
321001
792586447
9190021
476952271
2848817
8478079
42460027
253488007
4878883
22756817
523597897
46244609
236800793
543967031
69293177
65472809
178864039
36576263
546783043
118728949
136653067
797647171
730125937
268004879
207269053
473229661
47866411
10366519
27977137
104789023
464054819
88139677
6716323
50951437
19307689
91051391
66168001
149519459
3731327
232148843
170516617
270538889
153908299
43683317
439964087
593039
212274133
253292521
164972891
225777091
277343657
99298747
318273713
201011131
109492553
341808629
60248821
132810757
65213461
55071301
508464241
247333027
110315773
265753729
219603893
212260613
59576323
408957119
627321887
259752277
185381279
93760829
111359749
13680211
28521509
118278133
22804849
363845267
163688771
610215379
556391111
4150843
196010389
490482911
443248513
448110571
583234777
607684523
708538163
2373559
16820983
272350601
474648877
970420547
72891431
386387497
60154379
219427909
440004811
83844727
34432877
664944361
45369887
64678351
556124347
141482659
266721673
20492453
240128639
72058703
36687971
56784449
38185597
508182551
99139991
353108839
169113079
802301503
454590823
538639
193580603
585780841
161125969
146565049
349250051
20704427
13918481
218406427
152480389
486841111
423632393
301047349
72917731
3035519
48591359
211734097
40158487
59350601
172967183
130350197
744851
96436283
331237
138137833
271407517
464155147
109060397
444511637
509517961
18566953
244232473
125219971
448293193
18590861
148225487
87003923
6319487
242121779
492424721
126483391
482078383
7628977
17544599
177764357
58706891
8039597
385157329
412713283
415866499
51825833
1906339
574251607
228699689
210983389
23286407
7083649
71822987
46066159
115312973
407731789
280342057
169988107
103200509
151236643
107115223
131094881
390110731
21487849
90067231
298443679
354484817
8223431
58488581
73508683
1767433
104701183
279843079
125631707
125038609
116754461
79544579
245011541
653516713
463093349
252387913
60884801
286886591
207003497
31232437
15304889
543239273
21987289
20416757
139079489
971611
274338829
296327497
595813441
19072567
73596977
349448383
784837307
496822177
270194539
29573057
118804901
350597857
255393043
118794311
28655831
129795101
126839627
336609929
169441007
145740757
327350417
8402809
380169389
311771497
72178147
642493871
2143663
647752771
715610101
333407933
181584707
217255067
843175933
4694203
117896789
211854407
73825987
253646773
149553409
131408117
569553629
417550457
680146127
371267
555024469
188726051
554910541
24624949
34360477
222567277
23340671
421502167
612243791
75995191
273312577
373480469
87364549
248065313
171656897
32939923
191685691
266301323
459800311
245386991
668371357
596011391
449597881
51659099
10599019
1269613
454694477
238723703
4480207
9205657
44583199
245585401
45544049
166954507
123225629
211850959
47071
503748043
106604033
202425697
132169309
44820901
25859629
2775749
116035961
42865523
98749489
306743207
12626041
6199769
175059809
56781965
150152719
272282051
34857931
8034197
10141657
429976951
302655721
159568691
401571217
171639541
580541033
386189449
557549807
101660303
665643287
675293
456325633
154771849
39053081
161650897
44040443
2908187
159272821
291163421
368216809
211455479
253933
95239271
125675777
2003941
54971699
417967673
795620461
142115741
196981937
561275359
78020989
80708417
9186061
190475111
362820859
679582213
664850867
274353719
1870699
547794941
323297969
7186811
469371901
8773703
2066651
517885429
10704227
82139843
361346749
24397327
244037333
74108533
237464611
46085731
243320263
38984597
73595099
10539863
399330427
34598777
571090309
54878581
7893547
197780993
15315133
372197239
450661723
335514031
121810259
636342269
109979839
42213287
244006699
123640793
14561527
165736163
221435419
217381403
14276341
24359263
54248569
377074129
15784493
355513589
464920409
1120703
191654959
32045729
33762329
647755219
422038291
12140209
26282281
196273811
261694187
315057137
164140931
68254807
496246253
158702717
757502269
568720739
180057767
210940139
87299917
15842923
60453817
116825063
75823087
7611757
141694471
886020851
565783
274981673
32471801
14467619
235747229
37556609
379400501
290240053
46232471
3057101
630947389
66043667
45189637
160145231
32298979
48753911
217219757
795282473
528083783
3837271
28678873
27100237
631870643
204132947
480451121
203682263
41069411
748270723
7173841
218341373
63474959
44435543
25992413
18011393
325961747
52653329
647755219
68814323
95563883
10568629
222696893
420833551
67771619
176819117
15358831
43741571
236137
131530099
165521969
613125619
323804443
126779383
154657219
18508933
144915487
290578529
58343431
386003347
111651877
12129223
27833683
144830087
16076009
30276271
360635207
83263181
456607147
49872793
13729361
204612337
142584451
119369311
345631283
400106573
397148281
7697227
423254353
195615671
545659643
263346497
219418811
237664747
10445159
665120851
41657081
62238647
210103613
538111463
28732909
198346009
153522671
31819961
221239189
51313777
122028707
94541609
8655347
189159791
645910561
183308429
230924003
129296977
1365391
79164959
4051301
448722977
343625299
628260587
670950421
231424133
362014907
321433289
289537891
295439777
188959781
6247597
181086331
9773081
466297123
340162253
685542779
220400423
548707091
15310747
74388649
330565619
176606939
43033619
279295699
530994461
278258423
171650629
695411053
514728013
714797131
805651163
12570301
14919517
472967179
137826989
76750741
468849083
344509367
133810813
268637071
498587
9266969
322541381
63696389
1111459
311535053
374345291
720842711
304798699
273985081
64570459
25372951
45075991
14386457
76627597
706462091
612777457
244669693
36005917
103007717
38428433
165754781
19929809
749254867
479716469
273602951
28785907
268141519
45509923
641358967
164690861
101488339
13899211
403768429
333425347
153585353
44899357
49471153
131154797
568515527
25781851
127883573
10408109
671876353
146023307
93102623
10171387
361595569
204807301
946462799
38252509
108266629
237050419
299852447
143932571
599933351
50868997
89499649
369488731
448799849
235702139
284834401
60536351
640309289
494227661
133369451
98857553
44982529
484295687
190509287
520971427
13190857
1863397
454116373
69269989
17946521
100983691
163350361
543677683
328775129
629879
16807591
2183053
40101637
785759899
203055947
166910803
148205969
15938947
319127357
29933201
79315729
699508837
156932779
343271
132590279
228812863
415581499
76482937
569670877
365261
27101381
1432597
12381283
372666391
8375707
50461819
484847683
21225079
33538657
291341819
193237801
333160943
56718089
187695869
82507897
777299
48703223
182908591
483369269
17446753
25513351
5694211
439404109
51094697
122105099
499210631
32069647
185913487
588325921
69012509
316153589
35925823
28311433
500956607
139427917
28295413
42560269
125361167
376762777
171715517
89709313
355976557
39606337
33950159
5043139
367955023
146164897
22896043
794189089
111358633
12238927
90381497
469877887
161991223
165401179
148401563
188813741
9387593
386601169
492933433
383282533
207201481
123219331
3533219
167007289
139138211
5865539
69705673
282754289
232522001
268032263
17197079
5408399
838303247
491732653
702843319
399911851
34482269
332463553
262227457
552520547
198461693
25665587
17099461
65569039
10582549
19572347
696321319
57805637
306390503
151870447
200299147
113424469
132003029
169335493
5367473
172191517
147959423
393634697
173925907
17347657
467456321
256606393
312426137
180942731
9073411
125221079
32486897
90200519
205910599
12342311
745687069
76140293
211591687
269686037
18344629
864366593
479667647
9342097
430376159
332669647
416916569
38559181
497501941
44813641
25848623
86211571
153191257
221504131
512530537
40533601
814304747
188003429
70420109
1048109
359621909
385066307
571247801
189946751
127487543
76699123
789573019
445581341
153168563
503798093
293488831
39909269
267223519
409172681
20921447
37876961
382425647
6881879
526054241
90212443
51524897
96263171
578268143
695082667
192592397
85704097
262113119
24849907
458756167
28668191
300247201
145656319
317448071
335520743
51835871
2004949
53101093
141764743
210348851
387357749
156798799
278949361
5828819
43690337
14896823
469986409
44048531
612938173
36422497
100997563
585979417
366354503
20324569
50233151
266077411
176891423
663254731
12012103
60046187
445309889
209432981
1904387
107298683
362891281
31817581
2630933
299391293
199141687
224206561
19773359
433430213
539792971
246520943
169661333
136086229
96411859
17924177
797131141
17358637
83472409
189292513
687596249
199527359
281592307
155004197
53351633
66320711
232553561
36706493
376500211
4536031
368674753
264449663
52203199
159646049
20648359
166357307
316902301
150059453
99027277
380176619
46569701
862011677
69441391
298765097
71464273
1774093
226034093
70115051
345987419
91620887
543930193
669242737
602658241
204448693
76823717
253098059
96990217
150891997
105413183
1162313
200804423
136393937
105697729
398166763
533848703
273269873
252656717
632677841
21294071
73395983
3192593
292265837
518882657
277244351
210864119
520144847
171176617
77893229
196875803
720662407
246292229
237845207
761407217
460517963
561534353
95180749
8900147
382837211
599924267
1181707
160447523
35928491
19680631
17420027
96244129
122912297
8430593
60875489
66096143
11986613
236025781
318450689
85070551
222868819
227634557
244283071
129467761
27830809
2345879
385072453
139746071
142932533
164470417
275228273
277626991
46223873
30241391
578273639
396607
35871151
46371649
101201621
34985117
335166401
202553201
287095891
142523231
823666013
169784519
348532391
25134061
23058853
18560887
562451819
270571993
57641533
100185299
508614907
46703231
345216803
20490089
70135883
773517011
143620153
521274007
6218129
43509811
435463123
96912353
50417707
209506489
105001411
497707187
158443861
350722327
950237
440174099
129125291
374631731
777008147
24997187
349238611
196183249
251211271
90669569
25683869
94886269
74360761
5814299
291515143
88296653
383767721
50520433
466689959
857483069
47512391
8381911
434427359
33246487
277630201
2849531
508189153
120818249
671542771
390149
365196407
137488619
778239493
123246499
494039773
169333231
207563273
48075661
209426471
132404273
6428911
2266273
48882677
481448593
220744267
79972583
6720073
87001913
21569201
95959051
560810779
213043187
371723981
127096867
418428187
423185293
581399921
15512671
854863
25177769
84823181
285877859
103143503
354004579
419127031
555673
14643133
19314569
92690813
112937999
20394947
655474847
212642939
107758853
131763139
109691657
63660559
647188771
2631803
685876517
315693941
85226849
164530843
654928763
276073937
18724943
28510943
15196981
321914479
19665187
684873481
399861587
166269137
631877
191849419
531227077
171428321
593943373
43036223
23600497
29320037
181514947
1586521
62157581
297454991
413900857
95770949
296438867
213910087
20133941
46841303
76739783
328031051
303278831
68864053
226428283
499756561
509990303
458771867
146333191
9979049
122795843
18495731
86962937
177481951
272388251
4819649
90713737
366137599
20975387
755264981
153352999
142904689
448802929
236357551
93702571
571422893
4591429
16641371
53211679
92853877
25349407
6664397
96612287
526982927
306897623
136877231
71249251
3237517
7950517
324496961
174778181
190309159
138209503
148885327
106929661
11796331
155682049
435114623
489463859
103463
210789961
22340743
304509563
410492581
152170717
161270377
10161863
49774427
66237583
26093773
52904597
262811
109593269
75748199
150154573
471038339
179881069
11121191
296847767
40584013
217567901
256910399
526231637
135575161
35452409
9058321
50427697
300608123
184053743
88505803
757721329
110143801
249792847
54476623
325385857
638271713
499664617
467497741
249491947
7580899
533258521
199491767
533930581
498990281
2316731
118255237
157560661
88512007
185797397
73706813
7515701
2046923
518926799
535231187
514704199
33410893
439780469
39533287
438629579
30084463
12621863
56799647
33466651
17923271
591329623
6437897
173209207
453398947
220518901
852275731
167922641
233673901
119551799
462083009
7968797
393169771
706345097
218211517
131225219
269567261
58218019
20208871
247250293
124393523
733034129
14841259
30530593
650321479
468457823
91891337
144598921
3976151
193458193
157107361
428161907
305752267
140080693
349477421
271014869
390228337
340910719
350280509
10780073
727082021
58753483
8694743
882716897
438263003
147649109
359902177
723542159
156847333
4765373
88218167
385585019
24336703
291461921
60119273
15364891
792090251
79112659
10397227
44362013
156629981
788839421
150578431
550942937
104395567
512283631
77558827
180947539
71697809
22030537
200896699
23530361
84342779
69478873
33935059
253943323
491554703
273192043
130161049
64503239
456441659
374502509
170901587
266606141
48813769
8549363
188113531
173962289
659319281
155074457
258704959
582553901
131444659
22133603
95015443
94728313
488326019
80427317
193574867
261661601
70286743
178740259
305857397
448055957
625431871
33902951
582817243
43957603
176501207
5805427
712628879
879814213
70700857
2035541
328358809
188485217
110645263
558701807
9991013
31409197
869537887
201505457
578720251
4555487
190262603
255104749
474503479
40853459
220785133
116791321
305282561
601329787
185174371
279105731
108943189
817769971
4291789
10465837
385009049
7262083
7375061
23591023
257324321
273999191
535573799
299931991
122568751
481935257
143946233
281294627
30472699
162193487
186440627
106466749
29550211
6051569
384247739
364937789
415785121
49724861
121116937
404314367
18756679
263659621
77389999
505462457
187877509
569905631
171152053
61724129
23783831
73178621
23893561
345970363
351634903
26111077
57230731
112477769
227006557
778699741
84164033
43752013
79569551
341422399
94012861
61597573
453574139
55777583
258395941
491613209
36399163
99520133
124064569
54352303
128103089
50462983
138807257
350054101
147009581
554425423
250478939
176068379
163362803
1848113
213228973
453129967
9150881
644152367
7676237
572664721
119641759
293304467
7251287
37886713
444073361
439225117
50527369
292842259
188801183
479292731
192600533
24740129
320738413
398654569
6349367
7620031
20638991
114420589
273523091
61108291
227402719
614380237
39064243
207488063
1875589
193546439
381962849
6340799
543732457
432307657
545989993
112303589
1023877
45532469
18614191
39198391
327132719
126012749
373634519
89231729
21377893
302013941
377917843
64205717
253517911
773397539
507545893
25545293
724611733
23141161
150356057
570831343
112308607
391460807
283479967
524322749
181695011
396666911
283795517
2316701
85718587
123528413
180170227
140662961
202988803
268511161
328370639
249930619
134649587
185874749
40225747
74385457
57569377
117680383
340027333
542654327
151046653
9022379
95039213
647355211
29075621
4844369
65681633
309176443
660000371
36058873
38957851
57810881
21041161
564876463
21638051
234397337
6757781
4549921
355056899
283736969
119340737
250899149
74895461
102561059
181136281
84510827
22362517
199056653
362128573
554232593
200892749
143351629
27140383
931164649
306832363
785020261
208193567
15987689
135238157
485100481
706847087
223966063
68034361
24402857
46535843
237255191
303971431
17896531
111075193
610591811
346000301
7750013
15475919
90370171
11125573
402165121
426350699
3293611
19335031
219075733
126598091
191250859
764762641
239998259
82545311
51276347
221635679
70110643
418535851
41330279
369286079
5215129
62371481
240570371
35416631
326064863
289239733
42585481
74009623
38655707
356107127
346356319
476648719
175629589
9227833
306710123
9266251
169799867
102328921
84683549
28258103
75766283
28450283
189257897
97653299
51259031
115415593
794667451
80798329
627573103
572997883
595033447
67829383
569948767
86670839
161840207
84038321
314821207
697651
283100227
83239241
144172309
25172141
7332643
131036149
95377441
434909707
425627971
54226961
790274267
759613817
9872959
805231439
109911743
216265663
286561783
235819789
136162391
110791217
254191459
193876259
352459087
322423067
3826679
29191919
377118529
384174907
525937693
91083061
81616757
122417143
456521419
246053791
217598027
263847223
541484513
82034759
441659773
380771399
162645577
359656771
25104613
216222119
77818529
73065137
22981457
527839339
6962609
130422247
3185323
510476657
220768703
79350431
619284797
167338631
41426617
7764311
40356557
93716593
828330143
294461177
184598339
10283591
126039283
314407619
1131227
465723647
196279201
210222889
77560183
117160177
227850409
675517649
57369967
613603511
124143931
254800939
494849009
168370931
9864793
103052743
331336583
342317203
75626503
4838243
24568057
146507369
213552239
21643987
5256011
697195217
510153443
46941859
69442991
117301957
100637153
300198487
242309569
64380593
113187281
43865089
567724093
512650693
529734707
322322953
430945987
137806967
14151947
28879397
201071473
110708011
620781797
504888469
46190629
219189463
269703961
109196317
473258249
218601241
1086583
299195443
179571653
169175329
159248839
158731543
565643411
37489681
161426659
10430731
1014059
828098653
437627159
106678087
200904647
124904323
82775417
15872221
10807931
40646159
152976077
277611473
24904597
67547231
236636861
464015821
208984967
457292153
428610983
42481741
30616951
65349433
603294001
28558067
355266547
7446653
37246211
118102637
87850229
259050523
55294279
69495661
9702893
422723467
45441139
79804789
304675729
34621991
16334611
1242587
45422989
25306087
103797943
234719549
213424219
308704399
689657
106151197
149860187
286698679
165309667
41556973
615749699
1992391
133428067
11317073
85627081
260203873
369699937
610472189
359122343
218310769
12386953
6584153
25329169
347810759
357439
48674117
79031737
268381277
89748787
469247153
3791617
280435907
213628109
21228239
486530167
543230099
223779343
98104577
33391199
126034253
211758727
280136273
252322297
319187471
174054047
84264539
261800317
216297209
622199287
160621523
247510771
280157593
280865371
15134111
27508477
124730521
66207623
8729933
45035267
414530651
60753809
60971609
365367293
137869469
341065807
507774583
49954757
424245043
251798233
407134979
151142857
100980647
274837873
418389781
524033047
83125561
14355853
141266231
129868267
78935107
71480341
185460851
431021683
49392443
148327577
146224151
8443871
1074779
65898401
524665969
579488213
86873419
173390909
89765647
307420559
109471361
12732121
608083403
79771
42040657
196185971
364522681
13070117
36309079
177561829
250999579
95227211
402623423
462091879
5386583
15147107
170220203
346845647
273486569
353622349
70221751
35979011
19312343
108127403
385971233
7780457
12929003
512513207
148939867
66295183
9100579
465175699
79786277
109533769
926831341
58050437
172624363
149180747
504961529
107476121
91980461
11544749
45435839
297724429
515539979
94057577
404856367
7949069
8008069
40473203
207338357
198272861
52571401
398652893
509466541
35829359
188700431
167641121
188023571
133915583
106606637
108566189
25146607
77223301
291578761
33440299
12273617
448155901
232468051
501453809
414684071
470333569
17003117
81346483
651986299
452291263
532012777
454467449
65770703
535792373
269374499
720810329
35339627
79342379
427342163
883543
488311627
225003587
60928201
112868057
167422019
591243839
221458063
28538347
381771569
228305897
432702871
8255537
142697651
19964183
50590097
22027723
226263161
235614751
142237607
41783561
151364263
407347529
960026069
161226833
542815303
20431163
169631453
29194133
64566361
7231079
166061299
467634227
102519007
115630087
657050047
73197623
308103599
459647863
39371141
1141307
279804871
154540007
3420541
336784309
139491719
201186533
862039421
252554083
826729451
124206191
61442963
27588493
678642089
87420719
8782133
138308369
92261957
615035761
654452993
49855111
40355369
211087561
27015127
18114247
2954477
10878779
56849371
23450659
188170649
71496433
482492561
628518853
7167679
143214821
17334899
69764833
265341533
170546153
146630663
424546289
504451429
213040657
723708793
143278337
67642313
268252717
520664653
81457301
294844393
207344147
429333781
128494199
764183683
118315727
156287129
71732959
403534487
4908341
115692091
403186219
316220579
517945151
2873861
27133303
530701601
147152041
453354067
91811263
198543467
83009357
249892073
56418097
25691243
54246737
163874071
213820507
618009767
18564937
67562497
565203973
66669979
60835399
93474677
280800211
50850491
7993019
51980549
753363371
86241791
56291923
62194439
168753259
592110991
121253753
504266797
162287621
500522413
461130367
418687901
298416179
109158157
56704331
26895943
436716779
203766421
578581481
21133169
819240911
35135783
738567539
60500299
138217171
142684153
2194219
364747211
14948537
115616209
240894527
79175267
202475489
137835077
161969879
16460047
6534923
178731731
828395101
200288299
760442153
98041673
53689387
713005427
6578357
14862667
658530317
3373133
754169833
528783293
586780241
13526129
93734219
386968147
809856791
286081013
313023547
98658839
537960161
53829329
132449281
485330609
165843049
3358609
196981153
42133307
580735471
335581
287772671
4294267
290425607
297694753
398788451
108936131
71188847
637354303
204078253
6675967
199489153
7598933
6669319
22463503
84161141
384377017
333073561
592473517
226715171
233995007
138245077
11718089
3982361
406869851
393513083
230998721
1500329
113821459
220143653
211285729
85959583
225083813
473439041
381060863
742612907
245436787
54651217
859525547
416660693
7498279
151426321
477822341
336979529
74181697
591831503
308743
1618321
495699131
41070439
52296451
42040279
9751657
413263769
2185559
314629841
15723629
23671607
48884369
224657659
64207333
55504487
105572021
26911279
368896009
8429287
158409413
441083257
37563307
647933093
15148439
1741933
317304811
253812301
283063019
95132137
119961463
381929831
70296047
552211921
247872179
39602851
75515639
150714229
82662763
328438811
62961391
151053137
87257539
163507811
55953943
157683349
368900423
663392773
561653227
68589593
139857217
252668917
606356483
9228463
4088303
806651
493931101
1063133
263751779
142076989
26556473
26173909
318951631
3273841
90179689
391085273
568227689
245039021
542671211
766126831
276406541
125624767
411051437
97028089
351914473
53302573
91644551
40019027
779031563
799654771
25680769
525763351
207802921
149587961
548517989
94848983
54564113
768679697
164896097
581618533
49065721
441569837
51904381
222979487
511442717
82466809
20815261
250473719
560537
13798117
79847489
14598253
332020063
613484621
154764833
13826467
38082221
140104061
40676641
249889657
617056543
13228483
36198973
26741587
587462279
104174927
498682291
398199863
71509573
28982743
5355403
365398897
1517249
61122037
203524133
266986627
154663783
752183111
127908917
194984519
115328813
692475209
237718097
423232489
548556433
32971951
79663453
380527327
322143859
238201571
22084787
407948557
418065149
683676181
296715323
35544689
228156557
309342107
51119857
358218071
443587259
223878041
561396109
680874977
703102181
38088829
297375469
512885419
46515827
116303963
256844389
10892573
394461341
36345073
160796147
35765953
307335257
45808871
197334029
314825167
55862687
17961623
569705897
88917527
11743211
39688111
201364069
223808071
77816821
18652789
143460391
83829979
314469763
517857911
413770439
287608213
506673221
40650991
43067669
96453341
42414857
43874123
266993879
134488243
469376879
22679171
7589719
194836619
508804453
582755207
88151209
416464
62856107
95296841
823485679
632651023
228673589
351050729
253002773
517963267
16887547
455645551
131749393
374078143
38562829
156175049
21893129
525399163
318726553
23913733
58099037
49773509
164721367
150848251
804869519
248027599
287130209
463492681
184860133
70504853
684384461
585259343
485547311
92492447
24801949
447037141
21518989
1128319
46443343
53231671
283620473
24542071
296425793
493297457
23697419
12221897
301678301
35648897
483202529
50144893
475845787
214554667
351330241
205235015
154168537
604170943
63895519
375237167
90994567
118747583
81528739
266126837
547656829
9506143
198590083
65379661
42475409
40422163
12371839
217623361
469771529
26395891
299273399
11964493
10857257
42279397
120688033
662385553
220804223
662541409
204065669
55481119
68943271
107038879
11245733
44640683
113335813
206291647
462800003
388251907
384207779
165199883
355747027
88000021
102598591
306033139
271174333
467040113
553418401
73403503
21600049
434885489
194537969
32552167
417754969
149600137
44282171
169835591
273996007
729977453
166947329
286695049
164798671
2927377
41696339
285676367
644576693
227118653
211902893
52046413
316963421
248620499
451089491
71650853
143861651
747947173
12244979
252555161
425407163
530033297
110898941
267634013
38857969
3623677
249015757
73442909
153304859
491830901
861604351
38389343
195602087
134324371
321851743
259622569
46226057
98893549
6766013
87401801
207109501
348221053
12610391
211585601
425277157
205123837
264838667
92775691
626759191
374883637
23895041
285250783
67177613
226260329
131564591
64243523
537156289
101067833
11747653
58706429
47981551
517008889
579090101
235281341
219376511
397705349
315979759
167126149
744626563
38343817
7634227
49901773
125096987
274043411
218577851
939037577
487808753
94947901
265082249
243728669
58486717
246916223
502391831
321015823
430468967
125237221
167834143
11022673
71845747
11014067
319580357
9768247
1912783
450399149
815191787
91360229
165270191
108035173
10213237
224810851
141639709
442424419
4096817
669060071
7238963
68547943
53946349
703208747
270192023
569178793
249391963
222329243
378623647
40664513
34396079
18067337
459925919
162044893
7451827
200781629
465420413
246383647
156002563
372751373
95507743
71203217
66623699
59897993
85259483
21833011
358760201
161353823
21131443
153179801
6750427
23248279
107368631
334996421
259419287
425666599
1920827
155830027
35096473
281762297
1458937
256753421
70526543
444591793
36430127
128796419
8392399
79015619
34874743
238816553
79275797
31027921
132415561
107186347
122001419
194568251
56737867
261560471
84828299
80784173
616494757
737791771
423563467
14213321
51242749
31646227
12465433
119533741
282134113
32261179
360351007
507894229
176019049
259219123
325527161
27224521
27380261
27917759
8392409
28717459
80257571
535921297
579848407
124004833
109723283
340630657
147383993
2941879
62976409
204996641
30942257
631299479
27864217
266122679
2425963
564930593
529159157
173733437
508316623
97032409
120781751
387324131
227516747
26459207
489033821
234293053
27091349
382515901
72734399
193252127
15297791
240613843
249262183
213012827
16987141
28813441
18656471
358459753
509462449
96307
29642911
569664157
247069469
580934143
33731717
72944351
20325007
386386477
415772129
407164007
131761711
257579519
3266509
332139799
90558077
94712147
668659
7024951
433520933
155845841
178352653
105581887
28509223
30896771
712208503
4106369
104054243
110357173
3690383
11078357
37284223
103487057
23074927
13039501
581334137
97213807
6060589
48812971
329008279
162769963
220286489
256677121
867750439
376545919
39099323
562467833
9806371
488428067
59489299
131666783
10673989
548155247
305639933
4411271
169708801
70294607
50852743
390190531
560438563
1850507
136875121
54263731
513820577
16397431
217440449
43989739
185240189
5889067
370786027
29260963
2912531
42887333
488793971
849238339
82325599
16822633
836407933
132784273
31862819
276356693
21290287
329302793
448714837
80747137
7183879
557286083
318268567
719921921
104299357
14890363
307758287
20370803
443173021
44586067
600207247
195741457
283294651
103889407
237868567
61653113
11870899
173465111
11674667
184114589
181620367
7516123
370619989
251756753
38307559
421820939
8590979
265961779
15924151
455419117
248556311
512867497
455071811
6949601
279569441
398263961
835125743
876745789
110445791
20929351
278086331
133660867
57206519
101631443
444100687
401547953
2843417
35228513
298010387
132450977
29520787
470735747
262823629
3868349
23047777
457268509
617172901
9367723
393263777
14881721
473199977
85948847
254146561
294468197
19755019
474272237
15744221
618827501
44665811
64969711
272240179
559794709
286475531
124967543
123813493
4377617
3833251
70684409
78458503
105393913
672564787
387042389
770507831
116228773
874089383
144557827
51308207
11289493
621081059
93236951
505998529
190234841
153164371
269493241
365671079
189653731
156940349
168802141
235776511
408703301
631770883
428310763
109829287
759227149
22380899
462558337
214731019
58248419
826981283
404515121
260292367
435623911
245417947
68247521
609537967
492039643
44599069
19119241
285836783
352476529
337101797
381092051
611974757
118838947
91156411
46858369
313190279
500268409
29407891
387193
193261883
70130237
521075293
36323323
95778751
144127777
10551833
322147927
28141891
11016337
71240843
188495033
344824421
251442497
900633119
13773283
15361267
21991093
47162537
130416679
54029257
578951
9269201
79613047
21082031
318616093
7469201
52559123
2820469
640887133
804830963
55086523
179985523
424494937
341795903
482061511
102362503
92716303
269565077
353494123
684507419
189427811
267331517
211492783
732454447
39676709
49088981
50460701
115326733
334570331
287326393
253838527
169651453
685682549
567028577
258117599
133174369
345730559
340105483
198694943
628866011
631101893
927130627
135180547
79841939
684856927
6572107
57269351
238105781
2981327
25721947
363870791
228979067
163657537
412274587
365094131
189124721
357754589
17713177
15175913
243329773
484019891
658501873
5344019
40754323
333090889
657441349
5396389
118189403
329844143
440514577
424727353
208360307
38095093
80113337
497545981
13077817
75542111
132841351
140282167
3978983
223258067
64696889
16065331
14631229
653278909
322657199
522771731
130104437
141276467
104025283
50788421
536590981
28656163
93718403
152499953
4847357
634260311
154059461
544352701
3272597
3947777
369414583
38151287
30557609
117438707
37732657
246808339
6594067
33910603
63081631
23539283
220656767
587519509
709667923
142672939
92911981
86919649
5095141
370546133
31800551
368949253
262276687
689699093
185197513
21905207
457633951
140444963
37387201
69530809
57474119
161052839
127459919
70196641
245023619
144539657
278020993
8046323
252039443
258615559
221811179
22029103
582840919
9111131
588466633
4581103
63722119
66697607
390009833
5394223
444679597
421540837
488945231
110390131
482686289
32243053
24893227
12211013
66951107
206656937
101032223
451292669
393034141
157785847
75246833
307120031
44504791
299805599
208230107
50134621
31613971
174076919
75246053
200998829
32831507
42102079
47768689
46670011
9740699
203067659
3373949
175203053
8351069
250750769
580242211
703523923
581107997
753216383
449894231
191747161
7486211
77664593
118846279
439367717
19527751
29753551
592979221
509098757
89370769
76485289
265663991
124998011
881118263
673065791
73436777
47330323
61912577
426712163
454110187
59239813
1505423
45327013
81746809
267308819
67403459
354634139
263873053
44536309
136497629
342947
34287527
186100667
310934699
74136793
685539941
35721817
112650851
756548843
104623373
1175011
351473141
128146159
193685699
171933991
71259679
23726123
93860887
194589631
426222023
222813527
542117897
600409769
686962187
260458811
85482181
5930557
37454783
102345119
333388789
269687557
765752753
2567381
352974079
1081519
391977541
90053377
285267221
207784649
286621639
76427119
45295291
547544587
43017437
148520521
157048027
25331837
293238203
219683249
238782683
211653401
194273021
758326391
135127463
466136071
56061703
1005791
78337957
505950589
31930909
81268393
412438099
1589873
11022127
304959199
676633583
134025533
149705027
663104411
462838573
19042301
63695551
25337857
323471957
6671741
189944147
159846457
268707793
14616257
506898071
59535277
208990927
42809803
84879889
12924167
228291697
45280559
700186819
64855291
255507503
30359617
197922463
79595183
501759857
342848551
211103701
1273451
722540383
34743959
224815601
781335245
935250803
239309597
113719289
85677961
39554051
299096023
806742901
824139853
392415017
56244599
54962767
119790809
163751449
102085861
357747281
202699781
87409241
405562559
559359637
9129517
941483
159055319
416101813
74776627
385060861
77234749
86939773
124713557
219967793
142181609
572124349
220056779
156322393
110756801
615082381
228695239
138014633
501787141
105443857
25295693
38018611
914446151
858761899
366024853
73200287
420205997
5841137
138071959
1895281
420703903
348179701
62423827
351381461
336226883
411320089
173832611
88432499
200188631
266044561
68408009
218990399
8448467
6517813
209809141
83691121
458439967
32435041
5474257
7157569
18339091
142965247
111316943
71665379
324745193
92159083
3408553
16561759
113052571
239029663
61731889
211479299
718659791
39077021
9515003
89976703
67326209
117192919
581182873
10449853
265313597
296255027
249198203
34386277
21198691
97139639
240279163
185229403
74219267
14227361
282798101
496675169
20413759
63326117
828667453
719017093
173603153
55437691
534155537
81841027
77688001
44844913
294409669
79690349
220302263
75588011
42158689
684860707
178924457
141629959
486516707
9357589
233305999
287873837
382596427
105272261
769416199
496844237
32998729
32848841
1575491
15717857
163808759
392827321
301406111
245515463
35782771
139900853
148406221
12088421
361899101
34329553
119460659
30337019
7183829
383166373
125578151
161091703
1745129
202819651
18107027
78675931
73687711
271624159
81479033
416957581
757927559
2288791
20764267
101676109
752305357
23984633
319308181
422865239
71620217
227780491
207120253
93946943
37382357
141296473
533247779
139471429
454197791
42981011
68404697
613675373
102334147
349297031
623196407
116918069
300512033
57374671
43327463
16974259
456564539
156502793
154094323
273847997
493002067
237001123
11534771
204375373
7046141
394668941
171425147
479123527
672369491
443439463
562898507
12196291
51329801
73837391
412601069
187898041
130708663
2684653
25318499
178633979
31979149
217484537
119311237
7695767
92830223
514278937
6045827
98414969
759366079
152854913
189922559
94103983
70155523
78524417
16621201
236158079
327000613
121652299
29621143
33767941
698372497
300309263
250608583
494715581
49333087
93323389
197031187
376533631
643913443
800563961
535824923
217546493
51253981
555651337
120564209
171451351
81298333
165858593
852136937
164483689
34980301
73456343
153492649
167882521
253554991
562475897
14488307
141398669
123766021
405897707
523952833
443100979
55073147
454205897
711234113
119457889
86977069
60477397
113819639
26228453
34500733
97455859
28717387
267286949
591482681
76762843
343949717
493093637
25252519
3940493
104487673
29550727
13871267
144344047
91909271
352956119
189408533
4792289
10313159
477394301
131831093
370039
358225849
23459971
52716221
67699003
193978777
381666583
35919439
325993597
429272579
829144709
188229203
2753383
66783251
275932607
192450719
3669019
486502033
257439869
11452613
294975937
656984491
186313529
54983209
38913163
98660467
169281493
307584481
139190791
59363399
465899743
30364183
149491483
80189407
349562743
284801747
66074969
241717727
212819899
9471559
394090201
118791587
707969699
51889043
173944783
537936961
55530707
337812493
156311171
119150173
87249391
541752157
119738881
71031209
26024941
183757219
85322177
18027487
330586397
189874481
234371519
302709959
154945873
292922873
236078749
74679587
32592799
127042043
258756107
81427823
28880191
43918309
179582573
137124671
435107237
24827767
439660789
182276321
168403757
385730563
136084093
53780011
428021249
251697727
34192079
252175117
230543933
270965677
194099431
196742011
559893211
293595059
185437159
444456667
509071543
30811439
40602181
11245589
113527523
130334401
329563517
468354781
32369849
122641663
2975923
428560459
16285097
306898103
68640239
160726441
243386683
95807077
854663
110619451
143568907
416953541
484802779
88043251
721863577
14756479
32473733
41551033
648409403
84186659
21822289
177756181
111012361
75057679
606718799
12083963
66757381
402959833
21536651
27362123
132056453
19251511
392655617
57800923
119058217
44122811
259680727
4443839
369449
838991039
91765747
504885253
364420519
10796783
191676013
121898867
106384387
471826583
821613229
5936129
99420071
711037003
696078479
276670307
37016717
270102799
258395021
145614331
333176867
434250637
25538957
8970859
67339693
20923519
193712609
54473927
50563651
54286373
66066937
362605037
1288321
701483
25722001
94319387
228820049
613607719
93543127
653560763
527393767
114883513
35017921
217683223
783472009
4775699
315593507
9971909
73391051
33714397
933216437
19158749
1482749
224437123
78361039
7068631
285432233
189519929
75391763
538172287
685357259
16591781
404556391
19919551
101081051
3732089
239736229
206866201
67895117
583012597
115700173
28002185
196150957
261109441
148349197
287165863
89723597
28326341
42190559
49694003
522896581
152106793
333443819
556487039
611848813
47063659
13992049
2911669
158046017
148843633
9429551
221032013
36374491
319984513
11130307
28181333
151479337
359508493
90987427
58924939
306405199
4615691
8376211
22379323
588783751
246356813
366980027
65869277
691822171
110596763
125714353
214947127
80394289
209696527
430987759
141700337
103837499
640494863
8963489
1631719
24851257
168894647
2882683
151792517
246677297
78057779
168876347
9612041
25778521
283259
84382037
216298079
65869229
606772291
252330101
11609237
156540311
32595889
592923871
24246863
148736869
15711931
165404297
30285397
3555581
249323573
17078323
15241511
4580867
5980951
177091991
327388993
132852557
146391799
290525747
785516177
176840549
299747263
198647677
711947849
175662857
585323471
237537319
54139931
168557971
19168363
47003309
493614469
126068659
35413969
398628851
6934307
482933237
29617837
4895903
37671563
270308303
144160529
1422259
333797647
84512431
448668431
14341141
303377363
357019867
89386741
164815267
21867563
249488509
470475847
8035649
61120681
57644753
324345317
161538511
816179297
28350977
106064129
353621171
255911549
59070287
179483257
4695529
217750889
7551059
24712819
3149623
556877249
726298151
533732077
138114413
93573721
2461009
70157701
32573221
32711699
50315039
103801259
164026201
228137929
515076817
314603929
202508953
98990453
764528059
203892107
35734883
24147397
363274049
171447169
658843873
168365731
26944747
120599203
38966621
209164171
201678481
185495383
120002801
39238013
63450203
105430691
117056323
50448691
163015943
37524073
286865543
17087537
510725723
31792183
215217253
187189753
7795951
727485107
477581809
14379583
186622187
254965597
78361421
76964291
165276211
17480849
772309361
94483387
586189973
109089311
81213499
133734593
207556333
212899649
55726163
66836659
576865493
14993009
67277473
163432931
34019309
21104861
301311001
1622941
298460039
19866529
56234999
23874769
43151377
58437283
344295197
533010031
535881061
392690713
48741461
451576207
170897819
242643449
559330963
72331069
386211167
48013913
216428633
95486221
57654161
864301057
188441801
785912263
411353489
190842779
845526029
218615219
5715013
35180653
2497373
172761913
342771943
73400471
289907447
81742891
734517569
65271413
349070957
165423131
7964837
35684749
459877681
12107071
402701141
154140799
48325549
44841143
127631909
1132303
77001131
363576559
382190903
402033949
216837979
46975697
238915867
21144817
51479579
2182247
128112451
152078363
144962999
190024441
737906959
279608683
14466769
333901999
559808527
770164669
100332767
187103179
60585589
455012179
34501673
300771811
348032759
229426661
418440497
15102383
13106369
727960837
213221609
605411113
10779277
330878291
39981989
226103303
89788291
124656943
129990577
781091617
92429581
479132833
246984349
28806241
722876173
774800113
163028599
358519879
183218221
105213623
84170903
14759321
500394121
156223597
243080179
157282637
93360907
48097897
550633507
43044271
101407133
1151429
68823407
19899559
50380009
240518639
39269821
258807253
301125749
324513467
177603857
361066061
13099969
385839049
6234251
140775499
12087223
148529743
432336607
344359507
140975837
326859971
185052773
3624067
340509919
259989703
132851881
50730289
32859899
687647969
89826571
208112981
64894517
185889247
611152121
34243409
175204741
190725313
103878209
561393089
4169479
3817909
85205333
114551687
462398683
359153791
751016069
170488807
15959353
70928927
377458397
613584817
349569643
128684293
80851531
5710277
277371761
268367101
36690317
18048431
105169517
33522677
459450389
138771011
257312161
120501223
94450127
331394839
368711081
380535887
438269437
228606113
36600043
178534009
231706217
522543817
238998559
169668761
178363433
651010709
211144949
267598297
142242521
249162509
274643861
47765659
193785233
4992469
201165299
191952487
756180731
30244373
57573487
81875177
75854777
47874461
68110073
31825571
209435407
32606311
292857023
896236007
92045953
56881043
156308833
277103773
50007733
248800009
95064181
207809339
116662457
124145321
424660967
637251101
42504443
440470507
3047461
57361679
25628063
237031271
370432859
10353949
119702309
74205869
77466013
448258267
186109471
37578571
263014331
127753261
66544249
400696211
559244641
117433763
189111913
363401377
121802201
115034287
79188191
44096593
60427987
4874759
147941473
455805703
5509319
776509333
368762003
25921123
657119893
145703111
695572883
21760061
4733137
322254139
4913057
29572819
494168999
51430619
18814157
621113057
192365357
149115523
46766761
381333391
677992741
221929427
480509173
41114641
126729737
66102233
135008359
339178331
7315283
43725793
172838339
438889043
709926271
142546907
4962913
397705171
616870717
36525415
168368573
685924399
146889857
16502627
509000941
85245467
184412587
414672043
59053123
219666731
50379661
165495481
233633819
19276559
160179571
525638039
25186963
34295837
340851839
646550423
52035979
523311911
141916673
123591553
261827789
184193851
41621779
5820889
290894537
59239669
15023863
74876539
195163643
363940537
3141071
45426229
169450643
464062733
625516517
48796091
250202353
1382833
158446331
809570231
108241787
576449131
21553849
507409741
105325169
804260549
341081357
445511663
408329683
78099247
408972979
19940623
46830457
114481309
545196299
508042813
51069013
127961653
142669607
64491433
130713811
253345957
147890381
216454507
146312021
30061919
43186291
59961787
106392887
826721717
285911237
149416301
424719739
395355739
12606907
290054881
195535727
91786589
69742333
66009763
343184141
252567311
135345367
189911083
669060071
715935113
42642451
200010731
887366429
495957563
221934113
65247109
17033903
162752881
65972923
601057
324836839
144307187
310849661
24440147
466496669
4732099
3216641
46472039
90341809
611617151
38044217
190784639
75257893
555559967
79305251
285668431
57085129
45074261
106595131
193743481
26091083
153850831
299593807
690414499
726612961
25841807
4882477
44382967
120685933
399565031
368944231
169862683
96472907
62225837
85333559
14248249
207205153
587142547
136515217
113992147
112253909
542758399
163313837
714636163
420205327
159636209
205909997
276610667
98029163
121399163
13318637
101488339
419434957
566362597
441392221
91929577
693988703
20900783
374498881
485227993
10396531
205587449
19532509
109208419
126819487
721044601
2883401
183885517
56702587
64133171
6245147
68610701
54822037
3781373
108254329
90536737
491565077
664338203
70056797
83315117
102485599
84787753
27068623
326605463
6281939
567832637
182185639
309957709
240853391
135293591
363022697
402059321
83878259
282770479
10293061
118004647
134298287
2289097
15736741
83993933
103274441
169176781
119223661
295031291
22133497
639946387
332525911
154254223
287540777
248153137
235787281
204988913
459994187
171133187
92409769
28636661
51685747
131544443
167574523
8010941
297435889
11227729
137822677
188673703
647025289
131584877
5681881
476775619
608163071
697223881
236647993
143930207
233863393
205244849
459689761
61624469
113828887
117097339
475873649
528949409
194546543
709271201
52861777
92704309
128922851
13510979
609093259
1416553
173342671
61633067
189082783
174777227
37681477
152413447
167709109
50402279
93250363
184579757
477453019
213808579
76429211
103403513
341525113
66103859
742899277
8898661
424964923
147890711
87829993
8937541
307453963
257373709
198053249
11785801
168780167
361054907
189859861
129697031
496772779
6806951
249363509
217079623
27252227
493589443
305612591
532414403
97982161
15956207
81770537
20202653
35015083
13290727
566114581
100267709
492302191
10283243
4115497
178179437
397498711
42644149
306336109
6616091
533979751
52501171
295059697
498189589
222406199
101878177
23395501
113525623
77228447
378206029
575834531
4306963
418259011
11844023
805890587
352507957
649516723
705838673
235956737
126838667
47827973
542764801
211697219
3357853
438480023
368326757
92435269
407290127
8885257
130177057
180555887
19128883
47141537
573139327
112422001
522515407
27215807
27865447
113056997
115861727
819025651
16605461
78562361
308689267
891681061
372073901
196507693
558034753
45460097
68717237
13505579
32276369
20328313
52462339
352574207
666294301
281009
29544133
249567091
385540517
32388467
725317309
81486577
979739
379625177
13319083
20528941
354016511
124154477
28314229
43250929
98752697
90396421
5129237
260401721
88038877
543746383
426791821
39226987
103788169
19100651
676519979
240218611
32865467
73958861
572720779
633771401
15721297
74663287
83213873
68827301
542453803
367440209
134939533
343308943
92491561
256064069
38688263
73876499
313714573
118996961
34205009
167767091
55035329
97969999
136657663
515079427
130281287
32917909
16717751
39541219
468429769
71895833
97136087
309629011
5452387
306517303
521608411
139047133
161434789
684825301
6246937
272653
188211521
90526027
41944943
71025377
8432729
344528603
66614533
282434897
654198833
29369537
212380307
92355467
48798031
27352691
7210769
28864279
167995039
96945829
5682307
73178779
123753481
79604257
70342483
3478877
318669059
200179849
7207547
14270071
695319343
101312489
935690401
663380303
36434351
193162121
191567641
16401961
8843311
109501619
32771749
13762477
114377429
414347119
105619439
300040189
94503329
579737657
455989913
112259281
37799009
55561127
108726391
146092997
308313911
488322953
389725597
49873171
8492467
1685183
87337793
415422589
39854431
11887189
18658769
525165419
144802961
102576703
384969523
18409219
52757801
409880531
173495207
7853033
94019719
10013251
638327831
158615731
1314811
575445727
63796361
872869643
10608523
261957491
192809579
240245053
455327
116794697
21679859
204108329
18395501
725462201
77400203
4423847
45648331
2485361
251085479
5811721
18402341
36012523
627898429
38881823
63075163
59185967
338047
711239537
261698653
520704893
43915759
131228749
734349971
335735773
506838859
110037871
3697219
420100687
81270857
836489161
394681631
186969589
46718993
311107553
45399119
115230359
7234523
64667039
7204411
767743
54692467
44929099
79436471
52228801
151419529
82663787
613901933
673583
1150231
46337009
730696249
196579259
390411793
106937771
33611623
613963591
486070721
355873403
654962093
740099713
46824541
588910727
648325259
282764863
113158883
186904181
467769901
86489141
2482859
42031151
113382799
96480023
582015481
102543869
281350453
438937567
201673469
13913023
713203069
78038329
841223809
307137307
769018207
432575851
223874069
127656211
60287951
149291287
567365431
899957
534905479
263613227
122384461
246219931
66721163
11360501
70275311
246776983
13178489
200235577
272691989
36888259
454060223
7283917
5654413
20712389
16946453
19208087
41923757
222971587
694412083
71217059
300183683
124546927
88197041
296353853
479204519
35935001
465121483
302280259
613334207
16701449
30641561
90007007
30521003
228993971
6061037
406457017
10652371
169478063
274914901
476625587
577508389
16227703
189850681
152641403
303208111
128442323
361973281
125471387
428545561
422433443
111862957
29090041
89400863
227228671
117242813
123597937
21745943
645384011
440592839
28543297
585336467
322211627
2174069
61972121
389492141
80738761
289640609
47777777
656367587
28778779
725055839
378075989
121844599
151351819
179803073
62833349
29273551
607733851
60677503
152664461
19861837
319458683
197530867
237065957
258998903
70838203
89234501
39349591
152481473
37877557
908502659
60698453
387646309
266112661
355584233
356369537
111207883
30775883
6131341
894154813
39193367
392385229
57369427
140702209
73248503
16304023
19813763
247041997
28677667
119943437
496333493
152048161
278110387
373252637
180424873
637020763
227195167
380588029
217157029
223010009
51030451
156099379
65751199
35424247
309041
30554383
27296197
233917793
213122207
285472471
458030491
12050443
6262937
9595657
86882101
401854967
79740889
35559107
142165
375669223
801696631
190901881
369904999
15192907
507623803
145389019
406020283
245890643
91312031
91783103
123389129
3114677
98835959
279907361
65543411
211860497
323621791
191801653
211924247
47275387
556432621
795205093
82841063
12190177
64877971
585487807
59426761
97966777
644106241
502314013
74894551
21244547
295346677
212053417
233409919
305075783
763598477
343876241
227635777
55118057
87169507
241019777
102360361
63380783
228463007
123751933
218537089
27772021
159967
51725587
768972947
30317891
68660651
125184593
176344801
100340939
32361487
54014417
35966681
234338729
34887361
4119989
153544367
162636451
102004502
357608171
19258793
329338879
229716391
73355983
45526849
106100521
180798517
23659861
149502949
441364127
12989243
133637359
283840181
237171733
541188281
89654963
3697621
21725791
201521329
422908151
241073561
550004551
355871401
147247027
238446347
180603023
75018241
288320821
9916133
388559
366964547
166483253
117952207
65978687
198852809
111269957
208237703
185904779
456010427
282505231
598266001
27705079
202062253
131273
31113821
3900119
14966573
63091657
67651643
2993807
13083293
43036549
53346793
245658001
1204321
637514539
415538443
234106189
99743221
120630421
65037097
308786089
25858543
141699013
35839753
18051661
22573913
118741589
97197829
228480743
121501423
396355649
3256901
304611001
6279211
156413927
522630727
138900457
95013257
173522197
331572361
234983921
40388401
4204777
437622751
362004119
186034873
186074303
569687999
23641601
106392263
5973899
65943463
48941513
112029647
389154851
213675101
801874543
271855433
35021453
37967047
179092129
5176657
96427789
5022601
109858601
295011811
21032681
194899681
257587013
103018477
485036831
341845411
162451451
204101741
533633939
343929457
298221503
17539553
2061989
418912729
538663483
288155909
518351189
96977603
316808179
452043547
106557617
193224557
327689339
90884491
23344543
410051017
36803821
67439677
36437837
65512961
89657863
414421247
612246667
199525541
145409989
28157807
112040323
103102339
377063497
14569777
417046811
28298513
45952903
2392339
210874471
16690517
187051141
380121221
385012981
167829911
3927949
31962443
241450553
53722369
448584089
231778243
620084501
301955957
3803213
447984263
29290367
77975147
491962297
481257619
538670837
2274161
346062401
260883047
84912043
69359483
8922293
248709407
317815513
64707751
150972593
799384471
257211973
207389713
225946109
396796321
801603469
447722657
548003069
76262027
53991163
162573977
130744541
207279467
30290543
147857371
254462609
48617617
218255459
596398157
135082699
579825751
229266677
90463801
215590489
345827423
67727389
6393703
298047307
396160451
64921069
666456019
600536093
594864871
216823679
8634749
6240281
679719881
64689377
106466219
227839043
44914333
454318973
31876333
885649319
313297667
294042197
41860829
88199291
370053961
124356013
656390333
261176459
228883901
28886933
67302077
61512881
51563209
121315721
163571417
116836133
40176943
757393961
3407237
406732357
46265183
112624613
404180789
196367179
25444093
201396691
133423397
222135539
6473429
6553907
470424113
291514439
555378203
120281143
28521439
596918711
258411079
17563121
36441701
2842523
267886207
55168943
885428419
510736001
104133437
750640819
1299703
139617479
612770857
25787053
203810317
520661821
577340321
33064117
144708989
102968641
142824841
62135407
53090129
9013579
187791467
28927651
137915963
170548303
490008821
73884203
32730359
386169743
297412043
259763429
800143133
8002217
195612689
370332217
290361551
13596463
230859463
39851489
13986059
175096231
220035511
338360461
7114021
97823563
261957167
1122127
6812011
379517881
15612017
267502687
442685041
182850653
60528353
64370869
414015799
469767049
222168187
17829781
23038637
961963
71993561
518214901
445715723
5749483
308805953
105225797
30440023
22643617
835310197
417369391
307763503
556897909
69670409
266081581
48758777
450087199
311193559
105240143
347855177
416575561
5168819
432310679
5260393
211658767
478893313
281003339
145261163
42492403
59985851
384885889
590648089
53873371
27685597
206768587
375234403
135864559
24345397
422229713
153104851
4950809
518123621
2229067
331716941
220343429
408176051
21158309
161664911
175945447
55462067
414900517
68261119
216284267
9056059
28594723
135771479
53395129
776420989
415772141
118313977
122103383
318134807
204743879
63904223
164138399
203373487
471344821
541827211
598816639
143153693
580221121
138068303
234361213
350821957
151823359
440028047
384485909
44520149
100230139
10617391
442541507
49448363
102702319
26991323
54390353
638384683
293831491
298032577
400584869
14520049
228581783
85385719
171232507
208996829
159583349
390995609
185902657
121240621
313878683
570730877
80784173
31931063
51320341
280961371
494888981
34540799
669650831
364266817
9269501
49297279
24906407
403474157
724073083
19782313
619885633
195020993
5449589
23798743
97019011
763663679
130998911
246791179
200797759
88912357
10946213
30393487
170621419
4136501
58205933
362446517
30601091
249943063
728150161
15912319
454681069
31656103
384328661
514028789
496160741
146613583
13205047
538943371
879279647
186884473
46352963
56730077
276284413
12049579
493725877
433068373
42337777
397375963
501786661
57080431
150471449
6089717
36639703
33663601
325296577
6137231
96184843
40752779
7149661
413121487
95550607
283421317
153268721
4550863
289444403
436093727
9109669
116884921
174511027
110390899
98972449
498205567
24212869
37760707
136910321
11376767
273040769
18992081
102789551
99007177
38155001
620948143
102459607
268399847
278536879
50375749
24994001
189116597
533330081
256942019
55945613
24163591
72805939
703111289
93409219
41181773
494170471
425915627
300167293
120094603
662705369
615649589
402181027
8028313
234924421
363997063
59562773
290639249
264456931
32723983
231202289
47520709
444927953
46922791
896567983
460116199
722047483
85944409
103776193
292815637
769012841
5991637
26077679
123600163
50808623
231433303
295506833
52811729
745268957
168976099
268292501
143606809
249712171
370675363
26845657
1621447
180160691
161074373
6229273
371096387
481869313
83992451
367713293
570908519
803906947
537186847
327074809
180065029
27063703
50724469
16847179
55523011
867357739
98490517
196371653
256275983
615405929
242888747
463112543
197880743
91981739
4600819
9325031
176555779
48432563
109198919
223542169
314739463
67371827
702883
124836553
196217027
282385723
195446591
231972347
32812151
385221157
57268327
72510869
417107633
66342673
139651627
299364211
168389357
64781399
557923469
803786657
430778729
35553521
35641607
227705473
493139827
198489923
251904311
401285701
565054117
10973509
44077811
1
10000
892712467
139133400
25503133
137708453
35609381
451944551
58845427
5865883
115794527
220628341
108366259
8475749
40696757
559099397
955117729
105625391
741010661
229412471
608463217
215771159
172860901
787158677
105405439
258903913
35180749
56964917
610770761
11951227
92524969
583927727
202820789
208908289
563458079
801805517
43681831
28958927
50131567
63805067
25178051
38946247
579282029
361859053
125436221
436167349
242177891
34062073
140220253
7086769
3676081
312775943
198029393
292661519
175348603
10933843
119240263
537465703
338104309
512468647
37621777
575400289
229505827
99034931
513617773
395457889
439167233
561796867
345213257
68332801
437165213
251814841
383046253
455861899
515163589
126162791
2416639
296938931
27804487
370750103
85357939
93680611
288632837
233221381
92527291
129452021
247684303
627119827
559814621
94959743
297783281
9940289
369605429
11503829
936289
41287091
319321549
40322203
93732113
589420493
158484581
20850257
284471611
372247333
303174437
63199063
190714999
220805087
274115839
99624139
67255931
856108777
264473501
407151659
10588231
25847431
239068681
406281391
219329653
245484413
4079209
7416737
81030083
5461769
12929359
518704793
33942697
75425417
311265679
85743547
418703
256321661
12201307
63663031
272911019
186270551
148998359
4801759
199023169
278906291
368095201
454134647
9707377
230496587
244025333
4949783
96941077
233010707
2080483
689191109
2120659
90998029
67271579
106247963
72267557
678141491
45013273
711431767
7717637
77389393
749436329
309038701
226974049
19186469
10820311
8736137
42926801
66389083
46901653
426089093
116956139
9578567
503952623
46923619
18438463
27144571
183886753
478883747
90920899
66192557
82170607
615444773
248772079
1987663
402958649
55776691
96659309
44854783
133268699
13563881
562931273
239381383
9379109
48379927
341038493
286168699
389190587
718422883
13519043
52579279
10463539
309832657
57605201
137218579
628003
147801389
89738179
225220327
206052487
327991451
280451377
368803801
43748693
1501853
675759109
316065383
132384929
167164889
9957491
228403969
21964633
177482917
50107867
213543503
431939023
278592619
790602583
2377547
180713303
4042949
195433079
6228763
469809493
154593521
138949663
107889697
469523783
208453573
176780647
307458103
685857637
684256147
307279961
838102583
430453319
142292947
142437059
55008589
282808241
288491663
537285271
530964059
523534853
11376863
245589847
696976957
377861507
16803161
15791939
32530007
655113191
273790079
100116407
551018341
13559743
62140537
847237103
173509187
149326321
65995439
514036423
38800969
17073421
204966803
19439879
185833793
32234021
1062571
36640339
216713821
78133817
61627169
275062201
105758473
400247933
2779307
42046211
379137917
469219853
27110219
110423849
2021531
127060433
16167517
546977419
477373397
212782069
8011447
283565123
381594827
197327063
112626659
746560819
228262421
490507741
268931269
7601821
332297297
247584091
269130739
13754801
12102149
555365617
6144419
293964823
409242419
463792727
97810039
351024343
75330667
226858483
463099033
174210833
109203841
827069693
77866729
206662457
35914717
71857271
335405887
130522727
128600519
212655661
14384947
768685069
363548929
473176261
546226831
430670189
22114333
37313869
960929
85870271
11587783
8440417
7544087
613066001
158443861
340263949
244185233
35036369
378428021
534292529
185164339
235669807
179179249
303537389
112185629
131136679
263250061
147537259
271575443
134266771
491383
2645623
201103967
203412311
37295227
915057739
192383773
258575951
6900139
206735681
55249057
157550191
5123653
109683593
275224219
38912897
356746477
755318297
249381529
67800479
279438701
12025219
264824843
186843983
53217149
371621
89815883
66404137
254037577
8377381
33067121
44089543
25578061
116220743
3636533
196021159
364702483
28288937
378574811
276969299
624710657
110408321
496560709
18696409
500056199
327449093
16151701
250528969
210527063
89639873
120315407
95241719
97962383
43818661
110913581
339664681
140552189
482346107
16179263
561334153
380130071
557390851
187746683
202514953
220405879
458666861
370705039
25548191
59737043
200626961
874410617
438751
216849509
328199687
366981509
405007331
78051679
108545011
53853091
4328449
232068269
142090969
162068897
203829583
329921063
689074931
118120001
203206889
14467429
552642929
127641179
251299241
27444653
49251029
118102909
188537329
224747557
39066407
292306933
788425063
268315249
114916433
28330327
363364853
10761577
695342491
396903601
117413167
168744967
155068327
83965439
27149653
82074277
95110601
324049961
299421761
82646959
318422803
383636899
193589707
15934843
280177829
348787073
252563279
8736083
104737631
51268363
11215091
68119907
572595937
350031631
332907623
86629831
140168983
544889407
8235221
4266239
548528671
294248411
84581531
363929123
412518941
9891163
17912693
39449023
225810967
39193733
222331303
140207869
7371289
398932223
7894111
111769981
70522379
1421683
579351457
622998253
3725341
700616489
438169847
311548333
27113543
4119679
4732373
157734839
46179773
40190671
407305537
667408187
388321177
42080333
471483031
344034671
42774607
384293659
285178183
313764383
16329641
60143003
424873409
5900357
2809217
40944017
142731283
5625751
6505403
265816493
407133911
379968311
341532077
310496363
81206729
47285221
411735547
612742103
112615133
51453877
58960079
43919767
296027891
173086769
110257033
51011227
629543773
442747051
89674451
286861933
110287693
25959007
7918907
111117931
8029237
136688779
69670157
45199417
29381489
46475437
344965099
75109579
461054221
103389977
96323933
296823427
37665307
2245081
220726087
587693849
49294307
219529111
62760493
82275191
279275273
400925117
447716377
153519893
412152757
9818203
277882721
9961891
582508541
380542259
180001823
82800203
10993091
922334899
312994687
448312157
136173923
111046219
7350163
420164183
806643763
618787751
356507209
346374467
4400087
25612871
138446951
27375289
77751367
980133743
270311791
235292683
43799641
418500113
96043117
124969769
21417103
278563447
5509793
72988627
53783263
99197563
118635247
22121269
60694087
479006173
52253821
40450357
412686959
72397469
9676397
69616273
37979159
647172049
81852061
175351727
215288009
18707417
4250783
509006461
140904173
326141317
672971357
199042967
34240441
16205909
150226789
435368539
30738349
49597159
7147513
9772439
166650917
133450087
480222943
103363987
78760831
64315079
65731789
671378293
17289109
460638839
279931121
43892663
241965907
454985317
117879947
264128083
166141597
33136517
195438013
415817641
263678671
659096903
221713841
479889701
165315671
124271897
167324359
116858537
268993519
283601447
179281811
15773683
475467259
218263709
175459859
329931179
2856797
293399527
41404729
94303259
631722239
586111217
641056729
49507123
157628329
92020289
464996647
48119563
373411889
138856621
230252339
65729143
659929367
18869567
111563819
233440703
200362559
48895681
179117177
28999591
593339
200643029
435448613
91585223
284564029
66476447
53359321
5415211
105874607
362289173
100539319
28038719
55129247
365525873
502563431
66461833
248885179
701523677
167770751
319637671
28086889
125113823
597937289
24601769
33154621
65181509
139060991
241964101
319725233
104589041
41033017
8600401
9819479
127059791
355506733
85091093
13311241
774163183
77378267
204916423
529463761
64642001
560965753
16165393
509788267
291101329
100522781
20265719
83498227
714560701
89386859
562594091
17155487
147879637
140579237
463324517
86440301
20799773
19700971
191289793
99707141
122996537
12167707
145718143
563733337
34165519
127353287
791944927
227527757
38195219
13059209
268178959
43988179
100474897
255405551
298996499
449901337
77696347
133746409
531934003
202421939
25389811
769902737
103013947
71501431
431236049
7566569
148956299
297316109
300485671
2956333
73002011
398218127
337699
29395643
1334387
87456569
111439831
602495797
393796163
42415301
628838957
538471427
164369147
150782237
455843653
582387203
90554251
13768043
95220613
62560609
22950133
306883417
114251261
1976231
98872909
283011601
5409491
73616357
222923
31224617
41068667
20953601
9237251
333016487
45873689
245816827
9965429
155190857
101444449
390412301
270542749
102503389
561391939
20857853
100892791
189938867
104186419
3602939
382286269
393793
349074469
44097671
449149637
195839353
403307491
44529769
569783839
63213343
171423403
50353943
57347347
75167893
600973999
260112901
549299909
360583793
509786309
353064451
49823737
2207521
292886221
492283223
245964029
27846713
27962309
89116297
132089953
180282017
11224919
423475331
28242821
77094889
406283453
324149851
528316643
94316753
45970343
9901217
216231839
32216263
40548709
33147733
15558793
102679387
98127937
576716183
709869113
309258331
219549433
108449333
452706731
7087009
453066781
2177251
766679777
82269503
216983387
146595173
3934037
688211831
150234737
195979039
104533237
420959699
190248143
447830701
87524497
550745341
3776111
375704653
16183939
340212013
317838551
7566089
436076939
5195237
35085949
11639921
234736693
847867549
339153149
377329181
4493299
122159717
632638739
92156663
17537281
767376901
1208803
60923677
127349939
5255893
432863237
737795083
51561577
399756209
273736123
37000741
251670319
11116411
147006103
630049267
336651269
181059719
34928563
880561069
57025739
53655137
39114967
214788451
426346091
30439417
167101531
6457559
81516467
15836077
24370417
181044839
98281723
56875433
465899699
20151269
86760329
166937843
61205449
464461457
71800691
112781239
149914733
272981743
87816497
162749617
12215617
39989681
76917493
295308323
688361
56390351
175033997
5771123
243566657
19746053
630428233
21513677
132199217
53271271
52603619
19979863
690292139
187466987
556880777
845322347
240577549
327491251
399367253
77948239
309305153
70103881
45526619
407845843
223275929
35183033
518317307
579227189
12515273
455596313
89111431
180652541
82708763
43683749
242393017
117567113
319483519
335398471
461471233
336632279
242230007
171520901
38580511
402708503
77663473
260721529
395408669
69956219
24675139
456787523
59654423
403684297
34229123
55545877
899619587
60962053
184582933
185407571
2282279
973079
729297949
125040901
9334753
74619583
324739897
27723587
117669107
7766719
44679497
226061723
93195497
69077887
230261953
597709127
384376703
52421381
32196421
128709871
90000389
192820457
229315061
168600149
11096201
213168113
96178067
219895889
82341547
14057591
269091643
78166747
371976097
67456021
6623347
170834981
636770741
38017789
47205449
3733997
180996763
58989673
61748363
580740227
425747519
175921789
622286167
115289659
137765729
251584457
17968987
4720357
641090759
18844963
662073317
5440789
120186181
246282481
3144497
93207857
23266367
19436777
31332793
161516681
668582357
58708861
80737577
202898849
9391793
350588023
218761351
131981503
184898099
26753893
409059127
37601423
242751703
6974207
108646487
54367603
342904801
728279
376484897
108377851
173827001
557984747
311264797
50918939
428256217
329155111
322962767
74652827
11463979
415752539
52410649
12272353
262125727
227503589
66511073
30769399
54185377
176182471
7284337
398481443
730471451
204523139
18802471
681314519
182611631
12491207
38482831
264328049
283582993
170305469
40705739
413438279
229878529
155433853
105206551
228251159
128857241
41571391
617512163
582107131
81513937
5743847
395957087
497839997
935497099
85264523
90850511
348415583
231120437
330241771
172219433
160456871
262767221
162080327
927798931
693526711
60757979
685763717
2863691
2867609
43281739
1526383
9167941
850349671
13758181
436195211
659153851
122962253
494962297
666230909
61874107
172221967
214210877
334097
49192391
40629929
308174939
181100483
70951721
517708753
94590121
115823003
303941333
697874117
642013019
443691403
467469229
557961359
616017539
307793113
555342419
193160603
733046147
20217929
100574611
100044757
130544797
61563329
161473003
175022963
236200753
68729467
49339571
137112383
130316831
16229671
231846913
7819463
245187053
554027959
143525119
221259013
244406593
324895397
385126717
69779131
10317367
41666987
6219461
158610343
192185593
478508099
22793131
315210017
355501999
51443641
245011043
4822457
20061571
46471069
683832283
100230799
2897231
283836349
135990607
125605973
6659119
202318283
213615331
446327971
7014779
60311617
29683487
529394083
247517209
603010061
145459403
16678489
356075381
3870313
224003933
63728999
154351403
244192121
854172577
49828217
581323199
154609787
109734979
602305003
110450783
6862181
569665799
1175087
37292693
210546727
271332151
73004801
40006849
70287629
62337277
346837873
18252757
416208847
681628271
61151711
298961963
66166801
293911819
9353129
139482437
12946627
46275077
132780269
46379867
168085283
362676229
125830009
41555929
214001107
53063303
206958683
427703047
18900449
796812743
67500817
198739841
104288627
681743837
12014491
479333
661452191
1435619
64037579
858591113
9396643
27073763
105080879
525316327
206503433
99074803
75321949
394929427
59850733
174207323
1369939
323860343
576386081
340452821
453882797
334170527
84804539
52275677
43538893
617261497
480244459
217347301
46144367
127228007
51829111
96469871
63310957
114221489
17380933
329540201
355802107
22622021
241516697
655543771
154042081
15651397
222870899
88696103
13544281
133772461
236907701
438818153
299999831
67810577
205777177
14762687
664907609
205257761
323777603
295339559
486916501
100733183
615854641
797974277
1475077
607193003
97622537
477227059
40037587
2316739
3407227
28442147
285758861
262886347
211935629
110480533
75280421
48483613
477920441
492996727
162964433
330431117
537948643
25292093
175690783
133259891
573875173
368318869
145924703
72986987
76166011
519833161
195612301
28679179
174805109
22605967
117858259
392383181
270967861
921582293
499886279
239960251
367182173
15782707
62154959
481924397
70197443
468419849
104393117
452248343
88522979
694757951
173560027
6490157
62868109
242583493
45434651
598506773
78812417
481847759
495030097
445602431
873592609
159453221
11282833
277590827
325610611
15975287
171946639
389355613
25563017
116474167
153932749
50772989
598597
34934233
82245529
158768249
332198473
299479721
17248453
147024607
199683961
894740467
76234603
30395987
294390079
70952117
151298023
354384937
637909361
29219629
52977527
253342393
92066701
5580427
248228131
32059757
294934099
228183533
185088829
565052347
252929297
55632431
390861881
77773243
419343671
440231359
51964951
320925863
202532819
658977079
1427693
180146089
173634443
84197621
579215489
142155817
371065427
173463683
72173159
243617273
939361063
282630941
137678969
95979701
30427997
4868459
218467679
761237
221205839
183322729
10314751
142896161
499656557
22958503
239993011
580106563
133467811
245558479
264719713
3313897
121367627
21922609
121860551
183287389
24606833
19021349
28356157
384612013
24328771
93161209
144631873
18327371
462095197
730657973
352213223
123624577
71218843
342380309
29310583
370047521
1474657
313927681
256064491
214634243
413634817
280280893
820748977
353903597
204601129
363551497
67409183
24752719
261908047
208997839
467594087
131324467
370531699
226847
120860317
246149719
183836501
472332473
57999079
133803961
166037471
195840917
5871997
44236109
222378839
6547067
471987539
92988433
111677887
479697457
40155221
10864247
137917567
65962447
517935181
54507911
35564579
400929559
7456391
44494531
257206111
178475839
37556257
60425857
22436683
1977439
238346833
624486043
215213731
102268253
9797663
102121351
31368331
441592559
450489007
150297547
294273971
28663441
71873507
48037489
935657
327853469
229234501
421487543
46592219
58041353
58080133
14395327
52418987
5768341
46769153
30477451
12358289
216424849
7469557
9501467
40822487
230321473
98225537
64013309
217380103
222610849
294421627
4031813
83084873
79361941
15040997
558370079
118718417
393587039
226466459
174573103
138174629
373005407
236537557
102989647
2035321
513240613
1418629
17593673
153995981
24236351
57335891
475416541
286890683
62958887
384893
331381159
471175741
8269181
80355421
397340429
516991529
397309747
177411599
24108769
30096149
3362033
86648459
139794847
332856283
12252193
360767177
191006929
308252429
240739637
29522767
366472121
202604669
162851257
291782537
23776573
92807713
64540583
313296911
364811159
220726087
20588663
11662433
374048359
268316131
62363867
35711791
125194747
373868291
813139813
890703173
40909751
151334987
49842239
564023197
344486269
482719099
212188433
64280543
114662507
369443177
296380153
313720997
364159361
624166729
332182471
394447877
8354663
145488461
273124561
339427379
228836701
161502161
146224697
472294639
644305007
369825553
95188091
72696817
211287893
349595593
310569037
4345637
7694227
43113311
131269477
92405587
814516511
466166893
665429747
964477
60105239
56470361
243072199
169720139
15185347
778384499
22749227
311304269
206710211
258052637
443938771
9834259
378136351
135843199
650569021
119522041
362522183
91701347
161408441
303647699
310420001
293840941
115630019
2115263
922357633
230401537
185274169
27843401
39376219
56975801
8275529
26221373
248744959
20676041
53182091
741173369
101814667
468662543
31578683
563561347
50809879
12589663
102794437
94933789
415351669
7695907
759424241
331744577
932198291
22331011
39877777
251662669
9371627
643322179
84290803
40074779
268168759
532225033
339801257
79762051
207862027
470965163
152598913
360835589
251817157
179615831
711132013
18352487
115191833
14174137
24260461
438271921
13849471
64895713
774579791
31148119
430148363
152775193
27612293
426384227
16524637
147050359
497966999
42023867
836162933
1509577
301714393
4305313
279194353
152036167
20962087
28148933
356245787
51583267
87081739
23005651
381114919
652208867
398800459
358493143
25641391
4209581
91116149
735169163
20531759
56569109
15071297
904441507
450521867
24627901
7976737
225787391
245102827
641186411
13444759
288555259
109765837
107788819
83667833
25601503
122864267
49768319
76327327
43489141
500096791
693270287
310668529
49126439
40061003
45012557
201412361
74508559
148185577
607981799
322771531
9946801
454302389
35188001
56979523
41204591
1244011
83044673
13810141
66406477
22080859
36438683
375908671
141430843
146420149
543747661
19457857
37448057
297204679
124196707
7767619
518098663
15759979
604003373
39792443
1318813
281080421
208203019
141597161
56074201
1778587
708053849
170319659
47248613
171756047
106277471
203234861
430265239
31469677
419544313
37355663
65100283
22841341
34383823
211497071
102208781
107386393
84323321
482561353
840474403
153228107
868395271
130838261
633805829
122427623
349418053
3115039
2465503
836512741
500237821
313488127
55962281
150908683
555214969
589918397
403650967
52601873
13760333
44601329
157136611
36586129
288248507
93955241
278545237
454300391
977083271
257920339
220466767
713341571
119352347
82819229
5534479
78848059
84217127
190987327
341493577
88081327
39730529
544245643
136688239
45257473
197437441
1666583
50010319
185433173
124153661
633605911
92772847
177413129
51435773
33212671
516876407
290103587
181343441
285415621
38356099
208849723
236750623
151030283
188470019
400968193
67520461
69841003
380682557
5787553
288833297
722177653
124527509
344874653
653625047
20080301
37420619
93021613
6743039
244069699
113590033
142494427
321673621
120586211
80232739
2218481
184824061
336149587
406667267
153569863
110769779
294545297
291017911
455307353
85544141
93059237
82707983
370722577
532931159
11548651
524259443
182810981
59786801
231474667
35953613
19972307
89577923
63882947
51644609
72446399
71748301
293940797
233577577
76792019
425327933
211352717
579737843
204519773
476714387
503673217
307153061
141250309
55591387
461206217
443424853
21165499
96317941
100137209
725024369
54074549
501995891
293131819
365991029
12928627
120071521
161189473
526739419
310540721
22795427
235389017
46359671
9903419
640599719
11453969
176646979
569686591
184453
344485291
227744119
3627773
201459457
53664073
229698563
4899901
210615529
415977787
433353517
90158179
623067329
316877347
375140863
64504109
36351089
189135691
362502821
148436581
60624493
127965689
1708277
30938489
299125429
321021221
30503777
64830151
224779123
40683073
72619837
97819993
477568577
134253583
395400647
403138739
100768111
395265179
78279547
596830291
563828143
3516941
126969641
350494901
340586027
2435423
156338531
274447829
120624169
130137283
350536103
488315647
168371131
493254467
480463771
598222309
3528611
49090711
720420079
258943021
100038899
150722389
2420591
312135049
186498229
274417607
79960567
163292513
168522359
104521007
278313901
392735591
288514841
93855467
4378457
101629823
403745389
645734701
97609549
71178451
11080913
132329933
220254521
10134161
474659621
198072767
172041803
159817201
585279991
299895077
178336913
3646733
373239353
415741363
54984569
64866953
333133873
38063393
395281417
7200161
19118089
469142327
22713953
518229857
163280263
275926709
342069851
272986321
170722093
15611153
307979323
41643061
113137133
218296777
256049791
78984383
638078279
269396833
233476333
135391387
114874537
197132743
31195729
655534643
55643813
254063647
793291
394846091
237704587
154034057
262968331
198372737
13319731
296262401
50264419
400376623
61854223
11760569
61025191
512933737
168272581
41380847
450029093
36954887
113836769
94822811
169479047
46223417
52174273
515365031
28834391
684173947
34670023
108600137
2696297
1289437
807553489
323005993
887161381
521725571
678551723
119782111
157450897
85441561
761443211
524738111
170563559
58155437
191112443
18125509
531755057
212368031
192833323
262177631
2336339
430802887
391677827
322894331
24073967
458718499
4341313
151312477
27136049
828749
14435423
218702411
162792053
28042999
618290341
295293949
72536881
368611729
53625707
691787869
707525089
67662709
204862211
232848419
30596183
13998389
156076867
704278573
127487693
198057229
329559121
447618749
10463023
31124567
327943607
354751651
45885617
195817859
1829809
92751713
8718133
630795749
87025157
321393353
70182617
16500611
163089617
500593711
617555317
128031779
110739511
15604481
443777083
313068331
471633187
473019751
256983313
115764983
83056403
839595817
357851
47779297
444716521
38942677
218392697
147686893
409451333
139650127
10111853
637328117
305418511
110989211
222567277
304536137
730858433
2280829
16456333
397242949
104391481
122323511
618307453
294728839
510051547
18459443
21709283
243690199
747356677
487116391
42639581
42339131
755419051
544068787
271761947
5574053
6613553
210744473
540625121
201311329
115051163
35634353
304987799
410234863
16142593
37322471
324730001
130971811
80692751
27805277
4005061
438169357
123100843
160488557
289072571
56889487
279274643
406925723
657487273
241026451
135457661
4080371
65845783
36478649
312218059
411282119
33357997
31834661
404947553
559952993
845662109
25247179
307668017
6822503
102984467
28842283
56234369
6372397
78540739
254510057
571090309
821278489
18612641
120264923
256522157
122608687
12441347
286077487
135371099
248569331
166745393
719363129
595238507
503900483
666185213
159124817
128362669
242914747
250589893
304209377
850289761
130520809
436916737
896544001
576278231
34664593
288176671
108445963
445201
176028817
28717033
137204437
15625769
24536851
353334271
68962021
581597509
398961743
20555371
303038569
458504443
242723627
45805189
6560899
130901681
164941817
1509449
86416079
79213037
3690931
32873843
75705353
24272431
51159697
22345027
87400717
137743817
83714347
158494267
3884477
9529747
303388373
21176723
8193797
129599761
146792353
9472667
55219841
18252259
480698671
238064063
35935811
80183
30765821
472989533
30707069
28787357
179072329
147616751
75727241
107998309
69201763
3369299
661946273
15926353
724792469
99169787
341166479
73801067
17096887
115536787
591821777
171882587
152478649
188348519
336600343
249813199
62644319
226054637
9367537
247342297
105918301
510352771
4525049
516090413
341988221
52005539
16338827
11159891
116737069
485937943
30579559
146227733
104513561
389687339
272419669
332360323
19776557
992581
98820077
33749153
85194427
391759439
301912201
137062573
318574153
22286273
246499207
134302367
31533683
40554643
628828597
17498251
2552089
3610483
92436587
10823353
24188023
32984923
294697327
441843299
770341997
77261699
551181893
282738329
35429749
26054207
813552769
138441403
592520309
190074817
171293557
175542403
249798761
12923863
237631949
724143923
162804623
153585181
50939333
127034753
60712541
64069801
271130549
54125761
31275467
37622539
207260909
103244441
26266477
41213521
76867471
16675499
267196907
79496563
340496323
778944469
42106381
31198231
218536127
70027973
685193849
67471009
252974213
842193467
465806611
156328223
313015873
345406363
297146257
55368479
90299299
102281453
241642787
354762049
721792703
47651287
29081911
69985219
285938329
645191201
401071669
3992767
2718407
4635479
253403389
763219
130675607
298035281
380122331
71334097
390748063
72760829
85597859
58059809
587838373
15621457
453653
189771469
36227447
159868063
108101293
70458083
32596477
88721111
44427179
390633899
454192433
68467379
51590753
337689257
14100371
27589931
171131579
217237079
554141633
384225133
20439863
400133443
51800977
19399619
531738293
85794719
281044417
347936791
531465983
118105717
87291817
209856433
347074187
790848293
912252667
282027019
89279497
580408693
92807489
110083837
21904669
119583319
188331193
232767617
450102187
157813493
273251227
668913733
779027
124145137
228368453
141915401
6961343
67328117
118353997
275373829
85298113
85126597
141150853
700981217
255269257
384989623
448797967
39117439
133055969
22256177
28611439
147575917
425233531
3022213
177416989
514830143
269014937
4949309
184530547
63152543
537705271
170162791
3330277
496810597
518560709
11594761
322101887
477408203
544794181
749645977
73524007
8818609
24776749
352208711
84408151
362557231
207005671
811366159
130537021
496574983
777331117
46599829
494921039
7924837
437049857
374249893
301429327
405477907
266015467
124307567
30502397
391863491
101930579
102242377
13661113
499254103
133113059
804251533
30970403
188088331
357162103
581871211
9635809
2913181
110079061
2642177
406576663
329686351
26645677
292225177
619727657
64020547
5025803
145430353
106771633
477857759
179248999
594284923
1634917
611315759
609105149
216116599
255844279
372528601
311035037
493809083
405816769
23390599
82629487
171515081
104189359
18751409
2372899
25057321
71145167
406162787
413040839
31843117
545084041
39632881
202769737
148734121
895516631
322414801
397386049
658538051
508144561
23661493
357251603
86073223
228253769
379893721
304992283
434762387
137129677
27712829
558024497
99690751
421651973
573687937
10498973
8435033
45270703
117242491
14337007
281533717
790729651
617560369
685610831
20105699
93914479
87867473
6688277
498950873
142475573
697656529
2156743
153231581
160321379
18996023
173601361
84188737
255087473
660707689
842289479
208280833
136261603
323629703
55204427
2847463
119462411
154443671
79203877
285200969
33977773
37732837
327139213
16742863
113221501
493111771
565479487
88711663
133580857
253759633
473390657
614496403
116010017
51944573
14868593
515953301
209875891
47913373
1958807
310847441
264339707
2893609
319131299
195895411
159606283
9596063
28372717
62729113
333985499
285190259
312184793
322375877
153862759
155272879
3145433
50677793
623577943
127295279
14977397
4512821
24421643
107868637
177231463
550869509
1743407
270113099
558767017
80978587
490808467
882140627
36676951
205438397
6648011
382461839
5512201
123836309
100942921
10623287
32170133
44815657
541892809
22763599
1034213
63776311
101147551
24346073
77655037
34569001
693726877
725987
54355079
445852367
129324439
87976267
102589693
137439587
66774979
4662761
42711017
517120559
296622791
183774133
38765963
227117003
469237001
10023383
141487979
361978933
82365923
176839823
287437399
2817457
227325613
167207
268069693
293596327
300212083
37769063
121145081
612640421
149375903
579787763
593316907
59116097
10284019
1946251
498016801
37995037
72134957
176142299
203704531
561356039
94230181
78310163
27036773
437216477
21710041
207288787
64221331
27389569
593860849
642434537
507429953
6854017
71924057
71100287
58434209
97846351
45892699
334374973
883521251
4791473
689012041
658951571
6345571
494638999
33400817
1435351
20378587
27007273
29996971
105137987
107558929
108712621
513437363
12440737
2862019
125886011
408836249
319873577
30084479
107941747
120266591
47508247
176321333
47620843
441810659
266496593
160627633
49832339
233849383
35870911
182551843
585591817
43464803
263011849
78860437
78292927
53895271
121957951
66350803
515658151
352850101
116183383
203129351
123475831
373480517
17978209
37412779
349638053
67330919
80530393
221930957
770178089
80017601
45189953
395722127
118986839
402598789
185474533
6815563
40526669
289230203
60651001
36556469
27824437
167721571
84353531
6609637
95349439
363715523
377463517
21149881
320616979
340542647
89084087
132435493
654219581
141232307
172391567
483867431
2462527
392608417
12620557
280538903
33589013
94680283
10537547
73492807
243550627
164216321
39434981
81167123
165444581
162837743
139992121
147790523
72596177
390195541
16221809
342405731
616086769
79362599
306899353
455477129
366683573
387323719
208355573
145002467
539421581
127136729
28001273
89853899
55451533
2231183
327993077
483518447
438498377
89072999
652887743
86991379
145786391
87808387
39701231
88186933
53808941
92692711
149502103
367964797
65019511
99175247
39657283
44249591
39026459
440568593
750152743
133886927
437057
97430891
331361963
71708369
194668379
333281917
58187477
105774703
71885017
510805021
87216029
45575393
119740493
6236891
55519589
77951087
3432731
527721721
25606873
10626269
602424377
199860631
14585177
840744991
559200667
2518171
132177263
107488349
140819683
623260399
32865757
7116293
772357133
80220857
578743969
685170209
367353097
130915303
114615659
457134389
110917327
300763429
480224209
19199437
72681071
718446779
397043501
79651931
17629691
59073739
371506903
240113681
178152617
316773311
163201943
230812559
13057999
4970081
35181889
34165969
127911361
12878353
523048121
440149
20343041
10840723
52789111
623372461
65878237
169732093
172425241
7396957
178875013
345006341
455275291
340182641
104674069
415097773
68307523
334915153
576186269
33673691
336169903
254713237
31694549
177659957
79974049
103295057
9355909
483305621
387562523
189617993
639907777
218826001
188284441
125370991
56367901
199967693
409743913
481885541
33825797
319829681
15452249
85148209
84758647
57304069
266043913
18641687
16042183
113068117
41841749
10142311
93229109
148698097
22100549
557330161
104289313
57095851
307449299
144912281
30409373
26365189
53342761
630914819
244937543
38799317
2642557
679820641
320993791
161452997
127047559
95834953
5119657
771166339
109578649
34691009
194663977
242504963
723628993
53893039
21172793
214665683
197833261
495513971
85486199
128198489
13762051
121624703
572624287
344023829
145532719
2356447
47505257
407431
405754711
138459887
15847019
508271249
345951577
665007757
157813693
36066463
16568099
231886181
275353433
207183673
31751309
33531149
572848061
811965911
17886793
53537591
59530001
503211077
324248039
408179
672220187
359994799
77437403
128000281
471040991
46151669
73940899
188210833
64046561
3575359
112171271
35129693
52517923
255443857
40316663
1295311
2601947
250231181
172597547
187566199
350387027
417359837
412313323
222332233
1293143
2202241
121227647
63659273
5047069
550514351
761758619
125067731
71249767
264650641
138427319
161159113
1949693
11565427
68775913
274993981
69737113
584140387
46907359
135108847
66293207
517601783
453783047
103421953
37730843
22618963
389461433
614574869
369169441
175029859
739672733
2902829
3028901
445340
209254889
73772551
500824421
27316241
575811707
13081241
75114541
296701919
328399147
355889
218689973
339215081
147526523
917765707
68589181
22000471
28456031
98383583
131919587
256006217
547169587
292842491
166749127
195371257
117797413
5408287
9887083
204477073
587391547
90058987
41600849
630007601
101891359
79158467
146267749
168971479
709529201
5161979
1704221
17190857
654205523
281018407
162464171
638699959
12387929
63285199
3770509
222637391
76396721
321439051
554110171
405413369
644639899
547279037
468285929
275266627
132302767
200487359
60877301
163511497
31891073
4612057
58964233
157910827
727998707
469259209
1510907
63948827
424354001
42672887
320947189
152711869
331722571
131765363
720247939
431098351
17440117
67204721
229267543
161748161
67559179
140364247
14594101
97007909
436252081
467031541
365960059
424885871
348775169
10368703
64022929
74968051
281155411
378024233
341330663
350299493
8600077
163491917
233234933
70458373
4007371
25439753
425193319
296344453
230340821
717389
98619181
213607
108164443
295878179
450401947
786200711
54322523
884548411
340371877
178319957
838312403
120301663
308249567
179707457
353422037
382827779
829158991
20366209
70089497
325915613
236101609
334806019
822699113
42661901
217947397
41497553
26356489
139644763
20701957
53994077
61300559
297821837
57981743
117037757
371154851
10808393
90819733
755697401
57492241
153852341
612206297
459116509
179198213
52246949
44216413
62033281
490045877
114409903
69976481
43442743
24749287
639271937
71811721
103748017
474336013
23877629
400911443
166990301
103492507
42720421
40638167
543490121
92601407
379340527
165307607
411278239
166891369
1869223
579991037
351309697
153319867
107137601
33727021
311187497
562724963
34742657
552852439
390769261
143678981
56279371
143164991
468358421
365064863
49484551
55903691
362367521
462628981
12658889
6982277
146188921
117872431
6919823
323411419
20766457
28519429
346322687
167740831
140182531
51089741
233204017
76567091
135998003
361827373
530175817
31235821
62888533
875989
10986707
329242853
619111963
601798069
121141747
606329
680675857
38119597
81902489
670381
290076749
13247543
108791003
184156241
134270351
51961937
599499161
27223213
523979297
523642243
208374911
562604821
71926879
404825159
441944033
66321187
145511369
10608761
197832839
308974597
807942209
77435711
87736631
3834319
64395307
143885893
38920279
33876187
491608487
369182743
293984683
45708323
286288073
45794263
275813471
15504449
9654251
15225059
169424033
256246741
439489733
493657687
406472503
80873909
76035389
558363791
187505477
12823663
195280531
1541473
11165849
315319
65525419
188448439
49834439
495743393
235970491
600079817
11026661
38178313
165827047
30596977
120410021
6470699
872851801
368741753
617425649
350365277
5883047
46060843
62976611
394607687
117981497
102921149
43563281
2574779
24199339
543142087
346082203
472065283
11487823
121477777
14022649
85682557
42764053
299294621
95826113
501074759
204753299
207635683
5194597
325910449
61410961
5219713
141313273
618139957
218825351
175398239
86710027
100418033
261793963
13898021
96302981
56436113
153455129
399254839
337361411
426116351
36867419
60466717
484209907
622442837
24911503
5257333
52970389
342304297
441098993
203438623
6798361
81526217
16163773
252088961
665444161
406753421
505715407
37684849
86948657
255553733
6242567
504113443
360528031
4272581
961071563
549637261
717653081
380922181
199597583
206965387
260019317
1696349
321060757
569793163
24843997
39493087
17999903
29316643
182598929
643311401
209694941
252915371
124760939
470322269
361661
55103051
198758239
16338317
274913531
236234083
24218641
162907037
289365061
327311599
29738699
285262597
250656587
8351251
163473151
153413633
340806797
42509927
16969319
242345617
46750757
96470641
298720231
479153309
315099179
2969191
21736061
100636069
266198791
408704237
56397559
89722777
445703437
158617237
79522921
785058319
430525087
315629549
178628141
85647673
64860821
158191819
150449591
661973531
148557809
255379141
275466881
632223607
80875051
197457133
9309689
6583999
66379381
383570557
151102397
54041461
121853461
115134671
19577539
261637091
77461507
130770149
441023083
232155613
868227467
129662081
230257777
114344761
537179143
39413761
368752883
214362679
388117099
41261981
656145211
101194441
651049417
314043101
102685109
64194073
79037687
632241167
73970147
27065249
6262019
37352269
661438753
124512737
159269603
8989249
54008753
136239031
660371053
215708417
165252137
207696673
9214523
78496589
260848537
201351947
53252011
362777171
199853671
3837161
88622311
88644217
15105481
286263433
285693631
349469129
68700917
633624269
170618923
67456531
82145851
490755373
168320401
141164321
518418583
34154957
87748421
735566851
58260571
341962207
89124703
573490063
9551611
739250587
4910779
78988487
13979473
22190543
322026253
421826291
95578127
71916487
38925923
45850183
437550149
156105497
387481099
167577307
119617999
167941547
58161277
31782943
331688767
20835487
198364471
234496159
75599947
96484781
6805849
37395431
4029407
253278239
294248501
20475139
784542137
3101017
98834101
127872863
59800187
411021991
95860981
393159167
123024661
203499787
62850761
584293
378958817
117337637
195620569
120888923
13163921
29020373
213574447
122279039
87891151
555997073
126750287
312711409
97935917
28986437
16962749
401091071
118051711
108401287
33281089
10235293
333952819
200609891
278125961
528484709
77192933
716834303
35238617
680437
216303469
12947747
3450119
551305411
46690547
117915389
559084931
495713299
577828439
211828907
115048403
400105483
184136983
13842109
25825259
102649301
37896839
57384491
21670889
213427579
529017683
109693813
299795077
131197667
258060871
17475973
311335901
290419289
336404921
394569059
480965209
65273993
371788909
187873363
265663001
455933119
4244111
193054217
291624023
49751561
407430329
49338031
378755779
176524009
9088627
11179849
537053941
305179781
395193499
108664447
182851793
255888587
199970443
238734659
291121793
417562267
255155981
24708553
4198739
26959607
111747941
670571689
28003139
437399701
600307373
6452791
52334927
63458741
502078183
92360467
591651227
292025233
102081899
93112603
267466813
73041937
178639651
72549509
859355437
103123259
272499497
444289793
3133813
976113007
560143
830617873
29891131
207002423
254259107
710083757
148374829
156393943
466649611
20474197
188783911
101715311
115100663
300647603
554988373
268400857
15820801
9975949
219666451
603914561
79013161
125750117
4242857
344219
42331073
625528457
12379217
571082797
497588783
26874403
84145561
96444827
56383867
183052589
73251149
319888963
533141299
20018939
425879263
404250947
90035719
274862041
1057909
522349669
15154967
256782751
187875803
30405251
126786377
178556773
69246907
10629637
350255599
363920983
843007493
148789061
8789269
3613147
15207349
105700717
77451637
15011947
158021813
40212811
53822099
520116743
114219943
201043519
587954561
341060173
206059981
58784431
21380497
4815659
58382033
394327753
10979981
546384857
460704319
67285321
92535323
64091369
137571271
264536941
8193901
50113753
9777479
360416921
606057197
32443211
199557359
96073487
85117313
57118939
128184643
25448939
432822259
375722563
40258481
318104279
111892709
20063129
1810349
79637273
423157507
125749807
237778097
56942933
89939581
247513859
103101587
168647513
171290621
542186951
788926601
107370299
316660177
51349973
72581
83777033
433965011
406966711
7055927
201308171
5352577
3095693
145785383
63454399
61449827
149399291
355766627
44873537
1886971
253279601
25269323
23762443
12902699
139230457
228130807
448408057
401832251
47531129
372345931
339261581
158754241
229832653
147799039
570431
69387893
661598681
12954511
614734381
635450567
269031479
52318313
609000083
323379293
180865847
642830803
325972027
215130029
323788939
243157643
12114161
8618549
926699
189242327
20758919
7451303
146547683
139081
25588279
131848567
567555809
102055609
343679459
478303673
34917461
64910851
436109197
59066153
199324441
752923189
489323411
92980031
1435019
77535431
249901387
324772751
404871223
138461291
35112067
333802631
503947039
113870389
76605877
95018767
375929251
374888047
47146027
15498937
141742423
24926599
8457011
99351949
473581819
143847433
25843547
130016501
9653911
151481401
691247243
270501131
4107139
39121123
137211691
98512529
64271981
484968721
451880993
406882631
533913337
255648793
386328223
38739809
197047217
496560709
4523047
164477147
284284001
13023209
623801501
37631029
37238413
23015911
58752451
189598379
81230953
60624419
631694809
568253527
254232373
61443659
308142691
215996311
353435869
73961411
126164569
162663953
620456483
58642967
230820323
209484449
89042021
499231357
408379723
4074397
76354913
102875611
203809643
109891427
81451649
141218563
391388887
51962381
41195711
369903431
561285817
216997093
46650389
475378921
2830459
889544629
401554333
211161887
41346769
12137717
377872763
5210831
643162847
63690817
258641657
268028281
610267813
69051989
93727147
191945683
431749267
64019803
90532523
106563929
450062423
173732081
41809283
235948351
3713029
9934313
67097207
64317167
184781873
230817563
160733449
165830167
328391429
325977859
163559063
149021143
278923
711526727
36175081
246748223
234092861
299889251
2062331
651799
74012207
64974991
9529913
294317983
134949131
32579291
387731293
266604809
204532837
103165319
29376029
6235091
438414211
435609659
350421209
32263951
2994613
275726653
118171973
230775331
143801431
275648423
196932503
405729179
170803333
23680663
117482357
67770671
83669809
419971633
22392577
139079009
5649643
662483243
84863
217993799
517333799
792688249
541822159
383173117
62802043
415722889
17433019
448730539
29014759
258878537
65205061
161201213
22680481
31522423
751596617
50111107
56708221
476153857
177180233
9959473
77340517
165815891
277213091
368192063
866760533
10772711
375362467
204898409
89766349
720171259
153691919
75596063
164328883
262808719
590330683
607461053
222411733
5651357
319756259
119976679
381335243
297459629
146546149
212735923
24532051
432026167
8376707
10124903
2457697
336341563
442639849
2072237
363916717
379510343
24271537
5517157
2925007
2854531
295981681
78167759
234236173
1933949
106533851
181660649
252704623
22754269
285999709
880191203
450672529
393536779
89813629
557603737
116285107
21800879
128751137
514333709
313559377
209386123
46548511
12367283
29165531
566634707
201139109
25717579
956185273
98143247
293159429
156171791
2013569
100090829
49226861
3259549
282080879
33187369
16406573
84288121
93581113
19641211
834614939
204300071
134349287
377558527
156079951
205786211
32090231
264542911
235019201
632118587
42166441
563230783
304584853
264177911
155421067
18063893
890166139
11910517
29419387
19840741
406105657
456532717
401617
327728491
38991703
245177201
241363777
83915999
20335963
28883641
477156479
426541597
782063
582294211
309335251
156391271
66924131
228703039
228160001
51866671
18463061
35492683
36061073
130136707
110055013
3865271
561248003
34096813
3546841
442991459
59129453
90756847
252659023
774049043
567488783
346267
55290869
437193839
210950539
285746359
65651303
245145403
458150183
688427231
15028547
831698437
171047819
7567297
355095023
72372353
448635959
263389657
58007647
17127233
185865193
162643979
184991179
367652657
592033249
1971929
72118411
152794051
588220967
23496857
23179459
360849217
139902181
458682113
372636247
464085581
115426093
82292443
159657517
201596041
182730403
299118073
44796467
158858873
550700869
107583409
19554443
67925477
709776647
33106999
5656513
80055559
165100511
389195087
408153283
116231231
349973149
267262319
516424201
134746253
106365239
234634259
247890523
8515919
214877029
19123471
731130479
652849279
181394219
205403251
649753231
28371061
26807821
695441611
13963709
902974349
71842873
41005763
43860497
462743387
210486863
274166099
717053
37270999
27973249
307058909
7476977
201630097
22629643
400124827
90254867
710116081
169992799
2127709
755533
74707067
16471201
137150801
15682333
337517581
273283987
477888913
482666609
187637833
537025871
268087097
129762847
23333683
35859503
297799783
407279861
14164027
402151327
3034267
847609951
478657871
2536337
142754863
641339
344480681
253601011
105922177
178763129
220178741
4757017
127295177
83960047
118964563
142878469
166209457
69066131
572825857
97057481
109727803
9098851
302045423
38469049
377750773
124600823
33235273
201979619
62187079
8331041
191251523
116038877
17585707
242012549
188595293
67136887
94786847
5415713
158661157
367352833
388041637
223010453
900488569
49445677
16724819
50594867
437611661
435989401
64549633
414233447
168426679
65633531
315450131
51707219
33146779
9224801
176528483
26736851
111637921
650207099
29564911
16558271
133419829
6175331
32757553
36199591
99898607
840043297
32958389
24832151
337415431
471587687
117998731
395238269
3972677
212652929
288236059
688431803
587034809
5752897
26788297
190261879
88989683
141487217
225459107
113996989
13289891
425772307
247668829
541394593
47333053
237094531
162262609
399276419
405780091
424767307
78351893
793312409
206259353
162984917
201365839
134623477
682831879
47160899
3436963
43159451
319419461
924032113
18008429
356657593
109064561
296108867
38434493
184984957
317259317
124612987
770139323
107917807
42407879
431058889
318315323
184281821
337075933
41028817
31566767
62724817
402997711
94111637
410443897
11397523
438523091
3722669
112950107
624476851
473292661
105885631
916305823
273717001
218231201
52644997
11550977
101841277
191551771
89897537
405054781
623814427
595401691
14448961
546906937
148456673
8870903
1504199
450090547
564523031
83035637
303224947
129401581
60295757
53464241
350524277
104810527
210132829
320957089
14762899
251799241
295070953
479843449
2199733
527866477
455900843
667616069
767488961
60747733
111166189
401264707
253606147
105619621
421691741
198624709
758419
165945113
1335017
12366143
296370253
115077379
486619193
568471129
228367543
594506071
15501349
209681249
139548671
15532019
78352217
60045527
500317639
37740653
174740989
546297751
518400767
725583721
53712961
170815063
30917651
732452579
701871851
50767273
169378229
1563799
197001271
269184211
542896931
760227361
300847367
58971019
822233323
73741133
609516647
68449663
193828249
135313621
145484753
1515911
3765361
10134583
107200901
410340083
263257081
375490267
308123923
237791531
207051319
44063401
134078059
236249929
582384779
344530723
180443603
347458063
287952347
713606041
336399467
426578849
35160421
129970823
64841431
163126753
82475773
665040487
276590477
34177861
11192977
39583979
605940311
153185797
361214297
12269099
692470073
387831737
34731163
14789987
220997017
294653179
76789819
222280777
48550717
373315627
149448463
7575107
36112877
63828559
20434657
50604791
773526667
412893931
110653079
274251751
211074733
273015373
192044129
26347289
630542851
318607559
153837581
348875561
261320117
3701197
93930821
18232969
46238561
124783313
677419973
148560817
529654793
105962293
795176413
108164527
19029509
488382703
477655751
174236947
198485293
43026119
297099521
68557459
247829509
203360693
472064843
74577779
11762701
43175773
440864497
26947253
420688991
147096011
78668729
49891249
833496871
57165397
10685569
33271783
287229211
333035033
593437601
347494387
221919493
182834489
39811921
44301193
160175803
681982621
29168707
619142611
5261447
1974281
307656581
403945657
59833919
93758459
67155191
118717153
43150799
233593873
10033423
148016149
211269397
710984089
725015581
97582889
341670047
437306069
3216133
107517733
16223863
92578687
235705091
7666537
261287329
13221653
712975457
28058431
75029501
312482561
380581073
483775829
196609723
96896509
20999569
232148797
67808731
7655029
112318313
86109329
265102289
25821221
810114491
176253457
48974129
176893427
136407389
882072311
818751779
103121453
377929829
323369021
2515679
345435889
40233649
100389847
333692669
152854777
18174539
86465017
77786977
3510209
79672639
323669
495014503
87221219
238322131
172261207
186124363
420777107
115330723
52297649
631708691
531374413
62834171
166788319
40178819
772882223
260587073
186769277
95384353
183863377
32607793
46690649
176692459
314477311
9305129
275010023
136320209
146333527
36244643
142620209
636406523
54799091
642338617
193141181
612688199
211860049
43445819
5738701
50724997
49299001
77178979
70362379
843832943
460914151
128243519
633404869
444977447
9026999
60113623
646061539
4108943
847439
221899957
191373859
810335173
90996413
738437087
18894907
328922023
370400353
106503779
32887667
131426557
48230183
242605819
294818197
178455047
247127
7136189
73725523
12781333
93454373
6225929
296771171
4770503
47363047
504847639
517064083
61795009
227334203
142034147
71920973
144084247
73024769
550562557
410462231
468461281
257434589
14917151
286852627
266927071
9721493
618919753
53561393
114812371
254932303
270244873
503372071
149343529
57428557
221453503
860017663
62462857
229631243
908341747
168278581
156737753
275477927
453154103
24205967
482708713
105728617
362670857
645275611
47907239
540560291
167749
113596591
332700097
427784849
85990357
352716989
106523311
54869719
72974257
197391851
16818199
267665347
624017477
60048731
25983473
29596027
843177983
4386751
275800201
315131051
27655759
140955469
126535447
279058919
519972787
62240617
38103841
189587617
622705793
421164011
570033151
199183021
547160389
84219407
773337391
93078527
110507393
118705669
39788729
149851661
144176509
24204403
442236251
16752143
487337209
353746153
347017183
42743773
553518131
30418111
776950387
98340607
4899913
7293053
538461727
30995507
139476521
886958497
25212199
166361311
59815001
520526437
37904579
311741893
155308781
264300871
13224371
170237351
98242253
549611077
6993397
46223603
516343
34912783
186118711
157438147
68858399
14108401
16279793
46966057
3019669
27325271
325576529
95531659
1855871
119897521
28051703
133986107
292171729
178977613
170285989
570231121
9459449
103584343
61773233
57839783
296588179
266524213
33081857
511437083
23434849
10836557
251024953
8514713
66522191
186530977
103405013
249792649
2084869
322756163
148417481
50146553
37465327
109521173
22708811
6529063
141837301
267042317
776076559
29473999
122534257
770196461
432900599
7421881
522423877
122770657
77285363
135121717
22939093
39826771
50834611
97195801
289450019
112946921
40277309
108514151
396999503
65343601
218799281
294379721
169196431
101295671
430438289
48720167
96741349
28160863
425133517
211921247
238184633
339857347
33156979
3554533
34590607
156402647
278497321
173911
151149913
456126701
122068819
173976679
375008819
51355061
349790981
386213017
116705093
498180191
210709871
71243929
8126759
45101773
1664581
93627799
152449211
53896049
424682569
48135203
64750453
389691503
197139541
94008017
180008483
33421991
463750753
280209073
811201
671167507
696198719
464727799
310137073
8041949
742252513
63460939
210855263
48873313
28517609
172190069
3521491
326620781
530019323
4518013
262635773
91899019
119941181
327097657
640656173
393684149
79337263
492111547
201407411
907534939
475773517
143152283
547591999
262359313
10475261
198692191
23745047
4421273
565057937
11716687
263963683
171036823
431308219
343674689
177003097
646299257
7737097
109424921
51341737
27383809
432888707
609936533
80111363
17215553
495401447
87310577
520727131
195490517
871714937
157471597
734562821
63325421
806470801
1962329
446072059
82107019
77194697
429873923
7003033
122064941
117700477
906781
20115089
114427919
116297497
210159113
308919829
143365351
282971561
632134147
292317749
920917603
52099699
267048109
377061203
233298181
24885479
331364861
83500121
541656179
8623973
385993441
229844597
206035103
233148913
186835027
18679333
187934171
116863517
227437739
128457187
26798153
121779029
106428151
435806647
574779173
557119853
30340589
519323383
694531193
303829807
167340611
38618207
309567389
128609851
29815879
105360181
121655201
11903257
503781427
60839533
4163279
430715899
113051527
4518961
93129161
647918633
668180473
192020711
279244123
122289421
61060723
133662883
94995631
225152633
58946567
716199977
350426107
488712491
252645623
575500451
354915151
280338809
162850343
454411427
341305199
362342579
102839767
9569279
489438613
468465929
296562691
574407667
410570099
226768277
147656111
14430523
206093827
284886377
417833033
795006671
115574819
3374737
749491
14930651
16741111
903544399
235205539
902254219
59683703
10809973
43329373
88694537
632477819
571266173
137643787
812237
642017
497327081
357054127
40710871
222963121
262875259
170941711
365031707
141561587
647441083
130518257
13067633
85486417
32479801
221538197
390796537
909433667
114649943
28627633
103977637
349269587
254077273
347016337
616429721
70716887
654064871
69209729
295754021
359159093
402538051
81580099
14709901
187305407
20404463
625249951
84090361
649593883
317898983
26195003
2133671
504294499
31979603
21028061
62975767
64191437
500880797
129371369
57432707
197553121
155979931
687997
36215243
469148557
87172499
41401891
361668331
160280207
229074721
9407063
87366887
510202943
615713731
9050633
116348083
389848523
37839397
172205933
314854049
447705383
176972597
26028229
105812299
143583331
384679583
178750307
16943579
424553
25384351
14876089
31164733
93339889
204949729
458207107
40180831
419117
153126229
581735281
387672553
311105513
150627343
156595667
414984151
224683337
416661083
412702607
698826827
53640397
51552899
9486811
48223969
207879131
20510813
209145023
89002909
472355267
457865171
387742517
36187597
17780773
226138819
167794961
50235007
22716563
306583619
844813903
382630621
13517461
294939563
297283963
487962491
162719741
96407173
10909183
468501461
229074019
664553689
6119563
368162309
54428159
38571661
333498043
141500651
779572637
95769031
508719763
5903207
141845839
582279583
89227547
411092267
485073361
26646733
899397581
90884557
404003729
11100961
266823899
61638029
354598667
83340641
32405687
199859017
104524349
438055841
367201333
35447341
98084123
67855649
11463493
52788971
27928567
460980119
26224633
112459603
350230261
193861067
72613357
153084713
30206681
209821613
146587391
139172731
903043597
269849
173273839
121895941
279416779
163664983
16996703
234417019
24161329
2109473
54680701
266906723
211538653
224649643
38689699
475222249
518278781
208827559
39326783
370574621
408117637
80762147
374140831
50699807
523157849
180044749
442873667
3529343
583964383
634374317
329575241
271362263
96980909
64397939
945163
105052579
53210959
39077287
147085009
40631713
768230269
160219
230408819
438732529
281495003
5165351
21431143
324864131
6801973
61570291
238168069
4074391
8422433
39647137
84871109
22050841
14750159
570031079
20525327
72885217
374715953
430746311
753093919
13682083
705729361
475528073
281222407
173048273
102742723
32082139
428027357
99841853
110944447
92567711
200168413
256048253
490371499
355395983
725733011
99593401
38117117
761027783
302029891
426842099
692761259
40468951
378366367
459371597
153837917
34869619
19518949
455631479
114129101
384752503
32432471
417602051
32819867
306062453
429676349
124950047
419662603
7156511
1843351
182695109
9091283
167817413
57461363
132609019
344256469
30104177
7130401
40353377
66655417
9313877
535577971
475105979
100106873
194847461
295696099
26338601
85668313
150076691
46979447
19459663
87523109
359351533
123626017
312198721
382515059
267399589
45793609
122680289
25316923
21340013
68494229
150572297
51895111
43017319
29210527
304507211
698907527
703500727
163331797
38268221
187756213
23958239
836587333
26678711
209726789
139662671
236013529
46489361
251712029
260087549
3398257
142740019
760052071
342987679
80527459
473766269
3433757
147543307
150516893
32655869
10116061
707427823
215202161
184553363
300420943
64590919
80570509
24271363
178149031
164658077
460701991
334242353
125783627
315190199
117606733
269870177
164509139
787620241
100120859
696375929
246183599
531909331
369269713
130905179
8948993
331184713
3008287
14252093
3710141
545331859
56219161
188170559
321377281
378818227
12357817
29785031
95780857
358748113
67940771
1249771
499804807
5631371
8259863
266775857
166893971
21344321
326251559
6643759
195822049
22316209
957963749
369201887
597873097
289963757
171087467
628203041
11147711
291219041
936251
53576609
61382731
102800939
92881123
265313161
36876113
426376529
73928839
114640951
3266723
239457349
316473293
99230393
89718119
15554153
30784969
63815779
34872863
185021017
17929991
210355361
36170647
83811997
229010479
53508353
25144177
18001021
290561989
148394299
345719119
197083559
167402033
664580753
8161301
748279177
389665139
325751861
156484607
49989113
12130927
306368743
6126193
799167541
81644279
57499087
573630931
29286331
459787129
21633473
153500603
431772799
116766827
3184231
13939879
20117017
290977507
8575373
723240053
230376439
3361691
238611017
300533413
72102487
242383357
295940417
105725449
13505087
2484341
410381879
693242387
109645307
780225317
66661277
1634249
8483873
352372151
15923231
260455073
710127991
509956487
91057727
532360519
111438989
279220993
322532669
600011459
94881271
352006069
519958349
560380703
196995653
488443213
123637321
333651601
142334191
148827919
4467167
436877503
220796047
62014889
40187029
417145583
35152919
18175903
218809391
382317521
6102091
479115451
65045249
99291167
16930847
164762959
251295883
276084631
7959433
30025003
3001409
452571043
205597463
27359663
56426441
936170009
149987219
51550357
169445893
43337207
13224557
283584773
328234957
90381079
113979533
109689169
22684679
141852049
646759493
15017963
298874683
14197493
817362179
691609847
202562377
461993549
595109653
161124533
131075741
69549313
851374681
26289071
862093697
596811437
172662041
7229917
605962789
70416751
261886033
134107579
3467413
365673299
4693163
490638251
27709547
233218303
337989307
200730659
351543931
151254529
81923659
39053089
111203947
79667033
53044399
164101543
2454379
347390009
50564551
235226539
298260133
15788317
694602317
793401617
142396411
796116589
246275863
6052363
456461023
703685441
283560377
380397887
363946223
703186621
63766277
101583973
6361909
503751709
7198253
6191459
403959421
107104433
454492573
1285363
18561787
139096003
12004241
53575793
402162713
17430607
302133101
55338427
151406903
348593753
7704373
129943771
391042633
448940993
119134343
49558219
274029389
300883967
209474359
62221277
189120299
111058529
125616503
443445721
43664573
130431349
6396127
41863477
289556923
109661107
1593763
377628611
174931447
92932429
100748423
74412313
3116599
301913981
96715309
153628903
2713807
424056229
31163147
247628659
464351689
150533423
78217499
833221931
581535959
664241393
25637219
502685497
236857003
78184181
6413557
4848973
56336803
86678447
339229757
215164451
170664541
338510189
782550287
36245809
364991279
9450751
257376127
112841593
885267653
8498933
228043639
98985049
295900907
10172269
145112029
74799223
771226633
100244839
226074679
345269797
313751213
6436907
760364377
161835721
12381601
75048887
534139451
519808931
436185613
187624999
365695999
69254533
88831453
2395609
224121043
50378459
21833249
56782189
366532513
32708077
300094121
723661097
962487121
24052253
108489653
283263557
289523989
7806581
189434317
648677219
34151807
1890001
300580831
323327671
77486803
542755021
393658843
280565939
592185359
314603141
231696067
605098873
424850221
124792201
4541239
480458071
22469497
143103563
1055213
4602739
34700387
112603537
92386813
104021303
71543281
136813613
11064199
103469503
57799961
49300987
231035339
204320651
422267737
121638889
99704597
84614291
107735401
128232079
90924553
127557413
59364223
135798083
555837631
54778027
55743173
12687161
535419113
487920943
342640483
612919873
214062551
349120819
296046427
457275587
131967431
960029041
71741119
232469371
268138009
17060171
83534959
736099849
472445111
492940787
84857083
109152341
94882891
348354859
181716097
149229461
90305483
194971363
56659133
172222847
96079897
297373961
70480057
165359951
63093253
252951709
20955643
606959251
230599331
207743083
154219151
216985889
448404371
290359483
12930227
23893147
139697387
268501273
225963469
14147929
223113419
56286397
95729237
40782047
546505051
901240841
809619091
224305493
144756593
599617643
54868717
96978283
24248771
780259
859980593
421277609
138168257
12349949
77522933
119877529
233780213
27191933
322154689
51030253
65857867
539679599
143740943
124606793
18002107
326937929
95827717
15154549
351653089
225788573
49681337
806838397
831179
17670643
54578003
32402089
389118673
184353361
175669933
196984577
80225749
37687799
209874913
642574573
275347139
129791813
312272693
6451493
375405859
62320667
152998903
41683253
663347777
51502069
761603677
381919051
482519077
306682121
655231043
104583763
778440821
4155083
83408657
159597829
315850987
494699819
298674533
94697431
32019593
526916501
189802843
3763373
50933681
14161073
367695943
763265509
662500661
60145661
21124651
12115307
148321127
633827939
95669527
18237343
445129079
20699117
343837859
13216409
20807671
580382767
1263649
74376371
14964979
67423099
472598053
49986481
561966227
633364969
554342471
745563347
99241837
9478867
19683427
119040241
124298719
49108729
73191091
153789373
316330193
127392091
102450323
2806079
44995789
264451933
44533703
32305907
11710619
405435487
17141339
384017099
169481513
309914741
163632823
7468217
9360539
651808019
213888397
162913559
234047201
157147747
347811671
696302359
532150877
533478317
40855679
6566059
175765573
675671593
175894861
165912347
83485447
79624087
61786859
161522051
110282807
556627597
149759761
333223733
47847067
225063941
387382999
105221351
84600809
182368873
415670419
153285427
276116959
94646663
645753827
241597121
90784847
199439671
318707383
37307201
122483729
22461323
228197209
196557841
15064591
421679
482226281
310862311
86516851
60414493
158576023
83013743
2192083
460527031
495234239
316238567
36586657
37555657
43074631
546062263
22669019
266577593
97399693
56021029
330841481
4466509
213739931
68770997
149508731
54627439
9744817
102626431
281158369
500343733
80501107
213445007
129963311
72522587
617929721
86126461
618641041
123148651
140721781
225078433
144393811
40052237
98240479
915913
245941391
9580699
27186217
69854923
82007963
350972879
168808091
965090887
86043127
99848641
71415739
10211863
555765451
204730063
39193493
107690413
320743729
247740569
515581849
226335377
448055849
46989863
41348449
73026383
120085057
343667237
403060051
516519761
8391571
275677541
522455389
11645321
25050371
197859323
587840171
359908567
214182701
53928071
659800649
372510893
211960187
27125167
184290233
62938289
72322343
45967771
658938403
273617899
138420641
155368471
66208951
56432239
58185727
115628609
92794609
1782227
126110123
150005237
806520017
54207397
90930727
194258137
129865997
23744759
749287219
319109893
290132159
175574591
55444621
81644399
294638063
44462521
36963671
5173033
325055261
39056561
751709633
436295843
69524551
57711581
13509047
288736489
286815637
404692283
45069841
594482561
8739089
13652099
19336511
74817557
300378119
176016811
159075773
129996599
219062387
94046003
361254059
51495203
339274433
240771019
83759237
83536489
271596841
223915499
53780011
889297459
793937167
1260221
625703521
168683959
843125351
83525599
144747641
1399823
544998037
3319367
113599111
131827967
890946481
212450137
333587
306619913
148104343
2965451
108743153
730490513
91512251
284356547
92428549
66502141
657629107
24226511
160441829
4933459
695803
904576217
261027479
5686753
574104317
222082681
211963177
73561051
296819561
172204069
9227059
34261607
168628697
37375619
35702419
391342573
141617473
228390443
80749703
15025123
301448507
107032859
208579079
106783627
596790377
9448223
103128503
11599277
262505171
497452831
783736831
157723999
26719457
408790549
51274529
3746231
153516019
506028493
590610673
585884111
111724337
435597377
70459007
13372841
64811867
171015701
441644729
37626709
14049437
103632931
276517261
228155483
283652477
22482287
723129541
150082271
206992367
13749361
385100999
267108229
232394713
9503113
275633261
45564473
121178417
182002421
9870479
405236239
2602051
59461943
123425651
130833179
180055709
3658289
471678313
121903819
32824859
488968903
221136481
53232061
523634519
60796397
294656777
440888893
653235889
266795803
7316731
13347001
114351817
953471837
10812379
109422041
695544257
128169667
516635071
339378751
3789307
105939791
359856569
239382041
251126179
195207317
34433059
94272961
283611199
195488563
307485119
16814873
4268221
31619803
131418779
16404539
282409739
673152751
43034491
615359363
11460677
477110869
210730483
826812641
191500667
27795997
597850417
58161833
45390941
487036373
19112351
88031861
67816057
535822579
134583667
217310333
529409
465754879
592024957
267436031
112127003
37107131
100192699
15516181
24060893
90894943
809840257
131123477
231792829
78797171
219950569
304065829
77915501
1055653
78812473
810948667
42718043
272651689
172144153
488655967
46038659
103355657
420338887
385774511
198060361
28593557
385015307
81935611
403119331
73378637
330643273
62505581
34955521
71313443
111569833
552107291
584460517
118672717
66559529
384305461
2759377
672742339
228589363
12230921
56561303
436389781
671533717
26339497
132264683
689968297
51198841
473599661
51535951
657982609
46201249
239526713
555392183
187459687
622801943
67256243
470200513
519259277
123911323
254032703
7295537
347558509
338045387
20482829
18695123
580837091
186456997
453138919
8707619
257584849
32056757
96682969
67273639
462231353
128202751
642482879
184756069
97519729
5639126
38462393
107347787
24628897
729169717
484242757
33563317
16821811
6539303
186859039
617802901
184042589
101380319
676022099
126514169
589708729
6757171
11872957
372844001
455580491
143277301
184480157
161963311
180526597
275427899
154535099
684251039
545391013
223770091
516750419
483629429
69534749
52586071
205398173
785819191
435624041
229498573
267307867
1874969
529761493
659393173
28863209
12417827
96526637
197405599
896225123
344421283
13598407
259522369
70040983
26204011
47993383
42606331
138499579
140636107
18801323
534554441
441547501
70779547
64236589
30870971
511200331
209664223
391015837
576730327
18923371
79862989
60538619
417109027
406205669
238620859
59675167
520975907
1572503
6665177
12759787
1695803
654298507
652338013
42169081
249696679
11953351
208199461
455541043
65153321
803004331
173050967
142800173
56459803
4128317
4226723
676931693
6977209
226489591
21447347
18577511
728059811
103762247
411406571
675873281
247715599
711805613
193465361
6709499
581301899
38889511
234987587
245650117
17601271
198324769
98667509
607372253
64802993
993791
270351583
421908359
228285857
234027349
875785423
25334819
64818409
827991767
189022987
312654799
176882417
303175123
157857523
262429499
400161161
300902947
481141753
284650607
9983651
32710759
180841721
51520361
339833713
544231169
79119881
700841503
193149923
175225027
507887021
163574209
78203863
85779299
43617377
182435893
297213071
711196483
43561013
32230043
716669321
141263527
161018453
108341491
589573597
909021131
525387617
16621889
758942777
111738857
261105563
742474877
6431827
470033789
319786249
177436547
69444517
210401441
57603311
645154277
344661677
471618547
25782467
141025279
160879031
337026031
698319121
204564853
6297121
35046617
77414899
583222273
2369111
441505159
146816671
16224401
219460363
289473521
1689983
397454437
1931899
258351133
228982553
712512133
22316519
12130633
246371453
235780631
337722173
152178427
294234289
433423733
475224163
52179551
465634303
535680601
112054177
95545823
61882423
60684053
46779763
389967397
343051559
23939651
243157853
4479329
175386097
25987943
144464461
397694663
262085443
205625261
458537
105710663
96987301
672791123
70515719
292377809
88803509
33881909
4118291
517021927
361841717
12348019
438902293
506481359
207341621
5659579
129208333
10994017
696878309
62959973
83244047
242378069
58508419
74403869
14481601
68390369
18866689
123524153
423616579
22202591
37482997
485575667
561730931
541105853
370256371
129618233
87537889
317334001
46349519
206334133
288152419
136998943
547329469
406943371
650299633
786808511
239682119
765269833
9672889
110454601
43349743
494256199
94056667
75174977
493216343
116750551
361299359
350236529
75819361
230352973
329578471
189790423
328805597
56181551
395062433
890611
291057769
287629739
240558301
513031637
229814729
319111031
176580221
73826279
164739643
260505379
18835981
17480189
427646909
61434949
134708213
30059669
22462633
29889347
362621087
104925487
369926261
230007571
599293
20787773
12762571
435560303
33889067
711914501
386711459
128553527
169757681
44609153
487659661
182525297
53197043
11673877
119583727
69262801
8218313
253839941
693065837
522215509
81478049
366670541
559103227
65012977
286173101
366244573
288822467
381984479
168905749
233704217
316390567
54310651
267186817
228968603
82632967
501049331
502783051
826456289
90051943
204177331
71880689
677828413
151035251
198479843
56898511
6112753
46343767
206461351
450140443
648762467
114754259
133772999
49693187
1822061
14910131
600738763
294609127
80542487
155313593
135365117
214825613
115374307
287418671
101682403
384921839
135402139
708086551
11303629
195139187
8228707
674136817
387257023
621476591
63125851
345332501
895366453
2665519
156475483
389440273
766528517
537744433
511337089
462019001
480326453
227177879
487523591
14944681
92369009
267057443
28684751
299965669
210825133
367891583
69037627
149336753
268324789
10911259
53373031
431944741
104799911
43011641
227139529
32060141
58487753
1453867
504209077
95414849
285171629
469615859
50668427
233685073
135762791
13530761
112476569
33233201
195810239
110607317
470210287
329945101
159501557
384538421
6926063
2003377
335079011
109797199
61992559
271570207
75166963
362147827
777044353
144044221
58873519
563755991
575459953
547008457
373618799
82467101
21316961
22017239
173139427
118477111
274291373
462885131
388176469
41480567
183237731
792530707
86908127
4567091
28987333
276459223
20472509
232182011
138861409
425473799
435274699
15841369
257128363
386969101
436496527
29407621
72653731
423525229
177428759
84178337
28082531
28827089
12470053
508956599
21508561
298003193
281624347
161450761
228003617
65179687
151711457
50536943
324199549
59035189
447734377
211971043
41582977
177374111
170190029
2791729
208330949
8753783
87944083
708463501
324710473
48216431
67276247
24698969
551882027
9731503
137479633
227979923
371935999
48902311
81003743
357489941
90397717
520389817
546900719
147383167
88046297
87080821
1333001
142948759
72044449
270921971
16944553
164737241
23561533
119046397
340978501
49558981
58291097
501464851
20789161
230499449
170733041
471887467
101864923
34992907
746580481
24687841
46704257
211346039
425990581
125352281
37372583
415613879
702762943
259161229
184131133
334079593
2948893
689369171
29486117
113935441
24327179
641484257
95703821
148047629
127569191
159444709
942671
121107127
519808057
12334171
158505227
364071913
248583887
168715669
181184713
298984529
269691869
81065293
84259759
150543067
113498641
226228729
608462557
135851851
140802817
71191837
84366839
899263181
138997813
178135193
661241011
130237997
638166181
147669043
507522241
398192791
130602361
172458311
265101943
56365783
58191533
90563387
186965659
176639429
590795893
525556441
523396151
100305977
399850849
191294743
780193783
72046757
82924199
5734109
380322289
201573859
172632907
354941887
50718377
16964653
261772129
37412689
47522441
865289
398606609
28676383
29863369
91636379
516567881
242140763
4391623
255547337
4721707
772569689
293508877
90245927
10420667
485207819
379105483
30452047
280277507
327495209
615619441
67793741
253815157
23644507
330560521
63349831
610756043
116090539
277013497
10334647
182827
730639571
19491643
29260109
35938363
9175801
507090469
64921949
646514149
28888213
470516477
527369849
169752697
66467939
121660219
288472517
15747929
38724583
558196291
327394603
442235561
43052717
9182441
14165467
32101331
79491317
619465207
753131693
336214553
202830647
274823317
271504381
43698379
9135473
141479123
16016501
209553811
293884883
22880293
106861379
5880869
505977551
2613571
769370197
47779019
226265141
235378853
223058929
61550141
69490417
17033603
218402809
45503093
134012413
67471883
21180479
38708893
57345397
39344533
239493547
432555113
67957349
176877529
152906011
13788197
6773419
75760457
769971551
5324107
62792479
29239943
80199617
114098431
80906971
132153761
5456749
6353951
90593453
259525801
351475231
143806643
317091023
331305713
284162261
336797861
51036863
426780113
35647109
132808763
171814637
545237863
2167153
345098213
223118477
14133227
160685219
781065419
145507133
217611239
675383927
556661741
602722093
138349721
790410209
126666583
252286849
214165513
54883487
146270473
146654423
50029979
379241441
54148697
357852269
70323613
93999601
492627791
49483529
481769773
57151993
81607133
404201261
18315923
163061531
345900881
264245617
3976513
250616053
74102263
67694531
78994771
515707999
17913059
133337959
52874141
402378073
362152423
9535849
206462969
204259241
337992491
277084091
255713749
135694591
199633747
316379957
345032773
53661701
318200651
7194097
919230097
225829607
72703919
528824783
4000111
565460507
104095567
2810053
500993161
236182291
5489621
131327047
51405593
251187493
28172957
104882227
636034783
316826717
65719673
15669361
32292881
57612941
200135191
4002433
127909871
118611107
134736347
17651251
383962081
668267801
345554221
274018289
141575831
2690729
10264393
90855799
165903013
3998381
176941979
254270633
52249783
22560019
199522679
29771999
151286363
419135929
110423827
700983281
133748257
411367279
60424387
36681569
151538059
531219811
387792607
653267467
423179593
46557031
85810457
17093621
257088067
900658663
314394403
65182889
212633803
124305421
74884483
580334171
2992643
463915603
90410461
50821039
70910629
275390537
180819643
403531507
254885417
393566293
107929873
286799417
471216983
648224723
307937659
317332439
238711111
2181211
25710187
8857609
103051457
46388687
304588873
667649627
3970699
7828757
69158113
328367047
223560373
126881903
100577693
469887833
51791351
129923669
244716841
88347293
5247731
13268513
125203087
323175847
287279303
140261987
601481897
140535907
108492367
269585339
201571429
218695991
1692751
24157121
7121287
257887067
77180933
151739113
255985237
595804697
417443641
64737473
166348433
40554161
503034359
8835857
634841569
208400041
598259353
898979461
41477593
22821739
80537357
164810263
296909651
31685299
482343887
111809959
16254929
34862761
192765739
718409357
287338927
11548547
221045999
83344073
43517063
119084129
98960879
77271317
182463793
674615813
372454991
217518239
248130433
21011569
15101897
30074761
127650863
12642599
1374911
416464171
560424871
535550887
300333263
120940607
299106229
33396221
257842127
549413041
1433959
629514001
205594349
441417307
3153523
57801889
223847893
38193569
150711359
1262333
18688889
86726771
51175067
2705459
7041773
26994493
37300643
1137571
72370367
63685759
42765313
620556943
8756863
406150429
9592147
42196439
110624497
204024703
288957569
385239599
306593717
49259759
23278051
229103359
95625301
172926097
390424093
30321821
74691479
162596221
88108661
791804383
36326483
67467583
23816843
237187283
747815701
346584569
1390099
221680997
10832117
32679277
130003933
48176287
537374333
37465271
53866993
166787069
15464623
716318363
109872437
506325959
151680467
130107977
168725261
40990517
134119147
65435441
161110463
29529719
7263017
244229537
223235269
512679887
651215023
14521357
190102723
110920787
3948319
292950179
119611577
6318343
17112577
3453781
567212773
554422081
14588809
604711631
453569293
17546681
415617551
509707603
180433573
468121021
125891419
110512397
28770431
167623037
8722321
66069643
72217177
383169349
146090927
32473307
228841271
644651341
120026317
147003449
245031901
589285517
3145433
45521551
191391719
593677481
910112573
335488499
11547331
154604591
5085127
457960829
770017271
238224839
4775579
107838953
599269417
143905747
221422189
539795969
21954817
86750773
34686193
772663993
376195147
155758699
29600209
176972891
442024127
9959561
97901291
136682723
15820703
402138847
6906037
158647079
32174951
365974123
337518541
6232007
6965671
13501507
178590437
41019163
39581777
415233859
20214967
186451373
209706703
7998997
11873443
399212119
373290707
89055887
270707
754044553
21177659
67387361
452680699
401258269
14826001
357350971
115025437
98023399
9060211
50820577
287513063
104052491
12379153
103129823
387165011
56117249
126014257
96943753
234907493
111323483
335419801
153026381
318709943
386793577
17038237
417089401
80328439
169699613
149283311
39956197
395435413
137217911
118759
285889763
47535497
49653239
660631313
9824401
1731557
42668911
189953447
551268191
104714569
353273
252642367
43746119
68217181
143907173
116598871
708417497
376134881
52271143
109057153
170762993
354589297
221092891
57155939
360784667
54609031
17135471
188209309
391879513
316731757
18336161
392010347
7608071
121580087
523686257
258404873
448630093
13544803
5816017
63303967
38902763
16536419
19493129
96309859
299269027
233375741
341476277
633975319
29373049
233976947
333161441
257411053
71754769
255133223
40838209
245098489
1617167
57985999
329116477
6518371
558198737
397184581
133803511
226092389
278684507
178946129
40748971
160923221
651450923
2853317
35119751
5158301
226981723
192347803
428801573
39495679
749694727
381853757
12348737
525870139
295264069
84663193
369974809
324529927
375330763
149929139
99193123
54352339
120247319
261658153
76699439
295147211
62935879
52511449
43698671
100406521
32667673
227365993
11240231
7627993
288216653
129770203
103277491
234020287
793574377
24597109
13922599
228974191
7442891
219687287
213424969
184905163
67096531
61336763
362431081
654548497
5427313
29289847
66105811
7239049
325708063
188656417
81947053
19319081
7495237
295186517
2514209
112309711
114444797
624154481
614424673
407360179
72410549
534422417
42600119
714773533
173566823
285699647
334257811
521515831
20510057
385002593
254139679
577321607
543547241
155491807
355761331
79426639
2796463
152588077
407378261
230554039
6564491
395178101
233596591
135169637
10533647
12653569
106432789
891512857
187102061
20015903
39937873
25042219
124379917
126544361
761916887
46671451
206473453
19747841
229504039
1802539
433025773
258227863
113105809
144169591
164385229
176798473
106545199
11512667
102795601
207339437
873140503
246388927
319138447
21754847
40983659
26269333
31066457
11593181
456424169
434478157
137008187
174286729
89685317
275270159
151547719
129628319
302141101
212109943
133765669
159803393
260657491
129709777
164419309
371149951
39693559
462821269
14051929
236778631
69688109
145112377
262074493
149461141
164810929
34958179
151888777
6578879
600371071
303959863
11032009
37192459
5996317
90307319
20487353
19659037
49167149
126626611
48993247
569417869
14677349
22138343
78476171
204229951
262652477
9530111
748676317
147868943
375352421
49087369
102983761
131961371
190713247
16870159
346986499
26395147
9172357
107521273
235821941
258030439
2282669
134240737
95100127
316216339
287638643
447143951
490457879
131127869
134952751
122411539
50361349
183711013
20646883
20689681
161817473
16339369
69842593
63184949
275710649
218750827
230941129
86746741
62540509
38069621
174513103
686791067
440633159
664677347
16851853
32832341
20246749
44492993
293631511
140930843
109188019
7783537
137567189
909540413
386966681
46278161
714757
909876697
254629097
170549843
105083261
450715703
831892891
940371517
52771549
659911937
192838643
55056041
86487899
9328217
371910601
203085797
574795951
170907083
101465257
28440871
458761417
3234661
11749139
221657351
23090429
335934719
95519119
54749561
515100869
9228473
10263691
327426049
951451037
301756457
771812131
448605343
135298073
6322177
497798647
91455431
359408983
390922751
14077897
106719209
696422743
563055211
69420511
52888453
80557889
55787917
189041483
14838917
26143063
479739809
9306301
219802171
16941641
53177623
65224127
37992373
515231251
678457669
242777273
35365607
13863589
207331661
297433267
78614863
220428311
124518313
108868589
139141771
146570911
689428213
9063343
68610743
1796023
271446167
11269639
16604171
139480301
153420889
2941817
23428117
32776433
25730983
227662373
80848069
348729761
342144559
32234561
4572773
170741303
411032927
122992381
509909171
194036599
349196153
55401713
5027161
559737877
117664133
356953783
205580597
338542073
300977981
376442879
81423343
113739323
296950649
403825859
6359459
10768489
35520739
127432099
141388867
102940837
188580311
697288259
34760293
305514383
328480393
791841593
75459143
20253967
229264361
795760919
178421219
55521139
129369011
859420631
344799811
135166543
47972021
289831
560689267
135536573
409515853
717895027
102546131
3450481
21102127
232583287
659156413
69295081
43553137
742037567
367863751
189548701
768715487
71616137
80525329
78933787
69211111
409343449
641432941
40831181
208009147
254024977
26104451
79819231
54620641
125151463
241142911
332638697
414163
1618609
503157887
360200891
271171969
440985343
3365933
358241683
67085567
120444899
544483739
365479109
444529321
498151883
467026033
29959493
601661257
42850879
428802841
299954701
457268701
4194097
283399829
15033751
95023069
388384237
157134403
60917881
97449641
772120523
540779581
919129739
253125247
130418881
292916467
73900061
2344583
414190201
275489881
679328597
134440687
482612917
117295933
184401991
77752261
6826663
675129709
107434109
217307347
159774481
587050157
322597727
213972299
54759967
137195137
126115291
598497149
254127019
19016209
363626723
197111281
260155411
121803853
51680821
98571617
56273647
65013791
4657127
159936013
264992857
429265483
133633273
470092373
106953403
195839041
208762439
484122227
125711693
95753549
388712101
223804327
544922579
777485299
431214461
694129211
32008283
104899871
4782901
16199783
244591157
137504491
66189419
552283367
105012361
9549877
146084303
7031093
84499607
189132623
92432489
268818191
36859939
89733211
41307697
244263419
286353029
27796193
485193529
100076693
2514371
395274743
25300733
681675961
165805813
49985093
431564797
209346377
102097969
78478429
45929027
451238461
188518249
925661897
132429443
495696373
25635061
447144871
110271563
276732289
166190107
94923079
20846339
81849973
67193479
829057279
11646329
13014889
101879321
382626547
474932677
59389541
178354199
45352217
3275717
328627319
760544563
76347319
213568247
36416617
107159287
17128043
239935061
127843549
203464553
62375849
200981189
296789681
402754687
200807753
285027713
364304387
259774133
691613309
7142041
110058673
119683021
657354199
14989907
486942283
183595691
264671
548817713
110939287
113523353
438059093
2642377
219791743
499279679
157297117
63298597
94958629
259947529
41275781
176724143
6190759
298946407
653390873
32784527
109728893
184244717
87144209
87885799
910241719
159148777
53957737
7590797
631324669
209306639
156427597
55620701
129674057
119316497
471377141
527011561
47504173
35366347
689630957
216963281
17387819
482796751
353367463
206278921
8523257
4281269
29601629
197937083
1140259
507841991
15398689
216561197
58876547
585029321
19551527
370835527
307187941
27541597
73833307
296544947
615536819
11555293
717547931
104701031
45566903
16370623
397216789
90215791
397385281
32164313
370295407
14637839
17797447
22462169
400021487
138971449
540913627
12762749
268500577
121230523
765317629
287732587
345780037
5668931
48151841
94170103
645094757
28866259
498866933
34436671
48470579
7893293
384875893
48210509
588630611
51374837
77791019
98434109
272742377
249559
1554491
269415361
221858737
10389083
202749697
310301983
6771931
3233017
77790859
882844783
32046737
27847613
24702889
293725633
559700807
35955301
740159279
4745831
552738721
283487311
10970753
115178243
128323703
99732749
379987343
213228649
20172239
742015751
87664151
199974371
110098721
102164983
15483217
636153047
105776521
67853147
284312383
216144151
45700507
391494331
305466853
51241097
275663149
248455219
477764611
595615883
25350511
34524487
134437321
40073027
100533931
160256609
105394277
126680471
717861713
91607429
50473393
927834931
229295191
368724553
346407323
546064819
54840659
86455937
9749417
297260879
332963069
106995803
190756997
707995609
362592917
246781637
542094629
42251659
61411627
676644767
362045951
593505019
62533349
29084291
131367997
146320127
270082453
481474757
292720919
204654559
47173387
4643519
41084963
265733309
567416431
416474089
155144641
108988787
77220943
326943163
86966239
939663293
12117179
392114759
13838827
54750257
220122871
89334743
4653283
125864701
203145773
413952389
242791831
215473543
48704309
263491793
143658059
238393
28164161
258112087
3182449
365521711
839601281
508764889
256746029
96426229
9737933
292485203
602714093
439896973
626771177
28244387
19645303
24895469
128973959
83783537
141600983
28982251
60497023
15327881
143145979
776191343
216910409
92577187
18629509
461091353
148313531
253049747
362365771
261975521
223359293
22577879
77725601
106500269
836998429
5121517
15822167
32166353
636730673
438857389
140309671
167183
23311759
633207919
677668139
223871341
23522999
234355357
626288837
50283907
583720957
708909857
47721547
226044641
675421093
265613477
296019337
403650017
150198239
480377353
331491757
443082931
222188341
401421143
395078939
23495471
580831817
117304687
5643067
621594373
200163241
710709911
203972123
2394143
100553707
83519327
201145447
674049791
90380401
21828343
15175879
364174403
120330571
1590181
631042939
9230311
125638813
679405513
329083889
369898621
56261599
25746433
400902841
170322601
616230103
298480751
30254167
51056177
137449283
294077293
15862789
40086841
310003607
26164561
14713421
48755039
27388189
96191401
153476621
25207187
565893179
62786623
726724969
504977579
603295331
3137989
509885287
257848573
513982069
499968731
13325237
243780847
26472203
698253037
705031897
90368701
50734337
459329051
271089887
290487479
46603241
62694211
112565863
6758467
433200731
680085121
341970247
572578579
115795697
11166973
159371081
3810883
282720901
176686171
42301717
82990541
68151427
50985817
436760393
58847221
13722913
317737001
21903883
813312301
543870787
131400149
18544951
609556291
66902039
165514759
61112903
491509
7397837
24660827
46892789
330967391
230533351
536342137
161558773
42866903
9090941
63475859
8922839
38656363
414313049
389619733
304719029
154893241
827730971
94936123
97174351
185433173
307238077
48342311
543010267
74540863
30734819
322077823
779329007
156238861
31886093
187834693
52664879
164197769
425601667
447235211
399857657
294190261
365256211
5912407
102083239
27596923
689164631
25080071
553206601
16751333
436199363
457643909
168337709
11655401
50601983
163877999
215009881
101219501
103483529
4822243
139789021
168292217
1241063
63921469
7110557
330171337
291059161
3447023
67991081
37519609
10675729
126384763
25799219
245548783
26571317
278105281
780329657
435344543
666343757
232114819
632491829
36829631
123284449
167296781
236478659
627267073
60331253
59315717
117288473
228803447
32395067
430626817
42667271
137617511
382233263
383653159
142411459
262707931
100069261
404676949
78617047
316081729
14079029
7648379
274485803
260943097
242630321
113356723
132518999
580914709
241121809
19565629
467264053
4538551
131313547
57390461
312757681
141118331
39036467
21735589
269813569
57374059
171202877
74516257
2887571
15073193
161895011
35283277
660853021
327896741
369801863
877777699
619081
22648669
548898997
178490311
289031641
277353719
19745137
237114287
767791
142959643
401549
46476643
112508639
228982297
43216577
72680141
449400449
28883467
200846299
236201261
728429981
425360557
298774747
4348483
12881747
99566923
159906739
349017761
261025397
215019977
4645351
21548767
18593347
69012421
148196129
569244341
40531649
102763459
47552209
112780373
161760659
571975597
53572333
239033429
509121251
71191963
114765061
16099813
147366559
50529649
768527093
171193523
45946853
30679717
63321673
205691933
12166397
433950817
51340823
454118117
1301159
29202301
31601281
136172921
330130609
529657021
433630297
172089481
2740637
92025823
857039753
665627329
45903023
31751059
62441059
147657199
240432299
71810107
393783763
483829067
8398261
2157703
19760569
182209399
427208267
65828453
948299617
314390497
97915313
72154573
95055049
57961523
146293937
789425773
254439151
459581711
242063729
68327261
594464111
118487203
101711983
11117971
279698459
137050037
30731681
196831087
6046499
243275213
253491691
132367127
188337701
76147553
227194633
215325079
35011343
58223057
444898679
125742163
40051831
176502881
31633703
500457493
385691419
15780769
352447373
37969601
327721081
54166969
158492603
7818571
200111731
432708659
22670891
32369807
521136797
50625689
95084267
98500249
73400381
149725151
378014587
154176233
374608907
170844211
274251889
27004247
964371409
452100101
28835789
128978183
562651319
429848057
142778183
82422629
460100651
814159243
28093711
16124677
56034427
4193093
212332717
3100483
346764359
322021967
32541953
183826037
89299979
273343951
80633383
472718053
17055037
940802123
45170387
419853283
342240637
705838291
250628341
343020803
118796723
164083039
1948673
166047577
436640077
358695829
92269245
900521107
618524219
250689611
220931059
119259779
616734269
13026031
896150501
320434969
413924921
2728757
445530119
137487919
2475461
134200879
9637853
346225609
356759993
122358127
747270709
167917081
204664739
255408437
181866301
198625633
461437127
95573189
17582779
4038361
97379053
568450297
863931973
116077883
97764011
87534719
293703317
374308661
302108803
160208933
64822427
68419783
25791679
202482109
39251573
157813651
260009569
51694337
415291
25178051
73134599
11442943
15696077
40683679
103825459
235705411
41342123
214119253
167084527
758645707
125900549
96107051
418643209
3881747
164517649
14673221
11079361
272563063
50928529
792710257
51760243
285114103
51669451
244321949
107846461
55007819
283819883
3867187
43216319
305447503
79427489
17723399
35446813
66288407
256336247
142716433
11999441
32767741
469682989
433542413
469634917
379496197
226310827
154806667
968187767
516647699
11950859
567266207
7235629
375328199
205193323
10619459
567299099
9749459
23367667
247712561
181323047
36931381
65609023
170273069
563270881
1659113
403165391
20232323
403966307
162791393
312173321
458262821
145332713
200370161
134601787
106688429
6360197
414896347
10281959
4511063
1227403
102426491
210530779
432748367
250013719
29619839
357870127
79819793
137351737
29849251
112937827
101465473
92049247
11200411
1284449
380050837
486282949
99752581
444106183
504751477
221647289
65289013
59043053
53508817
41133203
170720383
36770827
584107
586167583
4674869
176117677
357689923
168975959
125313319
4682591
98604367
28248391
418726039
112834181
164635567
28639349
79902001
67636363
863946227
58172197
1641743
180157853
451304443
83235839
76459577
584765473
249446101
245925623
126706919
207321601
641042183
249253973
833233993
62486219
253424279
431766397
89911951
143641217
57237673
29587067
244280437
115233647
102468551
107405131
147108491
186873839
171399989
681441737
324891409
55140373
528045647
1668817
60283859
93219727
4648793
374184847
432961579
87886961
406390561
67511443
470004133
1085927
437254061
120465641
91884253
138539363
174023417
366029351
535810463
108452501
787610311
232042273
233337421
13010903
385578667
859193119
58256687
219478067
667766017
549120743
512045323
373071857
2967863
73189043
38572327
17768783
48250621
59301551
123005507
90806539
207036229
346673351
675168031
568747877
383814103
193872169
125896151
1744487
28518887
40461997
125937353
437800163
258397081
429955349
40466911
16515013
277104719
8453009
112666343
13596329
509467009
11078629
53970953
158139217
239208197
446106587
47690537
4544609
260071093
55320821
216336833
483986963
198432511
51192409
436361
169961093
96208367
571833257
45416977
25158923
253789619
162957887
164502577
929941967
20839823
37441889
290153
143092333
198088283
468352237
161207797
551780347
286894271
514095473
328511173
60300257
469906033
22362127
370709569
85494587
375953917
304790389
379074691
127524797
429179
906537887
3098461
459656947
33010223
192569527
60385639
17925631
189777799
1983769
52161007
134034689
18016811
238219999
64058233
1236637
388273103
266188973
260219849
42680173
619601317
87283789
327012121
346411753
40340117
20120413
195400043
2079367
593454703
58295689
34747961
8865037
1821527
193779283
92226047
143718167
2186699
138836147
140932079
15581177
50303159
524658677
238069841
86891099
330183641
706477883
335465101
211559113
30850591
95959541
300465569
362407657
161989123
218770709
2287517
15196949
68271701
14174873
70984499
193608101
16645457
22059991
81635861
307094423
211114957
147091793
160748801
45230599
254217647
59734667
420595177
591003613
177041243
350259587
105955177
347078059
676985879
13342993
845398003
163761943
811548677
216198839
33221381
162367333
328432927
20801947
72834499
223473949
101949443
628818143
415617731
36028087
439364459
56379553
435641617
108344183
31829563
580507
21147769
474549017
122824549
20142853
193680973
210838739
212215193
135469151
33587069
5788361
302227949
181903097
664744169
741623
22845587
78571607
155636077
12350257
486691481
268217771
534131699
197581663
482320973
173129519
520752013
127369031
105839219
94841209
118033127
346356499
66860929
835253009
29279251
42907499
272126171
407074589
155360813
255638489
314213891
245786419
198949693
34772873
129141541
139588783
61543129
576526999
34798969
3775477
11214223
449916659
32844311
437582209
149240317
170497727
368966461
135304969
332932577
162645523
377648951
48390703
341925401
198789277
141839777
69927433
233723423
320609369
106735039
28549453
144384421
14347237
83798237
213115901
378924899
94423481
2389711
37254829
467937389
292653821
43297721
54848809
9817147
451907147
58341259
330800443
293216519
232142819
52193767
92586997
193806581
18438703
298512679
10003589
740131853
165531931
6550387
91347181
561844313
89466557
82484447
123880633
97633087
22769359
28671079
299668273
18569297
578333029
62625707
407067391
474170129
302480183
205865213
367005049
40007927
268149467
283256671
176988179
30429319
84451271
53222327
28837121
17549647
223934107
344715533
148954427
113877329
430424851
35564461
5377033
677011259
48662189
597063757
283551221
167910727
232238689
338414827
26805817
29075863
28547297
202603949
801303271
106066459
21904969
48178183
54515407
90058349
30394943
254433877
9379133
29015191
410291087
3265259
193466947
424826533
87390629
78616127
151942841
405468971
374376383
210871
472113979
13950793
564785371
3936377
222997583
467814577
4585753
35914667
43867657
4996067
276430823
482752849
579133531
95594699
388100963
815792851
912630847
271533103
580330991
52558853
49281101
123898547
72058711
265596173
243185179
215837
34724297
118607231
17385617
556392229
17130133
12333899
111979163
319061621
41215673
40716569
162703363
462046687
484855409
113024833
351137909
255872873
94230739
698322169
156087601
116340223
28833977
2754307
11065433
483988171
53322877
689449
487838453
17234359
63799613
377916131
242770043
63929683
182157037
191038753
807408787
48097081
631937287
423643903
337766269
601165519
494914741
100617949
428669291
151367989
39727921
124477513
262196153
429183919
1203247
339231337
77913247
802545787
15661747
2493451
121235239
41693681
418257017
232998341
101308187
114917489
36630389
567722627
399749279
65710369
205350751
197564593
373589729
153942209
12314857
247164517
23155681
145799221
297963773
231396107
257233943
14984357
65350081
30579803
367112539
60944369
480214663
44488597
4944673
122056117
178235899
273177557
530810233
420546409
754860929
176626981
38790049
426766939
35798687
728536021
529451807
205425019
18391141
13237381
253198609
96748181
14416019
187489903
329095121
95872489
565826101
64419493
166597853
417880907
18224251
2028407
1
10000
669120157
262844400
216795461
97348529
231285661
453535627
230101243
54881003
4366199
259682411
328339387
50144777
474887531
581893007
483093997
3716789
213497587
17967889
61700731
12546613
127493033
181815859
374268241
517655507
352568263
394934737
703991891
21361973
59513101
323977289
40997237
923703427
177765971
32015639
559364777
139648787
25641001
407250289
398682919
552867127
296688277
19914787
16147979
10798309
118179163
825020509
75429379
426544511
392318411
198188657
555518801
238182569
54962087
401315527
157146211
499258381
283148629
112846973
1164637
5702887
326790307
26964643
663828103
149051797
11485129
441013297
98916613
80648801
317770709
231017071
238145389
635801797
99217879
36434243
90263669
131108833
44515343
541868167
281847791
896048269
735619567
8843243
61702661
61985971
78265601
13935253
2786599
53453249
88107247
82972469
403382437
3048181
170575759
250781407
181940387
29847341
121860229
535364149
572911789
85226849
66852629
43080181
238471579
685407029
471881987
36778543
372853433
10809629
42044201
106196449
124417457
249416677
253966903
6629131
107189057
119282617
161538071
82209503
96734999
651234341
165797227
91386413
40615823
698514979
48663611
203625041
75170111
26884201
175465193
145217311
90973019
18702107
45185513
129428921
64757107
209038259
9848653
185244029
255805643
382008023
104523329
141110569
88075331
566410087
158273
77546803
411277337
10053079
134978323
54111367
852584771
186992977
2914273
18603383
8507557
398762867
233842309
391640309
8151593
216385517
36184469
552395273
288080239
4999471
289691011
479740759
11054843
608829631
7911569
467075311
3399229
493838689
56771269
44558539
494198923
121083889
135539627
296497441
20297951
52501699
104640379
89415647
20078833
82673537
20833123
131773429
356128763
160014133
48404453
648750499
186154987
85506977
33357481
226758731
138427319
61450453
977810299
175789139
323516671
13293871
12859981
20018399
311526601
511350019
145025711
172812377
300445433
76122223
78786973
99697879
17433607
486621227
259129967
232696843
61193233
236192471
464236049
695236837
189341951
147278113
28837439
334458373
271704073
73034807
184501067
122332489
12246107
384305567
74263363
327841
268413641
390494869
79732663
12273953
180280663
80147779
699479299
362540117
160321709
128983139
158138941
22999111
138871423
2916761
240759319
275681873
8297423
8804083
57519491
643120801
6905081
24640673
148256267
148740869
63091513
167240341
455089079
272864771
224506759
310810103
596091233
33536137
82629487
127943843
267656567
9326231
323843291
854527799
215237021
439671329
210628907
51418447
299603569
329656169
143086249
61944101
3888569
197982857
249243461
179755343
289008361
6531677
130211699
697531
20628989
177087073
130598203
227057717
311538697
12353039
61514813
40877891
446303387
77501141
107715539
233659147
239429933
181743467
313564753
22971659
204094193
15626393
631579607
421228987
345324113
50217469
4397369
177857657
137366899
26120849
21469727
186147527
389041633
231938999
7913453
198065311
329715647
23157391
82151471
40271477
20829481
224411443
511777583
192449219
93719233
224125883
151159009
81270613
125385497
116056973
11896627
47942393
101107579
3954043
137590933
34135373
59305123
58766051
131638147
42525293
217457711
354219707
15191399
901939427
553278629
122449741
14558303
441580907
726231421
128685967
301878817
259873261
274691317
4363349
132755323
45734357
600743477
73457623
324872729
21108683
118595299
271926559
211471417
284363507
187675867
127184833
127464301
14474197
52421461
23497181
77900903
22710169
222091
612228913
103442041
5128787
193814561
365446007
19758643
95993561
122966951
158088509
3923461
297440251
276239321
263386157
560751203
2906041
157731241
754828967
150951589
157936439
11886947
442827719
104571487
221858107
14772239
314529329
503990677
576692747
145451827
223825223
56211923
24688693
183572107
404556863
524300461
17389027
60994867
347275163
178215769
331545323
562544453
31855121
11357179
280161839
170605343
267603979
44771827
259182793
478324739
247790833
75605707
152705029
177784627
55677269
211495391
44193881
69873833
318418931
34993393
4915619
81235277
178537939
132127453
34680883
25630037
6689461
147618539
66666577
94650053
495912691
648628573
456515903
267404581
648591799
280441913
307957823
167795723
223443343
17178503
123521257
588393737
501419033
359108069
42585131
188389217
48434647
30447251
392492153
10382353
191190569
171087743
77315639
26448421
155322119
349704779
6087061
105813919
1213363
308875529
315330049
2172017
179668991
608253817
131466983
22976039
539223031
403643333
36691769
163944367
548717987
127206043
70298147
63563209
800005441
385846907
8609767
32383763
530639
837186157
25656797
172474811
52377229
65232023
8849149
129276029
286044439
309805343
278375861
590495249
812785027
433525579
13570213
225404659
12402557
418411013
144007471
33526901
18815507
18792931
14034313
94028567
37812521
175082867
103757249
572857661
864648469
772016503
20081881
493611803
4035991
14990219
32321771
56456557
468059479
95623639
304707493
175499021
298337789
569794073
70622077
96075137
177849013
332375513
45316541
776560513
635786287
478331963
817730687
12727031
82000253
13947611
123241477
46878959
45479117
196809007
96169301
652067371
39221131
91601501
672121669
239786861
13624739
200073299
48765473
273142307
72653111
134230517
330678757
690083
718043603
86840651
10471667
171367877
98339897
457821149
149238983
161573053
143139817
80773177
199825481
347250373
13958489
128114659
47118971
89766349
113337883
236441677
539201251
753929801
45385777
552707333
2467841
68895991
195568537
68433353
2409707
69148861
41538733
818560511
10643729
173322893
151586531
414858289
157549709
77714101
171614929
810081451
162161281
199969109
422490571
3385043
674672227
569527267
395526919
50995727
10828567
70701229
226838141
395721889
825418879
678295213
84806023
151017019
187183669
15933943
581252383
605473087
559824677
138709289
416550347
17583053
12029323
15893441
107051647
16919951
11475727
64445561
3622181
81301853
34650113
290009897
73043041
170112269
230070821
164879867
18908761
54938431
38725657
62813557
620895469
455463691
302190223
179317693
241421111
366105437
120991217
18347099
99833663
205017479
66831187
81031777
484201843
41001329
56654201
566332859
157053983
417365573
22640507
363996019
209890757
20178469
471903281
594759931
68567453
1111129
392418121
157773157
696757729
515425633
313654903
137994433
416592247
180312733
174947819
832872751
23749109
154999129
12564691
142390327
34971949
45527093
1408189
250446113
31607833
170738923
147197411
471473567
458841491
691310783
114092347
13897019
181112999
7170913
244515653
108770569
297954401
28455083
49777069
68623759
71197699
367842997
2437459
147866909
11125657
184074659
478123897
43457621
113370167
289554479
292755131
375980903
35311681
542859829
4781957
120467069
596288417
649886921
30473623
89867159
433968463
507349763
156205939
182935897
437071891
29293391
25868683
50692601
80859341
524879129
33127519
341514961
23054609
138135511
217281551
418796467
524635829
14008147
61289537
352714057
3262459
458461193
782956079
190717651
29781449
473907563
542720989
139383953
163054601
531875369
92432489
608810479
228128941
567075499
182042503
236951929
426444877
618956981
881549839
62435287
335938091
317329993
191782631
8107933
628232611
375669841
10294519
18049817
209745911
321394127
600954007
590142673
65109689
299796557
103368533
530541917
328719851
18818627
103065041
643398361
15454529
26507053
7984051
45386123
50756357
137679299
717573271
15199627
244203671
1297579
265382017
574956787
194060467
93860483
468552421
540547717
62673187
334387153
172521607
447578653
2106037
497027
701643029
234617029
24588107
674935111
181420079
260886959
77295293
306267757
59148611
148127753
169527763
74455517
5129629
94498667
5689699
291231089
289797857
202896481
92189353
189939619
86876029
602712059
14605559
380665511
653254831
10643993
732561703
8209247
15107221
669997847
11371417
176829329
667067227
7768697
646776731
40994813
134326867
150843157
13692541
100085197
585099371
22917803
816566167
77287949
68203981
328357663
442866647
506277841
51823777
122680729
406191641
152333323
57490387
391426393
104078761
21932803
3107233
120204547
201003623
482315357
85074607
84762661
24685291
718990369
259085809
554521637
509407757
76303847
1065371
248360713
6042593
118363447
25584313
42619061
79428443
14343787
25071077
746772053
221916007
109946101
244956827
6031397
301774673
340608143
154151
1939667
214917259
160527113
106368343
234791657
237171419
46399559
797261951
119568139
312700133
383729153
246496571
54062179
108647881
892199107
3830399
75536051
96764783
496515647
227365891
93072953
82159043
303392879
581425153
59112497
365409923
75847439
303812017
437188553
76794301
623326031
26935861
256336189
160266307
181229683
655703467
22474189
53804743
79615717
554742757
594400507
150395989
694408439
3881081
39573283
9284581
29206027
203063999
245419331
249759031
569323519
152519491
359188607
69646141
236037761
201176609
4519751
600881059
279395461
87992383
114497239
30931387
175152877
201463909
296531603
248405081
2829149
59574299
86159539
286614673
401217749
18270509
709749211
4124543
710466551
48378809
22188763
17508943
19153429
206355349
149148323
213377299
473763413
272129731
137492041
561531673
106872401
157529501
347943061
719282129
30627281
122902691
93926143
49010347
238338313
317200129
106499383
247305161
175337927
48941707
631672291
302362843
66984017
277301443
144164429
342113789
411653329
59037647
358242023
274739203
249386759
110600233
1898723
47208751
32258453
66616969
161454037
466824157
491951039
513691769
89314103
451065103
419778643
43361093
507252019
764716847
237661777
46631693
745581703
72940507
192600181
624816953
329598743
444704731
124450343
74007827
35351809
201694993
144743771
12793789
9135947
238514659
213805987
211363849
76446103
765137897
553145161
88968493
137184961
193590703
268223153
427759411
306501161
325177009
98248883
519379907
329066321
232867771
69993643
309815719
561154163
101494343
405244523
40645697
243654083
53685209
82732687
491119831
336962459
86968741
345235277
306697763
40097
220257923
197760467
50300017
60698867
761229641
256211183
386395697
230541943
49066783
69511327
13275919
46557331
2914889
120518773
14053411
462293369
318458929
428969293
15832667
31722853
160454839
21721169
452878477
65006017
8995429
8116777
197831927
575628947
347322449
5492659
34450459
103027381
99629429
70099111
285610453
85957331
143234453
56930843
146722949
53537753
163976009
907406707
527821951
50766259
659936371
10190329
86092343
175042447
570744443
181422707
1078783
120271579
42016921
120979003
564411569
70555211
17524271
52689151
36345871
312539
41507281
8183173
258673351
10215893
1365677
125044429
445656943
179010137
93589
14326457
253779641
351256937
42451243
36867139
228374593
21214607
478897663
657196213
477099289
281308921
234494353
32815373
709806569
202801513
375712409
27947567
28207859
74819539
257922871
610819889
361349837
164726339
381133271
185084371
219441917
270529447
942175193
55884721
13856417
3045943
99819947
36686737
201269423
430486967
112635673
371117897
432246319
205579903
777437567
71331937
109409801
380423027
417950707
76080989
44401249
215517173
318491231
259310399
228194159
347999849
81692861
858568727
2501617
31221683
36608119
115347851
298318061
695011297
190572583
6095681
640510879
372759757
461263819
394538371
64018267
540182611
789113729
281714353
711007273
44862607
85154357
322589933
103018381
46151939
46293719
25566817
130570553
122448437
154791977
130175329
159489593
260187047
122335799
601559137
194518231
143878879
205417603
319586171
31395283
4320551
145212241
273532781
227916839
823035809
29282597
410263849
120929383
308095889
533243
87369661
583766959
46430921
337468399
4399691
341954903
509572517
110528393
35913037
7975621
16806409
190725827
18145553
323549411
3077863
51820523
481950433
474661949
409112387
55693069
142394201
527039677
430653599
98624863
391453109
11371783
200137529
189049481
349249529
49420363
101790743
584051557
278450033
19456291
198831209
23830049
320148089
134190887
371328301
332148203
594730777
48433909
84395461
344844223
203696743
543236503
610601837
5162797
6987571
101927899
591359893
11479337
337838549
28101481
3125597
595248653
314773573
401384299
169601449
50643169
51885833
153020011
538661839
250712027
49239451
556400591
318518723
35948827
37423627
14352523
235489301
144993197
802804531
359903
205417661
8409853
58795811
376745123
63527237
888074513
26891533
769681669
133113751
667312937
174432317
7126051
93010759
332117741
32983151
120000493
704293727
440471257
3135271
59395709
314219249
164179943
87108433
340030609
729482717
105090233
976868941
202992649
150055111
293245769
698288249
116738971
243435319
414645107
30333223
122230079
6538097
1746047
697877077
587509883
499116467
236540797
173071949
747035761
505164391
42238601
67412119
96902797
539573227
276702541
499063681
367542037
102474403
84555733
11830957
11453647
42025667
181635841
433151723
322760093
314576621
3413341
126329633
156076079
789799
113678053
739500409
555071963
21008861
222600449
732160553
80647283
19445857
187580741
59968829
32560351
7609093
514782133
56061751
363608627
13974559
144252169
318222559
61131823
461411299
241743049
88945529
695776031
686311211
337908821
24894589
430419761
884146169
746874829
1521131
374374859
68332807
255562823
371803097
111237701
276311377
64905271
166337141
4214153
85069583
725136233
157886719
146443747
542098673
62387419
105691489
108848197
141478721
16247369
49526227
217195637
284840719
279634393
11264527
108395579
47868881
549053717
661092779
36250199
170907083
149785547
56112629
320715721
37031003
353362001
88813073
607480897
177654289
520324663
399914201
549627487
93386947
458052857
248941411
644741189
5058007
68712467
286878919
651173363
226017643
384831379
1162849
79889123
172573043
628234807
659805943
90600347
180076837
403606513
140578883
237342881
791618591
136317521
6886013
98139037
123866993
441582503
396776213
711859537
657278023
289930447
109861049
53362571
600747691
11537051
266467933
395572409
13113169
43378399
423968047
4258817
220114333
142875671
56801047
34968163
144493757
79015217
58635271
268566587
354491729
386852803
604753361
120242113
38384063
358038671
355213933
90540803
93108173
619095007
80662247
167506709
871371037
40574593
18329579
3558727
78446197
258948659
402486197
28125133
354410141
334964527
33328271
127155337
426343891
147281261
79339957
500554343
61336763
12261779
427581257
43346269
241286789
145307207
30410741
465552419
273359467
221546891
107332609
146347477
36037007
128357767
184756879
11946371
17940889
10278127
407580737
134799089
81474203
8146561
245596457
889631609
32319571
43885637
47852293
188317499
21097249
243297671
94077553
164677819
602639117
109375549
261846853
214380253
689702047
451559747
662817401
31364293
175735403
400641187
98062583
26934731
550344269
1426517
4536107
93694189
918429703
131828849
30438557
481074527
260755409
193550801
61969967
89019659
87457157
6365461
834692039
187941023
231789757
33181457
32931361
89970659
17426159
723217217
68646337
59197739
123115943
431883367
11081023
720449071
39723869
487268797
29636237
365061559
5526221
192269713
8427473
611295743
6585317
142542173
92783777
170299949
607879343
642205877
158552287
614579447
345158431
3485147
321283513
712451423
527494081
464683073
304665883
39670573
16442891
12790181
107589091
265384993
19834163
2544319
6172681
35974649
454649593
390754831
56864461
687434819
462640279
258660613
112783357
191800883
84445759
125221417
35701753
1849607
248306441
331919773
157603097
11012921
420350321
28686113
23692673
23794493
106598851
331214089
100806949
514251371
1170733
260208587
117236003
148223269
108893311
49365527
253691749
75626051
98788009
4640101
17067997
2412587
325118267
38057923
190662727
325285729
184939471
132519701
1913663
23106313
382147979
68171459
69799991
35888603
534847793
594205789
291638507
798795287
495521671
90405817
728675651
169545863
807434087
503787133
5644949
280746019
414722851
20569753
57536023
199635661
298769489
590778091
241174697
3092707
142029763
30670639
373749127
111976411
101771081
24516419
51380957
288232691
234093929
294850187
69666757
54639077
13693081
690039377
294191
797628053
371656249
414129239
8896157
48295001
275542853
152706347
102587689
314941243
248495771
6190879
202508069
159869453
18207229
285879911
16185893
28370449
157881289
251057797
187816339
233692651
24240829
100408757
126255683
11116783
111228077
98937353
96679789
524840383
50982749
20805283
927558769
2061343
579355099
329934533
75171101
253147183
78765481
809179127
179879597
728879873
413723
1361693
102707599
101918269
111362723
301897501
234472267
204830473
408859771
120788363
9549583
9493213
506457713
156868013
114155999
290776579
3713977
38862587
749731429
471709583
218990267
4146127
332385439
748339897
183524893
596075387
146567219
522867679
126051173
94645423
181446697
352308823
218673001
18455891
118452097
64460657
464209391
77510651
103302091
344695579
205348747
175588669
54255853
79901711
611800027
437357087
3861479
41049259
28309283
119934413
95791799
280952381
10022879
115027799
41647993
294867637
624884479
490593863
173592997
311338397
206768323
93156257
235728599
703390687
154698631
161962373
314294899
315406673
184162211
161888483
849139
696377501
42892763
138791413
225594491
13373923
96446047
104736979
40806169
764329
117214243
480946429
27548413
18137719
183198517
14403049
89665831
23139073
15442261
309623471
106038913
76712243
43460741
41376037
6753239
260321309
420346723
18615721
210225707
16378697
42948421
217163299
194015131
4107443
162351821
282085873
404225453
150906881
236953709
306631189
228336223
116700763
17309507
25063373
255652357
454159903
124099631
143000477
5447437
227235709
418658101
361503661
96332101
584906141
65409053
106141909
150935581
339858011
383621411
198449513
29612189
397138393
343816157
99580973
266751137
456835369
227723407
312645961
597461
41243443
228757603
222558299
158215573
302442853
143554441
666084527
22348717
25526257
481218623
468219599
182783113
94750223
596407573
849304507
13752329
282703529
211517107
77093743
186421621
191059849
23628673
85621693
584598481
113467997
484785577
72541549
124667639
59145733
39204637
728455339
72169967
381581087
208186631
79599727
802792421
425492917
165023357
429177779
840236017
239785859
33209563
481148509
367818623
61013429
44714447
113680969
486059963
442451939
15262391
7718033
74750033
625769633
310724311
41149279
161591587
210991423
121553897
22540949
31432013
84599479
171164843
451452751
25949741
755693
129951061
279608383
304556531
98573023
266304079
58415299
41757413
120378413
111449057
2918579
200530823
376750139
100783229
400323689
65370751
857757233
595126489
22009129
69928427
5716817
42758971
649450433
4116733
142746223
373826777
110238061
16315583
546869567
39560167
86995187
96018523
123415511
523807883
431450333
766125379
291259139
143574839
336204403
8044781
66380983
327942781
83035637
76400173
22662571
21074491
23906209
275308703
633327713
7121563
380627633
69955027
347352557
168992519
87487787
214234751
360288613
516413
64710929
113144117
262994687
271940353
25747591
68056097
410165593
512716951
7136251
162198347
207010501
125410997
29293013
104512021
348793661
98372881
17079893
9976339
185500171
10143317
794319511
309559801
234209879
748901761
402454321
114888619
444555317
13112719
91547723
702440483
380542163
36364963
76531457
795539447
87766247
280719823
249093763
229808377
4244171
441254147
227192419
87552083
80903321
317606467
47879233
101506621
92064727
532003007
269364281
178292321
12055921
25207811
241128029
134390807
139348051
8856583
79208429
333986507
15250589
205957811
2612273
456488273
121069111
770381617
32558231
432447371
226570151
153344273
117175391
1637869
34544651
40113107
16465363
1855793
293384869
329549
57582517
435348679
47581211
310560949
407858947
12632261
23620757
79378399
65788837
151291453
631040233
390699929
637934587
220879447
399229289
167203963
77927977
449826901
151328447
235994207
1172911
672780181
32407357
3215557
19315273
51759341
420170999
123721687
762271
23104363
70315321
319305841
13445507
135943589
612994171
81268417
554882927
185591719
440992883
82668349
352969
316440283
11578667
416494853
237999997
51946277
566947553
8492527
55143953
56642699
213924943
40302349
9675973
30102533
377058431
448603453
78062821
607044583
32234087
312061597
30123469
448470023
30579181
251645221
69083089
92569459
244821527
30615037
308779727
227026147
734492449
509854453
60662029
295552331
213772697
336230393
107604089
21782561
74604589
90561727
58811881
83314213
24301549
526624603
574715123
172589177
189158833
8992163
29123021
190179877
1725533
14180207
25891687
50516131
1912039
704772511
5624681
685310081
93769567
874237093
483240781
12312569
36346267
939537293
319087721
51314849
263956373
115764227
306621473
182968111
666580741
109777523
44417159
540282427
34894903
22623971
454646251
59945393
200271959
10636963
25421339
25994873
375239107
71060653
24832811
119745971
24769081
194366189
41799691
168001297
75761813
128429351
31127087
129442619
102951311
32423761
326871899
285329767
229829531
136400207
63420619
132179527
10184777
155973583
155207747
681832883
381662587
140775797
94745801
53967169
218367041
630007363
133326679
169017403
193281419
190690127
305684219
103112173
716665063
493602077
629158339
201353549
244015699
323979611
1188599
8331677
51019277
7459993
158747231
307966699
557583619
42032821
240199357
404705129
11280827
319842503
207790909
285450829
67064033
402327553
441693953
374645291
17200861
520430203
271631
111948911
114645809
105065267
244178069
132439429
242332001
410177179
36264737
2242039
624672793
165781219
53602151
514593749
342012353
427475749
328062233
196763429
204197701
21399769
621465841
309226187
501019133
9054733
138640819
141345473
513611053
50987687
667100911
145061537
892926007
430376831
167804363
183067837
716157553
95030927
452931449
42324649
7712143
943001
98253977
462696503
33196151
399333409
305074243
166574029
606618349
1205069
8564513
64801271
134175563
72076189
436282901
352863319
292224347
12090989
62922421
729215681
15970121
31715713
589046947
143391487
246653947
152934217
162278819
19293517
280539913
301883863
301038443
174014143
346856171
90906523
70704677
91620491
350305541
68274379
791724523
4220317
289826429
444168817
675607697
5601733
545021303
736052323
758392043
342288587
41710337
281968663
1315973
304550399
263893249
76340239
69014107
431401039
121864901
259171
167967829
100539419
341036699
214879999
163307399
26134723
8650513
174842953
44414683
62881873
507137369
39817159
201843527
290011201
465219397
188485937
17334637
334341743
26762293
176448299
42458051
84832981
365148331
184484603
331690841
42150301
510688949
178425431
214015303
361169141
245296999
54859027
92884619
27614599
10271531
208315781
72951761
72034577
800369359
17943671
36453629
572380597
5821867
92649043
4538873
219751541
276910057
7599133
23743277
109414561
335065141
163138999
8157697
100123549
55169221
35545297
495292067
59559781
400890493
129936127
563856157
24850093
45832217
718792157
2099399
58722263
459887243
507317351
231224891
277671673
300292639
701563609
163667887
11278957
232947607
307544761
58410893
220315063
444519211
485126491
302186111
58079969
270085097
516856567
30683201
294570193
95973167
342566753
95657407
120907133
2702429
425343691
11280853
28533289
410569199
787863599
554760527
47201261
71889607
10069951
117548099
582188779
112344731
34541527
764432477
247904543
342392129
62851583
1211851
224455577
60603761
16035667
71268809
660909037
139375601
275186929
594402577
17849849
162650419
253300339
446983223
3727511
335135741
404117699
556676531
438024641
47201927
677939023
67363921
238690651
19159579
42017233
16694131
255555343
8403407
4314421
68351461
527128501
23798129
465785239
884046389
270364811
133433117
392728363
183015187
440577281
1247143
49253747
6670439
64208477
4583207
577139911
365219917
361966211
174521411
94314769
742560449
165559013
9802843
11715653
59929367
219608881
59274599
239165453
84727499
34699373
357271697
202332223
76114499
163801927
168513671
89092673
163543889
265222127
373535381
552233827
41030207
584519519
262083011
276564341
389835799
76450267
730906909
10114381
643673
20162677
232989623
660553903
412277111
123209209
319879051
324073369
139182943
202285427
139327939
393711427
305787407
443991199
407013721
10029937
345703063
66864449
8006617
241697047
688989407
272611987
16741363
801190699
579576947
2114423
513688187
691876219
30960521
108686041
300715643
185838811
407510137
28341007
638798729
41402833
891211
287854753
55527419
11630083
444272557
139477021
531471931
506365231
312714001
271294747
82598809
650251333
770977651
53208097
60864901
267965267
20600347
2984473
93532037
18449441
39345377
4891877
107268701
24324247
416078239
239558537
91520489
15941197
668448499
304903481
330048113
19230307
260199413
111275809
13987867
33673711
184631851
65630039
623618129
16878109
840488227
55320071
9459103
8436667
114757619
72386603
161631103
370668439
300476611
3682741
24045823
85490921
434643497
48700451
8206769
90406801
28208753
182975633
14915723
400585547
364534463
2106073
46084867
52262363
48819821
151514717
542498857
405784087
148539607
647120303
43129927
47890637
31298167
152204161
7961963
5343421
203474389
244409791
569717497
127648043
143705347
515020567
28715969
133990979
90107663
22518277
754213
726923177
777128887
29007467
606927043
102262403
162498113
200453159
138189199
558604391
393382763
3553387
50790437
240710473
428600687
53586749
523231081
584462969
126492517
12176651
35654539
79563139
250969013
208695713
28887317
108399491
389734399
146726519
86765309
215549713
15712883
543009487
752060873
3256283
8984537
154119793
325932163
98815319
123498679
18213623
390657929
338796251
490275701
166205279
152448349
250524889
151270729
659693669
23495657
273092773
94266299
46016681
43865873
39668243
119933987
58980527
976579
331167883
263656123
26721001
712085501
50526517
103590547
80395463
565461991
102606997
175809967
455649049
545563
42256757
235619911
259586297
78469387
325808839
12728531
252616517
246143921
6033971
559297043
205248971
16644863
375430271
64808699
367664881
242633771
119794967
205602329
35295031
135129389
153819863
110217659
5409617
40424413
335167033
70227373
37805609
138511537
67419973
278156311
320517247
239227523
379628537
71301673
9474659
156334187
137845277
3268939
242547199
344521277
149476871
277850959
206786263
612957731
55800763
20265911
301134091
211549801
435148667
123455359
231169597
44162641
9602179
249520277
109011563
23255873
107444653
97892519
148983647
401483549
27580079
239375137
92930401
21077143
47107607
504007739
11371343
240003901
132033437
46675283
362596391
103204141
622693997
506518153
538162259
371333821
121232719
137887637
937606289
326813017
186538019
119159101
161990681
482786639
25784519
36262607
19575121
807145333
24227537
112974847
96323879
16438699
430961
17981941
712477529
306298049
59565343
1581521
157530781
24480943
55480291
25106857
82037539
246117763
254578073
167488621
179790593
581684021
217731323
221308931
39381241
18793693
10414487
194373071
121449271
377445539
36603011
369839677
576228859
37979317
165669793
184927987
11936443
137548379
363607243
284353529
243089911
383734453
442751069
241946119
188188751
611886313
642300677
25574357
627322477
470372533
51355847
422885713
52836053
284440601
130395217
582327359
256388863
415495187
40074779
40546559
193445047
53579321
297094871
189194119
176078131
698337811
58886539
32445467
373737109
50872013
18467633
157445921
318102859
135776141
685349521
222678307
770353219
78082177
176217193
194162009
6302761
723207367
258062107
179472661
6994877
53052953
72979033
699615617
61098967
21784951
37218749
481466353
722303669
206964623
185355007
217439039
89126347
367095349
311302741
366802253
37287373
368397439
14404477
19395179
4882513
210967049
6907687
8812483
66960211
240565867
17219333
45685379
177039937
185912329
311230873
14830351
18333353
441954647
484753891
240336307
41091899
16312141
231334729
50189719
86448853
125430161
388851367
159919549
231797939
509523947
357171571
118922929
22748953
506284771
43755317
730694089
556897507
744739733
73311841
574767101
92778761
77419789
286692547
41304167
131520061
7221341
245982619
41564407
212194069
2226157
107139199
15827501
2634431
428731837
494003
545537351
228715423
24897919
436273259
24860197
20154047
183137137
92105693
117073963
447911647
207771737
8979031
673912951
358034669
120400223
187028561
331723829
26792231
750528047
76793663
188523191
22588039
62349743
87932701
477880021
79746613
110802563
253461569
38396021
355064401
426847763
184089293
144594193
214625647
333973097
286036771
41767751
910580057
19742683
267538559
147237401
106834237
20844199
457036169
9738539
93262333
52973143
163537457
125347129
1256117
153453137
694476593
581682061
79839971
174077159
16226557
13176731
449392847
12077771
480003497
6401861
257387311
7492201
83154521
445897139
246120643
87822821
1638173
53682151
45657509
262083799
607428083
522376903
71033507
384041507
120016747
281806633
324375397
743521631
424354001
163636999
617555839
103729207
263601071
265037041
188932069
308793799
331693253
136770773
11016899
44027033
144712979
196444277
571652161
59901073
663128017
39409483
497591917
305338703
81826813
422254009
503763313
433839841
70761577
372315343
229719053
94942249
657922987
167937733
161801557
502696793
705211141
231195509
25691749
203483549
100898533
194538661
87537787
193234781
879112319
130501411
165560443
32033153
63468367
509029867
44094571
680803033
4745341
71106779
291906683
120545357
227930447
7202521
21140573
202491277
59221121
412945261
26976667
631707917
429586153
19138423
103129427
619098331
203960371
10139489
186152971
10249163
173355979
16405841
170929483
757334789
7849441
258116941
13077989
419888801
641408437
292494859
255162287
685061981
23124461
431744441
288733979
57905909
91557097
138110471
24829177
456435209
1090571
325072889
303834551
2329219
389478209
286933139
243513583
186861391
21606199
377861507
11062981
33084283
132465433
21709957
265453607
190939247
175537573
319232201
21710681
309025933
820931123
458513147
538254547
287006263
90146809
40854733
75744443
7307801
445947577
2796407
162619957
122767049
347596187
13322521
25403617
407571589
69675677
361925579
240171137
395491849
139580731
134173219
18722029
333673979
238047169
727591
348174653
78590671
53150879
157301491
41099161
4463447
112750129
720168881
9939689
163001521
626037331
36372227
223901737
116743631
233363887
634372229
166196567
319703299
396540527
329484829
47736193
350943811
184354399
260794073
336766847
34168627
148146139
26292577
104648279
264471353
6744281
303905507
197195783
284712977
441452551
99727553
282178711
247375981
216259217
13397929
21439751
122438273
481192639
178162379
136272671
291855583
20780597
794473417
28200413
60254053
178040147
467540863
4697471
44196263
320205979
1464119
86932393
373441543
756351821
31403819
220518367
416470871
81758371
4722181
9415403
5417969
46888799
75815447
51047261
65150669
145621583
637899271
56489221
27946519
325158803
99293053
38268583
317147827
124329811
524734501
301271099
1538881
262047781
547533113
42132457
95996617
347567809
19494347
555758317
11456617
51089749
23940229
113462863
135075559
106676441
155880359
171675169
36294169
396541763
277463759
82014617
248708851
86180441
48790619
440669849
107794901
845011
21684161
54140629
758308099
227306867
57881683
36285791
177291001
100550551
119925073
117086863
138261413
75190607
93005191
109212469
42347687
98648023
600710951
115004801
3095039
12322111
63494381
448335529
265456507
369181009
407073031
46483841
63345731
612825713
4291801
245572571
401752691
284921521
149976283
268305493
317022527
216652547
31764037
403325669
5838647
3097937
448971323
106106437
129697361
79193951
540062651
79595657
134527843
152610301
786917119
38156719
522842321
186697373
48646337
188072363
139214081
116671823
66164249
124493563
128286187
633854869
257091671
216422281
201959939
104467277
3327487
771111277
142003
92675249
9432211
476886913
120316213
201551153
388557901
22388627
427649377
73065451
14339291
67454983
30351983
239785201
301030189
59120923
21387889
415634413
565660993
13202939
393577049
227511181
26820187
283792681
90820517
873418067
457515853
31458337
84252293
257082547
175091453
39653501
399461693
516696547
217235351
264766979
848369713
367580753
792305641
48282797
276801299
46169861
249670093
304331023
62564027
65682349
53665081
452007629
234510499
300443593
112547417
139742249
66844927
269665909
109428547
38928523
142755541
167628017
47294129
43193407
86792509
155090519
12131579
26021813
291999979
106302607
124629097
71635211
123048577
240249077
161025451
606689263
9005641
329768843
4019539
418241561
2603453
272877719
195990481
195981133
36236729
338276093
80663801
257384929
53913823
17523169
100448603
224326603
112003457
370051093
779022799
12813739
62557091
229124323
4605989
12706301
195509623
79751107
155309029
107234893
444480679
440632649
4246537
30472207
107533147
22521943
11456483
471205589
850915181
394959353
228928699
41149007
455741603
100162397
137831233
180432793
6742601
13243787
94664771
540492761
26761099
135172867
194001341
394752881
747188459
76529759
63119443
46549661
186332567
359903897
114034801
56921003
33096851
28778999
31562351
482112803
136748483
489102287
10640417
189923087
182080117
105348007
265876981
22474489
90237397
217506629
38181349
13621571
119007257
155167171
7162483
497069759
803601361
23372017
18380209
102165101
220571411
58765247
133334479
398845849
146380463
761911
226146329
205385153
142402349
387080471
565409329
432390349
670068901
311218109
530189027
20902183
531660361
200300729
46520039
66419
156322037
408029891
264527831
174029747
310908197
370030783
10084759
607495513
129374467
191540851
273397283
212742241
61111289
752446901
600412297
121036339
160033579
21055007
346024229
11558671
152221633
252423131
184843727
6619637
63931741
274605923
221476069
217916729
26255149
196972547
15397709
175670329
33088337
11720003
97689827
139099957
129271913
349292299
235823803
90183073
108986783
10758179
108021659
102898837
26044091
19215059
329872069
420083897
55317953
209597243
501306457
571406599
588043567
24932723
396119699
354498743
85322297
115166033
618157679
536435807
36027647
273471683
488816533
54479027
383645371
334559917
68842751
41959321
317373943
3260603
6077431
771942287
457316861
24778531
201227219
918051191
933814003
1107221
211016279
561971
14907901
305316577
380438813
63383779
198828337
618569027
219829381
10064749
71445259
702127763
60031687
210050363
509607751
207377281
50419207
41276413
435348391
209868479
584108939
192413083
355506659
673251179
8654603
200364419
9464803
155384387
37176817
671289527
71547143
28008419
461263027
191627353
552760291
41017337
2927497
18839657
257436667
447734377
380665633
63442409
626236321
53904281
349465913
93470669
420878167
172946957
20028551
105834019
409022891
146565451
419806669
134414263
25272953
20241649
18069463
693005149
562594817
78846931
194427631
141405829
601854259
23663603
61264817
191799469
258974533
146724559
150053737
108803197
75706577
651536063
71148971
87811963
9608647
174866479
2571143
84305269
20647903
129352591
142009561
76916951
222131803
44424199
982253
39150091
103632293
37897247
34586467
212380409
2126869
194532001
116061719
423720103
143022203
557154629
322260761
654365791
90953389
29252791
68915017
168346993
552719813
108957613
5479121
390022049
870504553
294172873
624451133
3309913
110604899
1984001
110343383
454868237
798052699
279333581
196737371
314700739
96418241
598501271
17179837
610092083
460166479
48646583
398290493
706479041
67076021
790274669
93916811
177536581
40075051
283551031
4756727
115940353
108561667
186433001
132260581
184664449
357066389
623522749
467715289
477052241
107997223
293336159
87025157
29028607
31415827
483838367
183627277
91670221
192524377
105089981
352294177
89733037
68278303
112211159
57653369
568661231
731618549
175729447
28606111
143236733
51081097
16977661
103856719
302192977
734084011
64145923
352481581
374285789
205644079
2875799
121933781
128353879
655867297
74228123
176862821
145507553
9403561
409776149
40695269
72796553
124027301
266966591
386609233
347881
134863451
742079593
217073201
411777187
274212811
360743059
6332609
765811307
86985233
426682987
178189091
196966309
49497043
4381369
8815643
95485543
74463511
600303047
10948919
151207297
16293509
100240213
55766089
37115791
501140347
714877987
236921381
78522863
250771049
190351303
463702493
644840843
602676527
471386269
369381193
630118529
404783453
90789989
84696757
128788267
83933053
747726233
157641859
127933537
114235757
531670523
70785791
630138721
182504507
72246529
220282823
126116993
27743689
206449361
654722609
111152731
386749469
544609843
180395269
162599609
395476919
778455533
313047899
183856889
509590619
864328013
328762807
584941099
398470487
17922523
441733547
469900967
265007807
512382509
399165779
72769153
294233759
295333459
189694909
496424867
819177847
380163023
408256127
92154571
286647077
741739183
639474401
41685041
502793009
53756413
6377219
256899163
413838239
587712781
464363257
43838849
59585473
782087923
589980791
668693173
293239487
4019471
374155807
213925961
689881081
442508749
80381999
716270857
345369709
3015917
291109433
100442323
193636169
445569571
692736749
280834949
435834499
174583337
307563467
649691503
173619179
156339517
10908847
131040661
594969223
331578151
51343619
520190549
190182199
124236977
152464097
329943017
345380809
609588823
171405659
304540361
59256037
571329193
84333097
74517403
846127907
107748587
537724631
87705689
40902101
60566749
87319717
111019957
737839
370834351
6866107
359291249
142579343
371609863
785917753
439035283
165319241
18532691
450012721
32215739
131629859
562189
865979041
131156789
561756271
142263959
568878623
230102137
249111151
728135167
170591251
2624873
338662309
403781809
152298127
789073027
115094059
109762349
70716803
526328497
52889923
14429561
12351641
11370169
175410049
155357731
78919271
274233107
19396589
62123639
36320261
182794517
105381547
373070323
16101769
179348363
111590393
84109877
82568089
244636949
436904317
8611091
503230691
3067627
63954259
351377861
170751071
409149077
184777969
73160173
372111301
19120747
2562103
748132313
21419071
182047907
78392641
420652697
354821281
89435999
23858339
211029397
290166379
174320149
62575613
163459817
22485083
63483577
85016453
70167583
457996111
194297011
72757271
104703331
683226487
319508093
5600263
597706457
421520039
159811903
37370077
566870401
235647311
155398213
467068253
395102033
173647787
350671273
166226699
807592459
161502443
198619391
1321337
88352393
237113351
59367557
92892827
214580759
145870603
186542617
14357663
382615963
78725747
709337261
23271881
3215279
53473669
236709311
190005337
314608079
118463827
225684523
10456093
659731
238675819
4193311
5028427
26953321
367731253
362583847
753200443
29221651
165825523
228797837
226665077
218885323
137029069
89029657
88856413
299622259
40712527
37273451
5157391
33429731
101976593
180465529
76883909
744503647
346127321
161548171
387304063
425740867
494321117
591664867
92017973
300996403
142375517
257847773
35116357
59450939
82795501
85557253
134652013
16815647
114443369
618939007
159769021
789118367
249912737
247420751
448669313
139810327
27972887
186144703
649582939
173644343
233992327
141306107
239027687
443605927
165587393
447584831
340974863
357977759
605424571
368424743
38465113
156779879
749937739
673725281
137568857
145895749
52741333
204730109
224261717
567967069
426791359
166768753
91374379
528829043
350723069
6602977
34693291
507523073
137838401
292303013
65641967
153206453
114447737
43185871
348031093
497897
421735907
37894069
50051311
512714233
357338381
276636193
116670511
296394977
26872049
139743661
36266317
812905553
374770259
12117977
16029197
7239341
199307341
624829129
9486887
84890899
118363423
7112101
238970681
273040303
414818069
277497023
23873371
107105519
301497239
154665649
38253491
152605601
35510017
115439683
473711683
121297903
49857817
323690711
533022397
28805173
511527451
521865451
9022729
527746211
761447207
75281653
607744447
58601773
86960717
729203989
287521933
286415839
285892591
445387487
232397447
10684277
922115603
882319957
100446377
626786647
209904173
233034211
18537947
282284693
231114941
13675069
192966461
90717437
217762067
289622731
8114017
239558801
718032559
569522881
206281631
342301489
41287357
157645529
279802459
63911759
11229199
300901199
178572091
89454733
29233409
82823179
426029959
315179687
53791651
6104503
314044699
59251301
120573389
314542309
63794579
642059801
10769263
460488913
716201861
48211349
487882277
9633599
388381801
336373243
602661601
224524297
22978927
66040159
580352329
15546763
1819091
67965479
380324641
195757229
192637759
1584173
68419081
161484289
262299679
367973927
20354749
154445791
106660403
12417737
280118429
3262991
581152459
61513009
226431991
582141139
30892471
68171017
803594093
88791239
36203017
10281239
261966157
3861647
632003189
659664233
239000959
285890221
26774227
328951723
397859513
507794659
44995789
414541879
456379523
161697103
2925673
104738917
14108047
7701943
524700089
153183391
404120263
10039607
98468767
8955607
321411781
74666269
342150547
293788111
845546921
211899643
6011527
253514561
292641079
588140933
283622891
16389413
750491543
292533079
604542611
13339673
225710539
341731487
136588457
735644359
149466661
293129957
524066581
546929371
63906827
365389
860411
751516397
132520879
79782553
34816471
425161927
18872977
5846387
103547167
143704357
176758733
196100137
613981079
26973691
1942817
130277569
505952599
166757449
11136469
30400213
310038803
132836987
105564533
225377641
288169367
89032193
78786571
242963419
352950701
322014317
130301033
10186937
180106657
37133749
496728671
9401201
535477997
283594189
178812677
632566717
19791743
91427797
227641301
90228667
831642961
9053417
200443007
55203977
63628757
268908701
407702861
312771469
488230187
17186173
215723741
119882603
162823607
177230519
744703807
78287399
72501647
646796261
465778997
301000391
196584601
75719681
356678251
387113
711127253
289235959
126773893
23339539
30227429
160593799
263630671
287311153
121091339
2866813
79390301
7694227
408139261
278022473
657429821
494584919
171859603
419245597
97720993
268816987
112429729
6355003
558153269
215849719
218460391
371347217
51614309
130445027
297579703
326327503
55127407
488710513
402386813
496637
37729771
502854251
296226199
45676511
97515577
672490213
662044841
903843013
38838287
7267553
174156187
139463179
14032957
126561947
14994373
464617001
48192733
104343097
13214969
39494827
320887781
30349421
181957213
86144249
276942007
231155929
100403153
23756203
46313081
157549739
208745389
140087161
537977771
79490329
137688569
1485053
79613117
170184829
144280753
891568669
168902029
280369619
124086353
147396199
583435789
117066907
336285319
448761127
549474059
682499749
65879381
701433823
21030593
115530763
192840601
20912539
134741923
385510439
944942839
364369771
4671851
507309787
6573089
464507917
424319171
274584001
651468647
116959043
486620179
92438131
41031451
511685087
155531417
102872587
839380811
269319007
245025931
95990113
231432997
57015337
62301793
731204671
353042731
189184883
4446257
98089759
237706883
113549057
32431057
418801087
337429739
185129839
424108547
4024459
590804299
325037437
107622407
175847843
33844829
65284501
24755503
15876559
772307
137102921
45175763
17693153
15403631
456035729
72017609
565567199
35609113
105849397
104373499
44550827
45423517
552058709
168671353
51516931
306697211
56730077
235041263
15618997
15970067
192982337
650264803
884879311
1265339
338400701
26718469
2114527
80676751
355775557
12483883
258977899
431034529
10373351
92023357
19950053
20803103
91707067
643638161
224494841
882719743
148921651
42058061
426980161
44097169
463953821
79832059
28618763
118902389
76147901
178625891
71358967
410820209
4113523
149812877
178126447
174858793
572230361
268966889
557213957
122836447
113403743
860828147
8456699
16000883
561162029
79441393
154748771
208687541
296762437
399509051
126991001
3465589
701210021
19519217
143013253
30127703
116705909
46777733
792959021
2063101
92739613
76335821
208018549
621734461
502014731
95267131
287714711
111733799
229310251
145102693
203078621
143916581
107272133
68075509
109359949
320696149
111845603
415920821
812388949
48093347
96770237
69145607
36245351
253984123
384082109
398677429
35250547
28788281
537683119
438374873
12751247
356675899
384439477
760051
201919433
439208251
145177793
41322877
301579037
28247437
223022797
431208749
453256501
659563589
386412583
152230577
145257113
321693409
552270221
341934403
435971779
105441181
476141917
459456521
458232949
454640969
2088181
24770201
136799029
239599111
5925047
370023419
10628609
702292177
44746643
35237641
186855479
52868947
425070433
9584251
554852791
18963821
505464929
64712449
2492773
116682001
2607679
12575557
90851437
379587823
16571053
347768299
367939933
892126097
10563779
9054733
982894543
755855803
376090777
523733351
217193929
342877771
313116077
343160381
118433717
545098223
1503067
327453311
458536721
86264461
279182081
392589017
649842511
112880281
328314983
358901321
89472953
121394149
16473707
295119577
671646427
322303217
174739849
964737821
145639723
98213407
45334129
427416373
159152263
807729187
77433403
457721791
780388393
174047927
142493191
74005823
717117073
91919837
71140309
136249331
502949593
95762477
74382683
242310683
29695751
85158473
12526991
15048287
127666801
230004521
116315449
257627087
338372483
157115213
8748529
228674263
8728249
135197731
80658299
405076109
65392511
239864899
7678289
116169817
82165
294561277
68704007
742984189
154908989
198697997
6086603
27956417
129970487
37773523
48182837
230171321
57093913
124547887
349428617
746979479
169786121
216068273
47615219
3816479
609129931
154041817
48377479
92464861
763328261
257369213
20730547
94153783
717854849
123825137
105302789
15426067
486868273
130320769
410710457
666503231
265473941
16979273
46472521
149271791
360628351
348033223
13777103
15657107
17217901
239836073
48713537
481936283
105082823
380674447
44857447
149011739
133473839
64581791
696923519
9052447
242239807
36025973
88497187
882199427
53755973
159556141
212751359
321332831
107325241
180701111
731739623
449254123
28964513
342916073
53124697
218863577
15271271
139894129
87265207
506385317
329797913
96464779
58957469
277323559
38864513
58882819
174429221
139976773
36114097
458011223
560032861
12845621
825297359
771429929
45360859
716763829
18971219
308175017
408045179
362143351
34905863
525387763
18453683
157948477
426603761
354686309
554316341
308202019
1902493
130272551
392416751
198052913
249469711
173068633
106712789
98732483
386555149
118967311
352357241
2166299
121953259
340698437
373595707
28446029
148472321
131348951
88571779
148832273
62506303
7439911
566440729
144872159
805211591
176130683
468752281
299937907
400938763
374194207
41665483
321050069
222812959
246367399
639301697
31001923
199936351
14111159
82267753
221324017
654947263
547138979
38876389
37963553
319944529
271358881
198156737
370849357
7827851
159263303
1660381
157410139
15478537
1822739
6107281
1040713
311934323
534038273
177308671
255864239
260221979
31532993
235606667
151243789
55908451
33269101
62304533
900433
2773571
237967231
3969509
127163629
349895141
5368031
740559427
95033177
5710157
516278383
31572923
129291959
30048323
5644823
80257319
8313593
108647131
192930091
509357347
178403051
284592601
37375619
125928119
205081879
235511879
21997343
137439277
302712191
7485109
639626599
231896177
37146569
56953609
204450731
370968803
653152853
85280549
12785029
234220219
44838713
224786059
4487611
709225663
77602607
307532399
626232977
1853531
187475129
51521341
654841703
6860723
405419381
283837387
175635353
194192213
101977583
198903797
203619877
124929919
8023571
8399023
160344179
351525959
369370249
296940403
710505611
124848341
334495517
339163163
50549491
50613061
59458621
93134803
265001809
105648329
439956863
97290917
19635533
327220073
505837207
420032443
24109277
630550639
58500493
59502979
515340113
23019629
49106987
99395573
517861297
1670699
13559621
657877771
597250733
174209933
8324431
569132537
51459913
83533841
227401
345899
92061029
6528341
428829073
217485329
57487867
436469773
149750129
261012581
340837361
654879149
104483279
86323091
506844521
37689623
160480169
73850797
159031771
337901983
541594213
358582333
6643997
32420923
47186837
161718419
333777649
27226279
15512437
239483731
26662403
12092383
398814539
1247671
458666861
435898973
92133673
398203661
386389967
514586263
17434903
194406019
51702997
144158537
386832697
239242441
148359007
306288623
5650327
36062357
51114793
226410311
42995417
533729309
293468449
8163301
734097409
18088307
446463371
90000649
206470021
44023367
261673961
827420219
6820003
217813
81085111
210774121
79270619
207778217
11157649
28606283
157638479
220815799
8378813
49033301
285572317
237302839
102920869
185690209
5924473
672999911
128256719
8698667
253266617
420534347
296902631
34440193
224961287
396927413
871721111
138967417
414045649
124544131
188495809
278093687
31224889
525977729
383316793
288638353
329357407
484299917
235314683
350202617
134395711
204195359
369182717
441457
4555777
659078047
132676289
18291041
425494469
256117261
240069551
173175077
158618699
48616859
335490713
509402171
235123739
35701163
95725543
16717387
650979449
535840267
38664767
13367863
467587781
43130389
333631759
110811793
184153471
572947471
338314363
939557
76027517
98758147
642145019
561833479
249639281
251579689
134742667
2404183
344886209
313095401
75602789
13743913
532877927
21255359
456116203
522198269
658877741
792860143
61924729
445431733
511250939
642142229
57465547
112576369
732356081
443294441
63899137
31762483
387614333
104093387
290335897
463086821
2086069
579665033
16573481
237160379
289082869
103151497
439135253
263055097
267073567
461255129
475280413
7828433
31852663
324854701
62654959
331882909
18450343
389643593
72368899
343837657
6812293
553174399
331602049
263150243
309389029
22545023
12948137
129303599
69103721
346397011
9337883
149270281
12661013
881664281
543225443
3111937
303372661
9538153
31113821
5697233
395810347
114917963
658545791
81001673
26479199
451609637
93323033
32123389
414090277
484846181
99497887
292843571
106120499
467472133
29896103
33773153
372155689
101164627
950909
500773621
180309421
930313
94772593
321091919
85335907
18786373
2420507
18311869
14957639
441212663
20886743
149945513
15222167
699397291
52383571
858283
141299063
126671927
655616581
211241267
653935987
429629231
507794659
78426811
293388961
93943021
91811803
82806751
32606011
431623
80665547
60205853
482434507
486157729
520396399
407053
201157409
95961329
9147361
25306933
501597791
32601347
209489437
184343479
308281843
18212539
235452557
735429889
299033521
32140201
20193373
134749297
340873669
5309149
573278081
187470281
11530007
37225093
365029813
23425489
45479417
78483341
533398219
220487513
55160999
575839343
22528223
87503147
148513721
222268997
55960831
55592987
136830143
820478591
172361053
843811937
213739979
75381983
411040499
93342377
172834073
10088861
719741203
127417153
437093203
625722809
251137589
5923171
182941457
65878783
784736819
36622931
520837241
29918773
494504251
73806709
69100657
580498879
127104881
11843369
234059251
31706501
57287149
103495783
499116949
95763917
141436859
107916353
218676659
358523713
183095243
201463109
58266233
284084851
50863213
624435979
193076861
220402733
24525419
190612927
155750351
126462719
55518181
280238347
662022689
6847469
395030357
363799637
15452011
7564409
10868801
452848351
80668649
538816847
161454239
8614813
21087317
496352653
267590363
10977691
34222007
269164333
566384633
832997177
249851837
334727527
75604307
157966427
66598177
460435159
176422529
562280183
382104629
209579411
283279159
172120163
130343789
80663719
6221401
209131411
18866663
6094531
70828141
367690139
185873041
47789801
29268601
380086841
12380083
145783873
130835989
53613997
222612389
520073711
32809169
217883959
199877389
754950727
44835313
57227309
13265881
175275403
299830459
608112259
617697221
7566319
43163257
32436359
10344287
34581389
253452217
19683971
22512001
55238951
367022723
427863959
636318971
2094263
375692329
10508507
297987817
178454621
20783681
128719183
531504599
386141831
201709579
178202753
30061673
51643079
160703171
390331147
703434367
197294051
9680417
206878883
190611349
45718177
6032447
43441669
203803829
401818337
839761843
706084963
443511763
69671299
38838203
274457389
243801739
52446893
123669641
120846907
141792709
588644981
196402511
142793221
628777
529947011
68708063
1871237
74617211
144969413
174887887
232702669
625257317
78831449
551266739
134780273
259953037
330217873
613288679
166859551
211356293
479188121
956886731
2608709
242711389
74633971
76373237
384064897
1323341
91510079
267956477
7638887
466114633
184385053
369901127
306071083
5877731
6539683
16480117
23331899
201578339
149713829
46978453
248852141
193464169
13022941
266202491
470295989
273774979
511919063
117849059
169440239
570186839
296622371
108211379
251668279
3106583
89938237
53826659
695047651
229768397
11655877
274477949
209362469
26507023
468376823
24711773
53723113
43439273
32019217
72001877
135099199
610329043
298161023
12614843
18868643
80408569
642453347
656654987
21617579
96133321
198878231
136057907
589588823
37831741
40075727
993885427
233388559
2248789
164493391
191724667
534068021
133038299
93106771
63020519
236107601
390734611
13626737
725139619
70604803
97497041
25338427
128679269
302611931
30149929
785564677
258207139
55917091
917231677
84827213
206930791
371118733
233293273
604098389
746882923
38008211
20281897
26817107
54393089
271887503
399590249
183323743
49166113
43710259
4361999
16301953
870464369
177236027
29147759
770112337
140156509
164185939
555241213
804669889
52168673
76050893
614621039
119955761
331155497
62240249
216680207
287502961
325340111
488925961
203636107
336391381
440225729
349048163
597728171
157645529
11933651
10651591
34826447
147732149
317775253
1106813
451887641
236846437
150141751
10390909
161478979
137094383
48114749
503237429
250637291
25182127
85364039
186775013
79477751
107606813
4741211
443986783
720306523
29266513
209499239
115401733
662437319
210592619
767972771
88602497
32859391
3546733
248425241
30582271
357545561
388727719
501279659
249971063
132835991
621149693
189276077
62336317
278980123
597109301
162359101
378193489
242667079
21805111
784157107
25141517
167599661
434233
91688651
80137289
392637919
27859121
303773341
303593567
572030531
55089079
499357619
36775033
8106881
181393379
66521209
201023341
384340409
151174091
424073599
191239787
105632927
405837449
204986543
82918889
155233009
206557639
50028437
115203313
71782223
386689931
281827561
550404299
428976103
81701533
161851141
1017641
263164163
143053103
22831609
4911947
201771107
336059209
1980851
36999031
21862177
108833423
110738587
639240139
35727511
84434897
148257101
327218063
119186887
8908171
510792587
40832819
5793097
495447179
413612851
100690087
20728111
198029443
150469373
25906189
119385043
82025479
1325833
15566293
27104437
706911607
12946541
18503047
18066343
179463707
304761467
270791561
150231857
735820777
265452443
692658713
121695659
929892779
294181091
115811617
19354567
8324579
8818951
576956533
154920301
134948683
8651681
62616919
211363043
56554879
339738989
20883589
187203437
106441177
147497347
78772013
15673739
355649737
119100197
139247291
2679907
287327471
600620777
317849641
452722037
119530973
225811039
364908937
2727643
306643133
91631627
268744193
121902037
110398577
75920101
909869651
59436499
897383
124135001
93406283
32304247
207359641
740068529
151583137
35833627
116755447
66821893
288621947
106013891
140811481
122606117
144195929
32093759
236655247
607037791
222217
371366873
26501977
8829563
208076497
21618089
829395587
5390221
209217271
407951
230733211
289530727
39391333
391028219
403904201
389504779
35600519
73645549
32458259
119958277
366378401
455469733
685225517
118462411
310015219
60420541
139979551
606835741
294973397
27038903
71823337
48401461
17289949
119444483
403009
89025119
28581989
3082637
230555573
51012251
43439867
110209091
481954619
19360903
26282507
521964271
504405241
15621139
17869759
35180237
345216853
657499621
74816123
92715083
460930903
54850063
13355707
263227973
146519669
3916063
86289079
147832067
54637963
53585089
218600087
10044781
295023527
139460851
90110561
65996107
49589383
42616633
475929757
104292053
177657919
773107
20680327
189446137
804292883
567010529
54837823
322272323
264407389
289157147
49019533
33733727
105203471
827631767
145390559
370639891
231930679
524323991
13814239
311347747
77820749
271251293
847414027
568364171
743471153
694119449
116505841
204766699
106899487
481643611
35966681
19088417
79110803
87994793
444788203
376499881
196658167
615818431
117931111
496975691
655056439
15859999
315720637
48979621
17175913
25931047
61451081
4841131
1041791
64695797
644622973
413830451
139357241
4167887
800160989
22373699
124392713
1633999
39010009
254176529
289656359
1171067
55418161
14989739
249877049
51937229
169567043
48368729
43586423
13421101
323157673
16277843
386213
29983027
75410347
235035287
188338301
44865637
512371009
931918369
120597203
479401253
748664857
348577
397147571
46573393
379921609
4764587
220905407
325378609
426666001
168398647
26527829
56383273
193183453
708241439
24948793
13239367
275092229
424142107
37696363
26505121
250632119
23725223
826638797
351794887
481171499
169138493
33326789
101520499
75835979
60089297
369288103
134073259
107301823
26030003
174349037
12622151
48552967
85316519
88076459
422990639
232580137
295655281
390095627
168657611
31339283
78898021
521012197
329913569
165208913
34079299
13376677
18345947
271091021
437142127
376210657
686046419
269501369
16373141
117828983
9324709
78756101
93357611
467830073
34837603
396890413
655631947
260352233
3318037
187338661
324171767
376388017
451824497
522338407
52506667
92190997
19408589
387932359
523156927
77901491
447574261
63931717
245507917
7195043
638733617
326736071
64713907
273779287
83232131
107073247
656019521
725673769
28833863
27121877
439570387
36599987
120125693
710281603
21455249
79235953
112591337
234035203
945816101
119130863
165336799
177229907
446039291
232565153
15013997
554068457
237038639
228522241
18904307
774583331
132516331
46277617
437235803
62954509
112312873
23217079
199957921
48942251
61378693
4217189
17348917
803687531
208401107
545473631
25057589
59864411
651669853
374917553
92913547
406882583
267536641
120742267
7297687
15986741
1545197
128139751
27662981
587096417
353444317
63025751
42574981
1764601
62036503
398455229
31761731
87143597
12665399
33542177
199829891
211995503
9771679
127699883
426445067
1657907
242512553
195338123
332579887
17422367
679583
153310057
93296131
442597
183884119
362531161
353988119
288112387
8436553
95859133
255383279
114956981
793861963
131924041
307669333
13237993
168484319
81731413
434223733
14008667
58870619
23470597
4622231
210827503
122836841
107151853
53188099
498764599
8286503
496394651
4538861
351531743
186573143
82648061
228295351
176889337
86047201
219948229
16064749
61821869
310591007
610022177
359762827
11065169
125799347
364848923
25067111
649939
39834889
106876097
91335581
184175609
53833613
189821287
75342151
486904703
1698901
27533063
180675697
133224337
570847283
577912081
18155999
614860657
8468891
237260099
283184179
15889439
194535521
143147183
30660821
401222027
471936089
29080757
580054171
156092449
379572001
68277401
12688211
222922097
190014697
828077203
142935211
297527173
28327619
396220553
42520811
302902213
207359731
483463327
30595613
106269707
307957009
216474667
558548233
142927867
268296799
75967831
36831563
417618353
425389751
67819771
57718127
720520069
316724777
166083097
55543357
472051711
561146777
251321321
41995199
919907531
755639
255708449
43180309
54268897
306752101
32412361
548015353
24567071
73456693
758667617
211860589
29570323
33688157
46833977
36059783
278518313
88645679
212128529
51998981
45165061
53970283
138615199
38371891
162094741
616655077
235567769
78348871
46131313
35638517
1039361
812744291
155222579
16295771
17713079
186246943
63278093
74870639
615797041
166551923
561812047
63874579
38788349
283298359
177469993
567872381
27165833
92657689
4482013
32318917
17497093
178770967
392010821
96486563
8480387
373674089
204509233
60552281
406397573
232285121
281565887
629879533
6304373
10513673
151771583
222301603
10615271
603868627
17325661
563370799
11996983
230916929
89273689
36170317
566805061
469771529
47208467
271671157
146540267
107734031
135672379
33090359
150704707
114673771
89614691
50810101
117461213
151725373
247008791
450583247
361077209
25287107
392547109
639215377
248127031
7446713
414900517
928567
249401981
358451183
415456303
347786983
588766823
13930507
20222273
208778617
27998491
58838009
234886451
181188481
112990769
223111333
465098741
142572119
45018763
13123511
14125403
70725307
220470221
506758039
223931809
8357341
2894761
532454833
338779249
337915003
749751059
322391903
35332741
153399307
55066889
1560043
92568941
328247
216456017
227165171
639121051
15492007
391876063
47509547
294222361
170208007
24218861
93021043
708428411
402431747
96220409
228432467
293567767
565153031
137157541
1690291
190031503
135680771
213707401
30598621
382441669
144645817
127287499
85639537
306904817
161235713
138851683
569337557
18964909
242001913
354838903
461771837
349831939
19837271
564751741
415679479
96728167
324957799
106507829
38231033
7168199
575155013
134409647
214965941
114431431
61650331
28630961
185958613
330611843
493978987
233590459
68393069
311157113
206610727
577102297
163493927
59552833
14671751
7826617
942850943
541147
300319291
38871341
445477931
185347
8225753
219494609
381065779
552070819
200023493
824079023
284801269
115508039
37378819
249743933
380952161
131579633
52998823
181487239
121677757
9473473
716721569
3009647
4543867
727574779
432011311
17517767
403997207
461950319
181945409
24316997
102240793
12762199
124815109
12964279
120527041
496720177
715697041
147613061
446927753
201579281
636138361
527977937
133583663
143752909
279442411
170732447
220302839
144050677
88795907
245659147
70321819
162596221
66643307
6122657
42256091
774115997
235364399
32483621
15008887
393011681
126976831
143753111
15296663
528464831
32413027
146386351
58300093
42497017
345469513
125272997
27889031
331813423
196603157
98381447
996980137
85850207
24565949
97199321
363686417
93262333
275376551
29225947
122363063
406809803
328625719
533844239
406516073
13509029
136254631
243248273
63834241
27528731
54117629
34105081
64353593
7738651
11701699
968969
391214221
84621311
132269771
65614337
734135617
598909
156075859
329993189
503537761
690746429
41852927
94193339
12354409
36465719
324270139
94930109
69916349
123576007
405358627
52289651
20280977
147455653
26315291
251297729
684744787
700618991
334485023
15568711
22377631
137090017
132566309
19916647
282786563
68182651
160195967
452341837
12106469
371406517
230861507
559875647
78982447
68435113
544333961
285937033
334598729
6506641
184076983
446605741
56543087
213619429
528533777
4297121
25423163
85542917
125862733
146238893
325865159
329981791
188711689
54320113
133375043
495180619
31696303
321580573
4009273
469887283
32463329
90306217
271591559
318782483
164064811
566387611
6221777
158305937
129443731
10024013
362684419
809849
40112201
74471671
296563829
408189343
30480833
748872359
222888619
579746147
4927393
40924577
64602323
52182853
44035799
154673371
79363883
6633617
381899293
191165231
183510499
120563669
474081659
667690447
18582119
567445997
361414657
67167637
11346121
3977359
80069981
130997543
884703731
180813791
26080003
416984233
29916377
337577491
160429231
7553759
1551307
230892253
330836021
771469
263305769
564609977
60044669
97872191
224897011
467400949
665570977
82068803
60427303
262539073
21106783
64262963
347965127
60545339
359383447
102478709
453205673
106558813
549545471
236182997
474088973
9128039
366911231
22773493
21026491
397129517
62156449
135557393
202870357
671675513
87973961
6244943
302628671
694365271
190321871
27308473
172330577
369488921
131228551
49802551
35889163
668407429
41108233
614170189
589417471
267220727
334212763
122961341
273861359
8367509
420379591
343469323
58551751
680382239
12195523
113195413
11786737
297055001
11977969
17825761
36207289
114648257
157061057
26792791
42589087
175162129
103544809
52189663
175771481
6879703
183741757
593933411
665079169
548874241
692746907
59533393
210772651
381939331
118384543
273875803
32719901
107413913
106624433
46572931
39137801
145940411
48111787
59836327
291589
346271
15810551
70231211
28961927
2986369
3908951
295886141
304193327
19865977
453734111
648130207
38139991
391690823
9687203
5460193
207923869
542897207
470520397
40129543
116112107
15224141
148196911
130084249
583076983
77415341
489260911
247757023
582399833
14688689
2491297
46893547
571681211
553899223
284908543
111263441
99391969
189992819
145760807
175024327
399272771
33652621
191560871
5417141
123897629
87751289
334691429
372365621
151332719
15796153
217838947
553581991
538994233
521918641
109139839
23493689
425355851
366610021
20699611
200643943
315025519
46443109
262517
281441291
320614867
645414841
139588607
4950391
155858149
53424491
348900187
18458983
658548389
95074631
293785909
438864731
234324599
72421507
6491423
167874793
496304657
17430823
5960177
263444777
14407831
140060891
102831679
334081037
21855551
63316069
3744959
287570813
47431801
414997937
335558659
627478543
154604371
403436731
180927041
14977399
91387337
4862987
585231847
50818543
128897261
177098489
85019621
25940503
235320227
21196897
151191763
232068271
3989099
330439129
120489379
361266797
76801261
24958753
244830503
3080323
735071327
263720111
206466467
58424203
105168517
289069259
166266829
12303259
488553313
210635951
29960369
279784319
107875913
423810019
534173407
895354367
340116209
548217287
6404429
361171123
200455877
131262239
145062103
154640113
74552759
14879077
143269157
40448129
68217173
257391601
388726721
324511
281527087
231356143
260439323
38415203
125729609
510169783
353463101
59344567
17586733
570265537
255367039
70107787
34881221
252123761
736165691
388409059
46029043
120939391
162029269
7574279
231953017
68895223
88151759
11482949
276418309
96503321
203674879
256804267
164099993
11959447
9903461
552419971
165496943
26429251
13480931
207449069
418037707
296424473
73515643
98788561
43471037
235990369
511403383
307157351
172745227
20905123
46092589
39223039
75772733
18982333
126178109
762082337
313678109
792690001
146099489
73441909
107854501
513157933
81505159
144224131
150832571
36422761
552667561
80580257
358869499
263790949
21196867
246852689
867673867
408214057
74227469
224025833
493948129
369715987
546906937
84458267
759644461
191293229
154815041
8598217
30577529
123611419
182311309
30460921
129167501
21230021
273918103
431569381
23177339
57742901
89320223
199749731
522026573
171899173
23194517
133670683
348987841
700338581
538455367
123417341
7681171
626871881
137643647
32322991
172728167
29043403
9074449
555354859
1446883
362751023
8947711
273989203
439436947
19059517
152980171
680117693
58335547
236693101
5618033
96926539
260396177
447300823
206055719
251385847
333373921
81713231
227070469
90937589
70401467
400146113
3041747
3110161
107923237
200357789
169496731
45688991
109049921
93826651
485740793
96282617
155006767
371127223
229557763
535411211
457468553
728551877
435562069
126721913
203297357
370617931
124922209
403817411
266706233
686985731
216946907
314979037
384114631
10934501
382613549
30392671
31165103
195753881
44294407
7464917
356614637
31800611
264724979
16571647
228428219
833321683
23088311
236703931
29001527
383690521
118384943
79178789
67315867
7796819
593183407
14705161
2205689
24860071
361751851
9897421
348107219
247267829
161548157
738993461
153057917
46596241
15193747
96048167
223435867
92125843
528646933
556063237
206429257
456351613
151409543
19269413
128626111
785349701
638806373
847207
39529747
321286531
571462079
154772209
281407981
5267081
25573459
486324199
201992261
126381053
183110693
109039877
288371003
71653537
351351499
242022497
158065217
64022293
347926211
244032407
16564643
194877931
718934611
402148603
86290769
405981881
48190187
25403827
73092193
37739699
85687447
4286879
113453113
94554749
334279
151365143
85299913
245512313
128396153
6344713
10550581
293080189
231093131
110844887
545888029
412242751
138925153
13563133
561493997
193038623
186078253
884924897
120827431
198205187
22025909
201504421
90674981
38383271
335661527
87964573
261023341
2262179
3474997
83125577
151300967
468544553
7975001
166614499
48223243
907390607
52323563
169729669
350978059
32901389
519424457
470599867
664861787
37144963
167153191
415373939
111730847
329047447
465290251
355346891
251382653
70154587
1098763
152577209
96978041
467407711
247871653
94992169
77973641
216289621
43849313
130576211
114775039
923872907
499289741
408062783
193796363
444122593
26179649
361465613
453559679
52293727
19164263
111733283
139197143
132342103
488709019
217906453
275040167
650515807
97633199
235710961
41359489
444176423
104568509
118047953
19031657
10572833
137696567
265623973
50688961
1199383
517217087
764105213
260284001
49340531
368189149
112108541
127051811
51341503
74183521
167458493
259781479
15559969
2656999
367693121
123678319
108813517
387327173
183032419
101069893
1303391
7112197
716877761
130843931
167441971
17172787
10359109
34859647
36509017
19412969
820648109
917743
695619149
281004931
257511209
164806387
32499977
28744537
218823497
371428111
2469547
159514841
22303373
735698933
21126067
11962961
129760721
546566743
46211251
20069953
585072821
371045489
110809091
338394893
22884031
370484711
14540887
11670803
15859931
730354453
867766117
4117627
242040763
79786979
133998901
574743947
84451201
115564237
96196853
64130173
769217177
129500983
35055973
3075983
33728951
22875343
154551143
248250407
63813889
78796283
116136653
890203511
664437779
191300861
2135599
4090327
489231719
87676087
6682073
40206379
575745259
36012523
678299177
345150919
876145937
447964709
10741477
577786907
122310541
945758477
51849857
240709453
20859779
463126787
292713229
8851979
679565143
478864219
992533
34831387
185441903
477696059
282779201
8201761
150176713
428902007
213979043
467339183
111931063
425523673
197309323
75746327
26345987
7418329
455644157
224154263
67297409
23385913
407608489
165499787
103605443
30817207
1403201
127790357
141716909
101398249
323380261
13984811
41002411
10785679
13398067
13550699
332674367
17879711
169876129
516277669
119659817
31881631
125484253
79285097
619929547
105709517
39954119
42478039
818739989
383095177
279161359
358992367
215516663
274046533
224071087
119816647
538316497
200406593
465832057
56224451
524981971
41718059
180737407
21755879
73422959
101645939
117008491
130831823
109086683
412339393
689282593
57812057
323411663
97347689
108189451
30930301
16396921
27119537
298125341
12153149
621252767
283185109
23106059
615286913
652950343
143950993
337005169
905171873
87556753
353196853
11200817
235049377
98370469
53894821
118656037
304469993
253767071
15975643
44354677
372696697
108588239
84788827
242875249
69758371
4499137
288416083
68889283
85445669
705715921
4143457
470947093
458735423
938929651
306665617
5925649
104268389
118372069
264833731
535689587
4301441
74315833
33868019
47063923
127483583
310647551
10350533
80352343
837557111
303147511
117636641
691618289
291945449
50523791
368666401
4966469
242233403
759137
26958851
61729267
3484487
144946859
211840333
977941
8849479
23271971
176059661
376364971
364261123
351027433
676863553
87301493
128298103
51483037
173427281
474309071
436979419
192244057
81623291
32739701
325605953
699293873
666686219
32584213
68128133
27613513
7868767
244112269
9948317
215650949
13847653
352748189
100379491
3375727
290051471
7992563
65968537
21245131
199457009
392865619
81831349
53356393
5557187
206215601
149155163
310793491
92315791
694910833
328123751
538019051
679490957
725302819
530959859
161347817
659461871
10897847
186157033
52783253
21956933
411376723
250181689
24358693
459969079
281571223
37048943
65046409
14208977
132519683
210344219
165697127
191956103
22496543
339828823
282147361
321899857
338201693
9863663
13345517
551502103
18124063
215344673
638210017
580434787
36338693
3760949
481522369
141155153
16493233
95119351
53980859
1338593
312404039
57370969
200498281
217894771
156877711
697793
772118843
141877907
449891059
243871841
60277739
117117307
71003791
217892971
97959832
169615913
10510837
329979373
18585779
350137807
495219181
235052359
16316717
132991387
37728191
928036391
422960581
254975923
776040581
1250233
136629263
751435481
110111627
86187209
103226663
52718773
312301789
5124473
151130971
26202703
12484811
2391667
352186271
81469987
517457513
123099817
17701447
361817923
132980033
357161669
95164651
28243331
29266999
63450577
149124517
112671109
12642523
11151731
581531539
2607091
417246937
285490301
193239427
18416591
98968231
76626257
23098727
207665737
366489391
224877511
349238651
318635153
121665589
99718001
59051423
142923367
30007643
6713557
387118507
125934371
277629559
20216459
759924479
42922309
316908197
295730047
16496747
207929593
40427669
299882333
20672647
726708629
28618907
29166623
150616283
569910037
360970903
104317207
24954913
209301277
159056497
158225779
310986743
400109579
521504491
156618697
354436987
8874521
9383651
448454603
332245171
40900361
329019869
184827403
198170939
127341469
126813133
494525827
72650113
423249019
399842279
721517
125427311
95903933
524436629
275339663
363213839
150667261
212446319
89196673
495196001
263336417
101655497
407993827
186163699
97726961
62728037
283486429
55964299
429155047
20132141
5541119
4230253
447127789
43280981
402525743
212510531
144176341
33104359
172682723
23945221
46531813
268146761
52258267
7022053
365441663
181282559
32610031
365263351
93124063
230345581
3608809
195576133
108717163
84459667
907170179
9895331
600615539
857248351
383352553
490741673
111324677
6320411
484967711
213504821
336126641
486801023
280075009
6188807
44205439
185889017
35506249
20411297
103495703
215548621
207840937
15535847
416244767
4226927
600211457
16877713
103240909
209615977
2199257
7962793
709630237
729306763
8647987
15091781
22743823
522518567
68816581
574502077
30056941
635575097
253305439
154330933
196109779
6841459
12217691
264933073
15488461
22326079
142352737
10452259
385307683
33554701
158000977
59092087
13337983
126974879
208244683
47936033
67172969
536028277
580404211
174952949
875208421
48066341
539689
368527739
3260737
401938417
710977153
585118133
207643873
201043043
303203587
426177989
185084813
276685219
450740573
396456637
265304947
207320263
25459307
93944651
350269471
438884011
579653603
135083857
376883233
98756453
138244147
20552089
6729397
650839183
438880679
84663193
614174377
148530511
471403277
18906479
314669239
67263023
820023857
8204117
218619433
277749607
145083223
405581867
27830773
175258123
32613337
138316019
254259679
396303553
64823543
236252353
334205929
463325749
388408183
27544589
243903007
464367479
233712343
281774359
567718087
257994409
229296061
731743
18687989
319679131
57028613
585639991
383429201
180017857
386014357
295144643
115303907
29006441
413970049
4301107
48816347
215849141
130180891
28091069
392055511
399554783
364174021
405146579
317286889
4633933
26807393
113211983
142389397
291784687
247297801
80455061
15999719
140263373
117947369
155697239
214523761
502371697
33827579
233194513
153281017
324467257
4264367
54262981
404741041
134625331
18123151
42974819
88027237
31295189
354188699
300468529
253556087
67176509
15991979
396258589
467313943
709364759
141468527
122976673
317369389
80184077
2438869
253387247
183190237
159393149
133383251
523322171
307137767
746963797
3544033
73894589
38571839
13947761
139809889
75960679
212359013
408161219
12329441
473601637
236424743
110279453
63194143
96435359
73146197
593856499
68676779
31595437
260410901
144856081
412265921
299870279
195802127
370045261
15711833
39918097
57346033
112477081
244799783
43821797
306581459
881673563
96201673
547087369
241731067
239026793
337087
137333281
515836777
230207443
501683879
367999
13353841
154596499
21465461
607258679
229058861
766076263
165291341
289159009
566596937
150001597
33206731
86371091
42284029
128971841
51762979
7541267
6451639
14491879
268326587
19011917
235737107
124344487
380522147
249656879
332519279
383549119
21604657
592166021
53892899
447693299
87029531
74338259
343742587
65882819
680821
230323501
12404641
265812583
222433909
154493819
25787941
29469137
571746697
274181857
5262709
142416119
283147321
154397141
141542743
144245369
94943899
122189303
69553459
66489593
13817939
327127699
6205909
23957071
244271057
62592349
1427149
31249513
26167013
79600091
259636127
75220843
10530893
92553869
95386883
231622693
122519927
325490771
357934019
541481497
122404553
19759543
111543743
239459851
40797131
195303349
84653747
575459827
658995553
1309489
495749437
210208711
27886057
169641737
123216787
12708559
320015153
604849951
174812159
4769497
314480497
378438329
534665237
195663703
154445063
163581413
574066331
211039579
550073651
13703021
178383523
99362581
3786841
107335469
277557127
752742191
207327667
124748153
71002621
37380929
887980421
620335363
61847087
895769179
409639513
73837391
214129547
10401701
8889379
446260721
461250661
130787857
37363961
68067577
184319657
127757059
164410669
75077053
91028321
280211959
213454523
63286343
55978357
101073601
906971431
78953197
445481
720439813
80506823
36068017
14644523
513220933
94747799
9982559
204287813
459921401
12418957
159005207
833074327
512820577
160966061
533934473
116046653
135045913
43260127
281059
337472251
518488601
15500867
24111377
109443031
134246131
13831613
47040277
54392329
154820507
516602959
177125513
132985189
4734281
181738567
114797119
131480807
378097997
203702627
37482097
469219339
132889961
172565819
217807103
80081977
208481431
164502707
402205411
39252217
441140099
191319091
2719963
37600319
748421
68678447
387265867
15998699
683494213
426737177
181061449
607017349
1818211
42185317
16962571
542046487
214096741
259328203
6673573
13654741
773312107
113187647
71362091
84072721
330580837
91851341
18999509
157277399
69018143
282366143
72310801
62913223
275404463
463390481
24860713
26392451
394283
623820607
39680471
314894477
19052933
492190891
91075471
342166001
240467039
96273299
308670877
3908383
160030621
116027491
34350313
310301
93272849
138655393
36333547
113376881
120800021
76771087
4008607
479745941
248299459
18690731
380723191
122828653
36711859
497182501
447788741
576464737
91570151
151543243
187317187
426581203
67304333
23907311
431935181
678199057
271286929
62596229
141594527
26585491
89267027
460475971
135800333
372570571
25205681
293267563
95780749
489044533
51686449
3627643
219687217
110058409
49974017
96914291
4609789
90266653
120871837
70738673
53799643
390858431
358044737
47500829
122808583
718141733
346423513
4489711
743867107
116791877
14374891
397891993
33846557
438187649
381237551
422189897
363199043
4560979
512958947
199496357
857056591
646761293
54370429
208911533
331958687
171897937
486230999
2631287
741044693
62237957
26046341
502603987
14076589
95077639
65765873
56374931
358685321
243472711
2984491
14388601
335901329
288282601
519703021
219514907
126966751
284073637
30483433
365206913
4124413
51511729
3547087
269578553
264335821
3744887
170948777
155051177
154453667
256566631
76353449
43493951
296615531
216524657
375125431
2207641
42799087
133435777
749858801
310361399
702276881
81020447
497241817
9569207
412754357
332611219
2980529
466633679
176143111
169801949
29922943
75461467
2875399
427857893
402627887
196553573
134549039
212675921
32298731
13822117
283400417
446437373
70612313
330976001
220990013
20523121
4171561
52846967
21857299
739116629
5644253
446811899
781274651
450925361
77637941
52923439
354496133
31080367
573580421
192200399
219007
21521569
492236347
422803691
40366457
199017629
149938001
50921219
389233501
419028067
185178811
20548207
71281339
2404867
196341263
232127759
58635307
304588211
645043253
428491939
783673369
413518069
814811797
95582527
105414347
818332511
169934111
587054459
140451679
421063501
33387287
83376071
58238533
131319889
224540483
414048959
1825567
247559453
409234031
221000497
425229281
1568989
63993427
121328723
120561913
281745311
33095593
350438197
73207777
295650989
142237343
446866051
39490849
180509579
162227999
332353337
288326179
38881511
179518819
301313359
16965967
384546359
977993473
891277939
16039423
40410637
312829
110935199
9272093
500631653
12653327
745412167
2030011
4818041
173732107
586031263
1416589
112236379
168343543
860825101
3836737
23512169
3356291
218222713
438967073
50576023
466885171
24369271
14405959
29655323
177940913
61884817
547573883
54258629
158257153
154891703
96150961
19951847
148537121
58427119
670521347
229199693
155392789
118375427
293428127
261867539
182650619
113746433
357284789
123543887
105175841
216782131
278800057
163221529
599853497
55556507
249166849
65456863
573585931
167866561
60067433
454578983
470796971
207089297
131752513
5885197
705868123
546728447
70018397
242287361
179333207
43706431
132408811
340627787
97530397
21130957
237787457
16593739
188405449
98527987
75977729
14591519
57329483
887405693
217199233
70246661
662759381
104881397
98880323
143047103
302472259
102749951
170892413
151853641
13453841
477386471
600409769
665319269
925931063
499146281
440078011
695266703
69888157
2222029
258066901
91297103
380106539
26690347
2021153
8150749
123951851
73530749
565751189
135083831
23917123
82624453
388026253
40521749
543762169
739089713
221896321
18985223
446168753
299012827
98686369
648114407
112400933
434902553
1838483
10735051
7427153
26313047
98029051
513278653
453216349
695579099
57326233
12879001
192890219
3784609
419135623
23769113
578569267
7830181
497681831
344169149
24611999
2520761
300056231
81162671
266719771
13147289
131428229
493578851
22399451
20579359
408425189
142669673
534468569
42831011
254616673
206189953
136792121
138605963
5484517
254991623
27351671
25788930
69949303
66581891
231661151
15697571
508895537
616528793
12223943
3229669
491828461
95019259
206698363
110115119
103460033
457580597
277067743
79606601
20541761
300569453
658517
726430163
499707823
13806011
71502727
236814101
186741461
2120737
623553883
164126881
335567699
106916947
442497191
451031767
309975311
16503257
158984087
344709817
1600931
1139339
109200901
21398969
3990743
14390573
37061749
364874639
218844697
146374661
913997867
401562977
380251243
272303819
309331591
413060227
41156989
18538999
147681109
1504849
5051671
231698227
4913291
66746891
142691077
930573823
228639077
4846663
4773011
524618933
78228217
17259371
269051929
4728467
104234951
64345877
324314189
236584367
43528337
360277913
146905657
348420497
35697677
874410617
132328517
87113791
89513663
239459959
182935853
3064793
336265351
33728951
132750347
329556901
632378101
76327991
574158551
8381077
412892143
14155979
52654669
373645729
655028897
107588153
82445873
145833397
746424941
528858373
20591227
84621113
57768409
427859479
19426931
190340141
528630493
437012231
316221077
16676249
540466559
8585579
591743681
683594809
225886891
424574273
370846283
48667237
276396041
51662861
335815819
66921377
760025537
277264037
92404687
35216641
232756873
12719923
707558447
143691719
52494499
7410461
101699407
114938233
89127581
517600427
39567133
26199577
301182569
53040301
28664263
38799331
350552381
280383689
18566827
345966683
727624747
166589461
504632033
308089633
140052259
195936947
293683349
65074651
54516457
79174639
124463609
268179221
226613707
303383933
164947831
127362673
183110693
209820337
542475077
264280987
63092957
140082311
631791799
190210687
58449799
72274607
770192981
11128511
765449
85678573
93139181
257455777
105568013
43597787
21505427
404828707
320496977
212732671
747579853
129661837
311362547
32616457
322154501
7728223
224867173
315993553
59845141
175996837
645307763
10376101
129293471
10976093
328175273
203606803
23227949
431720591
182123573
627464011
69924977
389150141
123952537
230033207
15034519
267537793
95817691
176622863
56498587
752940883
83114279
177426367
173267089
288899437
155824523
207196883
438754073
489073421
234655579
662153153
8190739
20780597
18161653
255167863
263380963
201558733
97221661
545270477
19174613
204209843
142501147
91468547
552623
688370569
19082537
27380827
101424017
13257857
14958131
169151137
17469427
650263
55120253
29555083
9961901
6415949
20816053
200854237
26810657
60218663
4296161
605743319
16679749
24352513
285898189
65519813
2899441
92508631
10251497
329802721
111678349
104237981
674125201
296864719
201201421
190447297
49737791
182828869
187963427
158278231
67237883
204063593
323621791
179660563
200691857
299346547
331469293
35345447
350890289
318470863
445820317
194191549
179782877
334887779
171155851
65523749
166800961
273310171
57294631
237822623
132482087
87898969
343021267
306057659
156843893
283403123
162614681
45000559
270807533
302036473
81687239
31418623
137969119
760009651
31595737
334252801
60096269
85733651
229537019
293169251
15209959
22573139
267704033
261622103
113396993
118699621
104829649
92785577
96363551
2871733
553197599
112580389
28020557
129432529
110972021
839243
121676189
144263221
57994217
55694857
23161637
49991297
93262573
109894777
437773151
358739243
694621201
580874087
158864737
39985051
472913503
3014339
155132449
150244729
65732983
187542167
288885257
123171637
516768103
784331
158260409
203323597
160485911
105296143
126085019
162351283
3389741
907187
187532419
28877371
45772147
95144263
317374549
163785913
480574561
186886361
49244171
90826751
131533
38011843
205589113
25200943
3236179
175837769
101466439
114997567
129835351
24672071
561544913
209680951
33932189
2641621
108821059
91240319
57986389
113415431
334409723
290563723
549523787
234760061
8725711
321174619
181310963
371014991
85787701
171187507
86606453
138752893
62214857
33006053
198322543
83163319
81021449
262359871
263856601
33451967
28035323
90903793
81834689
348137857
432878917
772672391
69708601
66146893
429753991
59406749
26242631
305111221
88060309
65306663
6663947
223474943
47477279
4719553
81421229
100382437
347055341
596511833
152422373
267321629
90507649
63614393
261462167
514564151
98002043
145723951
95556863
8722073
66319111
657618433
23264407
134892557
18158741
554017853
1934017
12350531
148619503
46559717
119190191
388961459
266064833
285960607
286256471
10261879
234427267
66036431
268805587
148693583
213944347
55956133
168223813
8747699
101994341
16227221
188769839
156566689
36619357
50566333
529441943
36714677
114217997
41933467
110353543
10061033
275589143
24422221
271674317
259740293
720193667
195628871
130163291
81757189
209458927
401493907
43300889
231791381
2817049
170779681
1662043
345284113
7668277
17454709
27464603
106099891
273952267
3014111
304676731
190288229
486405307
193242967
9655433
389787773
23748017
17289641
119980291
586338953
21676357
920904091
378974359
9754981
652243639
235001561
273461563
98812601
7099783
289587349
24212449
79780489
642789523
404268713
242300623
58691719
67131619
348274411
301237009
207394129
426440143
299796929
74196637
278864951
228104369
181048381
515219
733911571
590988737
13903831
681233521
119840057
169754597
77959771
256985947
50293499
24472169
44077819
87681499
3568291
412659701
49059341
85729639
170504069
50185483
120115631
7456979
12803339
307945411
173391289
84889559
471096079
633370897
127464973
26623763
138829913
310315529
63795499
336690691
49977097
187707617
67784551
287746111
172072451
12033683
13346447
95792659
107821643
197104711
351654599
602217281
86671687
436297457
183897187
376758023
169133477
22341031
328050493
99957691
99236077
299372747
123517579
136503527
68842009
351425203
33501031
502141889
231266741
62695219
476359129
10900759
142205957
384721021
16606231
225904397
45963539
25120859
41016803
36793259
178258237
42488293
189247
364468589
117404141
531711253
266830601
339662569
413426459
561254611
27794993
119002141
167113027
580126747
80809111
17771899
353125093
38445931
396595139
34220309
152980141
315217601
1907663
27952523
100161533
79924729
110368903
419538641
33672707
183447203
192972961
872028581
590414089
274625777
151953689
115590821
157819147
356455597
41723699
31058887
98084243
407084609
677482327
200020421
290649071
506962823
291919237
150340651
37602053
660503083
304610617
112883971
59909111
223691623
198882907
195433669
424725811
166936531
5694349
32460557
310441
180028493
21862889
69286837
430448153
639781231
3100247
131561411
241535597
41356727
216441193
103194907
252819199
262153897
95917253
211132637
497522219
140411629
57803429
196804931
127939037
18971591
259953263
4994861
796418053
150392117
103306949
680282663
139691863
225677317
91710413
180711211
489638837
5984723
2737753
446128939
188045927
7664689
66273551
27848573
228789461
818411207
695348419
69627721
718933
27484531
506267149
15780731
457634987
248684921
497960893
144160883
172071469
189880283
96026083
261801949
68122121
8441171
119516183
17503919
273241667
267662803
56181509
155419541
139190809
105193967
20089777
668609267
12238687
182721787
125559839
730804033
67166797
8655389
8816663
389589787
138504257
795070613
1415951
100013
114093887
848140961
291546391
116072171
21403601
181620067
70626701
3355397
178544551
145473491
497547397
327046997
332528893
556167749
58181551
1305041
3458291
98059981
75601607
655388137
1247929
252542473
359240891
717194299
276380171
405702329
339384523
476435117
3876797
177405803
344399329
283294463
90236827
19736407
62097941
235147279
55479697
206176673
6321061
82817291
15371459
686312239
178754249
379985149
67785917
435228029
70085567
36483919
214109429
103196879
134205271
31065673
142500049
108642493
312931519
85085711
120859867
14550989
108886081
479223229
120152723
56163421
652437769
58120693
219738329
614770187
308864477
288836981
547406819
18417283
166225681
333727367
615954943
243693007
45557219
532639841
170336939
806067277
374532973
118689943
886191359
78839993
292374209
598606453
40083401
320862211
313819109
271149121
606693749
4900769
166007081
91555921
78777197
255174181
28310773
59779193
275991761
55348099
367712749
177094849
104503303
399695297
6463619
973063787
61984781
5899129
210094387
181987189
17133871
75618929
212987363
655680307
118046371
120384283
193766831
61140643
8061203
277365733
145574717
290357173
121174531
206653379
578326171
6932111
727498721
121217501
182817527
70080811
178881119
128127869
66657671
67452493
598163437
107713169
678025031
5912443
176717153
615943417
488602801
244072211
107763371
368275213
14145407
2315021
178036877
158529223
252096569
73251653
550462223
264908323
72248767
606681137
22089017
186373151
31820267
650141501
515812747
199391767
1439807
334791437
118477781
90487913
62365189
486222433
494220763
88591687
113782883
290990809
207156253
114636427
337294843
6535597
688155379
515553461
649910111
105723043
18148121
13301237
15220813
45409237
223114609
4975379
85114369
79197331
330704629
882946007
593193269
680680501
67365817
534406589
2776637
317740831
737108599
10144741
3997289
388536749
153895757
661173473
232052663
56884279
440574439
7876177
880803299
387988877
46788221
85370423
30631889
512641889
89612533
725341889
43362947
270499811
33336799
4450423
370744289
48700259
205078829
47015459
195360637
155111087
266749871
61219469
14092627
162331529
261259751
808791101
81054751
781759919
3476009
346059017
157130581
65149319
94444547
147448877
2507569
509737831
119922373
229672271
12009113
120757093
171913909
100968347
13625923
88819303
353510419
488600857
42968957
652170577
34344829
164439911
23272307
770536619
672217261
1520161
66589507
6682633
5279921
183299687
6848893
820189
137409119
105042281
165585509
197319329
167421377
26704631
150462329
86786747
40648789
117703561
661873559
21657073
125440319
711701117
12885377
30591773
99060847
6251299
811973
105445387
377561207
290747
71882417
135554131
203039531
575622407
274418527
58294879
451633529
118243129
50619997
22984421
357351913
230791079
386729093
206807893
5765609
55360819
115996759
16293703
243498989
28207321
311557343
651663403
118039399
81213101
961963
58944497
20240747
232565023
215529973
64900111
145330421
736559267
3649817
10421681
119647189
196302187
159581381
50738339
40562143
157016311
9347743
267706619
18239519
170612041
571037087
48441529
167159753
106873889
236435321
432769577
29589803
114333371
172157591
1663931
84860717
831548563
169080467
127591313
68909411
518831983
290219483
139788689
136122319
283730101
238465153
89997443
205602919
834129281
151994083
431227757
6097739
452992321
294643199
403346179
112457897
384089003
77863477
610227043
327676247
28818899
783926203
318928111
486358909
68884061
301651193
17191123
126016217
325825069
26381051
228642559
126340673
199890319
152670901
118794523
486821341
15608501
16830659
1838149
60020899
22451813
22254247
10230559
86510213
401105711
480981073
153761669
379049641
238771493
353157209
374027743
391271627
167152793
4683781
77431369
944839253
719299177
49527761
260841257
231599933
174601943
38085667
45518453
251729041
73898129
48765677
65115509
967367
596442929
75921491
241887929
56526251
88865549
643637821
579229529
139433011
48486019
74520097
121521497
324336703
91808971
115668089
67281407
32118521
23816147
11521397
43813771
450813793
454035797
531181867
96675703
69384971
57011597
170806963
13920617
42889933
132863173
86916691
34167607
43458199
54765071
585904261
86469743
271629539
93961991
736459007
1968119
133918703
282860821
21596963
105560843
624555257
314228249
621946393
258977119
49104953
276230291
17819149
50735381
673098893
78388909
175109617
560373791
152111273
265373579
346305217
63550733
731088629
113103229
81592393
93914603
53634391
416683231
27007481
304272809
800210531
14850037
274246919
206157379
29928799
606107153
63531191
57709831
516950969
90352523
272256511
134230259
187891453
117845789
78408503
63856831
970914271
9006407
109669181
352324811
230878169
165576959
10863103
519018679
123163357
406205297
47706871
11974601
607400659
2092417
47125231
470675741
240931421
234114607
40092319
490897991
52398877
558792593
120914929
69921821
188214167
22253603
306983869
38032811
250545353
168783079
15021439
712403093
35074537
386906249
16225343
476083
308492071
118718107
652215643
100796161
58984819
123016501
177265813
313259
6259277
51348643
949682189
242977211
131158267
479080201
14881367
391211441
75619987
551925251
852797731
174398659
10845997
15295367
256188551
524659
32758421
824411573
106591063
482978777
9937847
427516457
99065767
55718321
256738873
388632301
625994471
425758321
506076617
165893473
215632759
161133523
340715807
311382949
60919489
51851069
218115869
654997487
137667451
50993471
14304377
615555359
22735157
472934269
24356219
152514433
8222651
14250827
152069
112009127
97453319
254884061
27547193
32013781
8181671
367356167
557340233
211929253
146881223
368453047
2022887
243823
684970667
537503
72295051
53942927
259222331
136057951
310164359
23322059
219813421
266360243
361846861
472152181
64123027
405280607
69538061
99492059
520621249
98413453
1
10000
124937959
182650032
274632191
66742633
554681821
639809333
9602447
317069869
198125203
303598513
62868529
106933823
43954723
122811629
75373537
530409977
12251293
419187361
253561547
496827841
530221171
249956197
2176123
228242627
29055179
346065043
528797741
118893113
49624747
530974921
76878847
87007691
182794517
182059877
37578071
116587903
634190489
5707511
113030573
10890007
50282383
341603047
69033119
723871
6284797
8969161
4497569
513205283
117710693
228987233
188243189
249799163
96922193
17673413
25193291
2384717
105635329
450630233
4358089
139317223
175381607
12798763
874379461
704031257
554319767
94356601
391312213
244488499
73427443
728681263
69222821
209445547
637016113
446674519
216310643
67217581
574391773
805350127
142089047
69593663
177570317
14642077
25986439
9462293
256268977
121353581
27983849
174230611
419519171
235009387
43396117
167045413
146806189
914503547
228498079
257921617
194162377
2462437
280657
771083017
167277329
170256913
396477271
348701267
179939377
378507169
64702829
226521467
397492031
40464163
569857439
217431143
152449127
34613603
156998887
143616359
166009817
532102679
37044089
62656043
159250831
32359403
980641231
200483473
26898449
260469691
467882677
559611653
303773419
129731081
445180877
36336133
71572439
15580021
174282331
794669783
23217847
73616027
90675457
333020713
28736339
601914701
175381511
17742511
51908083
425757391
570379501
255517127
398454977
500420093
602820329
177367
591022583
313790695
341988883
243057791
198488399
23440387
218684953
410095493
95192387
402403721
12355547
123368039
584109439
284776489
332033201
336744557
591170429
686381849
445814167
819020353
46145249
1781431
235967839
252325789
5603797
230144917
711555953
5778397
922979051
843151
423325811
6238117
283369921
204771319
57968363
48695503
11934929
332787691
32049499
160250171
396467
2255401
43704679
277124621
493277137
240927341
592650977
120938369
65760923
282126223
95403859
54297223
64869587
303988453
125961103
109224359
677139037
24984991
348707713
153192037
10742821
354615463
59263247
125204641
74833139
31931909
120104953
286804139
64535027
794469799
64546301
148066213
935070341
65508913
629085407
9053203
306107
27900559
496282741
175607293
184080769
227868191
109153703
553501699
94658143
60555281
10163801
403877491
163576883
94379191
497765153
145519637
38736259
250676939
149201081
254867243
229273091
139744291
741829337
154382297
294254593
434573861
297945877
358597819
147448817
974561843
169488653
48966791
5612119
37097393
157829261
5059583
67440091
271642087
209390131
8982133
292732357
20058481
17409617
6207469
250676513
213955613
406534021
182931733
129800311
66061487
13390297
214492001
136217863
54563539
224613713
620445391
131581399
37270087
426357571
682323709
245705561
276261709
34833571
11488793
28243141
34875073
1646429
2505329
473239153
497362141
145621979
21708017
6194593
148136477
25855261
404416541
8053823
11967073
215783143
16838567
104332303
82677557
222493373
72816641
738981679
249358001
152842747
3655679
408188371
408937537
15092339
1105199
611733949
721293973
14321761
60389951
639223391
241075103
324992677
127056821
3179929
73157941
434561951
229899739
80089969
158194273
106806907
50555249
20183323
452793191
51756301
88242199
275766761
184422941
361469879
70647091
32899667
130961161
41209219
9529439
512000737
44108501
95371391
531760249
373859027
5488621
195817243
144813223
52679093
45746527
17954479
406439389
10053467
260060107
810572683
16540129
305606293
647878643
60334979
26716103
44789417
459677327
780878993
147215633
29092183
698112001
252245999
8154197
542459243
203747339
16487897
415671887
747905183
310630363
131839963
711423983
108281863
887653391
44305489
336554861
1766267
184490881
59169853
43220131
294580729
413871911
333516881
22470827
69470743
10552849
696018133
357513599
590893421
120516631
71741641
247644667
47724821
656660107
632087597
42738701
77352731
190231571
209755963
52314623
4149491
145186259
533354687
19270513
6613097
318365731
25150397
188604389
52642351
463837483
196426001
351121759
17799667
246635437
72260707
162827107
54697927
567418289
373121269
467173271
197062741
165178721
3325583
110967179
299359139
993593
156282407
362413873
471610603
233127883
168914659
66892393
416663417
329273899
507321949
165048647
159821021
569617813
775525823
140143417
13087273
421030241
240727807
640480637
36692861
35015017
71256637
52429469
262604291
454997089
72490153
609417091
170239301
68944111
100900259
463788089
269659331
19192573
25486103
69437681
16955441
190579391
217736923
493343
1338289
247616909
201306109
251997989
110813953
369221729
109555961
197853079
184356407
274058957
41132183
2116843
366517919
34137617
127229209
74407033
22781137
146261933
42723497
42041809
832935707
113836117
10528669
325183933
7152679
174779611
106564099
3902267
36360787
19901099
211297631
43220173
404051243
364771787
269592049
17926927
108346099
145880351
55653757
616628461
180352229
362993447
9746413
33936619
387617467
173064707
671715631
177938153
327002729
240234601
55193417
54338593
496820627
50050661
20892029
6358967
255344939
484678339
224362301
280168463
6771811
31078493
453194569
160882759
207919871
227195167
6831701
317722133
305199871
595177997
347900789
52754861
10410221
198476543
535410779
274676033
355480243
553444861
295539499
27146299
321913133
94247423
200165431
7528189
458573239
352271363
181189721
3297703
302740159
409831661
367983731
445981
20690101
10392439
246133289
219053467
329459159
384802699
141801701
111471653
55244531
643892863
208162057
246365981
681407791
80480573
108049301
207846307
4896467
258551773
576736417
79403893
223607281
266027491
602326597
324133661
774262571
89839229
46952471
230124527
49475149
2960239
10757387
407787277
22534661
17673281
101481433
58519781
1470331
4872299
99123569
55275763
56998589
13134773
215288737
50450003
3282793
13228483
334186033
54048671
651655171
389535761
4444333
31340983
29416661
36343403
683522951
15022789
806090567
108920051
169348073
25094899
57065527
812013379
199270111
19088477
7524067
70593619
563780479
178667303
14574563
283125613
86777167
302362141
86472301
20257031
32758501
118296877
170813003
2418259
170670989
34144219
252620521
113177819
27982921
274660261
291977327
91159889
626104771
55926953
43997099
369744451
21840589
683267261
19940257
365702681
85060999
13371647
134124121
62294543
177855851
365055193
107991761
176199007
350836583
426890683
9986617
52811039
208899377
381235397
55399499
52506017
698486807
47274769
55280887
46218259
118863341
31593245
176329883
409326487
98989091
737427323
450829999
3322387
59961289
580808651
404672953
164346577
148751531
673484213
600147893
21858091
5330771
509719541
181446697
231585649
336769733
412454531
278020339
269952643
207014183
568004813
273035513
76901771
447914609
223805851
32861791
457145687
46969193
59087747
431885071
107912131
758901973
116615089
405212887
422487811
356016691
601652453
284143829
408892037
99971681
14458987
78828419
896689
66438773
215090933
4512821
11084987
211847989
218879273
546478769
313214549
180880103
26772593
180809333
180671539
92331661
63374093
27961943
70865807
22781687
177335623
763330747
826354801
6038569
74315503
213018269
35823829
54703339
170125531
29532143
20842001
218541481
593817457
142824613
710189111
100513753
7128677
184620209
79168757
470108687
104292893
2965657
20365987
94363679
16047259
403610267
46860811
43605481
369455617
75164527
369359171
30131813
837982091
16549301
5653199
42625549
82116907
370992539
41382239
153701129
420533917
794667451
212940323
3372949
124531261
344603993
541354739
145119823
3826909
34074241
166725407
233364401
546165187
7199611
227459117
238124149
45963803
447078707
666572321
48855299
449831351
132553585
556370831
365501
649469671
118675903
72609527
76446683
46583249
116099327
186319117
36452467
202750663
101726701
584464357
118745689
251458573
912216853
44555507
92648497
17478973
696553417
517347767
74238929
84488023
479443253
154606099
110794709
130865183
598243571
294631697
349523989
116709701
296259413
475189333
786028759
138816631
350739251
681169967
754228649
399897581
77205251
485688823
300400883
203459819
190394177
234879607
91631291
64986301
373673087
557163071
91059263
104283941
12024689
194288321
40941443
260998187
327013279
260526671
107532589
619259573
382823261
132294121
4222021
16268647
122788591
24843211
43427057
298445087
36499147
163883521
480811657
138828971
191196319
208460599
468419807
208104691
493979621
790607143
101419781
14488561
31677293
162924169
108524137
386813137
772197889
598730971
735923623
275529383
4915681
43116347
410929747
133638767
39929269
343179587
25687807
393045199
234794149
84907063
931397
32222261
130662703
94339429
232190977
68558111
524832859
266037089
469223561
4770503
81917501
502211707
345846461
114039701
100154387
823866007
77567317
101900707
75430403
394985183
92311939
154321247
65727433
246550883
377718113
100472959
123588211
105765703
269951273
8274821
704497403
361665847
431856251
2055967
108811069
89706083
342404659
128203847
68117503
293901583
488319757
903293
608215147
29971859
556227323
278717581
159958783
7717979
141652757
79955327
277075247
137112757
42947761
128880041
136209587
278185319
154630643
21898867
500497801
279232253
166584409
187255099
414132049
158721161
75749207
283078799
71501069
148841393
295605899
224673517
17601379
152377241
135652661
400259689
126492169
64224101
81448141
783560431
197384461
95711221
860231
173340359
145000963
85847911
208383529
370814057
111781507
512799863
502354081
178765337
784394719
593103263
34403989
118639399
47025479
151433147
7035121
13175287
366106381
4587707
23588239
224170577
303353
87635609
220824719
381304411
470392421
241279
190494709
209098133
863598097
142337297
73748383
78065629
204477073
443880797
58182589
101996863
4319741
629230337
434104861
329550941
88391791
49125371
31171339
245932139
56648939
214961983
253456703
105713623
24345313
21103483
64758497
125119063
17211553
196345271
93436367
65513317
887058803
596037271
129368059
106878719
172234291
1337521
115601177
309965749
105242029
448932863
434013313
324563
630287831
289543213
757920421
367965823
146067821
294845689
9989501
96678919
428615731
368890987
457561267
755675147
102809261
2821901
211709471
63944983
525638039
71781889
146014237
375466193
185187941
525500831
412604747
474162259
46720139
172115929
268297189
19470181
464406353
434788859
731626873
236776261
206614271
39028019
181973741
216469343
223678513
284494607
50842327
32141987
189579571
29873729
71803399
11260481
343155949
23537603
184792799
188702197
22800377
116356697
634533689
310039111
66333103
49832281
56997487
576545999
291205283
494134997
285355673
36511571
437120599
671642567
157293139
379775177
252827089
285198913
200998829
105470147
477584381
88944451
569594281
139390613
30592417
81694121
269221861
28558807
37843613
552795979
213115709
728194333
258065369
1872413
150413033
560013557
20215961
92391947
868337663
18859097
650120197
30864971
41264063
89842219
14734333
159232537
290343077
331466413
688730267
158647201
85840141
578390767
323538629
151457347
69197951
733801429
70329509
128537401
120054481
240008207
10274659
14604151
281407187
268301491
226582501
243777913
91233869
308653057
49778947
47741809
360775397
8720353
44756993
20173807
507153953
86216839
72805939
514689713
134243147
218787097
229099
110043917
46488287
875678191
409371239
578799647
33914051
310591103
6003979
100181303
515572609
67393331
112837073
122905969
1890979
348501233
258482347
279673073
437379443
185038229
6471109
333216209
305284169
373948189
687484027
281458283
55282421
254121653
19790521
90430147
198714553
659720119
146894533
480679
39658781
65219449
390488251
813369223
511264583
83611841
136555253
158925509
184668199
451175917
103824533
111957217
234227447
711844051
298425553
131905523
4855247
107738909
175326233
302724757
923117231
4085999
64968811
384081767
272740849
169022531
1929019
122063699
348220627
356999561
547409609
18475231
58663987
406884187
193716953
101804567
120071167
359202731
132861397
74403869
793420063
71650237
63241681
63466981
82852087
235738721
52369951
62858429
301004321
127893971
293392003
305614759
655784359
18323293
35923561
680954413
131973077
75722711
92441539
103936907
424305107
263267947
52828283
326957623
293040283
33603793
341273587
256759729
8038903
354083641
88613971
232361873
109545589
262427267
486638843
51703537
92071583
87850267
138325553
71649637
493366747
31707911
19750733
287960173
105795923
399812471
25935061
652247879
255448009
222275857
22216577
112757173
276076123
104924423
351977779
141927029
102453139
3951697
376135549
63852353
47840999
74436499
15999341
1101203
9619249
47506469
18497719
451209977
405351313
259774283
712498757
104009617
129987827
798853999
378193297
744566531
863557
267071407
15139153
673298401
300554249
489390449
389394823
335576873
32048677
81538999
37565009
97986547
81286493
399501611
254396171
176102753
67257623
2521859
94766137
40607587
6346517
580455251
123064363
356597207
204467929
707788049
116256061
128259127
300379669
88270339
155745367
393932641
25623181
406756153
310786523
320968481
80817397
31531777
12991337
47104639
48030947
360259309
601213
3941713
2526691
183015331
280904993
473056109
10685561
96987923
5262067
115889237
226156237
109709939
666526283
6367499
596685863
240820273
758659849
80116703
176208829
246429629
55106929
343476491
37698691
671017549
438378467
61284871
20814523
838295351
36613667
450630647
537750469
44518813
113163901
718310413
2732299
560579
495853979
604432937
282382871
7110479
115285397
99104659
64011527
582179971
354879881
17281739
182978699
25428989
23041541
183548969
214911611
189321581
3663683
333780943
56964233
227239211
376860719
562155359
199017349
740248451
204437249
228072293
232476997
501558847
106535521
95268167
154401113
166610699
22432159
130033489
10087361
45256489
1737011
189928307
35337217
499644791
357523483
355642531
20673421
594667963
403295537
611372081
251707363
18982237
426615271
578822093
378967817
551652163
386301449
8737811
5152219
456513509
81567769
675338119
248632843
31892677
102571199
13699729
66303707
9074293
133136207
3541039
586006769
585169153
186717491
21013253
126849571
78099239
37680421
25300819
258067697
525494161
21564527
155752309
35761237
138507793
159689329
71349359
97566061
133064047
494459227
387052807
186623531
124254811
41125111
5762921
451855693
93051487
164420317
325354037
459952463
117135911
395434253
32750521
2349511
44216467
161387867
480143197
2011313
196082707
501736537
109855631
494322809
1761649
109499437
403978397
84122161
41682097
478793479
201319837
312494269
33049201
282236189
241673713
408234623
40012303
29094413
72213797
617806711
45057017
38716147
557437849
84891889
2382043
126774079
11019427
123105349
490127507
258373729
103806413
532754371
27879259
226032827
189416053
445146157
535137703
385701067
393144443
46961209
40248431
34775317
352209797
172906109
146874743
387572837
13580393
68090983
34210373
11732569
153532531
211745753
207466859
108087341
276004427
733807583
7736909
164660663
681449077
570740171
14012099
133026623
187835689
201601721
194224819
131990393
685726963
324043663
18294007
63355673
49938671
415727513
2010313
42271799
9894881
246027973
2294189
536733917
70846211
307106249
75182707
40168727
131227189
174419393
212893349
477919213
638885783
141592897
333104141
284769977
541248889
9052889
232219021
296507929
35793383
96114839
53266561
678352679
65700847
382608673
227535169
99713149
278156663
455742323
33287483
13954327
21967447
120997663
350978417
510706487
175606793
5851399
336730903
438171263
163169239
168488939
12521659
20878427
407318449
405306659
263251493
536412571
312698899
540982951
54565519
52807619
234537833
14534497
132060499
255464413
88959569
66592453
301860521
22144781
784921747
73291993
116257151
227469967
4348697
39708463
3032891
193375667
436495133
243216247
29954657
125990999
8907953
570777409
123813251
2878583
30882413
330901057
141573661
543874249
324254863
247594901
121718867
770838179
48061523
58640203
669701719
176809967
174900587
29249921
147732587
287443
13279927
37440199
7710883
314174281
2624383
372373709
105820261
67534603
99277751
31637959
207677993
469341487
563051471
352427857
11267083
66531989
252753427
192055051
690509843
76167391
70155109
14931337
98121337
559300823
433406221
133698391
253735721
792611843
391553717
147503971
143569483
104380643
95788237
757605109
532869977
16284791
65892397
428065067
150673769
278864689
835146911
50777663
165670399
184798147
323855647
2364389
506952311
1998901
441019987
71722213
11568311
361678901
203905253
36013979
36601469
555638339
159339017
378315143
441569827
735817553
541784857
31017943
4208213
182002199
51096431
412969787
333166651
145810013
485931709
84006341
24064657
332615203
578005147
383479699
22385449
401701019
252875677
509137331
115503077
462716039
60840179
85177523
89445233
154343437
640403123
45020537
34683083
331785131
290298839
134665471
148421123
219490813
41210231
386437391
14281829
302911549
685320089
8060501
211670153
425544893
40028929
202598353
294890093
72100477
81302489
323518739
746842471
68254883
788666429
82786981
125273627
756311581
50115794
406439261
78624929
265988113
65864189
195731531
311960833
1116221
70505411
53708111
60692053
549945181
85231793
621418363
836198141
93444157
6900701
417235517
2146237
34063829
346866811
157583033
65539141
76128359
319713617
788743
35460961
69592591
523682051
148625921
457137173
419177327
308123923
56723897
22960747
137008973
6263219
129284627
769947421
92006773
203470427
44610037
51436531
613465379
230797739
530170499
444650753
133631261
53779307
439897421
44316179
39085877
362819599
229599283
7484569
30227389
5530297
4168067
81847553
348136433
78799141
43477597
145007983
16777801
339252857
491357393
521625047
347232329
171468709
6671209
2908769
150051641
600504547
1128191
65268479
602519417
54598567
254625719
7056787
21552959
310391359
26807239
156352657
838483759
209199953
333104773
39664249
528379877
627982853
278288947
49377859
113963123
329964667
6923599
116622199
271096781
711639413
10841009
398251583
324765149
42570959
49051333
129466823
392622547
274618891
636244247
151174363
702596777
314226467
504575507
41915743
32140579
821865061
269870177
196741367
6186491
169187203
365841221
422611603
8758693
8824951
364035457
115811833
42905647
313330639
652081967
3828793
30910787
248636569
61625513
126496781
41874941
514728157
28866203
106424993
197331839
111909509
10932749
247115513
86186809
33062651
207173717
1471429
190716917
371793287
510775777
428661133
99157769
51659327
4720511
80334119
44306359
57125771
310426301
221858107
339731149
22460609
449063221
451935899
13384571
570852949
32249521
73582087
152325311
57350563
69057679
35637961
303429229
64691063
9336389
599554573
32255101
2055811
189575731
370407599
151920833
5521969
493486813
359134973
199569973
74577059
695944937
218275157
37254097
63128909
8686543
353251841
112353811
35139023
194462843
191098627
86556287
273660421
515496533
935146987
352061287
331363159
182619991
274393543
1489339
422627479
142115993
56844703
688145461
91823339
336449863
110015803
32125363
504442219
22624477
189826961
239411251
778586687
167769839
2141267
455725913
187650269
94876799
32404429
253190947
109047721
48950207
10111193
266551357
49286801
695750677
12942421
172339273
539467009
17577367
111398029
583362589
163075967
23840347
199482377
304341131
185621509
6646243
19460167
62929091
2324299
222955247
423787031
876218179
306222659
340569217
362561891
1613663
110365657
423880007
544398389
151879631
29523497
54206821
223818851
540782701
170427497
33474151
110604899
737967313
232119659
57330181
75277621
381127613
7661683
117298897
65690987
175119743
436593757
764237189
55547971
31621391
60143003
360885769
80828689
287562763
41222759
227660197
216228223
361044661
376311679
443925019
618222431
35971097
52237937
383104489
86099561
293503459
240294331
575700319
114815443
252480353
325699001
581778481
31771541
331328269
24866899
6675937
391697329
472500313
437839481
28941491
282617651
102763693
83948581
381114989
256124149
228298649
25157347
315375173
323358319
7501853
316162381
7118149
134659309
777187921
17593171
149247809
272475557
903597733
525705221
109114189
305784979
241359689
744522661
663567187
568386587
115587151
5868367
281636351
243047699
46783489
92166029
459112567
1412963
314984183
51658883
139880567
95442227
132956191
18601469
271931111
355313857
240646537
61531021
125350013
457937621
368283541
353054747
3999017
617322221
212659543
12851299
34844023
99612923
320313193
116788849
169032371
789471433
61428203
27014723
24810431
14094701
271928317
195570391
31362403
39507563
166343201
802661281
326706269
66616969
283851167
187296589
146167123
23509727
97977839
207265477
266837023
276872903
390445819
483367039
122707289
391188779
110535253
26922893
336570457
4718081
5400251
437871961
664491203
10862801
298487999
386114767
264594469
119395681
6145837
326896039
451195091
330894287
77252339
366129451
176746751
59927849
12896167
604406623
615973867
493354237
8731403
166056047
203193511
18956521
75388007
32780287
111684121
265189909
3425309
409434457
58613869
416045821
87261019
285797249
21900943
354726259
109979839
138959893
19640119
145471303
207034343
97872319
94164901
1800163
25907087
117268661
100763329
46912219
275727971
261258001
309091463
6537607
653002463
355276043
30973237
173074721
97998059
142476361
173200229
359670257
59449321
451982789
26627011
88542101
289477549
331937071
115725149
462329921
60723503
409033283
518837999
449182837
12162149
280766147
514920877
26862131
298176271
688711
197211043
1189961
241042937
270366287
377971487
245351
247967609
46011821
103810709
630081937
855166129
95129087
27681377
17333207
132100219
133054981
136255913
192298597
303846371
455680237
47296549
295848073
390378841
630813901
12481411
175275403
131527427
19674041
3653563
398827607
248575573
8645561
128297269
150860993
314137133
242418721
113123161
72745483
109653613
236961797
85957271
79584181
35984909
381907
397561349
174425093
112019071
86110579
31236883
816866837
336773257
907161263
47189327
195840487
63085007
118680983
325674199
579806951
8244721
148237261
302161399
14758747
506286307
612782749
41266207
141912437
7246399
29674943
459615659
236862931
210530603
54963707
2669707
78838499
462809911
127146881
96909661
42875803
182370943
184486849
183396469
13380019
525254209
67224499
19146923
429770113
125022523
226203617
556523119
340726493
111375349
5143519
662750089
377085493
48765881
755383609
368165779
530473079
150366763
277522429
203183143
100306279
270821423
85343659
635753
180445819
797287783
159460453
486033211
856242503
35867681
711289043
250238383
63079967
76393157
534304171
29410627
90672563
645195647
191923967
504049129
101376137
38717633
202408589
554510441
2191829
495068291
176813341
531407647
210755063
44719
258071887
9251861
54204901
143582941
126673153
233323687
806879
25098961
331652309
630799969
119499487
141417229
15334009
341846101
686961833
144055453
14209079
100015067
42822919
287482381
78895463
10648789
427745581
69691819
358028149
256976737
49207049
181551569
302827669
288761477
50147701
69791419
450661297
31250519
483367891
344493547
248153137
87527773
104563601
121036319
283940869
767526239
27232267
456137599
935942153
350469659
12946943
11514911
56712589
458966099
225480989
343717477
672077459
467301239
99970517
728761811
377189
77576377
18307867
42852269
361036453
31429529
490036853
302125667
303676187
81156629
56903807
271788941
13956953
100951657
520608547
752141261
801852551
10641971
308045953
431115323
685399817
118922863
467517203
709463281
29938721
87921133
8792629
276787109
494064749
14187883
60666271
829186207
40563451
255526693
78666899
381113963
7730603
371398103
264165997
221492129
44216233
136640359
244374061
331226017
167509051
328291933
163412437
124701847
16712177
8135719
693380161
271494941
64219409
121473349
323792311
42215231
901242761
1407233
79133749
2645939
380702353
34055443
482334689
333485833
145394957
7575299
3226199
86461451
697841107
408038663
5164967
845281
570603749
2434241
38689
5181571
106054601
715757881
156804143
1930063
89082953
396277747
563574929
97761541
114623759
757769
53902559
92104367
143729021
700170013
30689357
143396899
315262249
82627187
185367901
561507707
532840657
449890711
44111069
96520999
242152481
733677383
288611993
22289213
9620381
276629107
527125283
29793329
306798721
123434447
27605657
4473871
288870763
14080783
20000489
819183527
44271013
43152007
96703963
235772179
75988357
295996399
306045569
156093103
7477039
356964187
46223347
325364383
53480197
25335637
195982627
471878179
473062549
570999029
327929533
32065499
31753091
524880361
108331859
2099239
110557487
202507337
365038907
113550991
311340383
216287083
156934441
11898967
103207789
287755499
15768773
110389393
334801091
220649711
32488129
4631197
39526919
5870671
96416171
393993767
72638119
22720429
33417431
121057753
587600999
86620243
342416773
266476433
556245379
629372369
311794517
606407693
221008621
195463837
207638111
398890369
260723447
201582907
2442421
78773347
706280539
112847431
494115773
363357947
142796299
185153939
629093807
219317201
755629009
292903
34571491
13017751
244088189
324260617
156376771
235801633
559157299
461775079
108300373
451750021
101494007
72005669
604628747
19528969
34743103
11132129
260402273
182084663
107933213
262970971
75218071
192936307
103899701
57417379
485231863
157298857
52949761
20119193
272407937
21758179
126246613
26933237
160544837
184006213
592599643
199610087
368987833
2351399
69593099
49850909
80940469
277642073
477539533
44769019
110940953
59442443
65660351
17141753
723301
27564577
16383131
583689427
96599639
78584083
709314889
576708073
278384101
476461637
81983683
577681739
24838949
805636459
775489093
166067749
48863249
207546167
43483619
329718559
726849023
527811073
9032561
310518673
9959333
205986047
401709911
164266847
571285861
122231467
440448133
632782849
25216643
841469
32030147
48157339
461726717
32500777
37809113
141602599
190111451
29109569
278638049
92988443
5054971
222109729
422677201
119729551
51270829
812505017
126378479
137496287
193806323
33286637
25682221
2142817
163036183
71906729
221196557
508665889
916007327
494126443
16878877
83395667
379259827
47776181
59890157
717901
48375533
204860797
676609177
48315881
16256749
593033179
599417407
292623059
595135811
53868371
253489913
1099751
107466923
253444753
280288139
249793
49422851
23377631
685693999
138028669
726729301
57833141
881614051
556680023
102604247
4067807
1747849
219495901
454306129
255331217
381517099
21927307
400837499
163672891
524909531
714634513
352469291
507225629
34328027
14267579
11558389
5471143
568379849
248294507
134002931
30857503
374364127
692202941
483457129
28759421
361062077
745989851
13843541
2128939
396493759
326135519
106090009
3905743
71089861
71211851
182450537
131001623
188000339
43467173
48683653
112285237
107561101
12977101
93481607
111209207
244819459
306064817
350188067
31698967
18732667
151984009
320118391
231131353
586360219
77721851
56166829
361750199
211223213
2169779
59909635
15294871
17061313
78195727
468844951
36513571
6708167
319774843
143442587
8598517
22205081
440206061
97771937
92079527
28518277
270230567
25787887
1303921
169909777
27324211
966709
107438399
216190061
698877203
176450647
152830519
41375429
283869727
82759379
122698943
279304391
267977887
225486301
137736733
161484409
53340851
750070439
45036533
17647613
213703309
271639013
3801841
425442113
864827363
51864067
35456321
219195541
1254937
429357283
66282397
62276023
36771509
22169011
463187531
104462689
384514717
101111471
75500641
172072097
322560593
33958679
360369329
41292001
838109159
212689751
88672813
125561753
468589463
360884987
358842269
552802867
206299033
562486283
912547
529188727
75724111
51407731
15674237
51938743
35055523
243323453
819022159
309744683
179445181
136087
33115963
37824713
65214133
99354709
182173711
42830311
181307927
428837329
397138783
88473929
19186253
347384833
485275949
141766909
140405381
77765729
719125907
99340807
448355647
570585919
21432041
354659401
10106351
341868529
8133683
520288211
54470077
5160937
552843407
640443367
255993719
381331169
972568739
107770423
125895967
9099577
28280899
73810823
537717223
10734541
217472401
452550547
509271823
97720687
135827749
672014911
156456067
54204221
25687219
25628573
325177849
321111961
237397997
335921429
14018419
337925561
149378981
140895379
104482723
337783549
270564169
773102689
22560323
5002091
17273521
178739749
625099799
51364559
26329679
122081249
20548609
128552399
5641487
2802851
468715463
104680207
27563777
545531891
25510339
46531517
42444943
113062421
70166233
124593071
192751847
453557537
24409061
119533637
106976329
461895773
425173037
197647949
728889979
637080931
89368661
292053779
1477859
253915549
396473527
287692697
203987633
610358377
158510867
102172843
101035859
125182709
21523357
685345517
533521279
324032431
119514763
8381251
190234147
23890067
43110719
311590079
84858589
357204209
265519393
53248823
81815521
70430249
891853
122457277
84776339
330144359
140560261
81149461
97950037
196075333
91962841
14388323
85464307
39350249
18540281
32548027
60899099
141574523
118147091
5170349
17172643
150682297
4635349
841926097
769956797
349707451
671840461
53891263
419620787
44969719
519441581
33317749
359457541
130622341
6443363
70683343
604224497
636540379
29967659
242914429
171817363
54313409
191081603
552502187
390597811
45615839
54407809
170525501
719234801
25119911
248965529
204302779
555905213
116457851
153207391
131961527
3312317
166803953
42710279
376807471
5720191
95441201
9436829
51124939
638710733
277162279
47597203
66417173
175258649
327154859
444658433
747956137
13155203
1831859
309347333
369228863
126318889
220186229
46633129
596515487
284470513
722944559
187616711
27557009
131802833
139707991
185439157
177467683
103867921
24382019
147896701
34452527
301448993
298848041
823687
236314927
161241721
566631349
47846377
18482579
204259723
257082667
11281499
330166721
108946339
207407957
19685749
680596069
1904039
672822847
51347269
63948491
181718443
127274401
800453363
75391289
244110091
28733879
63764563
32207363
204662131
324670019
353192227
83285291
447208789
375586597
12244807
994739
43134947
846846983
120492329
458684003
48071437
56667761
11863393
114915301
783824369
42954253
78231767
736504193
77219497
517929449
668791819
48946159
111807247
67312933
56206973
109909099
491905501
330161701
154704623
141030301
576887789
24338581
38821567
472700299
121019869
59751619
214748761
82137763
53733989
650757631
123534317
756298649
262862927
39049667
253835341
53120611
4367039
404260331
57478067
23781529
10933267
310501343
287351
554631659
281071711
81829309
481555357
49494349
462390983
199006657
102546403
183070319
105915193
1880393
353786057
648190051
184572389
2289533
665863661
76628509
86766481
75163043
115632509
85446821
20614603
92875799
357085921
2144353
25655153
136398877
334235719
173301979
32159503
186109909
326389963
146562641
671833417
256608739
276420283
21783961
772990201
811787503
526343
29718517
227361209
1428467
335620657
467475053
193179661
358379897
169189337
368946157
29470169
32551681
6594967
40128497
382691447
142401667
2246837
54815083
133305877
81688967
55915693
12958531
360741217
88079557
458056187
505219303
218893709
45298447
2189977
706029251
83342761
463104853
53118619
2360581
466601147
51811229
39466577
10685951
143858651
122978117
2980073
229662331
454507021
280316299
27711317
13138843
283457137
18658007
27543979
174778337
473792083
2902621
435468463
9561907
212221601
277894021
66613381
187191727
22475923
442286489
206285843
4856699
427303
66743977
70442473
68693689
18515359
60542311
38437579
8536967
24373183
29801029
22174717
231315751
214544719
16329041
384034787
207576877
14834929
60847957
4642919
124105789
52548323
25496969
150904841
30528647
30549781
481893241
116727449
241279783
5094389
54895163
371318681
406365241
468833503
2677981
59249119
57078167
161912209
106739681
312426661
500394313
752817887
640817083
89272727
468294787
112247633
4247099
103458281
6923093
191135963
12885893
585318443
108154129
185504351
400428419
48257801
114355019
54571793
76858471
118662989
341618801
8393477
564758291
98605121
19863713
214140821
215330419
212607611
4382513
835976563
32765023
251651033
157209821
114869311
1794451
425125949
9222677
378571213
421781777
272104981
91275089
30051929
127247203
88616051
113375267
385693643
206042503
689191
678007021
44672153
13440589
4193351
700049687
265609
499362509
132165379
47595479
51620281
3858521
10123879
122674661
88823149
11314159
29105977
95783851
167463797
43014877
418869811
325907993
364745023
74202493
19418351
133696609
82876319
3017953
198227287
304916767
61808941
541661647
642766841
52884443
311893507
134847787
3172661
461286751
63997987
76315487
30014629
640662053
825927049
247976779
419305151
379083781
448032821
531959171
628297051
49387801
20202043
21083207
122248211
551633101
118964563
412919567
207384013
677586913
2251303
3037037
5348219
607355051
360713377
839552249
220522879
25112309
15459677
837953111
53864917
708619
172781281
316194287
80169541
374695621
272197213
65570833
180486011
123663473
20180711
433302797
42600193
393024067
31394953
19417117
113588243
164188049
98795771
93493973
266165477
42857107
568652009
49921589
624348623
855487
369537121
49100533
113640139
606293299
277605943
219971491
58363919
72587159
83677663
442497883
496290217
686760791
574421273
359781749
3899501
174510643
1190593
518635223
596901889
589046819
47991253
74942663
114827381
12272647
242371667
702877897
23109067
58525949
177899929
11581859
615695167
799110463
32516797
22523573
16941719
65539093
71601643
46333627
463271999
13391159
24478721
8998679
5904277
44975233
203101333
185521943
11776399
42505237
83672377
594605287
73823371
99337291
381162517
131825341
5473211
32232251
556931861
8109469
220730299
325801087
450558947
99340961
80102059
136119073
162647413
277518671
314561729
11279309
240252583
57035887
446564471
626643449
158895743
22786303
360224593
272818307
28535443
372588107
145334687
16080191
638745827
458828077
402249011
112895389
8663197
253589671
95071859
29197709
195775207
95937277
13163569
486398989
765622441
135306719
280055317
157912889
4067111
533084413
421224619
323273939
238959961
172496771
967376447
2874587
130202617
718832927
41323573
609854171
107812069
223016531
34311803
205118917
144660781
628653947
180112819
551483917
151475959
277296221
413927209
15442747
20907797
333347893
12049459
48669377
48198691
129142093
76289951
527238373
199927901
246309577
11090923
62280971
847387747
35180489
49960487
72788117
419506687
431705941
107386361
579433111
110243197
106686119
322795783
285570997
31051613
98621291
453945847
41443957
172762673
19580783
61279759
290476831
446474191
118724351
114409247
76794607
261100327
300783311
19115903
311750561
688683199
52481461
143886797
284039611
228967759
475993109
106467047
48012227
518658727
6836821
219938141
1319573
216062611
12878251
3828199
69577309
149804339
167650709
49586071
429447617
98433631
29414117
47497817
322515773
254054653
785798821
301104281
233008891
277634039
80747809
320863637
658477769
11004551
109019051
568491377
60205991
163704403
60057667
54112967
952181
198044159
150323183
330904291
656797109
127892909
466478737
89992367
90476681
8666897
696907201
500520403
200812291
293156867
191202857
159653363
162577543
102326537
10154671
134501579
83684453
853459553
187559573
386711023
136343939
176224331
372538457
33414541
395256553
356444867
984789523
431159231
87030533
196621979
143645389
162377687
308484559
437434027
52603801
394739489
239075483
131603621
49296539
187167577
116917571
255648689
7188983
430085819
4924091
297185909
265281509
710057
481629559
12785371
140535961
208245523
214667879
28366579
19980013
134436109
426377681
124991417
9834259
47795933
1546067
25766021
526382419
56418161
136135499
76909409
878435149
73299983
17412839
370264409
340479313
215120767
39999053
385410737
80303
571761791
512894903
85659493
83451689
30388483
133099991
21756391
61010707
215359477
3482221
99700819
313561741
38130007
9422473
372602171
20599037
25610239
86868251
208587461
930075563
810665543
367508447
69009643
595444273
107060077
87316423
271549237
58177853
215589287
681321899
200128783
663454399
29185333
121355887
184297903
35948981
189844591
398002331
175199039
207872543
130341403
282145111
136817101
91097021
139134013
551267219
122472143
754598027
125111317
105302707
138042719
170743129
81294509
11308741
284760127
71330297
56532989
176882353
400855981
450016901
227541143
26523767
50102089
24801869
135775879
2359853
506267617
502556657
105100483
114634631
13340771
427611161
304281811
18900571
26931211
806279701
803810573
449854213
38187089
123270919
38808587
76783711
223036337
22336973
17697439
16437943
237134993
222300229
172705961
239928047
124922641
677907413
14101501
83098529
253075099
102294427
45563731
56264443
23516963
517543417
135604367
36767267
342478309
24710047
47752981
199251757
532417889
2492807
71663549
54255923
8030947
59750261
753507709
393127439
12841931
118422947
17009437
74868961
2804903
59536699
11216539
161559911
754354801
468013627
613203179
115555819
561169799
2927479
280353617
72735941
150119941
304979497
578294027
508999691
88401601
721263419
548179
121691357
146833961
189450067
71991527
3915991
92119421
197561341
557002601
202282477
109275151
182763703
142058201
1587893
255618821
3872173
489301297
116792807
143606107
211015573
24302219
139619033
55420319
40894661
212659801
293306653
159989149
82997821
105485707
168975893
28246681
77939933
483940901
114514571
886542161
128340859
436800283
72754921
436977173
47148839
35351123
349493869
314496253
470266439
61443149
306634571
2117891
683051
42108853
133642343
81718271
155023681
219555971
67874767
10614563
513134887
606732221
557136589
6054163
31944553
90921263
634989071
12880663
219210833
171450781
168247111
125682061
156493069
343934603
401397599
32654857
550424947
81504881
73589819
150498877
331620491
66169589
540003397
9677971
178237067
511623419
1238257
102495563
60439787
79091249
212283017
11993777
19374307
63650479
70610153
668881067
52034797
82838659
28225711
85056667
11292329
103170649
213772087
130553567
687531787
439485733
58901177
552260183
13797389
321353
388696643
672712177
36282347
5976629
377458597
61247503
198250043
6397177
99478711
283066873
525289097
18111703
26303153
20472649
237873917
8380081
155553121
157889663
517262677
19136693
36940207
19243061
332828351
3667681
446599651
655405117
248891297
61402223
845013371
136671173
22389739
16100899
4371113
10050811
417383809
720114739
145329287
156911137
74731169
48784223
290192521
73398901
61484821
92114657
12745757
418219457
11603549
10966619
77090477
640348019
453769579
36300541
331273681
328455431
162417667
174081179
102473389
389993281
292709881
126681743
32635543
94672223
124658357
81702437
180932197
107292469
206086339
151859503
93623557
47508229
5990899
223653667
287243353
119769961
160726067
147574027
14733491
69346259
118704617
379587449
42998959
97996501
407307013
578437543
8219297
833111
52007749
24499801
84584393
108961079
517161497
776563913
28675247
180137159
637697117
351113663
642493399
486995953
80364793
127791439
260826991
38441489
166716967
1894943
157928917
462515191
86598199
14601887
9554173
100545521
487465309
366861863
37465159
82096067
66847397
21553547
7420649
381957907
268498141
51859783
481720051
187915141
673870597
383675393
247170589
47203031
172337969
115414841
214349293
28589861
63865007
92670481
212262761
293946799
342913393
410996813
585682001
41901283
264507799
18500023
233739991
535275421
1741799
154791493
132390311
11659913
276330799
55392047
26454773
13723547
70798747
259003453
848767
11559433
715721191
201499477
182919683
599145731
416343887
724090271
292758091
450018697
676703057
289135859
274581091
241141457
294637141
76033033
351925069
70277407
8449381
135825337
225897073
632311
112104131
24526847
331279147
123732527
98962189
569823587
276083641
50522117
34850227
32199283
127727531
110446937
9090877
584769167
9764593
474116971
26700397
311439367
231726799
703283741
51770417
1284359
65231827
532499881
217264631
345220607
733901527
121367627
86008001
19721929
246370127
275265161
311290849
77010617
81912317
588615283
102631393
675287
222660023
39137911
7077097
627832691
42283327
316053113
598533743
574962319
475330529
47907253
54737567
642399161
28955749
49651073
495876677
891512857
249031843
74604899
430576373
365294329
18865199
299859631
31256089
167529409
178121791
314376409
18238403
24852517
145620193
284770163
162234467
111516869
233086627
8857633
70007227
73049551
349930811
652862027
112701263
135142927
268664537
9903941
217197971
899470787
113741
9869291
76869907
7007677
7716047
223293307
4776301
92896099
724907993
219855791
83704087
32809229
327217211
593560889
125289719
7075499
2197991
36151039
13630303
370381993
736689091
211000553
13725029
665345861
561063553
123877087
492532037
58240841
467095207
7715839
10021651
230260721
90181681
39776771
32225909
11527261
13517687
231606841
677755619
467698799
140466881
103607417
272070913
56128477
6454949
169765381
99154189
163410677
26480213
73184047
2567791
12520961
107382697
4801399
345170333
550022951
3828619
266295881
601500983
259800949
55384103
103116833
91446133
221824307
165019489
406671007
190594669
363310583
511120201
64142291
5237021
23506727
46709381
101876477
859626379
254616589
18411541
58893619
147584687
234745391
331220569
40230539
54224389
62382017
239121451
511706089
2184253
10646323
129374153
332268743
472913113
161428349
154520423
727342657
75519959
175742417
6826649
570018907
169559737
25999147
89625197
318370183
243359453
374519479
187623283
130516241
37844699
397687949
753760747
51069229
341913137
42260149
126834013
613409999
329175367
208090933
417061433
352814177
306110269
90147271
49234429
49691399
446317727
19696577
47653457
71297209
194512477
261380267
182328253
98640029
26944459
204838561
153272887
463696967
177418961
185629471
159405661
71038367
722501317
316228057
75324091
7835869
3434077
322870169
45535577
136914671
169626179
555168781
135578329
40417001
431160491
8416907
57611881
23682677
59346613
373979497
381718301
18450709
186499553
1768099
81239971
1291093
596534933
8995321
49553831
322578833
114059993
489615545
122902847
48072091
367995919
20722391
398809693
273899501
332236087
366282583
351325477
322318519
271891969
105431867
555634733
1436179
112129207
129927571
50102089
387210179
1930699
6590761
120486187
229790761
387511
126135991
177434617
41587111
119177183
328130249
272958029
206819953
21212249
1382141
175666973
172791869
276940733
44981267
305902963
723969733
158025599
2520953
216108283
61477961
597680249
106634813
91898657
658473751
26727829
346611241
222881623
63513413
85321711
386809799
498657883
159686951
225780421
266195711
4681769
19510753
508705097
71785993
668851003
128622649
286417081
251241383
432018283
43045361
91605083
82828987
9338891
216620867
368474633
228731213
28000957
359847991
140915221
134552497
42261547
182181893
4534661
6365999
169413967
33752861
87306889
256537889
43344877
264331273
492328033
84185851
127775693
166437979
93001567
13710689
282651779
9301961
109085437
5380783
129777383
333398851
629634307
394943011
148111487
645740749
282387251
212663459
48267253
311450443
261447359
341036309
102066673
300014669
301393
221594557
164887571
8564623
198449333
215244131
129875183
118709993
73491889
566836129
97892867
5286101
11988877
241574441
285568457
492740179
144978187
290486879
21117731
29603423
780230509
312186601
206455547
233971943
338464807
179518621
98341109
612714329
10145537
159710813
488690623
46324909
306580973
39241303
204784423
224574551
207064381
275743933
9440659
228366121
68097091
555265387
310109993
1382387
36556727
70112023
329134489
145226819
367195921
185269067
789047011
812336467
13265537
261098459
778305079
134679323
476532587
466893179
199457009
200263421
72701557
199619687
680378381
524554501
340299961
55040269
305787893
2003527
476139151
45545813
21747251
340307713
16945231
82001369
65270743
315414251
409871191
14132017
13539371
852539
264605083
249264569
272948213
761994913
212426449
490981171
112700281
586484617
11794859
530019697
9161227
124906333
8038241
563712301
2051711
3674141
231367621
314586131
137415781
230328017
240790087
2541311
406635403
352592377
663156997
149763169
85608641
132020513
316457321
198873637
26503403
43845551
66537593
227984353
104930897
124386683
100062449
787084847
46237201
53683649
296682403
85180061
273204647
58542929
667575019
26313709
37171331
77306569
7180837
15290987
31731527
304186723
497971037
85424489
630847277
105267307
13904483
207523409
13008031
149112107
183388181
150237089
37143791
56375483
8958127
130641629
521195573
479124673
128459203
396264083
32729693
37586273
71535077
543225931
116076427
14547011
1837417
84749653
9473957
518711857
23885711
513942601
453398213
135366169
168214127
101912353
119072963
126380857
62167241
190771733
73609387
9813809
492378437
605238619
54650681
58510273
273942727
620715533
336599941
695977937
65672449
304179203
15421481
4142549
364584637
297130661
432311233
63913753
263662879
355039903
61732597
305597437
309639623
47031739
208008491
706212103
162020279
224301797
81964273
58589753
217846969
10655759
141143879
381485779
74176919
6754921
39427231
6879637
414578011
97072229
853267837
148289161
6397507
3193123
69048643
43295249
219351907
2607457
343884887
128237003
9675943
469050091
1943849
347765783
449427593
109550153
488954923
325513723
120250861
215949367
73556669
36858307
105136727
274195643
67153501
731658923
48860503
66806801
24004223
270498119
117240763
35093153
130578347
4813121
186852791
26311763
11975959
196569643
175030379
499578127
21486323
225809041
527100271
71543909
212565959
100618543
402173413
469873309
8367781
9692909
116973217
66447907
438119351
657606811
627367529
83450629
422675543
81849353
668798293
5678389
500236129
128748559
461219917
97147591
82121027
592799
57242617
129295039
157559711
11429777
182388977
223190159
154421507
481437251
181503227
400755461
501560561
251420777
3159817
90067559
66226141
210173837
126496109
28616891
22902833
120856387
103204357
117958091
70717891
36906613
69999229
317784619
787055597
285936403
388537921
113673277
2549689
72812867
104073653
228409639
250858061
215008153
17735273
352336639
115090247
400873163
43745129
51581063
34558729
6299717
438474269
434224097
274559897
99894583
132705673
6233369
281677399
315589663
343956521
208214267
367775293
159509671
240542411
40842401
39740461
100179787
559211033
497493421
73662661
471648131
45357157
127423867
26358019
97416541
441804179
70632157
334366001
5207903
405199001
4995343
145877933
41480741
746894723
359315357
2084627
494926339
39672601
294421507
68528027
341312809
520796597
599561077
774197117
715879141
120302837
4560653
23658863
697555603
384423847
261738359
208939033
171417251
163679773
643263983
26380819
681839593
708785159
265112747
37612697
4345501
1719559
3240973
314526943
267498421
217831231
339197983
369023371
40501607
250403929
135514039
33746269
359063701
685575911
383929171
574200559
32305003
484450321
389976347
194985533
97600963
13017311
148724549
38768771
24506641
489458537
61872953
50981383
553431383
562432051
461408417
155823067
183029309
877651631
226178723
871754399
151023473
522310721
313984603
437151607
347223277
29034853
382743509
600816421
40450217
118489937
283813003
373893271
42534823
62068337
30519761
670947107
2555339
412835077
501171959
44796317
341756269
24279901
780802357
80119037
80672197
127969703
719551933
411018191
103042477
242616131
98308303
545141029
13545607
252927673
76973461
4399487
240678901
38590949
24729079
323017297
28491731
481264463
157748687
548122493
260668217
35187007
140953031
178608637
197805889
186318641
615169211
691649143
838566283
255904219
166984427
1137797
166842547
333761251
101695609
1619711
635195447
240910499
274165961
110005319
265073063
67576321
46622657
18540559
299055199
235949003
203504537
188326793
315886699
279006109
447396749
8827499
66663713
292535377
354492293
196355659
133403899
298842679
275397677
518930747
6277289
505259563
287179579
939424363
244676099
269380703
48391781
309553691
197411579
244633463
244009189
187966759
9775489
183945709
489019429
14998883
193756133
26963747
22246859
80225441
441589243
159339017
483947491
184203751
31619443
788920651
6561053
57812147
401001793
20432911
131030677
857483273
302156581
225476513
3293567
1336739
94865357
221396471
101294087
76789003
47409763
150643907
79087109
366741983
319436071
464208491
5573819
213472607
759325667
280262473
84491321
62518969
254836931
5727439
221364203
326826373
783076759
13700207
266341507
275655481
8636267
450088183
298034339
446747599
72826483
113432929
325595741
24642103
250110607
137564501
689853851
77016931
160272569
69311789
93714779
96731279
194463151
415089743
121571669
60589031
119464273
8876029
780005351
17243701
11381429
480774793
22888181
457803611
34855903
197166947
518705321
7142693
24434093
493195907
215037727
14245159
9695723
112531493
183865709
31358939
551265313
42270127
44128207
333624761
411144017
9586067
246940391
215773913
635656349
24715813
622918193
253613299
27509453
65786843
486006163
422293187
1550291
165223043
2306779
187544033
14093011
99899027
63289081
83890031
632892857
33468049
116921737
5475133
246576269
610291973
158544821
917875963
378065899
30374999
307138889
384297757
479199599
719218963
637014527
81828337
109188619
878320309
164403047
449446301
14853947
373304219
53705779
236143301
229460159
109746779
312121223
14849423
31531837
54627649
352067377
264863
102374087
9616969
233592811
94716647
27752639
19755881
71069773
336068429
186771943
7621063
143325103
53574709
37670221
127457219
217784029
26550019
215407793
49088203
123351421
94661731
342859409
69198341
36518609
411859501
431058431
122137579
116370743
61966447
507396419
152871349
402270419
1237637
323483
33448123
214332389
70834877
169526213
231187087
92483353
59702917
19738111
192489569
445766963
318747959
369492647
379340287
3307453
10339031
200011321
123801607
137645437
20128127
89466371
122835527
49680107
5948647
36279977
94509383
13857037
511533727
87567131
137190367
495969923
99041951
49141129
101771003
103606267
22168897
347783791
420303659
69090977
290683069
543670019
85993013
277040237
307872517
115910287
26914457
94615057
9858977
467768417
122025259
32464807
88008113
385053731
52178149
335771321
835439191
580207
399566171
2258749
253604777
193719809
80047783
407985307
28115779
34992527
458846723
39671257
307435421
230908663
30090947
2971303
296548397
1785239
72173263
746571391
105609043
18868679
70678093
119947391
144302693
535123249
482514143
581574533
240052091
214326751
53022763
360462491
325634297
45880661
375842429
5337601
30267691
78212957
76387159
557850283
453174109
270845803
186553013
21632077
125106991
102725573
635796113
719954009
167195191
76928779
184139443
623678689
354106241
314737
363960733
300376919
730581793
126479729
283167763
189007943
74614699
328948117
6102961
1173409
260335249
199313263
421448771
198531349
97128389
1103381
859635811
120461437
422263757
68432963
35997811
18205613
1330759
6285821
738951449
86266991
140373781
83948287
150378391
71085899
851959
353778647
278621513
196424947
306197233
9458161
428926783
340068899
499359319
303717341
282646477
425692667
156751289
533377417
370114477
249908513
195478247
214893043
397490803
68302349
835147529
119682169
261869227
54828079
51749251
2503289
131054603
88999039
566041211
46330283
1902821
49872071
4464191
7121431
401418403
183656981
247761677
322044691
115731389
3078811
4247701
707463541
357919
178851773
391460807
398496223
339020399
65673527
50133449
158047291
241149451
321693241
369774557
15785963
17485357
155350801
540591833
468521731
140853943
22781749
394831441
168442903
174325549
517911857
167080747
3509131
88354703
79615559
76859183
430182761
265896347
29908391
614667103
47264699
252333241
683821283
22493137
103211839
6672689
121703093
181068403
139235191
48317957
2275417
299047291
120841031
427322641
197457991
381196973
324004049
310243273
2518207
21943451
155456989
395371961
18699451
551224703
91728803
77754647
186893249
329933441
78588031
61083683
168714517
169291411
30323347
129920887
508936079
49486223
5512379
969160307
73385461
975175259
391758089
47209793
311886737
189810503
402387143
396764119
207250013
92716153
527725313
239387413
379583689
3017269
566104657
79917049
224631037
161596607
447926447
395595853
127730347
11387471
394117837
508621207
41719061
393912823
17932259
299657063
17656927
7358963
41287501
35061781
132534719
83707633
68297807
203718553
74728499
117620947
156409261
425254301
188842847
83469017
143255197
395568233
123243677
70260719
303810599
255203093
365126087
170553797
168312917
432030257
312380771
247754603
296470891
5323687
20831627
31269809
265423861
812074477
24647641
208638233
307069681
535693603
23186971
267677819
175956433
717639229
197709089
38873941
448723501
353481941
760681517
21412969
319560503
83118463
16253551
684631
150933829
634958869
480959159
307718113
289934089
47045861
299096921
23649389
71023037
128976299
283557089
24657233
282571339
468326689
108924271
443102369
138845713
138845879
696486013
236756171
132915199
667430497
39301753
16664381
167952991
62491073
180520243
310747769
65781151
63358151
491827429
755750041
556505899
268673393
108366499
101228921
417294953
653748611
64798309
335233819
9373541
122008373
213638501
68553263
30179627
173493877
148077383
152573063
389164843
298986593
140853103
8155907
8199227
1342927
22539091
236482231
242411089
707645987
141423959
246341
63872891
104511353
328523731
232608377
36647621
478001627
40108949
554632349
158483113
420610033
94418689
191660893
393738769
335582311
211613071
23164123
492132527
164351797
9914783
805846243
25997053
43811809
60887521
201401029
44644711
126008873
12033139
3901063
152628677
385114529
191946971
161143813
125706671
58229027
132985987
427836007
693189149
417930299
960287
12966901
10966327
3184583
17287133
451766807
33530947
224649703
706397969
1646327
591253463
39422879
169703357
308411449
8286587
73824007
749731889
13998977
280967083
557916707
112959523
12984119
947741621
105428899
249980231
467657717
37181681
396544189
2788363
109962191
27320939
2872469
583173277
9946949
79241219
560415833
76319071
123002213
242369977
70868107
513340631
433127831
544520281
446102201
73001339
681784321
94057993
35486761
145163609
66909833
256100963
61358677
231815959
1700857
122553931
100344467
83834207
279265999
583734251
171941239
596051
558236323
460157947
468033773
542079719
181608017
233612437
279602171
146835839
441186857
141684391
794229389
868227673
1795433
251663039
862734469
313954523
446105419
66632089
1994249
6036181
343945159
391228333
809305543
319873027
89471287
296298707
8815319
42390583
8207729
15473167
34844801
213763159
160056917
432073339
573343403
153842951
39720403
9632809
148434007
516494213
208476419
115764329
199176239
45594481
352383961
329159549
324603407
394818959
70010537
392301727
88033711
419501777
20297513
617148487
219512539
125583373
38993791
557089901
19580381
88753081
1848601
391397087
122414053
100266077
1334323
18225457
67234873
140358067
279929887
122133883
6954041
79479089
587073101
288345397
281637353
314208289
5910791
401619821
47213723
39372709
516116093
4689511
39421537
649703
97602619
480750791
36765251
196252993
238901303
112102841
264856721
17825281
277607
6255763
104258437
514718161
463814497
63009307
772332097
347307379
62318183
386796479
289398211
9195547
696509369
71717873
55645789
70733867
9499859
95570941
9307327
288923419
121972423
195496759
604134623
184820281
186854881
589440911
532270019
199948811
449727667
66969853
67769909
94074551
5541937
28619863
88372651
52980793
122487331
7238029
5509963
250334801
286032371
55535101
982673
155530801
20103997
22490687
359403679
71070163
3463261
179711281
221454749
1256131
4621733
268852009
50528083
759619061
171820169
139359511
42064549
3836533
163672559
338995211
437438371
103238767
51650969
7201141
44746993
33899587
5847059
99536299
11680157
44357861
4656583
779789749
774655727
732618581
170431379
601644727
416853377
5689421
3720307
128125477
205687
317205913
204629857
403479679
48345727
285804241
454327217
153600091
249999301
59950519
592534277
215538667
77137849
387813929
112908457
609452387
81072149
317292439
20708383
82762769
50516407
263952833
118590167
221594759
327943927
35976769
194092091
197881
421041097
25342981
160778899
143635747
50599891
839102051
599722831
88713727
115365469
67103401
48703007
743674033
166945607
651073039
569363
10572437
53158913
69847147
307097977
339545669
3498281
203728361
391940981
26900191
535957991
449198983
38568169
575676901
51099271
284327591
123775441
241969829
415081729
12431669
73890787
85644851
75410509
371299543
310995551
228903881
753085141
500907943
420566537
668033969
17166179
418942093
142747753
412603637
178694899
154849801
98673989
90315079
404377261
390748151
134224291
243991079
14449667
581073851
2567993
194750159
165489803
682436231
141878647
62086561
21705349
548276587
141080903
557666251
247937
47895781
547240891
383830129
298610227
273392579
144322771
594325751
102986159
187037063
401463943
119615323
47341139
31037081
129574519
8794057
192448439
333787213
592933571
264158963
70668821
266076737
491489807
168887681
111627839
25865239
3263737
119224951
16259057
107144113
21102791
392494429
4456603
61433737
25708327
1803083
29845037
89741803
598973437
591174811
108656357
223174951
147305801
35405831
318413651
360605789
62680643
692558513
760396807
419161019
48576499
36643297
74779361
422685233
959446679
4168643
40205327
147256523
435148027
683207297
567376483
24944963
372401423
129736699
452977741
25295317
475077487
284035057
47145739
28708609
50678213
24961451
533354687
3716507
94608739
372286007
116632949
307283311
133873261
15850201
443131229
216153659
117235949
353665451
438952039
863158481
67961197
39174683
65363713
280353611
191501537
246524527
13940807
63499703
111724049
290344097
51886103
10519427
555254101
1714589
72471359
125873087
1613251
854399603
60410243
21232961
296154359
276264271
244837661
476032133
508336769
382259291
295054537
71352263
163614977
141164761
7116817
83602927
63770393
129702581
185653268
11171081
297727429
172603253
133792577
27465467
190453103
274231757
76857373
340767949
620813549
220197581
157021
219740107
7563551
169456439
2443697
62585057
310718147
30959543
631321013
465730957
194545397
181303753
59744231
595868569
40937669
193803647
228131807
17249489
71683229
366396101
59057633
774663301
85423907
507363677
420861373
43669931
84386417
359716703
457257649
119041547
113760433
74965483
319068371
60764237
190493683
44159893
123916453
454709071
82792133
1798751
293492273
332657893
44169155
438406429
395937991
224324629
238664669
267534539
666616607
22674367
79279549
221185369
172874803
194672761
160910479
302689577
422844901
133401767
231783239
764969143
20045503
257640919
217132939
36133663
15675851
498121571
62445491
18455893
28767523
214879081
496020121
6314729
69969863
36582017
348360377
157626151
19019731
2980781
308787823
31058077
75918181
515246519
766977383
17242319
115530881
144655739
134266981
1334821
504305983
317784277
956309
151532897
621391247
19209077
379817761
89269637
16894303
6758123
2071249
116057587
45608723
337086341
189919999
303129301
878730217
248569931
24687953
925369261
210035611
20835481
67495697
85374791
746460031
731828641
542006653
446010443
33647683
182579783
70294607
475047043
405780413
14519069
360633761
104848883
15884819
60791977
35812979
47081249
28633907
23056919
432847357
84618701
303113747
481605473
329862613
243638573
79535917
730953857
703756121
711565997
721033829
25826797
19430093
401798123
3502027
161387563
268020131
176313017
117876007
15737123
639625933
183742969
1131947
664511411
333423751
15705311
157138523
170554981
65890933
172992961
59752279
15601367
10370383
85380037
711377
242321243
1268719
679670989
274065023
368051653
1129703
18656369
44850931
64386109
833638529
521347921
645920563
534542497
308782829
555622519
563062859
2988977
336939523
419480207
556648219
276389207
130578121
35648423
458848427
270570961
46298971
18792751
265739027
389415781
200716937
67622629
385881733
815592319
23248471
31669439
180146101
343932829
376406627
1478773
704864291
72990527
22079203
176244841
126534377
491636389
149452393
156111203
139120873
160146887
341053003
232905469
501483613
244090117
16076953
56719493
139733
242338351
199947653
457617301
371836849
4255871
33638929
100184507
150338611
240903937
35005301
253591249
70989383
150154573
16656271
810371873
291353851
24313753
115587079
347334413
520453831
341727781
829781609
191371361
118173949
667449859
214432739
1712279
769566379
167396597
853240837
161301761
882640567
41656081
225668563
67690999
64671931
31344953
38673637
46370677
7423093
78528727
367976369
43748303
502814629
1992311
152777173
12376873
292265033
188935963
388279729
16123567
20145001
110606633
69449473
65956103
54014203
25598659
290755303
899673007
9565637
2788243
500675977
59121037
86810909
178360223
49490087
33693007
23016841
439346797
814954999
414772949
561698503
443808427
394124293
154193051
415391531
42851749
343471201
110950963
931716857
918620597
245213447
528934531
34074167
314714167
260655841
292716841
479812693
234015403
29207261
144345007
12853153
46780571
298106041
203757061
14863061
11070119
649955633
404539601
592756757
645867823
163826917
119900537
29666669
241149499
18794263
595109653
60247631
253304021
99086441
11135857
84329107
609777923
172084823
1696553
6406469
10568377
104362207
162705857
752113
74185843
607428949
436527323
179352707
214243441
72337453
167329777
150435349
649469269
18153559
374459
21413261
615817717
199850017
3586603
45642451
414982807
79100639
265151807
477611377
9805139
10487527
110424947
48540631
234081931
142755523
1789313
290947207
283657139
550489477
13238803
323827877
317245697
122519
271143911
34214447
42267013
475168487
138379669
424169513
400911767
699092741
50057459
710482961
36644137
87631333
241957187
623569549
289560143
189077167
377505683
6622477
300567109
33695219
11874091
135637211
355775873
819105829
74566831
660044311
268606357
2082389
49261921
20765519
45859327
216058943
57232639
190775357
321257473
118789739
207215803
334775923
38394401
375866489
447862873
160168003
116979299
69535097
173924893
271108073
185760769
5246887
294325363
87407269
16282841
58251769
164017829
635612489
457348711
87667103
86956357
22137113
13191487
229035889
49011401
107221183
206496887
151623623
255620887
346968049
121630931
340846841
164249581
11701799
548127683
125650051
16962679
56606467
160329107
155820031
57831937
376231567
473279701
2524889
34883623
79577587
6449389
425888303
162966253
192093731
9610873
190774139
74019731
429187663
4959107
471561047
155224397
232792643
204220091
107513999
120196003
240602147
411939757
145350851
210519983
86526403
36532051
490351457
158000299
24226663
33425627
355366871
73456709
18667001
140584253
1145887
269065057
282624151
42929561
231298127
84791339
124707239
235319251
273154703
328932203
92942683
146580949
12978479
213689537
290148227
550263359
218019787
214992103
1414219
80957
32558083
735285721
3502171
46598641
188766989
672808723
37361111
182329523
300785341
101306173
186550717
6661339
176614007
28878589
132827
96007393
214684711
208726061
604015739
33226901
89867879
664241869
10928633
504308989
265822637
308514329
446293823
848658259
381217
83118073
602227597
3245863
792565843
112542403
221156653
317603617
126265553
217951379
286703003
951212323
15005167
524099347
138633499
54270253
29201279
585986363
33667861
178207507
93091261
622602919
150615277
581956217
265770611
147272953
452463113
285442571
122586913
702128803
26061349
5596663
169217689
447869603
30309973
2010937
66159517
9126217
249084109
8498597
442628477
57948571
55376941
316286671
23601583
667280819
538254919
593857129
203591503
375439261
44477299
267165499
63120803
5662021
405988937
43331377
273407767
158308583
20221349
114252371
5198561
80695621
121144511
278103151
109132697
90318119
593043709
492771313
6947671
142163447
451440397
132502499
96127723
347052791
679005203
120703981
120833957
484960387
224388209
92173429
1871593
387356969
76789199
110412839
188251759
20512699
580274341
76777399
234933011
780938441
418724353
197698903
2087887
18226451
773677103
57241913
183643723
475086593
471077759
143094433
249059303
689691419
374821613
165339407
4798939
64782349
14975659
61836209
955931141
112186343
184720369
445465117
366056203
68512627
234033893
37323271
44247443
389051683
41285249
555802699
843303031
414185257
192956707
50548213
770959031
287845189
252727369
399172141
72944351
141205583
32464777
363795709
217502869
78514753
183343049
203483957
127919819
510168587
22300241
188798011
2686967
20891987
60999941
6118243
286739009
188438633
445079207
210341993
314367233
589410923
30676813
538078213
233896363
174763777
351458857
10293917
558839399
639923
6109153
13510157
3290603
267445637
294634019
20781151
87969977
317127053
214556479
179716787
3868471
4021307
126954019
602917541
441735473
537404443
585797447
20904449
118563829
96217817
59576669
180804907
835681981
61122311
95416367
208829737
257684407
78773707
536564131
86829629
36231781
145962857
46648271
528250621
240338177
417722549
722976299
54703879
140422693
342722983
962473
185215717
844807
150768907
603233699
193295209
29606987
340056377
273847909
529583459
368867699
137626507
234796633
345362573
12524959
292309933
516702763
35718013
557509
31412551
3166291
220620107
86279759
2585053
62292553
105845209
229536563
310501067
113327129
63099391
22957927
806373751
167437091
147299333
18039011
9694039
15796589
9185777
199060639
18585871
749311
234111769
23697719
45278851
520819339
53854019
516280181
815218721
310875113
493333873
479138389
41189537
79153769
109265491
173146627
174379703
17844769
474127243
391294637
149771933
113874577
250152407
11561993
6804151
32845453
49963159
15723031
38063353
550377241
12277493
147941389
122325653
178516103
182425877
126604567
27789323
555239857
554956561
255446281
508478029
307938347
174117703
16818881
280868759
11437763
10512637
405392431
903835133
21151729
471208207
51521609
385972019
2599211
99698527
247022317
205211183
9992071
25243639
127020251
219865141
317689843
71764513
27168569
82075783
225868589
83231261
242781547
823346879
656427157
97688369
51872419
19582799
429861821
5864591
171002297
554011123
410637571
51904907
616917853
42546281
219089303
446745311
364378279
372559501
333564947
199442671
38136403
26516909
312747527
71909177
122403101
171734539
27980509
584820623
361236089
188123137
160708211
268130887
49578589
106033957
610871101
141060919
50220361
10130621
1137671
3908111
451175827
352328677
383091419
132733817
104377367
227802331
119056271
677333479
233990803
286680929
262188347
105268327
46412389
93198827
165499181
135339989
93795661
191259953
373845547
42018761
533401151
112842029
94498979
110949127
776649649
16554143
355606159
108822319
150999749
187345987
7772069
834041807
486283591
16775831
24139667
629708449
51394237
264749599
739577057
588073399
414064961
116186899
285753571
365390261
32178137
43813727
17860321
364779463
516599471
96643199
112790423
4314941
196205771
562068581
46407343
459840253
209057887
154458127
21496639
194655707
244402127
609755717
1313887
80233631
181941593
44225617
44640853
375430351
83753837
486548009
61245347
154548659
82963801
43649357
106599433
682338257
640394507
298103237
44624633
32641381
8999041
108327827
162020711
396299339
515253587
177718199
41070361
171254071
571520933
609679003
195491
114679153
52935341
91250771
501479669
367304629
169775471
174560863
641382509
637703851
22667039
330856313
103490579
30080129
724895881
391725001
160835071
112280033
23315977
290585371
783581341
362357969
88361981
250365763
683965391
59876749
3051199
393269389
560000873
236218691
244130333
150850927
267606919
18493417
44279119
601013641
53353513
65948329
158264593
17919179
68067239
489928633
621925453
8912513
6666349
19255573
210400087
2745389
22279529
113790007
45436841
315531707
6655163
242816239
13534459
186896933
4566763
25968491
53988989
178204109
285156083
532927
254379247
390903197
178389203
583694633
273496603
99161299
660643309
756862709
333896141
441189053
281295169
673601041
6334129
340451591
248124607
137756503
339958351
321484799
21404429
18532933
564804211
18374621
102656731
248539861
26777999
40953707
580395443
586174931
279158213
136581491
16993763
484664647
98535937
135204967
174145927
4273177
43060561
66684733
149576789
367621399
797059531
369465779
306526169
231518479
3661799
18113089
155989531
136751429
228997273
23507131
2478943
421321
328869389
249637891
86357177
4355293
49822007
441766687
202941383
746471413
157196833
129479299
337973539
96655253
86947067
23855281
361122757
122845081
143767087
144062417
151990919
602825533
476703323
110400971
424816153
192524989
188595053
261106597
67807463
622709651
51079949
519325109
81172843
13059121
182300191
308331565
712884013
85080239
78840563
229076147
38713901
51018169
85553693
138320573
341009839
87995407
22350817
76555939
367801669
12885227
388118191
320447669
128784727
13100449
150872551
255673211
585000743
156435941
18317953
207460301
117418471
379514299
101626033
133914013
502848553
49564621
1207099
10893193
341213051
1422143
67429679
53748859
820810909
136295191
82110451
114411097
799558957
81303281
91779227
341884871
15926947
267493549
249463327
157290619
819013799
173277421
683200829
43103413
22786223
1408657
108603421
37896829
8889737
213192997
139737047
8079569
130700431
136685641
113851783
7860739
63709171
80501147
163718389
59357069
26022323
5752027
75084271
328461401
452037143
141871063
61492903
56562047
458519431
433073573
347741183
270748223
6057959
460275757
182861479
546346837
682053809
83397169
112918763
94932451
93136201
77035531
872948051
263922157
112171403
25644343
281465497
3409817
491549459
130504999
174596447
652777981
103812977
458830859
352574483
40691323
8270569
390428039
28544171
500743379
438232331
70802057
450016997
611909723
446069779
610753447
95470381
220673639
27068927
56342687
15047909
26015971
642891371
15483109
22820879
243992821
52404553
169218653
131516527
10504597
25382719
149540141
78199777
269802139
73605689
195366781
257407613
655084981
163265087
5844767
1368137
420413699
341747027
298914731
214353241
510446611
56128753
68827039
32705419
27884183
453046273
294551821
33566059
527229217
255964901
280231219
650368963
1420579
2193013
83900689
18946033
96965257
40840663
7092973
176044273
75113867
742514081
276193279
581852177
30767771
138089687
23503141
645243749
313463569
31669541
285613213
4553753
41938907
5906729
458051551
74560133
834599333
414175127
167944213
52842203
81616853
31690181
564708409
226819451
242761579
277657001
206470487
114780353
78323593
163344737
277295503
26781793
31068839
180098563
110427197
110789089
48879179
362781557
63701749
214270577
341600359
436144439
53616137
90498587
214870681
103834883
54291313
304466839
808417097
32628853
219946009
291551699
395095163
47491603
40260343
35986289
228627013
326827
240691691
203092823
870563839
160273819
140850959
277946587
42614251
949049159
65011237
313745767
125127841
152121811
322537463
39085931
8552839
7132219
287617739
333943723
107362433
33080161
24930167
42627769
110557087
29591351
401634031
160519781
681313123
34076761
139411777
626787607
641856749
433263709
171244439
67750849
798582997
596563589
553121461
88722173
177323411
98360497
11614033
9860857
403534427
1108799
14270519
131337949
6214189
47288303
26450003
459419921
103812977
26332279
23110207
159393667
18526757
336819191
258363247
525090131
303752971
30519241
204268573
139466237
106122677
26367083
86307049
215214851
30313649
144280021
514162183
1684807
156469457
53772949
25224653
401092687
25850291
13457303
57877063
385903279
2065913
180240157
93904849
304889869
10866847
59506319
129812339
32634473
235356887
76427467
9377267
690226393
731410033
207926599
112373039
382468643
338690929
615283913
225765913
156230411
203107609
180840239
223396109
306571487
36931273
55435777
616793647
189333971
64591651
215570209
316114247
275484557
19049137
102232367
467389147
116802793
271365377
410634071
191608177
357015817
115303619
9014723
64172723
3316009
78579161
55407613
227790401
805664389
174836657
43522613
155512711
266679857
618039479
13727969
81334619
7726883
39621523
455620387
54751273
71259241
162766327
197954161
650681
284974357
680079227
361589
439513
496616543
250269143
13730401
209879249
647113223
4723099
576937139
208180729
251661121
41218531
582457639
322164077
392642531
124447931
318940081
293267333
122475211
738714833
163999229
81692851
364346599
119128579
703481599
113766223
366178573
258890693
61617067
450215083
13309039
139419409
300824059
265968331
248448623
286855643
125241973
1227839
65065339
372771703
348821617
6611999
30321139
632799229
148232449
329898167
230496403
130809421
708677527
749342911
286862203
9586669
311434247
12946837
801600413
2947433
358110209
139373791
416827
383453699
142612051
60532487
72634043
387617467
3813787
894184279
162409349
209435341
156549013
6954161
284078209
325056521
140434709
14195047
1043551
234151483
402172819
35131259
106495729
38684419
392788717
695103881
425092771
141573577
716517589
153657851
399329857
8754887
31765781
64051483
391400507
333322229
129776081
8992849
550150193
28163899
408882043
124237177
22325671
632695867
11447297
857544659
642123217
598208911
53957641
50762513
501192851
91255459
33400109
414256313
20392553
68324107
44322217
544101331
55487833
311149627
167737237
228230693
254591
65133241
617661217
380569177
120097963
82524301
114611587
30727189
877531033
429498127
298989767
24700607
149901629
155388941
103310243
471290137
31458307
392522629
773489
691685927
842815747
494682053
552649351
117844109
158273351
326265931
742222253
67738277
78345427
14924347
51349531
72976303
593788561
445000613
706111387
116098643
400348703
219225451
626857867
306545543
937704767
809539889
6444793
3529457
605667919
621671473
344008757
12974879
779214101
687119
275233619
31784699
432944153
395327
445579777
497781293
110379413
96215827
849591263
427272841
219948181
454450781
280134703
580290731
28694993
27953803
569133419
412372061
439344319
46562011
114345727
617723647
25199827
764519237
248101849
19310947
102576157
123040249
127095707
163395931
69942799
182165569
6764167
2468929
317737001
938056159
208822219
1110481
57883061
95266397
721730771
816452657
119782823
662742511
139328419
133500869
203916877
26524853
10340789
288657653
165389669
516528557
122294191
531975397
301413253
15285619
91167113
593140943
641854693
31786679
754597871
2012411
23459713
81015049
8717129
234434611
1478849
532904681
428245061
39693139
75740701
217036817
92736859
10639151
371247451
65560057
16793471
160085011
36018617
643637821
29948861
35274989
270643381
359398021
16929859
159766093
2029591
269640047
397425583
54048133
4156189
68786953
58085947
22957787
82708151
323549203
684127579
93362123
94799933
256769221
14889397
218597521
388412411
111542819
231506713
49146781
16960457
117377063
231001513
121072531
1189519
104334001
150889633
157004261
145551503
137603023
244542211
196127527
103307563
395045671
243256171
523708349
350693257
333031619
30805967
140687663
171621061
404184311
329702963
132547769
12968939
96330037
40854193
213708097
15182917
376064333
597817379
344774051
607567459
408068371
90881849
217295201
48037051
440181143
10498661
341243039
242211611
745172201
561609137
567828491
834746351
232065347
205558651
299487883
458964139
119992027
134409991
4359913
182023397
1773787
20138429
59751077
79162651
110758489
642861419
2083637
256041419
630335521
395798401
438512351
215817587
107406569
325567909
53925449
166274063
86961527
197306587
89653283
25920343
674255851
712441453
97100429
28547053
86706593
172161161
197655191
755844737
5132713
9627187
271300493
99367813
9769691
151949423
5303917
17998051
228934883
14710433
21372517
351578863
126331027
59586523
392092067
210732029
426094687
378290879
1632577
25924729
38122421
51358871
586123893
118949989
173432957
23015411
489973217
370631353
628716601
289092439
876808403
671759917
316093103
308124511
14303251
208629947
60471709
356994277
8013253
13455227
174865181
431306147
675797131
41228521
737641613
741984263
194151043
23720351
207913627
48834623
151957517
385331711
9549313
183815123
291290927
4738637
94521341
18153823
342498041
744823033
52269907
96583153
156787909
341693941
678857689
282226849
80312189
312313889
21445631
503114173
77620847
104887883
184885171
13131997
49945691
187565683
68828219
545311519
5588309
132538993
403806203
87992389
204379843
64687549
14072609
33164647
264763313
396225493
144607741
51380899
137413561
16337897
176429059
58039351
142883179
28024673
105833471
281813617
359918473
27309629
196791671
323876921
353458601
480762983
39474451
154653349
367599929
141172159
262477499
226715647
15858091
582377573
653221171
259766191
156284131
104567387
25783031
67613789
15631163
85080217
17260237
271349399
218642621
242417269
22335491
56104091
68469733
5795467
10491007
228692273
78571529
133013747
340152515
372203449
50052763
45190867
31442317
59738197
316942163
292423
68789003
233710979
571479631
668600189
125302399
220488071
197204897
257780431
29730551
1236101
64575493
29301317
487950707
223589941
476639551
42310453
419743171
18979897
149676827
17240969
162521767
80601671
151540439
2112083
102395767
230246551
252715807
15174527
127994851
136415743
338963591
116845739
193316743
300035249
59744903
485449187
6400829
607107481
627014177
437275799
263666597
22236043
346599191
30530743
26042323
13271773
209797499
9918239
64239803
79647299
123692333
181259291
274279963
59636167
399259477
251392633
28170563
436274063
626089687
81771047
238539659
487400699
21893129
65127217
52396387
1784093
3254827
95586809
2869037
1880419
255374761
133631723
57635891
572431427
21980843
33734377
220256461
629384083
145552391
62391577
462905741
228070373
86534177
77631611
129961591
63919279
16750807
1673801
87510937
468523843
13064563
36479453
108291707
259786271
234235343
39752149
69093539
280553071
849029
15736249
494645273
421484381
175959701
5710501
269045801
99082351
358260743
290658377
905358371
16942153
36116897
137300879
72115103
177403519
98345977
40863671
240408823
2514397
451952857
141692711
167204677
156192689
136739893
332859649
340471939
154388317
80398753
14668847
93372809
548033741
121310093
745148203
231699659
185735021
488775043
64020409
411840907
88979971
309739867
14544499
6155659
116910923
774115729
32425733
167504761
190789519
342981623
162340091
198388171
196161467
301383221
816607073
118941677
105293647
125494651
269047063
318754291
158506247
400116833
104886407
92925269
241589963
93704161
9842089
148761757
35710001
75789067
10486543
189343361
184778977
98064199
231806863
217354883
152772839
70614503
480618133
37567531
35780561
677117471
56565493
112042169
159669271
318312259
276651491
113084591
9219109
19666457
334736429
605136157
344387627
114989647
3683557
89354579
155993837
322014031
10241909
17793901
79778819
92246909
18671999
34478489
234412603
72100811
301633699
39956153
201278179
334156237
145939363
603476509
174773953
66375763
147027059
24639487
11522591
540104237
383998183
391327
37960061
217570699
485216653
174116357
434218217
161163259
372346321
135681773
197243257
267527951
290099699
8047499
181750351
31813829
210129611
799057943
173842411
63731407
232219297
181923257
4258963
31050119
183448373
40914659
414030557
545728763
153183517
6411077
258607603
424956647
127838339
648864793
19407029
108347609
186156293
51917639
45643483
588093479
490190851
382704193
128842751
223823449
3343513
19866323
111348091
49356257
7349591
76170167
447779263
61881923
377411861
185129713
515944937
125345833
45967189
480987671
41890789
96289597
613892623
490781
79274623
63120773
109432331
25878547
104891051
167400391
37532863
93900491
169616569
217787879
182722567
384395057
407956337
106832797
45015713
19339759
145732753
331564927
271298843
250163
12383297
146032379
74559673
134315411
536047409
122379643
32211149
353400977
12750307
487240643
339887237
440651513
198506201
623147891
118328719
283154617
638441131
109210253
293292071
28019951
330077081
258050591
283814659
25966229
446253923
420297329
495835811
64949659
2115809
54066737
620747021
252634751
440231993
386146297
15238417
504921049
349577539
256195607
785370587
300704101
655091207
643088417
327461213
44410537
172049021
104334707
154869329
330905903
52602457
14271539
296759213
6332929
76360507
244414649
507465719
198215917
133219171
57687391
169243307
223998707
34083779
251125829
25120099
569416261
23533957
96121901
78540617
426174347
493564789
26602703
207941857
346897013
302728319
163577767
188636683
46540223
383426257
12793019
61111949
192341473
501636167
499703
90671143
15125833
186576389
104259899
315412451
757834879
505912037
435717241
271572659
45779753
53450399
27391489
69860831
141886919
67431643
608545081
28160471
125887837
130364467
125691547
61832377
27810119
64666687
360001777
50020661
658911937
101871173
701052769
1292647
556117603
316671079
123112027
80656447
559740187
162982031
127721359
570526951
2827177
277205987
16032629
164768249
49460911
526649491
143320669
658022537
1911391
501761993
443712683
442276763
112670953
86658797
97893001
402933673
280180051
39146857
145995841
121054303
185077421
98035589
103957349
170182091
78994493
55566947
110441917
1944367
111592499
536057377
20484323
217517743
681003979
75337943
172185989
36126667
185106071
54096313
138754457
639756487
101510789
870368309
103647389
300554249
1027177
314111657
138825299
266338889
130205947
143935109
65829331
36114629
106149737
481214989
90209003
54307
263395211
436085081
487786501
312510047
149248109
444121891
65535637
34003091
13204547
124706887
132492277
782909537
28357181
615234197
81604441
356976089
58264417
636549923
498228901
420785353
161423021
71943919
571759667
38729321
39878327
784553951
54725179
14355217
167866841
1830671
380145797
348472303
294415321
566493937
48354707
344534653
141274187
62342429
155299567
330240611
360977527
532095757
54126119
564014687
143419891
51128813
450554243
142822919
81097789
55503949
122789371
391586879
9471263
844125551
114864397
46070683
29542883
170026657
447894487
435622549
2573719
134514929
35150231
72704113
553191293
134460827
13170709
919988939
25677403
118036859
68128097
24238909
640047523
24212323
50762227
12850603
215826361
439326023
499746439
44586859
380427779
64925291
584180357
307028473
25396909
3305993
459970387
168290593
136132081
132142609
489305681
167728703
759264173
32416289
285228641
505140733
31456687
133675183
74101043
6769667
357229447
19894619
18154879
587945593
130174841
6693493
27825307
494200939
615375533
253760503
80490491
52407373
405059477
95340277
48782369
67227749
263401379
288979841
404213611
53995231
463165991
519155237
576633479
22078423
538450553
253272221
668704073
315934111
27005117
102259613
466389961
178681003
168164989
84605671
6532111
666130111
61291753
400997339
289717963
630579673
396233
255417269
228586889
41762401
291365579
176618833
28372763
12848581
390925111
42967579
189484357
132987037
250239607
94224517
8316403
817566401
640355791
368697289
118579823
304467277
246853573
361829129
417933749
15630773
33419363
312516691
72806843
95884549
587553671
891477329
604299811
93082169
364530641
13189699
421692377
159743
70001429
12905621
297673021
1639721
30007027
98537011
430950551
286364363
144858019
393838981
27379379
648203957
32504335
49615171
190119707
317661161
616131577
23308507
16049119
65439467
47415889
191216447
22171819
17773127
174405823
30496469
124591889
426362483
60886303
408848513
204744937
130931711
147907663
7088839
384973051
532292069
6001327
26124239
21519269
21975251
44830847
61000633
17088607
87083047
126565739
163374881
75618853
331844629
158490889
69991321
4797491
38224391
448018859
214437467
605359259
232005911
257369909
100768411
20417563
279732853
176044157
249044041
108906509
17036209
8521921
416586371
54879059
21406657
242097467
98730367
179836187
4225349
790638439
479016589
450103081
71282789
37879943
154265203
92615
146023223
5078627
73460833
413031763
85178179
43257899
210627649
8380297
157823161
195733477
594496999
191129
667167433
2564587
152447899
81237461
94788817
2284553
209493233
349583431
250725961
57568967
18015787
577200409
198169129
442390703
109012877
74729563
45952903
275576383
25045723
43660951
377037307
159345869
55222823
141951001
29534767
14852309
344360953
266805953
24749939
60632657
197207807
249134863
961841627
361442513
116851459
765580451
524445629
82367
205193987
9460907
70445359
570678107
578866723
3287407
224257357
2621321
2974021
174986059
701111197
840421493
24244049
255601061
497369671
80478583
38222879
15953969
248055061
39733423
17050123
69549209
399411841
309280789
65892257
189741401
288117107
245116049
392454437
15828803
119739479
122790443
68925671
574393219
654366731
7094393
135115661
7681481
3331807
643393087
58721141
507184963
433020521
5756503
643913729
169530313
565807789
234696211
20259299
536919763
34666103
362678983
912913361
428811847
115452677
546614221
755002663
456684353
49870589
166068611
18853229
126556943
71945459
43761877
119806061
274759829
67267661
80774489
12777211
71021299
199660411
6100231
150566863
528519253
111605603
15869437
9954781
527306179
101352829
124203743
20689169
651402533
221002459
46419049
88300253
173561779
46567117
45921851
591341857
60176563
490954831
62413873
163904737
605632019
523450973
117965971
115602637
131485121
126316517
1088207
39716801
410984507
333916969
155723797
269986459
39805093
342875389
531585017
25221221
224061559
2797969
605413607
22629973
316368901
371096959
356549903
1980971
70842259
359011673
340253359
63866783
272697203
81168469
818067941
641939281
298369783
102389363
96709859
583468559
416290177
164000981
175873673
101169559
1204949
150151943
945796847
95448109
6548747
138169399
31311559
14859167
164213927
1429499
547174249
4654151
14082697
166582417
419597861
60552241
193488643
297534631
77774743
64668367
4468853
202659409
20033339
301977671
184649207
78943883
450146761
171296291
147641983
160588217
71787739
625381
140191717
166550641
200606863
419937103
128598611
199448701
18041479
1544981
161099069
199264627
53454299
84516101
484766383
116438053
267131671
115128397
418948331
121102391
89531867
195046993
183853583
320968643
28626469
59571203
611678189
399946381
45399191
237317863
208638349
781248401
577720211
97567529
529682273
11345599
128381573
17223391
150768913
124716331
134501579
576578593
493584059
169645573
253969669
105883343
438921631
184953077
170629307
167949857
211161829
90268133
100441283
122558719
575246167
96065677
8634007
141439187
23741119
822238447
24400483
313200619
414069787
29625121
27220681
182467517
487785367
36736327
83705221
560677069
272852497
152774263
5261219
57219623
3673063
121187393
452963803
461166539
1469207
267682081
27607163
126989479
2982127
460452011
180098767
515599229
361571869
52505927
473653877
398618741
739411181
7679029
94669411
351401537
72506359
6804359
157273141
175714313
322005961
423403121
571348651
369493801
43956347
194649373
857993
720161963
90826951
262645433
618582751
43152089
527363819
551399561
115285243
164648423
98357891
61048321
389144731
44670961
75229381
111456001
903038849
23231939
244840567
208426087
22022669
403943303
244322989
661181767
247607387
41032217
422519957
52094597
29682973
731708587
75342901
468301739
274520809
27600619
595052519
7965539
499906559
64266931
29186791
40170173
540270953
470686763
702612221
385917967
80219131
66445153
6850423
153593983
53010257
699998081
227315987
70970239
131886047
194311471
39368963
370796977
992041
560488483
245599843
387616811
272333573
620735231
57606737
646186693
31948439
185991467
430670993
110616047
88605931
38782069
206663729
328913531
2519119
175740211
50061553
403327109
452082569
653518507
4976141
104994671
205859441
249544283
62463637
414497
389974807
618232171
306088187
387462781
3362423
170809099
19199623
392168849
145949183
74070221
15962189
96453569
69075443
363978701
56948417
16571873
7176563
526320203
841769101
548315743
552771223
125974867
124190909
157752797
290305567
4104383
366582023
174089659
358230583
330180377
95038913
273977647
508398113
475568867
236232541
1484251
748483
115460071
195945527
11914421
14706781
440453971
276791057
7634261
88454801
243804917
522315551
49220113
526791703
197437679
56725157
182803279
42188669
90553279
15917393
112188413
125931823
9523523
163218031
287676677
229835017
4493771
40182601
101129051
273311123
159063613
41950481
602915773
31796119
96857723
163196843
32383279
205985383
17752291
281789797
73590089
441520699
29447707
524657449
63488483
744292501
589019089
1249219
350777111
44373073
933852481
183512309
217177463
262449133
274350499
28793519
134608967
9165641
40202213
94788517
5132783
447258017
17083123
238622479
132553423
246274099
16496197
1790567
27512707
64875409
93177011
21420547
1753811
28328497
830023
591479323
444517817
35309249
669095633
205531727
212841049
363607019
193482841
114045251
102141671
116562569
15185851
11485961
207266173
99742459
87614077
72655771
291117781
82435901
454093063
493565719
68746903
13733669
6245417
100959503
90637957
154303927
92185007
876244973
118409153
2728529
337590467
185329273
494705293
9306763
184331677
78412123
93921521
101138909
23997199
44326493
355187897
72845453
72138827
31747349
145211389
105319117
139212719
20197259
403418693
181758601
164410471
35060269
279826067
30870467
12847033
535923007
251252363
295421713
20352623
106609891
151178549
53142329
230393587
128810167
271095323
314865389
129520987
206051617
323169719
531724727
484343281
27083442
116773513
75517577
50556809
29755783
250242563
102002801
248060609
223357153
80677651
36031321
493049737
46986713
9473969
167747213
4716989
24662227
453700201
150673321
149018453
474464147
19933181
490382957
241142507
204140719
155187761
54513307
409924133
36663773
21871211
41902963
31746971
29056267
371527193
478405073
193422959
19031777
44052961
140111291
385162951
609636613
58299869
186968039
373632943
3428773
109971637
197293087
497125913
232285619
47855461
35717779
92409509
12184889
89446267
21164191
62448103
385213009
127477663
831926441
1979821
85447603
467132279
74651327
675835291
68238773
88702121
144399067
438015943
588783791
760054783
14548943
451161199
38756437
238864231
32826413
482116157
421571947
298816601
247958989
59757707
465658013
476587291
16988233
98619247
415049777
95766467
419669119
294351973
13106851
171030467
39623323
35670919
95597387
336701089
203130353
787086353
4295069
107662453
53177809
127411199
309721193
708050891
394634473
115837633
2751013
2042137
303007759
73248047
63260761
54797549
141916393
395413
105579781
196268551
200719693
271731727
231385331
324848999
727093
528185173
8362681
440640313
73532167
54390247
278760659
244492117
22647899
59653057
135369517
119683331
51525791
25791299
241590113
16263199
65844487
113565437
502875871
283868903
19253827
39365
50629
160096709
98471839
160577663
461643967
330877061
133054037
237349247
520382273
108685121
442399697
533046347
885562361
303013093
164969807
14546383
578049949
332829157
460929871
69527963
11390207
3499051
582584699
261530887
528053497
245196631
28278491
42739811
398006573
159531991
255759293
229717343
110786471
32862779
37084129
123219259
786506213
55954181
170747191
151454837
283998941
170075141
195881011
72743651
424541231
360207079
210024223
670018289
211472747
43752013
134998093
150476981
292515929
147090161
61358243
372526667
110975747
131239279
103774303
3796901
5054701
52141861
441131729
24329401
182076959
43100023
270854869
19106047
189270353
99101939
233045903
38655523
373065793
62252483
2057767
20695981
322872593
126728867
210610951
160855183
391921193
195485957
2881001
6806291
176584549
408482131
160288643
56874599
240620239
29995363
512989753
752226647
250752727
352348961
41794903
205153999
589186121
330773959
21072859
22938497
7847053
133158287
515690141
114656257
531190943
346735973
25682873
10819507
586278943
890990459
24470371
15501757
3393827
260119043
367987
235027451
9400717
780900737
21507089
425869903
725763893
37784003
652001137
115026823
116775409
586819819
233743129
140218489
9907577
97854269
829217033
201270851
51018101
5134469
21005461
175748399
87858809
179885561
122093869
25130299
350649847
148797109
1229653
603245803
653079709
274517137
448718957
742776953
113793037
240847627
577395001
90167359
61531219
25384397
192372241
353800211
103554559
429488641
630764803
81742601
396962777
58370957
218016787
474803783
57886799
2285431
33347443
28023883
690069481
126302167
22973959
71529569
251814841
26939329
338683693
6538871
65116627
22834187
206681569
129815029
345743401
40785047
125630447
593414221
166550471
589143683
488828909
390458491
27841207
356980577
25581323
587265011
63404941
751455619
72668513
264344683
328163051
174959527
431011687
114062593
23144179
14191147
83450687
135722351
425581771
16852609
158418569
3052121
123493631
295587499
65876927
201291227
89816179
35758753
384604249
13567991
332766043
51169721
76555207
234772507
203036689
732970153
163801
228194297
317872483
594969839
94877113
6440347
279501841
238906849
586635923
114273713
66698903
73292159
413104651
72485389
857372561
372384377
620215429
12833927
58812781
27981581
4372867
637526369
32727797
43365871
195633511
139633433
232668013
35402249
450286517
178685303
756717761
94228679
384769391
27581843
265330217
92556749
207725171
385229357
518477
242162269
794734639
346344949
89392441
300630383
204823351
268399493
178871837
294820531
188013869
572282057
3165047
474213671
48852871
9144497
520709069
195529603
741404861
31918501
107495701
259966963
367533253
487541491
339954893
317892313
72176087
6181177
165117773
897645137
324168127
699998177
44561047
351408719
693851887
151148159
600245771
6570997
22181903
192358057
152827573
77372819
657359279
90979193
297564941
52657133
345820829
100139687
576251693
483699577
224579891
68123219
352602781
67371763
161708207
826632869
470868109
70790917
495924809
227446481
67105231
354000631
270710593
66288611
959519861
3828911
133339403
57020221
421106383
101820203
694975067
286039279
113290721
287450789
774477311
203969023
120736879
260324299
131306569
484366793
37716053
143623811
458036561
715160113
89792533
91747541
135426847
19558967
172995253
324313021
25901219
314996189
422919691
31395337
143802073
242663609
8029789
667935973
629201
445053641
589574179
6941027
340513993
38767387
447079133
17922383
60695611
390951047
540787127
298228907
117456811
749789827
11880941
462504337
189773447
27045397
50885083
48900713
135106051
38056547
29440673
210364711
23154389
34092521
284262079
68490473
355823891
150663277
7662511
11331113
368148943
620497811
54257899
68452261
383959253
799649
92839
11811563
371781541
3897791
24141389
8039777
192515461
470542403
134607359
2428289
89456621
1572089
2369141
29794151
332450213
36730651
1165331
137744441
10070981
202040143
229818247
9108383
553893203
299939677
261390169
331553419
107741653
171803893
491729129
310228229
73448681
104476007
205780313
514763
13798973
641089069
431054791
110430259
126914743
196158707
30062497
167338631
35594653
425803883
222814171
476489203
22660321
512883347
613560271
6703009
39238109
140956429
111693763
1
