5
10000
96413621
240567030
402889343
99982411
516232039
329409029
580706827
50489287
14248789
50503967
200983309
583549453
200302183
298589659
563597623
184860283
588750737
547490059
416791259
310248277
587941
281387567
333144787
105375793
657787349
122728951
525967363
65838809
11482561
17018879
242990767
23685283
126960517
2923801
44758117
121905757
96508147
196159969
23678621
23781481
398706293
215566061
164986421
91524227
136995329
125434591
209887739
240908783
416033
59005061
73809259
245141357
98229557
191321
123876997
92851337
384155897
8708473
5002121
873589
85317493
80537117
111686681
45983611
613227161
20801267
435476771
65876753
123611711
485825227
207923743
280100963
129253
288584459
43068607
396364799
79143269
144876301
298580903
730175617
18402977
8510093
51271457
432132301
224732597
60828337
147561233
177317753
7610711
740802833
172668959
217025693
222998471
671791321
272396809
254268799
389943991
440908043
204876691
74566181
603977389
53329487
146812327
16520083
335452199
153113183
145079633
268965773
5127589
312819587
37950329
13296989
314951023
14970199
651469933
246758861
201540863
3478967
58173851
212270503
68200871
48002551
972662783
60756013
7460867
30828439
268566827
64747471
531102527
374736331
215725333
428450311
48498673
108853189
157252463
5462507
101306173
1770947
647439659
944080187
89519459
55894961
146696387
146431667
466824559
5932879
147038273
185203901
502603027
209074969
331753067
133731067
733439813
161863543
343549289
201736697
60178273
145166843
171493429
225935197
301930051
244017911
93085547
593117249
493532951
16029191
310894399
550923463
611520779
4439311
522962903
3077749
96153557
52026067
147751069
422154919
262850611
30048461
145187879
20640811
236346977
512406047
269882891
32476463
139799909
143311163
588141413
608173939
299989
602703289
52609957
70202837
71304067
40914169
55107407
176096147
30444523
612890489
244131311
301670483
23508217
104192587
342073477
35554549
535833257
212741813
92198957
54037187
158834279
345782039
502508473
135211487
598533659
12886673
563146669
93851099
12471143
94979543
678724279
202413647
142075949
1523909
359734811
482175613
361099831
47051351
40074997
84167491
80523587
346146859
8561227
41479037
56167117
118644319
631697621
445695139
97081687
65937943
305006419
149740531
238824463
81079781
13195121
384648259
72803701
531280469
3728119
186793063
5175127
948809
339249847
689600039
651388753
176982833
532387411
48058009
9419237
150897931
17349067
46967749
31191241
732115949
176821231
277709863
460300033
271456897
496414507
380309729
55634129
63468323
81695267
142501963
54877583
402598421
37000207
787026187
565794737
191789593
149704783
83744867
144194959
308671687
12931291
248044451
34992977
307521367
464429807
569104241
125564993
48540341
362433179
514200779
221469629
248509099
19375933
130630013
230399167
40603679
47044609
7882799
391790591
242971697
126974201
19386461
113211871
168676643
530242777
11060657
4889111
194914493
4869581
613907479
161369711
206150803
10151423
157344991
198458399
1460539
188853149
219975443
375432523
220439993
374762723
94952047
161306641
468039337
53793767
36624683
346017769
299856517
46863743
350674277
265461961
154134997
554214653
166459673
165065603
23695741
222300191
12848977
442320269
450546293
54240289
238003559
213293741
528510397
313061213
621043789
360168329
96437111
661554203
461214737
209484689
559229599
176423713
196085489
246222857
634614481
437523971
391943393
108341197
14540749
348178771
425875921
55886723
104722901
125228359
150771799
17767957
133074901
279001253
20168081
360049687
328964941
583705519
45997001
326297
67352251
97610393
620788613
622136089
13462541
406878023
18194933
302706203
40417001
112461317
831236041
117543089
32415893
67109461
24675451
187710857
256629103
31441309
78196949
100733183
18320531
668709299
34640579
133828727
8807501
505284889
669417509
432639463
456169811
473601559
757963519
52256107
68604713
61887589
483177419
5184653
1530467
909123223
4277947
188201197
436128989
45891971
60277939
42502063
900236297
383137693
382996469
685283
113807471
196002449
545894971
147383699
162494831
70156901
175741751
163344743
99204967
707103679
76914449
139355941
306965671
103369933
84530059
628852387
606806267
80217671
723307901
67663471
365372207
175102171
648980153
4973851
164231453
776863933
137103257
560104177
190292213
103491013
47302669
16659277
416034001
474756727
49574359
312986533
24656147
546079907
754849937
120444899
363792493
636249511
150371831
525539293
385443917
789034783
154992749
145213511
278961799
614086931
91112963
805792291
88708589
14514337
206772119
88598617
42307193
333194809
2787047
71761163
179757749
336432953
104500657
126755633
64031837
60861089
220576691
75374251
572033443
257972563
79316687
435048409
830996729
207864509
286908103
109794739
53457769
129910247
108461891
33683971
8659787
863267
6926287
282097679
120096349
93287099
241668331
215183359
109029731
197152327
198574039
71979631
242019787
283723673
27729433
99041263
638565331
2120813
219328847
82638299
189547873
292832203
841213897
36790253
27825263
93363007
78342967
180613331
313531409
12280627
75869021
79929299
769930393
264098293
84877439
116288849
516689513
218484313
256574783
20315857
108440567
104602097
131001781
103902413
222519337
342652031
132078311
19083217
498103673
1222799
551875627
434027299
315678157
485116781
247096631
5281933
145567181
382108283
136110683
39123017
13263989
9870269
845022289
97635133
97669673
28781939
834538643
2556271
332951053
124791907
45838099
624402131
37210091
57170329
405001159
9791207
3489113
49035331
85531321
77513297
244150397
149005009
9493903
425236961
108090803
5199923
287176289
492369959
102995573
95848271
488467927
147799657
271282607
372862157
51869179
410242907
38671679
104889979
84380971
665793517
70982003
4067111
437487313
288921491
351932179
16831693
139279397
200605063
12098209
55088837
151286029
148171889
81417943
347466341
24624781
157195127
193165057
530813039
139804963
29479253
133287353
121243361
127339561
360882611
63763603
70007221
7589753
2723801
102101873
149862731
372467101
226411739
126716357
43293197
24595913
472080419
74904119
124092887
118770611
22342753
25493627
4691593
415377043
307061
114476431
547387591
156260399
23610677
288227971
484796101
249758017
715532137
200772311
144651473
53595439
74708941
192075073
35212357
169121681
227551741
788161859
137976031
250252001
392128117
7461427
181160339
367089847
304491757
283370533
135527869
181421417
65254003
14329559
32367967
136222351
571199897
96394973
264021911
215597989
40721453
281109667
3359593
174004993
443833469
278261891
168783079
233975051
40675961
9032263
63130139
49358819
588984911
57673207
329660041
395342357
331789817
71113507
245058103
145930781
77281453
171191051
203227039
835943729
494859241
26968699
286784387
239096633
61403879
160719263
5245507
86990851
243177989
179846099
234743363
360533219
294113609
144707011
133591943
220196531
555102073
623001487
133120927
99233441
165694157
82458287
95766521
9906067
160279061
34768219
71823161
95679457
133585763
667493
122532721
184449751
24669571
57656723
442002251
27308147
311033851
4881509
228065221
23472403
421499503
534729163
3503653
14571241
11787973
99172483
59298097
608587339
337034513
30362911
542815303
115037
268320719
164965337
9728549
260429461
238202959
334435363
462635113
46159207
5032451
303025361
27872111
801298073
146042459
210658507
203140781
21043081
36456787
316548217
207834971
93503561
220599277
527037607
366560153
400483441
43591571
40782479
565006147
113282717
106874689
8562053
230090759
443129311
684965707
302907161
15899537
124715719
3140537
52106909
79934249
204464971
28971221
44018771
209527793
84329953
25447687
131285071
232014193
16962083
189822257
97695239
690546377
262319749
503379497
80303719
422703899
96472499
162751343
782141209
27252691
17659139
150078671
232932389
37446403
124233721
119593
190651267
281536979
32869933
143316397
77583967
28056283
5704739
5796883
32812337
311313169
5727329
70825541
20551093
389018621
517776569
6623713
111486071
314331931
69783559
144362311
18264079
512915069
182238467
74078633
59204911
204517867
414392963
373717417
140937941
368483827
226015619
112068091
229830661
91153603
697520303
276182303
172298407
163183117
44612783
123479519
170988073
210297721
324551467
51461257
25881563
66330457
30570689
531191861
14164693
331808033
327163153
358091677
72285293
114069353
331565411
418953841
355623647
97852483
89192293
526304483
10870589
48088897
377031997
90582461
673150097
124735411
199226369
5916857
117533831
449037973
26146063
79982291
193705691
223447489
552558103
495807307
67730317
42223091
352549007
69527621
293472631
12404933
10232923
478663613
870635449
54310961
459811927
692710409
2466379
189343711
320269331
176500769
296693051
306028537
145967021
689671141
121696423
554551703
516300061
135562223
138404653
85113779
39960409
20507297
12697877
348424871
207213593
87828361
590146987
223091489
98092237
35498417
277568719
466257149
427620229
197711603
286488721
95420249
25533329
4525973
83303027
7658887
153079933
119585209
546777967
69373033
153802939
350999419
760073
118469509
5259871
61716163
469010587
118748867
63161117
3223097
197351131
173578103
374361391
240344207
98483417
561546319
302172179
165098723
64734217
20333279
45688943
121980941
36444563
2392331
430956143
38487139
34028219
401981563
550563971
209903
412189853
21551227
426674459
20225417
66076507
3060727
209488933
566523541
1801693
41280997
509704543
104886253
369055513
26256443
73716101
711172057
64472843
376376599
360558167
309456893
94311761
283344989
553975997
46621187
371151101
91402123
16001837
237367997
97689049
442308413
114591073
62010749
47982503
402535223
80729029
77127077
434832971
156546413
96010381
517266859
189183151
100509907
273581137
603613973
64177097
17836051
261883511
251649991
341403941
385482919
37628659
2551699
489432871
8069461
314182523
124075859
319401263
24066989
168995509
854202103
170021689
150164491
456666047
511855021
361270003
28815331
344615353
37465661
153532441
413000789
9996671
553193717
101993953
48936469
421871
123168217
160486661
17498473
46710283
144444913
29335991
551917097
686237399
74845273
262354151
75807187
735244823
335111407
74590421
260690719
8704099
128900609
27194183
319713803
56659391
51223807
20915773
151784261
79165741
63729929
215032393
108982967
219380611
31567027
97224761
8689739
429584291
115556323
80354689
83211397
264139487
234643777
315648491
2664979
85312553
6914627
4471541
43732651
90085987
8467177
1613137
147951379
56566063
119595199
532043971
114409409
457294093
142506523
37385401
278511257
8682997
525175411
441088771
394314157
570525463
183499567
266705279
3958447
227851103
20125277
84062813
712433873
266580781
45427409
18050533
218916539
492505721
23719337
269188279
22528381
244480549
58012979
299594707
318845147
565626337
142376287
28393991
34921427
248367703
734372599
81608831
19713973
4522603
28131217
205148893
104021843
632383879
472548569
138559307
373858843
26422169
47945801
623282617
611571647
70880093
114925303
6960397
194274869
661893389
15742777
8668717
401959057
4276477
280404947
676557577
182524721
326217797
14185777
288474191
148849067
175300933
299539663
49010141
41012681
426992711
169943677
612372139
107598481
308817163
22196627
146961953
77539949
852349207
141123383
392683297
173437669
814290721
153457373
434671
157594093
160053323
194509681
1678211
1700891
10269817
5001229
101357959
8851589
219501473
30558797
164327861
165022477
12409799
116054581
28416587
271006037
14187793
34688713
77518789
353768969
10345807
66375763
342819479
39466523
725431307
532500719
8235023
134855107
4482523
200872423
344223611
395071363
239416787
162436531
820939913
475940407
133934107
31214467
187664021
20765273
166193977
82847707
112921597
239791991
632451821
660529171
63663697
186792677
169770257
159776317
50980901
3777649
7925297
88880003
48411521
43560547
70371001
45201977
29893243
398668009
242727281
569735983
672511583
116779393
161374687
465921503
521064679
74846327
578808683
143675437
754213
35611721
143236721
65825323
19316051
1594321
303100037
550805197
421810043
567789137
170200027
63553859
68724443
114252401
309406667
508391551
3890077
12098843
37011187
134270707
155917579
428756891
537995287
440489663
379855583
52628561
177571619
199666219
837066599
57997963
253215439
367244909
144765707
149634673
47809759
146919923
544366351
1684961
102682103
52208549
23081011
852459161
245802353
47680207
325920037
19313891
35863133
283825169
534880243
135891871
40655831
26845607
423593113
386443
749423951
41800963
740159557
138688301
20679731
281575519
56891273
57468611
44313109
196842523
293121649
55503823
340163227
231638003
265529609
422710979
89356349
74371699
99980879
597990577
48102037
6987889
189044059
347566099
17615537
255788417
268079419
189105479
805816021
267134149
330603271
131979503
102907157
21428167
27119801
82942831
212544133
460837987
65988973
278514631
434311123
76680269
359372081
798407
24289259
96150037
401482463
33957299
17627263
108851411
36153157
1103647
214011131
110359531
104271551
508904713
415030937
40266689
210606853
395191529
125009603
274770641
17671909
433927399
131078747
257155897
411044789
674701561
200193883
258055451
190256663
16992931
9925241
416422151
343450139
549837527
419711779
125146949
77039119
9867829
192801527
25022287
8851607
316143899
435101773
53237099
86397391
181339139
77700163
95993
184991867
647754551
141026411
204339823
81400321
1430977
84891739
10592653
426760813
509528687
363411319
12213757
21920957
15936091
74922391
7535399
95879911
103173253
605712103
475630717
193132607
453859877
334379821
15548633
55874443
422235479
2876837
184242343
348184307
10052201
209379017
6611173
258271217
520800421
391415741
38007373
32137499
395109331
17389369
467874541
498098437
715594301
662162509
694156273
28545659
36092281
143234617
53993633
1562383
379982777
511832219
92954737
95207011
380645077
274554859
537122863
396159397
14373407
112350143
309906061
129208747
2329451
694529141
432063509
245052497
25741099
73887581
52653467
54275839
181558649
11417629
39539891
28470671
133491833
35692999
26951581
387996523
715674473
234064651
246110693
203251271
280594189
393809393
154025407
156273079
684935557
194493331
363135803
18745219
731034617
593024317
467458471
117135541
274044413
116109467
668249891
281596349
338360501
392291477
624492809
374780261
180595319
119436133
8472397
31087619
254500031
1873033
224402137
337709261
217825187
176382743
92104543
22774009
812387227
269440541
3836303
100960141
86656963
129510643
4269959
52495571
25435843
339055967
255699791
142892059
212398331
26261051
381277361
564153091
295614523
444961219
191296873
167370127
164728891
63993341
89736203
424922423
446153263
601172609
261767713
28087889
16474681
116947613
59882743
11999209
426899909
5869387
42224971
8567971
30428987
53241217
210085621
511337303
53948113
255282809
116444261
466250149
185510713
152818489
500809471
534056371
119115509
19273229
51609869
55783223
103441409
499617973
161393819
136304501
368200643
77014151
257663249
64778387
108927601
248132327
91034653
609281501
263504617
43971463
219932191
469353317
715031353
36376861
22964063
304898287
125832887
181793473
403886617
480051547
6779879
900571541
653561863
529666091
94464499
12301403
171055723
301171399
136192649
160504171
72110873
578452799
24253961
248438651
460644281
427488029
51095263
360823399
122043899
5374751
259589809
16042153
23760637
323593121
58433093
197321063
433517297
303397781
373265903
791161421
279352373
253810573
139921501
755786117
32197117
49658803
376674889
387968857
47397809
47187109
542105689
21838741
610874083
10861289
332101967
122718157
88750433
229419341
648311527
363559681
513169649
340120217
490399333
110239061
432828397
789617
175689763
257020811
78374137
199532237
403983637
272155931
121118909
145361179
652926467
396364799
352210801
195728609
2507111
6792173
402606311
76139771
49646479
350315321
442777781
10157113
959171
31554071
36583891
13775297
203720863
85621703
20524331
203026337
65405203
188340091
80140813
305380391
474114013
250080511
209749081
4996337
205169509
187877873
69081031
146880977
138060317
445892221
153129059
280418863
203589457
89097319
150353869
29894981
362682863
634391339
64890157
177349889
15271489
310111423
96923429
272725337
54577283
153711031
1992703
34376033
335928497
86131417
70832603
180409913
294205837
47656669
345319399
54753931
157048571
267256537
115586951
31561253
344968993
34009033
311588033
810884929
278805757
692405459
200516269
31554151
49555379
46634239
161710481
611529379
262433399
18353903
634988243
399584723
16415219
3727093
64700047
198301303
152066119
42460361
509387519
31651369
21775769
792442507
89506247
316254461
154513633
512477981
10449749
249260321
590905033
32420779
673345859
173318023
25727837
161019773
549994451
223583879
102905053
91524599
76507217
2233591
153506351
43680359
177155413
789947
37030871
61853069
209722637
169126537
236611393
286709923
168530363
93765461
588807287
236790769
238538093
147396187
33817309
87598579
5164301
3560233
134270581
245968649
159015391
37989461
401134663
530942791
58976287
27869267
139965367
233717087
54710489
123527143
104272211
137852177
172948133
462364901
58637321
935690401
268049809
517885493
589744003
171458429
353255603
664649879
178064389
720644861
112816001
89596543
201890959
119504227
172276063
908607353
22795163
32766977
823751
273716357
590398183
476702537
22673011
4131931
63862067
793249027
25112719
80390269
789603439
392325293
53719843
209496563
39994189
117625051
202178129
296164081
604417183
303231389
47774033
99606509
13748263
904973
150133063
337664759
16310353
530595587
51666931
49730341
195766607
705284711
342679543
74803793
387269413
15607099
111087337
810165523
378444023
228287
115560199
435728521
204819809
182398583
822567047
51406447
19345787
20989993
45814319
332524211
275184071
231928241
924589657
491681261
364931449
521822291
613702777
707815357
475679513
72704857
72080377
7436173
31479967
383308111
23863159
232971503
94168381
3697769
312419
53774459
10384487
11122213
158699719
143462717
12982913
361668127
451545917
114924101
71837543
737131321
162714067
87736379
29312771
402389963
448733771
276856499
157252691
353332843
472395767
2051029
79019443
1373633
139308359
218113333
9821171
462743
655023763
371338711
9096557
73182401
566773391
226413007
60357799
416396237
22735697
107283023
3762527
78770899
403087649
811522463
145354681
187416737
71328629
269264189
476258987
136515443
363930971
103107701
47443367
53366377
99970529
71651579
209792029
232036877
224542463
464104631
9827149
506447167
228500521
73077007
231667297
517030861
73108793
203748109
770218261
112288411
3021917
581152459
8534501
11720623
15659759
323312279
70912069
8387849
84296683
403923053
131349571
291130129
487676863
75111269
62952401
387173653
817799117
311435753
143451493
84480229
3001807
39618281
27064781
78559967
261228197
97056683
270241891
37107701
95885987
55128121
6005933
15874993
38554157
22439777
150866581
146448457
7007339
278620061
68074607
19835353
52690843
461988217
468131473
209755019
12778223
338693741
217381237
14441731
4005803
61523279
195589
254802791
154858841
21710047
89855747
341958299
262250011
564012139
78775261
316045841
562379927
220616447
6041923
672363983
137515123
398800459
191022413
99000859
148568731
77236807
116353213
445163287
145937717
5160949
601669307
450192307
130194121
84976063
388355551
178133611
236180257
435861473
34347851
136889983
34632947
5308283
195965657
139229647
206527247
141535129
11438381
16152137
384998477
755834381
101826707
51407177
42383069
57571201
297485311
57946919
141500311
57280337
105792179
7035443
35498849
206341063
377313721
164539819
98747587
280219783
130943947
97709327
223885747
430882301
83457667
89919631
595397437
516363391
290683189
9202951
16096039
754120109
58007507
493499011
34220887
502291399
664655011
10888531
498978113
572835187
428592319
25125349
404166593
325271363
133457801
333611477
52320143
112332361
569477983
329356003
200815639
99015353
358108381
83569307
695686487
186238181
60391657
8756141
703933777
205584707
24422683
228417467
44943473
282041449
14506631
478409207
2293237
464996687
547708313
639745487
11589883
369664649
8429881
366458227
47840977
240889069
33440131
349533623
274317349
64458299
329916047
95551823
86063137
605944397
117815381
424173941
310630081
383592127
417837593
296749441
346852993
335148743
49302073
84011311
13667789
557490553
488870609
312723703
46367627
112756073
360529909
64624207
404837171
599103343
795356539
213067297
44642749
119627593
393270799
46108159
385784257
42931
495049547
137481361
40697803
224158079
1014551
29484859
11939141
682963091
85371491
341681957
41074079
468995689
790941817
155398721
153374927
178040293
277077487
60818237
216997961
53958797
81184349
59450477
106216007
447789689
105449557
227692411
280053467
440820409
146551051
782647897
472294367
344844139
211077871
871124357
100907623
253738567
461548103
155501933
465769387
361272383
112563463
247425047
222897107
576928283
356290339
31667557
5851019
563143213
1682819
310859509
275252599
87968719
8378527
232157
201622349
259216499
12710029
5393023
486204721
190113337
334203931
110776447
121070461
373267313
27941579
420090079
333986053
14941207
290278277
233190197
75931799
12320629
713761
55912669
187053929
205379221
2454653
13520107
9611471
665159059
25981919
17808517
269411071
626059001
32930869
352558369
15484967
108675241
253986991
710670119
388210243
301305577
345537317
168035921
696903209
346262881
1329023
4184879
26195717
591261787
57769489
93070543
84975437
137384119
54088987
9671729
208044731
100468387
313931263
280369
165448469
484610267
173751359
27773617
517312837
66676541
377636461
111690431
188201743
60493607
264186383
533780239
383766217
143312027
227872849
62872423
33623273
637310489
20605439
204173191
139670431
262565651
103166153
131582777
51138323
354087199
222101909
98210149
8155519
399429853
21846997
114676981
49611047
171550549
842071169
570203527
5280511
455181913
97943941
21264767
329618869
139015823
40773583
641276291
96736883
396159149
690688897
12974069
241171157
184128599
11683277
50162137
112379653
114118271
45264413
353038897
423283193
1217173
309425261
197374283
196860029
358998253
19582187
263782733
115077379
20574413
163005737
40756493
184396441
80534647
657219109
62177113
281174177
49633861
297244589
192936521
49912087
534097
54040673
87416911
731750611
293171
175401139
30918683
382166677
42490717
124363469
23383247
74239811
140032273
153584701
134528671
386702567
345913
106368503
69038371
11545717
568621523
138663739
232977233
812766533
5246359
75155767
76022459
17035553
407013809
18327653
190405577
124336609
466201987
626236321
58806871
484410137
9035413
339259243
520358801
59060851
797330407
411096097
382479551
6102979
385908883
48498949
489456631
7592917
12765353
380365409
400776653
185339677
302639989
664895009
57085741
17532689
108996049
53634047
150452417
171785839
215077867
376866173
608264959
37307201
287156209
398176123
383922199
450762017
471370519
89954719
338003839
108468863
12231829
208240001
49341829
2924687
6577841
3492653
8006879
488240413
1610327
38832347
1834073
68250353
58236677
597483281
58404491
60103427
298023211
377473501
3992957
419684383
400292939
761242841
346752151
171178913
483240781
495766409
782156953
56294443
18412223
32276369
430228607
105486077
506530561
480232463
21872573
79600793
800453
29598727
8656513
161544373
97791523
194900129
368263873
60674203
42835069
58033541
582458077
66242263
678674539
401059
63543157
129061169
23015053
461303747
715100543
369394391
269411741
21019237
476970713
382073429
84833393
308570617
241981447
157797317
188898473
2000123
142389601
298741787
320369953
244400539
50500391
190787089
121885789
262343453
124715653
437939
263453347
13290371
223494533
44118523
160218497
62721733
385072057
36025207
297671123
209332159
300479689
15554753
4347283
130676549
83805233
132913951
156192581
56665801
375648137
167899681
103115483
49089119
72178091
161572729
58147643
59665769
76398611
20944433
560262623
419142023
492561959
164987021
133333891
27594157
53051503
188182651
458598529
147418751
130962199
22095449
159146047
4227403
14509751
228939251
169644701
171296207
731336533
11514103
342304297
475985801
195251689
210305423
7762879
36579451
90422921
681174661
199315877
216794813
4631437
241466933
771541
686229197
583312889
533058107
86955599
8537029
16915079
180798899
102614999
271083767
146427163
11202313
4913669
111664907
91678421
167008939
189657803
360112427
360029947
175436873
541147571
57138881
4616873
19502359
22552247
244931549
426318611
5807083
2559107
136318991
47993093
43921967
172227301
20327743
101288041
65868449
512701481
498680953
842518189
1897867
195522791
356732273
119890871
20100767
750987691
315348547
57737749
165306481
102349783
177722537
302857013
559769461
173647787
63294691
403520209
515013557
117231797
244789343
2572841
180954833
266650673
58883173
660163211
139240441
141202109
634468297
1288457
78160079
510648659
11653009
577269937
477641653
546445589
27437051
322414139
359867
170504881
100233953
137780021
244888379
57711019
553432073
154224097
117084463
460622941
72028273
73211059
16495741
105404917
24709627
23216519
230553689
200166541
143675689
46689053
201020111
97518217
73289197
3129229
332206307
545662861
739699183
404103919
353819701
129861533
19091041
565567811
17269327
174942167
119394589
68736761
192616603
6004279
142294673
141697747
21634793
194885087
183678463
831895891
426134431
600574921
693861719
21227029
269501179
75013063
50470457
156723757
18774221
31231757
92067347
78898333
3317173
679664221
646517023
34445693
151823219
451561501
528450919
364178537
359361109
110899091
156287
118316467
669553727
41774617
842932073
133265603
594517309
90651601
152837813
16683319
99358933
19158313
26210929
256383541
231627463
228197843
97839083
330845131
224137
21267307
5065811
4660141
210069089
98760107
731880497
296262277
40063549
100730557
40532183
243099299
299743967
35739619
450339151
174411733
499931651
79553651
109512187
271971929
234556891
620824301
101825057
111340891
218171501
508947833
215863171
41444959
383933509
98102639
2199713
203474639
727510753
66536777
1262663
402689437
9662221
12954787
90961061
37470113
427087361
45138371
17875727
568394051
87147257
296923091
425116537
271629511
83746829
356454947
18835967
289307
522949277
138252487
64742947
574762807
596726959
2736119
570185951
55953433
285905923
164125271
38160401
428525387
622565641
84886033
525762487
10554007
257174917
25322677
688604149
279717197
365686019
523911137
738862387
346936741
203832557
175107397
566675999
26129231
26295869
90756857
286491691
73516867
39438229
441201559
303725117
78215051
101134057
137035307
160192471
296140951
152520409
712603469
2269957
38366129
130221367
940103
110261687
431750947
320436901
30022541
334480901
573462971
75743779
576704539
32272483
8763011
4228193
21757493
446378057
17762837
21111733
31049983
366815321
172363343
26970701
595613917
91294157
674785229
28073497
1927831
61360009
28117667
464072447
357968119
1383241
329160289
67794043
278456371
18072517
18891413
313033361
138063889
599256719
133013929
260871217
9448559
61271429
8051699
52419637
525165419
56226139
79335623
86898613
392346967
64315763
12661811
28430711
828215407
250827587
28772239
426221
123604619
444819383
28534307
123159401
54964069
267162671
624827689
718911217
233589379
212169757
91313771
16652513
3338233
485343379
38374873
755262643
831208069
1742849
9617203
91440697
98963101
187054729
587383
268205603
7607597
290619851
27992807
93320873
121815917
224690087
27802399
158975339
2205523
224482849
2197661
3748159
95109409
228557881
419490679
594606461
755476453
120618263
217209389
235758247
511469669
803934179
363150661
154061209
202151813
218521013
315242453
108301481
373175879
48480709
179163337
503227847
160891319
43354601
849783577
213624211
10064947
125851279
60073049
422833549
44243047
233111297
271245857
108594163
87518677
108001703
151422877
610034629
345473627
17221481
387996629
19208803
182980043
357676523
37598371
16586081
17619703
240188717
3693439
125882483
72853817
342779543
40204919
320645357
730894477
10482541
304196513
118785781
371743997
471259249
24926269
57701983
334172389
886739719
464928719
80110861
47176049
111644837
470104021
247600669
48256907
599469347
13423661
473575457
176405389
202426207
297645923
131775031
491737483
121829173
117686927
427216019
37392191
91560737
53500973
15025609
189003523
569477737
77631863
18085027
372540247
387121879
22333349
165364237
47198233
454076501
61072471
466793231
214456111
165130201
897923171
388798153
276411713
367248811
577870291
748677607
226857181
527208769
6851881
211811021
84604259
306021941
840234407
219512479
486857731
50561209
34816487
126516911
154283321
87998227
166846039
306471973
70963327
85298791
93534803
9755041
42510089
44880961
310319231
602293751
374493019
146523977
159220219
77918557
40079393
354829721
47314481
159836681
716205251
724631669
263900927
8204117
71675243
212456941
441216203
81199733
95096413
97596553
118815647
342113857
503097559
114825521
23920997
41120273
204607
207212923
293865007
197864057
210275123
350685073
14082839
84144037
153295993
244815331
25573523
532850629
2091031
32291191
264336581
159302851
28772641
43393237
56508719
28062773
29826673
21929029
9684821
25562083
245266921
652439
9376903
475445813
736940651
6086803
161945807
75101711
63764329
462635249
415187473
442071373
413580911
302963863
453899
20909951
10076459
284354153
124778177
220509799
541632193
36351113
190376839
41564407
56562239
282841
167025907
683218421
17532481
111978619
120678163
96954421
4612291
574192583
332676959
601289693
120239387
57783647
658862359
131055581
164838251
1361851
128365427
592301783
31210441
1332977
16265677
190738291
79549913
96242521
2094821
120200303
142582469
420368831
144763747
629636281
173814689
202819193
1599149
56503583
578597743
286632209
341554349
105427349
109482973
53589779
640011481
172608649
108715591
691845223
25012249
726263651
70162447
477615553
245499451
60119069
462569333
171066409
67074101
34403977
14636179
427566917
1511501
46819043
97524191
14093617
510157057
18244873
27698291
523294411
292932397
827641681
330109909
345765733
79580687
71517731
13322269
61986791
509037283
393050363
121244791
552020641
12248083
4805839
40166039
165124577
170884079
785516177
1117387
4472009
223036789
39652057
551423029
16839791
446513729
575556593
117679279
287621603
335742647
135464339
11388497
197621623
843460909
110661713
41115001
3705313
68033
28074287
25986841
737828797
31112959
154052111
388695911
149276373
43997743
224956033
56897389
4153703
47053
286844171
67406939
311635043
39984449
109641317
410787931
460016993
263614283
317764907
217294559
65584273
273764149
256238273
101254079
593826433
122067097
287422963
31830839
27187999
535413041
531001841
302864153
300449
327530117
26626463
302353949
1928347
220131053
546960889
43020827
123921253
67624883
224954441
34361251
521592559
289771151
4779041
673807039
289257949
24493097
227986999
257569031
30087397
90061001
320952263
1028341
2130781
567171923
100059319
555630289
576768301
726390127
79909183
53207699
479420603
26287631
1504043
227753041
237576877
80286769
167741531
38958767
9277963
81203977
35273587
378755287
472704053
172127507
79069547
427307197
327435809
40753859
127210367
158377799
47423777
459681869
25188209
13561997
437603597
22864799
90125023
107427997
90689087
309081299
5274959
69646117
66606223
43380751
436346549
37748461
48941909
163299743
7371347
195152449
327608863
269761343
357720323
291258437
348070273
30151427
39231893
381052883
20964913
68719939
274530307
13748599
788129059
222208201
338618827
33898523
316803673
455334961
93512039
151003277
17542927
2565481
146990633
96537037
9792821
118168667
322254253
312511939
22990571
141272699
347547407
100079503
367271743
591612919
159444277
264434971
207299803
685593539
43844891
371050567
24316381
136192163
61863397
255821191
119229809
324697691
496328951
57510491
453171947
646741021
1394333
207512633
511629593
125184679
75761687
3153937
66316687
3518731
231202733
271972741
258626939
428639843
349622137
260749057
623842103
110175869
114728969
261866051
2590661
123141877
6823087
176666419
295836727
276777143
78087187
405833761
122070101
34664339
354162499
70798529
61266523
39781013
260428391
388846741
438167903
128484737
199975511
75975607
9616381
132540773
689004817
412299077
14938307
6992303
90063307
25274059
66765241
6379631
33577471
5644123
404023019
245393579
659053949
60924251
80151649
603345401
323008457
317599463
109594663
65078747
492570373
716890547
9588287
247757849
17048293
103332253
63315589
377308049
331388779
589103653
68352637
250196963
5334529
755329277
482680973
27609677
117312343
34529491
779252807
82755557
193792189
457725581
9452999
228007
824303873
231123493
391479833
29186063
319276121
795394529
366776051
531139591
314562497
65373223
16493027
118936249
25277641
25300819
117432493
113554187
84660571
250375757
279124229
72133571
285749237
535955909
875328371
176533417
25034791
72751429
485842001
261711799
305764583
243756463
75262237
105025001
214473587
395436073
507543661
85817153
86097821
465103181
7011341
606227
69154373
50361809
115487639
10722263
18902381
173370107
36152507
360040979
245614883
400288349
73743191
200661781
539601617
128562503
173845501
126794513
422737373
260441359
29674123
214377997
351042023
798844181
56430119
57554033
561257
69066269
103650629
262822733
408908471
31458337
280124309
9522109
35180617
398141501
525806341
217546493
400537999
183510851
581434753
252852727
202736447
204053879
285645667
293790041
2030621
133717789
21840107
58273
49307723
1042155
144663677
135526063
341120933
14032159
35601277
64975333
135137533
47176903
88870013
102694387
727160779
249525079
235612063
74228009
568044101
67248653
74438213
251301199
58817809
382158197
21304939
3985607
267338347
453724837
413199233
269804597
137156477
187036379
110183467
233035489
111817991
369077441
156755413
676822261
76335073
269498431
167432173
301685387
1174697
121982963
177960527
3505441
504404113
277217939
114435593
180801757
29309941
626029
46312759
284018197
185400581
381968473
183419473
436066481
801655037
57860483
522075241
273368467
43283783
582534677
506037479
745856483
10396531
5370647
246406249
417971083
573493279
184394477
341190107
95159299
282390967
22884809
20270317
284923957
462783193
139077383
95296489
644811451
232783489
188408113
658735031
29087521
92278997
10085239
921803413
165918761
40848959
335962111
33841813
32478067
7025761
4848817
436100593
172776977
4839707
132258167
642837737
301249
9611809
16219267
10839947
116020843
268289587
10389199
6553523
48586481
293662067
197750153
115850957
165762677
350213119
436544803
66703283
8656259
428836813
154477639
22679981
394266893
279487829
30559561
8263201
505330429
289232311
161447677
561536461
34821377
82819229
291034379
12381449
537552151
173533609
70325159
2709089
186889561
14631439
349314781
39232751
62828567
10013371
184126457
128532343
209443
300935447
13992659
13778087
60519059
22048547
557173801
452535793
49670477
160601933
23806561
394312691
488796821
100214629
26733857
166527931
1653661
836109779
70760257
53338993
102364861
100329851
21816611
126483701
443585477
14389399
23027021
79001963
195459883
277042757
305906009
180641033
471697763
34944361
6006493
146277589
100599871
97276493
8693843
99409889
422330533
486434171
384644647
169036669
371783723
64622429
113168147
2823061
11304611
306876587
1800893
214297799
26716967
33855281
446342563
72977741
142103849
554397271
186075277
163762667
268416061
18896789
232367797
141563171
430800263
380687119
8469059
590126807
256226209
120586243
184775579
341935991
2896541
366334433
10783901
426675247
145242221
33665501
52397351
155920621
8722781
47509597
346323493
279095633
1872931
33977773
136171069
532687087
11988761
103728311
51071327
214133707
13303921
322289713
252464287
6044317
507757507
91445083
452622371
135745579
225942263
71932391
255862183
154300739
147884881
52211429
73669433
13891951
743543599
371788243
33948281
290620619
324238679
254813371
158644609
116533519
2486129
2651533
22468637
862202519
22482793
30972631
108975539
247951967
252735803
68006089
63053579
239145481
32562799
23149229
203485103
306399017
157574957
360871919
157165859
249281143
105835283
142910311
284986673
28740841
111589363
885997997
93204467
5014511
330833
527875819
237117589
310927349
297454403
293600071
36194537
97569181
13790783
556101449
372704797
11272831
43486297
56345897
429217939
201791063
412140653
56595199
62101967
87630577
121070009
252184831
50525591
297633241
23869019
124039963
322764931
28869571
751411483
744252631
268061
381729571
196306987
439687709
230687881
299580233
4331029
146809073
592419167
105427313
167015347
100245347
104756251
699615871
456382319
171566137
617836657
9410893
136226513
677670569
163650367
79049693
37231787
67641323
84077881
120902609
18563107
314887907
32688937
206124991
879993047
29709649
374691601
211112179
9552769
165608743
696124241
403545641
300203333
860512357
19026803
572308703
249157981
125975497
1317803
31749947
5890007
89007349
291469883
38009113
773108429
96034877
157142963
248363911
323566483
77632531
511629317
26525701
605871907
37922867
615296369
28848317
464362141
328594613
616455293
82599809
134057701
453998497
155649283
23591033
133546121
340300463
534984383
141798791
22890107
110440283
65166089
252357811
419176379
612654233
25535423
29573023
255592171
72295661
326328313
18762097
87644717
409444379
36604943
83380889
544678621
236031707
88146623
459124313
108488531
106010083
632019071
473557979
11561129
134995697
1059691
2604457
21915007
190608377
684503531
93172691
25308797
123645089
360597799
571393759
92692541
79233109
129868087
124208501
1349599
173437657
57338707
385140649
11149157
539033389
126589889
127323373
87229579
426491843
215556431
129198149
87776891
93116879
221428087
329482997
177705133
564399029
348733927
146091343
18283961
442531993
62371339
24267307
270450287
100089427
53842727
11354461
252370571
270124697
399836959
16966403
124559143
254642957
165178679
462881149
2001193
45364003
538953769
323056243
872368663
264150751
270325453
372356443
4878547
147384401
454338383
14436259
300721951
2418623
68444357
77227847
401707037
191755583
100715831
250846009
271230419
198224107
34088731
57505673
91676381
28573631
322460861
123937591
61732973
716939
20025827
707937053
4667227
52696057
785603947
318424537
478927453
273079361
119210813
275784371
32914933
210003511
360965321
180378983
375256121
71509201
41669093
103001309
9313193
60604589
258826487
166061447
58887319
63349441
81535081
172003877
67871543
547623677
120533389
361898239
191606563
326830079
70331311
468473521
53575439
319350179
367280059
262828661
691915333
519596951
7988593
86376557
158185759
758199763
377320351
185109241
452022691
93221671
171191467
14524837
7561907
8684057
225106289
358360141
244409413
319984397
606204019
312049123
124957307
239661551
172939003
15947153
104140013
61877407
526875367
901934477
99785761
111739093
55418551
333051959
730067423
90491069
558010603
89071051
592922933
93710741
173898379
260559419
1530049
344997857
39196889
57385399
91796041
591543443
183232771
14830757
4370771
218138047
61733621
765857471
566067599
36123631
257216537
439780387
474852229
26469857
299231411
521750291
330807283
104784907
363716039
276231287
629036687
139398871
134483801
298412767
544577339
644881117
360878171
136302161
63621697
253799839
111374563
68256917
387785389
663968269
452874869
16392599
12796999
604762409
2106851
83175083
582948461
56337119
559490161
266502623
205572739
125835761
890539513
269793809
776841301
2025937
549315029
76864859
176816347
512978023
525526619
2393437
129917189
186672583
298495973
115881823
13126903
86843807
22944469
186883933
46270199
2665259
266445643
37491353
33436769
776734489
89945749
6491789
29328443
243234731
929823049
399089401
165162493
67145831
127446041
120307393
740029679
162571403
28876369
78048991
11705059
20286163
203551823
111791683
129822911
157081993
23929859
502211
254440687
493365407
134702699
454049983
540709979
97082873
651047
10856609
60111257
73361173
303308791
679264211
827263513
87882283
121082237
100208809
56378467
167227217
509201603
120875383
34414439
49854719
188742493
111815237
706989403
216954667
112653017
71428831
12217343
440660359
187857611
185993477
83898497
1535221
639975187
524567
302945959
5725003
152952257
42444263
174826387
111259711
168952039
43899221
203219
57422363
236340737
338744729
123877529
511579333
44613131
70386229
67737143
467528609
176280287
677659621
457960897
117248891
5741677
173441363
662898241
856309099
61705453
126001847
708530357
44473771
79149407
3407249
38181323
48328187
607228471
11530639
594447457
258197591
22721173
386920181
98196841
25978457
795320087
316406137
322395859
39266453
177863221
197955221
66137243
100743821
252366209
151723919
273149509
277795039
29558491
38990849
403224553
280283323
93919457
160858363
170336167
331566737
445355881
4087547
69782243
82699681
173779063
169782667
345781927
97290751
419391979
293190199
17893669
23476877
58883399
1836173
434313157
84700211
576185261
151753871
49509013
580257151
10894063
38399663
505663903
107783513
68888153
24456329
743837609
59265629
443259211
625349
208131767
7601437
281969659
400232141
104528327
150678481
211901903
28198151
94609813
764102593
266460287
239416811
245247437
867415631
567522583
391001879
536309531
363402401
19888553
7024711
371442763
252174187
121239421
53675563
550529971
127810201
593240471
270870959
247907327
297393743
741259859
233607377
211823257
77622637
60120317
244194121
107627461
51384643
505772143
222198337
275829221
13895459
619778389
119085949
222467723
142859
100702493
286495411
110029529
95358143
76797229
28817021
783529193
419676757
23777233
143526289
76115917
229360129
52275077
672806599
338785201
42106247
168899279
732256633
14161967
402626927
126070619
410935379
300633793
17000539
139978967
94713607
86192497
133103221
869969843
926457683
390278633
15438331
945548339
332658401
32320241
135997313
472747697
392243983
390490931
6605927
75084337
267909067
243133453
185970607
106411699
264325861
148465397
214155349
624065023
304085543
202488239
608201389
146202211
185752901
223260727
10750391
253815203
63505159
89359663
146778061
10026677
379796327
8134169
213867569
96781483
42543799
303756181
111342727
54134981
4198717
13221463
11357189
239620891
47196701
368244473
683127019
315306029
6770263
645831101
40059511
61758877
36985847
297032623
185883499
790313207
468357187
332834651
116977207
408669299
113302627
751475357
282355063
330722213
382522433
293427503
280157183
613537159
615909313
268029943
257529359
95612281
8482079
141497569
152420881
673357567
366417817
181263581
75668713
150762259
31436407
153777917
308785579
45798127
152259959
621610603
194520569
376250363
130128269
412331827
124240381
504392641
147870869
54341411
32358763
60013819
63132799
10378499
180261131
639627211
548398841
83640961
773527123
154108421
144119377
71753993
187732267
579589
358561799
4549879
384222733
244976629
152683
263055547
3325193
983285273
266009893
34338319
21455909
227197363
361813303
103091881
774305089
68468849
578762689
163270421
20292043
93352807
7172299
34858463
114310223
6833833
129616639
164136769
112847597
166060957
531127657
30640139
386623199
39504523
102165433
11022199
56320969
581376223
740873941
493864559
592465103
124481641
101524483
29703101
429544547
370434461
637883171
7619243
11053439
529715317
213768617
57947411
94702009
247869073
814525963
361729
65321101
55657993
21625151
57377539
56078137
454473023
1092673
206174051
30890983
100769153
9784001
38760377
35827931
121560073
78545893
214162769
3318727
263737597
220817293
430040201
58898549
345394087
306317971
232541669
99133891
555137929
113740919
935737211
226528591
18116689
297765719
288188753
194220941
10286189
18671027
10316123
302587697
682900297
55862921
113130361
120469957
177184927
125077987
403413067
71213783
526977037
691431947
960259691
330389491
40061471
26453641
395582171
8904187
498987221
322371557
448298927
114429353
353596339
165937427
305773537
10535617
30225007
1716809
434825801
260352593
143288731
634068647
69488603
201751793
215192381
102246269
83075437
58160231
462032071
226043879
784718953
409436351
44917603
168547007
37290047
507462569
207095557
596397379
339677189
199253101
161880227
32291827
126300247
260509453
136384111
808915433
529066961
154921469
230490941
490269641
5224463
408818009
58527863
380973829
19620281
306715589
342248479
8152147
164360039
449502113
351130487
62715607
4452757
217135181
125804797
306643301
104755681
233083561
16046461
461323921
50530003
52212103
80351041
315841501
65001007
238009097
424852201
710868407
32230559
371669891
7331003
229105043
572709259
3188233
1230623
799049413
303926549
372405533
114512243
38068111
132665129
108452419
89519527
139112551
24112741
447175903
127068079
79046089
329331307
486449177
4297739
148261969
311408959
163918717
183240097
290238001
99846181
576284693
8529083
24080867
104103361
117520127
237721853
277698151
883820459
375342181
279954041
921897967
24205543
14633077
9937273
491347877
641915231
70042969
24084409
27238891
173933267
593147941
253559057
26453857
157829261
164922509
189103051
215385803
47718389
19831873
811657177
79302079
100317941
343202687
25613629
349482037
238487141
140579297
4028861
187358741
326157413
145537471
74818319
649123303
257617897
191259953
340286707
245472151
7680713
22629661
94485239
308844737
59849233
250239191
42453457
164063131
49491997
69745343
6807673
172961353
38983313
5615377
150011923
739883779
132969799
44048911
69256391
124032877
478886257
495651697
39951047
312008693
42774031
10626493
59013827
110024081
45827819
453125999
196579259
234188611
199386529
50192543
56652697
334250681
727275551
396182447
512433769
25661861
423434251
2172103
93894803
195808603
78908831
74121329
133777513
93681683
223358489
403332473
195193699
512530483
64150591
670403
579410383
278912311
152768111
125644219
144226991
88366297
214928689
192606961
267811963
284958547
27651823
2016041
12354701
104946473
239692699
31169921
274975091
86267267
550407019
49366081
44165717
743585819
261018319
6298489
22359191
749640379
50581309
44750933
250410011
52921657
115605811
266233501
179497649
525175037
124647577
23160713
43052749
91177159
369710423
11661719
440432887
261400049
183443041
894317
42704429
287320067
168749879
1727497
402724499
73603877
98578957
189701117
704897209
11177561
211956301
99662851
62913083
87480719
217687919
93707857
462242273
214842581
593987711
417141457
77833
102012077
8550083
4216711
60069277
448110043
8001391
207826999
782439337
395743757
13340557
507063197
516827867
183860863
15394669
613755719
386284429
302276563
337154933
41209787
193729117
270419869
133743809
97952713
196193117
23037401
248237153
428550061
618418397
173764771
25980649
5007091
195786037
158292709
371704621
171880721
459223469
195762901
171379921
141600013
267299707
99376691
7032433
2467079
6858541
156527953
8197333
280309987
126918607
106006027
127872089
320340431
493770817
341159597
2340311
36257647
30738803
2207141
80659927
623904553
744931063
233234923
800978929
11735263
14100839
20480921
39598183
209451797
31752221
382604491
328167493
315098051
189955253
104208089
40318709
10386589
346190147
27802189
650939
20102909
263586977
1755917
134364463
14986219
8084491
311537251
440063423
100328587
177536137
321825071
747186233
678648863
109267573
144582271
552781531
676944343
106734317
470015237
502098391
200175179
158999773
156431521
370253417
95311261
123855257
208459481
256702541
33147887
259092101
659295319
347084203
692700133
231718567
3604267
34513333
26862569
283314077
536224261
226862113
69086737
269355917
109247909
632835803
146284783
132777607
385684129
389377643
650859743
150885487
25142837
6537119
164815103
66903559
11918407
47790793
236044709
133409491
90290633
110933377
431875721
91432619
145305869
364931449
307224613
68587781
647443949
351211339
84913099
37133273
166919633
102962779
456214897
147980473
51478003
127030441
440107531
410238943
481368761
201308677
418318259
170992889
129043399
81024667
406835879
131184293
177763049
245774561
75890677
516159913
431420987
566105017
772881517
354565949
293564851
6477899
167835793
141868357
52600049
16495793
429370387
135112541
135127477
12298037
493047553
155403187
143931071
334062671
73746839
116102449
93161
126176857
38782937
101476241
260445139
64384283
12900269
502002323
62345177
252165623
138087097
429294601
109014019
22136423
617209147
257382877
565433437
73429193
181922431
8736379
91393399
7552423
112474253
257373461
654070057
34442407
115010893
29919049
541172941
249529327
282740207
299127847
78049417
563635081
355904839
215840777
32015309
566273033
110850109
24914993
660282823
16127201
40046989
491498573
32980711
102785869
305488387
317085421
418019863
54755851
76004051
12708343
157434293
247091659
156854129
171106633
355707367
437898743
282297199
120307409
431396321
29652127
267641603
20130113
468964987
836859193
106926101
444263359
44670973
160624199
2169919
500068733
283834433
254417759
439725703
400674193
116731081
266128249
18364673
49266859
201450317
278732093
230669963
69432581
508439669
334032233
34352429
286129897
478514329
65713247
375472423
59824697
371686099
7819477
452406971
80974643
426212023
15421717
182208779
617158027
281366741
45340349
48198061
521524543
5159293
107885279
523800029
50306863
49165993
84886199
826588519
225916393
104595739
153338897
344050529
468647209
311967797
182702953
42167813
71650853
87158987
275952641
331932017
28721327
91410899
612646933
10604887
50587469
562777447
481489111
152682463
184509113
259504013
69052937
246952723
374507197
39678967
964673
339889409
235595357
136369283
4924379
284089763
755219299
135245141
99093359
38200997
126267431
172985849
18192463
663653449
78888409
78950569
15641243
69723377
344585467
370143583
11839981
762415319
138224621
233089013
354194471
525242197
99315889
109683397
55295189
431010929
163107071
604359289
331414927
3703937
26608237
621950239
121187531
277497037
294808061
21414137
282703877
472009049
427258081
123333967
270325337
17123479
342127351
386903743
459031709
20959559
204123181
276770797
49583621
51113729
152554453
207729799
170712599
51436361
12691897
279996007
1216949
229561837
291303461
302003197
480649933
446041991
19327681
296080273
553806307
569302291
143114731
30362809
442371403
559792487
11466023
175144903
299254013
342982993
2043373
158060501
218572967
670869301
364976593
9900211
221965399
260421647
96409657
130555807
197945719
2890361
204811961
435521063
242278991
130674221
165797033
692927309
474455161
101544497
290956093
66444901
39505721
97687679
2727091
320311279
220813027
148830589
186351047
31470343
17134001
8485993
115411913
23353537
475086373
15427651
435327913
106575871
221090549
162196799
226108717
448859273
156770567
703980239
262495787
75732703
34710127
3940169
88474063
403209797
329894443
727229311
13137559
253553639
846822401
9759767
17648903
266039
434146261
127077697
33322297
57495167
352826053
368310697
97027831
279715253
43786493
288468199
164599037
200108123
101483231
23905699
96144641
89387281
88181843
186201161
262895131
246152717
211644803
7815089
108128477
6624949
318482839
181050593
13920169
470407583
12196589
117803509
4237547
19475473
183152507
373382579
71229203
412017191
466233947
40612307
703135913
112185163
47582527
727893137
600540047
289798021
748292747
112496273
1382951
539516027
24318887
90185089
131168459
479794477
257637463
645244273
284214713
5447693
14091851
44881931
222522589
297093359
39346501
475588759
289644539
203334491
558648763
47270779
8608363
209993951
190608569
380307773
59861567
72513499
562594817
261499697
268441553
18284687
107668879
431058469
34437401
107093647
10490533
12166751
5326649
33571547
368690711
24762869
305303549
56485843
5205217
107125127
14944021
3705571
174078109
122728883
88937833
392408407
324267071
187530199
328143901
78359123
423721729
562310171
381498223
7798183
673490971
68353183
7708343
44608723
27773887
356399479
2299261
24949373
517215547
15546217
92645797
468172823
336889117
223326953
337450363
542398393
113270021
302357921
324943121
100624663
20863033
723898657
39009473
32990987
102376777
238072943
134087567
602557567
47505181
338098909
269660803
34386367
344570647
183218249
645893627
2191837
610658329
22513681
167006683
947608969
257450383
344825317
262097291
290302097
186966779
128561101
240973373
18299581
126280159
293257421
124627619
53660779
166574557
701898163
255524657
76934789
621922739
342994969
639598241
479392817
91618427
371090543
55026149
10466837
775788269
342211237
204291133
232006591
165765763
8679611
617489009
34284253
73414433
787162709
89531467
13216121
204405169
434199739
486513637
123614087
229584217
616635893
267732107
412546457
225338891
188698267
96852583
29910697
160313221
363056767
166406651
745079
231929279
201588701
463637533
304262869
363544217
501678559
465392437
55235197
75718361
408853633
180871433
7039931
44459269
658678619
5964449
593993509
93045751
17253209
7027079
288240929
196881427
33183763
174837671
227671883
167055643
5614181
815291921
548185189
154009879
370064557
66554869
229259971
263744981
377523011
478240349
79874297
247774547
674243699
94906033
157396867
33980377
3214829
669071413
86607667
2589943
221715491
96646973
5043583
147928021
8299163
212929
260934491
150213641
33293311
205420297
10338347
95636341
293972761
1250411
478687277
189501391
334995019
614213749
21292247
191232697
177251467
590432651
110570777
449177873
148126037
787865387
490846319
183106727
6974719
576136727
97071083
616516213
26667499
971753429
218715139
258687853
143476409
94361899
168987649
297312161
66806501
159637931
399864061
381427099
455919407
32413651
176933941
382730251
325385777
47744981
63937807
12649939
476557139
16177927
704943121
16665877
219507881
304895743
51800087
490916567
197221831
394999771
293847311
375796541
320521093
442203599
27547171
79077851
41927887
284870323
59121037
116841919
127682561
43804193
128133043
2559649
91908251
22853111
109849067
207051127
348283883
240263069
53067349
19862347
380117723
108315439
812062549
60088073
381818587
104998021
133426597
87264293
99617699
148487459
621493393
289115677
1488677
67018753
101298107
22939157
66274441
197712061
176803457
221430067
784005661
408878681
358376999
83529289
42057889
616152127
223643573
880403561
369539851
318562429
80901991
151973279
145474741
347896387
749640833
92377931
25820741
76406969
82251907
817325737
621169853
90814001
499382711
507307517
284784433
365404129
360819001
650908381
623658359
97731719
52711693
134899013
134092523
129081361
94246193
142305403
110285821
403928563
114701903
200726153
155074097
62861947
24541799
333425117
360483397
926064011
16184473
28967413
66300049
55091599
97850509
123908341
180900917
559483321
114813473
62202211
19785091
284350411
108952199
134283349
290612851
30226711
86999741
105857723
521161153
24128339
553825483
419715511
61477307
10658929
69621203
16210121
125222761
127909867
86216329
215537093
506752117
865465897
246264803
291429169
344249827
28877999
865212967
318949591
8615381
58679681
191743987
80712461
422588183
61731889
98187811
128886013
178430443
137692213
125544413
131140351
12465637
709999457
42550219
626215853
933968879
76901381
457378513
92304889
84270503
42572281
776021
523671527
682722787
42061717
93489281
199678139
96699803
2329727
43279669
82447199
76966969
339770357
18601477
477637799
617389229
177621383
1358683
16747487
609885781
12483271
33633833
970511
229961713
393149023
78831713
85170031
154757221
456369871
49305251
141210457
13699573
478209569
136169321
5212379
367554827
8686907
160429883
125777159
56944873
305174921
185775487
115899029
470340919
727796591
20096837
83999537
107773229
572229347
129157477
85444939
755731
215033333
353051183
199343869
215184413
70195711
33020059
560068471
65681087
319866769
381901459
198265027
39262529
249469481
180087559
40822883
30903413
117199393
210409
34091117
100052111
299826013
148175051
554003981
53559113
5602801
88727693
290923033
239887573
498414493
8269829
253266217
184796701
653275787
9552329
368469323
36683771
402208687
2396551
79964581
120183599
399914149
131017577
349572901
72295757
7321499
223452989
604135999
131656813
425074043
960671671
457331269
470293519
520348783
89078371
11958697
627707033
112834669
12232807
301000703
334498699
510416681
43057999
503713229
34194283
1010417
299029177
303038189
37918579
87429619
40261973
137422121
315873611
37514179
108767
41299619
46486873
64042541
275709143
15940667
88988903
66803621
171498823
171853453
311232949
8309317
90792323
530743117
151438171
394154743
297783341
61392053
164235919
262479823
749159347
529117811
18801647
47098123
189423599
289749409
2585651
11465459
871594697
338106913
679648993
63380507
270557087
591437863
154737743
135999181
709789699
508547461
62954891
57208681
704017777
92326361
122321789
56706901
526961
92128843
533215777
105163951
844965029
39920533
9236891
559077193
797461879
119792117
126115807
187172033
248795711
254552399
238145729
2756287
153045359
26971733
323029123
239439481
16935907
831442933
9347389
173974721
367301497
245143949
510888689
626676833
150903173
7166359
413523269
648883633
268963423
23786603
208203139
105572399
160449673
15814243
1003861
532789553
189056471
480120037
4548491
340297879
519852577
209067823
183114643
571722773
107305739
24774467
756745399
282106183
72918077
441749681
201146203
396264749
369525161
35977223
194599807
676865599
435827731
487095929
505461331
4453313
35092051
51077839
596603753
97049947
100738301
666096841
435182537
80152291
169475087
807945559
419770297
334389329
47803901
269960861
47133353
314299003
498313609
394933283
383298037
103601731
26598199
29292917
84285739
16362461
333848093
529631233
275169317
68512867
25874413
211470409
275449949
46608269
331806647
357298891
469322297
174317047
113992199
408636037
113026289
248852833
228613267
181823219
1985111
677298821
189480047
178313587
79740137
462905203
222990721
768697169
219192803
13820987
122785301
6172843
9277811
110266309
212675509
280541029
3625187
39851419
302913649
285102187
237091427
73499269
629112227
194055937
133933883
116970901
17898679
483759181
102487639
402585797
130096091
871391
19953707
266806129
9202723
311042453
240783139
6578357
107757119
496602331
318216257
913042807
8137049
23395997
79259743
276544897
122476139
195228433
273182389
344721569
130397461
374924047
29223013
793670099
68638919
308571577
88660861
62429483
608084017
11151851
13959923
165560299
340502359
392811373
255803111
60273589
71278751
194365781
91263353
175989731
239015653
46137937
109799377
18577217
222749567
126979883
201597521
60691
189570461
46106429
223510691
241761017
779233769
81291733
11468179
2823677
354730471
202256077
696548161
260004763
205923953
114950729
437976313
359454203
92077969
335932183
692453647
11843911
404015009
93213761
394626487
11724343
314507693
535826507
371795623
326275331
822539063
4208767
655297133
17420639
12997981
146523257
101966363
421984643
197601329
348138199
181941581
62600861
192709747
317297411
91326043
1407563
86393939
8716277
74928653
184207999
16459181
114800209
955619123
10977557
57885857
199355227
88857427
478151039
26873893
35459101
76522399
135658729
28732799
144767729
75873143
547817159
34783559
227669669
168543019
736219447
140625677
310919513
50842199
1207747
811729043
385428119
439859447
237443959
369503131
20077763
48555769
517856041
138256297
638255887
40911719
277379863
396854411
29358799
831199871
87163481
97505117
21763229
32019817
3186863
652388063
74448037
10271353
2383603
17822423
217617277
27203249
717989191
28043503
64332503
433683473
347625293
268395287
155237893
12040991
28591729
109614451
50603699
193858757
6869501
122131507
121908791
21740657
265608023
494381791
480031709
324181763
45001237
3399527
66534947
91106347
67457851
295583657
184437317
59071393
30827221
71315347
198296599
15091501
808077667
493239281
264749599
700002187
52804637
320684369
264923093
139222613
240057383
32798071
359572817
340720403
141127963
2672261
32294107
282062609
172717117
13019107
15917149
5232263
247319987
340909531
161763059
24727159
38601083
841162871
62574899
6282223
102281281
716507443
137496311
96050579
548999953
101925211
176816543
514805359
833759617
415441297
34313771
470875589
27367273
77057951
207819431
6376963
326384197
19491991
84039973
105842129
553712869
27711353
156731189
225150071
186734843
499527997
71173673
64629319
1156691
10487723
661322561
536961181
109105823
707984429
568737787
90463801
414713141
54152957
401833021
56764817
36090491
56004331
3541717
110726743
280281751
24168379
540775127
85499299
11271067
72323821
171402421
692202941
121566589
104176081
607278599
212256823
13682107
130043621
30387953
117246133
46872619
545638403
3147577
205913611
175097893
122240071
265042319
201825577
57871433
99566653
185129239
18234133
5411207
103221983
67330001
546135787
61956893
491418373
149655613
12321103
72631073
448938271
127412653
125871323
506174843
621809093
180899711
7400087
394271789
402185347
62090503
453168899
177294541
216729533
658924951
43228613
147686899
663347777
821906227
617366017
630504239
37756417
58993139
542954189
124121171
28183613
594373099
655585967
10842239
743535997
1723849
34242679
279398761
64512131
222558821
239339981
245736553
1360297
430348949
158758081
120121583
49054567
722104847
190990927
34208357
804821201
37420667
34781293
899244839
186347261
397210259
128345771
167992403
53528557
360926389
181672313
21692449
390058849
1353953
150001177
252335141
2155421
324164297
953000753
198492611
17745737
6410927
287149573
117727187
356729371
54756857
394466603
113350541
291871427
493094353
733391801
24177121
604427839
323548163
24671683
629688193
82642363
171896201
234263641
67720949
11048987
163084147
656730853
29435599
47509831
41345209
172102807
67890601
282965681
10741163
189251003
70350887
405438203
333911231
81697243
247401601
538031129
6935767
563954639
60051811
226092781
139083083
198692801
652351213
40832629
286114177
114810821
625990199
487546489
434473723
535551883
162262481
336020497
5641247
501227281
643221541
402936383
40555051
563824589
54891281
12695987
16289149
24925547
163793159
130244749
278137207
539251891
637876511
451200193
134498999
213298607
113660509
845772787
183641617
191337953
357639883
54731543
13513229
625884599
348269707
846477299
158188033
283582217
38286179
234586057
126046231
222495557
34122703
205364417
463095769
618800807
60991339
147882521
370626563
518895697
333142501
626761787
341351909
467626099
276836509
8066249
147063929
161109523
26179591
581387203
163277813
186147079
45299447
18924967
13418297
585534959
371852207
100776971
433909537
40517761
125900543
16553441
331281403
23872847
20348291
21312971
122079281
790329493
107621483
536155309
313211681
168557671
137887417
254189183
333379003
51935501
31211111
21799717
54693433
306432733
84519731
361733651
123203989
289332073
366383461
350958337
2787137
236798153
221888209
487230941
458348953
88418441
29061367
162844361
37358653
185351843
3118001
13467017
141549949
437542747
59119391
488066779
47761163
715484837
3965891
324843109
732408839
364046779
5706739
237237691
20261819
339134429
6070739
26476451
81523423
290339041
162432169
39168137
767301559
77310991
36544993
1244491
165250691
277953257
601598759
14204767
8215937
210712067
51034259
129821761
453629359
16102523
184825183
371473891
2266399
503967371
21575503
212912177
196045639
288586061
781637
108777841
204118249
398850667
5575327
126706367
17751109
319928243
550711121
265850227
478232177
185645987
151648397
283292161
119636653
263453
108854489
130811773
736021969
364495127
516251389
83417281
2490913
470019601
196827131
724899481
335439029
184651583
337223231
486604439
9499541
473312087
660743861
62652287
46165033
17471959
1581361
562428829
99634627
546764297
543290051
450273347
35027677
219066259
16312141
22269659
278250677
61027891
44002249
6770219
840107
276379151
185444773
389611753
27621703
40136653
182838731
143283097
112813
155583163
419666449
335239139
37087241
539411753
344158757
475694819
796757023
198111107
80056421
17884283
970371907
310290689
100141831
531440153
347482679
41172841
177310477
264711907
433446683
83529949
1770569
201000511
8397811
489578107
473180627
190005281
4531229
16375019
668893
4646029
396938081
667992463
76201187
10191149
7841111
158060689
568716881
275978309
53119393
579328103
744509429
96311381
226678841
40229729
303970019
128276563
496041983
314688091
577968641
774959741
57395467
63491399
2022179
371004341
654085009
108011153
277561243
389837621
352158707
58528753
410113367
292194109
344514101
1268671
21336781
30592483
45371671
177715597
46760773
361631519
522433211
46327549
643327543
630218773
1320479
307232281
469130581
22084771
487965157
226796503
386007341
10888289
939163627
78264191
363234877
334778557
9112627
363548407
205246787
488591863
318171691
367723
132716377
454211617
90482477
541780039
586337641
109394029
46235837
60561989
7666147
212324813
84283687
105199967
318629891
72444653
9941887
294015301
74403493
76543031
1057457
154764083
264958087
2846381
474847781
76405717
152542603
786574147
843749807
702346121
28820821
36762577
284131553
145463599
160547627
135425651
183323011
127305247
613438883
198225551
258675121
528565913
487545353
188877187
62837561
57059767
2155507
233265569
271030867
184267123
13453331
194775121
65132819
16039693
189603391
294446177
9650999
7490269
166635893
71726813
426782789
18953833
21783637
7220593
91068833
38779241
124675883
338932943
196242001
223280543
17894137
273947501
137109611
623967259
587721973
288032431
31272697
690918779
67686947
209345063
783580757
202861619
79564003
169968371
95405371
131828429
464227409
111428981
468015643
249097813
160282849
11983031
494514101
35954291
3622093
3598559
66054889
391690517
102321481
121831687
121681841
34620151
518987107
33112187
9086323
352240939
377619367
56050327
70620241
14578961
108313901
19334519
308177671
224364779
314613613
5083261
301592173
396873097
304537897
264806483
184981757
409405349
12171883
34211173
20330293
8229877
596808767
220286441
45785837
53134427
93227009
46747933
9688801
16390579
39122641
635562269
565470443
91857217
358151
650235431
255941867
567321451
130306327
102969959
125010217
281193499
535074719
78191749
512507119
466633679
797694637
120558329
12367393
731154031
568364981
4441223
175627709
19823161
122908531
179036681
42067489
15857099
54020497
406098313
132234779
4099787
220244471
271680967
595210249
5888941
34714571
62224073
3216397
652156061
222678109
33786127
870318109
2080901
25042559
531129787
688144181
226047743
774382709
15750307
40271383
114066221
229690579
60494933
125572229
198085861
149573299
17513387
630391471
30980569
518111059
832146493
410136497
10456177
313377907
218031967
58104971
100145587
112589879
34966499
96252557
719411599
871536163
3407809
86264831
233812603
14013353
144403153
100616011
422385917
152153
183944261
17940119
282307393
241933
543583429
218767013
332930509
296250671
273636683
26175113
462309371
347291369
456896761
256880053
6992093
35513851
242002997
188911951
107558849
13761133
557528467
123199519
75704231
329744209
244858309
544261
318121
23901139
121270841
75755369
166544897
13916327
471646607
87802051
15029803
59614097
580193819
27701851
680589043
406033913
165968471
680207351
78005201
43178281
76946693
129398293
21443027
109392653
155544349
367883371
417898517
61040989
390272431
549613453
22785781
26487803
291128377
109433479
94248653
75382859
602038669
254783929
69508807
305971027
275450059
142886641
439944773
530513419
7916401
2306419
415597573
210247049
197528269
171323833
189111817
453421231
860334133
204232507
233741251
16538989
84976273
29306159
65284321
3453221
209165981
194159237
694907239
1193323
104722967
769592513
40332989
4555963
44741017
316483
16344323
87452359
223673
491799017
243845779
763485673
167126471
114105289
473964433
131247511
73664593
643581221
140414191
133885567
21386509
688012459
4392599
311447861
9049993
120118253
228041833
9715733
49742773
313932889
433090577
6503899
155562941
129952499
80707553
43120403
182351821
268250677
542949481
571266191
119395681
345448877
80730029
248170297
71340901
735931607
3064507
920657
13979993
150272347
8290717
203581223
7537393
160517663
261434183
798069443
314521069
149489089
918089951
804498047
606890083
932445719
470961167
457259071
45998471
204385303
247041469
619114187
604772309
131039
239359733
167159467
24134029
5253211
427389881
80873159
83667833
404346799
156072193
145922659
140562707
841738907
705781793
80076527
593351389
469227257
468711473
214531061
373207111
12350813
10724009
132515767
304511593
79662967
1658351
126787099
809153603
264457573
473341643
84011933
59106431
426589129
689230933
230526253
158279959
455395739
1409887
4644709
12998101
1677829
3382469
343158661
58256213
31485053
435076571
16137551
142793087
4996171
1481191
139077403
528690511
98898637
235963709
674210363
707946553
10736347
470173247
74435159
10453127
88504021
15322613
713431331
1481621
714948503
603126473
13301011
421396957
701892221
478997357
65802749
91920671
11972749
563279459
59381369
112761547
453020951
390095903
261597541
71207
371772931
111267413
251461759
670754047
692557291
260449291
50388229
9524351
214137929
28997443
20391187
145859179
18424849
198538349
461711773
554778751
86078039
270680689
13647707
697373783
90053617
128440483
89440361
345068201
242915809
21066911
6180227
136823279
544795621
44415649
350428417
53825999
16513621
72725399
635138827
24305839
399251309
393302081
58066549
100800941
54963071
824600473
225155657
359947253
20412199
98756197
83333
7467553
106669457
716421863
46258339
48941749
209121793
258635099
23259029
73891189
409348403
3242611
179510059
2843963
146372267
97284401
63095117
267866239
556061413
507786749
74802701
99569149
515706199
868941473
324630841
87395779
295489109
468839347
307441781
30026429
14923001
33995549
264646289
29522681
65995997
47847341
562742569
6351041
334743737
9083209
674395663
111597209
314349811
153982519
195145859
254208839
121434701
15222007
461432791
453196859
139333721
179105249
32949263
51970253
203749261
246169211
264006143
672872489
213608333
296959087
116822309
318136669
3983323
121082131
88516301
168906533
91227247
595013941
5986801
41445557
498790493
314377561
2534417
522902357
172810819
55964537
716909603
8387527
57986941
35196943
285517171
203919769
394961849
673697413
217759963
37979659
304053467
372236231
184549063
361636949
19239377
26008867
36642433
118623247
344745001
38853197
109019051
169090393
3191401
141654511
58174307
5634121
196983959
16346017
122482033
255477049
38725619
208168391
501229439
310420603
281378621
324356861
788746967
335767099
352445869
9019037
698713507
44798291
466202899
43815241
144084137
133841431
545396149
400550621
16345831
258443747
144352147
65872111
200187541
130865051
187571701
16316381
87517429
332113909
80542699
29196641
106344671
398852941
12614939
43992983
193792477
264135437
788724203
298656539
38623253
679825247
306473051
162567143
263213147
28209253
608712997
27530381
101030383
68656459
286730243
154651223
98839693
500289233
98980699
161732581
642593197
195644149
185345761
203805517
337166303
605677313
627118241
314813419
119245471
582019421
10300663
1972301
328937293
2944237
646577329
586237901
147926147
179416771
54103507
784028897
46284611
39846223
113057317
13380359
676274813
11962927
52248289
83316943
259411147
694576637
441172183
5220179
215931769
366657461
19454359
2782589
3473837
18183101
72951001
54985873
248808347
481094321
82308257
747918007
302066111
184788467
4896007
397179451
174701609
47632063
844894873
453481603
607924631
97086469
52199141
175666093
19767901
411761543
351312937
239196427
257652797
58598971
1011629
57655907
185140157
46876913
908046401
16441421
402158819
331479899
110392963
134802953
95038217
176921011
534731797
785660639
687382253
462495287
6201653
363721081
358447489
106688609
47021801
40465591
465557123
113037343
39714167
379669847
506859071
146379589
382313741
474631147
54352819
5139011
365648453
535326643
157853471
186536551
411847903
26340389
209411
61262953
67975781
114520673
37879651
515648669
791217737
205329121
394153159
69967319
181253819
162737639
7278077
3968039
11752651
921007579
266043539
122305649
298864141
9597001
852307
393919853
386727791
15953627
60698971
109599533
238043453
887823971
67858919
289136273
387292639
148182787
216097267
424925003
9442403
224980597
524992123
109443031
395009821
4740913
133543559
146881313
314986619
334234363
87410291
405678401
55794929
290533589
20605087
93201943
307791571
181006979
25912031
211008253
80488349
87679481
27262973
227691647
157417769
255470837
242866133
118791989
27423139
57885847
565980463
43172023
10491778
176024339
683282981
54952861
65681321
32599967
29770547
156693949
704176937
281604943
58059151
440520397
235264633
128704379
357248561
10047259
123701939
151103461
532865467
223022861
623280131
428452669
4753799
373304839
4634449
219673
261260183
320049161
251378243
267632333
45695059
9939283
120968521
171613171
349090201
73631561
36218431
35430037
5428459
290898613
346953721
83917
480213247
304654033
244051879
3056299
227512679
487406659
189013037
201876827
74420651
13706377
129632033
187628807
456183703
413652479
236749817
137651201
15736619
59606227
43605097
244665517
9967403
1321339
122903867
7537757
248970439
210706513
67340543
211902139
31892677
67329113
93889567
533814769
84676729
100826689
59264729
73840687
384150497
264016393
64034459
26576149
95167229
15053939
99340387
26676851
104354753
4097831
451987489
475596427
1468141
374842453
548265247
112336061
119701129
128296513
92334457
79493143
224219
233696459
11866189
86377297
150182449
2521859
24371117
28341133
287729243
285033097
559141403
387884593
212468521
242044193
46804421
29684381
340364237
278001181
113142577
83762501
919184939
624472507
4276813
152501861
89579131
237795119
254485093
117507557
856048397
63143131
83738803
183650497
37399787
441438427
14635921
226849657
55916363
225690109
29113429
169127813
23708207
463565693
343350437
1560841
118888943
27195229
24540013
16864021
247157371
29847151
773240983
88948243
7129169
789095803
450645619
80481151
29774027
7999631
46790929
133939439
198818839
67020523
34900519
1213789
359389363
405271651
412560611
21806689
749426723
160917011
267856249
26886467
2385407
54215563
197248817
221463971
14441291
154102831
223968851
31029533
164505727
1120579
75041977
61342417
132026207
32047549
125104081
377693993
6974003
49022327
288361859
306632779
61138223
603066523
54980503
402003467
587786141
6822643
111421547
38533741
30514727
345919507
58283521
49861193
18049547
511523071
215889439
12082607
378774323
298062341
313982881
81169219
119512021
29496427
157958183
96718387
213847409
1973729
114574529
226563893
149245051
450472481
302915969
9286241
35341847
119722039
1417147
27061913
134951309
515461117
380702741
66115843
477536999
64369369
241673023
131430329
130825483
436254349
28346911
287088037
355984799
443571431
295920871
146497129
323749807
7180007
866139661
14888117
242240431
61174231
630244651
180456743
162773903
60976477
35428931
98873407
344994509
376163
50078401
225305161
35995403
721114643
117874079
620189369
85974619
13477883
599463853
623351783
13911871
133863439
6023293
35613143
6665569
439704959
16013783
266669737
188184989
55123661
876260953
92431379
88019473
83460283
4989601
153298829
31843919
146509501
48790307
540145121
358028003
634449889
131308733
505112219
861668501
54132797
465647593
775128479
368991551
8202923
866753513
45311213
83739787
21913841
125001763
155661019
89899753
479211121
120304451
806233691
134860787
76394099
360399959
58765321
380612591
117118741
138443089
6364157
27621409
10685881
67771141
10940381
24734947
141683599
515788591
42683437
383751689
91268321
144565457
430410991
38351591
20803481
50598529
26782643
287379151
66999433
3742313
272365277
22398769
623783861
80532169
714651943
31619893
65762033
425147603
675896959
336115489
126561221
287560391
23695211
251329
42608771
6181817
68804413
288561677
537985727
70885513
156660043
75971041
728329111
385883873
162896687
200889589
202414763
159116807
311741959
440339429
163861457
456009971
46257943
111190133
3294133
6093613
312822277
555807211
126241019
140870321
105544921
412367
55320563
134588053
49114787
51671629
421285201
18638167
536140963
65951881
5450413
73638233
272294167
16517377
91269419
138473809
50040407
144247819
149499929
366035261
99712049
471392587
44018281
48827167
52906949
222989737
308519381
421534537
386901703
44330569
146570233
2396279
19817093
48730907
673225013
868337551
38383123
115767013
21495511
7662383
180113449
40993201
269783401
12578327
88071329
33013067
121733111
25114931
590419133
688509719
359769721
417324923
221181491
9693809
391319947
363047141
28858183
175076029
40970309
304975249
2170397
161812583
103197629
483897133
132008497
714737599
173537993
350934323
4315153
283574089
277154459
105680249
48503557
223349843
139279391
3875759
164520949
53796979
84710819
272972767
121773493
428488271
164113277
32997997
566348213
2215483
28056169
38891491
9290471
502081259
313381403
19572881
478702219
8464637
332985739
526720483
119142811
84027193
276728729
601292441
90926933
3345673
96553343
262094311
106319827
702886571
399680377
94111393
112508051
160004773
16339369
47833061
262796299
214265069
469389931
20151223
540421073
91180549
682639861
12598969
460464013
176453657
238560589
19520587
318060623
844220431
146861629
150626969
9804181
71656729
479787283
536533313
65720819
204789727
71504863
394891093
95146697
559021213
139064273
8657279
337028129
788679127
494123603
48883673
23290601
203823077
84931871
55574731
16936807
433694119
99031
253381043
115890097
209399549
206008123
250141187
90491237
140188969
6168791
314861713
95377031
162454073
558989269
96140881
7153417
10960513
76660853
136884749
1713037
175996501
635659069
143890273
668710849
21905101
33684559
66323297
197848393
97203721
209899427
18104029
124119161
78160127
191827697
562135591
8389841
572550131
170216623
381853211
269175211
153707123
429350203
242572549
19376179
108182803
11652649
14467223
94270697
75661171
64704089
406657717
397901533
190155533
329942089
918189257
11376011
56335243
180170227
202266523
168748031
400208059
38133961
69321713
18234767
56718709
16597397
45079273
796018849
161696851
61429607
247867423
607617389
767671309
347606603
90591883
106089827
241582447
108729553
17827309
292494043
711593143
232545493
319367957
485416397
35814577
275228273
168032489
281962349
58857947
352228027
14103763
308497081
307775431
474122953
667601981
43661549
15910421
6646817
672144373
50810593
361956583
205224763
82631
142456261
370489631
147267319
368691707
457288127
24724433
4384519
56658367
22268377
116077279
311894509
293043077
288348091
987761
503727311
130820773
28506089
15859841
19152559
325756447
620490107
18892847
10344157
1068079
230399707
130536277
228028393
466438019
2573849
253610333
1894507
696567083
6157321
7075127
629970233
107565587
595518479
337714579
49237387
261290251
31628329
218811953
473999993
885798917
291227029
403710563
121649849
132477931
61099879
212851151
22702241
759252971
562789589
347846507
76984667
15696799
36999031
208288331
128906599
633839
173986537
601524353
141806857
145529491
46171621
401963729
974375201
14310473
191821369
206447567
62865083
164297977
329175467
160411597
264111311
478774019
1561709
216140993
249664097
346305103
68794007
5387699
29143099
12327361
31038587
57274541
19137619
29446819
43431281
111804079
258123311
98201687
5068121
802704811
793297387
337548047
258917023
257639933
233220329
540986977
153679861
404266823
49859639
214776119
20461729
55794797
621696331
219117499
231163981
29757811
115520599
172650059
79322543
339728111
330286337
696796847
91601581
283644173
490169021
46948087
101684521
128789
15427463
200360851
308426761
22254599
122591177
348023101
37517177
373389259
9243919
163724221
17422157
57739951
23839631
29639707
74763833
671157757
156179951
32046671
584139029
346539983
58876043
232230959
68000851
175619069
13937201
231188149
856281821
29849273
2963761
150047011
66303443
6600019
612222983
35263951
268939571
912643931
293584393
261798533
12695087
265673533
367875769
158674097
748244803
39689017
82483699
24567883
87598289
37820689
650578637
14990819
438770467
540797867
200177011
44623807
385892933
799424359
84880121
364828501
23027671
362139067
101782267
546809867
280809883
120991457
304809161
118152821
395308799
36102511
263949943
147592241
338623973
402081703
91920979
83038799
429707329
364010827
127400579
735216463
793039909
100063147
777184817
186341989
23855561
81274499
106149871
315405557
82813361
148892027
423312377
2180989
327316411
734028257
87570211
60698117
46484227
26473679
459416533
113206661
540511627
11974609
106116301
48600337
860301331
442388899
255675313
235198141
413822443
22577413
75685403
423421183
58668521
617652187
81783439
272356871
334944031
114751183
148934321
554447351
123883057
2305759
131399123
680172863
180118759
562677131
2398063
122191253
423438667
18186131
49622777
410591981
42222619
205548097
777346033
244146407
403447091
26155057
23424409
296450083
341200151
388528537
116407999
28372889
160858193
192646589
3658951
13439423
105640481
17322923
139335481
166305397
252114689
445469443
24476653
98694509
98568433
299052239
24805721
213016997
782203
263977303
104323519
521914447
137701981
312103667
354917
513220933
69345373
175468187
221182231
301258781
72639389
38814157
1912697
169740997
35247263
585966749
132243637
15538073
669402673
523109707
134232601
293394593
43927139
445580323
217922233
187692199
302021311
236503313
393394669
326084623
524099911
664154069
45715783
57894313
118446001
91004873
194182193
128731153
462377837
1331887
153316663
129905911
28013177
87776977
535160531
95122693
44611843
105310969
63443221
166070353
94303249
125999851
191901209
11370197
91570151
179004251
524811893
720477613
222058429
202892243
270500863
7329667
430530337
91079899
185343941
164885009
670229099
46929203
849887719
250242539
13229063
141368389
689763317
1901099
852045977
108673501
436124561
2159743
240520627
82641197
809790853
76729519
113809057
264363389
210992269
101382889
76585651
7326421
554633291
25513879
244070987
115638569
286083379
599794967
138912619
5427319
267398581
508937237
16155319
25815941
434395649
342881317
145598051
418671977
479788619
64494127
449212411
22803457
34945699
22550329
585338029
39624271
301332197
479062121
568248091
178852769
34003397
110308999
84723241
511131031
106495997
605736679
191034869
71403019
99056983
73204577
78227789
357874369
41595781
445908341
20810327
161423377
275459693
606135029
258871069
185655121
426304337
185297219
7074031
879625001
87096271
27537743
858900233
104123359
775777727
39727273
281081113
829873217
21114701
281766281
106161871
236093647
25236613
82810789
72296599
1766393
561025121
145206899
86658587
202291679
272673677
550763309
136873459
139113019
106933661
132879449
107937187
32054041
90284291
2619143
582884551
56104681
81208901
1897373
174501793
97471459
179917811
70830779
467486837
243185021
215707337
249729047
884285621
263530259
11341483
156743071
162166747
173192587
144752341
178066907
579122371
47406451
213964213
224412299
13562963
160392019
881021
320457983
304768951
3938989
174989357
44522957
163766633
18727697
2334313
160515847
67292189
425261843
139613423
552875039
9980701
411898391
370177519
698780417
105538679
270686909
582454073
417516361
228021419
124156679
209420291
277783939
776686217
34944433
393820067
199386503
717525661
792176393
181499783
96153557
518324671
128766863
491602213
33214091
104927051
259955923
278738041
727882751
350479897
112476449
41284307
244318913
739366681
5424863
140262337
198434231
114337123
537264389
30602149
94978517
278409611
103921303
221134523
335160547
323103323
559515521
756345451
194613703
169519619
372899867
120727213
806809429
80155417
69125311
797213
25690579
56058161
1457789
711354583
181470217
82885349
3259079
296548283
582132841
18910201
65149111
365141041
350816581
212767343
190958063
566495453
291716449
20520011
101780687
330903973
16994023
25489837
293285659
138348779
112789583
499058687
26350921
109309111
191606563
467839
831214159
131689937
504173
155424019
644564647
94405177
108232213
211500007
25824497
44997571
88573151
453711499
245481073
550028293
557329127
357732469
88948411
49187429
452923459
800445421
267303107
45785279
622459121
277010779
8202923
289184179
84062597
424261759
28700897
280310873
213608831
143942353
94210253
52139911
607333291
7075307
622511147
52043399
216577393
33236923
14408453
201943823
63819967
141789607
582573337
127891
42151531
6728069
504096539
25413107
726051461
638203537
3739081
56637283
382100123
5000843
1533011
323235727
319387477
165237953
345369811
282325843
7564267
407874721
254098547
276502669
18760817
89853899
166421393
213757013
27513181
27617243
374131319
168715453
133992637
29280457
453852703
249034789
304679833
182387773
223090489
820438763
56658647
147234931
7590637
11087521
25671143
20156209
32128463
104557763
26220889
385237967
419124031
117904879
1115503
563667037
83905069
293412547
132909191
532652623
472829899
358277653
519382349
123902833
48700307
201232331
8348183
202072259
10082531
111767569
337208099
58174093
2759989
26649967
341106067
143596097
82676801
40590211
134387951
43609411
243157457
386706323
104853409
111020939
7155103
415227721
259619489
775771937
104389141
76994587
90203093
204958951
55383683
42772313
577690591
10904711
128572523
340402201
13862437
98455213
127326631
14900359
521592559
230478737
64127477
168906487
253166239
364289257
899641
42182587
16900381
181652423
708883213
37562557
669757727
19664849
223285651
207557887
392113607
541657261
53883413
477617981
431206351
185720701
6356473
587322271
222344303
13787393
90579653
694196317
24878221
233249617
6752873
25482673
23039563
69097871
509183651
276628867
49966601
146878867
333985649
317525293
409852607
179718337
560097431
98669951
266874889
281461723
233236103
543600373
253748699
424109407
316075979
865078003
39970867
169486013
53618567
208514171
363192293
124628557
608358341
280581017
305942209
3219323
575156321
532559
456158957
129067537
120326839
183650669
484803497
20972533
81736931
143867201
65158397
4652591
80477647
86615371
143297317
114334007
62674709
26650837
89374969
91519399
277824233
547245313
287137217
28409413
56436931
312939491
396495527
480042643
219338533
270122159
72380431
51922831
192994283
26393447
370063877
7230913
59043053
62815651
159229739
39659167
853625693
459695377
216154699
17211631
19837651
48680837
2756399
172195757
99936857
90149999
343067789
264482711
787087339
91438513
404495387
15252583
29831317
249446581
123442339
150513709
6536429
57266413
191102881
233716543
136363
276567887
16156507
94020299
95292889
42001423
130802401
285409357
4905889
159019583
158683159
564608857
505044259
439996373
59947703
2553449
161254481
141186961
257150651
617494837
403320193
47045099
191605201
632563
260866171
109171999
52494007
43325543
103924559
88615717
373156417
343940477
46206253
59544239
665589103
25761877
796384073
10688927
63916147
123309101
23577299
451536277
22194377
10281197
7798993
346403413
219524161
419406517
61282643
66624091
338236117
89892197
3703783
272895773
268258183
14503579
109491149
7669807
5329579
536341867
374965333
31339747
17718593
176512243
335808853
69616273
31535501
159877651
15984799
91637591
235848797
15845783
164020943
214691021
680675857
156621139
722182387
383663893
292581011
311558381
386492371
82517569
286147489
7880057
32603273
95766521
179240797
24975617
211881431
287065973
125217523
58211887
227186159
34621871
117431737
40440989
341917721
120218821
332459167
316083167
71936713
39004799
751544177
92762833
245673887
321219869
50406163
5235589
350940829
98569957
112342207
250057351
9163211
9455339
108728771
121739467
173789509
731176997
48643
644414711
216738601
363358621
133837829
39133363
47835797
16306583
64112617
354334207
5270989
4814701
78614801
273816371
25180361
7099919
210377707
196655509
136338593
2934259
170459281
487172317
175372511
635376491
592918987
8485871
579703199
688348721
2966233
139284797
450319591
26349509
5698909
542622391
119515867
2344289
728649377
60028613
571383151
69200809
95424787
21788191
7194091
517377521
124037
424924937
163855997
44590621
20048393
182490859
51413773
118124933
55192871
14866309
37433821
2263571
474772391
824704037
201195749
50653961
78727861
335849641
464495593
131815357
8358971
244391893
291378221
203267531
10520137
57996479
220099861
45007693
490206047
4870769
421138043
38420659
311937727
11542537
231315137
182949161
6842809
145772377
76643387
16632569
68045053
497356813
364894903
320405347
184916933
17907871
405984977
464164369
756516143
63172201
41709131
384078701
56234671
30213919
62043461
1724279
3084337
245034557
7433113
244580837
97982749
126594791
368099111
190708447
20056717
737909993
685237639
139170289
279627107
612225871
228590443
277090277
505660271
597435191
113709977
364136533
82940659
177414119
113372521
64042309
275004137
36763801
1142291
65084429
339254551
325160639
243630403
143830889
989003
210122321
16087501
223562197
293537659
145811843
20197781
83245133
2381843
37998017
178704521
180985199
3448057
377537687
75284123
117459479
471369299
15594583
74554699
178843177
222938621
838846817
260071169
319564517
199646437
340417391
509671699
408365519
237644663
146737831
120406183
314812913
22587977
95806649
99293179
639216769
20942413
29317667
133229587
479045999
64166227
231320279
738937879
600423953
153550883
132502697
519417313
74510521
99573883
135805169
179790229
19437787
264741793
784959781
145268477
396701561
191065573
19554257
73751929
21266653
166075831
167312801
94348297
508381793
509984039
469298903
708874277
69558527
466163741
17343509
117748297
180547613
499296337
161111833
35337881
45323429
278406517
2025893
250603403
260662793
110081359
27629939
399725693
52070671
441580441
684158051
314969597
567026869
415565197
345118621
526753099
18153349
385608581
48205621
418143893
128504521
89596813
245799431
22729351
54924451
169827349
415144949
43098877
229889533
8528099
497681831
127632493
43597109
35361533
24309647
238780349
131563489
184109
225739471
254962517
694575209
498228713
209174221
779098531
158025389
2484511
255785671
376161937
333450433
337161497
49047701
206096453
647132243
845569913
927343
216018427
319477133
708533893
262563019
347272397
186992569
51066557
324879211
485243887
114213343
128767813
424377781
36016537
175950587
35348743
42369673
11368013
391454099
202535191
265635133
423181007
37777303
303496493
18702421
230430443
931979
57453713
115447
642584039
469004923
20595149
280180727
292368641
386443
281544227
360726577
608021621
151008761
418163987
52373227
385175233
15345013
709487069
2166169
455163367
107694241
515731721
33740051
78950243
859375471
206314369
264410357
779909509
12413263
257432359
15370967
131923991
485752591
222639811
140431763
288587759
4016069
111433349
117245747
2603149
529854503
750810817
116063671
91446469
103221919
472604659
500454881
926369
349683119
90690031
694513069
179089733
132858301
268654109
204811177
101430317
14761897
137862247
69866609
15997823
27005609
320692787
144030937
609256301
693001163
35509967
65672449
110781739
140592911
390390311
132638137
47940209
300174169
2174201
23393281
499142261
164122681
656982643
7730059
5807419
25559297
83447863
277580423
813919
113363423
4525639
57072541
87073001
160955159
31850477
437583337
2067463
121162637
616475009
626829869
33547531
382867517
81191483
197421223
475633141
12987043
225764989
37662349
389789837
101831803
485772109
163709323
157861523
33123847
433011269
6743299
1389151
22644971
479385187
2746823
302148817
9334181
291766357
24964369
442877359
124007249
67078357
92827807
96120407
72462881
30933949
2372801
148645313
196311653
52055453
58144663
198934369
194467307
40920731
298364029
240726011
197687447
11272201
297501151
193311869
123203317
52132603
119291527
324095419
11984657
12461479
75801529
453300851
89512823
41638607
263879639
328825093
34820881
1756091
13086559
259541741
123635929
83708033
151951249
520625587
650917507
901489387
202566113
322180121
439923917
377651621
530481713
50992531
2749783
58788883
54325433
142880993
30125219
146952227
131133547
597535201
118532851
29047787
190778321
19603711
28598953
259448461
10992181
15781411
21131521
164004437
119107909
142552061
483952187
145796393
13732793
305882081
271156463
85874923
253703921
24420391
389214281
281798123
95476127
585872473
31953527
130692803
199234831
413105807
27436009
1985647
25367833
231857891
90400049
318120947
87333923
54706373
326042051
98806069
161232221
244206727
60025333
85834297
853678079
9748499
340250851
60304267
305573951
15902111
217456079
4065899
197533619
221901311
2772359
274989431
200894479
332146571
19455151
6572603
444074927
56729683
249647137
365393789
308478077
428963497
325625653
84977251
265344763
641846083
453091921
132116533
201364291
117351677
130492883
18909301
405892133
9150683
1311337
21645061
379071239
384642319
13856951
224219581
9921497
25462777
72905249
278184373
222244937
657684739
392515751
685648661
165356599
409847153
276674911
657274223
91551167
2225677
209082067
266591243
138227939
41691787
272196937
226442173
22851979
14321413
17981407
540064673
490796993
21858847
982508881
4294289
31826231
27950581
25561919
69639749
96207613
173073097
331503871
21007391
28468397
71829817
177514003
15289247
603376931
130340827
743810761
106396151
72019949
452046863
116043503
25230599
144519283
139832489
84037159
10717489
277978297
9652333
515501809
265638493
712563931
130420417
47983147
42171413
19795003
93621007
6803183
83524151
133442663
8191999
564339649
130765339
49467577
34935031
328694503
468423803
466620899
21526111
187772833
469641803
435066119
200301109
7664081
56381239
17853653
257358809
307730557
574536881
4445713
749101663
364948079
62508569
338449333
908694503
235570571
6394309
117540547
17855309
196673251
98448811
202702333
22251989
2477921
241254551
71214323
305932181
152260349
93519277
482811731
883680989
245266661
2735149
296962279
109664141
582648841
504535289
186512929
24100667
457086583
446722007
432820651
438137561
285675809
95181299
158160539
5469649
166003637
113118097
134843669
484607243
314362313
111894247
228836827
2065027
653745509
297216637
151877909
2767253
211499527
261845113
61508549
766115279
771042763
463199941
17306347
244721153
103411207
6924259
24024709
5651567
196503313
151395911
5345807
361148483
4277617
100062827
506281973
173553971
65983597
27197741
356633317
317053637
314346281
16656637
10748887
10652869
84039961
30714791
457671061
13992373
689204863
171286127
298313689
57193309
111209729
6195611
7071293
114758923
636211721
94935983
386200979
498686183
2761469
489054427
9217753
10918841
689181931
570353243
156696593
254184517
57774803
532528957
103240789
4054507
498476003
460082213
10150597
515142169
1329973
117866251
6143773
39096119
322494371
246284281
322864957
51825859
595589039
880192847
57096029
439519051
419184839
309148249
89773631
169953239
44510423
68005727
69086791
159767011
169052003
32216111
517413851
380339
507553729
263588497
270320777
155950013
84386849
116295859
96526637
682722787
134559559
40276727
476482469
523702651
496903949
2392493
68963887
273147509
8879951
850408547
18668803
39681241
110838577
568416817
38227687
303135373
48076429
1
10000
461117521
135882500
92421733
92606861
289356763
225339629
266407793
20554691
162209051
49488319
213898133
410862241
40067801
142299403
572048591
13013281
9377309
363705169
274658567
240431039
202980737
106966393
253026271
5161649
108030803
301477097
113816299
288118429
43896161
156353683
356529367
2039363
60508663
29878567
231260947
642415831
22811891
106115567
558829109
91175957
44465651
297391973
112980431
60088069
69405857
543784979
202251473
207739589
473157479
624167581
775630307
52198361
34719623
807428473
511436537
579725039
365188717
115855771
95858531
127613209
42157721
733633961
27354541
133040681
374217881
12041599
127229639
93713117
420704399
148543337
528109441
2930687
385908049
326726161
740843407
174078227
138179203
8272499
710248543
94116487
2090149
254601749
912840079
5050627
73768111
406074989
66043057
761764309
316185073
260735351
273440669
913755449
111710047
7124671
583933543
62297633
650230457
361893121
309142259
297698537
181753631
312079429
564724829
203113277
436321421
490865591
24942733
71981089
346143073
309540643
65948761
151224637
202520951
614670131
224212433
99699569
80898397
64104527
257290409
49075291
105847589
27810733
202495859
59512847
15264229
2173027
171981541
81748243
734985887
958562531
104871551
373957457
393010507
439549039
314859929
162480233
846269057
37500583
80286823
75849793
85663717
104241091
114651749
2988383
81108011
69027331
75868319
538302269
6564119
263049901
316174403
584369743
3019547
2368837
167310133
85752787
27534779
385708819
51594071
164524301
300737977
286962079
462662801
504574831
373847
298081163
286352663
99697879
177602767
519284419
283801607
1490053
531764941
23841247
38677187
204551801
14094527
5190901
17105857
48152591
767328997
33597169
7285193
2787413
379920571
24979631
69491431
170061737
6065729
88836911
235882681
94668073
594137671
343093853
475429673
40472357
58963481
370430839
312285367
1271779
169643569
156208901
337588003
30579803
22482113
326585353
275411393
1798463
367874383
39603077
134089993
15767173
31088671
262621841
531531089
31587541
111459407
32055313
184774243
155615783
73919543
489433229
209432981
454287047
78581551
20742427
109786723
51486163
104739977
4663213
293985163
16719767
36662887
578165267
202717369
38136821
488238661
642463271
336702469
293748271
73971169
1296917
153793459
256537889
506515523
20599069
49379857
25869761
195590657
252813467
215294711
246773599
330290759
13237139
970442063
265456843
462157613
67342243
11437117
54888727
15966541
6319991
28903087
29992519
58851049
153585833
786821363
180967613
832041211
404780917
84595487
216759527
287110693
80763863
38835007
149077469
355738879
290521963
8244151
100371853
252343103
175716319
397107779
162585233
665950891
477443189
524815507
147593107
225334679
384565343
18283907
106060391
319606663
131130137
69998611
556715171
274823257
210103409
356253607
322733767
28380029
10553363
22832101
119002591
101133023
202921181
7429501
59387659
526801997
466299563
325582837
20782309
293210069
70039523
246890873
81694511
191243579
683133043
228874493
673837447
884674207
55779587
730746673
556847
62093023
3951823
548746813
100106233
72160073
540263023
144900697
516653119
794031929
420307831
10272211
207319561
14247899
162625933
410986027
186089047
284807147
117249953
156710179
93043007
399215963
100314187
28287739
82823963
16027663
104665069
615894991
371934967
140747429
471756721
56917867
4527191
505065709
89412779
33935533
57424247
133983281
439958251
72044977
5078159
45072509
280559093
500476687
43084193
21313603
637024111
131975579
97682437
440841397
16641887
309370657
132805069
13083793
423321757
4333579
294786697
14318021
121620019
1925723
274821931
633026197
17556523
190946429
11383171
232704749
7316261
246287813
364963519
91684849
29103433
265731493
46292119
905384297
56384311
830927137
94245139
218249309
24620689
403367339
252104309
257016349
161307301
479455489
481684543
267671323
552154063
395321863
44256067
315320513
445618319
58869409
56750779
681061543
337685339
237272989
741850049
187052431
54113821
207322789
259820699
3677939
437481503
411891427
19110589
33937271
136452541
430106689
98465897
16251701
44637823
29749537
8252039
123851327
198376151
12080839
205558013
122167153
148441
929982791
39055369
119216113
469302179
259196563
307838611
12484057
40083091
954560093
12812231
250163659
527934151
51249953
87799541
744477707
312022957
341226607
21488767
122216137
348498127
89416177
604031851
23627861
670275971
137258269
755312429
268445587
96611237
334468627
93308407
231461969
115062581
118683347
802391897
318250393
703897247
303389447
238420199
527910529
469935463
96522739
302258171
16101331
176435279
193837879
233579387
227050619
627585883
215381497
623980057
278528191
19673321
491259781
134314291
401102227
74184101
8586401
528271673
48196219
131532347
49777787
115007393
15503977
417467543
359541233
63030871
383829133
7382587
301207883
57697583
176932367
222520073
572722663
887436271
481884797
123465107
918317287
85484899
30970717
48035003
204769073
458894627
345733891
190639151
82916411
87463141
62586763
196994411
569915639
797427419
475025513
4647997
339973237
760673
84451769
526036057
439762541
791804383
226960193
465859739
277276841
430396507
226943513
104422337
880478827
32024591
36427739
390083543
221279189
74511301
11099981
341509319
598057781
53356469
388153
321319321
62530381
185271547
118059727
337713511
590497
559252787
50150333
220665839
27580031
807037499
68942257
26008289
228967223
659426227
395807663
762266731
22561901
468578083
491060459
61321187
223671521
296461709
184834211
82006651
188235293
26446361
188400089
60060673
96886633
21784549
274290739
173299691
661073113
3540751
26081593
19366433
126524501
373790093
42779987
27679627
100167239
38173549
52799291
393854947
271573153
276070559
36113947
366290011
16046903
112053791
385707071
674606243
4406629
549556037
98619349
6583033
512616103
80190437
188780041
97272517
358833913
297182153
213547427
5414797
708610271
3528797
107702557
26882069
141694921
188959781
30939551
214340099
27826907
116526541
391317643
32744269
595139063
320672413
298390517
139891307
305539543
45111161
347840837
248613077
11433091
17915719
81861187
212871653
42824759
82821967
193426279
10732483
189360499
154670221
84538871
75321019
109594049
523213429
8631901
740304281
63178823
16715147
27316183
376847069
56619593
142331767
237668903
91299881
671731
338046217
67830227
43047101
634141091
19183919
38900023
15537607
307733561
17659847
754715623
72131369
79651567
728589703
130405109
124346419
3583369
89090609
228753319
518950709
69493967
102245147
333394147
31549853
90712337
51955331
3573377
98718299
9700267
121110359
1295467
666556237
305760017
219738349
238564849
38743303
336242749
388922717
465650257
234387617
3994517
133984757
147166171
764597417
669773711
638536771
101294761
50444077
413199473
111057251
106234621
6763187
429188569
101872009
11664721
25882459
194799863
23019053
74947069
23179363
31216433
11307547
188203931
94113749
147314179
192712963
227790061
353648819
316673041
136957351
61669703
789159209
4637327
415866323
76082141
97115533
12646303
23046211
359691677
378779039
17861357
187803943
22445873
18450431
28406849
81360437
65902159
364139
751595203
353336651
240536273
408762103
15648733
220217689
169058339
1181491
98007113
179477923
189919043
30554059
7858247
42545677
1581793
492552289
79131487
149813857
30530141
56242027
563614949
3173567
394332353
60053339
41328403
315660953
312287581
171779263
624697049
230578121
630909701
753623231
442917479
411767779
42616417
33842707
193018193
135655549
519926149
88396213
496228373
110184647
201108697
7211951
184855597
444298633
61669577
347668927
11709371
112066463
153130973
58464587
37804931
223533109
158600147
397851709
21928021
678625333
105533611
118010537
177637157
743140303
120413263
1053119
40312667
68903027
146581927
398161837
262764329
133666123
329003959
625068827
231724219
15711989
5863603
370903469
285980743
278438143
616476827
728288809
14293121
484638389
1165091
329234897
723140063
687522697
399481853
713866261
248667197
890103689
366932773
122924687
512785723
3046313
151275821
430221179
456504319
37495561
242169869
83166731
650740579
386818343
521402603
156053789
17611589
467339183
80904253
416574101
214082623
4779479
161109631
405633373
15909121
34028653
37035331
148328293
597681421
64105159
79010401
558957101
152089589
424189481
3661799
307177799
643140483
69416621
4404947
48015593
490611701
476939581
437130077
10905199
370874849
348889327
519803281
46508443
168959437
706171
93828037
82310297
227347283
31165741
621927511
144217781
9122857
6796613
52093039
77797679
84344753
188556241
75302459
136264787
458967569
68556557
320065313
27203923
465144749
144461197
167855423
808729
663225427
110697397
4253323
71153171
520587307
73235497
13780367
43926121
627726059
214476643
84894949
268736609
37018117
99517447
514653211
270776789
288400379
58667381
182131753
37129453
148649531
5839763
143743291
28613147
51930169
679404281
257605571
57277907
220771249
344689781
17972107
39598913
40277383
986702397
438804797
473294743
163416569
26401457
32969737
422575729
114600727
207818249
176925923
7052039
847763671
612016193
1772977
7146323
557543003
650791
135195889
66069683
147398093
74613419
361897673
22327421
58432063
154111949
422612147
362434283
180436339
593076397
348795709
90010397
60899621
192528659
243641213
162090277
92182543
469040723
244456441
540481231
59700439
137690081
22607371
111859273
33271583
63719297
875115253
268722071
453140137
48501469
412949993
286640953
12035833
176286811
52557787
79493573
382170059
529806217
271494253
182346677
17636231
24489781
207101639
20090783
132087353
211566809
88979383
416245211
140532257
481498487
676168573
12347299
83123527
272698369
35820949
390385169
244465181
186503491
66191843
106418671
45294113
392809331
144336733
119387
26544901
496043
236269877
20793139
381312443
115465477
140167477
856866053
311022739
313754297
82451983
511728491
287931419
25997221
134295649
4512637
301421009
38550079
127712527
173468891
752710619
116979893
235998793
49383821
267239443
144474817
33725999
209185477
709223729
230217733
175588493
31023313
296474149
478109069
142350443
7055551
97330399
395721889
221245439
340357
427951031
434121983
67854971
334760389
70376687
600976823
236144717
143945917
93185503
51641533
375822053
126721627
161177207
31069109
624983837
164288827
162934381
167971693
23414381
33464341
352197259
23896337
175115041
13327687
59111443
40068023
51058129
12492049
387121961
79981397
63205409
77754683
3189883
171193949
241777427
91953091
481083767
828240719
180339031
586452019
135988487
450692861
129041191
3667681
27373823
155824531
5505581
73784041
14157163
373885973
9931081
75669163
62106427
3269017
748535399
210421399
129666491
26634583
207173599
429066371
154199861
784467217
430095667
232367251
94483813
46213337
268905821
220858681
179280707
15883897
459724801
734438821
112611493
105611713
65791273
5069531
106561537
20744291
51019277
276540791
111732067
41018323
2369083
538785259
133923203
161616893
73265477
22440707
397280207
47715761
647588303
84061007
590827
268570727
119219141
476435987
22107847
77585381
233490911
16195031
278353573
1647799
3544439
324042403
737439623
186089357
281275817
202633969
358602259
126208639
263178523
8600653
156243673
637607591
161143277
30160531
227661809
148979489
205997009
221570161
46016681
122289989
20670781
516404773
6135763
44879837
4524659
211105217
173739959
70762247
29001223
579219253
171970049
621116533
159000923
35884649
59528929
326078069
113790623
293716393
67871539
53161853
99617069
175342009
4503167
75558709
266982179
380200547
595822741
283288409
62776339
149984039
103988987
174037309
297818327
224351327
77851637
42885827
191057641
29693309
62326387
289455151
275894161
315234097
747358411
203529397
374312989
48856537
122327083
464612713
182520277
85907449
171294791
806797531
184060039
233607947
100823609
386213533
210700433
90571577
306716413
208199171
229404167
539745161
290324059
77782541
496783297
43161281
573624011
86590297
200480437
35329523
509335653
27525229
132074711
698001167
109009399
317114663
401593151
220508279
572140741
570850219
259516949
262600517
212726317
76765957
130716407
73210757
5549333
76027073
565268287
779942693
29663659
360103699
66484081
19086407
166305439
60449303
5472083
2534737
507409901
106804921
324153923
21175337
177887993
100582171
414939167
24667399
481969
47324033
322427551
13945961
52340923
47428583
119914189
479243189
68775913
438408163
2457131
77311309
337367617
49860661
109543207
379815973
110440111
55810333
368800433
4988779
532326827
357088663
535385611
73346587
81489179
12358991
564824839
361510927
24902323
236704417
1248971
18613961
8098901
96071891
100984291
213138823
46682329
30737947
65072401
286864819
701932757
88393199
304745297
48952159
224327827
1005713
618678301
107232683
45988381
668271707
227407321
23559817
454173997
114074101
42004747
445522453
117966353
165256523
2810569
206028709
73986433
612543077
36652927
30267641
46464917
299212523
6511823
3845269
102828443
58490287
168890651
48971423
6062669
51728821
3846211
75475181
104278117
16021559
721086781
524095037
178526549
464807657
15441199
192072911
102687971
333355441
191039663
138706019
73733993
599342791
38688733
126643043
81465121
11563819
387616417
3179909
37372207
186307313
138275867
154223203
599636281
171791233
543896497
448831
343213483
39236789
37538173
213403447
310969721
335760793
62988631
109956827
36424097
662272027
130101941
73850989
3495059
291341957
20563561
58697671
270275261
47060747
65642179
263128109
101248949
499077611
103981573
820136591
1666883
23125507
336152587
66063353
162285703
17622119
112225669
220751059
15437563
39517831
4485347
391835137
783723509
76711121
159172907
361313761
543013873
7246829
26915627
178671247
204897739
81945953
546542363
875275253
37350031
475771867
292306447
356504563
27700319
413729387
415172749
3223609
98409137
315143921
88334447
117748327
210492923
82873001
23520823
116109583
479379457
172482413
423443591
1851593
423943439
5684153
352465651
478658441
146255269
167341129
918097
356470313
191045131
646907161
75690367
55104193
403486429
4957201
233301403
33530683
37353581
149243893
68273693
66839341
677438197
190210523
114421007
94458757
169248799
65250281
148953731
531801541
65094527
89727103
15582817
733865801
205720379
67516973
314344937
456543233
2285573
14806483
116827279
129322547
50644813
632526931
460205983
513839231
5521433
621788327
19331783
353494123
156769693
5591347
540745703
192761557
88962899
989661423
19995109
60885863
816809839
43808189
61024049
48500927
184244887
355582189
889033267
417886453
140269903
27763609
373687697
21028523
67708049
160967551
88768241
105729263
743104667
373029103
88408147
385773067
24188191
96555457
210265849
116607707
226889743
589321367
134416067
52363901
3382481
326712179
14683951
54328081
456587837
174982501
83417959
538464281
573301447
294056207
132022481
445839323
26784977
99507433
490699091
338668579
490362997
766512101
223694621
330173
127500029
1021949
602996899
11520049
4780747
746869181
130849777
278359889
301063823
44027869
225384889
134518511
677248031
120467
111024301
130619903
35566177
757233017
12385363
273655643
290441783
340640317
535470193
39958663
103772897
156772279
281349217
453153473
671106379
347208721
114283891
154547489
50492471
124007249
429792653
506400007
341228707
45881839
37325381
845025697
32649647
628123693
70106501
93760349
149635517
573049109
122621669
148149583
97775317
100951129
45083653
470911003
4968659
320519951
564410279
712813403
3765131
78244357
131412847
97462091
43457941
30726889
373927927
52396961
438883061
393850949
60063041
8664319
99649309
45697129
432344699
613647319
63838829
554696053
46401457
3443551
7110557
6529637
399290663
510400181
104520583
2370899
136349737
169497583
584467951
64372001
226362971
6704053
104500943
273736123
303433477
754745429
425667139
61572373
55299017
389207083
197322919
182519383
152554253
118773329
59741173
253513531
7193399
549378107
226946947
919220977
311953049
356350517
2430647
121597537
393631961
156302609
521007637
111046301
441273799
212164597
652207663
551126687
318293971
175530461
564616807
75569677
21222881
569328601
16754297
179659157
181982401
79942997
12069583
93794377
12288599
62243711
339670651
91026541
180661753
127332811
370905463
44673049
262410517
226342027
281747339
182881247
64993157
178099007
59362939
274338341
221465939
48803213
289063483
247515341
32619721
459397349
288316807
93033623
647908663
354536621
3188047
400169323
204769351
32308127
696932267
52644481
1339801
72432097
109428863
98966323
181929961
492551947
36142649
178872103
137359913
144455741
153188549
237095071
62982767
121515409
94618087
303083639
199550209
248059601
377482849
171508163
28905809
261377573
147458483
244317803
26007811
9696943
409655039
115519207
51656021
87109777
54178837
103790051
71587441
18576013
22866607
293029859
336146827
62565761
538394683
107537917
39844751
155914573
266388103
604819669
8691779
588488671
241477937
608709131
412367993
581006731
235387153
199551739
284460053
477276509
54915571
474831509
94742551
439308767
30064457
143786011
484676957
119773037
232744403
164247947
306574321
566007311
196057171
340568029
240796163
514075321
176687999
124886989
468194483
777874553
386349499
16357339
380751263
47441819
2367271
59545973
61613501
115157047
8209969
142541527
501002969
821543257
28457159
21030641
24197023
14424589
554503007
361118509
79063493
43026689
733198139
124739029
248154343
72009337
100969837
135456991
65335483
303942647
1340303
63196219
81534001
8321353
102564437
102960997
514590941
488899837
4633007
3565343
49512247
335679823
95414279
431053613
208706083
170651281
339693661
157300861
334353391
422606983
196642969
175619347
461730683
384347
454010797
23720351
93019973
117369097
283046921
448191661
44738593
140215589
58042433
93505037
696187
281110231
93643681
88404661
594912907
198815131
182090113
484837
464028113
83224201
30939443
169289651
977387071
182568751
372510227
1367747
327436097
279717079
718487503
64538501
417954517
317713259
1387103
241642729
129049979
145399841
336356831
312452939
76103143
461676563
33100231
79484039
11848387
68285947
164298077
63023137
28057247
381728663
434627231
217985797
163504669
100390727
12447307
221462629
17589653
302245271
8611621
233198033
395439241
167033171
61861139
18828349
12730199
276160873
757805417
43956467
563483069
65274967
275759359
140412617
40859459
211646647
288299461
143574581
195996011
52655279
15252947
81333521
784195021
8814887
708334609
589413973
250067509
294455803
4754819
53119279
742762807
44730317
214507369
216124453
69455513
3249803
475196429
250225103
106884649
194444189
333017557
89061437
15100343
7932343
19410373
4535749
5409823
276891049
659528629
44627563
43655069
338574853
12138463
252596453
100571089
9118339
133560943
467109101
5825093
186860741
143525341
68868031
22832911
303447383
424448389
379091731
367548409
198238517
252276331
261102223
269171627
2731711
32084891
201484237
2758549
239646853
150373453
168056531
158307911
26146249
124526749
598241473
62361077
106977133
98433373
95499293
193076861
281004931
587200919
360622417
26913217
84663367
36987641
178639289
143616461
388744231
693951803
172081933
76800341
69361363
152953993
169106053
233077241
57947137
4658293
97169707
39653881
2074511
204207469
24795739
60048203
26253701
215155033
494400997
51180781
302558453
388935887
163231357
261261017
182196373
885903917
56161997
336933697
62441077
316235093
252429797
63521369
270323509
93446321
223825391
301684657
103196981
281595317
106714813
198509723
437506703
552175537
213759269
114831187
4542347
189341951
535956653
3715007
237059791
249608537
208134499
168295177
198776693
190659499
151575299
514222157
6379187
80738617
400412183
76944121
65133839
287854439
358340777
121602851
69005723
468808027
762556541
24480559
785148673
170425249
356534881
339195511
674071109
42083011
157401509
610441583
169124563
403593473
3195043
613957501
206682419
315243167
295619867
128924827
2148119
936685639
80240899
258717677
181224733
18223649
102394543
751448251
198330793
319818731
265600787
194865179
314545787
89920657
242266867
49216931
16867133
528883853
117916399
195515917
290171807
95514799
25864109
258847307
1419577
551487301
51558791
453657821
23015527
223265741
790197253
304195117
266309353
519824791
46693903
60388171
97462259
63363107
40163033
71912857
91278323
86560121
157136957
906059449
177690529
471186151
154773499
224160973
218221
43302979
43859083
132148813
90600491
267578239
299044451
236469223
29771639
239009921
789843337
97850059
19057979
200789299
26089753
338969041
77775253
490243319
291745943
43906117
17279257
769337321
470180597
317628847
94446049
118170869
428081309
51639493
702800941
785950153
228031409
137188801
335631347
98710609
7652653
58327309
22561753
272584121
89218399
268242943
387895969
119377991
239168087
203524273
555722449
155743391
339232877
634325569
976039763
97517087
50094701
210320287
6930467
403678489
3559879
67471039
478492243
26889089
170959
623149717
46295857
366010651
29278357
285686689
294867173
3008051
190760963
425738387
237422161
220251697
132039559
105263077
98518447
117758629
160583461
292900229
156010499
44967931
580784747
111106847
21072109
6270541
242925967
42371107
122905163
148678811
41360309
96641947
161563651
59907959
274757221
186921367
227946437
532229717
163496413
117970471
32228029
38110679
5047307
337093921
89754121
2645017
464166817
263738831
313236559
121050833
783100211
48392849
139365311
110016353
3736093
213659951
1544617
308193047
251386357
60911317
660303769
19450751
513546037
111106823
176647217
22520209
59978473
35224199
48655423
296271719
73491571
659699483
197152601
4746223
23703857
18744169
215069077
194917993
225646249
686868503
194939011
2644193
6486317
97087789
139958281
374410133
107470399
12119857
10513907
14909381
69436613
731683361
271639013
428790059
16534303
13862369
769736587
95989451
355865551
284313349
65704279
747400079
446730997
60522289
745251173
72493409
107606111
516576167
449924521
523712747
10374277
2400611
116500073
307118677
745650173
90357109
362626409
216182333
230854891
277247161
1699771
31697441
979015259
149937863
91870069
48019831
176476039
23107411
830679169
152432263
558745247
17241899
646727297
232330717
115090319
3938323
66872957
46738127
592009753
568051529
81935783
77180843
74403323
460495631
199741697
228872957
162711937
82387577
1922293
27445753
516393109
570973859
102759143
305402743
76287613
50163319
1884079
324792863
274682827
103894507
722035889
16283873
752180959
117943097
176232569
178392139
179991263
55005413
357938597
56001991
103958297
289218409
42163189
211385029
279274297
3282113
100102091
3753571
243508073
73138073
323621213
38602097
265062437
59359309
297114079
66107299
280811383
105293999
23856479
747001
28628987
49726273
179007761
26256103
74042807
27987923
62820691
184247939
38412223
302416973
179470063
291761527
145417981
271295363
355868297
510860213
675277
281941349
835912409
818224789
117208787
615472159
31593217
361077589
294250487
36342587
220035511
49852531
291486479
80190587
144558677
208056463
435829019
7798849
238800269
216209219
9995707
370697993
86810599
270101647
88603511
224603669
747364567
96987607
500103367
389913031
58441991
152053501
552192787
375214547
224262559
235037233
180623033
35670967
538105031
322636597
553210943
28958543
223634767
732608641
136845913
13483277
98139913
74508559
13614547
62639699
15954173
137486483
53108417
123692711
760692073
9468101
405843673
655409303
73828553
23429257
49040567
422455669
177813611
13667281
219778957
304011667
30721781
10626631
109001533
869963551
65105993
127479019
268031117
493420003
491835629
99526601
280381243
699317347
147018199
79532107
181991219
14518291
204538493
209816939
305763793
656301199
86426243
80310497
86663573
566296693
291978853
6400399
140114207
501998249
160874477
205270441
768222089
480601007
10691729
869991379
5542847
31588757
253566109
857122151
454390427
12738403
638608469
356188669
248748439
46655183
97205411
93585851
74249243
706874947
70500181
67464169
132416891
60735253
16442557
177237439
213330629
64659377
51800891
4593653
233353889
126751913
39463841
311578783
424644679
79610417
520266059
1020637
442379611
150445843
195102917
26352629
54326791
241712299
437968073
98510897
204166771
87133169
96255977
34856779
16894343
222515599
135203857
511636751
27602353
503827231
243762391
77545861
501167321
279924137
344957629
272648557
287044573
382253173
72271909
24744667
429302389
127854131
537358121
70282973
196138933
48002819
74532209
121780181
15328451
263354363
26365813
111873059
302497229
724573537
198122201
186330413
154358443
163497287
56188933
323958763
194577301
475674301
23413787
50818741
57185473
144993643
100776971
317119589
155608381
333425171
211904741
494857529
215729897
62599657
187305413
246593729
399225163
315839
10928189
836953069
305904593
3269113
324647359
47057063
100139239
21989767
71980049
704844029
324348863
137456399
123437507
137303011
255745141
629666957
408721459
29117167
108644561
57112301
27488831
24361979
5449897
52536013
186340499
8477369
521677081
486011039
636677117
202521523
137826103
138041359
56100623
103654807
334091887
397565221
132936247
450640319
56696609
113338943
7795607
169075867
492692633
57301597
12577319
303241241
26899591
118036819
102030251
334545689
5832191
140887079
34987289
120284501
9551419
128685967
420970241
163499299
364931293
19868533
61711127
539023283
384976741
298014599
486641867
104871197
206867153
256785647
579510419
177511811
691676231
65560307
175651963
15377249
100861939
101548649
691609847
412860817
29423683
239265337
414288799
516022219
174680609
429377651
176852987
685817527
81606233
28926133
514412069
45773573
679437413
340057931
50554081
415753937
113313113
2478389
172003207
78383953
16469743
45196223
162915469
341528183
127516111
117903781
260438041
155525569
158797103
15528883
342451873
49344023
437194873
13045787
797099509
598286669
19470569
9607937
254003263
165555101
136922809
72715751
36940639
546680501
444356599
209739193
65849213
655971443
467733347
46043951
274884091
1956727
251366221
96513119
236686339
47985661
197729677
106448197
265036367
145768967
25423889
557966021
113300791
297872593
19243319
1570571
14023981
539650807
51854311
407709319
261393997
148013627
614981519
501335239
144694789
27484781
34109513
128654329
19403107
414435233
610298443
250481057
99177203
25121017
68081201
70137383
181076443
651941
101768861
438508129
248527387
247463423
227887991
9457159
654218489
153047683
6228557
478290347
3381607
17144609
125812403
315946817
85651541
63496469
769290121
352425559
717251
68412821
116170513
646860581
112960217
224038303
103415569
924481
136201939
64319831
268269347
26436551
90289189
5244523
634775951
133673887
220404491
26740709
54883889
16226377
14437217
305227633
86155523
518361901
216229243
226027309
369331583
77090441
178185253
644188057
755688721
243904403
413600003
34197313
145849471
459253051
631577059
418453991
101898317
84486533
186193451
113128621
111394949
401389561
318336797
8816663
719689181
147916039
288843899
435825749
573025133
797201021
83798563
192056077
350700937
141201419
234055127
632418107
13601327
239689531
161949773
101834407
190894511
21678637
843713947
84798643
605203597
439765679
232271587
16534391
610938583
321759491
448532701
151185127
426528887
40790543
227692771
161619047
130401763
603875227
11103413
345327361
57137851
9746689
178612001
351360649
446683
77938291
385899001
361402423
237870641
325602737
563218297
160235513
151052357
364311631
57803327
602331907
224139457
177023089
518256757
348987841
362076647
140929991
224002997
204788117
605463953
19291301
119018959
1196369
494003291
438045191
50541487
31372349
490421903
383180687
51955207
299025131
327075347
253055123
628480627
44635697
57187787
11088563
100353373
287999903
363629003
70423237
151581719
18966847
657556709
30864661
58449403
38767507
80760377
195622787
367860293
9467303
331665533
1763501
162731461
29310653
447671197
665437229
160615547
89545441
198146681
758982701
33254087
52400407
229354949
98573873
39097931
124426969
164586463
424474151
87590557
111536567
179445569
790709957
81533453
451584421
64456529
161457031
116629963
121613759
41159003
92520119
589356893
5458247
895669309
1328527
119666971
84197621
335540099
99890641
62040101
250886903
155794381
470907623
108374407
113090743
398946697
195367
549187367
131873899
13121653
1945249
470618611
39685903
464632769
46060349
88629311
265753991
136222013
2545507
42312343
440310757
58235917
82050907
225784061
8448743
109511791
334982789
26814311
17662261
135113299
257361031
509593169
160189961
77129111
73147033
71899427
59114599
55239857
24752939
84121207
345141331
30675083
42402847
597106889
869698301
498162853
116731081
339102629
401805409
246772963
194609407
170017249
50724613
143810389
338754187
66986461
10307639
401338727
4703947
57054367
3072697
114540639
110278723
59332993
68649571
778765613
36844237
26096501
76632203
86506327
858619513
325133113
722281723
622838497
23574641
170793307
120308087
71624831
388965637
377069039
251800453
9572323
289749919
18718621
246267481
599798923
108192377
54762431
268749289
34544231
13810109
27994009
472842031
66793087
149760691
366962759
706564709
112936961
186091883
10711111
40346759
354641843
71179327
178267231
43279333
607013621
362613353
158346031
86100551
1812169
691920833
155105723
169269923
302073899
28350281
61958887
177430711
83988077
26914441
41026397
702170393
508117937
446706803
673199291
234756941
10293061
33215797
55835473
89017289
152588153
4213061
127463543
188896801
320422561
355410101
351319751
304660211
175664591
58927943
841597741
529918513
920012747
67747913
78537377
63364453
248652667
10172401
156052133
173831719
18384019
279551551
269655541
187061059
210093997
83796469
67973291
309709679
123706871
362143927
32829281
389972873
95683229
64411883
123506869
300188377
67361069
36978371
18518333
575469229
136604047
159036461
26548667
345735967
525671441
636304703
151260073
70560143
4808789
146563289
225638519
50222509
113667377
279908693
635480861
376133833
344105569
25434137
1820083
360922789
18445267
594505721
76953361
266243017
10332977
57468799
46268879
166442711
254413871
230439241
29809301
226209149
7511017
4616159
34779919
405791251
54341281
410013491
81391433
536444021
397445647
10859851
27036203
69197831
238805537
84578563
406350743
800313919
310831957
117626461
263120239
146741857
7503337
85429313
493960273
645651343
197532277
35285909
483010943
203372261
139749803
40041563
351595883
412289107
53512829
319524421
175050289
496905421
129639287
209100347
499834879
217673161
63958289
19331867
132516919
52923929
14933213
714878497
323675819
33374161
33061033
46390427
477946193
868979
310060651
136679
38528293
24448679
41133709
72249797
419786681
109720157
51007877
167897251
60626263
393638891
189476491
65577667
222202249
19544183
2722519
244669553
32290129
777244211
346146859
79268311
33073669
8056651
338494601
379392509
3154951
905623
14470487
126592589
297476437
461496793
110402147
96545833
62359181
49238107
102739193
674194567
554414551
248013949
63600157
483879421
453526243
22794199
2486311
206520373
4149823
30643003
170314979
32838919
9518081
561154049
100779989
182101349
148248253
16901861
417799483
1095659
342168779
45198001
39708913
62716783
347003143
60975289
20480851
246054167
80934683
13749643
125461613
274823257
17461501
70028687
527758097
234898733
21436073
92542469
145015111
57136147
333705259
322169723
234502343
608117243
89941367
212011061
343246487
84685781
57393601
96054901
19812623
544588841
370926103
331438127
11936137
514077199
58236047
2314493
418437251
145035547
559284203
746827681
364224557
93344831
574751
640170143
128136677
45607399
349418291
119972561
563912009
288463069
131040083
185056537
915346529
89679257
172048913
7402069
71729353
60114221
902766001
344766047
315604319
778506709
750778547
688151207
74676001
791172677
714483559
108995539
170158801
170835853
50969351
919459
415648627
266932397
121257443
903042599
406333553
165491393
212152211
406562353
13236299
211131047
145807799
253855103
59829193
372757667
27363961
247747439
144185473
415621651
766221497
750590359
75246779
554132171
42406801
44459
834706853
210978043
384397003
274906591
285318431
9604321
95373959
53260237
267887699
234156607
396819341
177628469
48421259
89291539
16072391
617320063
75247691
658719319
463992929
1859267
344055379
340935983
178440337
77062709
140010491
27348323
220253699
295075559
4724347
62050823
711780767
348937103
75237677
27799493
129454573
3464477
478830493
34116949
48684329
77772533
230631631
1788971
73800323
5725427
26550317
591324737
48988561
63146203
184006223
19414831
129980743
131233519
151066049
2167787
402436757
562011511
723522419
174575081
307457779
841379197
17088403
64751173
37939021
592444477
80674903
173031163
205110613
149639227
85302121
131165261
246695971
262608977
139658297
84585869
338154241
164213869
58556759
59399261
157392227
289594241
567658783
49435187
365487167
678820033
43624367
218456387
604822639
135396923
709171993
11842463
812814809
2280997
341170967
30311903
233102629
109119643
16172419
122391491
142157453
850624109
575993147
333672763
82264771
396892073
180803059
85990357
43296881
113024759
501816877
14962621
10908761
112996651
363671201
506706517
106984663
295037401
755027047
115079311
369612409
61070861
1132849
120020897
225794311
55765849
163565803
159632573
813792919
161087309
21920453
765563971
864863
411777097
238363841
430738199
257122597
179763107
178582421
519398717
663005631
36113089
7278503
69807091
600906169
8828147
166315049
293432849
24241753
25877933
109107829
8015047
51298969
455639803
190845493
339602771
10944301
378558421
105429001
237257641
504016223
84564113
262192243
28936279
94917367
78352607
206293457
179627533
360605977
298937461
227302403
5634367
98322943
272075033
130639259
185878991
428805799
16225109
3035951
152158021
11116799
298144591
172256629
206480977
138135853
339440281
97770733
11716813
82191349
189851147
124820621
49475269
26243923
153273221
563468039
111643439
242959
8063113
396394007
460654703
400765987
414827797
474440243
70450847
325062553
409280177
178450733
217315919
19763203
155838037
120861439
762955859
361644103
217160491
161803423
155989049
290095121
108667651
670399901
58678387
214263449
12406853
289213501
584999071
570502363
562951003
52883629
72419299
107816083
68210179
178500433
25830373
345836779
55099699
50161231
3056783
813506263
82947091
338914013
349070497
586661947
417494647
633593647
418122349
246899083
11628107
24594743
18952849
768700451
610584253
7668179
694084871
12060227
149937829
269211119
159420377
17351293
50266157
30896207
526709549
7940099
129486779
6199471
367004087
225645907
21843713
116175907
133073881
509291641
667106113
179106793
235581197
452169307
477461011
351531779
800776363
13845959
176153323
108243011
6776137
920489879
394371059
148093411
386861191
42009733
69846979
703113349
359235343
801097867
493770373
383884511
320493073
4539529
104713391
561898313
140133523
345923779
347316241
442616143
14680937
15467741
40102277
98333909
298941221
430686491
91796041
210518039
30022019
19450747
223746359
65299699
73114589
365709469
1825589
109402087
20675987
278243593
288034231
217732259
225799709
883189
3615539
14085791
739360577
206581211
40632677
183591979
205559687
68708947
38624489
50673391
93605257
99476339
133731239
99259463
42148663
74594813
486779233
7843499
134346551
4274539
524961677
395385659
409771853
7930301
413549167
97737589
5381483
86020057
128297879
4182001
139158193
70575697
202908029
745338481
70312237
117908393
9002627
180532057
81763837
440380867
124063913
545201413
202001963
457519067
306457927
241745813
385074647
333997837
397550341
304952639
266157839
383802437
418739561
73357201
66638431
106260227
59440021
23645423
80921791
66340147
214320401
21458221
250365397
302031187
371857903
56067299
108164939
225475399
177340487
424345399
28618321
184932593
30751121
330129713
21923893
672546107
156365887
133118197
447574957
58921853
89021729
45893611
409784057
109898207
237500359
354184169
12701077
156529339
11791757
38390207
3119983
701446621
87993229
475995899
118021807
4181563
162108497
163405849
33677647
787891079
249148439
324047393
454405339
44811037
22787027
71091703
293455373
217327037
106470149
1995853
131377
507064499
261289619
476508493
296921089
493000483
548045843
61208947
283142647
266637181
210756317
408259769
91308883
1994407
204110113
53173931
432036391
232756301
405583249
121948097
13418987
568763137
156933809
569300509
630462809
349441189
174853057
124459549
276753689
230701813
812369
879227863
1427759
52018937
783104669
164080759
13483343
274140157
231470741
383645371
91269461
588894209
78425623
154077503
136846847
427630741
304205533
61196227
120604181
34968023
107288899
16159307
754635737
184668479
562250681
558152429
151708379
176799647
128823419
362488627
76629193
728221199
14022653
316385989
2564953
358921553
237541949
104569
119341441
333143641
438251677
202589593
165244591
32616121
14324039
58739011
16929103
803563
211165399
81037339
122886997
159131977
149714809
242402639
12728357
91977091
84686281
762833011
249670087
45014083
23176331
191318951
3361403
300067249
183279557
454245817
62171717
203959127
22542319
308569981
533599921
425110271
406653361
23792393
438980063
110341757
145243193
628572481
758370889
2751173
51927991
111509459
692552843
68998663
150443509
67694353
63126821
530147623
278208199
205211161
18000461
421126921
37176641
3162337
688013077
47186591
74200771
306827977
82876831
217453
183149507
128868227
97085711
49104971
153215717
586481893
158037809
43145363
110914469
123894161
52631039
239920243
256843187
53707957
41779249
67902053
502304953
5021839
6724397
36448147
9774799
208710157
89533429
365077553
391483753
50965001
114786527
176144239
472419347
104196679
160940083
318220477
214775317
278972417
473266823
225742117
395696341
512465257
371534719
3319961
94765897
80427407
4938919
246510457
546669049
364368547
28558207
19544341
29589229
180761657
90445609
290836339
182592013
166480331
16656667
68573069
257982017
564348661
264998693
256109453
194903773
155574773
722928917
249194567
20081701
207367301
284119211
67661537
317277127
163615189
62729893
10370497
153706283
35846347
215574013
316589051
81659503
52364527
315959323
279212963
103511029
149664751
6107753
325050107
806178557
195674221
4557083
686213981
24951203
77631859
246440767
554621671
194389633
200336803
223869623
17513623
86701243
206431723
801937
534662759
168423161
21597503
601352359
771075353
32234957
219184807
129119747
137452937
41457739
27080281
179503631
194484883
185329979
675095801
1016857
15135583
459750439
119707127
75850189
228645073
45210941
34671887
936037807
244335809
697084691
401571103
46400117
450717409
63117217
439967027
25279637
10436579
62926337
144106537
172470043
196437113
25878169
1010927
64682131
6952871
7693781
327555023
6661289
163738103
405492499
518435207
602330459
15954397
567211
171632081
545542709
77464921
2263571
58824719
39462809
309485821
180208949
514073099
541227383
172103671
250206491
50769571
320312039
79888411
626416363
18893857
406338379
765764249
517503083
227190133
6696629
13597769
802139489
6665381
34762193
1547681
335410139
219429481
235082213
462801529
549787313
11888141
553755311
250753103
445166783
198479863
5659369
283036003
116553907
397796137
25536149
591462737
167539
634038661
851858233
520335679
722237627
24181489
356140891
3809219
270292523
452607599
68280461
808781581
293661559
243418249
53780893
421471747
64595987
381866327
299893241
161111833
246673307
701071561
1408483
426086693
405457181
41305729
26845921
265889311
430772339
44261669
337585273
15936887
9013793
230073491
84514777
46983173
129293387
51187921
199188359
138334109
483977203
133829411
43459439
105226801
686199791
179768383
649707203
134368841
430677851
13117673
39593783
401069387
4458479
12792029
291009143
138164419
139567081
390677087
392926129
107283149
56830591
230974411
267553717
21013807
299549083
27670003
91850149
57007
16599607
23105129
3115703
98738729
552234017
411517361
294029779
172905361
452060801
14710481
23693239
132410303
752850419
60537073
417427909
74568491
331088647
19222681
225939709
49424629
540364229
107500513
760397699
182151793
60697801
7322983
600554051
68139343
9181267
457001929
117623279
296866879
247818817
86991197
59431807
308298293
361039333
32404399
310517069
46554173
401434513
221126273
208979497
97327331
43114613
7659269
18126257
64994731
68580931
36074761
79107551
351523429
51972289
199425101
489185089
205406897
254487427
701037427
270478883
117820379
476833183
141116947
139392871
2920451
100253057
270454883
36552101
34192541
121795697
162720563
475823921
687420427
462548963
165364517
37563989
335680739
122420251
64037447
68047739
105411269
225121363
633133471
33503159
96283667
4020613
482369897
129772963
25238249
653568827
10702463
431154341
168594463
149537257
964771321
32367817
200646179
213506387
751724993
281675311
113610599
489087253
135627563
250537999
575314127
107475161
32686691
286162697
116352923
141926797
9943321
39599017
21821879
370190309
52862083
75320059
3012767
654471803
237398171
671896733
3192403
30444457
6536021
115840267
97554997
142480057
10909837
38135051
163693961
462658289
63554147
689249273
12504913
31304353
615203513
825540379
31923503
49029221
51653881
216978521
279292511
1442381
159902203
333168523
160400297
321364237
237793001
78728497
219466487
332614123
243439447
197437091
83928629
538868149
589097897
427898071
454310599
124607129
309907001
202779041
426010537
5652497
170917049
271614911
646333159
397336141
222624253
535913713
329484079
3576709
126745667
146170243
452727533
34882927
469568683
11823997
140345071
429883
96972481
640449647
379206803
331781029
111683597
36425027
18552473
235991627
253637477
78219347
3937699
140506979
31776937
78619529
123835069
151513009
294169703
9114529
721453177
289670813
475788931
101694031
56915389
166531853
11438381
144576403
272466541
598778017
8816707
3024107
330715097
100452907
110587639
251473301
295451363
139734547
118373033
80915831
116964973
61251209
278114483
819011759
389604493
101025433
139731829
151711921
303910069
863165573
16915259
6790019
561056653
123313271
62222443
34573043
40876931
60461
66000191
493366507
10274731
136613027
225197887
33644701
126728023
54540617
73928773
18746381
283151
16355863
89259977
393806249
4658369
47557403
356162683
373144697
49365527
115384889
11226689
109771667
135601339
147313981
397004329
74847233
109681753
268626539
35821007
516922199
162567571
38589767
708926929
282025643
446783321
56649641
540642659
73165121
31274819
952064843
201872551
693922919
351626851
163512829
606994757
17333207
481079453
212437529
32730721
78291401
75454901
209142181
134963107
153816937
102073
124617683
172468523
50112133
448650437
1711187
63031547
192920009
17353187
111934351
88916449
356474231
898321
24969179
321777587
206598893
150713803
4464919
162549059
326434099
152471999
16614461
295893209
159487
446942897
9327859
386808241
208181819
159164363
205450103
76246073
349421
87410467
383468737
690237241
12591079
64865279
49438621
665751371
64473127
807977
186760979
271813307
370622699
20298097
36565829
164903957
36079807
485718911
436140557
235221641
27952511
57450047
184235563
509429329
160649429
57212413
132328517
450232031
390349381
247724483
256241789
891921787
41614553
83353411
18728627
238761709
121708913
519693277
27533689
137934677
55262531
58971709
90847919
329711653
6329747
53858603
219102619
5529737
515680181
49080623
423684137
150831103
374491591
281693963
83150671
68669483
1789189
223117747
162399407
10238083
131658497
617150519
301000087
78307609
12701417
4302659
53211149
427242971
81489539
426153529
208563403
2974157
112086703
121083397
329232403
12814609
623859367
358026377
320713031
541295003
85714637
1918597
92090771
21439331
132594727
105684413
19497241
34624081
340070131
510915913
34767749
3953431
258697669
153596257
267736589
295235251
309272333
158859143
99549061
376664243
147947621
194056679
370521839
512895373
204929293
856637777
4670951
779067979
71438177
72422849
824078137
25865039
673702187
872338543
802355611
596661847
80146163
76929191
64840661
638388889
716783381
782311181
21147263
419652703
58651997
960995239
47946407
633532621
8080741
45229883
284723069
36757271
31316063
260848979
2348243
149076289
457239619
722648909
5586257
37250929
9985823
306973
53096861
340007203
233342189
36222491
250010627
598660943
67366231
299147243
86648923
64750453
257892863
290271749
96366077
153423649
326559509
322910227
210684517
166600933
482358407
306876217
40753859
209849413
123253153
428107951
617432947
370729
55026287
5912009
207449413
150409067
11990647
3658951
110885017
213303677
389474653
118949333
3269825
84152807
82744303
258860221
165620353
389227963
10802357
400180981
492981547
355148611
3177719
68489507
96362059
161126627
204162331
459872641
149112037
167457541
235448617
43020377
285644237
8322859
99111757
9032281
243976471
195095437
124886977
477920803
43576523
305397133
2363989
22232047
33242663
265497541
270448111
60731921
84434303
178480139
41884571
48622109
204344909
62484361
19089899
192203237
7227629
243876739
204365003
117705037
404603203
134001071
313035991
469942507
493478053
588860551
340150119
32066821
674631473
389005691
41253811
266855711
49668217
55357177
382733917
412729
335949413
549088487
73876609
14976361
81933479
400839737
2427023
104344567
541909603
781037
226596653
166034579
203969321
39489799
352212761
322782671
16793857
399416911
167173037
105215611
87490301
65071343
205816129
219352223
24051499
383795617
159187057
32458373
1992989
108037117
11614741
34612601
6869119
78080773
33574631
356263477
2201453
42289903
551924759
25634393
117553061
433908931
96840767
4991377
43710299
11376371
32357593
69194711
289142593
81496619
295559113
400042763
88388791
2871301
85663021
183757813
413644097
274644751
292329689
344300603
6462481
2126009
461711183
406283623
75594499
697879289
12584309
682310191
228523819
68622283
36515069
9570359
154473283
186926699
40754237
674931223
127766021
54885959
528012647
155630179
605559407
15194269
125011907
87360599
10052969
136272623
122231477
172751951
37151021
1284853
435123383
494828407
41867873
441926431
440737133
659258527
674640067
131209501
119597183
237842243
15579611
10356517
555937273
367100423
1673201
760198357
39743491
3701857
158086003
473219609
194211697
721679719
570734929
513866671
136553947
524411807
51547049
185773771
478097491
80265641
22418447
469620859
88522003
16638757
152367643
81013841
339797657
199739699
76706419
101994491
5393561
39799483
209905427
490493711
352670881
110851357
85617031
553921163
78276973
8182231
293621543
377941979
29378561
2980009
408223139
91966873
57121937
283367741
727440253
26515339
452594501
368966953
176740999
28052399
269466863
305420407
321534793
64922089
258193121
154155523
143492717
488782339
342226691
359509907
237052853
43568479
92687029
35096573
26443393
23682283
409900597
123865667
27449299
10353071
36146323
348027287
165108071
103333847
480563099
805550639
718830503
588822841
567148103
31748009
57453349
18656291
162249539
162457037
223482041
401213881
191758789
386791091
12640267
445385267
181579
228789137
55776491
539751029
430195567
86531381
53498953
24014773
55716629
140621981
36205867
700388147
802817207
202182833
74247977
33252851
47630859
204417403
99502537
42707699
343971097
503412521
231983797
20443873
228175757
42034513
106471889
182543813
133212103
13332331
114544139
16590437
333525893
35074607
272884231
204308519
35022451
31661297
28140031
172547029
272830109
424245917
19792037
72676379
37269173
105672571
200994403
217473713
13458659
63493601
138011749
51935503
464154923
39189427
190077469
75762653
40054529
413614321
188003131
426376529
90838171
9492787
266103841
273476257
206291479
237279787
22458823
539619851
247588801
4201589
58150747
688997321
439225541
78177383
40821373
277140131
22010459
566350787
563006201
233313701
82659301
327104353
44440381
235271651
809473999
131517949
179762581
26531341
138418673
130952821
59692463
4441291
34524487
375358727
2518457
196222241
256767487
21990119
135771023
24540787
257641759
202658723
243030331
203743297
128916883
414034549
466564793
21282973
18287963
154728971
111573053
148407073
446668631
282273659
266267
850161421
186702157
688345571
16417949
73996031
155123539
169415789
38529779
24894629
411945691
280498187
72045257
795832019
68375453
287695351
332515817
64723121
18731189
36491659
69377233
172201903
332650301
4619129
303923723
100857997
809409197
111373357
142629797
4575607
340961917
287761459
246266807
712198651
705505733
490964563
448619177
345289627
458785517
24914797
41703293
444656231
301171051
92207411
17046217
599531287
52843117
118268209
509616053
108739921
62872301
92814797
50428381
114166463
347529731
347209897
503892539
611233039
44567231
137007797
269840819
53384489
341795371
143769793
9889727
52321681
160964681
16067621
106876207
613176643
937614731
176416553
97740901
234006497
5300443
156980699
2424703
23381863
880349959
201873913
180366577
162376873
91515857
544792307
2391581
375403547
32860561
93283037
300219037
562520723
364987709
65764747
791994173
433144427
529019531
176039
206109469
145173979
8948551
90002329
65547709
106826297
13979993
3811751
325979767
211386157
139039183
54687229
343610209
696561473
389676811
176560511
713415467
45081667
7119953
127921867
238570147
877703611
12049237
112886827
70291471
38292997
224991373
414132361
759155143
12968801
179043121
224691667
134238119
905860363
553989913
33613417
39705139
303420053
49064779
72885739
39060737
679910813
318332219
83825543
439364459
211180369
388691311
71204521
457288121
133056223
504796601
221427373
30441157
218495671
386621141
752354321
14600153
134036411
113711459
145738147
399158159
727914829
4559197
52362953
59019743
137051137
126962131
91825927
167179039
38656091
513400061
221425621
19026767
458140169
351853589
11722849
81466507
28829611
27698633
28864159
21084293
14686051
385345871
40156657
315235339
155709101
16919599
315388939
324295067
51400711
216722917
393829741
166493477
57026579
379802069
442765889
141071509
202930961
108714499
468067781
534645253
301607491
381876907
1027423
158980303
181054169
12354007
161917
61253869
71988181
234854101
339165679
557775809
491303243
108243559
459575323
40844879
77428243
16981901
271438127
297557621
96620009
605091517
570697427
842660381
10789349
598849369
99280763
647125411
370739497
721535809
512770729
535421281
54700369
2097457
4604371
324319207
22021763
663353029
577056769
862871813
78558691
1894819
326565487
686460097
276433309
579305591
245155871
23037251
477092677
239716843
162030079
27172163
67329337
116625833
190969787
80430503
264899093
752132401
18086437
1263127
56064439
532951277
48928181
5165291
142158347
92329639
72593137
51776677
380335859
103813291
182990893
492542707
431542061
9506579
272972467
854759
401915029
407806909
545929271
506941517
688176287
675046301
206381029
482236343
128421253
363827017
18469961
151897729
173823763
548601583
370922059
276774031
179758489
295961669
32857789
800131379
205583887
230275789
209393629
204385427
228157409
468990959
378123301
50362849
850667299
163392143
293403101
150401437
274648723
52849523
616945993
211752703
258441023
301924751
360630703
270912179
114056539
139831403
50089829
67690999
6519707
586252333
319155017
319093793
386792591
31040519
6647477
8298181
836928809
47266441
283094443
486210469
96986311
12963791
201494197
88612519
351937177
78365893
153443471
109093613
14910617
772172719
212935937
314859947
43248347
329452819
638685973
248566393
131710981
14878627
154776341
273214979
434322871
70209151
45380843
2728399
37231829
135653383
139904287
34699849
82416283
138960161
228148463
13436429
347597353
6472339
744594769
823358411
119313541
316680983
718168481
613643249
24719867
112646977
197084219
347561323
152020247
552604597
110278513
4731029
76410431
21666781
362704351
564891059
66075623
438498043
111932017
309458893
95649839
513282703
516203183
167310593
95772893
140906453
33875903
17002187
67099429
91920379
86867513
470794501
295893901
18352207
300517673
2595511
110310451
87104471
46999109
448383851
93018389
17787031
176047691
708852889
34265197
96327293
318507001
299031973
66797041
570398041
359016227
399901669
739988549
40900547
365933839
188280181
468877
291946961
237368449
122118107
11378639
54958861
567503759
79507919
429245137
97851583
19621267
40151777
81809443
308565629
318585713
828426457
154407521
118191079
5280419
215967533
501841141
322028999
192942773
131050793
218630717
62576263
9611689
7641301
516858127
8221049
106972819
131129711
548944771
34843577
103150987
41920981
76265209
47470253
588704461
535275947
251858899
576479
16317727
118374301
107705027
224763379
287868533
91186331
430618963
377749657
257259533
19209149
149149951
71748493
148063493
158225059
765943
13226111
645125863
350372887
6891347
10060007
104231711
569908961
46538617
204403103
525276023
726073
500451251
14301893
195701563
188490433
464434571
394778729
41656957
558084617
90101617
4888459
234586057
76972391
174960881
103174381
154162781
61249229
9911423
603527807
446149573
2363071
343245373
321473237
454646377
138946891
515082187
354456499
39836063
39601273
17597761
438018551
492699667
437529569
565552391
176206651
337082903
212996249
556544801
604958027
48171229
8210039
60961661
153870883
3440093
327779623
166911707
51188939
505521763
109691707
17256013
897313231
62568971
368733613
92671561
154490759
306569729
329810269
652670437
59886193
45563447
448057693
33811207
317531897
72872873
10881041
448463437
26846977
7131599
403816109
616569497
244301117
346047763
12944303
152652751
177423739
415844929
228297677
233785891
27025993
305373511
19345009
688523581
350783827
207952559
58972349
302570351
218097101
354680747
239045663
856402823
56305573
414037951
66698207
128261557
2975033
528124297
509076401
697586963
23896559
706601971
475166969
492371927
244965989
475944671
3564667
148065133
34961363
24182161
13261991
252085703
23114789
159936589
3202361
446035361
37933451
127837471
514738981
54040487
11569031
74706661
449821231
32246237
359031373
1188133
129266663
256856191
160477013
7366907
252406879
335644307
745646281
54919493
11344787
124905149
108449893
471027173
6144613
403202057
83635141
762312983
537787319
59737859
185663593
762508169
66363097
337456649
510768913
186793961
38483567
22329613
22289177
785951431
369229369
722737321
552357521
462559039
636724313
47195947
129090719
408230131
271036687
141735343
22609519
771082219
48763889
174031591
251868173
633003991
206161717
241266133
68480791
141560011
149113949
54153557
357718721
171182617
485687459
231501337
59360783
845591323
362124271
228833959
101816257
133221419
196067363
191025217
406545889
404247887
26089501
745468907
49729963
295602283
5303699
439832747
537693133
318771889
244586989
421071569
188421203
362160857
800980513
172151311
7852891
113255539
657312913
109326563
395348483
44297153
159582139
737695877
20632291
43137649
453363349
16780303
33519637
838000937
396270283
386162279
370135079
199702661
58678117
73522481
845299073
125075287
556403389
74143591
223496209
33794723
207512273
112442633
57257149
191738647
89500769
21229339
671729353
385133053
27124171
255133303
481953883
119973583
24974603
204391337
479964509
365778403
241210087
287984597
145772677
88383683
59018717
557435563
87433859
61851697
281754191
243049229
184833527
319488121
14903107
490601543
338876569
181447499
93178427
370141511
339837997
89357731
186091051
278464973
879491339
36589153
6533069
422252807
2821603
39332897
136477949
812681599
466063847
34049987
100584191
33922739
744381427
30272867
682989911
477782663
54859043
570433337
300982511
178401803
579484993
290483747
255911
76546429
750564707
810586331
296386799
538618547
130041557
253204117
115969993
372899281
82974973
74769547
395256083
15459707
16756387
902063863
138302407
53401493
148612843
103949393
225437671
171547307
47833693
207949057
62586581
130277963
635776061
308257597
754427483
102799597
379120051
153779359
227037247
240596737
900414457
439319129
462992419
471360793
256996513
311770549
232171157
136292041
48141559
126377591
60563663
52767107
776439271
87713567
17104379
210182971
371288881
464741399
280079663
411375893
34077217
168020917
202275497
483579641
48656051
106255459
207027019
105160883
111636409
364033499
15220939
27983569
427027723
218876129
917801
7814693
200650357
19343089
52822937
746463803
339139261
6617591
404015809
57250351
462423517
570805309
114084781
248886017
492765487
141387427
38176349
18453829
474734801
374144609
11549959
24006079
158227561
147921689
659568643
499401821
146514973
48296051
298889
80356403
259838483
560168599
852418973
99264523
34352873
38885003
512383163
224685443
352607483
674383361
102907813
231909479
4459837
657720659
98134457
20459221
94898543
126225157
588955931
189857729
53180537
8345543
449796331
412829
102121039
86155151
23047811
602408377
267252131
593243083
659041723
240046867
561248399
81817321
100239637
22553411
426604657
184265327
28772357
9807199
309678007
446298851
500206513
136626277
105406339
588901799
42679837
126221323
206919649
58668947
10488733
193086053
478084757
15862499
199655551
117507563
13178369
96354359
392247829
44499713
163391
8545081
400040897
510291571
259678589
116173039
7982719
48135553
691013809
290008111
207389393
194050561
84942467
34417769
39382583
199468501
48195139
618991609
102667309
662611
86119597
895945081
25530289
339991901
47919829
383977117
113726803
496728461
162919961
111956881
146793749
16169357
4989329
174434417
270479179
191036969
15763801
610837373
238190933
44538107
820457959
36720457
19302721
510762907
419897
124168543
651688073
130789049
36542449
732459179
269672357
43591157
270173419
23187079
526193971
20422639
201030121
177216037
133790303
322712009
79987867
7433557
250537277
319821343
23413723
191629511
130958801
336859
64613533
152865227
285922597
84492253
78622759
190832351
10168871
288433589
45544663
176707813
124605587
220262971
175497083
40244927
195793069
608026117
537797957
54751903
434385227
25969913
8800157
56149633
473753177
715250561
1807523
775571
537109073
186355321
277418159
48856537
40628927
19870957
854293183
154627489
320426201
108587519
78943357
34744091
300060653
678414713
283342517
275199539
365522203
724867127
1398389
106933583
673379891
519468343
26104327
44844931
806718709
2892551
143265937
120521549
467809973
105342841
72368773
346692277
180927389
4829261
43040759
379467457
963563
19760129
927702127
167705299
15486553
209406299
45538841
466531573
223932491
340759
199200973
169169053
151191893
14638739
25837873
5233097
342103249
523492367
78460769
276907997
147657479
394670629
244176419
9470689
171995933
33925627
119792219
149638171
285358499
113714087
17966029
149668201
741609229
67392749
76725293
429538849
830367289
252227
817669439
321671983
22853249
629861017
420729641
165692777
353315341
11846407
769084313
181114849
109448897
48312683
52404301
37395601
656042117
332102363
315712121
6975517
91637321
471375743
59624549
19394951
50556431
127518931
101279383
632656543
180056677
11256409
30723223
32269231
68564273
154496207
95186347
10291049
94165759
3593393
229523887
70484153
83298443
5061479
118874053
209559919
21282917
240946039
112181753
193575269
30778961
53134303
238625869
95442733
9050999
824240783
142149533
5089309
24039133
323318551
102357217
214493087
242100853
14686549
472567397
432147073
401336671
54749663
42406237
476036459
2411303
250887781
144497153
835488361
12728161
320283151
699613
9267143
451226569
248209771
593389031
14442731
6733217
41538691
76652749
189348391
256719271
14472173
748504693
373738429
744829667
65192443
8898649
17522381
366088949
285082489
2453677
37346219
2285117
33646981
100844027
72384773
775608811
3713629
366705511
445156667
360998063
12505043
20290811
794459
46752661
210508511
2386927
21842633
35627749
65178593
314169671
2381261
505139863
167144771
561587857
149121487
171942587
31278761
656393951
28605719
54120149
101593439
337104641
381424457
98203087
288434683
60029777
30815089
528652549
61519669
246768007
142286657
239512591
440478191
190583299
82472101
63433303
31871789
233463863
536917763
114557467
145296367
26212889
508331927
67631177
396207563
58672687
16552763
65644597
5543773
141007117
41683703
645833833
405182117
499000913
359067847
43805009
220169977
390496157
1097647
752592523
421830251
848707973
110533771
1082749
327338377
394551679
504195379
64263779
87926327
150411823
136117837
215431
221638607
383576513
50610697
21635027
13618883
102394883
9388789
664600831
331323779
280868459
633546961
917205077
609789601
190851667
128104387
155513593
65720101
31506259
76343951
166035593
476527621
120708971
51760871
370673843
27851531
360896489
282874391
382866193
21598663
9298013
240817091
1321979
706364699
836639567
180365033
175599323
151660589
95222531
29459797
8726353
54009097
301754881
107491057
604943257
645812347
233224679
203927
40299341
600095603
136338583
24694499
670900303
13263031
23180041
736608193
838290139
55685699
233224529
51071971
9488107
193601803
5966137
260910649
560977687
30053347
11341457
602557057
52952101
473810783
927860413
234863179
168651541
122335237
85745333
204083941
34929667
619828717
133373213
10351723
66756803
405095729
21270241
48128789
299976757
274327499
339387509
17205373
11238431
60430483
354508057
140928433
98146717
61469609
50499569
9791429
99417473
223944289
519840329
43058887
411446759
7707457
65083339
501590381
387970171
122439673
92380987
227280763
118194889
190491079
3901577
226043473
426167327
86536427
30430921
2369531
50614127
577232917
43077071
11747653
20401963
136783351
1957213
165628439
164538601
74588557
26100289
116806873
266789921
20946283
220701961
810696353
369767887
151728457
71063959
26743231
35957917
92298397
784700999
10914473
73192787
262895791
230292709
154329641
41706299
262696319
236585179
142038283
270052829
750919151
365913727
698170609
674239829
121423847
17346323
214055867
31254589
248806991
16838977
314779957
47284253
768153689
21617389
14980829
523893511
32764483
124102529
292931033
684380227
290280773
137420629
28718257
177115591
63122639
165545131
2195093
564765983
116562569
77307101
15454279
26393593
776767129
105225947
5854913
401603537
593891801
454882117
486427811
9059327
204755371
405495821
340892401
39128897
162067343
578982211
103695283
352189333
40637419
29049173
303898481
792268747
443302021
21503941
170064211
51009047
227711989
494110069
92558857
3559499
274469579
136672579
165205163
25008001
769956553
69275993
95069269
84246989
74720927
305458277
22156507
117299981
153278071
577141541
60998947
35491789
546349877
115077227
19110173
22003031
15547657
76651787
73163149
305411087
305384063
335905211
921918493
304379437
130537013
8487767
87785207
260941927
13187249
121314113
12558991
111613363
313716439
129914507
865556869
2995007
89896837
400157363
867043
130352357
2173921
664304141
9511283
105944101
220718669
559479769
13852039
81286847
545372141
505659313
439999837
145261661
274559293
192759877
8667283
8209811
239360749
8342717
39950321
218748317
738042143
213229897
14451223
519231179
370569131
299318933
24852647
27936107
196008779
77760071
59174651
65463173
207549917
27669119
248525383
252857863
41448241
604830763
614082851
34529527
68912329
247666201
561349
11277757
7642259
16890007
608438141
311829667
187291561
632538833
15720611
160143259
25549751
30880799
433809707
212728111
401680921
429322997
272749637
40495129
243916193
46604567
355787693
306704561
45285983
47745457
180274537
6206243
244332139
243767647
51121817
4234031
719263663
23211763
172869559
130576729
158611307
191692211
19628383
696948419
90800057
591162877
33728333
302508043
82117571
93287059
397545047
10256377
30054443
342160729
30682193
28357991
399289909
71073767
24997033
210294611
64142219
624409297
386334211
640598327
9991819
51186587
54425209
719858123
3146189
391139393
538841419
98662643
10001993
455685463
5688173
1633537
589866209
51211997
140372819
443630339
242940193
407499847
67016413
46571513
369287869
100079503
463666067
521404087
50803439
707700709
150605927
230926849
75238411
583287071
101792767
11350721
10934951
6291913
471465859
358148107
345702059
273215207
110769319
698451011
219090239
718417829
24529097
137275309
68244959
34627741
75901621
277756009
837547
215761129
222900731
553188737
122877577
356117761
428505397
98339897
267376061
148296977
20859577
172124863
298023211
499564333
189646393
126238531
3263563
185120653
239997473
443553101
263088713
41690461
419620031
574352797
41622733
203067173
37023011
22024589
182688461
27908653
433427123
57200161
243501593
605692733
426050881
339127429
245495539
165307057
94173437
41353943
35436649
113827123
237217417
86998921
171920747
931359511
177087857
81774899
149289443
641372071
72211627
746686657
200716237
334865653
3286211
39361499
67907419
674723873
50992421
126834769
209471231
164844523
85841531
86634161
139970807
62223409
900117509
85287023
131580347
315234551
577420859
827183611
79213399
73593371
274534189
167237339
49254917
475007383
30035849
50769839
163810447
20803457
367832287
221217449
4793419
163478951
133389943
27660379
81969731
51408613
37401437
14576399
685380181
19844749
49449661
100003439
328583363
366146813
306622651
111509459
108146869
19114343
886542161
74655583
217051423
16608841
344877977
233054297
82703741
284522449
454276507
465274387
601276219
427447627
17060369
409951499
2258801
76187623
378317857
62788373
405649
919398671
11211173
475477657
686680987
118841843
145205503
39782189
226217279
19242749
517579477
134325703
73354933
109865153
136281107
71223431
214802213
19119689
565766603
229851691
341023297
894568501
137940479
195267119
289853953
16972513
384606707
136385903
89124223
194649977
670018289
17510783
635587301
516993571
14679317
67018019
122774633
354959783
4814347
118224829
68280301
192194897
158188817
402197287
71124653
308241809
8247727
62522263
424656443
99440371
222925217
377178143
4626701
237157247
1440311
85710439
51737183
15077473
149956199
2051009
425033369
533865679
56678939
29808773
70688213
28245121
166163353
295021183
8484517
4376777
17146249
220458583
647605579
292510549
190298947
172873529
33781889
116767087
73612477
261177461
10744271
641767099
339296567
2028029
568010899
200490443
32881087
741520067
81609181
51215557
387813901
3377417
57802487
211251923
258480713
296732053
725763173
96851539
379851289
407638321
452374639
129354187
17151523
297735901
2718451
721954859
848618807
89475863
115086823
13273433
218435299
169548601
447105991
27256721
209243609
166980181
87339541
77855821
194577679
252853703
17607487
32053387
56922973
97912517
8256481
578080093
117936839
33071407
548303011
208828649
277640533
453611
669390077
145010941
309398431
2239439
69183649
338384653
38166889
367244903
187734359
50039909
102706183
170493259
20173987
515782571
1122787
152764201
169988909
761432417
84053251
240673463
25401619
533941
71206469
73802381
167226109
174917569
147145849
367181369
645888017
567748661
113061283
33070339
612085739
266124961
806752333
33513191
10551787
34958549
359478491
212646559
5144299
268937507
570673757
364257217
98091011
155956337
293216801
750017
73308377
16928137
175724933
344985493
2539843
441852857
47952719
172683787
439776277
37808447
77216677
125890207
181411891
235667987
290450669
464384717
39986587
493753439
63391301
937343567
386924597
789779
203141269
22661029
411283931
666641071
648092477
71336803
121719977
222618917
599068751
162789119
696947
713229589
257970929
583367153
19424609
654170119
317865311
247771429
11999717
687378413
251448467
96268283
270331289
3461539
7933579
74788741
33442037
193883189
6983429
78076069
111675821
11109779
93846631
666085943
115995067
276148513
62000843
310955581
157710827
81018011
92869897
447114293
399107693
542038397
54810407
427474589
213981637
64249349
471179279
36017411
10124141
373647751
39038243
401131859
23028199
177322897
110642123
466778167
388387081
380307329
54551309
197044403
55498991
5366519
28842061
153924787
46695349
13241443
196417367
514703333
415922233
5718733
179765899
1418057
66574631
32168371
641710103
148689337
229076219
463646923
56145569
104007503
193030661
283712987
81979307
282562057
143204669
97399217
113958863
114599981
214996241
25307299
40371473
13406597
15234673
22485829
400638811
150715753
113869699
834404093
481766627
245676737
120706459
322106819
359384471
331992803
408661961
843561377
174691109
350203969
287973527
105576683
331690823
146688851
33942739
181530827
455660477
106809839
6102529
114715837
423299053
368243453
79967051
77130763
128466493
47825077
34948373
349234133
73668197
57291851
291661043
482342977
50784031
4245251
347825503
62233247
125976607
86441587
109430273
516433993
733845979
240893243
133951409
8402011
67214657
52571297
193148489
3258851
406266611
225164363
868997989
88496867
13001951
196649357
704702087
131619167
3822293
221672383
93132337
172465079
533847791
280778021
242454479
47326051
587148547
53477447
6363793
11156083
118071829
268261417
44417059
206664047
265662119
319050377
22560023
81023251
156276619
526582471
366077941
445178477
38800283
265592881
82432859
388614719
101409941
243557411
65332387
62724061
634005943
218367577
470939429
336370103
49578469
9971623
292030111
144397447
10573789
207124297
357961783
5808133
878263171
6006191
444877093
124749629
18540919
24626179
115346689
382308229
284428409
528341173
212020441
27057629
252299
6388831
659561251
223140107
7196699
288533039
121937419
258772027
47866477
802714049
744080891
46324627
626548597
499631621
58284367
301955851
30930941
39298993
109588763
56364643
237397541
116894663
9466201
10277317
95375311
360725243
335334793
46645693
54454909
125995549
247004309
44600879
385221791
424197749
790354013
69000907
439168063
499314253
293129899
99981209
8013301
42817111
79707241
602495797
257680019
785047
23573653
248841907
122360383
578312653
307417771
117079337
708973
333648547
69967351
85532119
29304523
14607683
99774821
168379243
138769291
606375127
135754051
301834121
67964321
159818839
39567859
217679377
614724547
3778849
687064837
35507209
369740771
273335743
300150749
146754607
3015923
416590417
138532637
808640879
6486449
12140171
249991243
142397147
9771121
655754291
176534117
4403479
695902637
23846177
554234699
845437
329294659
255387479
791359687
52223911
53323351
978118901
362288317
14277293
335121557
146211803
398201989
98848961
240121709
13727507
324408179
231262873
49858607
40599241
38798327
39458077
51738829
86909737
28147967
9816283
33521347
417814069
2348209
79033079
303212653
1978283
1471577
566034061
6456347
39176693
247611061
423247843
269731331
738484771
13538029
14464379
615301
20833741
202259227
121610921
239573753
198500059
43633591
98807453
10770797
441954923
456910943
271093309
192694991
412659701
459586739
2572637
301912003
14096939
53486747
112443301
14434367
485857
169534649
90401407
30224137
149233171
75384019
419939651
19580453
484947247
33094981
9241307
313290227
22056389
673683443
152737771
27270883
539230987
131967361
30939283
352092913
122301227
605011733
352106263
652801073
221043331
102893579
606793073
366799757
46851089
315291629
33952969
643151
521262389
40809443
366353963
136088783
716531771
36116851
364270091
86561383
272930561
43814567
16556261
291281659
559320793
313677653
170424407
37668971
142742293
327111583
198028613
992939
344852177
182575193
90792161
194135933
271783921
500354207
23570489
498918863
14127109
45076679
49243279
282273961
647556269
69694369
113525623
605702431
213645541
886877
8371889
185033237
506872603
181294159
13367303
77115193
255701767
161602069
372650689
250314959
16670741
57222877
397864409
253523819
34888783
45347251
227806367
583759703
47662561
38350817
517088237
191360593
127892227
142966157
843511
316541369
231695851
290728381
167259881
600943111
213788723
549607561
13120501
333481549
308364491
162953
409987139
153519481
634365119
413615701
274740517
662950151
278768297
127671403
302070239
714884507
60869909
275229413
292217329
64983337
83228897
63885413
454061341
183018023
367038083
188894569
52917607
141743887
158673173
338871233
450469703
518773841
43755527
100354117
120351431
812686339
36577529
351816601
49809937
15199897
202045589
64568353
110040551
640127429
7115321
360777533
332117561
19029643
47538269
145627451
668765341
2649763
590902639
22435519
235142893
181878623
418799713
130635679
225422411
131222513
358931303
218235299
595307
105104017
149926211
58743229
1942513
8477221
147953719
634073873
15309097
30787513
34837399
10788769
18185777
556562857
710612263
111751009
440476789
105305621
901855777
622983797
331703629
212568977
45986617
296086019
60465859
399064067
318859063
521506463
221190971
9628691
97666087
27586927
10454707
16542277
325242481
141097529
35283299
170617529
95450657
20605969
128196577
80402279
488084423
1605143
805005791
154789373
16009601
495623213
246223577
137000711
46514731
12186271
597062857
100178173
121902107
61019011
361894439
124972427
186585103
150420623
364850261
562916573
86903951
59073761
423600491
189870559
99585263
5494141
37316507
454111943
75100079
226974389
12131807
614496011
186829217
137967979
135301553
199620683
725947
341610473
1457009
179396741
165407729
933709597
468116669
339055771
547276259
99271801
226461533
7065593
119652469
172800743
13757923
145420417
103774991
3152843
511865239
26245979
77483611
23725417
70283431
232008599
225312511
368399821
88382257
66088081
4088207
197816273
179813219
549064097
91326247
234557311
649367
63491633
379393409
410875847
39313777
568939703
164775001
281661337
637794247
130004711
384649007
27634091
96437111
21164551
892633529
537873503
473039747
225654131
184927601
372113569
65619737
331017889
483864637
256717273
95999753
219389593
470164241
78604213
28125133
759066479
155931203
186407083
39238379
52361303
318778541
54931057
464288549
335125859
268067861
309286309
30650149
357579527
4079611
81355537
97636381
362406721
680749571
8520823
144765043
118778567
62753531
16249469
43935263
68267861
90253717
356839451
213394019
16904543
127034861
80822429
349231067
205513181
79344829
117692051
378314219
731455159
53488811
143937961
76253297
84203711
22175843
369634673
590866319
159349481
160928969
508710401
281537929
292385351
326804879
451784233
139104059
51195283
54208757
494856517
344288627
57919009
197713673
173951413
84103361
1187491
128554067
496409467
147575053
14936137
18954413
504880039
65072533
117349303
10876751
177073499
3161443
41695097
260211527
873153233
840691847
535370963
42776717
551982031
394081349
50220851
541780511
375846287
175818803
8760251
281876657
251238661
90983257
5219359
30303839
64413061
438655957
42517073
108562199
112281937
783074503
511978913
7295077
83198039
9062149
660129137
28505623
23198627
162033251
352114219
35419403
669135199
21723827
165916951
138696031
425242319
6940231
81775709
631469627
270897073
140679283
293226293
112321459
278114099
100744169
5501521
235639
267726229
115163101
290030833
642636377
677914141
4293659
13373491
394021307
477105803
123988639
553518131
127349923
147409981
5413627
151152623
131612711
650245513
97206251
26935739
85243349
345920287
194888429
17413817
50752409
63605909
17072581
210835769
613277963
426419431
98656429
5768879
381304411
355218917
15686491
105680723
75468023
212549783
51484127
170330177
180801779
251016137
356320277
741979313
565625939
139160753
16670443
237802723
236758309
600755297
85569761
94410977
255999917
85522627
11115101
732751067
743666773
721141469
284595863
613493593
117783049
562069789
4669723
216509627
251812663
3962911
485256859
12409483
32512531
1553623
64092139
100861829
374017429
508802971
88720189
23975839
11069977
342895723
254197627
67668917
532400051
362583737
327450691
28194883
327816089
187257641
57405281
276983747
34952431
141562271
4353863
27086447
315518461
3711163
88987853
2162887
361439861
2832689
640176569
281014673
135645493
19058687
42908189
337643539
4409479
358955143
47803111
647662489
45888889
37908509
18800941
219802823
289600687
83014879
761597027
119240129
449287331
92590231
256431731
48680479
262056737
120396971
638969857
436662509
590628947
79172551
596841647
469941509
94890739
136875133
179093767
114190667
276900109
60244403
41049607
358273613
211814719
73911139
358243723
15719107
325676341
168094259
210900661
59891651
73290683
440498633
305638217
351961513
114607481
13859893
230636741
17577101
43458581
151221163
107364203
400269631
179332787
727369171
1454111
350581879
141999509
374035061
487033439
282228601
426109841
302087249
132304867
322181641
175612309
189195983
57464629
736753681
393248239
483830779
915559613
148157161
19325843
42393311
365728127
308359361
108481579
4634549
357293003
283554247
671519977
48201611
5581241
110239
365464907
305189993
621947
44336521
642642113
235849511
156916049
555254507
742639669
10599217
24368693
296819977
78091567
105056953
310569869
561289163
10436221
107310221
192516139
24162163
42838321
395493047
173646749
859662359
666519583
666455971
382927949
337422529
191408561
52332983
12713213
389281667
1641427
224202157
846847
348874853
18196573
177692743
191311073
351851713
366809837
20408321
52532213
112613329
3216869
41376733
367281631
398737289
454947133
59111747
98934541
69357979
191135051
2150389
393450269
577959029
47652179
147418301
141540731
134469547
1591987
67534603
42789259
239810953
160624207
116918437
15908917
2146679
228479947
30585781
59697151
125586833
1114319
123351763
85898987
256127789
102812329
26306671
839357
46500533
51606461
459672767
134537681
266502029
137372569
396184157
437368709
67235261
392461219
82602433
458771867
100849
131582513
86587547
84358639
170908117
331504237
43469401
415520983
402918973
43484173
109555981
134368109
8242669
377642579
7561759
169969081
29848921
85632301
594027587
279026369
352615363
118573907
402505331
239438429
117664411
456789239
133770163
24776173
749654881
510050179
15211523
118191673
8393933
18213641
192210923
586623343
323500379
74719273
441563189
9684151
194171371
428508043
252907357
110502583
111683743
414926849
275640319
217363247
123394049
142457521
51980107
797564819
501889909
19702409
107763883
244716841
108965357
61224959
99633419
471802157
267862337
120912383
570919949
76919749
16922453
845956283
222585397
25716601
281997271
162207677
492228467
229057793
36610883
93893221
13744397
179207723
371893043
28740301
610789801
2239669
19657349
43717777
580852799
70812479
6066233
71935901
671710603
69475093
607935739
36902519
20030243
331830139
637965989
116153507
28293191
251382983
648748757
134237
355304909
260356121
204069841
185220337
31806821
168072757
3302297
53395501
133656053
492772157
225781483
176277011
281804659
339594551
372032239
639170969
239162047
561129001
284478143
192836279
259260401
296907101
292684027
336623369
33792193
435102469
417309349
390174209
23203303
446432671
406130267
532903597
157255247
233621669
99152639
208115359
30890971
134236019
179074279
661590353
5177699
484049543
39868739
312224711
391207241
18736661
197873297
13473731
49212503
251970479
180632827
22267109
102027869
19531361
85098407
242382229
297331201
10208677
14201371
331928143
1341719
98539813
517851641
59877899
874439
77445289
88846997
11439479
72510733
541561373
178278259
32765801
233862383
2168461
141821359
332866687
3893039
90129569
39710239
72971687
14024041
5035963
254026103
174767053
9180389
643611841
62389343
302812201
16450559
35863783
155704501
398441377
570718103
404518921
95731219
136824781
23897399
281845051
629968931
455981971
688255301
513358709
105260609
323510063
200482883
129730739
137378629
11820931
324548473
151559833
350896891
41555183
10704367
384920279
167913377
34811929
542927947
432398227
121234229
4571881
2380327
559537709
249593387
220402733
23736959
57866033
199621489
344898707
340811467
139193653
218025641
429513893
16183987
235980491
216033071
77258297
4141231
145699187
48353573
205189657
6196051
78579311
4166443
18747247
2405023
45941681
443153833
89128541
22726607
6719803
173669141
131018627
222226097
527625047
281997553
20060543
142635767
19939841
461313313
564978443
54382037
283290451
174359401
146484511
63295853
70320167
276344041
163320043
67769929
595430179
283546903
558376891
114197989
12163369
218470363
176476451
527468311
5443313
25299727
537886201
292427963
535652177
317507327
220159999
22970419
40702339
327143629
3480343
79116923
27542497
126946187
58505467
265694269
17395379
161243333
125189431
156093517
423524879
205418779
75670117
146127127
372793847
328566101
44049937
278352091
25869863
95693827
445553611
271832441
405688139
39301679
266152759
18468889
589969273
57861781
31005103
30439223
53433473
38511113
12503107
744632543
95660317
474074467
658999727
740216149
76743181
550222507
6333791
133336837
10963229
61051847
182037839
450758573
39355219
1454917
129379729
4965281
690063103
1018637
818250107
173288587
52110563
200478529
401757493
457432817
109343921
211302901
307491017
66024979
83117659
875588611
561087899
363440617
779293111
124604369
410688181
356459141
607935883
124457
321231947
50114201
11480023
581777981
76125433
383463733
365454413
13449367
201181039
375937103
95143007
804846041
5885819
296074937
17949251
192519923
5760793
216421319
11975959
113535727
210683929
507466033
109179503
220712671
106153381
562286867
108404599
45720737
7290457
199102331
351415573
186031757
76691609
42481051
82690243
334966673
144672929
32787773
131093
607751939
362208269
3027149
546961409
180320471
261856493
118263269
608475523
196567403
10022717
121134631
274328623
618624791
445494053
92268377
15490649
73968743
18593779
347419537
428466391
3780277
555115997
79722107
19385539
398883553
382262869
864360397
534658781
215287577
64978019
76064701
690634141
413247827
233181073
739316819
92716993
42761177
367643
246361721
20889677
193595321
801643471
193709093
317913163
213825239
607681073
32091071
315896509
61877539
334681423
9623321
287060233
883404043
10659683
103992667
133589243
552740119
207906527
317106551
233545817
52793029
529901353
177163
895084061
3448741
263092723
525337991
272367661
880094951
30572869
598297891
167726423
194306477
96058883
347849213
71022163
68775719
108053083
52987013
179975639
103580369
80954239
116914241
126201107
762107747
157148681
339471817
140154529
187610021
202766573
20951941
17499259
200722981
333469
299878499
284085583
859226779
184705207
617311819
319633469
8093489
404776597
2171933
415426589
6988381
410443391
477860813
203043569
22252697
19040563
454457099
317255773
127360567
54531559
521281231
246862571
501222263
155750051
106311683
440991041
254834249
468974329
250895279
75315659
84802213
365168081
9438581
539336267
24027803
24746621
155684981
147683971
304858513
29653069
812819717
23501299
145451083
787811081
417849689
508418851
101658383
41886329
54206311
112349987
204824947
146256353
197470681
50140819
216885283
17976289
138694903
32995987
58924709
116103283
240680513
38665733
438835643
8498227
62018707
4248961
18578689
335578381
700296869
10180091
13128043
51500521
172042163
658769557
495712523
46157581
114680689
278378323
336429497
176993153
111697517
28636943
389013167
33609161
12584461
47047597
179086387
133192121
61226293
446852953
96044983
248325551
203579839
5119033
333912311
94064699
107816903
4700849
203291447
437644661
204997003
35965297
346445521
829172129
514069981
51610423
281330003
371651447
1677029
60166979
27888583
183226157
281714479
218095079
37109417
90959087
207351241
248030281
104541421
148707407
111143693
2648851
99016441
627544843
342450029
239921951
381764771
686795653
120356987
390568447
68013989
166428271
171191057
559522741
229119679
111220997
144398707
33458459
6219337
316563241
41867377
192119671
181594613
107759077
33740051
135230531
470020697
477999937
3529343
443341187
12884789
68728889
231979133
143328923
109963219
33595607
118463413
598098827
347319517
245497297
30154961
53159999
64547143
232437707
397216763
401827193
299667037
61100131
88624999
62456903
550382527
405665093
622089031
116683961
231244679
282929681
597633859
792999019
12967631
78682301
89864143
174523451
57837853
111440759
24774467
704028967
712483531
8758769
818229691
733258061
337499119
152629937
309368713
79706933
34049987
8478707
102423973
19258853
166301771
594272353
314487037
103388399
120050003
11538337
517897883
407565593
653332391
157099981
100306771
259963829
550407119
300552883
96793709
517863397
394251773
3557969
733403927
51811843
106483921
331887637
2448997
723519883
220724027
113644471
230139821
20014417
335112203
227955163
331237399
7252741
126433687
4800503
167290751
267987287
137662411
90786079
67052099
3145631
33516001
632783761
26904763
399487799
130500803
576884587
206263093
24580753
32368151
121733347
213146587
107365747
249667381
130440749
2826511
113981531
693964289
134840747
42248807
223376761
145453051
16388761
8694061
352195537
4817321
79469449
496568659
341523907
77077573
391273219
440792509
59354381
698713507
447103
11512279
33430093
2207209
20152813
328624199
676820723
15818939
25639909
11376187
2901079
72652259
307575787
117217297
285272413
283244959
444289847
100213681
331673113
264247
435334049
6686033
1594427
176935219
66711493
219621397
1517717
88689287
91952569
8536163
81732173
282432767
135449777
718818319
38524957
50169983
190010833
51800977
155372963
44850719
541718279
32883061
551132963
126391843
31399279
28912229
23020537
415760881
275573611
663323581
312193757
724962871
76984627
282376807
422005879
192676403
179719361
7372501
64949099
696987829
12539671
868915979
255524329
312894467
7573273
162376561
552894361
196146383
37437359
73841447
17224577
57303223
90318563
14924093
432007253
395847713
49561921
667031377
73978579
19208071
208354561
67083979
22485403
437408429
14490911
177228967
826109
375400787
354816509
5839763
173694139
996663379
137306011
18034903
7771921
133764581
254685979
738781843
273662929
257230801
4946569
301862219
7719653
441827689
308266213
17626039
636650591
2603267
906808417
491265443
84784223
287503681
147129683
13841567
126432307
1591501
337362941
26255461
7539463
8705839
66148183
225472529
5057873
21545809
380188169
19377053
78801661
226348181
241967449
107440001
173337097
5130061
38755489
745765049
27201191
311511353
65541587
2081839
57186133
14072647
193445513
804672769
187483763
198159433
283780339
442427
20430001
112487293
51252547
716384957
170432567
49310771
89155601
69750019
634050467
409798547
133142189
199676759
121153013
2181397
401057821
39971167
29695877
389453069
15427903
697531
22271801
23731891
31873739
96546173
591933367
129386953
142217549
25363109
462192167
110193143
50678723
200134723
711657983
693962209
139648123
329500741
841493
486148211
157773631
471300839
7237759
9908663
317086229
743282303
951737
233453641
45942349
110767823
29813317
11853659
574736233
553540633
291745241
77954351
137117527
276804919
77589817
149540749
2289517
262415591
17330791
67558991
122130583
540089593
96470459
29861693
270959419
140929883
426828953
218067851
44102221
678264203
25563983
361765031
89706181
119671757
233991929
214204687
226969279
45972247
30380507
160537733
497567401
40614331
21525341
129226313
27384479
48289973
13989121
105199361
193768447
69482887
78006289
31903819
1286377
221874703
41509487
247409489
242975119
820202503
296429779
39758353
338250617
666729643
199310689
158989489
352177303
461726453
144085661
496009541
582491317
246932183
216426461
738167
156155173
107659319
110005141
164947681
39259067
485273801
53612467
85513067
236453227
92620513
60110671
172069603
723834121
551353577
3760013
32015443
398774293
449381633
815490617
324360917
675076361
35834371
31430327
38639501
154769987
254937373
277820999
354937991
28928587
206201911
91351583
17259971
12927199
320932721
73216163
617277229
210332123
215705327
43741501
553479079
96473809
473503843
260507623
2920769
73746941
95355823
81735193
477963341
537299989
2968087
204192869
328277009
8751643
440164631
536075599
34792843
84859123
58172999
442271857
14470823
145042613
302283197
488055727
10873477
618652883
599346589
988336819
33889937
139771823
177560827
360455353
328476251
218888849
21655609
5357549
59571761
110651159
241117007
511312993
119517403
169435649
101362861
162742289
5487949
124160507
53371349
685475539
215392517
162882673
41189287
2964407
253390237
5256659
373349017
114330127
375618679
363386599
246169697
101878811
157399001
218102147
205955147
49402607
240611053
79889123
5686831
131943257
722448241
260665973
5175479
310104199
27696029
108188617
114071057
90653413
3936679
555916733
12358009
139964413
483030209
525848593
437209873
646067437
533029877
665996899
11480153
5283097
210037801
39320287
40973437
1314329
548272511
299533643
47899673
179036131
1636889
508697093
504596327
33316793
85796813
3292181
36837611
58130767
258271093
680529233
87699641
406516811
57830603
33450187
78919679
369855679
318961337
70035743
7947103
158585111
63839317
75369839
360507001
356341943
27244619
2267269
122013667
166254079
299598311
24300217
59692057
372391
377041459
96991189
113543993
101405063
18089681
18894907
447306217
661931041
402232267
29468927
15085963
90960053
495218729
289148381
71270233
104814067
11208437
44172637
481893241
23405267
24964141
913509757
777845989
44714983
11391871
318269473
91055207
863764721
325480361
416022259
667778339
16968527
299123431
510529391
404166593
215664637
5578597
330327709
49589641
146377213
3718691
196405567
511396447
222398381
680370533
451846261
254404237
560752037
355672189
738157253
831093283
123601561
309865441
371681213
563206373
17516227
38108839
297389
152234899
7187357
485580649
122682103
75444767
370162567
628441201
90590891
91474837
762559037
1275167
513620953
163333087
569248517
36173633
34182307
12602347
74839147
42312311
21446119
30975467
11061041
179596093
91485761
483825571
249274153
385599983
79774283
65172511
230023579
108595997
426739589
78846847
48145217
91293259
282657217
16905743
252289481
602490491
543281327
41057699
26628031
486959089
260906027
175937651
633595439
31419137
38087603
242678669
559121287
101260637
8313827
235269271
353569987
22427929
355960277
157721171
275039227
503749801
259892261
245956913
471835157
29383363
56802047
753822647
638721389
109625011
513922271
238103759
497613089
642307
4138907
430807633
463727659
3185089
169041137
511416473
156340369
122781931
198464269
110321411
268308643
33081479
99522443
318825151
126312377
115594789
9736999
39257201
392330893
5013493
172445971
5017213
4172081
5884231
205500731
318678449
28855711
236019943
105397609
241419379
65322583
53937731
379636373
279043799
166299611
82052027
815672237
460517963
61493567
139838411
18370559
404225417
351152479
374153723
286468079
28826669
17620901
34484533
831146447
113846099
94198303
577930933
526377407
73348903
150816857
33487159
364635043
410962073
173287781
1831409
157699813
2476949
171841273
23826241
173633293
6074947
208295669
220347467
6799259
43423993
71428219
213711007
164342807
266285267
16769773
279583673
322902127
120120817
499305481
1080955
94408217
19902373
57443329
133283729
179760781
288744487
21992497
306743207
204821779
587407
18953993
900017
126236843
27139919
521061133
412757621
29648821
37093087
49821
287782931
33786359
342031931
164925967
36897881
55897663
664401887
470144947
427622677
114053783
426831781
33269543
714982087
16139639
58417441
60881347
398712841
14756813
141765751
5467543
212106871
548631971
227373667
81281129
30567983
102528519
30709571
450457027
389326279
60851803
8797091
195843667
191743619
87842611
57849427
56651537
17567149
159107297
39163081
90644251
80547829
170584129
883251427
1125661
272374691
527154317
61768331
297635449
525280237
66551987
170864801
50797541
57894773
551684143
94378993
336474641
180604789
388794391
102951193
190161221
30177821
19565281
2564231
21760573
1293503
321943081
91396453
846452107
2399569
225156277
10876211
129913753
457263451
327377707
636144239
399623527
75381217
106235617
304527401
5814409
195224941
300300047
427190311
76423387
784774589
144404569
29462119
274264769
80704957
7253377
645865057
50528711
128412569
439324889
126733531
223636121
353586157
39801379
101314153
1434061
145877
132994627
352561331
192320567
456602893
405697477
11657861
26721089
299002493
396202769
49585747
40347991
376958489
596070173
207429889
590915209
259031621
32657201
83303329
66096931
6705971
61888913
4376809
111924349
228125269
126475031
564453823
71831453
190009487
14534899
11460893
267479657
259081217
3871513
115315523
97724243
3420419
37448063
718980739
11558059
35145031
45588703
92019737
472268747
93041281
35353403
121843457
231305497
8360279
482127073
5382373
328354661
194718443
677900761
429427343
48939071
11148829
2757241
697200479
718206427
4937567
72384241
221306909
36376499
13973263
79629733
669951949
1488881
292592771
491543411
88388453
887772349
645213781
768982493
275769677
260788757
778259117
536678119
570163301
240067
523048607
188260109
21725867
232822439
6501223
362574761
51269693
165176477
67048171
48528481
340166713
672606677
10145801
16051709
358904827
434115403
21287191
720926663
137865467
2041667
149626327
71605997
50823593
190355413
26252311
379251311
12375409
253267061
221055673
63479879
551587307
273656401
483703201
163662847
31468817
8068381
12090839
83902681
161018329
51895139
415392547
8500033
298357343
7974313
145472407
6673811
166971313
300645599
113550509
661334101
592154203
68550101
410056571
458542871
21331697
339345323
277022209
133168703
433905607
268575007
262130677
68895371
212036939
275038343
50510717
471711311
450926873
205263673
65437391
476118941
83636711
135491381
88563719
351117799
344775791
760791593
271104563
494887541
307488977
292262171
169664447
638472811
265968139
165327259
330303131
68087743
444324313
166802303
100119841
84819187
110321527
126949819
279101783
104238877
471760117
54465937
627352459
158840833
4522571
376346569
41261777
115750469
875756521
212192543
422614151
75103531
118697209
683987687
169101133
196903717
5762951
298324699
345329827
21642253
45454351
142099777
74350189
511935551
5498393
9861331
790238369
185736413
142679093
223702243
851453
53475053
16592431
738045587
737880571
173321297
75503221
49477067
272893861
152394353
377080217
7816397
533488303
598136081
197104393
14087287
723347
408924437
10980103
400177649
583319959
585059263
134208941
63673751
699580501
480493493
168209761
121339
17456401
234551509
154761179
87511559
476951749
326250271
203394157
365178557
664962401
359937857
15044891
84168839
583276319
299278933
247312981
183658207
48812089
13278431
400823209
68546519
350375483
136343939
112171403
484844429
490933901
62656007
8960009
235783399
7604537
284780647
37386379
37527163
95874001
77852273
895982167
28331257
86837539
561427283
5538563
178206443
96150797
820202503
336792497
31327111
240397583
101217751
673182589
39971201
8038087
1002691
207327779
325596157
145927993
69201193
172870273
410790551
614116697
346413467
237541753
272299711
252176591
815348731
242137921
78060859
212973463
53177407
6538031
10701809
434681257
156134351
685204319
356815561
379413113
826202539
2610037
628928743
22814167
166132691
282250907
1184809
248313133
80310337
43954951
149913889
402589337
3121889
16920829
1210543
778020739
257225707
12885529
795430327
281498083
87043717
431419411
9810511
698737717
76804361
284033177
110830417
817102141
19362047
4696963
226393663
33067897
303464347
182774237
314182523
293589979
79663657
14009141
41642219
26574883
668427713
38776109
34869509
88059343
61044860
312236401
162534343
41671589
417329251
1
10000
655045487
185116624
565751189
234976799
286396457
316856389
87240427
569632171
1854877
113726551
94886677
148777241
15797827
121255403
481836623
5048191
226209509
187336343
187628299
590357743
65229343
6472439
801737269
307943221
49072831
155582437
153949721
4948453
12740447
51277621
601747277
79500137
214514753
59458871
460448837
57452621
296461709
150551579
435298337
177292559
190292717
185546899
462878837
41606869
44648141
130524337
206388323
78260983
103491821
733205987
67088173
50603723
730778857
213345191
126518627
37899593
252228013
82421711
102375023
90597151
87381739
226901149
659769457
53958721
693522833
12604187
556104149
209869553
330244207
63314411
39926807
197867797
279769037
171656371
580104817
252075127
132516169
1501103
488757019
267824867
77649161
65923937
192012641
120357749
1999913
480506263
188754539
62683331
709887593
100832827
10007149
336929449
316281967
182653747
60422729
25731347
9665303
59993413
99984613
278271901
280756013
64679297
29522197
895294333
54712213
1037363
770237243
58408627
495672173
1494953
726461149
257671769
507917413
271608563
45610211
54555733
94111189
252537707
277682831
5147899
334359941
617105833
35689487
117702493
686614021
237260357
706568123
314408197
12215941
92791747
119498399
64990777
40208477
218159353
68589181
246076421
276978959
511523447
155011741
40162537
384627007
168366503
45693079
246028537
77547473
531384499
629901353
67873097
826389433
243499853
444563579
17256391
19246597
1686241
13438297
638251
58484593
216567293
368944663
162921041
13675931
44080943
183280523
272849
36707963
859802479
528071
666320059
832325887
336474091
72671399
60036791
39129611
108663257
399302801
69744503
4113377
164281883
133927601
64841981
158414173
62761691
354682897
294581873
33753647
220989547
447524117
74084851
333631777
80472191
6663149
263246099
261310303
720119053
100825069
215363653
86417497
395083243
145805161
71229673
1584659
64224553
402412403
120042409
406554979
2139751
468623663
6726851
57821147
814618471
338306933
189222721
157239503
89061803
536090759
96075911
118989251
411702097
413088779
94936603
78273229
169563959
16942153
585808871
129609647
17948479
622326317
299296867
203184211
455296901
71107403
25758133
128803343
152492149
28115651
12067493
62785363
28433767
281945737
137001833
428575909
294914413
74009471
513860807
80000819
353173123
62819381
330811087
27360877
395800759
79986001
443574407
186724393
80528101
379772137
276778087
10168133
22539091
3305899
124905631
40148531
91173391
63134593
132741811
451019033
218661857
111143867
16708697
116613001
520328797
75334211
4861919
85852177
259806329
39233683
45105971
214504313
608593771
224572319
357077671
118736357
234318709
265140217
697919333
107499001
242402987
47191229
348151939
111458297
34942067
63415511
50215409
139789777
25684279
348400279
279132941
432777133
271258769
9642509
550943647
6593137
151393421
57837067
633582421
17072527
295558973
44077819
63274117
12867461
494768311
129027571
32722021
694669435
224691421
484480939
615433573
50531813
556873
124407917
211513343
273399587
96824201
542160293
178774073
175512299
29856661
461564171
776141671
68472997
96730483
161579963
169026271
188099861
665267243
144669341
456337097
365609
32098933
929503
207504211
162635791
117644159
649857517
48443051
14903263
179099197
35462183
347432171
160023649
31432987
212991193
21246803
546500551
13243651
234407759
522692579
118571263
109427257
271145443
121633289
266285911
316481729
485028097
221356067
53381299
60691487
25220917
704744959
213537763
264385687
239251763
190972777
169529827
61860247
440399683
21443371
299252231
189292427
194550287
24166711
422906119
62107141
311347259
12909811
45310037
380450149
458926553
81952249
159706213
238249807
247847477
172444421
192428983
67471967
1263469
126480271
10155113
423692371
41224597
596175049
13564571
440761219
356640359
728481007
428505941
10343743
80084701
186981799
175992563
16450877
473395147
260882249
104775499
55433449
283825207
467295383
449541667
284425703
57693527
435964489
434285477
34494371
795019613
401929277
3685093
380183
101938313
95626519
81633089
2238853
5415569
202350097
14560739
11023697
258137357
84397451
151958243
316089203
49295947
321091781
575253841
249592327
13205359
269837159
31860931
8811293
213763159
593192323
187958467
55661803
230826749
432675539
147465809
414631487
32383709
27568049
93435917
102423731
211430083
122690237
4011463
16772017
58073969
680114161
866137
4899991
75050819
2619797
277849417
155504689
24587383
416290177
320237081
56023879
52060391
33593641
56484539
321534979
385356359
288122053
41761787
674334083
60792883
129074441
480010637
238940587
4926611
815387357
4719773
25421437
24696629
108912169
359933221
464974919
235285979
248499833
20370829
140139227
529095949
171784489
326555513
29350609
155533141
124165961
88208693
690535493
197419357
43302499
192676669
19192037
394471169
250988317
39573377
60676079
46193699
66773165
414196631
161496241
140703877
56572309
31994597
24831241
103295659
94319011
650452391
696454313
289460471
319425467
12101251
468054793
58247089
230670001
34631021
22784149
339434671
940266049
248461859
105020351
435249629
64041247
456815549
172081927
126809689
232184159
178993
346585243
599806591
36837553
317195371
406025423
158256533
155530367
6891847
3467369
513028433
85146073
486016591
157097
17291753
56152937
83977547
566332201
77646623
178692263
110548307
234358757
33974909
16722523
2285989
426015617
281039489
215551657
98440817
235679527
321079049
226013831
205750463
84204619
8810651
305649667
890884213
38967101
269469373
116825843
414638989
393276553
812976971
688994323
26149129
87872933
156931309
727841
703897247
469295689
427696981
682529891
21127451
238176857
165222037
421072879
86653891
277691639
37473847
593247371
374020739
693058543
1036523
628669267
64735673
637330703
136105217
34609559
181644479
678198713
11244239
119934349
68751469
605721569
803588263
19123933
74099303
438218329
108419029
380238251
132280483
348568819
126032867
159542087
138528161
99613739
194700529
577172521
869307463
261683887
56514641
148237511
62868887
137085061
267459671
16615427
141983129
271322411
308021393
4741909
197896051
5545279
107439679
89804651
145355711
4502353
490417813
272536189
66653737
26463629
204312503
289023803
49279163
367573343
431882491
595345603
60755557
419987297
5016191
76098961
140576243
637211011
6418151
57341399
440030627
42758257
43365857
4904209
267153259
12070613
47901839
179833637
431809669
319616159
20624029
63255299
386406929
110915731
99686423
3736661
731779787
94783561
607983113
18186671
65872571
47733823
42895219
424575961
47093239
366168217
59958733
12454199
421056821
199775531
125076593
109928213
7188427
4554379
54541127
414564131
436497907
62119027
283077173
291721753
706753081
366411511
143751341
155016817
18374779
167802587
87919681
416104981
287209213
49308187
589702769
633572383
6402637
777211
247023857
188825717
168905617
58051177
220227229
5433641
155422193
399420997
134477507
223849711
639713069
455685463
2711161
6421859
273583627
37535867
11613061
28007051
529767743
366860269
8832731
80925497
192088973
37066969
7342711
40117117
88432741
18109699
96531863
122029241
22043779
2245219
33890429
398367043
136459073
757068071
12907277
255742379
119429663
57356627
142195013
284198699
71439133
32555207
415848619
85206491
811320217
364423663
142450027
480791107
511929661
86735263
241574423
143156009
148283
473525167
809574919
83067913
473842679
265320877
139527461
3053773
224764489
183928567
136803791
69196943
26201381
30827831
65957351
375690727
189881899
452929787
1956277
255620207
439381699
447580979
29853281
124233119
527653813
13913099
200655781
28487539
423485891
366945287
37752787
15426517
67559461
403215317
149432977
40803197
140989067
16005791
36814103
149059567
73361339
452324387
135497317
5206189
387627769
420330241
554825629
99247387
2375599
85992437
16705223
58242307
86516909
113955577
94144573
103514293
194206951
713602811
36671483
26366789
27344969
178121887
162637703
165712207
217903733
315272357
300403613
54632419
922973477
347881
85218517
39424733
346489531
383192287
29077723
432203311
94255537
263725031
241795271
133363787
99770791
63063349
19708849
135098503
45174119
303647809
46761353
384467243
458001487
174948073
479052971
165382051
15608819
620566993
920721811
570416443
409724641
66652163
16341251
35113103
12590311
483326759
78274381
203711377
906697289
170540417
58189253
3132821
599923403
456552739
264249991
20422271
3488579
594149
132567551
254052661
58731917
12064201
110106551
21863063
6995299
159979727
13897153
429420071
188952593
114463379
122570003
2872561
535077097
16113827
94206023
194595007
18277591
168480181
172361837
6222911
3182681
569352229
40728899
563140321
241732567
639809333
49050031
184140641
1086797
18597109
305910769
122899379
151181887
30566243
48651793
295394633
150777647
1666141
210494189
166672993
18345361
636848603
69546989
489165169
103544521
635053
241740959
143872489
50529233
228825589
430721647
1645687
144274973
1522271
606858491
324138767
115409611
243087701
409355071
109707461
314446417
383887561
644511743
165436651
7065869
87408973
531728143
4845637
238747261
90883679
2632541
237087281
126255121
496902629
422217127
383300941
5707769
54689981
61675907
199513291
377453617
29600029
203623517
52476257
137029601
125704237
307706473
148234363
92884403
758240299
428874937
209123723
59593553
51648503
63308533
18422687
241611413
185340979
46754111
74848933
242074523
103944727
100338703
32238659
251602783
156637057
306056869
15412643
6795661
491483953
2568113
508269599
115083911
52779197
17580419
511242859
1395631
878865373
300003481
21400829
562087781
261617353
17397011
36965729
1676683
166099229
191404747
1408753
342023299
9917863
41217851
8783363
40949101
477067361
52027091
89884511
299081467
165959
368323243
230943527
149148289
426305171
792053659
2105539
244318913
56574439
37739809
138559627
59469313
654020629
65948497
147744679
351349253
194036033
506392979
221920163
534808007
75690113
281866969
45683783
67364039
202184497
403011107
113824103
111639721
349840499
4695421
9624983
71079979
26805967
818018011
339787457
39878441
299123983
714632783
589236421
7181927
41950627
767031131
62013767
238303283
55568921
951495793
294295849
576588767
31611523
595180219
34891799
11576777
183212347
7225859
91723031
517820271
38483111
63381113
43572961
29702347
261987631
646208333
15354973
51313279
718128703
40505767
2142977
5606569
478364531
78187987
7395911
46050047
100706807
144166949
318724873
924353783
92800819
7176919
507708913
312592603
265933147
381530687
658278377
64139081
100189087
113232331
282985669
841266763
8820463
713537173
203375071
409502311
245556973
97549687
227626723
20041163
55349369
269387383
468294493
301589909
68708923
425719079
159037609
42427859
30211369
16259861
3309113
495084619
75767617
40906667
215611007
71701709
349323671
147142967
115037339
17985827
148985663
52035337
233037743
1160591
2888051
135474793
690317057
595988321
904865915
186477133
41569597
772671049
126162551
358720391
512257979
45134681
686980639
196251637
104217067
58488917
862566157
20727001
72472067
35221951
216901007
88561087
410351489
267100763
283873801
2455709
116544731
12561779
116721469
40464239
33653819
188639167
224152343
70888319
5427859
68664553
130266979
638020879
144164261
348145921
252650383
274059937
295924861
229883617
287411513
382667743
12733277
115561883
98616103
497492357
565339
17577613
84785507
33551239
51918791
14059571
261908879
512824967
757763731
28688159
179281723
236126689
252197201
388408771
298423
412346197
193596889
127911019
128544287
68249359
769331317
25464529
215802647
144082999
254387857
289084739
366008441
94191767
2041723
35751869
77618543
94661221
368470337
101565161
263416123
236320241
228681137
529928969
19014833
130105249
297352931
22026467
236777987
323099327
18235489
261947501
24913661
681210863
217911583
152980141
792401921
83338781
750695531
7977703
204030997
81236327
676415059
13097477
121675747
355993321
31140463
493502861
9848101
13139353
56821243
43569217
697926023
227166161
454180409
173466991
160926881
96872999
552388553
20169073
599507819
27290869
503631881
308731097
4804379
369628177
531807851
2389133
112315369
41262919
310955581
586639
520346381
109529633
2585689
88651249
463626041
7684849
297560359
111030811
181257773
31768111
296137313
77010889
44034317
18135769
87109999
50512313
48251449
767004629
65038529
187589383
12430699
408901879
47756573
17992343
50373187
25000453
576973697
234868561
14503729
391882831
663960707
112562561
188927897
200998117
245754097
173538359
326046503
284042029
183424711
161178499
64973011
38750221
80354207
255844483
132234779
5294423
91838309
383438333
7672387
46752851
146292313
66223669
144192781
322837733
154607003
153773069
282325327
224519209
36643391
752456543
50224331
75323189
445819921
389596069
463269451
71964793
310927217
416117573
289719691
155012153
13481737
211592369
817542749
300015761
142411693
10610647
1593941
187707677
735401267
82103143
4695403
354316279
145860761
7455839
13285673
44373929
180951731
824074913
639743389
39575161
142217203
21844183
562373059
51652267
77476561
744558959
2434541
945366251
29963221
22719797
372210151
103992001
24028049
196927789
109653613
153521639
78193069
23375299
438691567
46388383
51756767
886109027
6559799
221696381
335767207
166026031
551311039
167048663
462037061
11581001
151859503
483318631
14733197
154195799
3244343
7721159
41299631
581407909
360599219
10819357
460058933
5607079
397307399
93349189
43230683
94919389
542564501
537867299
441767449
10575629
158177423
84955627
527131027
106132601
157459307
58634789
158626849
5951497
163585483
8631281
4190597
118416751
181891597
11039989
566454839
427363403
259362949
159860011
29276297
131204053
58793671
151048801
194492381
209371891
851063893
524771021
189466787
236784991
380682557
256523041
100316551
524486731
353614189
42483313
117514963
24724309
10664557
18047269
319304639
556583411
320215081
78365219
175352591
557774213
69978739
40284649
988884997
100873277
904273661
56964931
262994687
41938621
49078937
49861267
141583213
156857093
431792327
386821063
2169589
61447993
424123981
118885387
188456759
341769223
99318413
190461517
195886913
219588781
499222637
503763313
22245857
23199149
28802197
30951887
339175033
33479827
281440651
16713563
515658701
196482017
133544491
311200717
240078161
251777501
223459843
206992979
7816483
330919367
518415827
131215841
78668407
21191683
29555863
325428613
278756983
115777763
46460369
112860877
85605823
137115157
4180427
16733939
727993957
322296577
155907181
90216983
15373067
340035953
321613
241947421
158754637
254179273
334579331
3903259
73773377
533181599
561572483
399352027
417618563
75090713
151315481
268370413
119875409
300021289
14557271
270492731
71273381
331649543
845145439
11637193
224798351
56864461
358903229
43255241
27998491
699952531
124940723
490946717
64255277
309009049
551603137
34063993
35677529
1829767
483812419
64324199
39370943
428166763
676899547
56742013
3134429
81647593
99855901
328625533
490282951
7594133
61780793
654360433
76738243
85442713
94387987
645014989
621541559
658244893
463461643
58719541
265685183
255843781
294780301
57593531
603227837
72156671
321708593
127602353
302375551
9654251
68513513
70828123
35079157
74246723
60941747
215611819
853926319
356353793
179598227
563878459
410733857
39950171
98756263
85724291
125507797
34654679
64720933
177907879
49100431
148997011
204038257
431475269
329232313
225098893
483585581
8739271
233716393
193576403
36328199
802871969
107921057
10382587
757693403
55809119
321457387
151172719
635524807
310272407
742425157
109758547
38156777
389000683
202806389
64076017
340776143
821795593
138862091
280542611
124079807
87035341
449613971
379587163
53590679
7427111
23882021
283516183
311112689
463109263
15079577
77782681
167502457
69626993
455949727
444119653
129507199
102207799
67398679
151622431
53421367
130101457
381043843
502551293
465893707
772673521
87421073
42213617
1336303
110373943
44008033
313191283
481179071
85348369
174194747
433438207
198939743
288223259
719560531
337741597
20977867
94794163
718995047
737315417
130829423
89017681
65517559
87324719
74708561
869323613
105912343
74559731
479449433
270138731
60225223
17527217
76437337
41697407
293411999
49412029
201144529
4957973
2937841
198372973
787622533
542779469
95649731
14408987
49864237
72185783
248090663
32806981
228245221
19087361
75993397
41818151
76767701
611537077
310393843
3691769
153209737
16622833
13582103
676146851
21050989
6734591
11101423
9279349
2999011
148061987
213222613
70715387
81908573
9755051
651337189
451284629
118775077
79751999
108146417
271254587
565235039
197987441
353176987
524860927
483185117
47949563
346794949
361910723
125460191
282830291
615649861
175925917
47744981
31989511
57635239
96320303
147345017
151464811
9689851
74076029
159433877
99981559
9383651
179475869
591357433
797996531
335751863
217999333
14590067
190741879
621535741
362761001
673049389
79837211
24943651
85302121
98274763
258740431
239670643
3592733
72865237
384753241
44485591
705454973
381655633
25577147
1804723
1641529
59997211
445550593
81751633
282767143
3297023
58704713
10115977
34987289
9233633
187966759
39225169
509799709
31279891
12998101
34301341
78032863
435639601
384138971
685484669
547201807
36082127
15467519
30020201
283279693
27085693
435750467
44262949
332080297
91788349
267472573
35024677
721733503
71524573
458233211
108069373
225595067
260011237
748607413
196453307
137698189
20128039
419926889
9732601
691432213
574994309
2206241
12200501
210423427
24838763
6490829
292818791
545165149
397527197
32472403
7599937
459322103
269450411
827711
294642301
262404067
1756543
436773319
898024409
4642961
450391063
38646131
218881921
36273409
64923767
341295701
183798821
28586917
590076089
411623197
225933377
212573629
449679911
6165079
166414993
326456269
99630299
161275253
8465069
276855151
39166889
196609571
53491481
283608851
27260411
2230937
147696049
262841951
132537257
33632143
475663687
157626463
343377737
605771729
616345669
273001019
317847671
138450679
31862837
248806211
164803493
48583747
225734137
865530451
158506651
105455201
361246657
358575743
16547213
598488941
37326719
453187957
47171599
161664397
437697347
106679191
743103703
330279023
401219537
7096781
88806239
186502403
634426427
112406321
279373231
251669947
408378151
330013
422790559
90254867
3302401
13131389
57567733
116811631
207126653
16238071
103724251
538911007
293227579
59339933
360772879
745940827
216361279
421575307
161261333
73816189
326303531
40341577
268242943
13739437
32212273
75075691
2188969
335793817
223320277
89343677
7473107
400643447
170038217
342598117
234500573
961907
94278791
674449261
563736221
3233921
46621271
382796273
111377381
188559079
437366213
93886333
210525617
629155171
235915201
366920329
369381931
125087483
257237677
208569679
121364431
321008113
210157033
612007199
752799053
7662559
79268183
83151821
7239049
326202379
208145767
551556409
287409469
67986001
211772411
418754849
76089401
17113423
123062549
64857901
354590021
7037561
97217723
612160567
305648221
28952477
6358241
70725217
375647813
74229563
50987347
11253623
4107967
207352741
134666579
175077907
146199349
552606931
214717267
42789167
96993973
288468377
141427771
86598079
54318377
483777361
198040727
442168457
77804989
456923329
182244487
32734087
20420797
4662523
9469037
152697301
238772227
87557959
421817203
310459351
541525421
585054521
85348079
43153337
110571899
604410941
138084971
225626201
70454161
885974387
171187507
83559533
70269827
269132767
142489679
321990611
182517659
99997021
61022219
34755629
243107911
14769371
487182187
170218889
500157373
612772519
45003823
86193487
323590411
7841837
23876641
16243463
559468489
693452987
33630031
13562959
417733727
134112449
12145943
55492417
237908453
58590043
38255293
139576649
90219113
628259183
504180011
296609393
16102313
720513821
26648407
7284791
376639121
693119783
225024721
410292601
210705797
121342919
86361599
15188707
115020443
78410447
512321497
637338089
83774699
603962369
218741531
700166791
683036929
259720429
31150793
72377059
90036629
67292569
64900357
129354193
140857201
581815369
398213273
80110073
62416553
55561351
14474909
41842201
123763231
635330363
679216277
249398557
50435191
145443121
35034611
560516317
69962857
2931283
52837753
49135319
523188247
47429267
663690301
20890847
500532833
54881987
245422937
344051
10383491
183433973
6106357
5061097
463162783
253117801
627620393
475434299
124536397
46540129
713990743
213457469
216366151
23882333
16326593
114056581
192759103
41051579
321788107
125372183
13073737
504333013
17814611
203031599
15067207
72953057
262262137
97384741
327133993
28150193
11663759
592798091
205563251
282777457
22816099
150966383
14242747
43264327
167958631
328595021
67389191
143077351
375982847
11311871
453509213
305898839
209808257
11487611
229170317
23124341
52227053
96766169
226481669
162225109
516481289
195743519
107042291
223110491
109266419
88035293
431169199
167411353
127991
208059151
326590609
561256237
135933097
429753823
200738257
758854093
127654493
223484957
248849371
87870329
16041479
309511949
467364707
271041851
117197117
224201111
23382479
91379833
33885793
231875789
139998737
487924573
358517221
26442083
258969743
347606663
240073237
290702851
369972041
235251167
472288933
23234443
115780853
367812961
794478401
475907291
3564031
197608211
76968527
56630473
221000651
687284273
5082527
645230809
7431539
42532829
16200827
30290941
20691157
127639403
189981983
256658041
705567101
11095141
554233061
14757731
40950277
190416641
349998983
552164903
26674247
1643479
718533001
172204433
43268089
203715497
130371343
21954817
65613619
13063247
163634987
555798883
65529221
13320511
58088081
974920487
422842339
103779947
654913031
105441341
9418393
27184777
361036567
660862183
25584457
20137973
28641131
26948549
298682533
888878219
272287723
87613093
24399421
181115021
1592093
468340039
97673153
128640727
431855197
9326111
365448379
9683227
368530013
541704803
121703927
464135417
433538129
5182279
52982549
89297183
162878059
10351867
169350101
383507491
468031513
936623
601261043
334568609
222376291
664424591
9551359
15237347
43527677
3429997
93676199
478778387
139227709
819851
29880281
434527087
356969243
71204261
3281491
445322611
100919947
387053759
445595533
111993443
420734099
235375213
249628231
112638983
334959979
153889951
18562517
359413627
331280077
118224571
376312529
364296109
32359681
520477777
205205321
49036367
91539421
475753699
396312503
12227653
273937141
157389779
54629063
182186989
183886741
178760459
165616757
12603659
22521491
14204713
12622087
228231581
73958791
625111261
220062959
97705117
260455457
191325677
28080071
507787081
427470919
768002509
296172007
23901599
64770707
174989281
516575399
609664339
5640443
665726707
341925229
141436951
598672309
32304133
680820601
5914313
10417843
375984613
124661959
183185341
118165127
70387091
153839837
235167683
386306549
156490357
530176067
2161727
48700297
393829351
697065251
79191347
25600331
25075667
111209921
97274717
178643449
272152373
7369717
167951401
338099959
561393389
349791257
65851339
59843431
245755123
501765227
138879161
392882759
243719389
12765353
91050269
17943461
14063201
201684121
2968289
49205927
70080653
814852289
590197
30866767
71122241
290460869
498033677
330425057
313120189
583048397
11980681
55385807
130568029
240784837
18040237
105216739
27386551
34689989
555370799
121695929
582181993
496527077
319210319
218524093
172689929
311862149
119806441
160339793
5571499
167888911
110119661
53732317
773116913
276164023
138494953
584050723
317965897
67060979
333248143
195308129
31824869
6173971
771104779
4312687
21214223
56470693
244024393
35540311
261332663
236278477
58593671
464068021
144861427
390840473
453817769
420322213
52893199
22392577
380413541
271222843
898600511
436207951
65757247
8839223
244780981
287843627
244049657
283495139
20937359
57827533
646393933
827992877
271777711
649371139
549283321
38594477
81297743
449411387
29675179
189044887
40212829
295225969
288327107
118842049
120349877
704781449
76430831
37552421
153747721
559882703
1535977
100641391
100729
84397123
2039333
917695811
147194297
468559411
318073303
31113493
417340009
356195551
115585823
259171399
2094121
275720869
163399619
176918057
371868271
212304149
346395991
129031601
609053429
115119769
53815681
495545753
118952063
338263063
568194527
97286933
115970741
1789663
2250947
65619737
1610879
491875063
131967443
749173081
609407731
85269563
26703221
8982667
136168507
46897051
212593541
186417079
12948583
61765559
682327897
1551637
9062381
74576231
185849087
18080917
329834179
116393159
269582353
235078453
10027049
44136689
17346013
4721317
298366843
204548651
165042217
239910977
436348259
359882717
37038377
9620267
335763157
34271641
7817389
248377379
278419703
788133289
307389959
490759483
54262193
528185627
114760753
66623659
468771679
369349289
818638087
2310013
233305069
92260481
168577
302576903
259114363
225996553
397618241
553090921
108380689
653915789
19645303
103676861
376481279
5705129
145992643
42540671
140528327
606520249
5017807
19490893
83599979
190158809
263694413
37890341
183659689
49013579
707125429
3721667
51510367
87447461
391415747
119239147
546943049
167012621
479846839
724670783
353628299
231578939
319241179
6372269
494149
96754579
35758549
41915743
36372071
202926041
16716173
81527279
279163529
24055249
386753981
263587769
583542101
264747151
70583549
281141969
665183
401632901
100545503
248947759
117866447
241741967
796473323
163397953
237234073
47312171
374706221
99725477
39509177
554774201
154796263
188368877
23937659
184835527
694582507
84081947
44815999
173610677
2109157
86272601
218813911
81850187
52057457
34154119
72240823
125261069
114818281
47360707
5794073
9459757
127589897
327119071
18223963
546545347
72078169
683745281
36960551
282726503
2377931
62011039
434672701
451119523
7712759
444097
77707151
157506103
6648277
166434559
497822867
1107131
50939879
73285241
584369221
590649133
1007899
967973
737915501
106117853
291670063
185831603
73803377
9839831
207066857
388867363
38405569
87635861
200828959
26357783
143212357
83475191
6495271
712766479
380443729
57094201
212075399
52682797
151084201
624372041
39307001
20669723
11789123
517536907
397530059
111424141
6198113
898571
291363959
191573791
24456997
1525213
26926769
61098913
98084123
58520617
32934269
4326523
511765183
309280871
17212049
80853011
301091519
64971983
446900719
27268669
27718997
149897311
249408667
111073423
534701191
52107997
2153383
202285543
647415187
419537819
20049269
45965177
557705051
277200871
266001821
175681871
29868613
659259091
56930917
169795597
449850283
403069859
319692959
96999011
393082411
98912873
46644109
28824293
32850457
334210231
661939753
481348783
22195673
35789629
210437701
30590177
92358719
541224217
308234923
12529453
213049633
735993913
107890429
120804743
617542963
239480141
14248307
2801629
486918673
25639909
8326249
291866453
519260657
94517767
63289081
126937633
225878329
258213437
740742907
673110859
886547261
90034661
331061413
18819457
66798643
196003277
11160271
175074841
82596529
253063669
155617981
460190623
311795531
63100013
290933273
36224233
331764731
284922107
108137023
28040483
435852083
29053693
13874291
225481517
16571501
358654859
12895067
634029421
522288953
61617067
41732393
106388371
60729751
236573537
106320899
500152063
50762801
581809471
232693759
79499039
615928949
75295897
43804603
126330437
31615907
155615429
220688593
429771943
65726281
279374653
174575881
232891339
61493293
299692321
102858947
203754329
20444563
7187893
366400483
140292011
4147543
135515713
39447853
4631933
368941583
60231113
10849879
483347261
164722939
180486653
29069461
35083133
140225101
3106031
77527253
748810294
165428051
66315089
78981313
271401289
982561
207033031
238691819
690190759
305416897
1123013
231502591
35076919
112033331
245730637
271569341
142607261
866973273
319663567
130974457
55079407
216302579
31355581
21320357
28141219
278531611
14244679
208758967
246779749
526108411
146996953
301197803
233865571
181851259
56480297
618582823
522365153
123934007
447132899
25377329
227794807
13867103
475537289
138662687
656280071
34195859
327295043
501112039
282815887
106697489
662016301
140689957
45979807
473206961
120637301
52726277
862733129
36254459
63262079
56309467
805906421
574687963
178763477
269697377
197951569
110464247
253614763
116892143
17342951
357967033
134425163
196763311
128458483
554316853
23488447
945165647
63407329
55330003
577943657
195808603
13692241
745592359
146706631
4449241
15447281
321619187
74288479
13441487
135415537
29164199
220338427
378853
11798497
2354707
25701967
593471117
262014283
10701311
82628111
60542413
455496023
22914953
415679479
222816449
216370639
28616659
201529283
394176703
682325269
284156029
119319947
30998887
732315631
206591767
264889319
133517851
25985831
222997
304638517
190841617
235853
116882411
138035861
19141081
121312903
285649369
104468789
235087199
4948277
29654173
135649751
53751959
156426533
49709773
43037873
187242863
418781017
380011
360004171
760889873
61416889
144387751
416083061
145432057
156706423
393189887
840891097
20876707
86797751
146519851
373396567
51879167
1472431
597030949
102099551
126010141
89156813
283466471
57376273
104681249
757563869
773213953
238929961
181283929
261743
29526839
331800041
345463787
330620987
472812547
249082217
10901329
406633867
124675151
76207673
96308479
4019321
45757291
2598413
299704409
393025559
303003479
303497567
48124829
622403941
288454951
55818167
729525889
120370903
17653687
422533511
22893179
10229957
299692487
859171207
15253747
285788527
1045301
464504587
2759927
67083911
658544539
206089733
336696253
4992451
119852123
146920471
22772411
243277631
199078601
54366803
5858071
18028403
29769643
26577739
225638519
112686551
98700319
161321053
501754307
504695897
77701979
194300131
103480043
100515461
401478139
72547439
137077961
108667159
149265793
194361571
519369401
407295079
522129691
34254827
92915227
193416571
734957953
3626719
340835977
440713997
725823947
358289021
213522559
368117863
128697059
1582879
2068331
290439823
566164681
202619717
555920731
471743947
21047711
87746903
254325347
189480541
476290261
408804107
377655721
57044167
107654593
398823379
128546279
29110999
197404457
530002211
59170157
357589103
29730797
395256941
155624111
112994341
503222927
62684893
53041099
61219013
4374121
24458771
491134001
128328559
463374293
138137561
663889921
280421291
52334677
5838647
168476057
1247963
298715069
138885583
256141573
62634263
102414593
373504877
210741439
350069981
175664773
100650007
572277241
4814561
233267117
117287927
572445089
422046347
358565041
181107061
58745959
23000149
195263749
35802757
197328221
45087041
8573581
8240237
13849471
98017489
8976733
585838453
287158159
149320243
39855691
177623491
52036367
179281261
233049403
638736871
43661549
10246091
10054043
147758759
171137753
490570673
108377251
92399537
186167771
577518559
345371137
112951283
153804067
276231167
23492717
84463679
72303761
341365489
59371007
79196903
209418653
48688763
1534613
376296563
357449791
13649323
459994159
30441403
206466803
93533953
47195581
142364513
3538727
125729
245367931
53934247
10703057
115126267
374331887
309448873
140563561
554696053
549975337
5427733
245705381
260589971
163634561
159346807
168149141
18313937
131304911
81673289
284511229
23700799
281172919
328941157
48374303
772136921
103882003
84680671
203528653
6151913
4757089
43243579
312744643
148517489
244613311
623789461
207341443
255096991
11116211
29092339
316705481
42600097
134695163
92322407
53188547
555565033
4177273
170773363
52235647
796223
7166437
240424579
61991213
89808223
183932039
208717121
11934161
560733347
1870093
455910683
66800761
330386921
204008599
37468451
4103527
65506373
732867313
23364331
219837869
218553119
474237427
142762691
145251173
23996857
16351369
256266629
611018887
15937457
56869819
43303291
103730987
6884551
44478047
177517121
674650511
104617589
760735369
37643369
5673277
343898393
6099803
5637211
398069719
17535451
11674913
264973043
398210003
97056131
454585727
2642659
21487049
101360437
242525743
545569669
285278657
4814993
116824229
218779159
91485113
300092623
60560281
196788463
87341633
17486569
85788869
747409409
3330601
296541853
405139001
96176203
224335633
24789421
30784751
182339621
226013141
44530099
454702159
13901617
350811317
763121371
141441721
97291921
152859533
20636659
272529683
568406857
652107383
420024067
52303963
86422439
47973259
20302759
167088191
255566527
484665031
49750147
50810483
332417377
96729707
20569789
28420829
28260013
9989257
178335013
168662647
77753131
637625663
18523619
41002207
38118887
16807397
536866787
94926239
72134863
37513831
2290891
80094761
80180689
575560471
8926849
18814309
49423027
134398597
439048999
191477261
496760167
5837383
444824203
676063321
914517757
257720641
255794353
223213849
385297037
250763047
148989041
187407587
226292923
691426789
788669909
404307461
6005189
38587091
46924081
154494251
10105201
49125007
129718081
5740531
281445781
175995361
474368371
244238719
403744223
97918643
639937589
54728603
652102807
55401461
30508769
64084483
219868183
919906301
252585071
1291351
91809287
351675871
389504419
173533313
72489371
282952487
91414693
39149087
67011391
11718107
60903631
197528267
51726307
113304251
9564169
404985629
24961369
134291713
257317889
19974781
89738413
201222389
54044069
14754067
360910163
115941107
11293273
158188879
120514301
14028671
299285429
207304091
172337699
82528637
206175401
108095369
194357003
72999097
510398023
181730947
412439743
601950137
157726717
13570127
484482209
38918393
409665913
83906411
119852377
184313669
169456271
531768949
210936919
38021441
210526819
374914333
43563293
456484909
574707691
275301157
330736499
14643413
388436777
387388021
547341209
191961529
493684273
197203351
37512841
277378601
473475929
387061
17738081
177734933
702404531
71239013
320078411
283228501
12500863
94565183
236065679
177315917
322274857
322977511
558807199
208062139
87757919
8046853
88515127
124194767
185920289
462184189
130137541
116971573
609572203
55641217
346609
194176849
94770673
122597179
494500829
189715147
144809057
246548879
59251
55104139
432966971
125621983
28376269
562435337
7900367
479989999
278237549
688059401
109955309
506006719
135488201
103502389
106447993
30662417
444424397
247337227
629079707
598132351
9368857
308057003
144180397
64696043
208960223
202206623
740067583
8509745
129551659
55993841
57557911
15901049
2198071
481185071
130057003
37697801
22023607
10240333
9926177
335397019
191121043
498537211
276519323
547835749
350683793
236585347
72870439
81018851
177952363
22611401
11030419
572388221
200259481
9013517
93044569
205022333
140803049
37371563
644415137
569706983
25016869
740628901
308821213
87974879
157163509
652879
561598837
538237351
653370869
350068561
81201397
128734189
164360563
757181303
361935473
16203727
122185117
96469547
150375479
47543627
98641099
59944201
595590707
393366691
139326137
31644121
392531609
133926929
124360487
235252663
451118917
710077
94186481
28538201
362836783
11710087
53497849
59341211
278174081
226012817
90676969
357470453
98168401
48295847
526749253
82119013
97512823
135844771
68464663
74254933
9597317
158303471
356012269
261551861
66248669
13018939
95718871
173938343
480980261
402999991
279386603
261543229
40771981
223654621
124781897
725219947
51037783
149476487
158705201
72425519
90265727
590843723
332773513
159530521
39711689
369815233
1319551
6991781
669573259
100230139
502278727
131876287
147455843
435446573
52808453
449305049
174817999
55804019
4572137
95275379
235313723
840372139
68006717
81682213
165890737
723093809
19555429
55214867
99858181
5033381
543322933
210238937
73656959
267311101
576749413
331291871
69850303
309669121
102253787
37456511
679876187
633338747
370481269
75864413
231344809
252480121
28408027
224499397
340304621
393929807
359696299
16226941
485075137
157940743
215182993
209183593
231030083
127161011
16556291
4258187
164592481
491809657
460394087
341342311
647031037
274573529
175055407
286853041
105558613
314255657
117055759
326037337
577991803
6092923
35490811
21098039
148623313
165268757
50466517
77089853
14250679
150803837
176155279
20424077
371617033
225626693
229493449
206609573
14388421
11889509
8846161
217011107
122227097
350520673
26326241
188099617
141811627
79829861
16123169
144286609
504070883
638466041
396929567
24610429
31077019
13027607
260095853
717061231
277135949
111634091
170172259
98188529
115077967
251214983
171533099
4895689
104293549
461480969
442488689
255775463
72307913
629867599
222739469
83057651
245187347
402537427
49152223
260044339
18223477
15424603
50052307
90073421
209746321
401265101
174701717
232737247
149896343
393084287
88654409
325078717
121299119
11040223
635738951
14332463
279849023
92076163
115267709
161358733
445165151
368427457
697447273
157345997
876703193
109738151
361005517
128061173
177589681
4944619
324810287
405184847
79599217
396469267
37705567
396166609
16125017
135969829
296701919
114111181
736896571
407678707
167418137
55525793
90940153
329557609
34013443
348540331
964461073
28662107
94704889
330674251
188291161
230631949
9910051
382796273
82009607
209360003
30166303
220693471
437357087
271724399
9751409
27569309
47543581
268531327
10932421
517926221
114801811
34264169
288574733
247464449
39683279
10534541
681397889
303822403
246540193
94405141
170033821
73315367
34648247
190998499
320120407
70085299
242801381
30372169
88785821
17386543
486665759
13716743
254120807
436355233
674065933
61924279
39289189
918767653
11722687
728820329
171655619
73776643
341552479
714893681
310628971
217377389
37694837
473685887
143183207
425173747
54349703
287370029
635029
143686489
425242897
156582893
352825163
163074607
250878259
99152311
36626399
504043801
49261031
453962123
206026207
4694117
2746927
720504803
137102311
365916043
92957827
222081229
22555733
75298607
383378461
455003291
198369313
251164967
7040087
482895019
182954053
34390771
86441749
145079299
201257897
163955083
1064603
278113831
493159423
23989543
501963323
185583173
249817751
57662729
454011307
6815647
534615859
762274633
318540647
46784971
670469227
56184707
319356839
4010239
131631103
162594599
84441391
234693013
548511937
218397401
551984401
223874639
683407273
458248867
171843317
202924583
110079881
446985211
38091689
531181891
137278937
194759189
31907363
232447
37299013
470391197
506652331
272522633
271976777
677513567
254570717
138876007
212769533
218939411
50111063
111057769
130371919
81102793
197371679
512630731
466962421
58975099
98179337
223326979
7621597
386342483
599736329
66895849
70513169
32609677
21348227
624318953
243954671
249460217
809278903
54025649
111969863
147776521
520791641
93324193
111248741
54453473
95759423
9042899
133782617
590347217
28753267
94436141
141563171
65769349
174549649
254428663
100167779
28809281
178843411
94167841
13390913
186847237
49872673
502535633
286230523
15641897
197759173
194035537
6083117
125853307
457350079
272495423
173097251
180752861
364028177
14965243
377352917
436411457
329433469
21997769
732621091
395134661
164488813
142015129
50585849
140535907
158017117
64795319
49250503
6008413
139244113
303404089
402052199
201778639
17452151
600357521
7385071
865465897
112944673
357282599
85671731
596496031
92978411
59864369
255392441
184688143
63173317
247891249
16672219
468946193
302370377
122663213
350550457
492977083
668128259
23548541
314843783
34446193
280446091
54716479
26992697
381874567
1724797
606148537
340515647
2672651
664831183
795706231
133707391
358757177
213604627
172897639
273386153
2190701
73287737
262745111
26939021
97587029
523948333
246426391
251914163
644828741
40496527
329209393
231756103
181140059
96562577
596608927
3253331
36486937
2015227
14623841
99152587
166300723
193003639
637017413
18990577
501173707
450579937
60731441
157048027
62143591
52563713
131928317
323595397
61961759
166178741
467551853
257679131
701394983
570549191
888007553
840647053
204080101
172234409
121299107
135850237
139536167
11030029
272785087
94661221
264914807
24840967
573151
43980779
17300099
153675341
896206013
711712349
207268927
116011037
93290473
47643347
77327273
19786603
363984961
72543959
361350361
138252811
247329743
145227151
319903681
126975053
3315281
196155251
76882811
503262191
80184023
4846493
387088301
454950911
578773661
386900561
55033669
260635889
165184211
433792831
227025671
22539547
188670329
78312581
275880169
673459253
585414233
594425861
344024969
146844151
135697483
107607163
198588983
572191
729632419
248581061
351493957
173615473
36317543
140783309
192792851
39588599
259766401
367334881
34186667
528640601
473545991
326423561
265694591
667524323
368037253
65884547
195952963
35071843
434626487
265125667
578453219
71005747
72014681
2307311
145121371
505174177
7330189
70267063
4435703
14791757
115804501
235438111
98707373
83121439
91382443
84380167
102718799
139206241
679538389
125465947
341727847
53027477
29938297
713400151
1785967
86853953
224355727
396951727
141690959
211332101
118153883
33894521
560304197
560997265
214038403
474870127
328616161
51493181
284730449
103221037
125671817
185902471
38136809
86177549
468530137
85412231
385850009
41542547
428051287
344624963
233443267
19549027
75889043
51297049
107623151
17044303
54947209
4686953
29333237
7887419
86772989
66469141
589630889
130151447
191483191
414859
69813899
97303369
56561189
64553693
221679701
8194847
44073439
30349603
428615573
131320459
311232833
55436399
307541459
39820747
411974077
43160309
369891427
2702207
702619
91552613
197390489
20935951
400097947
1224563
53216719
8968549
369742249
168327989
111916907
152908841
643770961
11333281
632108363
43899637
239084479
23249119
755286211
114641479
362042711
76281587
35685113
18296749
371817437
61265839
328252003
14474573
454923743
325012169
90175381
166633309
454204511
575292139
361626637
58444871
74480387
81731747
185791183
552956401
316270127
344227571
301424609
409863169
37456261
311455531
119608799
189145909
92859241
768069241
568692301
70327063
251238263
475227827
295161049
162939593
19121449
200279309
818099593
231765839
151716749
301793519
259362589
167290157
258831043
275329231
658090931
298485569
130169311
969848813
106057093
36907711
8333509
115480951
13764991
53140309
153281699
1634077
310323001
273816793
634989581
323001967
30916621
687910351
25328071
214086127
73602427
90485
416879119
60051617
1092613
271005269
94290073
82564609
11840117
161098181
173761363
628723
319043
6537527
690824917
26112409
260220167
262090403
77135881
219285049
381257089
11617007
244137637
120921343
681356647
2213017
788077937
12169981
41010289
4454011
97945103
154490719
33964027
48091649
774277627
180060203
16041317
65666443
117460877
490359193
320841767
25571071
24465611
173627941
186276757
102026527
192753881
431843899
17507291
53745499
127593889
100233533
110628509
281019073
673936369
102843113
66487667
30355631
299794043
559943009
246311561
29265617
204128669
96028747
287641103
84107329
308080481
494649347
406261357
643834733
212318551
186141407
178704311
2711869
204935491
2235089
17182811
230572919
496754149
135333697
88109611
106146101
477844907
425085121
231907
143160527
10633121
634985093
259996739
13667959
704809373
528829043
92065087
219492937
641358967
12337063
480792959
158573407
55337053
156717347
850380991
1509709
957388721
100357573
122241403
309778883
96107327
6851657
291211
107857817
157531501
4337867
573364777
681547001
58397947
5267011
257379137
380612059
56950213
20521901
362891719
145624673
3222341
640824671
271190383
37292873
89792579
702217367
274603171
39543841
206524529
60337219
117675763
10240337
180513731
114331897
6359021
197129677
128388989
193769071
751219649
42586477
256744001
229598909
320926139
107959853
7442441
187288603
9921811
251631529
70878719
68846489
496295623
872235569
12371899
2264303
34486037
133054829
442849357
143611439
3950677
370195141
432839131
309837373
10486621
122970619
68686279
12072559
21403171
90247369
106840817
246637087
8931451
65607449
469545929
53796227
82493531
56486323
55226599
138417931
38155303
100955629
207133229
153872129
29367733
166182637
575852377
131259949
202788511
256417013
9395297
491107501
293687333
246123827
375829117
90949493
133358243
38090911
29184383
75911321
107434337
383048041
196870963
215111459
12353303
62461207
9062269
285767029
2603221
663887513
78238681
3308171
122888279
328122239
8070581
382068977
87906263
343770989
33808037
397186631
336022783
635953117
41270989
532800343
34735061
333421573
10962817
20516051
146344997
20109409
259394459
1181423
150523397
6054793
170834101
210455339
245178041
543949927
12869401
34281119
538889081
103373527
130712189
75525743
70875809
515914241
836637041
63098003
562643953
551107951
34882061
167954477
182494033
64273381
115416929
35237011
131791493
178279009
69856739
150621101
30754307
110502493
690121213
17615317
647097277
130027861
798302773
16957627
199432999
216581227
1655081
449082247
542993081
341040773
98358947
309485821
596403959
1760933
340143821
274932817
3760597
8793781
472058557
170674723
36923219
61346941
639430067
331044053
243436601
668496419
32912233
130595629
585715681
387471811
140445121
224036507
47325491
358260163
541978991
263820253
103140601
499659931
29892971
11512939
15103063
58021487
613660643
27163729
378353069
269882777
4874333
23271593
150113137
19043677
625347577
85003517
133865993
29942707
540051647
31056023
168466433
51431609
262756759
187248661
313618489
220677263
424980463
273210779
155728271
32033711
96061103
10036589
140986847
230545849
107957281
64282319
268512011
55933607
255630097
5460827
284405333
140516263
175449961
382519747
326490629
154976287
602833337
8821921
82830731
82093387
61313821
49594109
212934353
34328039
88390573
6941579
102040997
63446701
26629121
548667869
39866707
275502613
282113549
58237637
246619463
32441237
15866329
24864563
207408269
249929227
230378663
114084629
98649587
732045401
386514047
553950197
12974879
268916321
932938891
250512253
430398181
68929813
479725657
841935551
558025927
20159371
217531747
38565523
740218627
42891449
822978707
728281493
70559891
353063251
63374057
75365903
21788387
311717929
7879241
171117607
604481753
202999999
86922733
19276979
884826167
122860637
35219599
16096391
146714819
161262349
70172803
113219383
51632197
243931549
806860121
72067889
61182389
3670703
280939199
757386061
72450767
28272029
51184597
1865449
593098381
486280363
371255527
89479829
47481857
2633669
100548269
127685177
239295769
107716663
235735961
139721441
546570863
63915199
364475171
86639549
366119489
12032117
63647977
170727589
83216213
426259397
302484227
174600827
511138799
400659431
251309
187025507
41170903
30743437
330878909
393818219
280154197
136430747
219526297
291382813
78967997
102801851
307512671
188170993
26098333
470400533
436751303
27551291
167710771
80413063
2345237
618127351
98186741
682451657
21167381
14219417
149494091
374880479
271232921
89098741
18017759
640057657
10101061
233633383
355003247
462854333
802679233
96151597
729506279
214464361
5265523
715155533
234453097
32963837
27067727
557215249
316006027
212055887
371059103
26835899
638100191
190694827
13376333
749420897
197381927
294362203
440459
208051247
281109251
557390929
472304743
263471603
67522673
1887157
7401011
220263137
346427687
217276373
812164973
1051411
77988173
3912743
283752527
284650621
179929147
119358971
213805483
27517907
451794653
38644033
28186759
56568581
243541157
170738027
153733859
32493217
39343163
403074401
189607619
56069711
179810381
386051027
92467241
352383679
855386993
530103361
185439143
134644789
9817097
13354729
146987903
92725103
58723153
184608863
433636171
189554699
490648331
38726957
32473733
234737843
208918943
520448777
33099887
447212401
628488871
1481903
68775457
108269783
610293841
401651813
368476313
672350197
125709569
103002817
220772473
481563377
6261803
8547607
375500311
123417401
551986969
23158193
86864159
324149197
96157099
49916701
340400251
20300597
320063297
282643997
5161297
24771949
467428483
42694009
520047127
751868641
97591099
55795529
283680923
82107517
736017899
3571159
565016341
183434497
212107573
127416893
334954013
434530249
4819877
792816697
4824241
61162133
45571489
293257213
13614763
668115703
8078977
901788731
87852431
423766163
523711289
31398637
551615557
1828751
10318453
60303829
194208601
418790303
714482449
648600749
378453203
87996431
331219127
463792201
101254357
22436857
109627229
34405351
279412891
28093217
274253389
47832311
72270727
254036591
615981473
119123377
47614937
94173851
35328269
84973877
508381553
168213701
108232909
161476501
58003327
46997833
735411871
111526763
414453253
115855703
164904983
97152817
420182293
635188709
555106157
68907877
121244653
37889539
199490807
227096603
36642959
129043637
510711007
21459293
402514367
741821273
257789491
741313459
423104729
165971989
187235179
345950389
572127617
528913171
14736317
10121327
318078043
55767181
8026147
9879559
639487571
121775443
194319611
64993493
357329611
404933393
197737471
14029441
708147511
292193623
129616273
570766549
68075281
279574699
64187587
280262009
2508851
271470239
666398611
244956577
79524911
1394207
4246829
83867521
133579429
182440463
115257151
227116093
108753877
494957
348223229
341722597
176456353
49066223
93713497
324213607
12223069
289937693
222138109
960440317
734077049
72772859
380469487
498679163
447647897
75207257
137875109
424191007
568258417
121536659
87779407
31733293
407351363
205871231
580154513
393669481
33866197
18013631
152224753
352114219
49093469
50508599
319777091
829972261
21331757
359075917
6764609
199375003
133053959
918483197
161585321
594080077
72909833
11255833
680437
614982391
9502487
121804819
293268457
69325153
250657229
41226673
307929379
2291011
5538353
260282849
260938693
162305203
5262613
48936469
84950963
200019691
4320143
264436331
637029857
111964981
3229657
26985311
115100269
20711461
202088759
104107921
21774349
177755117
79422209
69427181
32152489
43472801
774339893
2200273
498990529
92720723
13523813
59299153
214173721
41622193
62703811
91076303
487127287
56441807
4435931
355246007
210915457
149744701
93322457
359795551
20938391
80659
83516107
7107319
7571621
450694831
385097963
134307737
40163219
76957897
20379473
377218181
4965109
191966191
119600291
464939317
684875329
115955197
23156867
13666129
335914193
267984763
123891113
9005501
94209697
275545471
95658551
359556499
411119507
72243679
100172221
31829339
54261217
279980627
224379059
1776413
72566503
262743829
282819697
62505031
2018179
34109563
131333641
204626273
293290853
725222213
228241067
71021669
79457083
39325579
574249639
1530239
89625197
9447133
366648397
129258341
881157293
480785369
33097067
880637917
6091013
68214259
98990461
228571517
306976589
182006687
159826187
42515323
44488373
148942363
34942771
364130993
10744957
267660739
57462337
161488601
320440787
174527233
9743819
257689283
4510567
503097313
51447713
103014809
91053247
146695453
344398783
133663667
32378791
202205869
735755287
246126319
203268463
70683607
78008251
48491609
26798207
126440731
534995477
35968943
705904769
31426789
260034623
171620167
49389719
154790983
249115987
233844859
17784971
74596183
37418503
121266857
89486777
88827083
153545257
417938321
311358109
98939681
33126017
14893969
117844229
83348693
355186327
105377719
253465601
1554857
146495729
342911147
78628717
314966269
431661883
180413171
285865133
295243643
173561503
107766821
54695609
339323329
333132887
463728623
330661801
2544989
563482921
64487873
31176059
177369833
212682007
2423261
310203841
199165613
151362091
675974363
55404523
400018253
204902809
7329739
800431939
160123499
628221037
197830151
1515949
64879721
314964913
298204103
225354799
175738879
542974931
49971067
295743389
289532689
135587341
5675863
773783
98244529
4331707
391772357
1789877
459632051
500425469
122854591
251671529
27976589
127552261
18019409
29672119
621514591
420384487
80572201
419220721
348953207
186225419
141927727
20493283
58082467
126355759
25043981
274850057
119835239
22925423
184984523
78620953
43744189
229219183
244818269
884324561
70974011
237810539
38171897
216944549
19033841
22858789
62790353
137092513
150418867
51593299
54868201
11669521
5060933
573007319
57200173
58626107
297917
443223917
9575513
669640259
21023131
141930227
542920297
41467799
280512101
363682001
425489087
74044499
65821999
2662321
19501487
127809103
66773891
216428119
433675103
274500131
18471283
223433779
566509787
210544247
25609253
66661783
13223499
39364981
585362521
308641649
313609267
850660183
115362271
13141957
5230861
833329649
52810213
160267049
82956089
11040671
23086709
838729117
82696199
35191661
353997781
480839453
89569507
43594013
28465181
164831717
36219413
361787201
43248941
389204773
47848123
23760137
92357459
1736593
3138431
68020583
3340457
42152867
2555723
152721223
426998251
379309793
10290289
607277557
151679609
204928187
6060343
19592767
144346997
369095521
189723103
25696174
353825611
372585929
180052063
50142107
111839969
245166391
26405563
420331349
104775499
29382469
380929753
259723439
28545449
734769097
583973963
22732217
608747749
880285297
674370377
236694067
50983741
236203699
234906929
30325531
206926933
882055709
13755517
504334139
178980667
506322749
169667437
189653713
149243971
1144337
653095237
163402061
692386973
125264753
3322691
303999961
247870541
194838859
51215293
575588929
158123023
174041909
293213563
143126429
74052113
432410449
870435337
212027657
255323011
229261993
272220301
48460991
38894591
417584879
649459981
165780409
45300029
375783673
84951197
12335101
7489373
6350117
846112469
155591833
257018747
381449
39672803
563139491
424326359
129670129
111531269
496669673
185810197
162491639
113159779
148273591
361948471
256571333
69444533
3445087
468372493
758249489
765468521
776686217
206031781
397268161
95338021
46634867
11435779
699608891
196862657
358785997
340416121
2220637
28752271
243484607
284217433
402610511
79845407
320332697
175908011
40372939
273314551
668669233
124060997
40103083
418458347
749931661
123597571
158162639
197039489
87768553
102502079
1856161
173905933
386499761
424925309
9112057
808311523
96434857
193722313
222941933
152064361
82197187
158173573
248125307
214626569
693942607
142312409
31327741
563379611
240488737
88542121
379063589
272070037
193369793
39464707
312294547
206339369
142505773
136990517
15558013
167526929
296302561
174791437
41631671
57136649
174334087
98457473
319949017
67205651
349060237
206884343
600966683
421146643
13643647
393183677
124387829
302915441
137039807
14237273
152614793
10583731
49782503
281711707
37603487
206232197
271404299
408045511
338956337
279314851
309039893
864051113
627620393
96720809
635594459
670970369
117084067
21819937
566853587
60149923
58628951
105560849
401393903
204752081
712356061
599942131
420046259
145022831
1762289
10698943
335468521
180432817
585787
968754389
5764093
37246211
219198823
363730553
205655543
64298959
73026797
8585197
670376801
11813981
15527431
595044167
109489973
258207893
122705903
70005157
163381453
125123423
121972619
82548451
62603641
64058287
115329017
675854237
296584507
169736387
127194979
308070247
67840343
336935771
161217877
653598931
229934251
279960533
40054087
57367169
133439591
32746111
175209817
138941839
5244149
520378153
339211699
239359279
31656683
171201649
182729
221301433
52827421
526216169
319464121
30049837
790246337
249832949
224560499
47720041
188910773
303279901
58148351
289320677
4649299
783732707
757001263
766514293
142838431
315546739
574214119
173231099
87135871
25436153
291692419
226601807
199690391
344909987
15662993
56030383
529246981
249722419
438661697
342219439
258294103
58391147
160761611
195700487
46781711
75188797
93958237
613769423
346727627
551766979
542363671
262821677
6986107
251475041
426475811
21059693
352242161
201394051
15167093
16685191
212594861
206388179
231356497
719190629
526041143
19674257
292968451
96423421
1129363
88900039
598033897
560480759
396287
20407357
48433621
6165451
543705991
445525733
558211757
51125309
169813517
594609331
27783611
320187587
57694657
92232059
333542273
42317071
646514149
24831733
560206991
323813657
465171269
42605627
3354523
126990839
473672651
31092041
255654911
78971969
219526529
58696003
309280921
3008689
468274957
334265123
387985991
78719933
699823253
194702821
28901437
88915009
106870661
109350389
677992261
9427361
128043973
153383959
648772447
496685797
53601481
363876647
37348931
19201909
679445717
47996059
587744813
133215787
54491323
214642201
21369643
77407417
6645407
18573509
31722937
39673297
43385087
170194771
500912921
13525769
238314731
87287611
88924999
813881
301886653
29787367
52838399
1837487
598838459
357913579
130096391
58999067
349363733
81940889
89453323
6725447
635854081
178054369
91269097
2432821
87439193
880545109
29037521
349835009
932531
22634629
107430571
29603929
362025949
582400187
436976927
348106183
153182833
197158457
340186601
121013359
296006489
57179537
150302947
102158737
338995991
54815363
28879429
29721539
88384873
2203529
5814359
326329273
5340583
272825719
835457611
99318367
82584379
19967873
3680819
341431591
492317743
505793539
204607
658883873
242799551
160075367
358582813
81555319
2214799
668873353
93831841
146410129
205883389
174852619
123236401
544185431
150019589
12142951
439529039
806307857
14416243
44941469
23107859
910443839
179800373
665718253
410433701
390844591
380654597
144504251
18458953
44057173
1173217
215575967
169810271
2359373
414367553
423439477
127134487
717318773
112500263
489205679
158016949
406846361
31865377
4420237
135937687
34435553
28203103
77732339
313737037
104473319
26904473
34555861
81858079
12994831
331406969
296688313
26170777
731744599
41201189
44967077
116632091
100545671
36922801
76531531
412412227
48646529
134371117
565797559
113500729
63660929
979176773
247432271
99818003
447476077
434920523
467326511
276765857
92198501
512002111
55590949
406239083
450609067
120911471
163249651
14364601
60788347
466865653
258111379
102749057
292921529
108124019
29884697
66146411
21125141
66840797
2501203
147597407
379127663
9784799
128373383
257487203
470797693
29017529
234354739
23294959
196361461
8715677
461764111
6545389
242259019
159732691
47518279
66172387
57137023
494656829
78855397
326265623
95405659
41687147
27187133
381374153
57982313
57374593
100194943
174529501
99402109
79005263
790912769
577044163
105398899
96673817
45485051
155844379
78889201
70079917
67468073
82247021
371888533
407378941
609685919
20481119
727324249
371213881
39682133
553017379
242530033
371603161
17233829
53206513
476319251
705074341
388458341
49351993
287019067
483693857
62370947
51084071
173016661
440518217
312774433
64597531
110173081
9849559
3795817
60357923
114427249
57930013
223596277
297392059
85287613
319914733
18880051
86499467
61908059
4024949
16892783
1622603
1021247
238025969
232047043
58589437
263665211
3555437
82332983
147941033
372373091
9666113
369136387
193521833
606171337
127514897
599505223
47950429
520567613
248556311
227912969
514244831
358195283
144840961
83402317
175612973
488333773
78926557
283589
53410381
290870147
512175029
3188971
191608919
8050079
73231063
12108209
124464961
316364621
678209057
456526127
6449279
127000219
123869267
18641897
20330267
563453377
8523943
137886451
213421
270217357
43439351
636377389
100959751
287865887
85143269
140504717
4349351
18925339
338628023
127141871
119144009
10572857
306805039
132870077
91226341
65484817
130124129
389426057
680771419
423822667
158725823
567693983
18286361
178764247
17892397
371330227
82807363
19513903
762196861
365850481
10738037
129244267
379022093
238072511
164416829
63807109
142551529
97846391
30202069
13709447
48356263
419460029
201047879
681544153
299693371
12417479
170579483
380462521
17059747
486836719
16804187
508710799
326379523
57516853
694923101
519843397
119087417
279136967
337754311
326560867
121627901
312895721
123507029
48669499
799241
71041081
542324329
846867899
424096891
4607231
259375673
115573639
415073059
334012841
84022327
693143389
88457143
516277339
154700363
303630589
250374541
50073797
361174757
753333923
487572973
501738841
255924457
10611539
258073159
161605167
22949413
512089517
281384749
118012717
116923111
426629453
833759617
154394179
606189821
481493527
55717127
47675653
235604531
384995857
76401917
326908193
27118061
150602029
7900297
31935227
3047263
39538151
276234289
271480009
7872719
51494221
13010947
21255071
101991167
173412553
83604061
205608509
151575299
3408451
18337433
64185883
266702081
360312097
163823969
5256557
7321351
660936313
84628189
128833517
138285817
105893087
9952883
342278539
162887687
2074637
149239121
337587101
208637801
21704437
277343659
49922531
204995737
398372003
69802189
505008173
6067043
413021993
19384483
26512051
495155399
378348359
556587901
34719161
54993737
73203041
17181979
43675603
800190319
57959717
958521479
14405827
81044707
914071009
207280331
301264577
32026157
190598669
63778613
877784723
507037543
197610173
1202381
481776499
262170407
46607017
80946871
3653653
542778571
10927457
292614281
28569509
10763003
525199153
6208399
118937101
78950147
40567099
558636293
2655581
379073027
74028187
73410587
490959397
85117829
182684759
5728981
73832417
51169721
187927937
115461077
57139583
1590619
266989213
451338109
54957307
37221757
14958499
391961989
408147109
17059489
264860899
238118357
60489343
35380997
360308881
696409271
359977
12923389
947083853
86652301
8055743
82457821
84779521
191678059
355513517
51365863
19111681
245596957
674512327
69288469
219383179
105451097
704754481
23495579
258100081
22857041
49092683
22831759
185617667
201552809
272709989
64529753
561224647
2538413
727219
9138971
343234253
321833051
23849359
66575599
79456331
173723513
4220087
59359541
114917359
358434289
63914387
429883423
25745639
222565403
226203353
450705863
239713171
11040307
144734963
93837847
74991671
160659713
1359559
93805667
62961541
300676289
306878287
287893703
2909197
311976683
322195801
95021393
79158451
61030483
52329443
23621303
375471581
889300897
25927823
7467833
303108409
123673441
44783009
1097713
160685219
7122317
161799797
438839
39484139
388282207
469930691
503552183
166205269
242296897
202976537
7000547
122414107
20851069
29847373
183422797
80239613
836716073
510543023
316280017
363722899
17561539
134442907
488516387
5162791
90090373
352914011
31530929
569763367
183473207
210353027
176418301
45004829
28354609
51353989
15167287
57238147
79281721
284391853
46159363
159543743
171385849
315274387
5247149
58349393
53689841
29672341
175114519
362564743
149834303
555193057
10844599
181075171
202864457
203917001
350299441
575770829
731030303
71296513
753666533
275364743
220723
567363941
3920363
445927819
308306821
257852927
15140347
135233573
277997497
3962801
77609069
15831241
189855397
23970769
24199009
47510119
15650339
12695257
25274299
189523969
226528667
234248437
894394793
81903629
103840631
62622691
367630801
291485671
216357571
825572903
72102281
452653129
227043499
388894951
482276147
341298049
538143413
40230563
427592183
490485943
267898097
383240971
107193337
16797793
291274679
38863127
101140577
236411387
759825509
298251293
10107077
565316639
80465669
188422307
365140877
355904441
441018733
152051707
482283827
429789169
668784299
428425693
573953689
448427453
33080599
51631963
188935969
143337781
277627787
623340101
287443649
20149183
147024929
135901501
126135991
951017
110493389
67411507
108167723
583449563
144927787
167318243
27313859
259964539
47451223
57013919
615216907
93559979
20672117
245623423
316464073
14007179
525496087
12349723
251499211
135278687
2700461
299454563
269590987
278419987
41977147
199162501
605282771
2589361
436893241
292579801
55707383
801303793
65228497
74210387
183719489
37887061
356465693
11506151
36743527
41759849
50805539
252889489
4004051
63002483
45144079
29748179
100362991
6112207
59774807
2520389
143523977
39665231
5270803
21600457
297167573
673442687
593299279
340989071
242909479
543163373
209027149
344862281
531144893
109445867
136879777
102411013
675107551
37095701
16847287
19810433
25615747
87509113
209922191
146239703
434646851
247383109
79376309
195417643
27659101
202566521
2012599
329878063
59925947
142896683
229393387
547680977
39050107
772559089
90599153
211997419
571572721
26452073
167725639
196379641
10399511
328224629
16994591
72289229
54308797
765300737
2374613
1965071
170080633
638172229
234969983
499894631
303705821
416802517
7427723
148302073
4562123
438746839
18294043
291977143
150985811
374157167
285908921
255054557
174126679
22956977
177699833
302598577
584017919
564410527
92283787
31017191
116793769
104054927
252799499
26887613
96307327
8282551
275223059
471463183
699155371
70432163
177258449
448545473
118391249
45890371
243943813
236482723
70232399
364941281
19608821
4410011
152102189
676666607
125416141
544257853
436441717
3495491
5804047
9201967
715274431
154214923
145518083
32616257
171754867
233028689
20811629
662256893
603973277
71634469
2027089
604239277
132496499
202365101
306341461
397268341
86548877
237080579
18452789
232738691
42441389
276307739
631325087
532546123
211487833
123446623
322485827
489559417
19147217
82184849
85489211
78095
122473499
526693789
385993547
326758169
11820569
302765707
287520173
279100867
271996463
425869253
43560547
121261471
419027459
17404381
92522621
44985667
310744627
87060943
2931989
265288337
6677563
115556659
116347211
465283633
41269447
15997511
176039441
24552559
286165787
176488127
71054947
380339203
205713217
127585967
387166489
453993209
134688611
201076151
107736091
630165721
131692159
68025791
431969821
103335329
308290501
854637701
40614617
730309231
27196613
135340001
152082167
100640831
288863413
73230583
793161619
60069593
154069189
291233017
3988037
493282711
1866929
159839051
15320447
419086609
238716173
170593567
32679811
238167701
863765681
124520611
2054539
5717473
714410731
166183499
22280009
114947003
491669077
229552501
51231469
542325233
719703617
11283887
19390661
197355811
44123251
23420093
298330583
34564073
135212933
63120637
49076351
318627731
549481379
48772091
472767287
153527389
40041019
65979197
17959771
12901087
333459103
202927801
469593133
66564097
108065213
374845477
222779191
616284421
531801541
75995483
54112297
85990577
45790559
288872813
192285683
102110513
121163503
39226723
125093557
79099753
83844557
608300977
556590677
759693419
51295147
94730179
103053061
402256801
10649099
7052783
228623779
642808169
176621351
684902051
103147091
36174343
140178739
422287051
176237447
105832217
168516671
698209139
58532753
242690689
149009543
63281467
317942759
81640301
556273087
14535623
17162941
46903079
187373581
242529817
116596427
684895727
181563979
281866393
363753427
201562171
540415349
443764291
411216473
348979237
330508579
156889963
1688767
7695287
219339061
636275137
624469981
267400013
21419147
479935853
84718649
79987903
32780393
21842729
649993261
430554989
413872831
14296603
24550613
50184853
26373833
440285267
143244613
228366847
37354099
111436529
404553883
11742799
33078863
753766493
22008323
70033841
48624661
1054939
65810779
189621473
567722483
108495731
389048923
49180013
151498549
189421147
1114409
12569653
242672083
139005071
242521067
34770833
589956139
10615153
200587939
24828227
9114097
47918851
43210711
41875703
433805143
36845827
154716797
233956243
248870107
44872133
303699103
17836177
228869287
123111589
414492791
346928531
367590869
562919057
923473139
85339937
1561333
10542731
111599303
18940619
171792193
45249923
344824099
588814301
48294553
25761787
37646881
726308903
90702263
66064847
344688943
19990357
4771213
232160879
253030451
226151747
34033409
160280279
185068841
274282937
364684003
455501311
255523747
312660479
735349663
79698667
299167291
231333653
47890487
48182443
583098587
654097247
16369597
219612941
245352229
77245261
24761549
55079611
93090289
29027599
14330573
31759729
73485661
39225491
627035693
399658409
241837549
442910681
237481949
31707167
87980869
423416089
97789663
214127821
618685373
519902597
170894467
53886229
176168957
111747707
162898669
14643373
119797841
48692593
131910113
5871227
18789241
59444941
144249071
47317939
224318819
309215069
51871423
161908793
16476041
613670231
34600541
657549049
222494231
409706963
8259959
441015569
1804223
67838809
42012959
180944899
59393833
661378427
461707303
156163331
126409973
382560593
96615163
205231
28959083
152172701
749704801
305438501
155819119
196284083
15727769
5066701
47405753
32511317
9301777
155874529
677796241
922970407
366767699
110734483
94831879
526449503
11269129
17562439
168271547
360127
170065981
588990469
345796459
234123431
264026309
255083557
34562747
235531883
54454313
217131841
409968151
130128589
2293517
6340469
141678161
452211589
205501939
130136597
96237601
283339271
226062619
138637043
167999651
423605363
86172617
82132009
281154911
283137149
190997621
802616681
16429901
20193737
325193669
15746123
56686979
228888277
573662249
247463063
272287723
150145447
24005441
63716753
289812727
147468889
307223159
3387569
404785429
276566711
942792401
365413897
283417117
181714433
592499357
467766773
61558867
509632927
262777
93692699
19106207
386106893
269315491
187763581
232086857
293663659
641824871
11643491
64244311
21216353
131842481
314241737
290767327
20070431
72969019
652340279
16192049
157081591
11659663
52307839
48394543
398579963
293824997
10545187
276491899
563691503
658932641
376294747
384558197
163336871
11046859
43228151
77744291
39089621
194614643
151897429
130446739
105506431
269717677
48731413
101045017
47558947
29140339
203234699
131090299
182136553
69609049
293463913
360877999
340948189
171341431
552308363
329448319
137819599
82910629
2386693
220397369
46855517
406571461
185447323
103229767
387261487
14429087
226447009
530543711
66495679
181765327
27449069
144558119
31194077
34049243
2346353
208754243
1208587
39061237
366163823
293298241
242207137
221583889
674735573
725798453
98766607
672427097
42520901
143517947
43772321
508760803
39589631
356526649
82351879
2677429
85429571
19966259
91112977
459402241
144245197
26741123
806719427
367111051
552186101
205963291
346250209
96269027
2367499
406396901
313710599
80187539
310247081
51837391
42813037
874997677
263046569
525980101
126219047
6181073
159459163
6789869
109501661
264111431
190522403
26407873
532054381
378090127
14485871
97995643
119509331
211036171
638184809
115256671
310614691
203662759
273800389
345311353
571213
177316427
2543377
103851593
26041861
48424513
157885319
2187089
739910819
366544811
34619857
448534243
153769643
7496033
22023643
269280829
412341301
8815633
628222313
393884261
47309257
1090283
12135751
228780109
6907783
401850349
3973537
391006201
472548581
305686111
11788547
17624807
495128731
81789707
479684827
110747893
248770387
14181703
296708387
33111383
21152083
11252561
121766677
307277491
639494897
722301971
212390389
224719699
25477559
275926733
539175001
60957781
331461467
75136793
185441317
206797583
59786273
634309937
49222399
37559471
216935363
44558147
7162019
329490569
279212519
56495281
57499979
236316803
110988919
185450753
201027689
166859401
82238477
8993521
128416507
357916901
209056291
280624177
94884571
46369207
44443103
242995723
356960689
356525527
358904239
218403287
182521439
236064043
275316539
199150151
5886319
284715901
800817001
635654209
40939541
9100307
289697609
811762093
86257273
243509141
397673189
782405593
61323707
21879031
397214759
302817857
253215511
872717
522174041
4483169
444231169
583637479
496264277
349600313
334424219
11776439
388116977
208574791
594787183
80297563
33285709
89568911
55100527
216282929
75752393
44850847
82880587
279277601
4568177
12629161
269178089
374554069
7902379
430045801
250740241
576302411
213608333
19219439
141637511
16086689
361359827
372002017
282570121
254415797
120957007
106239071
310328453
197628661
5569141
303734933
54651217
9259427
24902477
298822313
212161073
6746329
364205117
89458979
261742709
12078931
27559853
32011471
396297929
146275067
608926099
9016979
227123327
16450573
311378993
52315849
49609657
591318821
548082079
11834269
57513319
58423153
152190823
61837283
30831551
130871399
93051709
219411553
415208371
10897501
302572757
102675347
66869167
496142617
165367337
315904951
200552699
13413401
46639349
302302081
210938597
208069271
3678379
48899119
597765053
262979747
274788509
187953011
49804763
143095807
851543657
242370889
863184031
452270779
70838699
548532857
355212241
751026139
108322961
406549427
78754747
809000113
3314221
305072321
280994053
23873777
547540901
86178431
679529
47956717
625939009
25901989
204305207
1296397
1710089
53077067
111248497
122263819
7848721
831275971
419228237
401278873
10418503
48454963
186017137
9118723
677722043
11368369
194141489
818651789
39024127
244592597
239015083
10525861
430337533
159904933
49329341
261105433
558269
217359019
300048913
715672187
251338291
272715713
14890787
441126713
47208517
652745239
289488239
114435107
104804867
163578803
101048819
820938493
119771147
55988983
257927143
26026843
260769671
1231501
193846859
53235227
329521607
365151833
179705101
227893411
132732167
131624743
386840633
35708723
215591891
169678709
507903037
2824037
114468643
292084799
783220237
212789197
1078177
13134713
305425843
111742903
528074159
87790613
285072721
91440241
162605309
9300413
180291533
240520877
263917547
557043353
38952637
149868997
84214729
60916301
11922077
10716149
626667901
269153851
206359871
11557561
96287069
4777321
88364039
486881477
474185479
392298661
325730683
2588393
12908237
98122021
68582677
4927393
476343071
141735947
277661057
9836803
87717061
383188859
202680769
237513431
81704411
17946449
235155629
448895809
682951583
70090169
269250859
145560959
11436091
316408187
1896113
218224549
237124907
310637153
338063633
25123633
141281867
5991001
59405261
37049317
6096253
239177479
210098489
563023499
67589567
77184259
34158893
247316857
115564247
6259717
6478987
284862203
225326071
247291829
627559927
51132217
453304997
76256737
5733979
284715917
98171189
660298787
13807267
170294447
40495409
269864659
825318467
96679169
135078533
847718731
324456409
101340857
226610849
115048763
401119559
8693017
171453809
271379359
55237597
62747771
144537103
139058873
280204517
40837793
248083321
298439689
21194279
96729233
683344037
480910211
90877207
105077873
505440827
149019667
62815651
200385463
121495831
351229273
252545213
679044469
25781663
429459889
25668569
303511249
477737917
484899377
68627551
127761721
171049607
14937151
316659059
339011557
165785573
35389063
676199081
453154483
70065937
312737461
546495163
49549057
35412983
255968737
213581993
458647031
373836887
52820473
33857881
8245607
293953741
14257517
58097957
114681793
89550319
302988727
33521153
128617063
187135391
48527233
427181819
145649831
75049493
8367497
412713787
821031179
356460263
7874597
4112327
279531877
16687813
316333649
943251139
153141089
135935777
266562721
10088167
179615159
311449211
24272393
53603657
228071513
274091537
7301113
623075191
117774667
307311743
184291171
149128457
84623239
132322891
48655847
430569613
444658283
572169313
234953843
50011001
355361467
489587429
15817807
150836339
106501537
795019051
103489187
173676673
52764223
115793221
34836911
453748783
81973433
8771297
77064847
81633841
844159
263419997
26236937
450818077
21210671
909917803
26862293
140778569
57777649
30121577
10272859
4009111
33558209
96703169
657911753
7174469
252353053
47316953
20306917
155047603
69573037
288111589
487513643
544381151
124284133
25715933
445452223
195320933
96893647
488363633
99942943
571961099
816625813
6847193
462937369
176382277
165673699
112237841
127007011
239319029
118680739
47928497
56312623
491574301
61272793
218985329
367889297
16148449
33488561
14474891
204155597
238463647
461102099
336586339
169959371
118724539
294271
124702841
146759519
738113279
314971373
224207969
7234207
225603529
88797791
46368107
85780943
676387717
567842179
136384111
16035493
149194987
397943561
106516699
128908319
125388883
297717487
31813361
121315001
524787427
683583133
375240373
140070257
615995717
20677379
36449977
100957387
296015089
733871221
52774793
398390149
17019367
782077
3397417
253333651
615634091
123275329
21511807
162044251
229275419
521639453
118980019
11499263
103907
79209463
198469121
65594057
69269873
403628921
689077321
273827329
345458501
33489383
136314907
142639103
304303721
110462119
32912233
25682959
413077891
332377
115110511
160133179
543847037
76407959
61894753
573405187
116388413
187212521
42885391
388799773
141353081
235499491
82344677
17545789
155636077
13868227
141582619
44349859
5745763
479516449
141152917
40750439
16404631
62064619
190456339
54055567
368899241
241121851
235489799
156666313
46848871
355841951
119853053
283119841
770569171
405177313
249066709
396181657
337993979
368763869
247369337
128444993
521985209
29436727
276750763
782004313
273808231
508050929
289888117
248115781
1209389
107987101
26209793
514243753
435723961
254066017
509764891
20684527
447038611
339809237
1391491
349441721
74104073
102612413
125450467
346625117
106461337
385379809
272377337
158267041
374254927
704216263
330966617
14786357
414125359
163456669
89717237
109525081
14712703
559678633
440769517
244866331
300929423
427507331
323456489
3167441
137888089
18982589
39791837
70092679
252369319
645686077
198204719
8519573
66071399
98858521
815919943
334202681
33472399
48518669
12458189
64226597
509155403
30998003
25847363
284720363
200464931
144182671
462675907
195459503
666569489
63726281
540067223
286648357
134606581
158521757
477666571
93864611
10000427
103867921
231201857
410660207
862124699
62587823
9315463
28227389
335216291
21558469
318008101
179468633
45913711
556140617
44773409
35090519
184317167
370554479
27605231
99286819
73381541
256682483
118247383
78861313
472925723
344927081
147667651
666221873
239190877
542154251
175093469
613444463
115010213
298232747
89992333
35452619
775609
131520773
90733469
201122827
2301329
309541651
46886569
57238943
5431651
74979209
554892361
17552527
11413223
14971727
73335277
99403013
26881213
23622857
44648699
23654611
202133119
136147981
8838889
5732101
236278321
252813949
292836547
519079907
156639169
184976063
532955519
218811953
19118903
293062073
625961543
646765463
439088161
146051363
671434541
132891139
268564081
462588013
518520361
437649013
42811381
161590427
56671073
571421497
629604743
197035403
99012349
40874189
39366857
793337591
203460181
28125919
55240373
124864199
66299411
207991997
180484279
1582093
381729637
120252427
45050177
407544523
216057529
210762551
348202489
153194957
72815837
97153141
30485227
494831773
60316513
76330283
278350949
491911183
121846187
64896889
34867243
615429079
794199209
771755293
11691501
517108939
32504453
538043687
75608047
2454943
266552983
161921917
45479869
639362677
61550509
179138797
5329703
379711361
4406711
701372813
240301591
263155987
36211051
7935149
63620363
173154187
93272261
190693637
131512219
117498707
32950271
360707777
51473629
48424151
178570697
121898899
488492681
144093991
338657413
196108369
95468777
135219619
11364103
135953381
105668383
7893241
115878661
208990357
313024027
342129433
275370499
90151211
142596709
267851539
234510083
4143619
122083961
4690501
24410809
287468707
403451579
653538943
773049647
129636739
380952529
372782101
1070801
3895477
795162101
646916797
250703543
111736103
215167
23445017
190227157
397058041
35644787
223551247
13027907
828325307
206559643
155712019
235753829
30311077
13233739
105545369
164791261
312028427
131268037
593373149
430409593
106869673
106114009
361984759
84034477
747668833
29292587
10271431
347235407
179826643
333079
414890893
129520441
183704779
163969357
400226179
91697407
92559913
256977923
111056819
6363631
13634287
309649157
125736077
22874981
105973727
1814489
226835951
49877783
107827927
648139549
230838037
260606903
210197243
657904417
336504923
484083449
341841413
11632723
261908707
256942363
701359793
51178969
819458363
59639963
277586669
16545229
246066389
460944961
40207463
19066309
72005911
768586673
258470099
739595261
229480969
393598157
68873359
404962667
199469
120637463
97862389
40765981
78553693
136315579
436701283
73916681
7638349
80654363
68123807
47997877
9307813
7876709
19447409
388682369
43695019
522507109
27298417
384568259
104396113
3500591
5400749
123636119
9546841
279633157
340952533
109807073
42482681
285045203
19286023
205142879
11375831
149097943
243753737
252367943
191104637
559770511
15164923
262406449
257798209
336358783
192205649
717743443
680732671
117583091
145411381
174176423
372527377
9650629
39916559
40555069
88954007
148698581
155823727
48260711
99622619
400745381
619306427
157401403
41014349
190241459
13347881
634921087
145675609
301297
523102513
284952233
639736901
14527013
156149837
3233057
112867669
238441087
649851919
1642073
166373083
43757401
151053521
200286943
247604089
3204361
47172283
18091987
184565987
206845843
162611959
38832583
406615973
89201939
463993501
250544851
237111691
230105947
238174819
217040143
12063911
317468147
1230407
67834111
25859957
675483181
2435413
51802159
72175507
13226453
152173369
620388137
333886129
38333063
213949903
43695059
19535513
302022011
28863227
108951439
276161399
138876581
38114441
341297461
466950433
65691049
37672699
194087183
333733513
22439267
242207299
526966637
203786563
873051343
21555839
90679793
3112799
35185273
542466497
508306661
363905669
125705081
185125043
47817619
99352499
10457701
649457863
106986871
47695507
211963093
134454653
452022421
613787
222503261
66380537
38217
469995563
2485661
1376707
168061979
250071931
156682289
278751059
27418309
19598617
143391041
102355193
598702561
537889679
481380899
272868503
532256941
307764089
193442597
467586781
11141857
22428713
500990491
272092517
112386499
354308473
124758383
137449189
306632671
248215291
10201801
81754721
38735057
670814497
15383663
92162801
32849533
151401361
578250187
167824991
682800889
235295111
21330191
540702277
255650503
475906643
337697947
14501141
454076789
265170923
35584273
15791021
258425819
326257199
243414553
62722123
246152111
172024289
135275467
278291999
264938257
97491491
28977671
261188749
24221543
53632427
686152421
625922741
431022019
100576579
50382653
145825111
31680983
532060889
59344303
253889371
134709277
4351007
754262293
453400417
88918747
421252729
29729171
525857869
500478227
185960053
40895359
66587273
17135003
214418731
267796931
800801663
6519631
89078723
156972727
191160133
105792889
44033471
28070041
9057317
315823999
448580413
20560591
100474139
15903263
266997691
676519979
468543571
2822467
101568151
144907963
113063501
397059133
358707059
150827153
14997133
154372039
36969767
19148659
190439449
271491097
190744601
58719893
50954777
282107963
10168307
278607163
18200801
297438059
146740351
3026923
19439141
119387029
113020181
812703467
323810947
214375549
238512361
715240093
351648653
123619333
26321983
90294643
140970041
762571349
38093149
481966379
359489399
651496759
326859683
180245251
894733331
243722257
274522337
158484031
419968079
620208991
1253341
7990243
405443917
94714673
246733477
107066291
391044817
544127863
301513153
234326927
328844707
1215889
368256571
122714099
109027349
237772141
194139431
65438759
177015367
26808919
1286993
585958493
736515371
74012207
136578259
68584163
205927433
219989921
136645441
169390843
251051551
592870063
430950679
375521407
426501731
8428397
519654367
11343877
656887169
346454837
80308031
29661091
716890813
33737057
668481007
14360501
52709677
376238771
43584217
558904459
424924937
531635723
657339091
6414029
45960839
181002131
369488731
224111273
112654999
205043411
91115809
689772497
668720917
77977021
479013221
73897391
551163331
394114073
535572313
237751727
246262949
530630071
332237947
37565399
53286097
423260419
119086063
296586221
624668533
241243897
74992667
58587043
23736949
127484671
6926537
12022993
115635391
32132273
325602427
140025163
60776893
65211511
23560237
401095369
134391767
25598791
4132417
9393169
109472971
172274503
566164411
7333841
168041723
183340501
21319423
235835729
36141907
178623241
886179263
4743917
482477641
285028763
199840231
147082031
189688123
407692477
109079053
53396347
52246949
38844763
734088193
16591829
45573103
4050467
56138989
146897143
27720751
154129637
198340127
595498949
146725231
51721979
1646767
334357031
130843123
412329409
126008263
169727153
753494207
9614987
41302507
149607779
747859379
319909241
394861783
21488723
22552451
39323423
301640089
3819701
77982703
382123123
14851619
16073293
334871279
34590617
281884723
36990431
418628257
146014073
405233993
12908813
46742083
9453473
412001731
537219233
20898121
571400633
24340289
788010347
462547741
388089941
826616897
40411339
33935053
137455603
122314397
147435017
12301403
137048323
215963999
29898811
78322379
27460207
255994423
190095571
181294873
646070773
46680983
257130481
620934323
34657901
226326577
211162643
776733493
125808493
220645933
314939641
14413499
137936761
133445929
287791001
187462481
215040571
257797117
863490343
20128313
417077153
25419389
105948527
10364729
286357063
59156381
192383749
288374117
54968107
327398153
49539121
4583737
47884379
304005563
215418901
485724347
201511223
233784557
544170103
718589203
263535179
101590903
35147393
49636451
110251109
114635401
264482159
100218031
121550321
212190299
390698137
375544553
138368233
99523573
52441409
93312683
36964379
38439799
446523949
129912287
473487023
294155867
207981017
376305841
833479483
44826251
85671731
411342697
226275227
586256569
85826821
341258609
604124239
67086223
419855791
238315829
558626179
37638989
320320397
7458109
24550723
358238509
60391621
3723173
6424651
56255179
264179701
192768523
271880897
185069249
439324477
17260007
142395223
10225879
214453751
44899637
26310133
224042087
715402379
93548789
6867953
271292911
4448209
16776163
118328719
55470491
18830699
537471101
94415249
404409461
12766531
151398749
550481069
1898473
65074333
89947133
26806727
405345497
531529303
305261947
205903
81695491
19866139
916755341
301057657
288229673
289038593
541993121
523724689
477778493
6579191
25640887
658488821
256365379
182202199
91215437
101340163
327668969
54977869
393110479
48054169
227605649
174642007
224094583
786490273
7395889
183639923
848431439
8908729
381176791
454661671
39850067
416670959
110413067
253945649
259278317
128363539
327805627
398544197
16432301
12373903
632787853
27013607
421936259
45603581
241967399
876568673
166297841
126889561
43902337
574532983
208213223
535786891
64203
4095701
36477247
174352039
773964493
19014301
442948769
154808099
5808629
589831553
64113211
33723181
518041453
288792263
338025071
24502067
134786963
275260507
126231197
291635749
626943467
55462541
313838741
329410699
391781953
204274241
494860397
22715683
119847047
304969727
169745747
159866761
310668977
77420779
7402193
231674647
54440669
103147951
4977397
12189113
32711057
64601893
134488339
12568639
349206323
9764021
253672897
605485357
5366071
338987053
138092039
5543957
454219001
142047203
8797259
365600159
554919767
71420473
101590757
292755511
218571187
248952841
67678799
66379427
29930959
8332117
263163427
58573373
45190393
60887287
62789431
765671579
106899967
337946489
19623757
47762837
18089557
46845467
114163373
63649697
122148011
425947573
29450887
804942829
135659683
5367143
58709923
3864143
81866129
229806097
26942753
113478091
94772891
66025747
11010641
92205167
531932663
182308747
432382133
51343091
748702013
435948211
82464479
288696869
9164721
34384127
253791319
156722893
66100717
10967797
506187247
97962301
59550793
90806797
58806701
88300507
1657577
3542003
306373393
241940117
520147
153527389
198706309
101799539
43043141
22140553
208264813
58368991
182124347
630622913
46584463
168282997
721519531
250020889
5475793
88547399
335662247
126071989
209206819
102646679
106882901
147464809
378378191
66536969
139904059
60819091
611327707
210284671
285599207
149422373
15354881
21073861
79778627
567131129
276586969
11676017
247230547
747245641
344480329
339839803
1700957
918757789
153702821
5650639
199708361
676903499
297397381
3864227
441244763
108734333
194818109
297199751
77741351
263795621
194120723
6251473
644548337
327105001
298363573
175620103
275058551
360000079
541324229
288514081
451893931
22477457
99858653
114339011
120254881
82293803
363851447
769660231
7738057
359544499
13540921
228761087
281184923
187957513
216562571
259913677
175390141
395808643
259543157
97028567
182058749
518025499
110287237
257495773
26070259
248848711
898372921
179301029
146144501
100044143
40076657
17771911
329122627
162412279
182994887
8131447
351049997
11760757
20435927
60037433
140575549
25765667
107897039
51709453
833401
8064163
461619971
51531479
56795743
1673443
887904179
20831689
334359449
25678001
822918497
133623011
171327257
295167161
38554007
122680843
114339761
114969131
236679013
77405803
224521351
62848861
156323353
9360161
153683947
247566623
2779937
159786031
379018153
284739211
587799967
334514629
412025807
129434887
59849729
129727823
135701257
635449271
305231023
197001191
227201353
222473903
127600873
341818297
6221993
6217829
255855871
78862117
167837303
78765371
547670621
386084407
518997221
562560371
43298531
271113233
747255181
164663669
107419127
765056977
15837113
235673407
480484409
2425427
189262483
136715951
45361601
70293049
98066327
183019651
270699379
168291197
62054903
307984003
229696697
191753917
326755889
164564713
444354731
802852021
180534527
209456179
98078927
26122601
189001321
76903201
106701073
89429677
48601123
6093673
151311751
862616437
197064107
33766081
3824987
492172613
69853727
10893419
698657
296968807
8493337
498937969
110139347
10377377
692543009
24945073
113145259
40171903
118253659
355144873
294401507
637999657
308627497
624487477
16778189
13813183
75726797
18339179
444677873
148257983
171074149
194706427
6782497
207935587
254689681
566281
58538279
218906329
16912279
95433673
313803779
110808949
232553561
24109963
219447797
245068433
701037521
180486281
38652413
649523813
13357679
32071379
53861551
218818829
391238251
55021651
68932471
63275977
247381499
716501717
10028783
11938067
34297537
78417973
639239599
161580109
18748747
142789811
261473671
28046383
49462841
11296409
381600827
4229501
195012299
76366561
272060993
35752291
61373
363789199
509566951
236384003
35443043
374648381
84996701
95607019
126908797
595052519
224397883
223751141
132375949
472423417
52941289
55059509
224863921
134981233
111802849
348933817
473784947
61348817
106984583
622553201
130200139
158755379
443583677
66958799
223129307
26930551
129322273
128870351
38838469
305191303
97879673
69802127
317417351
481217467
526075267
18280021
394547
610880651
16072213
306234491
643405787
100426861
546374443
12990113
77822597
489883817
221325613
253744103
704859191
567885667
549139249
295599137
208679543
65031913
508233743
473818391
51510967
481573861
179577133
423177847
27992483
316417163
302583451
157109243
136061669
372574291
76048103
290633929
186196823
243675253
62539487
68331031
146623517
892771169
621544109
411881177
265011619
434887
732685237
76859851
547423
91271627
23369707
293797297
231963089
4507757
661610759
45482231
22319849
752902519
346828007
238510309
19193299
527151739
202535009
333294539
8255491
17405789
297990743
27928907
62044513
227448241
187383751
410074747
103357889
315079621
100124231
103525453
114598013
95270381
26806033
106292579
166069
93839783
750625741
109142827
203901031
144131947
70283429
705742693
74525089
138623077
188100007
135201793
143961019
514999687
245286851
189049361
520151131
756712171
5026459
299724043
606602903
300962569
639484259
491782703
29559511
3240563
35436673
107158477
216016303
12437749
129208747
11586881
234967717
1187491
11944327
63589159
560119493
315740861
80480251
252624997
162711937
537093023
282876689
164746817
122557007
618754687
5941237
41704099
46465537
607320751
580884319
130621399
17571223
7561703
156349553
253086013
67311883
53122001
47308991
546553079
67293937
10680389
61563547
528429061
17759893
499875331
416424521
226783399
20504563
1114819
380738563
327461161
426297749
753053101
38242783
492792217
78614633
318982921
158890741
333553921
10296641
257891831
454660813
408906137
30724513
211864993
118859249
3388871
337749469
146241857
130618379
193987249
135605291
165751721
216593731
46875467
109556969
12164837
47123833
613672303
56132177
32599613
362178017
22810301
247022141
352417277
208392113
12354107
328142641
364263883
175488851
403106153
82225967
154628171
267311101
682989037
6192091
293176069
43011889
27433079
11229619
8430077
82783843
443913941
413725331
488225041
261234443
119322407
139767349
440052773
559652609
31784581
61467067
525233503
909666239
153102689
76584427
5671007
10507687
433897747
55817833
281964517
220545077
71457707
165689827
164434519
88578341
115002973
104635997
45635957
3950027
23996857
280257947
232638827
104091233
112009759
140073733
47991019
261970769
216908093
202526333
146958593
157707841
23430137
530219
9912187
115683937
152015753
531034459
6934511
135061351
510712901
475625921
324765767
4725187
131287619
653673067
105639419
12219217
15472199
178496671
816136627
392529391
43544779
29738297
123157561
679151471
231378031
71611637
24882523
99710159
63695477
262125221
736495483
92677769
1520807
242390857
252503579
24126299
103993481
390434543
29536543
298415417
747579853
411012337
719936249
98651747
41332363
739709449
101731843
13427173
515419579
630390547
236289359
103480577
1314793
76712437
15446789
126114151
168283883
33900497
449748841
168252991
356350669
89176931
70671143
5623819
129522697
282883561
424026269
9849113
318616763
127736863
540414713
122032831
238288003
187999367
230530151
49286933
701628659
164559139
3463279
500636581
23116813
462922217
83192497
64563857
128707507
285847031
580223291
4204793
921797
74678809
144420421
74977453
139016719
309142843
174560797
730344103
74256613
20008591
700169003
105767957
104901443
15011987
261860393
17662859
312401489
196511639
23755499
148564373
441865147
242293253
236064779
128304719
1294819
84155069
30356771
151037501
241035173
20306669
25345979
281920721
147217781
279855097
152973889
128886389
50750723
325993639
392966459
150294701
30930817
329639633
21157771
203817391
487728533
35580007
7006957
3827891
216354641
93918521
21016861
211517231
46554173
8010491
25929217
51630893
16099487
47459779
365640229
908527843
340737413
115344209
275766983
721318523
216173011
329740847
268091977
99849691
845879641
24600089
447617353
1077283
235717579
80894797
229968983
258657173
532042229
433108411
81852271
85672969
479751119
92004377
36837247
292867747
66575921
235340621
168445331
154171697
443396869
71118221
201909971
40734433
237887173
133174369
527011649
865550683
21120037
73675949
128961941
204086621
24252377
331372933
465507793
260802691
167039429
306433067
908976793
322137899
112322747
764990431
133578007
25734139
756878923
162142963
46496707
397570553
670054001
191269217
30727943
164901907
797072641
163659997
80254001
106192027
200148203
278977487
25550443
91718609
126225947
148166647
127182343
187732829
197544203
22400531
311222719
246038207
90888769
52826993
59703109
118464439
462601309
217204769
61386407
473895259
277867511
157797763
1433039
221722601
473023021
211162969
48228127
94416299
439939949
310158449
90266713
519078073
12079637
1275887
18275533
10506161
166440227
208785121
600284647
146588423
1
10000
96228637
105777100
223733791
315022051
267964667
5993989
360350797
729964901
142257149
71323633
77955191
27034093
180559523
143411689
60146257
37557197
122320001
220456543
60053101
174168109
130895353
158283683
195444527
730052327
282977293
519573973
511421
17185829
329049653
187845389
409152143
143354027
31837191
25323547
76613063
338456497
58234769
391863541
44573141
703104517
358254361
175424213
19525199
6919351
502167013
353546257
453820229
709117907
6516683
13250539
615112331
2860343
582788341
28066799
322017607
646360427
483438199
33033061
6632753
256648759
56725159
134733289
23382727
259232117
46901821
125633239
65333689
7179637
28759579
126758521
344988403
148448011
427633849
482738423
169986703
354164023
405259901
6147529
711287177
349170977
169913603
484322621
897865153
93523607
198360691
30567739
327424157
289702873
245454487
51261863
50486911
128549741
195321443
512322847
104358823
9106259
62844857
231719791
519249571
86961379
365538119
65012417
74889943
493526101
299687
28314751
107483587
642860653
574218191
128729291
17903731
25871801
124386937
447235211
235431127
17451983
22207771
59690273
95877319
363379747
335764907
10316003
776717
6043061
21158699
296247821
305350847
35268139
194890151
73979579
191084363
411043
49660187
620658751
60344783
71120251
858844759
88902943
800912291
430485637
312067193
175847681
8053501
2388047
222518731
194993263
216729179
45409589
192674543
344208061
271336979
282191801
498135457
431909189
4576289
168304273
153569863
236792771
172561633
377978981
174284189
69379207
237979241
132558133
189634069
35012063
92773907
160713373
359981197
550302673
114437269
172247333
135435227
335500097
189962897
452449549
34731421
148992023
243131701
250322003
35878201
394859237
4886099
25707923
204216071
37017989
88428541
149765041
167764603
71549911
92642623
362931809
127098313
66213229
310399057
61100087
463380329
2372723
104934953
585252893
237168031
109393877
320638477
103911329
245956439
446895343
58638689
270810721
78378877
26172901
202734097
486779543
529899241
578983883
454215511
523888951
124069229
348208373
70123127
23707433
518263
15289247
167288689
561122963
222076931
260338619
631489051
597462539
139714291
773064373
41771299
709872613
75524321
822218581
119085377
17111219
334856233
258750619
206861663
380553083
24290003
8745349
11124611
409179989
552102427
7925947
89227409
845978519
395346139
345180551
392414989
40745059
585545561
384030707
470182631
181433699
740521927
801750667
110117
590826557
36952987
1181207
287755459
5754527
35258351
76519349
554859251
406198409
184498927
86999177
468829
480957277
508648079
205745473
28040539
739200877
20196497
16892147
29393933
27837487
51964219
182936791
23100383
456016657
121102139
414200753
34919803
8854819
72773851
544808729
145918183
640638667
34687969
15380719
970694939
211201547
286730839
825718183
38469689
10756661
510263051
233928881
49144561
2098513
232066937
593093
68328961
247708933
194812381
28438843
134889499
5803621
58084553
95106467
69619411
26184817
249416753
65337773
543509311
259456433
61702247
423786343
502087429
296274373
328762117
587968231
313313639
31438499
630805501
1863571
521895851
191195299
523066351
43647509
285148697
53174897
734834813
101863529
150242629
120237253
47986777
28446577
8066801
581181859
378539461
232666337
96885619
608417569
156860419
279690979
550654943
1599061
468957997
375851087
866483143
186352769
115135483
486401791
41625097
226282709
17881069
17099699
550943441
25159163
36703571
217179191
31955023
3907273
576532909
57372877
324981611
172902419
57791117
54607339
255406561
603997073
112844243
62222903
1122931
172508477
528028997
28259731
2984323
4769249
337908713
2836523
21181253
242091191
810404813
99636457
363101
555914591
18028979
457483619
319221317
10254593
506543461
188765047
459553879
357588311
158641727
111713003
195540559
52590533
72273689
406061053
251612029
597420557
570614641
720325423
539799991
131138333
50346451
89905051
39522317
108078791
1712159
11560217
249387319
155794073
529433683
315786659
148450849
37766389
33717757
67762511
670744933
455141857
520099823
626780183
298217
16879307
139033201
264963781
318226393
343667833
224467421
301964111
10825931
371839961
333154499
105821921
152219689
52483957
88979383
29033051
619935409
105124031
565618631
70554313
140635081
15329939
76266217
565204681
704417299
135537767
75138703
21976571
76963703
37732441
286535191
286671997
626287199
862617391
6657493
9376909
444349781
385875157
43296073
281361517
211258451
513312203
185646581
183313609
129808001
181980041
506970197
9337561
425087647
124419289
283812143
7304833
166945421
243329803
57204863
15472801
182607179
347814109
127563847
183653777
26771443
11189443
313076261
6866869
131533999
320433593
179098841
253312561
242173241
56736569
573683263
91956841
557725937
161256863
201085777
68420207
97486013
393966233
61580861
440704757
64371847
216246007
30727999
87683683
277362311
217292267
145841197
677190719
87764437
37420447
65299847
678609511
822794629
145842251
304729531
791102
55560749
21361331
18421651
81664133
669899
40700479
179015101
209672759
17018227
387147797
257938337
7775003
23902511
560888621
165216781
248724863
16755733
184990303
17380621
488086463
20261561
54334649
20044711
180484721
299776031
239435459
8611019
724823963
7413787
22429871
68507897
788045579
41197627
29318533
150815129
213656029
95237719
65447131
46917763
325788937
113059153
36074827
371514491
79982659
336039619
487204801
76690667
74810179
475935193
388571459
45799807
57266971
285128537
310695181
574909883
416001571
210445523
182628791
6073993
432120107
95124721
18033997
36836911
45114127
6224047
10096913
137851741
383117789
7086533
630508253
2168249
26024203
187051001
100737361
79253221
90166579
62383957
152652377
597188191
63494971
235946041
45610559
39060803
12692651
104820449
447506303
559691203
465055909
38635633
39556201
37213193
67123733
63570319
521861419
123745903
101720849
75597631
71533067
64336429
66091219
116442049
254105231
37971733
611009171
7439171
338950727
335236219
97205417
147379
511871741
150428471
185932433
105042823
11681477
654122153
93297877
151353689
256656677
322647551
333470831
472323949
45648509
78026587
310375787
550781117
465339359
897420577
136854313
21750593
9554953
641410127
328625533
261668237
342430981
93301297
442473403
37457191
47100733
149725801
379144093
15764263
402443687
445900409
247670641
608870137
39536069
75060631
301352677
329470069
55016209
10645601
14805067
367098253
740483461
103691509
973623113
80479631
49187357
594601981
78653171
10808687
443166847
269145739
198067703
270327091
131877359
76890113
257574767
636892621
26458319
335264269
482605229
264656503
358458181
122820787
4484461
2832307
161191733
33870803
304425757
144129863
46607471
263513791
44857739
348148903
31672699
429444131
86541541
400295191
56269853
25260577
138648859
435326051
65179001
114833107
105746429
413813
46016933
122602643
110020879
106664237
104386819
184766711
790147051
29680991
35897077
77511851
49136827
116947739
3998129
403757027
100557983
270115753
593368703
82218931
68350907
312710633
281595169
265040147
649748573
96357707
325955197
57940781
78530981
16134773
272372801
1769659
610647943
488830439
182894263
103984697
605275691
128489297
448513553
65369497
7965961
255932867
433103323
73618609
82089983
23137567
259979653
175511221
374325467
913215269
712461493
578042473
456016867
8124841
646444399
9871139
315433297
327427651
5750177
39428947
782675459
100270447
20149231
87816791
102933907
42817877
202538981
219810091
163060543
20714039
331883899
128060657
168746161
621352351
234550571
5295671
34763587
637202989
100802599
293859949
218162393
352669211
744174581
23688569
105731389
520951549
47636731
270798383
84728767
90623501
76485203
1708673
237395077
356312323
329292577
350047793
9983563
6936379
242753059
27126079
107481571
537068593
279479203
12238619
52547381
477433441
417873257
88447369
223963913
43954753
511195693
32851717
51614903
806507707
171273169
725475071
49853591
303268171
110080543
404963467
10885037
4061591
246607819
10692901
120398423
5981281
213051203
67337929
66101429
14118821
126744517
467842561
41794903
13423169
252662651
275943047
67555493
204367337
18406273
199608691
518321
98570299
587199901
22051699
306793153
67697647
500808211
471566633
8837947
707388863
79638431
409848949
34426519
13235759
143382977
230856179
193429127
171154873
9176597
139709173
34115993
52423691
3306673
191489843
140476267
157145291
4604473
171206597
7774027
674922091
12325673
99230519
201139303
121626749
15215107
378941669
77804381
51795061
22057183
104456741
1712797
307510477
278410789
288923419
386327
38776823
8204641
277124669
298351693
148920601
131074373
32617159
311687209
249682183
395181533
76193123
635130737
78280681
267788453
86689943
94399133
50055763
230989921
465503833
499408313
11895977
66440221
139129681
524234171
188811589
104162999
952603027
162318517
160897379
195265093
183516527
82166113
6580531
558318151
220159349
32877919
9552469
23882317
27136321
409055767
681890497
790328471
18510061
29678431
29795749
335270293
1890803
145701763
364602871
387168673
52589633
366164171
71291359
83162083
44268563
58644259
189178643
39859009
55284863
238201697
949853441
5050753
734277353
272861153
10520441
51972787
192983941
56286319
3033967
273346181
150888589
846512477
83947307
195981571
45382879
66768433
94716403
51717073
158868511
257704907
61380337
423451141
110768479
75995141
105711623
84240097
4429123
436583291
159042211
123220501
225719113
123755783
736426741
274503739
216063413
34342387
256990423
485982611
185000923
425268917
127695461
17203717
379105609
306079363
174924943
643632139
497327209
491087761
132447559
363080891
32904799
90167801
27089299
260451649
139872881
66168187
67937251
80813891
367781137
426640759
60531151
273798487
499941781
63362843
92368469
3240023
200441
139313743
303556039
733525423
31836557
320187587
536048633
7918271
11929987
209507423
701562637
13057217
136713179
7028291
880784237
28279921
146241377
315463151
416319191
420807077
501610919
370439009
276715513
380784973
512808371
72877193
87819191
75234059
2287403
436839503
258010927
12381197
51134789
503880239
497030221
19429621
171797627
289929473
3290269
8626913
22723133
9636923
27940219
285456047
259694627
9198181
20041277
366123451
162312431
47996059
2529433
15153709
251278367
6180023
48753937
399917527
315791893
350764321
247901197
7370287
375730723
196907119
39181939
343451783
118802903
111899861
144642391
14936417
25293299
313396723
41350313
227335153
99003271
209156869
466554757
386651731
545959787
119029723
316270039
7334683
94234003
466855073
592850953
18640607
147659173
619727791
124748153
256369829
30251261
380727013
77914541
393173311
277394263
57061871
86361911
476929213
98451181
23465759
124969657
131111551
86938793
649789237
471571781
2958541
299006423
436021561
208457329
19576607
26322973
175992881
422369053
351198403
22876961
63506983
492504371
203405303
406316041
68643823
804121793
51845221
55140247
122079043
329131967
2995339
434842169
412465189
539516617
148607479
115339423
144054983
276072397
11959763
42468071
331765097
36097223
638887783
69630811
245735471
458243477
12544043
310622129
39851579
327020909
127268597
25026671
134505977
172760449
105348973
767711443
55406311
57229723
5748991
547719017
375739213
153064369
607253029
216025427
171403627
32256703
1019341
55268027
600042889
282903227
241274029
214566641
1449079
334498279
431667319
379204747
128555807
418127447
45706393
240264301
290901607
89545441
407012377
152117117
101991853
641854769
109745777
44632493
1305211
291049271
174857161
382511491
233333267
296742151
896607539
617068549
345933443
18158177
180082681
297317177
66342103
634359053
703032667
530236351
13311247
204526039
242044427
247497251
20552089
2598353
19516733
163480477
135851609
117906703
14907449
340504133
315632951
103419731
8822971
481265513
245826761
3391247
17953711
344709569
407436781
238940993
40290001
335112103
93700987
84954827
60487877
79175689
680768867
413730689
174994483
13398031
328772573
314209733
55927577
273964883
360412589
213976907
465417461
255984187
8967923
26930653
811295461
380142227
427524397
344409551
195778963
321295783
112308607
83121769
85200593
155245367
939943
87794591
291213743
19529723
49684729
52482949
12558991
777821857
8499499
562546861
312846539
261077543
272762051
173699741
6278257
5951299
626566727
248792927
164447099
17458523
31180727
5165507
63473327
91891669
671119
106872371
101939483
1166743
253057397
72638471
54454123
401325787
865960657
140799271
171489581
35740013
2987507
9948977
96896509
187677601
74470769
363756353
138752693
61714423
628886639
410880137
53407433
606727669
138157847
123529409
105402079
34476947
117615397
177367441
190030331
171307469
63200923
372339817
21767513
90263029
429042769
845879641
500248493
98707877
214398397
504283943
307442609
631613449
7404139
580219637
372869533
172047149
167390819
528384853
85012673
1581703
4693397
147380951
43771727
7471627
218691709
152352071
613654397
178164611
183485741
276196819
251651549
165249379
328649533
139478333
81757867
16441699
5802911
411750887
16181393
198889513
248241373
12012853
834575537
123467537
134895091
323182357
245415923
565611661
42663191
448510837
68432591
46454477
319028917
83811349
16945619
574567337
374239259
2145679
8633033
698711939
698827963
72709607
121575719
158744617
82010983
280082039
651543133
739911563
44608439
85889347
186454627
216957841
612442123
277528337
113895713
221565523
262955491
32552389
5719907
428342951
418475669
438850579
237833423
700998017
367652231
301518601
23055089
354312313
54082663
13476259
4407569
222697259
535433383
103715089
469175351
142480787
94643033
203700229
314753969
11246591
177894257
74021989
37288961
189559087
597750403
92127587
3523687
25498457
322130461
188219219
132292859
326538049
13351999
198797749
103723531
16069147
27350783
598230449
133157887
126078593
118633223
211371059
496993733
85732651
16886477
301143781
140497009
17747771
17595839
292129627
257341663
36797479
262658411
26989093
1227341
402674137
439487107
6283723
40849339
195771731
246248243
98540513
424925971
152698121
20321789
288761783
145740379
238488259
375443711
707058563
17893769
160757011
395508661
430408001
9477779
547152391
145505573
90423863
13951309
608902199
188425067
329069837
667158971
144707231
624599623
250084427
171336019
509520943
735390163
467331019
201487973
46149
222044371
47161267
21592919
132971627
135819911
110358929
652007
63889087
71914979
487261109
734853563
88477283
66464137
562695533
300200023
20482471
39344483
284188739
223124381
86037271
48602027
386330467
102870457
575999371
105051073
361830631
1219117
216402341
2111237
160701223
31907039
242842207
43815379
41251051
68172347
54835331
100710097
111766651
33662617
501070819
169543151
4053767
19296983
120717209
85760923
2660909
489173809
306523793
41077723
255664991
63677863
254293261
50914027
42559871
627198571
581774759
448247537
21151243
78615011
61333861
214136771
137905333
303753103
99870013
545750561
171813617
39120593
239388427
28244263
381720277
24074927
627336781
1320239
219696469
18559841
19068139
83161787
333440761
172704047
1612753
509413909
87037351
38191859
10695073
93613061
301735607
31455943
128587883
417800057
228102307
103673849
73806569
69850483
117845857
275536111
544178777
740578621
220161737
650562397
252112433
55510073
23761939
50442659
8361869
205054723
276426301
64347043
16059893
234058987
150985183
118975319
16566421
173779703
147712039
106350757
307045889
57111547
21292651
10290521
107873503
443300489
210508453
67294501
199457873
75039077
71781901
326699777
572569903
74403061
391128259
172014379
180377243
624454903
1183991
466374967
423823993
32161697
2241997
217906859
1182107
30521779
140486387
430689709
111312199
832775371
379840891
516019277
676750201
402565391
2998091
69150281
5044993
520959137
567596327
338124181
106878229
107209309
203642653
679405327
130354993
9256843
31655473
230171479
404293453
645373081
94664641
518814781
229918987
17119757
79238023
13960127
86793991
62405153
32465491
245854267
558312803
107108759
1633637
244359389
135497603
43923377
128483191
23258371
226470707
341668079
460962181
507872881
119665319
421038623
538762403
143734103
662824979
333697493
2514833
13818593
161155909
477095009
274163543
27291637
3032437
444895547
256155611
9748483
72754663
37351129
1474091
297701219
95056009
50057617
8242973
99049747
1493417
477819379
16642999
19050529
178061801
120406277
285650219
139064033
612287477
666550117
130874039
7114259
25422517
138576439
36987641
232223207
156672053
65422151
416435809
576386843
31094561
526565869
32091721
564140237
51281539
248363249
537976291
210492193
531300071
159042161
398444251
59059823
303494329
12287557
775075337
24412369
25858097
111202453
9791053
35433649
1955971
712716419
507774467
27070837
37302203
93746227
80142737
475965317
504810643
794117419
103283743
282322231
2971589
486034019
223002139
463693871
129718679
518119549
34407773
20167249
822384791
187006999
789352601
51104743
4883689
69463111
26444393
34248233
87207293
175508713
56574601
210893471
150655111
388437779
228135517
419146873
229499561
212378717
467539921
36877601
54750427
182593123
138273391
8875627
345281971
258597973
431201201
303852683
406833041
7830409
59209483
5967827
36794143
83084483
216361279
71260151
111590243
644783141
130022287
147826453
175743649
10727699
367977301
76417619
60789811
408401359
117230461
147055943
282859457
18247787
618226001
86350969
359645141
868169
534916379
216178819
191394263
276868619
225464947
272696899
31419107
518997767
819907607
304325669
539232049
434891459
210421949
71417189
338650747
46373123
570761657
17824153
418866341
499906559
30904919
89939021
226528843
560306267
311456077
732179159
219315013
525929597
185442977
51047543
72741127
19258669
240104597
64887287
136178209
798807341
135369019
115724363
345029539
96612059
295182317
360942949
124910893
227258807
209135497
133100161
65592479
50391053
39351659
106789159
772348391
39835027
222330089
32219357
8466881
159499897
81197213
401627393
104237989
20692619
18011957
266590543
255758407
434097359
4745171
12701047
88054979
45766223
85713811
337443539
242003963
206452501
579456887
741271627
32163107
159762643
12852859
431665517
235949689
167622841
33376121
114764437
409706459
236309819
6828379
264214897
11233741
240417011
235796753
189688547
504413141
116187823
21444847
406926647
263777383
150681059
7701241
115236203
216264199
322159417
532873409
32978873
91349977
268666031
18555961
133570681
209894879
79564753
790377659
435055739
49910551
110350217
727426289
19595957
2528803
244742189
12579299
476591777
50389081
182508847
80975413
204035833
306300623
42099367
36305627
284644621
27518063
35696909
25882937
272975957
31161497
732196181
628196293
327689567
389534287
117340813
431229811
236423903
523288723
320223719
20242577
323235749
76650017
503140679
210616031
3990949
342246679
26977501
13163827
529990673
400350617
135397447
80045531
62370743
2043131
65221159
233000377
257690023
137640917
290814959
195713549
811644553
68675963
51421759
671630467
257348723
187594553
54986461
71398501
494089217
10934681
368468369
15348251
789936083
131931977
289808899
67643963
210775507
175817711
70337021
2620427
813745057
368709769
363619303
658335749
215786531
365600789
10840549
116074709
124520443
172926407
136142767
278659123
329077051
6424417
19269533
264862943
211539019
128065477
331954067
89123743
132357613
78694289
226600201
323242373
60319261
121250659
62792657
105620969
261498749
448426903
335825797
184785011
393929779
52407197
191083253
338810711
661232183
545229031
70295881
261768889
28268657
200216603
111169519
537893689
291394211
305600749
88215871
647969029
144872489
149615099
86626619
184037939
260062471
202115803
385030813
157848767
42554387
385521373
30964477
234062737
476586491
221048021
15139211
73069583
268776271
66059267
57537737
361900067
194714057
283204399
121093277
170204803
19184941
139051267
306101
55262573
400079971
89979739
425263889
518587039
267613277
266365559
380341427
480030827
121730509
605638973
152185757
134692879
13152499
81117299
109089499
55265629
958291
95843641
124764379
65767249
14200601
119165833
160953797
513243911
73418173
10595089
180068117
66989891
208595903
344531203
172642969
28299613
133287179
86670109
22672651
7077107
253897201
12527371
510136703
118721111
33618703
137808703
403987
4788299
64912637
116762761
607235987
82416577
299053009
6785543
780355027
505491001
147999091
18423469
872777111
99821341
759013
17084321
150318923
363862117
172702841
22105133
142756553
71391491
269975831
141428671
261773527
7507321
144898751
206170519
323633041
98009257
344425799
59253331
3967387
80189897
662749973
549490883
92475083
51848633
85243261
98240381
312114533
6877543
21013703
399554479
727383443
145863253
48858983
237056593
7733059
424944973
2475511
36058777
58029941
92129819
249842947
60648919
21106783
413433929
404665627
136204907
680238683
89766451
428149957
199023367
28527029
248570879
9953501
603873299
64734983
806551
14672569
26803109
259390553
244745803
148424039
597848443
343586597
3741691
119170781
211449023
313328503
2392277
90381959
108486233
86969633
97069663
130075139
464857633
763170223
113557139
110484041
224960651
131438453
355170601
22302587
600588379
156063577
338612971
31277749
78846893
328181807
78929153
73357607
126201329
290010569
215847991
65611241
30696401
403801793
180742187
352043981
561489497
142488499
16664863
96123107
157973111
207156923
234313021
602564231
101231569
18352493
810017323
180659701
4064521
158314007
49221881
469247417
51404123
2617159
834388013
553925171
374209637
517467019
21680521
218195377
566702573
253380739
236466271
40783247
38417039
243841291
60276001
32543047
223124921
132161881
141527623
38101103
515406401
273055889
458573959
555423203
67797749
97448783
279205721
311088109
295983817
703400903
303092173
590971387
14882261
54001433
28555001
325152967
110362513
3115459
507026893
251605229
766361359
192568681
55633819
256728137
164703779
342163021
12354233
345022703
145116467
845585537
907245553
337983991
304976053
34295497
80797477
349497383
36214793
81472331
37227647
110532049
109845161
91204999
163899121
771972701
1130659
715815839
148960727
270638243
145503679
725865551
388267387
23634139
289746217
424976507
108668731
259375673
99149243
219711053
22762979
193105127
340964353
89639491
356183353
49172341
231026903
487670803
288550681
168355417
82959497
27600107
195332153
290142917
755822293
130685047
808301387
774880993
383582989
99843101
99507631
138618503
698946767
91792871
746247127
99767293
132923111
141563087
169807331
370190893
407900777
263310941
137455723
143075393
15315109
860173
101694587
11458831
220402829
666917
91225003
1744451
214530619
19863631
82794323
183099863
39998549
199864793
591754463
120225367
62074409
455303903
54689573
290065901
415193749
281418373
422078929
104852213
190987609
173144329
12328949
90474269
3848771
67345049
79252297
218598047
13806007
579250013
89928511
35563733
650518717
551236991
126383461
222853483
148955381
275287711
563491939
430209167
521462351
92413441
834871621
813751331
292849241
71639167
449618161
36821903
755105837
142041059
47553593
529091923
1915027
172407097
39948131
887454397
270967247
89501183
611936609
274317647
4200169
6518203
149670299
434713091
86235871
358902433
13044553
44671351
73726157
68630431
31385407
913360529
171776417
91231631
140622917
349400477
708703403
86375533
24429253
123799141
23924191
17484967
654493261
55308553
300425143
94738513
6473227
150700547
58433773
411342479
28571009
160503829
27193471
11679643
15809879
460632023
490752943
564309961
131089373
40864861
5793877
138236143
15477101
315133783
18162241
351605519
322160911
11268409
302060557
376264363
46374631
189431747
347788247
443423749
429806921
488947139
17945093
133041583
512329967
70104431
6317797
11108267
387747803
29150267
144909619
1220017
29861983
7341409
839700413
576101167
573772097
228577259
622925389
15182579
109666607
82624447
439600261
43237169
212065811
72875981
68489573
347989049
108576511
392468569
43997771
467049361
11160533
322160911
328220357
39673343
37163531
213431221
386545387
11257261
302099579
30123529
684871493
429988399
201037073
131628359
43229339
766013603
64082063
162219089
38617583
392000789
14932399
37210171
41782759
83987227
2305493
183152507
28462453
30544741
185743643
63096217
34918547
118793819
544758983
75892259
102995041
44863457
258614467
38604233
517938137
645862289
63819337
218312183
4525093
145482709
55224751
170789621
146982757
74744561
48583783
41791961
12403331
735266549
287805421
473044777
130936991
55078043
398285527
25332451
518747917
85559137
110239097
560127223
18576191
367724197
407307071
178356721
412160849
318898537
745930567
424327301
71143411
643027753
131078281
108476209
18045499
30840983
122235329
28130761
325544077
51138559
63478997
673935767
18219629
34972697
160421743
183954131
447278437
85478957
8823671
145037677
3362501
94826947
301502407
616945993
223699297
172447511
5360683
115273771
3067609
132372239
60270863
165105103
44463709
181830109
3279427
106378721
272257351
369598861
475490471
108946339
279645241
48076547
67652017
78367901
254052559
8051321
278535937
633365527
33283651
7370711
247034989
157317221
313815911
233768501
28761757
390711887
64766419
352092131
68485831
178642309
111146081
21089377
75428411
247152827
141658639
683004061
278358193
217397347
104749433
635856181
188289289
563047937
3513053
713756473
1579471
155711
253711399
359370839
245955419
488749529
81319471
25580957
225082223
196914637
172146463
29630957
51757169
307408457
622007093
89085869
429275599
160384619
225227047
239908159
21370589
127691143
33397907
160451989
100031341
25788799
445864327
282384931
42275531
630872953
371950627
259855643
489895187
5316449
147072533
92935849
52889843
384658867
295495861
42316993
62639221
2209399
511366601
179169689
43033379
186500749
81235667
56252243
72580129
63439351
344714771
12075563
764357053
103750319
349151071
112724627
70477469
733633961
209347207
261218233
91190179
248198917
39026333
420627637
609626711
236087209
198861419
77550149
245283347
21450953
116685427
133412891
85058683
79555153
124765973
385914899
477671783
637282433
68540327
236366891
216294889
190604993
271205821
117987721
251671529
3891233
300745391
73584509
4789643
17442853
210647189
54596057
17092711
165420139
270625021
49395413
420993467
706451
268099259
4383143
487131061
25769707
743275217
362586239
211841681
492298361
574068179
34799383
143415913
76632601
29662513
542847161
103661839
86714701
4538057
436871249
382799203
1704883
1405291
31130597
114973811
137537003
17004371
68787811
216950441
42809101
276731401
168300757
813949943
287963513
18383329
25196981
199449191
486273353
6686809
49229273
28364377
310230341
689253571
120355933
43414339
371503229
82476083
597711311
143530619
208280399
778903817
300575927
7610753
12317267
22080131
7648709
85881443
19396589
225309481
181117
137465569
180709973
34778687
21352757
8872109
331187447
98986793
5358887
31023647
137800471
436820639
738907007
194732407
278925503
358839241
40150129
87011999
76973497
14642143
655246301
382839467
222727819
13133891
5000419
4862657
378359573
622706813
301517851
23821067
10636229
8828887
527911
102585619
821015389
221048851
88948631
149552653
160873
59769817
204325067
40575109
404761757
52074103
288459173
135525311
193336537
155666657
620520119
41554483
11475311
197644481
176227697
354407771
474934813
165335563
196336897
106492391
138246113
10295357
108566761
126624067
332046821
347787101
224730601
41915771
260675309
227023739
276835747
659728123
347527351
168936101
1085057
147485119
13124123
4037123
112010777
199522619
101881763
287204597
36986129
5445701
96692371
678280073
77511359
126778739
1265213
18325897
551570587
783435617
6755387
25882847
540417379
25295131
43735243
2572979
314057749
363888797
97034339
146068271
83048731
184919131
147464077
386405143
86741597
432351317
49417609
41233601
119829797
55517207
2137349
21112583
159722383
78000353
262145183
606845201
33246331
362800541
143455261
203342987
10963577
24806069
164888993
147503449
41439899
495586391
23442101
67008547
6494123
91289771
19315861
536796937
54210271
11043203
38362343
102250957
7648561
100596323
260818189
16906853
178986719
161241089
325392313
276869431
50479061
50295127
248354537
399147517
826231733
473402011
97145567
199112063
132927779
245739079
425998211
31716779
12729071
33018971
26964583
318152311
134623193
3660169
107416349
6167851
611735407
146523343
23295373
12659363
15676813
313251403
10247771
37306057
15705847
440576089
14217257
745545961
480023149
674106089
286337231
492777361
261455899
319341053
6981131
473395147
210053471
7656227
204574589
315201181
117010249
633030583
85131379
4861723
125635481
220739
81183
176197841
400925533
25128739
9139633
215563921
328094021
190348867
518749459
45167753
83547169
626150537
90407311
34412957
725392867
45945547
880983001
2959799
39762809
14819809
11531447
17163719
627213061
261077543
21766861
191030459
118363031
7795969
76485221
246448229
54820781
629372141
375038383
350451557
132522989
416203451
58852543
569353727
678299177
234131483
136341311
87495799
54940801
115587943
475085591
25095929
106363073
198513883
406385593
48833557
251798303
197620823
10254667
253909897
504212561
175541
176095789
46734059
375318131
159063019
581171047
333051337
40381739
539015527
790368269
15215107
504152489
24743393
23380289
276827027
44024429
4841503
87984619
74018797
87448661
698588003
175698353
250091953
782137067
118806137
202328993
13636657
485599481
27086921
77336797
643976029
170818867
358085251
382584661
468586411
82423589
653863151
402431
8711477
154376329
14023609
418422209
171924659
285200117
47158039
678191749
533555677
259229647
220773079
216621371
814305673
230237027
548623987
1224617
272079517
86065619
376553911
92811863
71310959
9052027
240778829
34556747
277172003
347387399
72880013
192295123
686178011
123959389
89838971
172997023
217891367
11004481
21167039
381249527
41785243
388706897
151574999
45079211
54418801
386930923
313977311
171515027
57562511
685165081
137303869
309402901
544272409
655540201
155793731
178512029
53631467
3872497
46216507
82640269
148337149
150507631
446920849
3301223
267574589
264818117
3553159
38886877
127639433
342004067
11800631
7946221
31943713
126478223
12316481
25574617
277311371
399767023
547713163
308227
318762683
46402219
382752971
718772059
450296633
694385891
157683787
24063973
3547261
238050077
78609877
209107781
431834957
785334061
382380793
56935141
180994217
138293047
699633043
563624651
475018963
83702737
7196599
92037443
316097191
14374153
513878801
149040811
142761559
662822053
47135357
9366593
187735831
463492639
19740821
21022663
63526363
3026713
263637779
451955813
160749877
169572259
30690553
280936933
189031
182659153
8288227
78940201
856207523
457910477
78174403
2194781
448885093
925171451
184672529
107874763
43837789
12383971
13934663
52528813
19526953
733866593
68214649
9238441
14287093
306234697
92171867
705189371
384360827
14874551
80358199
27653839
513940831
289553531
98077823
80768759
287385949
59121379
8828437
33968927
24174383
255542773
9721973
220159487
507985697
168627047
79418099
74075237
330486427
187802651
264837289
861747533
142814083
59881
11398463
213385463
105334673
447838229
710400697
3333437
199731457
72733469
104898019
322671199
85650739
39184819
184160437
197977603
637069
7567507
1091081
42756029
533095991
1856209
358156577
219146903
209957171
193413799
373762507
283470463
175512179
247125721
16116679
243007187
87896723
572887201
643493717
256896259
74512409
865674263
330459391
590194751
44799191
457810313
84401893
362883431
793200113
3463637
592042751
830544349
668715847
597732769
200903447
269341117
173778169
58231799
51527117
8035493
30155701
94512617
91783381
470551723
332464651
88584781
241041259
139222081
71829313
428828801
32520197
367142131
277189793
99189941
407293
377742733
233991929
118954337
108846919
329438783
240857741
55561613
157020233
107103299
207410899
29232113
49860787
241689871
144416273
29555863
53085103
8203861
89172199
28864919
35305313
79016087
482414789
351190429
358932941
104895991
3864271
26293277
591967949
61509299
63056293
266151659
459219307
13427941
17765443
634355411
45803573
14736199
198686993
467762231
135219089
179606093
512722517
140486609
107526973
19708993
486474139
134687723
58917583
90071119
1109191
276888713
721044601
117239911
75919969
49759069
492990877
437242829
180892583
36785131
498335587
64425253
274530307
230761373
76465297
201425359
275629301
306103463
200035607
60808243
696718219
289118549
452769133
674133701
494749247
298880129
102912119
29057927
314768681
106897159
268252003
24822767
51660289
323733821
174190763
181738567
116284559
89509367
559606921
406859603
111608531
174125011
169698707
392921761
653950139
631350901
112461367
48308081
4219559
118793383
149034653
147482479
657904307
20990351
350233777
397368073
339019543
499532773
283292567
38481341
95698507
13325033
15070799
29429629
263305697
144494821
103884749
358624051
60414553
921100751
334051183
221931977
369253837
77559301
185955271
223648057
80287903
158990771
68163691
105692921
459207313
111171197
151159583
197725127
167329343
429194723
8764997
748298297
181646537
117490939
206688019
429542221
556997951
161357689
468959299
31215671
623914103
212114641
93847967
192066349
27305507
132893023
102195727
496261903
3383011
776500469
101878901
698006999
452994719
212027119
199192117
162671627
77966771
141441523
180539231
136063727
11765287
278658847
11449307
441685337
588383777
147603727
1940969
275509417
700740829
270791561
289242589
381146993
941294177
4143239
61593659
45674051
285367619
747559
15507797
47102437
105061373
437463493
21997169
750155333
293292523
230231893
7520531
248658569
302981713
461507021
210361421
194187361
259212773
187088443
246294989
120167869
114300737
177646237
418116007
74984809
651007991
513411281
41687423
85857
366790751
403055053
339955643
185671037
41484307
45365623
650882759
134322401
323921863
149947277
316416509
8354719
74150201
150791813
647887907
213024797
83608121
384002111
945077293
64281017
212500649
1327897
599416451
68669483
118604723
568462093
25021559
9624169
93377917
116304791
8177749
154600063
317903329
17950591
67401359
452651957
278745097
35431259
115810489
196531963
33129623
9545761
107659789
470380541
52181209
248260871
11566927
374613509
461893
44347307
13497053
607207963
214687937
385735421
787664491
24023539
210530779
196409009
455760199
526060747
170623727
47031949
24015727
83150843
136659079
100219481
502231321
115110109
63649459
254882857
61765559
333448303
461580193
418806251
29321197
626812801
233337697
76985429
465694799
155328697
153438421
9178339
300996071
151010819
415125211
409067033
45565811
250479937
224898917
78907573
11215667
213698557
55771907
319241471
375575281
72738271
26112197
282579013
327568499
683798413
190134323
306066907
36002819
129692267
77642713
42903569
212762479
114210181
271466707
599135123
166684877
94619743
144648901
162641183
408841553
363554837
111712693
43200979
360285559
15611023
90949487
19908841
630088573
529735639
135403739
134316617
215797973
85961023
38604233
246849857
63752093
191769233
10434937
492196171
2636951
67643101
120850607
5990899
244663537
19427351
355574183
696889409
22757177
84250609
237869663
143318801
43152089
8482079
105496289
42676373
301261823
330905821
43485899
94552307
61556003
128170619
51817553
69863837
61091521
187418663
1326517
12918643
170084627
4892807
81884477
528462437
105376477
11734759
272543179
250693613
109533269
349980773
245172353
1064309
136858321
126708299
17208907
88186729
474358777
48248033
125773313
1220159
16900319
33649111
35080813
203153737
417621037
88881493
18941833
100735631
6639793
27970991
621472837
122396903
1932551
31288529
86103499
52530671
692276147
231192029
20023691
167139079
54778693
369115499
541418639
250110503
549889261
55534741
74955719
721002041
63124837
564224281
704994977
535811053
284321351
110185133
46471153
5994893
145521527
152173871
100105769
257534359
531303089
47323667
602787137
30109951
120526643
433503949
203892497
37460659
306013789
80525087
16363049
241669333
71713099
32361743
10357469
316036009
512681567
176517067
19022447
21501911
2953259
172913743
225571921
36550259
488926799
11350837
10156387
167629181
28929781
327494267
12887279
852151973
80246357
177009839
39040349
686340227
273957251
487678333
44725757
279135401
406409681
72636827
143631143
617399383
18207139
124770773
146258269
488301221
582042283
489452839
225461933
307874173
409773391
55373993
506596553
85525831
44023327
63227399
18091739
355209703
479506429
77030347
85106183
325615747
19807189
189214703
333962933
32945483
289637617
132515503
11020367
169340243
68659609
384537497
407291737
380534537
46654687
84044119
54240661
74282489
5935289
95835497
408023141
222582277
483661
22904953
141846011
61716601
210495743
184184531
364525093
25139677
36494621
422164733
182601361
505613483
416257459
47108423
200567701
48308207
31575539
96562577
467415239
867464809
274549729
18670381
39733871
221077079
54724171
28355651
185839813
467514581
95891923
275702857
599923109
30729157
71624947
245830939
91848397
306873113
52016521
459059961
4730351
112845697
484244077
1535197
43124387
521743969
21301789
143207293
70259437
298654289
137714779
58408331
334349677
155320727
832329103
26263439
426393683
350987449
187134047
328495969
119157287
275885081
14662147
216680021
616817
511103399
275129797
52873867
81835693
11080183
261222271
125999851
454223579
140867143
221134721
3158059
21689537
314541103
93053669
281720837
101425453
156999179
21789667
495188333
285193009
30534467
39150161
101906591
583766563
26358599
484606687
72351509
640496419
42003743
110520661
5890811
97500563
128040989
765953273
139801339
25983193
34262653
97608937
44631547
340840849
166482761
503621017
125092571
209351059
74535269
732241751
30712919
284699677
326395753
234750973
71091523
6055123
25120259
7042699
10028267
188785411
49724783
141653377
78542011
420970843
611064617
15964639
318184991
24749071
25878973
309867329
15966227
370060543
33034583
53523373
2179631
230549941
899575637
85763927
356813971
57863539
344277407
639827
810150941
408429181
139701697
47113201
595147093
131184917
205453363
412534487
120537569
12231641
144786193
126469093
254296577
341475763
68695339
4966583
648313313
33352547
117443509
86577067
120909211
618475771
205003441
206812993
446964871
11638247
121660277
226695473
595286177
436119503
9711101
89595251
3686191
48964681
243382883
231072307
8463643
155641751
875419079
59412011
187792771
30082007
397077787
283283579
80550413
310369
4132613
531185569
511357801
236846923
12579979
110524753
59327089
26773423
327115289
41151371
173227003
72663623
184073987
36660749
368714743
175885559
115922003
54336577
74624659
280914643
295416697
1210691
71025091
411155791
30381587
494285123
100650007
70120117
361041341
382179769
496723937
19105423
356301041
108818917
436969613
230014919
275955079
509196211
57284533
330278191
338529229
278496929
633411671
11930603
63953369
377236763
283902527
52865191
211016711
110535641
188819749
95478571
228439483
77483999
9712529
254913839
38112533
4529051
463227769
490791727
161214139
676067503
466836761
518348543
186734887
89367529
216552901
65932487
396374681
86281961
114297427
356991601
286847027
34760251
375609161
200978639
72331661
105118229
190343753
279468823
43652087
53323939
80220043
96905177
94050907
16061161
47450527
512215799
57174371
608415713
70563323
388513
70073803
3497363
155284421
570139463
114247933
241860187
476468779
3538679
689138767
13292611
188777593
72777349
189363803
550524913
600560893
11023213
182417231
49574233
189261607
148779343
20161979
87434563
172739503
145386883
203149357
160011121
197748427
1124471
99557483
176786933
599561987
365269561
26360491
581636161
157678357
96749987
21601087
763575341
125691647
56412493
40210603
168560983
157506367
63502709
36028871
1303451
259288013
99184759
622215647
770779991
25847989
59110487
439086509
594797993
54626639
53573801
523400341
203755817
721258691
392505149
444732109
588427181
40752779
5990927
84600283
178920143
277719383
222047641
153075877
169803079
51965659
54592441
327450341
94480501
35130787
180743807
141482633
508257437
656950277
53769557
295383713
5271601
170850409
121571911
15930323
311107189
851737981
272454779
59700959
266679559
164545921
239096413
438603983
611992723
33305777
121595399
17670869
189862313
82509953
19673287
6782117
117089717
49940959
185090879
769700273
110305649
407923909
130618513
636959341
7309733
305219741
59327077
89737729
120930581
86794423
22503389
356320277
141765563
596173159
32082329
24266821
88583791
17763377
55547119
482823937
21943969
37302203
14618203
2257271
105881749
600383557
358932017
159402157
398579299
12611779
242216669
633409331
573759293
14462599
159906577
263467
369352223
41658931
445576433
11101397
5739119
374051341
23897143
124072631
213290027
85993493
768014267
459275981
349686907
311858597
185484823
136071899
209417459
407771383
98195567
2658781
749993311
83451421
32950363
106245343
125094547
379257239
353554249
402395803
7900027
166632073
298183763
122045117
1952507
516409463
900901061
53823571
12951319
89588767
729195353
151092301
209468387
677965051
20669923
308541487
97039963
277175813
449518189
126923099
274963907
90548993
108914963
5319403
250868543
512000737
15439717
259971223
116744983
393558611
14064529
25520039
268598713
523894039
263240077
462947171
56780377
5423591
74684959
174823567
887763559
274740721
208404257
11597191
80049779
250945319
163055863
685192873
44396953
154326041
3472841
564608721
98565457
291675283
319237351
737594243
230792503
341815933
3379007
321397969
583029457
349245863
147503537
18379607
355357957
919829
80418071
5981809
460664791
656610793
195591469
397513157
235581377
253933391
184866049
253870789
249906233
146648581
637135861
348093491
791609671
636541481
22457789
63108809
139463029
347783459
110994473
104696803
83929243
99702697
74046997
110126683
337594841
505569667
14468687
45084353
25423889
159780703
569683981
240621761
664362077
65754167
169625129
552621133
142865309
832743763
7901111
455926607
18978023
12637271
122039843
58335451
18511349
385062443
30666709
448767551
385516433
223691023
2922299
246113419
363864089
207018047
459750761
64937867
279906227
18146047
159870097
328872277
97781521
4338001
26978111
16136573
273157979
333869201
7312783
123427573
102780361
384091199
185520593
39738131
692241437
76514381
42942019
173210159
290508149
183436423
149399027
567694321
78263023
576601297
244026269
421261
204514691
54774271
373995443
127832867
257435179
176004691
65303011
150555199
566816611
650572057
147457411
25664369
164783441
93945913
48232637
23670709
59909893
52493071
80503583
678951011
2996423
390987127
96448129
400235819
6485623
69310589
9273361
163030163
251485147
35831591
119552281
453848891
132024127
134048671
188915257
526269473
736341659
83065189
7324523
82417051
315033371
319975613
557032117
211459139
19855721
524280793
526045651
286891457
46033783
22422137
366858227
428116313
316346213
208255337
215406091
767695217
20287853
1002097
26846317
287577557
307433573
419386147
690353593
32234561
217072607
290644483
131330677
381127
32950601
233849101
277877689
313222207
51647381
206083169
235095997
515399977
31604971
43776017
155524267
62362019
713538851
338807233
8706043
17799521
13654609
10994743
76706543
79713253
293259853
76560391
186654113
132502921
405821021
185314153
318581437
229704551
643959307
604091897
48590317
454442701
581487223
31669049
253249681
139043873
396364249
3656021
9670961
418099679
82804901
717910439
305089163
8009803
64001393
116787719
218592427
8130049
444723731
372259703
146984371
138040817
406567207
55528303
566562617
125853307
360113549
112444121
225994487
64790339
396191461
76622401
62182837
272162993
73590793
324565951
122769463
70151033
609791087
297986363
141594851
573667421
425267743
407836841
94773737
319369723
259367399
532713913
65251279
68160713
10627933
122371939
969327869
249289451
17820623
209700991
79605049
598407553
489312107
172891171
80926961
49910801
37295407
298465331
813726083
5707021
302353
7901417
234747529
18954253
807593
313889413
354144691
298966231
131301847
44534653
242964529
304985231
21910379
329239789
140470487
150659723
261943163
802441921
275244323
58222159
14400643
15293177
422028161
179362411
219464227
12470827
443914411
801637
12249443
668906681
66090779
79270951
479436071
237857803
895763731
176399183
210369427
7363211
1895203
63321197
43486321
167651833
348727
152474477
2485237
234780589
25046387
28265219
718573469
249827471
567714019
451697153
463548511
391272733
83057809
426460841
88172129
292431673
322504249
92436209
342680531
781432049
191101133
6943291
184079827
4480963
386685643
722213927
305414933
355252619
75274583
139063987
81779563
262099459
484614409
441830861
408046409
59007401
797142719
56890367
79029499
3309937
413992583
47619293
553140097
11071337
231845851
289876973
150446347
136732699
146455537
13829807
99134941
258647657
327200183
501019171
179525911
367949453
28536719
78904547
244939141
425550161
67133999
125747383
77198437
530919899
63450217
216572591
75724921
83112577
193690837
345064019
110896897
108824041
145166393
240203087
139311479
81314899
722677183
25251803
202972499
115806037
19724429
542070127
41158043
564528863
93038899
7051519
188021077
252493909
6371059
399246629
26289959
7119883
177693553
188274767
253381049
52787551
342275473
227515243
761665423
224064377
300613213
54123499
385032041
76847671
353021297
230057623
690778499
5576231
2915947
73341599
68587417
55166273
144734437
69064841
90514399
212928101
113956643
145469197
155106247
50039411
144874627
193947499
299144827
635591329
107355847
478778431
77456053
379940417
62293739
254084269
45276631
100176281
111736271
25112149
344221079
13024667
196325249
151513009
121563199
82822151
87009697
136381523
110709887
398358937
123274441
98439997
16649363
402299321
620873353
286873709
655977017
679172867
232223297
215750803
41651081
2948663
64746823
27827083
289937267
248406583
236591713
129509533
75567461
461367287
631413691
252194533
31007341
939354379
681122087
220979513
92548369
52423991
23056037
52243693
16644517
249834817
168782519
215326999
36750223
222015721
116025103
407489893
9573211
554040647
361078699
696965911
282332881
79113043
171695969
342740039
34859171
64064137
350225861
1968247
289710371
31166743
107604559
29347753
8763091
19407029
38693891
351694391
120552233
801445583
476333171
106536091
8535563
2776429
67283327
460191397
774241453
189527939
356045369
698801867
659315249
254552867
106101353
322959677
286919909
28589089
528506101
210803293
23799497
47158117
68627201
127536989
40735339
1303889
112776931
47369281
220559057
509084957
366091081
113548577
216531527
169280731
486065287
13127657
331773097
790255303
499510867
84726413
361882559
80058439
243912827
11173231
52363823
240059641
715085941
78273383
214928869
244727117
623731387
25067927
21611311
189879883
15151681
62156681
638917
4334149
10798127
112300613
44221241
404621599
104423093
58954789
559604977
114460543
27222773
88963723
357336943
199653217
9418897
19319273
394156667
183247013
125147641
89589277
337680127
209346859
42509581
375581111
47883893
128198957
24125987
53872207
795596507
230064181
456346811
117703511
84316669
822101503
3128087
196620763
18473131
37049611
37501829
278481109
63395491
309307
65003453
50345809
577936057
10467071
419426297
193526561
54431203
183303677
313134301
74528911
303656161
396244679
18064493
636325243
409279859
114423769
518253277
524285039
108617189
753476509
472043381
169816541
84688717
106581019
122379331
384438011
294205333
322929049
343571
286037413
29157199
30272717
156740327
303354683
99442879
179103581
210466481
14398187
555303911
60727133
133513711
90618067
335707037
335347373
593062781
262224737
633509
683756257
319958791
383421271
34676219
464657
895716817
232918703
1521173
552889783
7649699
115273771
8446561
88245991
490181
247524373
60303757
191162063
552719813
243041611
232432859
320974789
506780513
130814407
92013997
125811089
3717541
231234307
196138067
798814477
40150499
414033349
2604379
441362611
153378571
281691367
30618673
30937541
506522459
73783771
36983201
227205821
39604007
243341359
23435123
822047689
21026039
125887837
11496263
373468309
24465191
61721327
534755729
51276571
84488969
486574073
79554017
24943273
408537439
514748489
81514613
391549987
326650369
2837831
41898403
67376059
30419759
234181901
840127
164336629
642617279
524395493
88091371
32175053
69931249
95554651
65122363
307906103
327406999
38166659
728537267
186440987
203140247
70131871
37360693
137464381
136435373
575441719
278327909
372766631
189577
99892967
889615333
507091139
29178563
112578953
318405137
88772771
127440251
345130453
30947681
145368647
649569953
99593671
182601961
295950197
1522403
360697013
160665979
17333831
128699983
299258651
103420927
16190989
69725141
646439201
352331407
331016453
234889979
518579311
314536003
225581189
288403501
48954923
322534117
151184339
1712681
209891581
571469
1254679
381317581
73987717
37596017
397210211
135708283
122203019
476106559
72962887
150777043
29842699
13224329
105090493
52426807
169329977
21193027
667619483
612293053
4107119
452830603
58248781
47435651
324777991
8957953
16649653
155600821
716785429
118115771
143047109
49619677
426503141
329420921
94553141
27269861
337959571
134392133
84448037
48000049
98945261
160238069
690508003
255734189
636454289
34072373
34884457
106516687
59982397
351948613
109972459
6146737
16423061
106822013
100728167
805230817
38352563
193557499
137994953
85131379
291175999
344302601
29608039
65539819
114313811
201948037
269731981
346496341
510263861
90946517
31800289
227313221
77950991
432938929
80874019
30303907
69595213
560934623
1135067
26253541
61537799
122741527
8832133
286906469
23599987
185448023
14696111
14440093
221120693
80079497
323156359
170849597
2686433
1267247
103803767
45562729
207186467
26574697
712181539
11828689
280526927
187679497
7121221
165192767
69790961
535571369
170245261
314002519
72579757
70217299
4434803
127972297
156389689
465733703
411339983
347554043
65730361
30788533
637202921
21218557
21064517
199113643
88418087
754440157
676550197
49335337
553999889
325917707
91711127
388368157
151192031
8918449
1849363
175367347
176955673
143182327
77312533
542099293
122760541
29781181
189793991
131200217
274351169
547834709
162458497
6369257
42589271
6561257
187035253
10314947
595296389
25992221
64033573
611315851
20934967
88785887
51096077
647821957
354327137
340156199
433487191
255275609
89732759
140250839
3450757
14742311
595887113
21791339
75897221
892371793
291971389
82531987
930328367
146267659
3614257
2057261
67684663
302791919
4457641
200905489
14509681
164067419
442854977
28105433
377348441
113821709
34562597
25872551
192190399
30568939
928793563
2761243
404345303
49367497
589918397
375306983
170838289
52013293
211792291
118979633
201437983
297713371
171237581
440461669
649494617
59851861
148657723
84737869
621541559
594755191
767308537
104750749
104825351
71844931
118178573
231194839
98075161
149847227
606787057
37485887
34307963
7672921
40821661
133341349
49153669
145507091
527348429
615615467
304737263
275224393
708463139
303280129
823786811
72032713
73713209
46491677
98003869
393015991
284395583
32497679
345809839
10391497
230262839
19298827
90061177
98916373
393335563
200031277
180797479
444258481
87444067
27969281
27146941
50185367
5669351
109119601
174390793
563675909
80596379
135575519
202483577
91037311
93019643
181612129
7696991
17135821
18438137
179219093
41556631
229402661
560534593
41982251
11663903
5120663
23331703
10536181
71553059
42797681
336687389
223101559
263663717
78461387
426427853
718726399
119853793
1536071
43630127
316413421
18345427
46838647
457143913
141005303
423548717
243085697
424236493
628803751
314523271
148156453
307599283
184196539
2230817
74975203
144902419
20817631
253758611
780337
566803997
36376253
36914329
147285797
661898353
73188443
370543273
164341277
599714579
217304063
131742973
137714119
258208751
13600777
227402093
9209507
263249951
395721089
723320383
306453617
598550629
118620461
81736931
340891591
574321453
1937141
358690177
70041781
253321907
429468449
168237841
221208191
388269533
20216107
38955919
62730589
281430623
316412051
150062207
247773563
26065289
125153047
247832089
336581131
47879849
340991561
5528239
719436449
406458977
21943151
51795061
40385347
695944033
105978559
130395071
714376097
446463371
48426347
9810211
109910063
23134049
454703159
169647559
253581071
264112349
467854711
341634313
36392549
90660653
662875771
163776797
325632491
173398591
278569019
572876849
234783881
327683
169898557
518339009
51742421
369611647
222559237
277469989
98092157
221948497
257507221
29493271
108539843
238488871
767609
93001357
46370647
49529471
59443387
177738907
241943573
40267583
613994911
471223783
71225117
10255787
820866427
160577519
192457091
127706653
37169371
44799089
473309911
161792591
398768519
332977639
404891717
108320491
352420951
525021403
226292923
213698501
658225619
119157169
566709589
3984821
310032097
3772273
209215271
454026091
125314271
150880019
5071769
15489137
310422157
524998603
276879689
11769673
266947927
576341527
75292001
460165897
8944697
24768589
407428871
399930631
310993
506737477
184157459
89735497
48716431
324016513
446197651
17463997
10574929
120765497
81954967
489737741
768174361
231656723
25266559
239802089
255366347
254048761
5317219
60592291
26351723
150306719
189522841
18621803
253422739
27866119
48061451
301182001
317764507
3345631
270807491
114543251
261847489
597439769
48461071
322998983
41692207
434256367
147853891
124316671
78244841
171301619
45561211
297658289
89468887
214917473
462992041
5285261
142441073
23059129
227342987
6683081
25789273
473071561
83955637
155396851
560533951
207588943
609118493
210339403
50466499
722645383
25206199
50992927
400160953
461231
46706131
85204961
257572673
391596437
564223873
29583343
6571157
121625743
119900987
246418387
276655147
15619759
219828463
304947431
199693063
473332501
117924559
149260513
108065851
663568519
178864039
25713481
29514787
75064183
238042073
210922841
557529187
501542003
25495867
185712991
786106709
68350441
342081923
218979539
601929403
30648953
167250277
11227913
21218753
118812559
274902961
415272593
447832769
118439543
48896707
3260011
20357219
136492897
179864561
692385167
25246579
297830849
1357997
197426923
727215553
463157759
37837907
503876507
204635701
321940081
141429023
5720167
371939203
22621019
104430817
744598597
268327639
367155029
478444849
157968287
209248103
496244963
297734461
1220227
147566879
408259
139596043
398617711
105868687
191982629
151178659
106259771
185415199
98067293
63602573
125749739
426755899
193607707
364425701
49409873
219859711
631548509
50494207
80803607
214048631
931728241
150717361
107688677
52739257
45599299
88141621
12053791
9050801
652927411
2342927
7667573
552863
312401567
26298731
427990109
236784367
127170607
197042947
30034327
232496951
172596169
253411589
218304349
344086027
37605563
99713149
517124327
56846719
34297699
240009337
155862589
681299329
454984561
153828193
577784159
221933203
679296011
143627963
162978877
31897241
264183401
95829343
215376431
42154589
357633323
587593009
444464357
594509417
298431167
103380359
18145859
459593741
70744351
780535099
359363471
31964021
57153071
34058039
1058831
481953883
5310131
267625789
731323849
345166709
142384681
368191349
691003
75064243
64372367
97561687
43152701
183598757
448167469
454449977
52431493
144569627
34416887
240934751
881287081
73847339
192653257
644586829
123202727
193471549
466199609
297048061
95278331
9474089
35707619
284062819
263773571
35436139
192548047
350270927
8586707
522684137
484392001
87571717
253879771
450919411
157917491
155334031
14957827
50952731
112667329
151039807
573187
28799993
83038451
780919351
61720777
833762261
369543451
277538363
213555337
255565801
1161533
117599309
200619989
8073463
139126777
99437153
22105007
50410513
71568901
35818921
9012461
39900521
128835199
361810049
412958701
17369389
401547217
493880111
93082921
137277559
214294621
118254589
2515057
122644547
283476871
337047751
140108971
79211911
58246031
188886811
136110829
515881169
49809043
76823419
180767887
70124891
157267303
71734393
119728201
359483269
350702491
142612189
540128321
549509789
14373991
745645331
14295227
276333931
375251423
606410879
52011871
4799519
276506903
169876129
43801369
163482331
76347233
193459873
274505159
66981121
414224711
29902013
206513101
332069629
250976317
662503
355694219
2348831
3303779
48446857
94317187
255749803
14743961
65658083
306403
398183441
712295741
27966707
600150427
139041391
306094669
513484463
239310733
78337997
546778019
164320337
73149053
274479383
41537807
575987651
38312111
34892567
2046221
82941127
653572121
152078951
219383051
514664251
21066571
162438593
210117317
272101597
124679813
193424711
161849159
9466097
8186237
210582439
131153279
568402733
485684609
42012709
84679379
408503269
433280063
502543529
687030143
165896273
65100547
77358691
298053949
61696777
397118327
729161
194187779
209995601
2302129
106510009
80811971
115366501
4565161
87844577
222643361
84653831
67863527
36480421
453312091
858704683
105418307
354104731
213821987
381428479
206999467
30454451
649177
19015559
21606127
158064187
1908307
476402867
68279417
371712239
5916373
369444431
592649543
6363317
317448533
669692999
134029393
229348811
131117893
166810669
5991199
189123293
365518609
171241649
14597911
245848469
448102987
98227807
90691103
145026379
421858813
275282797
84935447
51045823
517155101
490068427
504545009
140849347
463420411
230011291
653784689
162440347
36902279
251237801
13755421
155894149
410366699
186742009
664341341
82533679
785187829
114965551
279077677
46266127
168300929
172596533
168210773
107425529
115736431
598453
12216691
67289597
304495717
386462053
28539869
7596529
55194383
3070981
446279117
57337417
150249809
154840639
186448837
32756333
143674549
618558907
491106307
49484999
88647851
289127329
132124211
28679891
108472513
492506117
26712061
157637453
154484753
2336773
31707463
650315689
110948281
307232131
331834001
30033383
39849743
107899019
160097711
225336929
2688311
29477291
24650753
264525409
514854973
16814851
197307659
464585879
76756259
221015321
323270671
198889871
560408533
12599383
27817631
125420879
72806297
470868109
206390869
119488949
304947367
83898967
97182221
450584503
149153969
27026731
93078911
51134071
446794939
10321459
15382139
19057123
31393259
360131
85619519
36010511
324501841
18887423
382723639
45661909
70344191
69343117
462215119
121107827
70572329
250260487
407962279
342202551
128386963
67392823
198648511
98218663
645893503
104872073
445489091
233299943
396660041
117921689
47570753
15646021
75966799
137971727
199061237
380560667
146807513
416120293
544713259
859790143
426178553
220682873
396849559
274768957
158947213
546696529
68308039
82501033
543546481
6190231
11775481
10079483
894550957
338245007
49374709
652758269
163461073
15471881
315952639
70942457
4457003
339318671
491817553
27337571
9600139
234220897
104986087
222816683
24639607
217771277
459712993
143511587
232517057
22267741
836711
4254937
2950007
66067609
481955239
644009167
7371517
9827773
16390379
11298187
245063869
198760591
171920471
54417133
29792173
31586329
196321711
41320759
232771639
203368873
5332631
19949983
30758971
579500113
59859577
7643101
345968867
1320589
136923811
743126411
50666639
723060251
434558227
33236969
294524383
99803519
46357789
448535639
759508573
196330867
82887821
152213107
32678603
415250749
28858829
171770527
2938387
596090129
521033641
1323827
194658719
773489
287186741
344464249
4655311
791019743
52061689
214526593
497490443
313209007
33897419
87783589
135906167
56032127
461367287
326163281
92358781
725617759
36878971
128962321
215647027
865770827
217266737
387929369
411579173
341534663
179918107
95336201
209293039
481708853
10025987
51465781
40182041
5497183
147421397
280657903
401315179
8102131
65217697
146505971
563476961
197191571
17618309
53755007
268000847
44124527
77327791
101133937
209398093
828633769
94060517
18839453
450900431
78948433
258659783
433767973
502247017
154425421
72567181
45105793
240461983
669968891
64573183
167350321
50800459
411255601
340279
15392959
37316753
117531629
16340321
195581531
416962171
316364621
289963879
26767987
37383961
234876007
219895813
22156187
318615811
19567781
287488087
456331223
136733473
635013241
109273981
82665361
637455571
320834401
262144513
611341
18234577
376596887
112704239
267243917
332889217
43852307
19707491
451299109
561941227
98088973
355462487
59154701
449042887
7821251
220038059
99456067
130610243
116345261
55317527
681006661
308161967
169474273
54923917
743474461
30266191
95203721
121631701
375814213
282871321
604880629
42921187
118501457
149855579
84150797
419636743
70859641
643884551
149158837
125637263
250608251
77163043
230863393
261170551
114579097
218031223
333738983
448315253
349040603
479243491
168052679
262763359
238847239
333539827
48555449
515015537
643417
411893567
103198321
64493743
569959111
18931597
541866893
785856763
418602157
86701261
100449017
663663719
23412923
14050957
856432433
387417803
8621531
142025179
12377467
298893443
200261801
192088597
53244013
207092969
44306051
15942319
99552769
82931243
133856873
89905723
10108949
376682389
157576801
12295891
701496437
17394737
11081221
8987261
9979793
267392113
13069577
9310531
116984237
148406987
115947809
75489721
344912999
384138463
41059561
25768003
49384607
244121419
9675773
150758453
457491977
51402517
289073539
4437149
50297539
369730883
77567387
139627949
251225789
208221239
14894401
38486183
176862991
173452061
875382199
134455201
593652791
116309483
51839783
63470149
455874481
51687721
218107759
68976317
196336801
305688281
493100437
10799717
182590357
94218407
69401491
438848899
133423237
57513067
132167779
10935823
101272987
237822133
406732723
40135631
84842431
669686881
61131731
66882733
21201541
72960871
405232097
103458727
111899861
46547041
96115729
123807469
420378731
195369791
2066377
790543991
144635083
53793667
330307529
259674223
17293261
866949409
814370573
39961847
100110827
40192127
13875083
424736593
86826053
97944577
500863681
51958463
121594633
755346859
33689897
209046017
341904613
119984401
112096843
39068297
144963941
498164701
194771749
7184227
36395629
296760649
66455161
63754871
2314201
605753821
6955189
503652899
473501027
54287071
152488103
205727023
58043509
15225007
17075579
115145057
385431073
803969711
52651189
761491
70419
4824361
136861099
598838329
465824323
760682687
74072681
115193041
66543613
87785171
19234927
499417403
133616009
881678129
6657253
5688323
12532613
684174889
152191111
379719569
248311549
4902311
149642839
1961119
92386969
284904047
211582339
1725331
262824619
466221527
154000061
79433171
33107297
741978491
127980863
211062847
380806003
147900089
79450957
306803359
5896351
706193291
19306823
7567103
8342489
414589801
32441411
188909101
53306459
927457
442426903
96063067
1922549
189298393
515838461
270941621
17648753
49097033
112974383
156696989
10403147
151303067
186771997
43317277
50289331
319600807
163763177
1068923
178817027
393460519
633724517
540850633
652250777
27248791
13222591
423180467
11730827
17877281
721170211
76969231
522528551
755955539
238148237
471679447
6403549
63039467
191076239
502441843
382341761
31256917
22320973
123513463
8161217
8253233
290458361
47923627
9009361
94115051
475187873
36188519
17725751
118448783
556656869
554893247
189809167
452294387
117019057
473016113
28749359
11221981
357322961
167960977
393113459
594668671
432348019
3629251
23786569
126724231
201215957
143056127
194693243
101475557
497648287
498674353
577128113
620659043
54852437
106459081
4950073
55570367
319411429
4890173
306683983
27859933
77820703
12386723
535148701
400871479
8751019
289620949
102883903
488040643
634572181
55915939
25526693
136888469
72923819
64165471
83339911
138863759
112585027
112397003
732200291
47633359
1617419
34908161
33443611
119452631
180210917
1599497
48376487
7272467
166868179
738807007
36797161
92646217
127465183
331143313
343752403
513357281
156537341
279401053
662699
174018347
12663611
55988147
1284403
566311723
200063321
114387227
575249839
884125097
260123503
1372601
216462889
53506759
83992169
83023693
862862911
123390859
368531531
376977191
139043909
528922249
111964141
46165271
19726813
3859199
88860209
294598879
78988841
167670683
109485281
189475667
89358079
31067119
45689141
82269521
49997183
226857971
413421137
224661989
338461457
134359943
101345557
448263247
227682659
42623489
94682717
52783847
97806193
11288701
974946237
357511117
560036887
522241337
12604271
22638851
319171799
635538989
3012829
513753113
100109381
159376787
163477981
204193603
299877751
300816371
267904799
136912547
156789583
15582043
139424167
692339779
333601417
156816773
48954923
322091221
251652647
31876931
542632327
244124579
17264417
452621789
112734001
4483667
6923143
15868087
112565437
177873277
65336059
222554987
27829691
3106333
2091079
70152097
19648819
13066111
4471541
510503597
64596629
997351
595819379
134700283
33566903
391998161
22505107
205710383
540797189
171830759
11952923
763053751
60629047
8863223
534576527
313418969
270700223
393793357
248733631
279279401
514145431
799473749
673038491
113877329
503903747
1121537
309001853
163142743
35493859
83760629
136517401
77757627
44698711
40632407
265322891
172466089
57029641
388497149
118717553
148696571
140061869
850408547
95132887
598139011
493620451
179949613
31137343
240375901
8114497
300136147
994771
25213663
85871477
446482489
315731561
56737831
212672861
98979743
70734539
43112611
120735733
60396113
484154039
321868979
142855799
150196289
682951583
240909523
509534339
157734991
196087547
290714131
200498453
227360611
220729447
64078691
71381363
667495417
279897973
726041873
309339109
21885403
26837263
8335277
172466023
23767417
316988611
626075189
517323217
513644849
29989261
58660477
50202109
583354159
16525973
60631079
1448233
306213529
145518199
298660261
13244237
260597149
48550573
13379551
41308219
210497263
343696307
35651741
92197123
339139261
38416883
69243191
56594897
30534827
38653061
24232367
480226597
354812407
85844111
118590007
182014783
194276963
228473827
844177
39310807
80031803
608123629
354177199
324126329
7254721
172944617
356500321
2878273
60175217
767732533
13962241
274118261
42730417
279538817
37334351
352580749
642123973
176387789
48087443
53817821
25864907
269692531
410140067
329645779
531164827
326614633
1501891
174591007
681360521
172899773
474853
43202519
11317609
79209167
38211443
258767941
343867807
109874561
376884289
391003577
54678059
19617343
318748649
88494853
478044277
535074719
30632177
20668321
449146793
305378243
32783237
608972423
531181109
23363507
570807851
920026999
395597509
22316717
90514631
258644003
26979217
517297519
575561111
66232759
204219203
66776539
625068943
595633
440985359
8796539
16763779
47605889
99133577
104174381
107655851
528392411
146876711
94242229
404678137
12709471
50565161
411164867
404757721
125472001
527639393
526423591
210241991
31203353
3517727
413569567
512421691
739097407
21684161
506213503
135011813
113683433
128253067
38899769
17012761
28002853
296329753
70743097
104032769
260776771
651458641
691337551
539826769
334053389
107900167
299235947
37699111
18001699
80403643
388799773
387436513
23322413
11885747
524874751
3910117
12418333
878853139
261269681
51487633
527677559
210872087
263346229
75722719
598063483
241984283
143510831
43145659
36339313
997847
483066809
203092189
64170209
53112853
120523679
114663739
15482339
158485861
401196011
45004301
11271671
281365369
66574663
20046679
811764907
181673431
211815089
189649643
272429141
49267213
228319709
191356013
220027477
664468633
380639209
143969269
82858471
162435473
141424301
6468743
108400553
421371397
100589479
252086963
53697151
413798501
307189193
152016251
16728541
69772739
4984627
49158647
135055007
135654229
112901389
71790599
56953493
19386541
45271543
18797851
94399951
313629907
31388197
610397377
178507867
199520627
306330587
36479273
173914127
98128049
119311391
35910991
1109419
271631713
438469687
60557839
169667027
124365391
96870173
183640433
356520167
233169151
257977169
240546749
32608423
162195499
5078033
150298567
31578917
263245883
186212651
267046751
257878147
877189
397783063
16401851
347800891
44992517
204271517
685674097
688599589
819567523
188536871
61980449
170406109
170192003
172870741
272182243
12295891
60908041
255100303
81136603
319510691
90994571
38403923
18218219
510986261
897022271
367839929
239865991
4655489
320272597
127453243
25687001
419365447
122356469
173130019
616850747
260011133
57181819
90019763
3908431
2030767
65567123
11276579
9833377
191573801
22556539
216071783
132052057
386443619
7204291
69732743
173290547
101183617
24334369
471291631
12786617
37708607
319795961
183162269
477242147
242809969
161873497
564676577
89687009
191124191
124996603
82077439
42019669
376478023
48260683
47890231
12550973
312165907
1802813
635534299
134606287
41437763
275140003
281453063
257680807
272959097
313933687
97847051
172439591
461033429
69897731
121376287
209376779
13521887
43442173
22482437
35531893
75440537
97189241
100600147
43553759
434968267
119713879
401104741
335640353
248241523
114972941
124736461
651292247
117312343
121774759
260306237
237551807
216322741
411614597
235922749
19819021
89098133
633767759
226877779
44713181
2208187
225065591
575042891
112093873
28938523
595055467
604879199
533236391
38193809
365753573
454495543
94888537
40748231
207648031
89892193
12868043
162354443
376260961
4250003
93726907
200845237
451641769
15476359
490660847
703145791
67004999
138473809
272913521
197323657
7884017
196851481
471580933
197438011
16294843
393215267
53767781
256268629
740958727
175811929
134828809
432006611
202814977
81657293
29325553
660817637
73137439
555381583
539154667
15273373
48541769
494237977
246649933
915518003
521159141
127187503
277847809
110019319
118064393
261691
271156213
194743057
101658397
61765091
6691453
198008683
4756573
182041709
467090383
724642883
4098881
65787193
76983317
40037587
361115903
399963293
49579553
236559553
102693671
205165901
330557413
772454341
161654693
6842663
81587377
23157367
58422919
97088713
17631071
544681141
119043853
20231681
543641981
16845497
261537971
8914693
319338367
441457487
344735689
107883511
118525213
602347513
154093861
312463399
54889811
317756471
84327703
102594581
689417
7240433
622781701
207017053
81935839
45332383
80813399
600855019
282009517
237121373
374784373
44248261
221937217
4983577
175028663
202884179
103442893
407817001
270765773
537608069
18411461
387560743
52996753
72113567
14915683
171757109
515526617
116626907
34029263
313801603
167794859
555411053
56869231
146584237
58374431
35471011
135851851
495471143
277061
889658219
5820253
433606567
430020649
198710119
131734349
81580321
203291147
232340737
107867437
570097207
13809727
86503013
9811187
74003257
650214847
44456831
141768073
140983457
403960951
679177157
150871667
612368707
40364983
961173949
60459383
10934081
266746057
516261043
446356343
43130861
109131821
531730139
864188401
408723443
566120627
550378333
527667103
101415397
130795109
16436347
196158707
371639743
257300873
294675851
247689539
436046879
12314957
375909229
8956357
331554973
231145139
123137327
91634119
70311809
12694973
4012123
52867559
50897467
567856693
44116981
390801517
49395371
1207837
361377011
794757367
251264623
236538749
915457163
214308331
5728033
3889213
123799567
178790693
5475451
197523883
10331261
56615873
568134767
130825069
193627939
317971789
243165779
729365617
21274601
297543901
293447827
34255703
3051817
394490699
7296923
104419631
926599
5237431
673502539
306375841
12193121
190191601
21054161
271001
211407649
28670039
168434443
54752303
418127447
9228707
561796867
56022677
967960049
19118053
272481119
319217369
19948619
170817301
479179979
576336031
17208691
244536077
392781901
456690643
120183571
316822757
106743209
167493301
492108959
99832589
324655283
518995937
24621577
22685783
6455711
144681379
357359521
19339471
287482831
7981271
211211933
92914397
9731203
59295077
1443499
93719993
105758893
13647983
73735807
187722049
505533013
682073471
50734403
44050297
48076829
357140363
119987557
189698609
356050691
20642957
251300717
213329581
533365513
69037679
200401363
66991811
30029957
463260349
32868559
46698343
12203537
42220391
1457909
32829647
6043237
373187897
22382179
73217821
46199737
55126537
893172253
513108539
11918129
261527911
193299569
156039943
264219001
814605367
436386221
376580153
452422807
4981253
44498081
899565649
4900039
27591149
639017707
67985647
689048531
228487291
344362297
106527919
86104163
642530527
1466219
64504997
19847353
31654687
349910837
433173977
23110933
127810027
64535879
738367573
6533959
55868233
146958593
300456043
109017127
127876999
177682261
145853921
316159691
498940733
247918889
126075799
835263593
139565029
65577587
23414047
5591893
109222129
103761851
137179781
500392367
224327137
30765269
17640017
432273151
65066347
48251641
295147033
87670993
5326613
22470817
28575809
150396053
734953507
496627771
715065529
228543781
145806259
34187081
10323163
44235161
528317399
601068763
118213603
93702743
4104229
259811303
254635651
774649037
184584007
141579721
547076687
26045771
64642103
839662979
172103303
113010451
37010783
627093163
30643211
359536049
223823599
528356537
326289673
70063187
389565109
398078713
479167657
24578809
154230283
3607661
630464689
46432247
324017521
24192859
30700559
158098049
428865209
89495321
176021557
39176717
27691511
179428021
232904933
53814679
5454191
112130167
37494757
122481979
130691713
213863521
146046583
394700519
67527191
530173879
99681913
39257657
113676809
458314559
486016483
137710967
149790863
324280711
4028147
659962727
38738303
476434913
505257043
641361947
39368773
46405259
99370709
248134457
42155593
126515887
439551373
1203431
77941939
139182781
309376987
7493113
93928397
144986657
21455243
242280757
18465583
396148139
557208593
23906041
215284829
240040183
8001979
12327767
309254879
577908151
77285477
91358389
189977899
176704051
298259539
913301
412633339
75995869
311132209
647847457
36899113
36393233
133235899
292033411
659687279
26051999
515920667
1683593
246102413
373819937
311426231
53207963
14015713
2997569
52450577
2311157
350836061
23980703
99220883
229004669
43548299
154435013
115587973
271102187
52890151
195320681
532454921
830724877
144592523
73068563
152422801
179722189
118638253
294407731
386729851
187912037
71904697
64108433
541460971
699108521
49787909
405412333
91243333
20217481
708181
196363943
284559179
65182919
55499581
26940323
8185831
677719573
812067121
33852673
498176563
12242801
50286583
68323757
332243
46274441
28701901
77209151
491576669
6358589
50462771
13835357
158473009
428728393
131788451
375258473
480724763
18882797
206987951
574012349
243213791
377887247
19324883
646513657
29526053
165225743
124930513
89132081
157651649
39898141
376979
272513797
189566687
304575919
16538023
66802711
281351211
770666903
532936597
383241653
20074069
55654241
313509307
451333601
6056783
347415049
51719719
952376357
98614249
8440349
373129751
163353941
229645687
9387193
33767527
113852443
79655689
485977783
50617223
20228617
54163069
1764439
910948693
195662287
272610829
26451107
4439557
16842209
281248717
24543551
543179327
584107903
605510929
623271809
286217923
33200977
126577307
522294181
306637867
43502939
27400741
303333721
18400033
221454791
91583939
95179723
310327859
204359863
102731
300622057
523235561
51992833
413102803
59268047
546665699
32678533
369762611
701030711
128279677
130185863
11811907
921253447
175622023
19394719
20706277
62222851
28048957
110143861
246780679
803382611
320502223
63639299
6464441
69780301
92476117
79751951
757481429
92623207
153283553
61905391
443470561
8663077
314737459
4084007
393748423
6391739
180776201
141472523
60025387
660773027
927371587
987787
474559747
16274477
16611367
8384329
110978249
5295331
4991639
200703043
242729177
32077477
32583973
633505121
11820461
141902567
213509719
565229363
751547323
161683391
64108609
38408719
99762361
102419761
42000097
313395211
31179383
188697947
3826451
38958707
589761761
657010769
11218819
266446259
328631
20043313
649026671
420254017
741207413
772874777
20366417
77012513
262661137
74966369
265622089
328094419
37521313
90465341
67901653
17578963
25727281
370089217
157049821
136835887
292257311
3935077
4674419
168935401
96900553
130350037
195124103
34000783
326444077
55079909
181184477
306991957
2946707
43252973
308100931
155561359
28590167
186369343
208109021
47378861
115430611
7564987
163063763
311053933
49683871
149602753
156142993
128079713
54355163
217957027
25381249
40551977
527940811
79363763
80061139
135145091
208656779
237254051
202752569
203097259
626097257
135039887
28595197
215583293
2358973
172609949
423664513
144600301
586593113
595109653
135738193
72549577
74486689
562367387
431111
595115837
372126809
175818197
907012699
125243387
288658841
3777583
26692487
206223331
1272437
57294187
614171543
232189651
168956677
199162147
186417409
39408001
92403797
65605649
77032547
1296457
11562371
503340017
413670899
366174587
167404381
5448829
725131837
110250223
91760521
10983227
169107317
10342751
597047183
332671643
28051483
21857921
119612203
802539931
66053579
125172253
188787479
628163647
377814401
59761201
83870203
143590691
4015747
35597539
284974139
71693719
42082087
411288887
705112157
270208949
63678841
11327887
20324419
377195993
257099879
52388129
455936149
290284429
819892267
152035019
241530847
9370681
187864727
77917349
103767913
65566343
116876729
306731093
146253647
547970077
223994689
174188089
95173163
119193961
364611659
376806449
197851873
342650783
495047093
76230019
56029339
74542697
449046497
204095519
425263771
86981683
7097513
317314139
74570473
52610947
142076903
225894901
246944809
442892083
85703291
151953731
439097707
294271147
86681303
39904031
674049967
181996273
474977407
479399959
426200947
4957853
89841839
123058477
157773559
55022767
167050979
14769329
64553113
469735709
200977211
458714639
808977461
775129207
5023327
141880637
51103991
49372069
251138747
4056497
209162687
5304259
20582059
44138531
89355173
1786007
445437781
29254937
346118869
380649019
37415281
56599871
215823359
237412397
121984757
100804507
97243999
23055167
112809937
11138507
153196223
200650561
46108571
646856939
35054609
777784937
153811069
421962371
649988329
55172863
59442703
109685053
211475809
19224277
326557559
194389903
40514311
477696059
181272473
228563311
337580323
328838711
45534563
387782347
176535313
13607963
72050633
125268037
30430991
396091393
55744523
17128217
16184089
18846301
128185909
261676489
72571061
260877131
144288343
267999187
469849693
24014219
356696933
152785873
170296121
502189309
285930049
176814997
58326893
306952193
432057529
23494351
45842443
2430959
90802549
207909307
407772077
111186679
31493897
7866697
8797427
71773391
451733239
242277017
842663
252172913
374544617
568925167
158678761
7350719
495480437
169288373
597509749
317776769
13213021
759372007
703933169
40537391
74699201
147791071
62015561
446892119
445652321
348338681
409399901
88564183
11062979
745790711
387399167
267164279
57095953
44063821
65419997
622120783
5470147
70382561
538340483
198928903
4945841
263095069
510457183
21495923
87854801
193490383
198899803
587936263
129889493
171301937
550329047
340652773
114784381
10788977
869884979
763574923
147932783
184015389
969245341
961218821
27371129
240224483
74540471
449047483
49230427
94604113
14710093
354500777
71924191
327936997
336140923
108626929
363482309
454555441
90466223
407217061
261826781
411622987
323021771
3371603
386311969
302861029
550868237
31661129
21014699
337621133
505244917
58220761
103073197
345574123
107428591
332769793
301218193
602941187
777583979
333375169
421402087
182061259
3509239
37151033
840894071
164250161
150590327
191965621
395927351
410234051
727275761
131942557
6444307
36640997
498516163
194303959
588831301
196712371
64608053
418510331
227531309
831119
367307191
542029
211518553
788001211
154006199
542364791
79646771
922424159
191680259
392413019
3415663
225005567
257081003
226388837
355413467
647231107
320359211
46211411
479763607
301253027
128514709
67008211
156066301
2468911
50120963
720388961
51024503
182242561
162242263
832367819
314985263
135708281
71961091
517259999
541129829
84164033
88889903
271906841
106793633
151167187
68548873
85722839
158828477
413918321
507690671
401985943
4595639
10962197
170848907
692691973
52431607
922943521
300914617
37211509
374463977
4382239
203108599
623101099
370036349
27678017
116052851
132275903
527612671
16644907
128994799
6471389
629140909
117485747
36591281
372749437
23043289
458777777
111682661
503905747
199551689
289377763
139961611
24012847
558789073
69552503
340368433
51979309
29095879
296264039
118906811
66740533
388117423
800727797
346403
172789807
149902871
143888869
353104459
253559479
378656423
12109943
37307033
477728413
11772377
179440853
196478827
34210097
795980323
150927421
44052551
11400121
56602541
23180897
31956563
27867107
10891043
11769539
208885331
172069649
379547789
745712291
311370077
20648567
74267891
40898027
375637693
165565027
518994137
105362953
13476079
34048519
454640969
76446683
14600491
458517583
58537957
72373039
13763843
633740197
846333881
791595421
403509097
850978619
158731723
95788559
80391313
580897589
3314271
462341689
254472277
98012147
171945503
556853537
126908063
595099261
289810639
2920919
248801473
422149439
252388447
88603217
375060929
186726173
315874337
152277583
281475347
33612389
120862787
311205407
119915171
328963697
740213147
89808751
57185759
36808127
185757989
524484439
196616333
241136989
70957687
9765251
82043383
531909331
55393139
436109507
33317563
50784031
859416869
92668243
89569343
412874353
11038711
14730713
162401909
360390739
54170693
264546889
80427839
6635197
62624161
5119837
123202447
63669871
266566747
737455079
491117443
101374057
56036341
224230649
112321849
777491417
6718531
53841881
464699723
376078393
699356599
36989063
138025081
225157067
245398001
63046637
17673979
480572069
12104747
432840937
221913343
75376393
120812171
18564521
34831213
428232347
4386401
60307231
89736749
5300059
18496787
630542581
186409997
170322331
591092561
579356573
35647307
1201379
330937781
6095237
74857669
88514171
677165201
31548463
144239699
155717917
180882007
165785827
241650457
112985231
243273727
43177363
448854293
394915607
367628441
109493077
45758771
250423841
152668429
409220969
348104143
186842741
2438389
278736347
503533027
83899271
44789957
29690797
7788829
877451
60317489
284977597
562766441
77707031
57438373
29451241
307072637
289919983
21524287
6810593
24342973
9587341
126089963
200525467
14434451
8290673
349570943
78839681
74018713
103866691
400619563
308075399
458580349
91006913
21414163
535853579
775984277
55454101
33343039
729012737
204822221
158903177
40129721
370775683
187118051
232052813
426599627
135664429
567627647
104623919
9527443
47292799
221471009
39091910
71485511
7987849
26659289
166517111
32529493
54408493
792114607
2154989
782943989
194532521
35928671
174621341
282286937
277762267
5001827
360280751
301031323
212742917
82778681
182153417
180545437
16751723
193388521
122349229
424439887
95754487
24539609
154625927
633860959
628217453
6326101
779126671
346642889
11804983
8294981
289414871
119410859
59052977
459637723
269416913
48103871
4845121
145406669
248108603
495833837
153240151
85446677
537227773
306270803
12997363
157655917
142802137
37571431
57635693
146065099
368033167
492639661
611825129
18603929
292155869
163512887
435679061
375700747
5256211
398816563
346779253
43280329
361313129
285187351
507195131
370849459
199292077
265015147
56154257
681746369
700681967
490173569
706572787
184867013
95010173
13821937
256059121
648445489
401096299
450896059
484836713
348229487
173150821
330145667
26874629
15814259
375426349
315351011
204266239
30567703
143046889
112980947
11817419
228232097
179550391
2758027
129218387
10816037
572938661
570626657
224441443
175476449
651264529
667773901
85973831
167182633
10829347
302858509
114766189
46786931
32894107
79430777
20249897
64938319
412282139
51404659
163531777
444802837
715007
77940227
228036163
331070479
88006697
20599409
47103809
110589467
266975351
721899631
155860189
246914617
258235727
221365673
485513477
131212661
65137673
38386987
14299511
696847091
24194117
46127317
23503637
107541283
30684991
154868023
305753839
325718287
14347517
588519479
597328087
687630211
377915581
227800843
30791281
891916549
373741453
88408003
262441873
629997941
523378421
417629353
146888311
29324773
190454413
199702367
98665471
70572149
273386249
14709899
513810061
269277389
316650527
55581377
71330719
314718553
79044421
68715583
199299521
456636563
192345331
755872487
113276753
192748343
471807527
585422689
31721513
255237001
7383613
335612023
18853207
568411817
40545077
240211607
46200811
193180993
6691901
50075777
288874441
173449511
145963361
615067147
60961273
133473779
5784827
24027593
51240151
19765931
21967289
75422749
1166419
112715951
144836269
461146003
31173599
312707699
231914807
715914469
217672003
144466837
568682327
6206399
8117159
454748557
551617553
243015791
374523823
103292437
844189163
109015453
108785353
50411183
86231059
726077507
26372539
593629801
120787307
634253927
513519359
70501009
254425343
54988181
2131543
38736791
92366147
238392457
396988507
476152123
194646979
144426259
100771673
52423477
78464731
27786883
17098723
192383771
469376981
1248619
300109339
70024271
408408379
424361153
84535207
28780457
79875007
248195677
56900419
405172447
23986069
45441397
50383769
27803059
144903271
17760157
13246817
319453829
323655781
108090523
65911889
402279029
139973039
41474471
23187683
38701967
90660613
204340397
71010041
21432721
261434839
35766559
32719009
76794283
778049057
678352811
766898123
49396861
51739133
157040227
117694799
527059037
85365691
152371033
504998947
34380961
73290703
39401743
104486441
459797057
371311541
436625831
107880547
77077043
810487879
82774297
387414067
668303059
119574877
140354101
91066763
14456669
35578321
18669503
22656509
447082019
82818343
1287679
507620237
156553171
141941053
343603231
766021799
81305387
7231349
154532659
46520807
235802513
23337499
127491439
45416747
9764371
3473837
216490979
485698601
407684107
278280083
4856437
247413389
122888501
25013327
98340089
473966593
315468499
66310943
452234171
142947823
7417979
513968423
28190303
895106371
498374399
326058923
20968303
13951727
613376591
439154531
231777521
702672557
41680403
1375519
80429081
64487777
49210289
135862301
315821047
345469981
18113233
16598591
531702107
357338257
105409471
97754011
134622463
43380797
34704073
3382397
868792049
366844691
843868549
361874047
14849377
54932693
480936773
106748527
415239491
12386123
199526627
15985951
508931641
366190219
15160609
14055827
124266733
320802739
78446197
88731443
34398629
419678591
477277937
362738053
25730513
748847843
70987229
59509627
164931289
13036333
535696927
42598217
75972683
43052833
572242487
397589981
31726537
38203511
415281637
186521539
196310459
22448383
186722911
19629923
3113041
92043671
148288351
330569971
354586723
320217223
410591891
274308323
402804487
404240653
579762697
456040301
440372249
125160067
495911893
68798593
62218837
289925641
360721
55338533
126339419
43001107
157671247
203406517
14126659
1290517
844450517
63749041
114860951
152889437
473371403
109247213
858773353
18152527
226946851
496345781
225622141
12494731
217790099
59568959
671599
106277239
18471259
109228687
102902929
89108483
50742047
15081161
42444851
184579441
10287631
374385763
234990853
34229231
265466291
327552713
360579493
7003259
320295823
23583727
594013363
366902981
110397757
1743319
711389069
288392149
83637119
234780053
176165449
313673963
504768371
40749479
248970629
233459659
418716829
25464217
364591459
16780733
19035091
168429077
177996799
187826741
13351841
138635897
76365319
26612161
231740591
2008723
109088087
41834323
184041197
296915009
375322169
155389133
451759793
447069313
81352877
232562237
841583
12098491
204259733
10247981
246980497
374979037
22352669
236531479
31095433
254619571
101437319
556352117
221377831
65975387
19308733
447582887
230876689
234539489
533000417
286137427
963720911
540810187
152746267
74961643
37574899
383366903
885663407
339655397
109129283
24111803
28576357
72766633
9165089
407104487
36933389
320305267
44169199
283788517
677887423
113694437
17914399
20153387
139610059
122648293
340825769
385041077
1433651
695890711
26193269
51756571
378053983
10083877
3358711
202728749
308302963
11012983
14211467
14897563
406086617
423125327
19868339
414013267
25856471
532616197
100541297
497935903
168052571
76570553
126836057
394599133
8792633
182367827
59763817
80777051
226816981
83042077
682763659
149024977
648075221
588417803
519910249
626821123
363088007
138408637
377854783
149622247
269946379
454944689
164943599
106533041
589970201
298066403
479597431
267624127
523346533
584664127
265188463
89105911
351082031
87735883
106373753
995629
296191271
315680363
91205311
64788839
151847947
132620017
818661139
478936841
28485631
762510173
154444571
49788283
151317877
59052061
217436467
363394841
732249239
94303927
275386129
145178009
265357
168338867
584195363
253601729
107433331
16250513
26138989
167060219
157832513
59909107
355729289
84141931
18272203
183687587
337958723
297182411
12962813
2806039
575651101
84006331
662471987
48836621
229263191
665627161
41425789
73185923
368477869
8687831
102655603
104401303
144102853
6903181
148413701
9568151
75192239
270300397
79375031
412206143
152187391
764932433
24780607
139167311
262637603
512837333
22533053
300139261
521991139
247584989
13888271
33459523
258155867
7485607
244889639
43276859
90720401
326506357
13613009
201799607
717111137
5403623
1438607
362121601
266869409
67639739
317623547
354207691
227981981
313207421
203671927
99801061
54205213
486376799
302788663
3323519
82484177
151026401
62711507
9934721
443584433
213733921
83766103
125361779
1481687
113687741
37629607
13494407
42779683
613404401
36675493
451471123
43754497
385013729
24564233
162999737
247827397
22622011
82927111
352334579
311922109
415507069
20424007
39832327
18452953
663427
51254729
130254661
57767951
15411443
177317573
154226087
4127041
413712407
134275723
76609651
783150877
383348447
92009719
8156639
34803859
17671831
117798409
212862371
156491381
479319229
60954757
39815969
424115369
229806683
300705127
132679207
97417777
615029497
575224151
554543683
623422237
613981079
31294871
138741703
43093769
435415009
402940301
5021897
354709363
123809677
276708151
185561801
6914837
11800741
15996377
526328497
180631027
164601763
35500741
167201257
71576581
19535063
26843851
184074851
145614893
167997769
342458551
52710563
83228407
133597349
306823969
58431
491081243
443507
287356723
84968287
632633779
581120887
73512731
61019011
29228477
18305647
106295533
254707081
264528137
140567807
146374883
8705839
616600373
196473223
278573287
28770881
193642861
8520559
220101983
157523981
733087
510271901
116350061
133959971
104143073
15362549
386400787
8576881
108045103
927073619
22884467
183845657
624949823
3277459
270985493
183810689
220400351
568937923
152026367
80381923
62809
155661221
93236573
447978319
57157
79724303
58289773
175091
98440061
259724831
482761351
261542947
596308837
485242231
224058763
435251213
728130101
238793231
135175303
324571069
444873917
121703503
451245251
148273921
30452503
642714781
26100859
2934203
591539161
4200773
221449331
4494277
35792161
43264267
463502789
226849703
579800957
276470141
256659401
166893149
144392683
371506349
189642703
93847331
222862291
370673351
230702821
30419947
230784511
488374223
66085777
503291903
28219811
4804097
229667513
412548041
183272603
1967437
756402419
636625553
204337447
14860787
84819019
375607651
337877537
18443017
35036723
72919073
562801739
541460449
9425513
611723669
128522929
472672237
12801077
8614607
9131377
37938631
42499679
40627583
28342861
101752337
138903749
194236769
672342361
206467201
253265059
184452277
46078931
226804651
169210177
225151177
636096521
636665297
154410647
172216901
392138503
22816427
29349959
40596263
362570531
101777089
73796713
3097243
128536717
393425831
41715139
404008403
243599287
104692519
201548377
271195039
72288119
165066511
193447277
799633391
397099159
498571091
311292647
448282631
40280447
357350911
154000117
7713337
2556551
196909777
372763463
157152763
640401233
547532171
644892893
431560121
232295867
243090977
41709079
366714617
45504197
269031479
19760809
44025581
8995891
334350893
690796187
199657723
153406417
93740371
168292753
152578409
219344731
49943471
12805567
316270121
97593841
147845849
906279349
339166819
16941817
610672277
118590881
163139027
191257141
723735007
70011973
670568543
251778973
29275321
294187163
301995487
387737789
317555629
327104801
272287513
100382783
282321959
82809869
258626749
677574881
66554833
139221241
675104341
235899091
381143929
96201473
941943001
73696783
329347483
289983403
371606801
271828033
429409573
40409339
161280883
32155307
237018319
881851687
60841597
632266511
355539209
112888667
163045541
635969641
70369393
192917209
5814299
260726519
184643317
20931637
208671383
283789711
63755017
180998353
129170827
851713829
76760993
539384843
224563589
136635449
34467929
191121409
38089273
920836867
383918863
402461879
478323889
158131231
19337033
16418693
68503559
72541783
270077777
289548253
129270073
550479791
560098579
160998611
76391201
33972811
315567691
23163029
162954041
4737013
206605853
177711167
349746569
591757417
647560183
335796523
422277851
215362457
6773341
384034309
55164157
201116813
149689069
383552881
348440101
93703957
115851101
150805241
516255547
112749233
431806721
764852531
135040693
635498309
343067987
973867
52820773
739929317
137221307
12148273
179951617
119852503
652893679
9249697
346965109
240566471
175964351
190581943
120259163
11276849
524273837
374981759
440512469
16782193
17612137
56750467
10034477
30410749
82533343
16512623
38174441
1089097
8437207
702477233
324202771
128410433
676949557
33692497
96219041
53196113
2272363
247822693
65812547
121796219
355296317
166062023
304155457
30261083
671464939
509883761
111209947
452931449
882226811
422849131
37138109
105514609
147627253
70563079
88094197
598008617
138175327
7307539
35286949
168483239
65895073
332325709
2971453
318320323
221161531
205814207
43091119
254826629
165180179
770474261
549382151
501819067
102823379
41722991
139876601
186147251
134205671
105921043
158439577
474076441
17527639
65761609
470257273
65662943
837793679
579291331
241171093
558112913
152578093
71908609
531763699
164401717
114274031
8777059
21904417
29523023
336349187
233057053
22645699
259474693
618519731
374572129
229260263
364422823
35323159
221599517
39819037
60776381
416913851
55717111
401322781
163128359
112747207
357283933
122506639
84864911
732820783
182474041
80325577
17971519
146688973
543847919
214314827
26665033
463092863
955988389
518687993
3755321
400137289
109583401
194421373
200863867
277688533
387011
582763411
438491983
525580633
373897009
488658619
96040793
163185877
11071259
396823199
203960201
233668411
270362231
381384163
93522551
439513351
448898713
184324423
1
10000
77847257
178051848
8705267
29219647
37880483
18862099
21143431
95281871
733934573
123593021
105276043
109265963
418093763
70565281
32130491
388485329
154391999
32046857
389589241
226218739
969125237
3932891
78066353
148152947
320632831
243404179
791039891
13276951
462549511
53709937
104565311
646331629
5915629
506582513
137687917
308950073
34017617
200653853
1752859
200369179
562457921
461693213
288162661
63934361
306114439
217321453
153263839
188331733
127412473
699177709
505679453
33741247
314603287
24636481
195856267
184756879
136245049
373557799
518441797
68297107
166039843
420616451
301220329
278972887
163167143
652225279
3738439
419801491
327493597
209602643
358213087
96978551
312026047
25508911
81024491
4134197
57452407
88398967
45492701
7207261
187262821
441891907
342857
120200173
276313717
168815617
139269569
245074829
269137879
25217711
162121363
65434427
144463829
225220327
5078611
51465773
120116933
800744597
726207133
144441457
60804221
240154001
522755081
156117317
564998299
61753729
109755413
112498909
373754449
306499841
122655061
5000707
94734223
4538341
142219733
667847
102918787
583102441
32120563
501006119
71361761
206161717
72178937
25081921
11807347
9979063
72893573
289106333
201733303
200465549
7716803
472479263
134246611
243748493
388551181
61689179
163597079
255173473
168807361
3598267
209219657
313249709
245341619
90312389
315257653
250548757
67958089
874868957
28298503
480938599
137344511
22052203
87429143
178886423
177888253
398915423
39557321
135267047
169301
426371009
61676411
127546541
35646407
804643051
72646939
66803459
838708103
111303613
47552699
446021879
166729021
30747077
482879393
333682633
298007051
79131361
38871839
485482027
335058679
302580661
71240069
660659327
470197309
205414283
331061663
318160561
94252567
94059851
293365879
377210179
164274619
351517223
526662061
5687153
382779373
324002713
10854293
380983153
555119597
19325263
10474297
20153257
418018387
105280649
116771939
181329209
262052183
23140301
298973651
151403501
451958197
259338773
533419577
71815351
76318699
90293143
196220329
59359721
205627931
360712433
131329417
125678941
241608071
193967131
347567279
17417887
44546701
353878643
11808763
76084601
820950511
118945777
142155259
275322881
98540353
1266427
232879081
597708469
736078241
272606891
266794337
30735251
62400889
247540261
16035571
402553
317551931
309375511
62584351
433784537
498230459
10316143
61691341
9559177
77532319
382995817
159746159
77985577
194476979
836485007
345782849
533037937
491139767
39112877
2821843
100933193
458743639
150903439
5117789
19086097
307703167
5655337
319308019
184001423
36621581
110008957
304331023
430235777
632366981
181583177
45706487
63464419
259473983
71100611
587499467
54099673
447269521
227666833
225218299
615256247
214748663
439585829
67293979
3777023
12545131
428126921
4113281
390988813
477470683
164018033
790710793
35816203
489264163
46162583
169565167
87686107
445433927
6825337
16296001
995873
788178049
17579603
242954759
453390359
236146289
46685459
10878869
817758401
415107061
913937147
171021913
10223779
455548783
64483043
181857083
152292457
53225077
225605353
2055601
257747429
121919051
450889199
212399497
132548873
529801843
152342737
20985989
294525871
69013129
179849017
66937553
45155479
703095859
90544243
242252561
70284259
361904117
360074809
2979577
665749507
44692019
67330553
344710789
178571773
410046383
2381779
18467633
707475421
71054719
8970683
448339921
7683001
481980409
5500589
490393493
6339667
320344231
132168781
292815041
84712447
382936949
228431201
396061583
822573113
375336439
300984443
4904371
525785627
79124527
137788873
66284567
55962919
38373227
126830213
417709183
76586123
4116121
455481727
92154869
67861427
28456409
609843841
502143079
48972031
10797113
337032719
129398771
303960583
538075529
5942501
552083839
373921027
3310981
617113247
244184359
296406511
24492059
128673151
555703081
367275551
477295367
159064723
382860521
133285261
587128279
344550487
57117089
494079899
564957823
8365507
9981997
116858407
225018649
856421729
298636409
35707751
360365567
319274051
26548211
20357357
37801487
627051847
22240873
231659041
194260463
398182363
8098117
49619221
363296509
3646429
42445229
533033801
349570943
14196673
67437869
544882693
293300603
597572447
60851081
93556427
122488031
50422469
602100347
11814301
23271649
90207979
161928023
264024919
375609551
393020231
468064189
131182417
44711857
464149823
153993937
80555381
317469121
112771609
35967599
229916803
27434779
478419307
300510863
507455681
108317141
288801109
2533477
15986189
47034487
27540853
31612387
299290547
326839459
496198093
50665733
310819391
456119941
471360193
14612951
144923083
29851397
808840447
386314207
340941229
391115843
7208183
149962349
60131699
115954759
14703211
417978151
97186003
75710441
694420679
484338919
341441047
282875167
9946837
13178537
63133709
30989267
30420601
12439747
200270753
7918297
408039133
481499303
173098231
106076941
62450629
376806931
682664039
49936529
177372187
656705837
326769241
216117431
668229137
68872681
67595279
104009447
307992887
488000053
7740181
616391603
620199571
63998521
294558491
119929897
233520389
85215113
154304987
102686897
471367843
12568961
157932469
28497097
6182933
3039877
218932933
8504701
2640439
12486169
151382963
386603779
16310719
65581693
93026041
208665367
297747913
142647313
356847301
30415331
111590627
122664149
406667341
459643123
29518561
99218629
121895329
139905539
21440633
212423149
24148987
49866989
347033789
487689431
114984731
598190819
398320243
4209323
291604351
153755473
138768827
305423773
47206169
145696129
228995077
407083511
103061971
444551543
17916863
148672963
94661759
118243189
103954771
171413323
53099881
177962347
98569703
145846511
144122137
36168679
835198813
67601249
587072687
17109049
284976787
233415397
414856823
378389863
214150267
96953963
75376849
151781207
495468847
10792157
448911721
138418039
311898679
92324849
345117467
594350929
159080239
546937373
28161451
26629441
214832987
1576823
492468761
193718953
334400681
351101689
69930547
56565799
181860059
445474241
567134891
81846503
17457047
61901687
190090909
64422913
47461153
120522169
448654061
640096703
349708603
211924379
422795057
666452429
160910053
8378609
105609541
14714591
91977629
70970839
36978713
19903691
171577807
176039971
370383043
64352941
348862027
25462627
135129977
310090129
598934899
601399
25623463
157201579
477789679
627003281
248576441
276892711
672947311
15891079
519796469
555094207
5649691
98959463
291114587
169045973
82710541
6133403
27240989
23451269
753249449
42368969
3889069
61139951
10047539
56255167
107550853
266834123
532171093
288039659
212438393
47731283
42927667
169191227
48119563
45993107
144601357
31840087
250230671
100364653
96240233
406925279
147440723
789385867
33190991
12304847
127326737
278834453
29699699
388975891
188982097
114832883
15893081
510247613
169556971
745523417
385950889
25959413
283855963
22324691
57230419
142963573
579181
82213601
155181937
207534913
22900771
174099547
583494971
102180797
7713703
282636479
115468427
25454549
415510723
67704431
17024419
267019871
420934051
51648637
258498469
659989049
598858163
586422929
163971503
54867863
259809923
351568187
4188623
78099587
137136683
392597053
300291347
24294827
149085253
630579673
835687261
119540737
213181091
177314807
326925199
353700227
281234911
108023599
492228467
55658531
21107039
266320499
161876189
59453839
1019987
426485893
121712089
134579
481665109
2078689
324813773
235621933
106903033
12719957
5390527
14420941
97950299
355448609
78242911
157622489
83384897
16156757
749871869
133622569
304163161
282260123
546626489
23869973
91413521
384040379
39705529
200993281
174647287
745882499
130248641
53275097
55953529
709946599
17768041
52165937
214861043
83184697
105686351
124654921
2774647
152991077
195794681
25186517
494038529
332961487
165924653
478007927
21134833
587652721
2130409
236781449
791679739
57124247
103684969
99842179
250297
467270119
370987717
1313617
190094173
179928509
364981349
82077997
30282403
801523171
32555513
115517767
530312413
160059457
1754161
63344773
140850007
239376583
47481631
99241403
9485849
444680903
271154417
430405967
35061581
364813181
768721403
436574911
385769333
110328527
145024007
580441663
770915455
13911239
310849223
468706283
80507839
545857603
161625929
7979399
247022311
330124939
64641209
11380231
685600907
37713419
143265013
709309693
121061389
136264829
99650347
179574803
180646253
22431697
483801497
4420433
40782311
521292857
269080843
258156139
102517061
718798687
35707097
88596317
64055699
384154447
396834073
259598243
160081717
469733573
157696873
206612041
235069129
36448891
34718087
530516257
121383853
99447727
257445439
215761699
690353723
37014371
585592633
99063577
100692701
183308473
64953557
84202031
6759617
332694919
219400331
24527339
599078257
428113163
103894319
120995107
67760881
202593803
161340763
338027681
22007171
67808417
20606653
42371029
542999419
493000747
106389193
443442287
128679281
133843139
296932561
308163101
479531413
1576963
434822959
2478383
558025927
173652929
318334879
40655599
159822947
270338269
483357547
232998373
724581713
72169099
82064513
33257227
194871683
209447543
99778421
137321383
479067439
501628147
146076673
75529277
78514171
44326853
173685767
494972123
3839191
550893559
57765247
19826041
62804627
23385451
41699869
41866829
51549149
246930113
86520869
198044519
125942665
77615711
75726587
8252449
213135061
28360799
2946781
266418539
110075191
312417419
1546021
80601623
205136573
177086999
109053773
147683749
35990729
76966541
53534891
106986871
22876433
161838221
873317309
591565889
8022233
3659639
226819267
487751699
718044823
653647303
53350603
116414383
68366729
566882819
351203689
124971023
295871197
66066163
89355971
491399897
1780511
365690333
431358959
87634297
464076391
3187861
329309207
204975583
57986641
44458181
207843331
615342979
244212587
173415421
726302657
77560837
44841553
70324781
151984009
31817983
760676123
86713217
128300737
288490843
603272689
84225067
420970241
159984191
2894183
433359569
67668749
81570103
232860571
157417079
267819977
445726613
86330501
213058843
38570947
152906153
67016351
366428197
531346279
243600727
42405911
126095863
13201109
161643947
346300771
26188199
680206063
19542487
13858667
121903591
17408803
54672533
19878473
566812643
602884627
164269271
175709747
67746097
283298669
62070539
245574821
359254783
30162763
13813529
159218221
7158439
69194227
196819877
84939779
125372647
81578621
3304577
790577233
125289719
6733939
245286683
69889129
423723023
157922437
87153701
436437601
342245047
295212347
734158037
130165951
8645977
59995343
300122707
104790223
119827199
179985011
31635127
26740361
13231307
167084647
10661017
57092411
113207323
8798819
216012337
83818271
59429767
241064093
434246587
84037159
11211199
2314357
2579413
404474359
321625387
185722489
200304679
44064829
193229
541637953
61221499
210340453
35388079
348060061
211798817
121374089
23271593
72492319
599091503
665411
4096559
67279819
347161531
138433123
131568821
377417951
513346901
318208853
293596951
247372739
675949
641232869
59753633
236257631
268596541
343381723
242700617
330653441
176775889
22776581
127922129
311288389
21051889
610169533
39073679
192486787
704990161
63679439
317425379
375077327
233885947
49903571
438085343
758606809
115541981
223122877
185716163
479080457
161012393
138707861
567954253
144537583
313021
195108707
359420267
460420817
22755791
185290537
562789589
29020339
23891509
25862003
53269883
172931441
380579711
61420241
5710777
5527723
386928197
117202297
732829481
40536227
31105433
78522803
192750323
80621549
226990259
158337173
115648931
410543921
3955669
525942491
202123133
579802787
12652051
11461271
237993841
82508513
7873121
638037431
205241887
1339739
415924673
665912981
338593951
283949591
41954347
394786817
289328443
568128607
426674951
171885547
383856527
7304029
38857619
356552617
56512861
7815889
628075957
48722567
680416409
285043321
88036477
71859611
463273
14592727
19065679
296255497
4263817
495710959
273444313
572453779
626945911
11857343
278203213
116503561
27017741
336924031
146759143
280280681
306634337
34255607
10797277
63319709
249722789
174782347
248417747
30976381
242084321
17875423
187606723
4720643
32583763
113840257
5442373
293713621
25280161
183528727
210619483
24553801
111245107
280257343
156369841
296059559
20676041
71435069
9650483
651269207
436366769
303494843
60973771
42517817
197795369
2286941
184748149
37900033
369272069
79367887
177668329
123810317
205586963
598907753
178290797
170943683
19747141
684439687
604453741
231017327
30044653
89459849
176523169
298993021
32832127
958831
31196239
169112431
35569621
64033913
42741299
682850573
17130731
192105217
155623393
188945041
244212889
348816331
146407957
616787971
5212429
67085243
622121
68227189
24740113
235952287
351680299
264067907
650124091
279475499
320214683
38296243
137800763
63566743
82122151
18071483
179195813
6952471
67481341
353072249
143314651
331433579
29823653
681570803
107051423
57212087
9910259
68670739
511047029
641527459
51499561
478858307
142403113
524827507
289993283
134145001
458867209
275501491
50997019
341513059
10216001
329240179
17390213
2191379
68093911
695271319
481888207
44090831
11042879
38968543
5438837
63184021
63037123
7717267
3454259
218518673
60279581
919733557
359724007
384609859
471166483
681505931
273376819
619532161
86369189
1101173
89459401
145687291
366041287
197860367
536994629
185238743
181637653
3287213
39641813
24771157
54453779
35463553
48390527
212428387
97028177
99995141
182909891
24696173
129390169
647735747
203690797
12230159
263162579
121478891
112590617
85388273
331033363
443030279
257133557
475110269
723605251
285498893
143191903
224240833
442417477
7779599
135859051
112589753
95171003
131443043
437919281
157346947
178221941
353667047
6926329
121441339
70312721
493962187
10386193
382668193
693323867
43712549
84022283
165599437
574004527
56147579
11913521
377305883
227263651
58140449
43792883
541423697
6287527
57732821
336679633
150062573
733281191
475435931
15391939
13002419
118538333
101800513
101955701
242531453
10906549
725023339
13619729
94103983
292744741
119741077
892240429
111114139
336232109
437855303
221413411
6936899
59664973
108811337
784841269
52128319
9758449
37679141
717058291
124844743
641186219
913003061
87307709
488201797
46053001
461645399
22460419
847276181
47042599
206691811
101201567
595075561
132526393
48203549
858502999
315256681
62924509
190854647
390179593
22375957
341515903
218120641
70396153
385309
622548077
31298159
4140431
20280283
177889739
166393439
75110719
181998841
805857971
193708597
38887067
120266591
418145201
43622783
38461273
454902571
57735269
16513043
90959507
133837883
198097271
61918963
377109559
433231889
212712079
855787511
138615473
7017193
16920829
447970049
43737509
135503609
2216581
17318299
272710279
154799693
102857603
193389499
51776419
282748273
483738767
116238763
447964249
253103297
262036637
403374823
135872903
123004813
190360939
824568113
100253183
431178569
790963819
299605151
655377691
675791203
9245779
202796647
35046619
265330453
650919491
488134709
244578913
95181379
323429177
46260967
211512607
8207119
11382517
191458637
2725867
104511923
61210033
602638727
248060567
118337753
76052617
25198637
486930349
16517789
291544229
39144913
425696549
246594701
167673379
4249229
15196427
27041719
5232797
481131337
521243909
190012507
1425167
669763639
501294197
53384663
144427823
423535901
490931437
112926577
22154837
377837267
375722407
76408403
902386609
239519887
253750853
153427217
175994243
225057689
380131981
338287553
106729297
178002533
140936629
318823789
162644081
237843329
232497833
148287011
20806609
64613149
275266493
67657
291640189
11179919
390274901
59875919
573283757
282525869
105381547
372305207
20240657
24257267
493089517
127135277
182627953
12881179
666428453
797351483
141923657
36959017
122317219
279183071
28813891
96392657
187024573
51118801
160067779
123744227
417674221
119749
245869061
59778619
16221343
472976401
89565661
50967401
102072629
15085327
137853097
127307069
661803089
255012811
698303819
228727651
365230181
155023801
87446441
168338363
213522667
148299817
153713251
11104969
170216129
30623947
500641
6512237
874774799
84551011
634240631
240121201
49196167
338811337
137645483
56375377
100354061
30188689
148702399
127820779
364095163
2360507
559392019
215067829
183220991
134210969
180707
746183479
8023271
112486819
402726151
220344079
85844389
203851451
165471773
194959087
2307761
170144327
173734289
312951367
291805447
197027539
454706339
638726581
15435509
483939229
32326031
841274839
3390311
219161993
38183609
114634439
738319891
280029401
113283857
753191041
188412359
149159497
585470423
544930987
68341789
345897143
305371447
414861287
141771173
73631477
41262251
636727037
416547601
98955067
13572283
254357711
239361937
57492451
9575899
165022237
38723819
11085391
209481133
200204449
29076337
3291601
169333877
92518529
40007713
18212771
56525783
288688693
267606803
146255237
101368577
89242597
356033107
511091443
399439039
362994059
222080519
213509719
505998683
37724077
510467227
171944371
8026927
21074491
283780339
531227909
294871589
158757013
11874479
418170217
71207791
82817593
47946737
952504127
160939057
591668509
652950343
93712669
446490787
663188689
427702309
457715813
65850943
641793769
95166613
129640417
587883421
622365157
247913401
34755583
77165573
669148159
685812293
707218843
147741173
56113819
404941531
582066101
223249399
267030481
21229739
657064039
3611969
462346609
207643069
20171251
69488099
8021357
1053359
342468779
220425773
161511503
154640261
686872831
27295781
127410671
54022951
653971457
48403057
735443119
92156941
46574081
696730819
267785873
372706823
205864213
305697907
362947303
207524981
931617631
90309997
652373599
40075121
190182379
102958769
883869803
132468311
245817281
10247299
88704137
46083563
4864411
55278367
66360391
376304933
218478317
33115493
66382097
139068887
61663159
168618613
110020973
3826363
188260109
658220327
767197
6962939
43619837
77880841
261980269
375615133
10887883
24732193
239220851
226043581
310755703
14057833
76852037
112971043
374178391
161923369
272390317
153323909
4076297
636737
120148283
475751201
140128589
9717139
69544859
42305941
2647487
77866709
201419983
236201341
133200589
536224261
733150591
158636693
91870133
31490551
65194889
370067023
426900167
235033489
68245433
177866119
78911383
213078781
10411619
133679213
196239137
27333233
899507743
65851573
1498999
197988473
166004221
266106301
263901467
242292991
315781
197045503
45907627
33813701
961218299
178908497
304951
350038333
57354043
541062091
39516913
20941763
183161
5333521
177479923
405923681
21575111
36470983
433823671
367845979
409949069
357875039
37575761
315051437
14138083
51000823
440148551
197569237
193731511
8661911
785197549
4034179
85235119
52728659
57149977
1927529
94096969
88650157
29750213
231000181
777008147
440025163
55957249
31351381
270372241
501924187
193081789
930973247
290535887
117644809
440760361
596156999
669267659
365082647
10910377
109064399
648192059
88059943
856457837
56045593
227107273
34011979
654942707
40557247
302401973
400533491
188613577
358463773
43422949
342536071
244088743
71072399
125814959
265335089
271392829
412342747
296474603
67520867
273074287
36181969
17744371
561690851
389505959
284942201
188448191
228297997
208582433
463686947
26306977
283600363
140994701
389608729
280045501
102651463
9838459
137664151
143049661
816790571
66454279
267965057
251312189
691280719
320592551
458317837
42125533
304527323
46171933
969043
228604939
11899273
33210601
514736861
398403521
56265779
480154223
179729233
211055197
159686617
642150287
17444783
179383367
46839157
150904781
48944891
165552181
419251447
39017273
102988073
66650107
589712161
159286733
491232331
189454513
258986009
56810317
566219281
7616159
535789063
60735539
148008299
20669711
136889299
66046303
154584373
351024391
405299441
451651091
572706577
203068189
330775369
7769123
170789893
379963169
110063939
7907089
93631777
120613769
683481217
34072447
25141511
35151211
13702223
50447051
153361883
471943097
269018657
396586577
779194763
91807561
503732183
466163741
227563277
16968179
286930409
533549999
6588157
57895543
147835291
466677049
605617319
455377333
142242127
329872069
21955201
283482137
313570897
267485893
242220631
337095593
348469547
93241943
286533343
77591929
167906539
142909177
5601899
241412047
551314919
26737483
51463333
424275869
281485093
39184037
41484533
364074239
92678981
247292827
374539339
130097369
96978691
7059337
108909517
89775941
354296519
1481237
19057937
506433607
151670773
98227369
252033377
62992723
22393489
72144601
48728077
667623193
19552373
320768141
240507997
564792959
46083671
941875931
51852287
374797529
80288723
86589773
193242019
10338161
74134013
98021831
32060803
73362977
141135121
100209433
154728943
14156531
448285283
114105473
300021329
483761449
23689009
12304823
15490817
97374559
236216597
579616043
276124073
1121581
171604201
361918391
275924293
188634773
25668913
62773981
536715031
26223997
10294693
4651337
316275991
276658177
76446323
52108789
157665311
292283231
304785493
332940241
711062377
227380079
75643853
159137201
27739961
19172207
548521003
639670351
11671291
30199811
97792349
62854999
139343881
319581319
417913423
179427509
1981033
215652979
313257859
24406651
482693401
843734377
20653879
446659639
26916833
303648283
43706449
254929877
96002063
130741049
285899483
28218557
66954697
35316929
3949009
82656421
11341763
30287567
24840047
284300801
547319273
103446979
7943699
185186803
510135683
238353961
1475093
598884707
181228379
204283873
126221
348347887
210772633
151685957
38087431
883640761
315563453
618253249
636051421
598758551
161431271
38654047
21654517
4302313
119804213
1573993
282968969
334837469
621598793
16189717
190460989
196238617
193508753
182628857
356789171
116936971
70402447
2571091
195575467
87620231
101902249
39660121
371082589
458003473
206194421
25252343
410898413
13007909
71923403
22976927
145194281
111242297
581298691
315435343
164273003
94550537
597508511
286550689
88603387
55950683
88900261
127585613
683110279
436984357
37735283
51874373
120926737
833975161
512508613
327570857
608253391
47505167
178193003
146533273
439723861
168534799
281500183
238892333
213715813
128919841
620736257
350248421
208039231
125115797
358392799
3164297
191524141
101242789
110084761
542270359
27702761
56130827
333900701
360726053
185759617
235847347
119834047
713186393
7132007
192369211
20512441
382733101
386333329
123907361
158546123
564157483
528702877
55455937
111772469
79836791
33697063
56792689
92225317
748343803
38202107
124204697
243511973
139541873
110982763
29671153
211470899
73354627
223996307
195454543
1792639
263814367
180023527
83507141
66539687
277510291
141344417
714967927
138691447
110161993
520025293
90741643
4511357
208842901
65658613
28848293
471318301
300673391
183373651
408615223
54852229
196725433
45734449
2394401
8094721
134638463
500722891
535242511
316367861
195935261
187041007
635713577
410825291
231552941
335071643
232115417
136170217
272606819
208189543
440809717
329685649
950236961
2725973
188377477
16469623
191130157
445809823
708367351
139712927
633834413
129883333
386154757
2464999
92452889
581609101
517168973
31350919
173121857
413009161
260323081
147355933
209579239
22572337
52814893
48884813
280759049
47832077
48329209
313471927
390998711
17273629
267362549
64242071
359140513
582682781
160085329
456304301
8308523
30298519
6886093
508575161
681008681
478317247
19990661
275703653
348913001
124517011
218046347
431336519
39838181
68159407
203433337
9563927
15539761
16381721
126708893
66116189
10344673
2313719
169677329
174343739
124360079
288787691
271001971
78809261
40116221
972145861
233757731
417371807
235046857
68455763
167019707
2905801
785840353
250874957
155821093
159177509
125677337
866797703
51669179
246250567
131151157
493442857
480232777
552947897
127664029
520273001
4319317
403188673
556034057
53434981
735597757
780427
266716613
4785637
456377923
729422047
157316989
469702489
167835779
414052207
180366523
96413111
623674921
6197453
125381117
41899633
195016439
242220631
522610367
774359
162002201
47331601
243783997
6334487
672803303
37074239
241503833
36657727
588905567
582592253
124417919
224522521
30083147
41654453
206673793
441985337
6646093
78400009
60863923
118000943
153596957
57808703
17057507
5241659
15129407
209864959
81122243
440915807
111830527
466247687
26236121
24895627
420071357
10920629
20844581
236178781
4041397
74748823
7690799
616918339
130563487
184889447
345928663
754053841
192083257
175451813
335083027
403336789
19655303
391737139
22641667
16333049
157678357
31362797
587833691
62018317
8252353
571487219
578449303
35566787
339879311
496278047
834354091
165522809
118764641
198023303
34863523
23898097
11360897
11967871
43938649
63163501
221896757
19788001
26075921
115330937
38829409
41790347
5368819
110262599
696576709
324076499
357086183
476262749
150283789
478913371
386054089
16627349
223667593
554909881
707023939
27038201
75456889
305255963
93668539
432755251
512233
508679791
362451347
6667469
167388563
376961701
569459437
14446723
118438097
34704251
93728689
234126979
439495267
142361917
166037603
383872193
314713727
1608967
329335499
74332781
562772033
546115631
78881419
7202863
247606789
2600023
317808203
12964739
3512731
12152719
33233779
56893763
399747611
2765447
700649953
51888953
517697099
246557491
638509583
24011311
97874431
355857433
41446687
18642077
90242807
58946317
282205123
65808623
15154859
124295513
568794769
131918903
21316549
174945587
618043
382979393
53833249
491364707
124352519
220540939
3983803
303202301
21399451
381238393
9463847
28159847
230573209
236074483
461195263
7277587
732772567
86352209
549166769
564110947
11655401
16015631
265486927
14504261
228560261
663290311
483636613
3470273
41290889
9633641
844363589
280272533
10082251
713971
517411327
49377019
575662583
445913399
350827319
66606863
789080491
475818589
316823929
5103359
250344373
100372781
85786123
20882417
18712429
491997929
8428619
320661751
152764687
21648031
709031
41076247
104141209
384301013
13829887
232982983
624420359
238906501
359411713
37484659
139615297
431845313
76705639
40244131
33959309
369445397
218091677
125044429
75855319
57735269
263352641
22879117
868919
216034127
474466121
520915273
5474269
49603783
336850027
113257813
188838971
116176943
17034497
756011791
23215877
275067901
23260339
106095683
35345279
406091129
197007457
199598141
492569947
713471117
7697897
16532429
364576867
31500761
157673591
9320767
332451937
24002423
653453
235045843
391596059
113029223
297190757
276850061
60416183
11081173
104641301
336057353
400678079
88184221
19289063
497587121
284513477
378202967
37557917
43630417
13085573
15157873
501025669
145903997
1353361
42607889
3980233
9945809
20846893
136108771
428483191
980613815
82724167
19758161
356669321
115522819
222707893
523134881
658179079
416008663
56981011
49799881
9676939
141486799
368389381
12047897
36183811
23652547
513910381
179851523
328561171
400285339
184813009
207902879
54677549
12492449
199758487
55921429
185936341
253617289
248253463
55124137
213463961
525645529
658425587
2940929
4244897
238952827
430827217
508978819
900383813
439323361
17017097
638208281
64821313
126441487
16531981
205629581
418975903
228767579
7276831
132819403
837791
376572061
44005561
147163091
407022307
39665849
30872077
276627181
80493911
194857511
237635113
38679889
213526099
104509817
165803
95002541
177974623
672442937
315535609
416763961
513332549
602085221
463549979
103819511
190512029
9069679
272197927
552834761
77612413
49656419
47216357
7795621
36672871
1224719
194843801
133435663
612614437
837418733
1310161
74236273
238770157
33409729
4899487
34209601
1173871
123677921
85837133
85738759
269287873
172580873
287677543
280340887
62948609
6105923
366466783
94629919
13443763
161712539
38124287
10988423
118964291
41214599
71291687
73771133
103495703
180153647
575061241
476149273
40548323
297432607
83586233
228515899
652854971
440780033
60298333
3709483
228791267
72581989
85494029
27294959
49525093
121355887
110493059
391813423
831686707
91399771
231598139
18285073
30055447
356991689
10120547
121413367
15413309
499696213
171151559
162881671
45770819
334949557
481963831
341875103
233130671
332035043
338791889
485065507
805963
182118791
177361937
23356327
61681903
199748599
520181923
11466821
25901219
353358919
97001647
210804239
151103627
13104713
294151951
321663841
109334891
39984089
63475673
461136421
24671683
446287159
79893031
143487833
419709559
459279661
24199531
64184773
5864273
41034811
619913783
226132883
17553691
38680973
143111873
551761619
952727
542735561
389839013
8695003
191874983
99058859
101296213
111855901
78829519
232518961
322667699
31191647
402733
20727533
29452567
4104829
198578999
119184599
653406031
143321
390807301
86454649
43662667
329357617
92269663
139970003
561170107
44754287
294230683
28244857
60565
24361231
144045229
233743691
216729187
24864613
12136337
554368849
27434963
285031003
73732397
163194419
66089113
120474491
26486717
667109959
44518657
135890213
23764813
56267473
226456577
77954419
305234207
417959609
70219453
79754569
166613593
535248841
108166697
27518369
259038569
157988773
523517843
201246649
788036959
310834553
414651473
315581159
116297053
37338901
13190501
170634689
99176863
61454251
381950771
3875659
614255519
33197929
12243719
9463471
471549097
14519291
350181911
43505711
348820991
393979067
106372549
556061603
575300029
36044809
495830171
34311443
358802971
153318569
291027643
756535193
108672899
483633757
269762303
365614159
111614623
96659
8344969
84781831
92071583
270764849
15382391
698063
57427109
152198939
313149799
33350893
124602827
88795891
55764367
228981803
196799773
53263237
23237629
448216771
159860011
36525067
337675073
238441213
268381
21295199
56142791
209694293
249388171
261036029
320197901
484052651
71156003
99144739
548200693
550212889
230484131
568460353
334395671
856578487
158789689
206034847
63728233
2950289
232196101
159428897
403104281
154637477
502270031
72369811
222931321
97110973
64582493
77028073
143360117
140467069
11902489
418463053
334813727
454260223
288324317
323183909
435607213
247466953
275768149
463825757
476761
64479809
71729857
57729121
211324847
110503199
129825697
212234801
72153847
120876389
47037349
165590423
87166169
588411371
174151667
310605983
96824099
460372987
308255369
59112029
224362547
46823393
116506681
792501167
96426713
33085627
31898899
188973871
558273197
175259479
468069631
32168299
74611489
580538509
155755619
38366869
2623363
91916827
164569459
937793281
452015231
99407479
299231
243809149
627802937
122281151
397106531
442915423
144650329
738180991
28520549
139170961
277130879
513759979
32159839
4998977
780753247
274611017
122765933
3192401
25698593
83949589
168658657
15255179
295119667
250025701
294940241
236972279
16012019
361189043
260733721
15130217
520181939
458288723
431069557
462018677
90317119
95772233
11371067
22044521
67375877
362491781
91101443
73821091
5299211
26592883
203107001
607483783
204839
96021883
169736429
4008079
190652459
691866997
187359427
120269053
39164071
98654053
795607621
246654313
581808751
1067947
84919339
110634001
44901163
9348407
48139877
189342053
637897129
935535593
102426349
208228721
429957439
99232033
66735899
202221673
83679989
24340853
852608401
254561317
72737347
171702247
560980621
382121171
154993771
578880779
89127113
28502629
59359901
177475693
876517
14792803
192624469
111962887
593781607
14035163
283277549
207721321
304406027
958335449
787385057
73649461
42381481
70272563
295720721
127906829
76092019
430542467
97887467
412080313
379557641
116179373
331645921
159865919
151838231
90186587
1278973
56533073
128551223
141441361
140981641
8788753
547125941
190109551
14834879
886380073
592910291
237579197
423795857
329475733
668643797
369627473
200576881
43451323
208667533
52486933
97968487
97168051
891139351
304942237
12447521
331723151
107941919
137979887
180382669
17411533
99784973
536864959
43522043
494398057
368099993
47376529
63909211
2458913
824192617
103786783
95712863
27938557
107559341
274458661
103479769
39729269
39184919
167266369
34571759
13553443
95039377
566276219
96662479
310907827
64093369
22193089
75959909
547887371
554507237
138924949
34566877
342587953
50476297
29187077
259245277
84037553
275870761
88084393
65258387
25033471
65212451
142978273
204342101
516705719
567979343
427063459
296069699
644330959
198934907
10111351
818665439
177164137
5299163
8347739
650331599
145360091
81744577
11812993
324596803
96988207
65053301
57754379
151757917
225008873
716731703
169468459
85876937
13057741
12949319
103132321
39906367
13431997
110821069
166482269
130579087
196095281
116908403
66814073
103266337
570940103
218589257
612876349
27229471
9800233
672673399
235104451
2833949
710487517
378625339
17844257
11968087
102757943
33651257
64528589
5906669
197847337
14686619
119589433
486814753
178003871
401992847
629546689
407484559
582556537
336345157
369913381
490547
523757011
572795563
7939483
1639669
393539869
726131249
46894607
66052729
778272839
116053723
375920561
139085147
236145751
177455513
216320809
489426331
309808931
59701511
236724151
63506567
597118573
272682581
58420939
181855529
198626189
96736567
484173913
478723673
655088129
23677187
105088703
386191661
266980073
47075663
511030789
352336717
477165347
146081251
302535091
58108909
815138861
229797509
148720807
289036799
33444109
225525941
112348133
42326359
294487463
562168759
567095651
12117829
127841743
216101759
27476707
5144891
212777891
252823663
155286863
7499983
166258517
463757417
6653047
145824463
135742799
58510069
687217067
739091669
404420041
38426459
270264023
688350469
178365349
90019841
277774489
152273819
4942429
273958327
360812363
346381703
524419307
221573959
269774779
41106283
905027701
24111523
68680793
200963771
615103903
200465753
28659247
10233089
50548243
196667959
475476301
468230681
281623781
43525351
43850447
13156523
64345019
903599071
90448031
4591849
622846729
17943091
85771297
413257759
26406239
179243557
329028563
384520861
33466661
84542317
38883311
139316123
591002171
187723637
203154551
266248877
154340237
69050101
264796241
147942419
112379441
114308087
33872039
14604571
196685101
28258591
858044501
65040103
241574899
22118287
27126157
140593021
74664841
9134989
245005807
27856141
111441419
623268091
61398451
752251651
127883071
108930319
71287003
122091329
897157493
286191827
69246917
160216471
339170521
350000687
55717703
178112969
448907461
44557057
128346287
13158401
161959817
28796561
436498319
190871893
176033519
164048537
14592139
64727419
102081563
222855043
80101687
38532103
74280343
42193901
424515011
230823493
478293059
62310739
98853739
246922789
311263189
196581967
35876521
49492543
219544249
51579613
33749887
55943483
202123277
379553267
395451821
629947999
726271421
418400747
242388877
262297099
317249957
101271319
299225221
221027
53424491
866316263
422098541
212877193
636728549
678804011
12189643
64093079
155182757
3281231
365968789
59613761
133670819
30909019
352136999
36180941
713679727
55309283
92739613
304950197
6080117
529090543
267262621
116979503
5764981
292774409
94765453
453999131
165658433
132936121
310512767
22231303
12721561
270301901
51560417
6814757
129019699
402741161
81090937
433726789
329937073
28813039
140776127
569073991
228842563
62248183
441817133
784761193
28980751
197577691
1101983
17409233
151722563
37084147
516477659
66461977
427459723
164947831
214274113
14751773
114182707
402210043
250658497
184245767
96123119
4659379
16590481
79975171
6817919
202656211
85728793
537335993
33335431
863917771
60645023
96711917
145169071
32081033
130299707
69197197
139460533
294586951
111023603
905857
478894223
322359659
472915889
643788161
57673859
86441701
472581103
115277615
838184089
45736967
454915843
105765371
428869253
40966459
122289929
264947773
262525049
290247907
705633103
53721869
468318077
153513089
6022241
69103471
874333637
7424881
72311507
60387139
255313033
62898323
30250193
93878647
283166167
135859571
552020563
249663433
181765691
123932581
36498283
150375103
458908651
179329519
359843683
150842009
580123
25586629
605572609
6940979
178842401
249647107
111899383
304027849
634027489
181156411
108935027
102408961
579802313
140486153
746188813
10128761
266964179
117737779
6739093
157512967
8146667
292421917
112756433
386563321
203886857
185520437
26767919
706101181
28720589
26333473
338355943
497441201
397486931
67685341
53531279
365684201
38378903
14180549
492441571
720468127
18143317
88555457
16681619
2446259
155974073
87216751
56870447
276903857
28425391
70806227
71841131
10687717
78775019
63319013
59581043
180984607
429375659
164505559
1168457
621109561
223595381
171325307
302915159
183548693
531880759
20954291
1498831
38835127
22097983
47829193
894347
37591217
490650029
384172531
2082511
321452029
571786799
434461879
111543521
359979817
199168943
289458877
190556389
8046473
145273459
381690719
593965507
611618807
417027461
299915281
168492143
185050573
350076191
279316879
93835297
345684589
148055041
161171819
26171363
534095873
507135271
226309927
4919923
700505447
95950427
296445769
85593743
331286453
445030207
143923799
846441809
26384467
830495009
74211479
135428179
519294533
312326569
129747691
434455163
413698067
181834265
668004773
610734017
446732747
452915777
49947431
145914143
7518611
151159219
568248173
4653599
157930379
566001277
93589393
202983199
182911331
685653413
455538463
109623763
187569443
54578611
216228739
29494141
365824483
60370649
59787583
6204073
219028727
128640727
428319919
6810667
878642539
151609693
724465759
17580721
85898173
347203217
8958581
76543657
252074023
152196943
321890411
39480983
9706727
105227039
651836551
527032313
8030359
25074421
786644951
745103971
98088853
436656977
142165297
565511593
132375739
23031031
59863673
511472023
361818833
17473193
11136407
55673887
750398029
6971639
415896493
479111821
10615447
191785807
149163697
17179931
825608951
23223727
6238963
19165571
816699647
14367107
290167
167588251
277457651
548845321
63346937
58759147
85639223
58295551
425620271
14122039
389062361
190173469
371758187
6274447
33676691
19600211
79452977
400646117
720447557
138254227
121647521
428625839
45999431
101039317
130042697
382109723
38903351
355543031
88413253
3583969
261206047
58020673
435799807
282544909
24246203
53412269
43317697
65455081
632266511
16236959
7689179
282993661
171626419
513611509
480515443
325219123
307457197
12124499
2612111
17209201
21177721
60035
235756111
10855189
46853159
218482013
60629003
18081571
107758369
447491267
4789429
18260701
789053017
200932337
26941289
377147369
6295369
687263189
350913623
554369051
223748149
257405569
562554523
676300139
560195633
11022353
4166857
630463331
319635259
477780763
429371
23001887
24593069
5590867
6485753
191186543
623644997
319229579
714191083
208246837
303796877
267691597
162820601
4353043
3913339
71878523
12618349
279624509
669847987
106725379
326064457
258139331
58986259
143442707
652396313
12134767
721790353
88448329
159921961
479334209
270085667
70568273
662869201
344526071
565916233
71607967
767783273
455481497
56764231
5078033
218497091
655179653
69061469
257111509
105134719
530347189
73566247
617613301
40497593
13822591
204511201
8687137
9303527
388776419
19459031
158065613
120243083
71293331
305989
274330799
59364103
37639807
43718963
409713103
914200093
134086201
372045337
119147683
42837287
23272981
10811389
156629699
219839033
6347741
158202449
82354309
51814573
247304819
66352213
27890459
391599163
411291227
332462419
105523339
22049809
211952593
19629581
327519211
551811157
812896387
496373417
386162209
575372891
113862799
75886843
229127747
153964241
346420471
374342519
608878663
698791871
86045651
53551907
238505783
63783581
87426167
249146507
256553389
296522011
99202891
434875613
428015221
302536111
662544503
272882293
499074283
33122087
313412269
518732209
245625271
611483413
328754807
381336157
588569867
75657161
39739129
389102533
283339591
384531449
11085671
97325177
330861019
43885423
51443677
65204779
8719363
102973789
31751059
340069967
436411457
303684119
84928297
301808347
135423401
23167537
22851781
73483807
116842741
629567327
577012981
263490547
48582343
109693037
466618939
363750791
2513117
35317039
84643571
571186241
10676951
97751327
23160877
84161633
48350891
272424667
167482517
96998701
264781981
5683019
186258707
283199953
1313341
135306719
285235199
5196907
19608143
3407779
1435433
645551867
45595871
614790361
212322497
120158429
272958271
209594647
16149587
5924167
251949661
73193443
527061749
76923397
202877959
269740423
532887031
356870431
282876511
55160719
478108273
9320237
468924853
94775113
450057599
352572491
1651417
57380663
171490673
678784979
622762157
147377497
59269297
80628481
108314863
27660779
362710339
17017859
50722873
118224889
213900949
180429169
106965641
80644687
585924697
217236389
235452641
422613869
5293247
79515913
500293127
263572151
352651151
369639689
5030149
413130217
20827927
379363
609338897
5996693
79226351
835793771
140417567
112240393
748065917
20147321
468345539
8664449
584652023
53621483
109665001
264243673
599569523
223723831
491538277
3412603
52708031
587981521
198680191
530894711
427375373
23684989
164095051
26592583
60494479
256667237
336453869
358536533
854061751
234477071
1384811
42193009
403612819
101970091
608084861
410904917
202241813
666561073
13811899
122063237
86514929
213167597
189678319
438023041
24928217
310491583
122907871
109446569
226530487
319374773
491693597
127168787
72130451
4833541
131805599
172927571
101922077
88583921
33331433
3716203
343304077
5982211
149975297
178540643
85565093
111511643
671285947
520852993
4723387
315798713
445786879
489288689
23667541
41205613
148335871
545023223
589604357
639834619
34956161
32845793
22181449
108404567
151993423
166652611
753718597
685938689
42889937
253659421
14220677
12784781
214613879
338559203
15910217
552142483
439388821
424631731
434559743
11196683
366281
210042023
248587607
15915437
278560207
7799839
61545041
39230729
73105213
265717069
19542421
437542663
86492299
200761289
133932521
454279691
157799513
53418439
8648599
57717853
198003349
385081427
74111099
89298863
178420091
311395079
174795449
154564477
474396337
10306591
345800029
81267691
32268659
175351681
276391301
365583311
363575321
323087519
71361757
7358041
4229611
345037291
38282203
316577663
110001391
468793693
114030853
578530163
384539809
606241439
172665709
192557711
9418379
21607931
559306361
64790827
349664269
5439307
814283549
433599809
9883597
3911959
25434077
94268947
142206553
88302647
553510513
40736987
74943287
383772931
38448359
594197159
40184801
481096981
536801423
93323389
496568659
232244009
24359891
24174841
311498809
38748761
87258341
4553867
374898149
226148189
50490617
234702113
635708033
35564461
270671083
696974183
255933511
661881347
315228733
811712381
202247921
397373117
34268603
728386291
108332009
121551121
387715607
24073069
790422119
19721431
763622459
398263559
581651519
26928413
99831169
174747569
219153037
119822629
77841457
910807967
215080051
165262883
309468373
75083599
12229229
88599853
9318277
651330247
547934059
9129361
595787
167604919
10635227
233360447
389510609
117372071
194679899
144189601
46382627
434507
83402999
222902237
505276469
433040539
403433449
43823821
94364267
3007867
114411653
15970193
7274077
496743347
487481999
309686893
226685087
78207109
641810921
67182439
571821773
314141
7394689
69643
786129307
63144299
451469699
225362077
286934111
7343767
2548267
61229351
376554173
129028127
13979137
440477003
17514719
473572823
139428907
25364951
116507249
198892303
30372623
348188149
15755041
128810497
692693
101592287
101460973
1402787
123741353
73162627
364541257
17916719
358441661
3301939
11787863
72474847
226684153
92580223
504037637
194025019
10015219
404699689
539330929
19192139
53321327
8975321
572347439
236582069
330413687
325873027
17003941
115225549
4492973
129205553
437547659
20098583
108551939
321899783
86208119
377804989
925692421
6797831
225834407
21552163
137922313
732194977
452045989
259511257
114711031
204430123
136630807
339668689
202042733
31281659
297168337
469093627
28756901
241793309
199358561
43076659
2850889
33173599
117806737
98814299
233019823
259324607
126780989
225804247
24752207
13831267
288078031
113370809
152958517
621090719
514125401
192055291
336191017
241649077
542893807
100817083
493737977
521627987
202097969
609028289
25002881
212455597
315431213
9152971
48801031
278706271
819889817
65967467
166118669
901474381
41081797
225182267
549366557
14786353
331751741
134024951
64797361
441846799
3914059
576389927
834498319
49842739
1210919
85728479
486913457
187032347
428028697
768423059
148751371
162567967
149918953
433515541
41014877
131270273
1935679
530582303
148814339
195838807
939571813
157506127
317158981
182811847
339895657
792089359
159420467
53582119
27632257
102853847
20344237
26567459
297557257
210335539
216939791
151413919
16703233
498910619
238320493
76761469
31433531
53131181
966562819
11088559
22227061
114531481
86153227
75076069
327175873
339011087
263813107
121463009
473683541
298899917
209503643
29026691
619367431
751504729
15128209
53973193
220752929
153585671
603020507
11921011
322348303
228763321
576096659
4576289
338542459
515346047
70981147
339058507
91535833
696454229
483717109
270817159
407988391
40040459
457752767
63645629
118749457
751565153
969436127
74119469
39105463
106189451
302832889
371910041
64245997
714984359
373936741
29396639
410991877
96818131
418480669
123310139
21285067
200616197
25570003
23782663
602945789
18771517
113917949
173780279
19169881
536996321
159830989
6945667
505725827
34602443
373365281
650567419
803257597
523703237
154954363
78829981
144779003
50547611
393921631
113772391
37449089
182638151
104729921
40770577
102250171
3208259
182117987
19825177
5577323
335418329
390013873
17331001
145249553
1270117
254879641
641728751
26423759
155961613
255601061
139187221
162018239
22968137
175909373
776618387
124557803
10737989
53807291
220754041
66156991
423801011
409936607
131000707
132544781
131346361
187949327
180992743
97403959
180652259
923488091
55637741
748229
78787543
396545651
380599399
23780611
290272613
444151529
332742931
39733751
157198367
227362397
250233017
126999121
478477679
7012991
48601363
12895273
74130211
93190627
151623347
568142173
318052543
163670939
182276321
520157021
2468237
520974301
640977791
96761387
145954429
1629889
25146263
210454787
188675341
150674483
2150117
99770939
298831613
105616397
70261339
55545247
23994809
411097807
266641537
532033979
707109839
140137223
68956211
529049207
77311841
6712633
393289681
22467583
585093503
21376153
771575759
15630959
2759033
406333013
3786527
514374239
97230019
357286103
785560331
474550837
460955347
263097511
12649981
89149591
56083057
135428021
350119153
108799169
25923017
186126103
98944667
157610249
269520467
199044943
11823919
150122627
456526297
108130307
244588933
618471809
231849071
764683393
136610449
409528303
66631871
502609061
56716897
108444907
53236343
264253567
137123423
121934843
22735717
153347759
63151327
481126801
586453159
125018617
203468983
362867563
116819431
29924291
59606941
25330771
119931239
579227189
269146877
141287291
174689843
262613639
783867737
145053967
32693953
45925417
274765217
157853753
343685339
59867273
289742249
21435119
30204803
103435229
239110841
20996093
23159111
727718009
569550367
42678481
104742887
362928493
250678397
15937799
47723023
109734743
280780771
249454081
285873239
657354671
12266099
89462797
182984947
457740841
115015471
185801591
138593227
94327561
345413371
282212239
1167527
99567709
585814319
156462769
12040979
4240193
165179731
83155133
6219607
834209
428898527
338873443
2759737
418003247
688010047
7571659
70906741
136873271
386727941
52445639
36922447
608483059
197006533
85231343
83562707
401582539
340487647
114436591
119451049
84932273
136665967
434982959
795281033
95482967
193648757
495301603
337995907
23564267
39654649
54475931
112764397
187700147
458090569
40455629
716680633
408993439
135024569
629249431
1711009
123817147
566009063
549842093
407472893
22126303
262793711
362689147
127458431
12445903
134017423
183612977
74073817
159689351
427967773
589461839
38457227
69820627
377489213
445951573
605086709
686858101
585178747
44387513
361192397
88859581
49288963
240722137
67170017
299144407
35053427
242704577
639223313
65858633
379223303
40119647
161008459
173397311
11353073
262777199
337821793
261978811
11953943
369222523
45960769
1718527
34522217
468420871
3846041
2723429
574531
499908397
652726409
4309967
873884849
43028747
108165277
434098739
382817989
7813601
99531427
212941123
239086961
147611137
4219021
26933189
361763797
96134237
31917829
94153357
23111147
572402921
641791027
51895031
121641941
56704519
682305331
598572071
76865323
563394541
124255513
7859807
137035189
20936411
546954139
33191239
117352583
76946759
621931543
106804507
125626471
403058027
6672499
345075961
39647821
6543253
168373027
49068641
13844923
6271313
90565459
21370589
92254343
10628903
245701751
222853
67456097
205820009
285128867
132892651
12133507
291552829
156276719
261376783
88990417
395746817
558453199
74512279
432647219
49234001
36468787
269264459
57952039
313369417
60681853
34546439
22540123
78721061
278218439
46992551
228504539
229316887
162765937
125016433
198550811
40717003
771490639
53629241
136684381
2874143
646528517
143477513
172668959
673639529
398100959
685736993
434041667
45496487
477995653
5107513
64334701
85339967
379888969
99322511
386327483
613195669
41509007
70378123
48864007
128796989
438479243
268188589
14544121
97530571
326859347
44553307
163508113
184640363
155892733
179500177
602379509
715148009
55067923
433869721
9404669
25468393
14404703
227945167
106883411
260894951
556606399
131513951
3808601
146873303
340323689
135465199
7207537
312827129
691120783
55343683
395363803
429824587
183006521
468132569
123673897
288779417
153923767
20454683
13032641
104400161
237860869
34026101
16034549
2075119
870119
99614819
42725989
82358933
1436683
37780133
814978519
68520071
324627047
138615067
256879369
26972651
101798693
18645943
534923737
31810217
102049631
151177267
516133729
169841669
276671947
797928067
720184919
180698789
178764247
686717671
9517169
354638057
5317471
451791317
199033411
333529127
92207191
199076989
270678071
520890641
432073393
120815369
260602967
450143143
401358883
47441041
44288627
255154219
235613797
68859337
605959451
493648627
316768481
28987817
119241391
37162819
291508453
656462153
428972711
311980997
61822259
250001989
121842089
378997621
80509657
81465679
467601971
27384473
87715637
98670701
248212207
56895473
9339377
116768489
53091631
742212127
8492909
33986629
24018857
206005517
301882577
5832383
60298109
18269939
539372599
41047453
308815811
13664171
811324469
754261447
379125389
640241291
117744493
157742071
416006999
416698871
8219539
181478221
197095291
44571077
24482663
296272013
206440603
418947203
89519921
429751013
240045203
117209437
284018419
285466219
28026809
70113019
248832217
22967083
500387
459163343
446213167
71564497
142630013
5616157
53809601
589423067
431003
389447129
368630783
159375701
582430259
73119457
24635717
54856283
181953257
31456807
340987457
467605841
147702263
867218971
64573969
68424929
276908251
107541757
682735051
111994901
43973297
325080451
51628747
363806983
255010429
523717141
93871559
14465677
459580501
519444677
514827197
508957741
9180253
329043389
202716197
883858721
562110443
517631
129517771
425634217
47894963
395230631
332354207
196080523
8636993
214796353
8861687
424057817
324689831
653415403
537777671
624223433
186389617
466331399
581571391
153826373
29907523
483923477
151539331
190278239
120871253
71113837
27059041
196210363
259693033
12181303
23611681
645750979
9828541
9816061
66368677
46757533
116770651
171972257
196354553
76368653
3579223
39028289
615346451
13318651
2738363
9550213
393437887
280437077
4194667
133351609
295556369
121784629
418303021
11073313
58114477
47814973
404520923
235326857
33741683
20882423
155185859
25685383
512114347
77125847
499795711
234952343
41783383
369655459
5412707
35007853
266410717
254691643
52164131
115492891
272939053
285524801
625819309
168092861
669353771
11164849
152496209
215281361
254672183
2745707
11192249
124718497
9102649
1134109
177729161
11304767
1457707
151948151
20977829
50873941
539087623
100880141
76089439
35918957
21963013
335011471
588256787
588775379
464777741
60635161
17826167
348450749
15845041
307579673
11795233
443315347
287399839
62447977
32543617
51649693
443824847
106225517
48116381
214445339
38429161
308937581
2902847
5241641
292593241
420322261
319743113
538775557
574558811
42178561
356995963
571800959
681719861
139678867
234209021
5021441
331509823
160192633
139656119
195666739
431650673
72907729
456980933
673766419
655453907
39235159
160615513
195318983
2573117
27304219
36095509
665777263
7946399
29849579
49989221
105214391
13339147
43636753
193872583
132980033
323163833
25452523
29986459
12982867
172465427
433698403
175592519
301240699
47471029
273326057
208641893
22813529
461355803
3998651
208246523
621878977
595618577
87493517
502634791
96008851
53633501
2190889
168848851
686697827
446255143
32050883
40065469
28281167
17260349
89880073
105681817
9842069
14143331
275459693
211675949
14691631
67895557
296103383
481404601
109627429
148748293
342731513
525604921
51831839
544195843
137838251
84069473
268208257
68553473
130170373
229395559
16945823
25629983
195193447
190976777
3322457
803401043
80781611
82325627
75885499
33884269
8314639
357844561
217167637
12642727
160914419
110740127
224846353
7030081
75176249
15174463
392738537
98725301
301157993
3027841
306060101
37042591
114008203
302874587
176330081
17970593
164354843
439313821
141983243
209122031
5897687
60957779
476964443
53880037
617940767
476673487
614826697
298188593
63153403
706279741
298494421
875840809
136205
234933859
338760007
631161961
343039133
290262979
273250613
92002343
458440319
408498053
86219417
110734483
126412063
68558183
13205831
57599039
350502377
221187277
156073
12880493
115347851
212545219
6578723
14823917
21888743
369868721
99682489
559764617
365931949
193364419
379530233
639905939
424350341
395505353
37016923
89170919
665511377
64623563
216352901
307632893
795666959
75779101
188373313
375158209
124644419
196405051
663451517
3175933
782895559
33284609
120280991
458171003
376553473
147691877
235153873
245113151
508583993
28214443
209479463
136324873
134902763
322074013
43018991
793610941
20299067
12210329
240766051
200144887
43488083
218011271
318047183
230360077
174294227
73817057
7910101
46232273
38712547
454173719
3936073
124456469
171688247
124246007
9735769
336487027
84499913
54299657
42089947
214702093
10673777
149012363
416616989
441178483
29579063
520809013
45277213
88767331
68135063
755837107
53763727
83922247
317131159
109432031
238703659
499687439
353547013
234207343
217054349
151403657
21332767
52153523
277968283
431077027
20740933
352846957
49534739
286418833
66748679
80331859
46102807
1481647
607514653
447066509
366706141
187112227
15817957
10412821
609532207
94834903
74326807
851876033
26615957
1933487
343393079
49890899
884947277
77953201
331997647
36396859
395092163
86845351
15770189
19429511
545138339
92723803
158117963
36970379
115828439
192810263
73426369
37869343
194366803
603342209
19055957
258312479
331814227
116199857
366381419
781910243
111466153
156523903
175274317
239684153
363116711
146237701
842076461
141798031
108613319
501300179
579742019
486509561
550592951
84227879
312582841
126762017
85526579
690984097
9385097
352189841
446695217
61868783
182554513
171315679
24182233
234234149
47272679
42311023
396295951
82979747
169164949
52942921
2297161
40361197
615679873
922637921
82488103
38561261
12930053
165469783
25971167
206667191
240538717
36000329
277735391
125536199
122824453
13411667
114969523
434072773
17898689
9052273
113116771
60734123
319106819
47797417
84967907
97051679
212993399
2809031
116813357
319868411
10519459
255928747
584430589
4046023
298967257
5682071
251232313
3036893
581231579
375957097
813122923
385045097
29349337
187152811
15116677
42308059
48046837
563258573
3333167
36704233
112108961
135839399
86116711
690981821
33685147
122231089
66386317
190533181
13701887
621959407
8429513
165685937
7969789
293816587
2460259
282283061
85011967
610667719
15510191
85550207
2356241
227027377
294174319
437936729
646558859
494429731
383076599
412457249
63981157
16764577
70868887
196405687
822271
173481101
42212123
101906297
75502901
286903637
542445721
413861993
16230003
1651549
20769103
195163571
22945271
5039473
29911307
44997013
266772203
553560043
133484381
20209877
126591967
723402931
12447797
82751047
14542903
130018303
44031839
51664867
756295103
511255417
263751881
120439091
289467287
1921331
87580477
79889963
9586243
36680753
268979173
343075787
66935809
425137799
83245909
3668677
79253159
202251631
322994729
361148407
4493471
70343447
720042457
409643011
365077103
255155893
17725391
300731369
96732469
5585033
70358179
231435157
163727783
108874379
242795977
222758303
290660087
204701507
99396839
493368059
531722557
355081841
568462093
36925913
8883341
58749413
348344743
133115611
1037467
147979567
2735041
108663263
21477191
61472371
384269689
117801191
42356803
86887643
481031281
89487149
474335117
8682083
403572343
616677827
48719789
25596829
117786797
584823839
228084959
234948559
44414803
103428841
32081653
370195673
35312899
32589281
60702217
519532231
39195599
253814623
464322059
273313559
96657467
16131083
65580701
33369311
710093
8762417
79382033
144117263
63380263
280093967
27026537
44777263
32086009
357726377
60209497
315224513
232838087
338513489
22783487
147310963
418506733
23162989
188573173
47919161
257794673
26468381
29243161
726454073
489295633
218345411
44711647
209979677
321723217
772027369
108669923
7339807
49740497
260715289
45049759
437952617
3314357
202992653
84964471
46906511
550734319
355943717
45017449
708463501
188421437
398830969
14611127
260143417
211567423
79520941
370314391
179794001
29824393
663433663
195119413
221538971
377140033
154453939
33218179
11383381
358480333
464494399
3314573
195147283
236345017
424876961
454103893
9822667
11978969
685537789
275614973
46755799
200360711
146960543
398665459
223267829
293832151
71031767
198420601
33377573
204704257
244476451
238551589
34009627
86850661
495372323
380125771
332476303
29109811
126970757
571515787
515289919
576478807
178836337
36385493
457561253
35566177
36442961
125450669
669982991
54102527
79437439
12492121
35210501
488965907
444068921
30797647
40075571
258564113
617697811
135509189
96889097
308166371
28769149
49112681
89373209
111276527
460782037
71045467
324019049
235380043
216974081
23878109
20420161
50781853
166420823
19587037
880721683
117489857
9069587
387282331
49974721
295183997
556411007
761589359
237574217
598669781
136411901
55130879
183634819
438878281
769200589
103534757
51601013
118707983
222890971
301493833
28459499
300874289
697694177
32875631
31766807
74447221
110696813
7116589
91976231
51041357
363729439
3712003
796504097
13033291
267484993
29391371
362140489
937668859
100080583
17304379
12423899
11448509
123899129
6147019
348481333
233737391
6752821
386760391
188308027
50952241
38376223
198718081
768777313
312022489
5286361
296336791
224763379
125881757
95235209
69424657
29386949
117560953
92230007
288995009
812847517
923691191
143136263
27681943
58247011
551869063
3409381
268506187
424880453
508741027
180977689
859845359
126327893
585252893
541168079
475825171
89063071
18273779
206401109
289763077
5288351
455906431
315121273
112014943
41115479
69023359
80479577
96628397
45446549
170205011
462908851
20236429
527503139
148474247
102352409
54225931
297703423
421573717
58426391
601191509
235171537
7418819
490431169
561548521
144605243
237178993
9086111
968789851
515578451
134645551
791340421
399557507
184980361
166553941
708161089
19307921
49601341
524893231
140632061
333075601
727634351
443216981
172721699
258975097
31835863
20633287
127104283
49913909
230491799
728121517
12368987
207500053
25512001
240374401
541827211
269801317
991169
107728661
85418171
81148481
117505621
70295237
65438249
391553933
48771469
306244063
16776527
16245857
784715381
152573921
156750599
248817851
291238163
391901173
153846443
70719241
326119867
187790849
239105479
414301997
25767253
184227779
247323719
22198357
366655781
14474729
269186339
430406819
222111763
36262867
138301321
358822777
246504449
4821961
226334573
59874449
100355107
62186239
314089471
94459069
64892677
138642799
142964273
115819621
606438397
254056489
321957199
477920501
431833517
290952191
128748253
39156629
153122393
27529699
35716367
386793443
290366849
191184113
412353217
313186661
30795031
281816947
848513219
171221873
309743531
14783467
25197589
212507441
73406287
2397271
32135723
654596011
1005889
307902629
646660831
143787491
48191489
241192573
138114943
179154043
641405987
168248569
284088373
495848209
267336163
446866577
176264741
90807971
109060957
727391293
332825599
59618189
602650681
119053637
23756987
305055229
100377077
417216749
205388399
58969429
262788599
35065571
188155871
6993643
56468693
112431707
83422897
114892177
159844753
646773223
1152959
181340141
409714133
60896477
858265819
108500633
50911177
324398017
334528807
25178567
156142993
390310423
195596161
202019527
46918973
97407113
38067847
76969471
184554701
193545139
38682373
517432639
77872049
22114283
21050441
33528059
116966911
257455267
232554809
253212319
61785211
117550957
424049029
428233991
12630797
638563243
286090009
600706633
9861739
268680719
587800987
360271913
306655127
377052253
642593671
36984587
19917913
29425639
70563599
235712563
652992841
67976267
274541027
986740471
260211739
198233279
95552489
271766609
62473559
73899913
68464061
14435503
53621483
494454977
584652239
81596987
545830027
11198527
439088939
591170429
2748929
68468689
610800419
11032309
230940709
770899919
7386727
608457413
141443143
39058379
16251421
33744857
172414513
174185119
176362073
32044931
122001227
76658657
67875683
5771333
392339837
34813117
217920361
165971557
343658191
21334597
96514283
107531947
12415153
60195073
329817427
295575871
60820897
317206759
560576791
36591697
342627091
233142373
112332079
31325293
760938523
319413889
420966703
179797757
266885111
177768571
148583581
80925811
31118323
162287861
289632851
15998419
293810071
373223189
235655881
192740257
295352969
224441563
57102113
69860111
45552097
594702509
786808511
148524151
13170067
300991153
288204239
20852483
146483797
350978647
6166607
438767789
195195919
78257591
1239587
159077573
272020717
91829741
78170119
113896661
163805711
26252497
191181077
174667249
76850399
29583563
417871873
65134753
34608461
162159919
109337359
103171811
584434057
307609541
301581739
26527583
11351831
40673933
323800703
25150759
729410153
20493559
105049481
964199581
227758217
494049691
3973681
450879839
103410053
880652863
359055937
292361617
125308237
325053791
16968313
37227611
65708749
316829363
86361491
27939739
474176657
280844017
326667959
603929129
15733453
310903829
480830041
203854163
20504399
158535053
64484789
552040969
293884849
261258467
26427277
390576913
549833029
4136683
9846307
221617813
41029799
416387203
299642509
217843903
282760169
289463477
159842533
6372689
3770309
34520641
343973459
22353599
252794699
6395177
58728721
71762927
306930649
104390771
245955553
86953187
722777981
742666871
79676041
8045309
666544079
46562611
339108193
287209891
689464117
237688433
203490151
855843361
163782649
353439193
374186789
4406029
256148881
109321711
78280219
585692581
160334893
332630513
808299341
239995339
226075879
17395699
40890373
446123647
647958229
37445987
59938309
268967939
478123253
523305253
72983629
118796723
423562019
5500057
119157671
864206683
117730849
307847563
310668899
165498511
258745169
47614687
134442439
170106451
256930643
70720253
116662307
513691769
103289497
157583537
418976177
71332433
206218973
9696803
7988947
287125247
211706839
188761801
134515453
296659381
436304521
3279323
186764299
133773361
681927079
469600777
709022869
23487697
47463323
29422619
347226641
279735199
43841167
193509961
467103491
775077839
587291371
335125621
99183653
82437583
68982871
290970649
111564289
568973303
56224523
400540051
114254893
436567441
192922489
334875851
536633627
171047971
150642719
198349133
280819181
461589827
196523363
449483561
892491137
456072769
520957999
682426471
72277003
6698437
75331871
67611161
457064239
20232857
218667587
157649147
949295231
340834363
28010681
171657179
198419609
92369009
949701761
569600663
339343099
50349329
23851027
96436099
103321633
255472289
102232357
320598023
10711457
117377551
416179063
123381277
1718833
172790627
1979597
88631057
619703509
710094251
687686497
845699377
84468361
439384327
531155231
135772211
503220467
3027847
105415573
507453811
155646553
23234459
434460913
477647
16716127
321919919
112724291
224458813
123598777
40956959
55068529
16667407
120819733
710547193
69624619
25996843
133804207
108517091
55803607
68806697
228215347
409689899
180349441
11328601
250868633
523180417
41909683
17482909
313433447
644749201
136147813
36761341
549814519
101293571
48345629
244648303
229089983
189270329
9193507
60495559
13895383
426226001
417480251
30942257
28196263
38333497
272638031
22069153
101000651
185620607
457378963
62978947
92247359
104288323
75851491
736019237
281061349
222441019
20238359
12493823
866408821
1559923
724010459
23728741
155293211
25542203
282631529
33588367
154046621
219039427
2275699
106536289
751274431
311976383
511464259
385418641
88096859
464950891
189698609
648598759
549918931
74282539
176569103
109285411
53521987
120736559
66651239
439480687
87355603
624700303
216343763
3218879
461905439
243371897
51454883
586610707
268497637
19172303
752226647
191164931
52089371
124273957
95328449
7462669
142599239
188713927
376393327
436785829
120912079
128246663
734589677
834929
662090119
104220317
15361373
46885717
793013491
283823333
97850713
61379797
11850691
114157367
103540529
790317389
478576643
23081231
244586333
109347829
3570251
4296133
52491209
727530359
717849193
480975251
141032491
289704829
702780011
17160797
165057293
12023593
233791841
296630801
429871867
613259089
15147907
547052507
69058013
74765549
7336981
179999159
27086471
36367717
35398193
66178979
192221467
367111919
4346179
482337697
469243211
50236877
34050967
89049731
326832343
237246697
578831479
48115271
523796281
227022011
63421681
415480523
378715187
129665153
586218551
41716537
654655123
59557699
209400313
328291963
559220549
24914647
364480247
219030367
9451171
299727511
396000203
19650233
47491967
153751837
22107989
99451531
88015747
227516747
397409231
35929409
16679381
526138843
295752187
8712559
7518353
54614069
774134209
52177049
42505273
154444729
433084117
261168767
2871839
28791437
629983117
617697757
138093559
75394427
225230737
339342859
167909029
491836871
436543
479962013
365163817
19049777
192513799
4568147
108860833
499455431
105723601
68517899
32429347
539646127
229821989
223354837
53720333
236670857
37575523
84341177
31634189
258809381
841312811
21151667
784210573
521758079
360731797
64254013
76187197
343870697
541750199
36725203
879666481
108821887
319593503
33885413
60607051
682090999
115310051
371862691
529380829
228867671
186220943
508182757
145156201
456376183
676537
186647561
158260439
310607309
47759951
169975123
20229061
54874097
116416739
322969193
848209
373677607
51993707
11141849
136633171
361866853
55871437
735555467
5144057
207857491
184946129
60996097
144119177
253334129
167141189
27675311
110059177
375386071
25153811
52130159
35365501
135390169
78635867
209405873
120945647
77012911
247458121
236514269
9683783
2974597
3955031
3435433
22691519
15417439
4896841
51001091
110750489
127229507
272286533
166297699
46048283
25961681
43522931
600171181
477821947
28319111
546034163
448255649
105173063
149163943
668743001
577375451
137727449
187080211
6090211
10813129
109081121
121474261
481975561
39508517
49612217
138486847
95232703
336004951
335248163
166874401
81597479
265154629
598422269
851922637
467427197
197580917
30445643
327334811
455445007
39959761
433745659
136796791
5563717
55558219
483170663
699298991
593588363
186650593
80300201
153813487
383512939
155103229
245848607
573196873
535253321
281105213
321872729
11215313
493543441
85322569
395711647
81268289
277108241
57042397
590426999
39689821
310919513
6360439
8603291
10334587
274782973
209544449
672032281
25954039
123995831
475710029
442937549
18600053
151603381
10726571
5649991
49757189
9505007
196718699
277120001
64415371
160696451
303499223
49722551
624792457
114667591
212376473
27685417
201976231
234513491
434961287
122792431
254161969
312398183
254902807
146322467
732869359
26428933
171532523
157296173
723334477
148453493
136019371
7861729
935868943
45384247
17494727
95156833
52617893
34401383
495363959
6571933
140728631
807961807
422649793
14764853
409631059
11681581
27418513
76134953
158214391
490250093
66902911
27931823
457342157
189899
1131847
297233449
5296523
450994877
385935427
39984757
41942513
304316387
287767933
144906871
324749027
7831207
257580007
235786711
411185857
135265049
224145487
315837871
86134343
85020251
84445759
53467723
155901257
58594919
382102817
228398311
17785769
216630373
577072399
28201177
204379319
657789793
417633473
323145937
647141347
153819511
353905451
711564377
41766941
611547649
592856281
542190149
599003567
4710421
4318001
67502957
22817603
67346777
33189511
24192523
200685941
44482429
37162747
82907267
410257741
569948087
208328311
117202901
62760377
419813197
625227839
2859239
360953657
262151411
146789207
133676749
23409173
321629629
855044969
76738633
295665191
236346779
47868949
118478527
687171469
30483361
69446563
309074137
98292713
205835807
178429633
668937151
9518387
46423163
123037771
96945623
58857739
194504221
103838939
637814941
726798223
165193247
396002417
183346277
33269129
159772381
410221963
687024721
604792729
29277181
45632857
819316781
164760503
504145661
159516977
257428363
263041487
565153843
604232183
223174937
207006301
15999889
63221551
574468849
119151437
21073513
14763071
62110193
193801823
424662751
5696563
24753829
211741403
10142213
515621803
15188749
54870143
32620559
144319207
9333253
48308003
7508461
325687463
8347627
215271547
289704607
329741131
105025549
21194729
111659123
759942119
76241309
108477869
300033491
47523017
606666877
20160347
55774669
44064793
310416049
9403931
714682609
33636949
241287547
250169653
150661309
16506913
341137273
331656959
192631091
339431423
457179523
904010089
640211987
62656007
211541413
2786713
1837571
88027229
14331661
1323071
28910443
763362247
69941093
241419571
106751129
197167879
336191017
266335457
265710377
550900297
46840109
77332139
39711689
347374799
16929113
98525017
319549679
429981857
176138503
308041397
529764527
265032959
301785749
73819799
87779749
431903489
421587113
619501
1461469
238863181
937425817
23466169
277408913
9032743
228818519
35421797
47047223
212872609
158191529
187877233
184909427
252042079
288936377
456381647
116711
9714181
740129149
398677831
210690749
164164817
205231573
111358831
224068979
287283701
700634629
81608921
261044393
224667581
224833451
899694871
169246963
51510439
186365989
149153273
13713109
26114899
302235259
380402791
793536131
496971329
280048411
53501639
220891051
1565303
121431967
90467891
240357769
135656237
432213407
983023
283606681
13138669
588141413
130735853
12207593
345306629
478550183
32679431
11759381
342222241
2470093
144874967
249908119
33987791
48941119
474072793
656940307
16041587
744484483
526103147
159505427
440627723
13509791
468931069
252996439
61560607
81473443
5476993
309265301
10827451
66381043
129834323
41397749
434866609
606113693
270888439
220492123
381495017
269034761
289212439
92742809
34477319
46529149
462950689
124053493
5102857
1671323
291212401
81857927
352600427
477058963
530700179
476580451
147799027
525803783
379004699
105592387
169214827
73275889
449415409
125362717
422791973
144844753
16761713
23787971
654198287
311360471
195156931
264015097
114258271
768876307
273652571
409344413
5032441
621383641
44250247
241886461
109346141
6621473
648974237
5723261
129480781
2826599
193744429
81286187
527929229
37135751
196349161
414985199
12981701
52411213
346638701
22129531
519709387
81252473
212669647
470156147
97860281
27266497
323272711
699396521
18375041
3396881
324232439
9319529
211108271
69239251
407678879
665256349
3898987
93241133
36617489
50733601
297904351
237663823
9423319
405048233
831418561
272338411
8844509
156728543
63383399
249932107
67998187
84327689
323366287
90886333
268064827
216491861
1680011
48334861
9026533
323106431
223652329
95352109
299879137
4843049
36802039
292284799
336880129
12085247
812078651
181881047
482341199
517931959
639945239
416953003
235721683
175316489
259570397
557917231
480879979
309652661
416184091
163254319
18291059
30328817
392040137
85405919
56797369
2277433
765577673
33970207
92377661
43921721
77892337
302836433
204465097
623673437
100356869
94832593
315997049
784307063
218813911
219487613
208452523
150240191
268329403
109701523
182240491
99879127
350464357
194272307
591073429
15604859
423263791
458478233
105042523
54879953
905179169
6465773
750602093
128753593
340609253
19055459
44396431
337363153
19594777
60895453
244172413
272623927
2090591
811555991
370286053
95392417
1180601
28242853
66193381
152197813
6722591
24302413
353094701
74435329
21118711
5187097
119789867
205063981
625174399
130333615
45746971
112303999
259269607
292065233
92396191
198190457
275771689
700789451
321925519
3555119
340452419
209368811
6489071
32365709
114849401
408141653
23112751
303584629
740659943
97798787
154580341
64595411
153105353
27415181
172343537
32817133
193690241
636031789
516479729
9477761
53662417
281041601
283092379
520993097
420094819
311976361
5445241
120527
39166307
659524823
480230431
54746333
504238303
187035971
224730001
73975457
21892063
54540683
511493107
209365771
943536071
91808281
149326123
185589301
20799241
265670689
89770381
394991
42636151
363320779
13046783
248221367
283090571
285686579
11334577
10369861
147249539
20593399
237828557
17427229
303390463
275149541
28121917
691054673
352680637
6521771
12776219
4841437
98600191
303493189
120512389
20240249
51490504
48264197
61081091
78267671
142470817
61906157
151649627
142275503
113737991
112180253
77926217
248075011
18322727
494815501
42357899
497428787
10889369
570423541
38120777
68838283
306147791
57513977
387489797
268851091
348475661
655485659
320116429
385674533
63196547
166376083
590140367
56361589
272294329
31633933
521417581
183961861
21489553
54998071
12027403
410874907
566485243
516129857
455244869
777425567
141052339
416367803
9235271
104301233
7087363
410811949
7194301
14261677
489197119
422408423
366247913
527028211
62295577
790500101
3526409
25142969
209702039
370867499
694925807
243039739
70728613
250561741
181565789
155643331
3670267
436130027
27034313
174116357
417784579
597674353
578629817
113654549
50805347
617134759
72681407
163594051
948151037
155627053
22365439
39836821
303421073
48020689
18713873
408430199
31992613
497504723
139191523
69834749
44071523
16150367
474229453
165853367
352193213
70973099
35264279
298620389
38901587
115612493
25456253
99848813
85454009
232139
239270543
147088391
282321001
251579929
3826363
146786117
255970747
306502871
378107701
186049153
69194407
151082627
3172079
721033
176683553
100296151
38694757
194344069
20603153
40821593
783612941
110905307
63883097
183388759
418855457
90326521
269265827
224327893
151589029
60650393
112505713
17487137
93051773
17704849
63897329
18533029
97995643
354041777
118351573
83722979
520893391
398991053
322996241
110362667
1121683
267754469
19836953
199631587
346148507
105520313
51981133
686116573
39128489
591328823
439028959
7287793
26394679
142567211
564047273
440419061
167116489
180670603
197143117
312545263
282025643
7039369
62563153
512585947
247328357
59316989
868923037
381907447
237999683
356823631
431824567
443253227
251341021
13514713
323635153
231131353
1627387
91585787
94605827
185407841
88115023
9338591
169131761
314223649
8777429
407194153
316844677
149238469
282528317
22591483
249434321
628694999
435166283
289275751
54422591
40119041
356672399
820518899
919383821
344093983
217535803
19931831
19555577
90351377
297622379
601472329
65811583
389702821
299341811
88505803
71655197
471037109
259281457
24456449
602097257
519125291
10101941
177126217
642068963
68299877
518433211
208809137
131581007
237283259
43807031
261172801
47220559
19474453
219947527
493816723
291987037
89978743
478369447
359422663
46942433
144898073
115003193
26179649
54632783
44133977
3803741
227403389
344310973
486007889
656933213
87391231
17296421
1789171
220525387
152416591
62375983
293056189
146389153
550117171
27255881
268785967
109429519
385358317
30244061
663457
565387063
578193509
248832059
75713003
134434717
654696689
106780249
203094457
6462067
28715111
110240171
69527387
4269917
16595617
540896831
80917981
5600759
50422913
17936339
40807471
11358187
329976421
6110149
182249149
5324093
255733391
123678491
22187293
86566841
69151463
196559159
68621281
70967599
38571397
753549661
440043949
31228027
482087117
148998449
24898079
241165453
386311
311661593
90756857
158041021
8431183
92671561
147930929
484925563
38440973
236039399
15168383
155589563
64354417
71751443
209932831
473596789
392415563
272867897
415746649
92646649
388866409
5030059
487082503
178122601
211266889
915081241
496494287
650677127
530615329
490490333
63573331
340969313
725176841
114164761
294146033
225571153
429104471
87642179
415148213
347065637
665330389
98304097
44808619
225181969
100789097
39745843
47274047
131280949
243128989
13165847
64611601
16985453
123812431
460808839
248871901
780686329
10352759
623979371
223244449
522147287
7184941
657521833
174716081
268972153
27829981
36999163
55661971
169945019
85415521
106334119
156938759
270136021
211080437
536943133
139223309
29441309
205424381
827961569
26867317
407132771
140401757
15657001
331527307
59915147
4501943
330897011
313457
83799181
36422461
892421651
124763659
281956223
432614071
70483069
281843677
53331877
446878349
165283511
146233903
622997281
261746053
2379227
368527609
41539103
222054793
475964197
6066899
666973627
213114457
614353063
238264987
277868783
124313491
5672417
163906297
26666267
412618651
129494213
200067529
183780133
12626447
419985361
80919863
688553
69969491
35814277
197445139
441865961
508499077
59398109
676530467
165483397
119771083
565649873
502452277
204191969
687279797
104008699
117469529
41662157
158734819
411330967
115742387
498053519
84848969
7160687
167747407
533273591
381519889
3396299
1075993
834933773
524344333
288311
153633497
620099873
348457741
133043069
160559587
73051663
15171529
520814087
63687551
55770901
405450467
219540463
6230867
29706437
33683939
192051733
206215589
145077563
868729189
52513687
447428783
136381811
79344217
131793007
2940869
257912357
2742599
424244699
580404557
49428721
148991399
255748501
20424617
5659139
647911489
383941939
5371939
377144861
756868367
252065629
42814169
330307657
145712323
4947133
574520333
26287277
345384653
16121113
12372623
539407327
15280091
294153283
854217349
616949647
437403007
373721071
17934857
68024347
169474273
67110233
39134881
322603637
329090491
57884573
410417603
131355811
74500859
234478417
137550467
28309637
210036611
244274029
327728389
810853819
8854939
51609281
344035589
105294323
172412143
265760111
406196849
363780199
573137909
191975309
20749829
276939643
188614003
381675451
193780453
74677409
49217053
428036501
407455757
229248457
45997927
56414707
189395903
491717683
102657161
158710597
189136819
81804677
15004343
33206417
98773627
307994213
344266147
190601381
211729081
556503121
226408337
784986173
20700311
191919197
100009277
218053111
86542711
247896821
784129537
204748363
14829301
271984033
8335079
19801631
4618651
192489179
113964121
403332473
627804511
692710891
80410999
43639781
711259949
261215203
8591417
202636169
97986353
288097643
13921151
291176771
121363553
3357763
300435503
50931427
73345423
99370963
377869733
213313333
32613337
237301703
356921923
667493611
254066177
2709961
255573749
198542287
544779809
787654589
1753277
853481917
43899313
847448561
379572733
17784821
411139433
52717339
746861623
109996951
166637447
237438659
662342701
28676513
869215411
73924229
605453
780839639
500899349
24743441
227063587
173572573
30105539
185989487
98300017
404201261
137021083
394755797
29963677
8359261
580637243
241304827
43420171
496645159
648188633
111684823
32452117
254563927
156710143
116072669
14559889
74153237
84129121
442931849
52195921
19325491
30945463
19549433
891630967
337352179
400964441
398593823
674866039
252605239
25296907
925186943
2891467
128664881
125404051
57822239
123551759
702260677
684321017
129856729
18585601
166263439
7579729
434118037
102943639
1460243
530475409
6370093
536124397
16288693
79386613
691380367
13172447
268793099
307912273
299807531
25634083
79198027
378127129
483111289
4140601
222011417
224463751
13297799
146954413
163969469
445086709
101583509
457865189
220035481
84651991
653330591
250180589
101389271
180076837
531537031
349774577
327319957
19580123
440987399
11256277
158850311
40074889
113092739
316991621
63213343
250759919
39736969
26004037
75197453
375040973
108637729
69701539
22115659
283535167
4541807
478965101
20526967
128329499
53233139
39527743
6667567
362367521
63137449
23090203
28938797
168814939
102742217
379687831
176429059
65654419
2460001
9136013
53866567
403944589
59200373
339829157
524622503
181599629
374010701
87839893
373884019
295322063
134833247
8723777
315135629
296480783
58083829
295845971
206474161
583656797
641002477
311597857
32523683
25502207
163069741
153713123
43448579
32285681
234244561
68834341
411622511
846515693
30844097
4089733
55450687
2564083
72852833
198598331
284463419
788856997
655825043
148991497
788972827
76954441
131422961
84275021
378947507
635658103
317914757
29041183
139385443
25138787
13936961
430237183
259722769
91329617
184665583
277108591
336528733
29117167
12136511
868738489
212786549
71330837
624551989
540588023
598195679
141854243
93959309
13504213
32676157
359674103
68656789
289884059
241202419
415210121
385175393
98168747
24201427
56654071
188474647
81007747
227894921
18697981
17503063
168317521
72580451
41740859
695200423
33498481
89279339
816440167
73945741
249970913
369521083
188007073
42681949
511463131
95246009
143730739
60561439
279842153
645598931
356341519
196747361
64976383
28270127
78434579
73235977
281272249
576562279
26545487
306984719
6375179
62406511
268025123
399581027
233335103
330224647
380125483
5147977
146404277
177991277
86752777
1054241
233364013
158663069
145879411
65851033
321091429
150653
36790753
114430577
79135981
108218321
84855733
303551203
79036157
97110947
16977563
70981177
37057681
322990027
222018397
534168269
88090337
207234959
373081
41707247
118687771
14281829
111404477
359835353
3029879
81315907
4727269
10600199
201961391
408704203
163577653
215111059
16302029
170069743
160579361
208310341
44100949
10770349
635498309
4417583
174490457
40275617
239197963
311713067
13397833
102508883
126259967
22031041
86852693
172983383
649531459
119323513
189476263
79155313
396160361
11516987
4875737
111374243
158577437
509411083
120575899
149851943
74848691
11152621
77367841
24941263
174724661
107671981
168449849
74354473
783548629
401122441
83567207
417712609
21621407
216815567
331775569
162348041
447803561
357687797
241670059
421868071
645714217
53476351
298727953
284745847
364728941
626256101
190182563
304936741
5771221
217207579
285192863
598079953
37498777
40902473
871215503
31425139
268791799
177407669
416981113
129203359
58075141
352410437
827878133
65754679
849558247
10478191
131389339
45108473
3075529
536182813
435722579
386003231
288132437
217684373
105079613
56068109
336829679
100213439
11331533
80548981
2970647
461644019
152582537
206095361
112552459
461943851
179463059
536034887
55409839
654015431
270867671
32821367
72017573
482811829
15334853
13726819
35316059
9918869
149661167
98443927
106475189
67105139
156434647
268963021
209189819
353135443
416274791
167272003
300677821
5059753
156519487
221282587
24328159
359186447
109766099
48003041
31458629
310573513
300650897
244187243
113588887
113075077
12243409
349813781
572598667
54624679
27098881
11119153
304691099
359740517
494947
843264361
284371489
186508739
323824243
12094793
32273011
18931477
262643617
112068683
172177777
663923461
324803593
5139469
1924001
79001701
909287833
154369703
81431069
271869539
165665681
864118963
179147611
284233679
263221793
553604731
255114031
57309869
163640339
148190239
466632217
4861007
129420017
47528977
31928861
27541531
904117009
16374833
198538651
210963629
117610231
236444011
470677073
93587987
221984401
50169859
684070489
516237559
160805539
44135569
40626823
53852819
177563693
139815671
46021853
5072009
211902731
165143
593134211
128370863
102474103
620158619
25457057
130353577
741647623
263014211
2538929
555756287
517457627
15715783
53239313
124988797
556270261
372080537
766267969
325562459
49613183
139875181
37975771
459990991
413630153
411402631
91680557
470853979
14178961
636104653
210654971
13649291
179370559
27741221
763679209
106033943
633499721
400592281
242104741
340270243
310153387
271793351
210996769
256462159
456029983
557931967
3908777
504543313
198110177
573773621
137862721
72781061
367530169
98277757
794644703
208198657
698775071
136332883
12050651
10179709
12423503
5219147
260564939
218707189
292572701
655784359
116729551
109207543
69345569
690417313
496219081
89814721
165013139
75767177
6288767
11592629
359289097
369464993
258045943
143466469
121500437
7175689
16457099
77432701
40839991
708655573
7009943
16259647
37604377
42957853
270742937
454159319
724297073
985312219
173577317
112362773
277565773
362023141
20790449
43618801
7653473
45221797
662939707
474854687
20164759
95938561
21622879
21530317
105060079
15216067
5888801
47863103
71619707
527043961
506779841
311937127
110628103
102073217
177113051
60981359
253696433
153780899
251854751
476235373
352525967
191430977
94356887
175739119
24791617
25041841
58711069
243394469
717319363
10447813
59664497
513938897
51227747
438900001
203137819
12372839
41424661
438862813
267605089
236601163
204959873
74766871
198431587
109820021
579630409
352685323
12257513
211123109
380498479
665913221
1074631
239040959
298218073
9829817
109699039
274383919
152408371
387246931
236960371
400268909
40122217
53739773
828372197
550361341
6655969
12858563
123680437
30442549
710693623
10652071
703935641
500446253
261190483
400608829
186916937
248972663
46953217
165062033
133590383
101255929
228065039
4589713
3314869
2343877
136406273
127801711
74891549
449640749
315985321
14862943
154394873
151676977
236299927
794394101
94732493
140593067
42545177
50379397
616203827
91079671
112731361
590061677
96165721
128675831
232394501
61783181
611544419
229328941
254830787
168096559
201703417
50223497
333114409
150532271
32518813
813229589
283664879
26104717
300952181
16355039
81562399
664551367
92578223
610751623
175401091
346540043
148163111
240755059
94852577
212030963
66093103
529296773
357337037
47434921
367572001
7080349
67526489
46581529
549958151
61225457
10523411
22290421
262986499
299567087
16931227
78743857
904628003
232255739
18692081
29299637
526736549
161493191
181141217
211528151
41370463
426149201
751415213
570602191
29766593
1042417
244744693
63293441
138318223
75384737
144609481
99940691
51866641
397490803
13917287
409728763
70961983
124589953
179086547
153200297
77135881
586958221
272839691
26417971
55913183
6033749
4575611
96221417
120636911
11111453
103094527
58761749
22500487
45859061
196926383
157756007
152088529
93577607
391874507
126818599
438649609
442979711
133560607
352921297
82259627
334709131
33895531
479200769
130103797
3358049
617275717
82184639
356627
20751547
113191229
314785579
564864173
559301629
228621691
228348469
134144827
221091917
42917531
377804989
95545727
9835541
318283397
590570081
171458453
165570187
125385739
18451967
8594167
528628649
465115657
45328037
603848579
371449721
85874819
69677599
91754527
633188603
218569487
141340763
11946491
122774269
15766211
51598193
88592963
421742023
13360183
291499477
3800833
433311061
247599757
653860763
448183061
19901827
8028049
393626941
505565899
469685989
884489233
857009929
479130403
178980479
111306691
426210481
163315993
9607277
17237641
10581601
156837433
653033149
56351189
76955477
103493981
196884757
172155157
54774761
44988233
215431
575726297
26188361
635127151
17686729
59246153
16985393
106823657
177246467
49107649
344350913
136503197
364574377
5477639
387321611
204500993
17076167
112112747
1788131
215402581
11036639
261364231
145353773
32175079
607550701
739717669
214387949
216269239
73252603
369086569
985457639
57151307
8606701
262434371
703661971
84156053
62335841
82749269
36498229
478030271
169807397
114482911
573362407
211146277
1947689
389272687
511526527
521674493
395572189
11727227
53689169
1240441
28855583
237890677
4579781
143148751
36923171
42939397
270919237
120784823
63016601
37090241
94847759
343677611
119284339
493857607
473241157
731906453
72915629
791028013
75057251
522468239
354013921
29387803
115091311
7946993
382332337
111836713
65160287
40241963
140989523
108794291
158435023
71502043
118420481
239153477
319975823
78517961
20329241
615459371
137609741
8796223
532722007
107492711
45009541
162524053
39486463
343487801
30514849
178765789
281292989
173045867
377517871
376496027
569681143
161480659
130918811
15309251
689268389
414681299
79173979
135302039
707376797
259856881
619098049
114917417
384081359
687354803
5206469
666569489
75421111
73285151
53405861
88188731
180080903
72091717
588306941
218604829
158743633
344565203
119732117
364402091
521945719
3081557
292289021
7072147
770103511
576040103
558278137
198517589
110560091
596406749
48345079
586229183
87712687
215139937
53174117
56298829
244765579
33665239
108627863
64854199
206248919
38345581
60474563
182556707
105042191
64677341
8210327
383290357
98329109
280639573
18187021
147861431
67439677
232734427
374222197
35795987
210050989
46367987
412195513
717296519
144364651
399103
154343083
195710989
449154709
18807599
447316621
271827539
47351197
200347681
196929797
18923063
18919651
53827649
850408453
23240053
287628857
669194899
121765619
54811279
236809123
666019987
347101379
8912191
27567941
300348623
29909423
392698819
364201769
305400373
21777169
462624601
49366661
69899867
990927437
48839383
264263117
10029289
28674433
22837937
151564657
595580899
141377857
118019579
502491433
331864613
124329301
66109597
460197281
313151087
821476157
113807641
51044723
158952511
21792097
675432761
756095023
394429813
128262553
184502039
314525587
372138989
23259253
138004037
633829523
28590257
176384059
80817629
511953287
24139373
95135011
12894397
35633363
149780837
143709571
353387677
571779193
418846523
29998981
47082773
83833049
421055623
744544877
18129941
30970523
208551983
68087009
248670517
33425999
123217637
400323169
60469859
91894859
85744541
264442147
6980653
259414997
109885163
101203787
193150973
308497411
20333329
329470093
35465789
192312529
40963163
25640707
323623699
5231507
195541849
3892157
96328079
906371093
218296913
805787173
148062319
686549
273894359
831211
6919091
57090367
18205679
776172821
468894047
7885463
140769691
712092727
254018623
381966973
26959447
470467
54363431
222798281
239635463
21258089
74527043
296080849
99540047
328146059
107349731
4223033
39522317
326460053
656043851
294048259
305005229
432834469
661446911
8899729
98071397
107894333
529559753
185406037
1122523
286983377
31784117
15712189
302637449
2230937
4155799
23641601
324787829
243778201
624817069
33157441
6976063
493155379
2358709
293239109
568720739
9426611
189872369
335939099
201605251
105107671
125249627
114328913
8950171
130689497
377473331
10556437
91722023
64618313
116743631
155144207
421463587
196065643
39497921
632695879
14610539
218876129
512840767
204150949
221409901
449587951
13502761
239417153
10572707
68142719
120578947
2746489
347750573
117130367
821849167
8429129
17733511
81334661
369593797
185263531
287050783
215853307
671957089
468085993
447891487
111584791
146259019
137657683
309614171
693898939
66320629
260257783
185022401
71101799
2746897
34267361
165894571
67742137
82076389
317131159
558161141
109861679
83547241
281952109
333780943
20317421
360128287
226451129
85367729
453540091
515421259
17876137
389194153
306491651
548753329
93085483
40569229
246539677
111028403
271144051
322028981
120391387
66444071
486311201
256419803
408053357
168444691
1518367
78934073
606038857
176269501
79901779
669344759
862906817
73744607
36033229
806587057
484595747
137704249
61717099
389728259
393629941
244336663
223635721
554689979
191099969
603110197
9987361
648114059
98923837
63445559
9597391
6717121
407823029
301646941
3111907
119943443
152871263
11210777
120326741
857069047
298415291
153857653
126871117
88488017
854049353
375388711
165294191
594463
127150031
67967699
44868643
106803017
64724771
315973907
32677399
35882513
41650871
562476283
60168007
98209907
51723781
29033233
3078017
25809089
11251679
315546271
167451917
564480913
355711073
823526423
47587847
187942151
629744293
22945463
324207973
234447209
698971237
814111
1340389
289577809
166770337
133694339
544525451
6531037
23763491
324953267
13020379
13693727
741978791
250040711
14544269
391684037
302554393
176521273
65192443
19394659
97435189
905503
194912891
316006027
563141977
129155581
107424809
236567921
625365911
649523839
1607161
30426323
364297183
1085659
88592221
51927329
286288229
677859607
143748877
62897881
494595557
474449
36013001
654806953
495403691
193707677
320272699
8360069
837041347
99121511
18056513
185258429
21809311
91753721
33492841
487637783
55741981
185045711
1422383
559242287
242116939
165227563
491885101
289234873
754534387
69790543
109422041
248455787
210550471
144183577
223002607
136244197
537803129
151054331
271919101
5519221
293702197
592347493
629706547
218177119
55363513
86976991
312037207
186391529
28826689
5388583
95855657
191683529
2045003
225276829
55037429
90964997
320009597
601919267
461593409
423120881
175412683
3446519
81660269
12004969
2299751
159237737
51329801
225384689
242520437
189268427
67057091
634513889
559476727
27621017
717525313
76182341
357102269
701990873
158344013
282694493
156825197
236674111
208226299
77492353
684793661
128316191
38130641
177285533
99991547
25254623
615817
401866159
77315039
233524919
448581467
51481907
467921483
102192637
110913529
827891
604912067
171921791
115340297
512276227
248242541
476008781
1179469
12135089
97345
588791899
624560141
43860469
93391391
319984879
216385063
44551079
170899237
577777129
610121353
352656439
47172431
358823
57176071
43318579
236051567
25816789
89561539
249512677
461318401
1772663
101791549
386042611
62195767
180679319
252171631
452860061
55487251
377464303
54514829
875798947
6707861
149062027
728660269
32168009
428061539
464555023
51535597
29284141
468004213
222698611
13212193
261774659
63974503
237208471
208908443
17240611
80115163
106067359
499182319
109927357
18986197
120067033
10744037
99058621
497257583
20832737
14870701
553496969
265934797
58530569
231357487
1
