147829217
355060603
334479643
447962819
502687951
503841229
298989199
56765957
273459929
150806993
156451417
332120671
198050863
386530327
329522293
125571841
192367621
107998357
476633581
398854681
212920007
29856941
265799627
27214321
220348823
283933147
120673013
135741679
28756597
266116757
391098193
186757111
212086073
535267427
153346343
418197539
43592533
300436049
81383693
261821701
448601597
534022043
27352421
216114011
211884853
58981661
88921699
347163461
454445939
301946587
354623777
206925493
163379569
412907893
373355131
170493977
254732347
27128419
490440029
371190613
109361783
324464143
242939101
6870779
520738349
402554381
352642013
493221679
60553067
118112909
43483849
155046163
432189557
237196607
479734537
78071489
216905251
375641239
118994737
239837347
336745567
284956151
437630579
9742627
432952129
145126661
329800529
207232021
273405893
183925477
1907369
484809989
333698059
37798477
75861109
388645073
67055983
76581497
382451651
144284807
239687519
410827477
416864417
89371327
310828183
355817897
82244233
197321569
275080031
150448019
305653391
378436403
23760299
276946081
329245937
241240403
349485247
305039621
421685141
179562191
530952437
232607351
249766271
373006957
162270247
503030279
96702883
443072711
272548933
499424297
203980193
97367713
424754201
343846423
387462661
83633401
1301929
162294157
279332579
368628317
477529543
172100429
284276831
326032037
394302943
217581631
314789771
395072147
511886131
515819167
127244753
379408901
140327339
475616213
70080457
6601279
486397799
233317003
399575923
331987393
292042411
359435399
529147477
370443917
211274543
142781809
246473141
12501869
477418679
120683701
418211473
234183577
21251353
486706663
293932621
370048463
70649023
379344401
127992647
312545161
524219851
517932157
146059853
478403543
138036439
77041961
290291563
37348151
474829801
100103651
505707941
484328443
517979393
398649221
163144889
448868687
420822383
251093131
43934483
320422819
278253509
507986081
358903087
325049953
72173581
282643681
355782943
175715899
118551689
198804061
157336349
491734337
370751383
323899157
91354421
305919371
497861629
405880039
213556061
142043861
232946839
350333981
482135879
94866461
233483923
461619931
34605569
249374239
384212321
166448407
458182981
144717043
7438439
241880147
526334363
234728009
296306503
428621603
536068963
438493981
491298809
441091433
225735821
372235849
167074091
1591787
293800909
372538267
43687991
440668219
445678679
357840227
340445437
353831329
28613539
273291581
55596043
397622051
190328807
406273169
191659159
341650979
281875289
22850147
8151053
48283031
144492913
95613923
461034059
438559861
311197541
108191549
23739319
416943041
504393737
14753681
513593173
174501641
344898413
261363041
454345679
411452059
371203369
371039951
386862899
249427901
180216221
257857781
393417881
70003721
406327781
367053139
108354859
166422541
179764609
333469729
478635841
370205611
10384741
227063047
185027281
121548211
347467699
234087067
344324377
511606261
124240241
448289683
466136129
50749859
418638047
479898589
289264133
48317033
154114057
161040821
313303621
191112979
499471207
496722671
48964687
490732849
202806403
384647339
501778723
449279119
166131653
39269551
200305549
11515997
162717043
35499461
91299023
199949843
384100579
477804823
410932601
388137383
361607531
5550967
369442063
147327293
394593019
256718113
1033223
353416883
63787637
508338937
115053019
412021549
529645723
144664007
225242959
93577697
153800783
61656211
382996267
170581241
438201779
77084531
377437547
531260437
119351207
522363899
66396409
121668353
269028469
91590857
398263213
94409737
432745903
243945497
188727569
13212817
12920249
148336451
326829161
8980589
219861563
268273153
259971637
459430841
152883589
109743553
446711119
213342953
94999607
140745949
184872283
232700389
46524229
169362139
24885131
59341619
166932397
213184507
518395531
299022007
29704561
85629293
195915833
515573167
372675089
511973129
442789717
533713399
397034227
108100589
103631141
357225481
322768207
484785017
95206493
500435603
342168257
179121013
29253127
337614089
482847193
527235409
90294739
468280649
480069221
357056561
1050713
403984501
16444091
62779007
445977941
240632927
488026589
302946937
27425059
447252623
261550231
301594081
508285343
282499687
126752539
69396163
70578659
147051269
156933739
394009199
256425493
533689201
355250699
88372813
45381157
380694131
462891239
292058489
176109377
80826191
132055061
295175327
33340603
437068717
493102891
415003619
430226441
235736353
346237483
218166427
225952871
413770219
156482483
462635279
360711431
193400057
411653771
31710181
209063527
268260637
419870593
520878899
55640693
82301701
524714471
173540231
44780279
58030223
26740057
236913011
427929217
11330299
66561337
28630951
364001353
308694257
270028243
469538551
383297933
102686489
21224657
45710459
242836597
18067937
85487209
288638681
244674817
478270649
20784721
185087677
243369053
335427809
102569821
18623273
496672949
524048773
179393243
529508869
379849471
135559643
322873349
277431709
53889331
173583623
232682273
484277021
128551471
140159533
507219961
243358123
254913881
128201653
361280191
82298789
65047357
373893847
247725187
149291581
214518319
227536787
323862551
502583791
202719971
119306687
420403589
70336627
456420193
119227819
445772527
367894099
200825279
480288499
140865929
156681013
475339831
292221101
426104911
304707311
117785821
277926391
440558291
202401751
213592517
10399063
180273629
65727373
188089459
19853089
430353709
173325301
340520417
440080283
291462827
155993753
398878693
83405389
305470783
247287847
62241499
443863139
74181851
512783701
183997867
427437617
64892231
116843479
165986371
450143159
202965797
536355499
434964559
405881501
434170663
36736963
35819081
58463173
60352933
123479093
12610571
99487387
425141921
169861633
23662411
82519573
272827649
167855959
339318923
532053311
241379063
31504327
401962793
409991641
39917849
442219369
139223023
514435877
148847947
202669417
161857361
304068019
265710707
140924479
14384101
263236763
191989607
215237807
263178841
321759169
205427897
179197679
216031873
265040207
393103
179606417
288490399
106331293
525180307
534111443
353958811
116173907
365388937
9582553
3671989
303401563
436470883
259782157
216377713
147671929
188262727
28402669
447219371
427459871
255988687
184285589
431058673
496289797
420852059
74359093
204603163
290533099
73728979
363530003
377773301
302755997
497651311
430416769
90792623
377629489
250669901
218045141
152993663
103486421
208510567
305270507
187806511
315528853
125145451
485907089
528089701
487240973
430767587
161091461
1475017
510777923
120901771
28994387
408428003
480671567
287982049
174426163
119132887
249787543
314482171
318410371
278168507
218050831
228721501
119372531
250965293
355514959
20128903
107184743
333242179
181359461
523946639
106303279
260260747
53748697
330126191
186281741
192395419
120793681
411323711
430162741
222985109
209271653
75781109
159615293
12071467
142431259
59457227
10447079
80973467
195851347
314053967
252617803
217073443
303939959
205361839
284125561
256961777
61181899
234959327
422938097
30634453
264018239
180400669
28532677
163034789
57735449
369638233
533993699
427223197
337172687
447443
294598721
471400273
199022437
371494133
249470743
350532353
314084321
12501911
271767029
394142159
125678303
352645861
403887749
359753747
272297749
502957747
459195791
443792009
321036533
138397709
329282449
298438753
285936919
366893717
231334699
193843667
153525367
343997107
227913041
520384573
169542287
21628219
450774757
401851033
314042951
326729563
357163889
73987301
114052187
227309681
525291197
490467823
190349821
71411423
149325173
398304887
232928929
470440213
1259053
370815283
303668819
455033021
370596559
21865937
76994791
97479959
348681779
223073029
181101821
89698177
498403177
452630681
6176783
241464199
87641479
514025371
536273737
448081787
343663163
519925799
401027743
332031857
210422449
411743837
180131291
18687269
131584157
250392391
353924969
372472171
133057843
522570799
137485123
523758779
76420441
529385839
175137769
63313223
243516919
404369899
12870629
186215411
259243181
108438067
267616751
509121241
64608293
1453943
17292811
44080111
227485927
435707023
268974107
492918617
163703593
295464397
26771917
292421953
106318829
173323531
234237737
407765629
209095501
443853463
490535317
273249271
312499823
370297153
212300531
209280541
281009821
140876167
499599773
94216667
27230293
220231723
406943219
260113283
190339277
509980703
533610757
196817363
253417019
266664817
4708867
521369551
77238053
417220679
192029087
8557319
208807867
298854931
279413317
276684997
293263699
468499387
285864001
323733679
17297377
254083567
296041463
420447091
133894913
393141503
289690757
47365891
317767091
304354481
252927737
294384301
355301489
220152689
430285213
34866569
163395319
334846163
106596059
316896103
258327899
214547317
180994721
307114919
294729037
450441041
320827807
368664749
533547071
354052247
278805799
43609303
287092571
386755769
358761197
100927553
24607523
348918481
1549577
36419993
144343897
406965079
5317057
176873369
80616583
187758839
530509519
102730601
79156723
369303673
418402241
251591441
287500627
342886259
35710309
399443969
96777383
24210089
389619619
126677203
404545429
197333833
469253579
133264739
222545717
385790659
507723169
198191881
529945831
408418739
194049563
231079831
503185687
318555971
174453703
237305633
23048833
372136327
183553361
422383151
240393019
534472933
148096189
154223159
76396553
182530057
439867037
385686313
339162751
424128209
89914991
24920167
70853273
157763521
363883229
231773681
15386221
442683511
330970769
24597899
212596771
238190683
122332571
301338319
425026351
137353537
134499433
282051971
520614251
300470153
519828697
9931459
478648727
484606957
232125029
82931759
417434599
508195007
76457897
218019743
204062213
487140127
464825219
164026249
207434813
212491507
242623663
332301503
11597569
36673423
35281403
64105511
13771271
484646423
398465153
307083817
121598821
373142377
472376183
34125797
160853431
412740347
399647089
356612381
468995731
285769217
345709813
43738559
165848539
77410001
15049031
529106947
366421949
307875013
445591787
17327669
429480539
332582863
229851689
150254591
367288223
414163171
203845489
39512017
137161603
56449439
68229527
201983311
460536319
334055257
264551047
244658683
261491641
55677367
471589717
130443371
167337539
105081367
135706943
514852049
247201379
187735213
309351121
217163311
487864103
277296077
334215853
345880499
27835033
392278277
10984691
249090467
316171663
379586167
57927253
78714721
446603699
187877699
297992213
239622001
189480979
416312803
272015717
71786779
467395249
273238607
139285813
122550287
34081693
394325023
15119449
413364449
180809561
113969203
417753697
48833833
405191627
504885149
280999399
74422489
236343923
99137933
147130043
188530007
431831377
7254127
209930713
471128257
373714577
311119957
193797641
277221319
484828033
245062373
75268223
451653479
431865653
298430623
29960087
444048811
20470753
366408629
406097957
38387879
61791893
495789823
492095077
122585599
111886693
430047689
391914433
34890767
29773363
312048239
236705999
330232627
396384899
43112869
435782749
202213489
472119493
304206571
469612259
447949211
475387559
164397391
525651011
120779621
124162459
238711771
431197573
29943139
138239033
112913741
313805939
403593329
71973757
284700011
289787489
269612737
438011923
431973929
431524109
106635127
75597383
177404963
518759321
282568417
217083541
353968817
286093103
456624989
433546831
352816267
368114489
459207263
97718633
382004911
202803239
529702127
49731389
472451459
319818451
44632013
135652577
471733637
193231733
255198667
507917159
150479227
511294051
309686327
249916973
51445231
478343741
52646309
89139439
344106989
460571693
532095419
476302643
119285807
218063453
466145081
140184119
310471327
56270681
25509943
423568261
484316851
131859617
210268897
27151391
86207239
167360819
95447353
2323313
37992197
329800109
416669879
258712357
389528459
12106973
299661301
433021627
249696773
231510371
31117753
450678773
200558081
336571379
496907507
24947809
105857879
333501101
189250361
335448049
370315501
116919359
270568381
89079761
21945433
116796637
306968383
192270151
441796753
63681511
380908223
207667609
536798741
233156453
102518711
178731859
206904743
244791077
99084697
157700093
402959779
229643527
244599149
284121427
421414001
311492591
337035719
466892999
472072127
269407051
269909729
80364917
323917697
413654497
355305989
79110223
10225829
157902649
232246549
429034601
225710167
250563329
44874829
480060913
324916909
302854039
450109201
532399573
358582639
122964203
443194721
120688277
99660917
471012673
22103219
339161789
22746331
87805373
84574943
488035057
154961011
110815927
26803519
467553731
448273421
55800499
178034287
225796253
418455503
169366861
511552583
466520807
246025369
357693463
200583083
481241069
315388831
361756399
181007611
219965569
215178829
307961917
435563767
435812843
133773373
364471241
61069523
487847201
497400473
144968591
121534793
367941929
401970181
489740813
508912609
249328543
59421251
47835833
110889439
183711343
283189373
212730907
239481029
26630917
242128763
211047409
211020659
44622257
99694207
70491781
363843523
294262769
109813729
386524147
206534353
481062151
284414833
372829
171033521
49581017
113795347
342102133
208620457
54602593
290702959
255864799
119712839
172661059
522523457
177950687
400624967
433226359
371079167
100110173
399427037
165349537
464804957
244593439
433287661
206489923
126671747
425671537
528146573
390824971
223668089
28576183
175401101
497375807
458674057
394323829
284593511
377620273
169394893
433031087
161101697
65913619
430765381
297608347
39499003
121811467
482316547
139109447
156929957
148325383
405411187
519945607
22171867
254515897
387496103
3734699
42505609
68433149
36502129
12837997
180666427
511447471
401196487
376398623
90300997
3165919
114277481
258912971
408896797
25770071
98994037
488746123
113898937
67567403
201132361
390760151
120431489
142553759
243040879
367469281
529857613
225357557
190089127
498324577
186941659
53535071
241718333
445637831
106854073
388614133
185367277
25415111
103411673
369155023
474373261
499851217
508817173
355038457
505153777
410012509
188722811
440264953
514326457
487777879
232872067
285788273
10682977
173108809
461490229
147846397
48797179
439689287
184292363
125671963
335387779
381516077
201110521
233492867
480822347
29145091
318683081
214835213
197002877
446046947
372298541
209952593
5140909
162757669
243602897
193625507
349594073
289955987
194256599
453450871
499599599
42156251
324537511
525550589
509906339
84180497
327609367
347951059
296587751
90574871
274657531
354651001
390484397
442592401
266585741
423030757
362547293
86434507
401991929
44562137
333566257
29147219
390892141
276972473
304110967
129266611
293001551
417535511
275020289
88215203
496829089
106754267
15048991
141011441
358368133
498734693
253195669
497217437
237295327
352862449
449553197
105827677
403043477
500781647
39946261
417457673
95812007
331686037
129282917
214518653
247840673
268003163
264144737
108296863
251964211
431466887
29274403
425781749
235658243
30086057
323966407
194103691
426572243
20598157
485809937
497073389
380559709
269045041
280786073
158738831
92263597
78302473
73213913
281264339
304240397
86471851
95330393
531826003
509996111
23709241
528970499
360691867
492623413
141412697
518566591
149877769
84906491
420192481
60659171
54877013
330696803
397235701
117119131
9648101
307048867
263452223
499517569
56069677
444940679
367482389
276561179
309084967
156188869
357507151
405179459
155491177
13257451
80639651
220586879
183263687
186352531
161674589
333752093
415575973
184479313
60329567
477078491
194745491
441020819
212144983
322960507
9999601
404340821
105528541
252241271
254079577
358717033
237843673
246661537
109967609
51158801
291559811
79814719
142580897
517400557
278862737
241718747
44391769
511595207
373144181
85992707
380554123
4634209
196430329
42059113
248858683
342587087
343505753
205123781
391895201
243244453
126933397
246776977
295296601
505951073
287849857
13500943
191335763
235613513
390609977
235179517
409333679
1006897
19411607
143542843
444659027
11727509
292928399
299208053
179127499
475290553
385729891
160269677
164709407
424779011
367497709
348665591
138768991
33601109
524267351
219950513
283579357
35726923
155752483
431909239
55157213
278488153
35860339
524570681
363993269
485271713
234880271
88468129
133689587
72812261
453996527
438196469
8535337
32675803
372341597
406603123
402060661
257123597
316865401
189632741
139412617
424962103
311994329
122948359
462927013
17385839
374416591
399822191
492275549
298106467
218922967
205230979
454459813
166652257
56864387
53415781
429817933
310514999
40940729
433496051
225337213
328647019
479004037
256910597
184680077
134932373
42493163
323487799
357559331
20212729
512215853
140045273
54982349
160190213
341024423
2947729
137101219
32770559
26463851
142402919
81095227
185698529
10120073
360556799
103371511
353708119
264889717
280141361
280582193
54622327
118661363
346093919
133072363
390020573
83491361
421167563
62101883
442241881
319654487
369623563
50411167
136054871
118894873
100789987
315845471
210264577
220991423
368380763
182897027
132850661
489912571
291063733
148395619
295334953
83647033
38618929
40016777
207018223
19173239
92132669
20294173
86347321
149763767
109364429
275483617
364376171
388552951
170619899
227753861
512489503
210826813
259840531
232559213
323382809
134008733
357840953
147546899
120653003
175153969
224201063
396205363
76996883
15034027
505237819
78348407
299496761
159114187
395508833
89065877
339099457
99365111
10802423
145174537
1929073
9936593
310726667
199689029
425797969
426954557
103100089
207801019
135306397
71019079
462521699
430603993
172475189
496539437
4060291
43437497
325010509
454751879
97898467
55608517
217692023
534006359
394866817
256633807
307002373
367773997
449395361
141325577
360492337
493090471
117625259
96689419
203918717
198221417
409483759
209599433
215080847
105022429
266795401
63454093
63181021
470927983
483475537
104135147
154436917
459186991
37036163
175926733
208462049
180865247
322837337
146300243
414816277
120864869
13794307
95496587
251715241
448821613
127231243
118582417
514167167
509702591
496720141
260719499
260242483
262495019
446168803
518042227
183929357
49533521
269324743
322404893
308422717
330489421
117337151
131385097
460665509
74046053
46563197
441588743
27558331
129009667
363656269
289736093
242295673
416581157
515880643
462691241
276237943
415052219
179502691
335635693
219703537
504848593
17864449
454938233
309721133
167573209
201256631
504541969
224583791
7017331
416915777
160940723
36482167
174985721
269374601
163218163
47858861
32643719
531586931
300731447
18166507
33331241
318339631
458148499
189678199
2361883
469660427
443174929
486316087
78564151
376406647
410537299
379414181
78798353
236783219
272478077
174450833
112750777
109476907
246987149
132762023
89591861
322056967
160161433
130554533
509891219
488186861
140782073
397526851
146516311
359412091
309658763
455439151
163090789
48242641
472181923
283100161
477831713
274345241
175969039
83376781
382490441
212283791
414926899
97485281
184133371
404642033
344611871
479390383
251281181
223765211
466860293
15290081
385012519
138020891
187280363
93129293
100717753
254689013
76048457
388683481
362019419
470102329
125980307
151071623
531427087
438545857
338120227
450794753
24827923
257573237
528140153
510924539
503274143
346207021
430807987
463516607
505160233
196577131
194722373
12159529
59566427
336110813
100305571
471016643
509957027
262378553
170166323
116928283
439127057
65314009
290528569
180578197
534469367
283240649
38812321
91382303
138707167
293232119
76277923
377142107
305642851
342254971
72576811
195254237
347286367
260861863
162685777
188186909
9736297
284207653
246002891
229931153
13530941
412127909
411237143
44018993
9641153
486651703
311474531
511563883
35167103
141903331
480512213
526503221
497792161
73384543
343162217
215683967
9930061
85815211
52481137
105085003
217847689
473662283
521790457
256102157
183194569
178817767
110668499
243937949
298428271
319933877
105218111
234616289
464301559
450360601
468526853
395339851
189655901
187950409
118279969
326789653
356187151
71288849
49883707
119958149
236319001
487601981
91345237
488381123
486505231
344212123
492890953
465695723
464303419
364097597
64958843
283117589
48195461
412407557
469529497
328929709
291041111
143956987
352082197
184620257
84279457
350368927
218343959
529693751
420849323
72963587
217939429
396889951
502039541
353738563
411903607
138769289
485501407
399954421
360630661
376244903
215677933
298449293
261913459
431116069
460180267
58453943
443701807
414843269
160364783
161546431
475287247
21689159
46039463
275184407
207478429
193243903
211212653
468946157
369465869
23416793
231208139
306860263
180592969
439961807
416076403
466768063
535767383
440949001
520485541
304523173
454613129
133295509
263613463
125022487
145636537
38914891
392704969
467308847
329787431
294073937
403335899
167498879
236249137
449312333
107341681
176634053
238213489
74892791
424037771
463511693
94260721
295449641
378358543
330752843
263776703
204915289
30127387
142951561
442117157
419802871
174003601
318745073
347855813
208593551
205742611
173974919
335240041
353473457
21595979
442936801
424350067
326786129
428509579
421794551
120856529
112816229
262386727
257198339
324233101
92129413
452285399
405036629
226373137
20355287
207165307
352251443
503619313
448600511
146866921
396213547
337174427
261672833
125751757
401139617
79065383
251071393
106459307
333871627
345819317
236968099
242291221
46517893
345608539
423954833
190991309
374578571
362509271
62626957
448410791
158659603
480540259
143396863
52631753
398730653
139326073
48631097
20604047
491688133
44595571
175277647
323376139
141366187
279448717
261701399
414609289
151302961
238883867
248505793
326913793
435600041
31033547
272016893
195219149
414930863
74640499
212172679
116184197
331184923
499867037
234916751
168095023
490983439
389227493
146363411
15439561
63600413
288778657
60156997
209732711
263230573
162843553
70553713
68209013
70617559
114047173
1163233
19023923
134824537
270444037
92839633
32614271
198325031
209854591
316481749
120386941
190038521
93482537
299861063
347655073
224129537
196030711
186602681
534985057
338075197
489465181
196878541
256354487
375027413
1047119
345849421
455869669
409121081
298024007
445648367
522146137
14421877
322732507
210518387
274444817
436229669
472246829
401617343
325274711
315086251
141509651
382705009
173387167
37395541
348798113
363622013
490038569
89539003
340092101
18680777
293113661
135613463
215711897
427551149
113855227
213190597
26526257
170627
448715227
471138169
91043443
162238709
523112281
131733541
476982299
90665023
331198171
237373943
450461339
61499533
22410919
222102493
318901841
32467081
305220001
366228983
350111767
500725013
412221371
84101027
82098433
354100289
226750093
396237043
165772547
251701841
162584417
394110919
102999881
492000583
413366647
63881201
525367273
237407039
31418323
297185827
8274817
271804469
167006921
186909209
306528857
192630059
346262039
362610071
8835481
86589749
149233897
517073797
251552407
235241663
8155183
454546621
66334019
68461859
70697483
423966497
299609659
479286701
237118939
112371481
123955261
280037963
327960469
337759661
330364091
284792719
98048117
457439267
196182929
369649667
157956919
444452003
477398839
336766777
354348559
453676819
16018283
516214793
107103053
280460027
171659447
387230971
10436617
71541751
441700531
460728689
361564321
367522691
196456283
194348461
210210989
1692233
431378089
337778173
292892753
289765529
92019701
161574797
495016009
343922911
441102853
146861321
156910433
234732637
5218627
232145479
91862273
139761599
284037163
455208161
201806933
296927639
502611299
380464691
392653637
171686131
232635269
484868987
124964941
390047243
433706347
294309853
299232781
96218779
255788387
346383061
2061673
507686293
287644321
188136031
173880293
202522949
450551029
536154737
462123017
293149529
170444783
129949007
507798337
360358267
477422303
141816629
482390807
88731481
317708509
56898253
157940593
521170081
418325119
486130811
160874449
438279781
137092763
515309383
151289513
78124577
454280977
435931159
380342489
62103973
323521117
21419329
393318283
416023073
219313607
51811489
377371279
187164841
421890719
2884963
194912321
181253867
308664289
534085463
331933061
427204837
373468021
67330271
372220957
494591689
501661967
264121387
254478157
476490673
437190869
409731241
361026173
15197311
198998101
152045221
64994081
419584379
270724459
437529109
408649973
134062741
207702709
482592421
28960663
152906263
306940811
168715091
137287817
513287839
110275679
261184639
77747711
247106113
283453619
470174483
41128657
390508303
448580603
73350649
42986663
414405011
137139281
276312437
242842471
330381323
416105251
85328983
471288661
343012997
50744047
27838949
271211851
339445823
498446479
184429669
185784587
236640913
357085907
280651673
241386121
130358407
54752143
321928787
202933729
131081273
452403911
432275093
304215521
188937533
21092371
190515053
316828367
370502827
355616741
393494537
4712329
527000681
367103189
65434429
181835813
521528797
307975601
267008591
97165729
181693097
50488237
233596793
447893599
441187751
536448217
429111953
464846917
279358619
147335339
353420689
336022579
59974511
459688627
398099087
80110993
180002989
493519973
363924091
179326751
458029633
368438167
239610169
156860563
192248923
111482831
293890787
171872191
494030101
503092451
279922919
192478171
350647001
127894037
5719367
48710677
505363951
103813729
381647309
208474307
442761317
305629729
67197043
62635373
203576743
44175121
235524017
185641823
88447459
267289907
147603769
342898693
174415537
490091897
356750557
140296993
289060003
181970207
184528037
468997099
145770221
87740353
137990287
70284779
170979871
487115609
313684729
12156709
20986991
323937343
100121201
168586141
218244947
223123409
145114253
317376307
300075869
404656157
432048347
311969929
522208937
104565431
513721787
527315101
525259243
191247283
98967709
48179167
259509409
166202171
137366063
465563977
477725299
314584951
45738323
522577189
243192839
18227537
180964933
446594479
325563181
83970683
342587209
531664487
83292997
168414011
470887999
271730033
3690763
112999409
28665503
236155457
45939779
271330781
270287887
180625103
279154697
326173193
508623803
444060167
186527591
371516611
414877733
15430879
111605789
87865247
309052319
321786467
441488819
220951651
78331609
420656263
175522301
458132537
160697227
144719503
56534689
490199603
299301883
195830023
285924203
361656077
46459667
211178213
162361337
411281029
138368443
203606497
176458129
123354689
534048817
429128983
280065659
192129983
327458143
462123017
15014333
490698179
384369631
202580771
174030359
380038891
79524661
347648437
367754459
102902873
512204291
224212291
430589869
285630691
150925249
223264411
265709159
501195529
280159879
5956141
272423537
470587499
346991857
474479227
11658683
389541497
64945009
97122931
456369587
499853
255905401
31606429
256497463
359604967
184631743
75050387
292126531
161935679
4271297
250981649
172809449
200279449
194460781
6063773
348362723
333125263
368651611
256835057
471948767
299496887
409120111
209055911
89645449
105352003
133318681
155781349
107213501
360629161
197318377
326461367
501481931
138894937
410730913
396598277
339467047
260772119
455979037
310376819
412128253
282260131
204154439
192619253
241344127
89642303
409328741
295859299
224314003
3777899
165791051
506102717
92884163
73849331
162233579
125541307
405150143
432506429
475741529
98920903
235848737
278562029
393589663
276901369
360009467
10513201
103189007
404312023
383443219
149337347
179359217
181438459
168815279
68756377
207009827
527391329
53199959
519701153
166433879
350211583
340371803
279482089
477860729
208535891
324111289
141309703
370928471
157299491
265089709
126009337
47854277
214239659
65969777
378222731
365986867
425299009
269581283
312771373
141496171
189954053
502522589
259703167
307113943
341474929
439738319
231614989
13537123
259199053
94099541
452594423
330233627
240850447
108230923
31888643
197564027
522923209
396284813
408062399
165201989
407662109
436289551
362777677
350773037
259648969
423850937
271271699
30030367
330549223
223634023
296735137
167278403
360841937
451125217
437710937
427310129
287289479
130248187
316746071
18981691
155976347
177686269
241330933
509053283
341543509
469967569
203527427
306336427
307089137
77249867
190798373
16948543
360850057
10848683
99492013
480135091
415175939
13804897
93624347
366172393
403879061
175778237
383692157
514389803
54363077
341968831
454210571
361041361
296115889
147579143
525339107
12787783
468936191
324342973
230024521
150632747
192308069
98878469
482971441
135222793
157659311
106462087
364828411
266520791
113067557
255233987
508822969
114489073
54582419
375202853
171029561
164503307
348745597
324949423
382390817
244976917
168749131
335724647
512187289
520789427
143566931
160031329
497610691
311392453
487012613
385350631
29195641
51396637
60236923
226167451
305354129
166024399
215217719
485215421
191591629
34105003
412399483
529276567
462333211
58265729
522935191
107456159
348421433
309203611
196776781
61251871
394647403
157949251
88816843
425171269
44268421
373147661
367623341
362889281
402613279
512054341
15471371
533861803
121353649
318068473
19056071
101298787
258426899
448200761
404667101
497835841
490971449
215680489
123248131
180552703
286493833
470545463
479495143
367999549
94277527
18840307
192503837
73556083
93953633
478925963
370201957
353726101
160679473
159709051
138385969
532963037
265325689
59095499
182495771
173255591
149573849
348223649
165523879
464301763
454248227
169919353
149295379
457246429
203322443
524950099
407313979
272853967
105404983
120038089
85586131
142950007
349149863
477014189
26449207
192980527
406537741
9899731
480604139
500749679
345516559
208139731
86019253
176404001
67097837
202012493
320865553
149438873
65254603
337972259
368362249
455997161
517655233
416335303
85546381
288980459
359879557
119612953
492455203
390129023
291370351
339397999
413990377
266126423
129309139
198148997
202121057
128916649
410980483
405320543
329043733
369399487
439872431
184494509
246503119
96374563
149249561
129072239
432923563
272461921
87723751
67560047
429838601
121194881
37039339
228507007
441068377
423787583
343357171
145450043
401339377
243645673
488027737
342450179
186410669
474318931
309817159
453641813
317407637
38691761
174740441
300397547
79982083
143075047
454948229
9135671
141227353
180380449
356731003
389811031
449490647
95376499
130186219
240115301
426481457
312166783
7170343
61124471
55839151
449858891
435703189
11054669
410648267
238769303
312754513
106013641
262631261
323017421
61145281
171654827
494543893
469029007
136435093
185397463
178700281
423156343
246474523
73810559
209608937
321237827
86267957
270005221
524048321
355584497
192952547
38905417
441461513
330151567
29379011
59057701
39611401
123320569
77249089
435796247
313465751
220458097
449343613
459983663
4995079
137514347
326583967
498190093
468095423
140563469
475766567
70235579
386288099
437858419
477575947
396595523
394059749
497213063
346087213
194567767
534381161
325805201
385004821
82451977
458102663
253505027
24199589
164492261
215422357
316963573
471814813
42478727
140085923
29945677
443891341
381286337
215037967
493938713
437286043
43713367
1049173
464433979
122594359
384097501
79313123
337144931
277007947
41521607
293410573
277659919
81168673
316127197
68504851
515060291
3841777
268051127
449120299
194621873
475862279
422171569
341046869
215796409
83834423
103077203
47344399
291613171
193173821
516239863
3836389
430210267
65445467
101546897
28167917
413893751
354610367
151015483
218505943
149455637
248698621
366625999
20286703
195373513
19361611
82696853
418358179
177541051
230480287
309222467
15273809
435662839
260784509
470250371
108440723
213460921
153374609
494512519
346987313
368367239
415108433
185834203
88871429
437849543
249590191
336037753
509920391
99774671
420819727
231162067
98074799
80699291
247988261
480928471
359274673
464121101
28655371
245197691
354443717
120326671
437249117
6611503
120330703
478679239
380631157
473326103
276554197
214996729
77642627
431915251
263765767
444740623
169953209
297259397
100012573
399209747
471129367
527461111
298499489
372484579
220635059
118844881
110455427
198667277
446398241
131193137
459560753
99312139
418025761
377223683
351265037
292210819
36320429
388503931
368923241
94664443
68632507
71075393
191228761
185562521
147603947
35619043
60104641
523602071
160640107
421377029
380940883
435199159
38763523
52770899
521603587
17829299
205040477
97444609
330765697
107199097
444438733
436065059
330111311
393656821
157061591
193263943
185873689
46029427
149883529
306278173
261483671
330961207
459873091
296098547
56242729
160196683
133973977
354941281
408852043
244447337
228954991
266211173
396624047
278581447
4645117
326709011
489782707
337880731
497880391
534291809
148750111
124888937
47513
100632167
169675879
344544397
178149151
320943751
488099039
48254201
237584057
483191801
306866617
519976861
383174137
28258753
401601839
132621119
60562589
395350001
450947017
340744907
439779281
462367349
505094353
479508839
417072371
363793831
312588161
523028999
412122679
148202839
306865073
409666637
131970259
255441679
172200199
151396043
506876501
410409737
361605899
346461023
295987277
238862191
84523739
107851241
254947859
315871069
88855477
158152259
11714767
175394851
325951427
20659493
267790687
99151649
500526281
216182689
69472549
155657731
324502709
151826713
236919611
21758549
109260797
124596097
57541639
366356677
449797417
470292209
199888867
461256989
60293477
414670747
352298069
186942991
257407603
400091387
259627063
346764553
491667431
171758819
292133129
504810893
249114589
507345407
481871581
365053127
259254839
243925729
307539689
154725029
341929769
490718201
489648227
333182471
381556531
355422547
84834047
521530421
121272673
34651751
177754877
359067001
416471873
530383603
379739951
424208657
361416577
388731449
328306367
32821039
180421961
516368551
181437097
80617253
338455981
208049507
365574731
194816227
257700371
36756809
298419859
327460517
473861897
15931987
311808859
533256181
191310521
452597683
344265683
216204259
488247407
358372463
396768667
531880931
363320621
99979039
149991661
343221887
461432767
233483983
402675433
417185107
59526193
55988753
359422003
411736817
77862263
111198803
161637919
42412133
524040749
171718727
8628773
94441379
60994211
491812429
460665169
333813307
27434063
239694361
241046951
43468669
387887039
231318617
474691073
33979997
178711121
137753411
288652069
312678293
150360901
163269919
319540099
79356701
101855629
180041009
420596461
403855937
30136063
452191219
9318989
475492757
378411097
210004969
131561383
303051149
440844329
171389489
265410557
310149529
12456151
137544103
532390367
134722919
460338367
109671511
476526979
31059367
171410597
76900591
437648447
148249
36634769
412174523
335605913
477254917
77096143
187105507
458155283
362111383
258108211
40392073
271017259
424969943
38057039
387212317
153849887
89806261
91942561
13949417
362174633
478545943
369203201
121924123
136785581
304638199
70309753
319320433
240526679
243498169
139055617
486485317
263958619
227980901
224526233
160890857
290427253
317784917
388447217
35957473
194242019
204427541
421754323
199821911
439546181
368684387
515062201
362900669
60699383
475259359
455075249
442335923
97300369
483416207
183086711
13140433
291875219
208127221
103524023
218382811
375843331
69254027
439075501
297279481
212647993
410593727
323108483
43282847
24229901
381893119
382752239
34668811
391218931
508509791
498856021
455856743
145269547
231502367
154795073
364405703
172897213
196506137
41445293
107894497
416933807
511858483
78950621
56875891
171568591
413837663
205366261
87290263
411481123
16164367
412573237
270818453
359399597
308369233
494189357
88923829
330012773
107251363
343464677
512770957
451075109
17522777
248968693
225351937
167125201
333645703
249478501
469462999
190182749
453923077
324583583
242701549
44398537
469858897
366608023
91783949
154330577
412785377
446866843
423454117
141046349
115070143
125507323
57963553
63763723
458437157
99283133
456006401
70788937
193732199
351171943
300353747
467691673
503034839
283413029
234359683
195930557
234420013
331882303
420737971
201488821
329107643
145812109
23771081
773867
291843367
453997679
405835447
356985571
403358831
221622197
120466597
361340737
63808079
99887771
147639313
373586827
370520393
491791747
514777097
184711649
252735733
433873513
152747389
153639443
484081531
244745663
526297903
489508561
76163903
113449229
99965539
145294847
255291529
84503527
121766401
449466749
263803907
5962907
350320067
437224423
119873801
425031667
192929801
535684823
304834513
428593367
219277111
43377769
350426309
430347893
176284847
336570497
306883691
283830343
274018973
347100353
139329709
290474399
268656391
85758707
394506503
349238017
418199237
78582029
196536233
316985029
151750399
112658951
303451483
159491461
107309201
478759451
138998539
63981703
53890643
51916399
446372867
11705789
81750737
12272893
528123517
351954517
188321503
106179317
173061167
67561103
17768701
18433
22330397
188616749
399329923
425540023
498480889
458209069
113496371
252619793
319809409
236819113
419307853
436641917
396184379
25590379
352711363
466837139
330435979
269367337
219585811
1636849
22204207
152794001
308312429
403627331
32756981
203381597
240692713
191904277
389159431
359282327
311926903
371778961
200434271
241276793
434403661
505884749
273564773
480165097
344907971
300473753
107085967
431962963
486090581
248243977
132543997
277296989
130191749
79238959
479535461
243403609
404560291
248902237
87874937
410503003
44414933
258103067
271972243
203264333
311778029
473245169
363913609
502758409
460236103
231617803
372547837
506356997
391727239
16393913
523567361
498687557
414255377
30554009
472468747
98063443
74222377
329379907
23649467
500141287
388671209
2163251
428402627
203421527
214625713
130336387
103323911
94532513
269307343
466762403
45804037
418671559
27505129
216154199
49154627
413046251
233483791
62764147
340951889
342837427
15291923
227598727
115609427
326370797
495362719
205772939
515339089
337722859
85334927
467070979
442846867
362429213
221180737
326019787
346769539
492373303
233356811
274742917
118940363
533837543
489249197
112068961
253048489
96788297
80565151
134058931
382090679
329311511
192291037
282985897
261933341
457769617
37756013
78360923
39086027
497513447
254817197
5661401
213503263
97847143
532783543
166166933
226607659
194841109
185929057
27244207
1922773
353201243
210943573
193127377
394668737
163639453
99993833
216903109
9910097
122934677
15566051
325289807
64395889
525998813
387006959
16948891
30751001
159180859
509026181
206059879
90305729
494890091
317030543
175692359
449302717
72663677
467689951
274943993
130995203
132294191
278100271
46229041
397238173
36586279
431259919
3112399
523845853
138607247
24279499
256338073
143161229
339013517
15914141
521051561
19781513
83469709
246064661
298356691
41652833
396168757
24482267
361446097
294457973
56202637
55852453
455325587
276280097
169498843
24848531
12299797
105165449
82975327
132402737
262202971
130961587
416337787
291480481
70111259
137290117
181515577
244095521
179515957
485221067
267736229
148884539
448396999
7062533
167180939
290549209
166639289
192120949
273863881
292751257
459318149
358762171
286716667
88934189
530233037
189520543
333685507
123458473
439949
306478787
20830471
141580129
111441101
344437381
181288409
89554529
72550019
111911897
449838293
26066317
55779221
353823199
55738901
255208021
21283291
296093221
359345501
170549179
437629891
495777839
78682039
302376103
446291147
437844787
6725881
391061129
500651297
70923577
311579579
364214759
129887291
296602819
347879803
260736857
59714821
178931861
467324939
68633023
369917923
256096319
292619959
383601529
483047207
109280161
222303113
184040771
61011127
90235393
195912737
349119413
67674589
4938943
32476501
532585351
459723527
513780347
243845531
150377891
406542977
462987313
99204317
264021733
92209543
8546761
168591947
469368257
146761337
63922357
397237507
474229207
103028693
297131453
44002333
65794367
106672883
86403883
34211843
445437017
302203787
481722061
52686133
133451281
215149721
42661277
211251697
172932407
509186347
369889529
22961921
85440857
328893871
376558981
535492907
21865759
227608487
238070977
10213631
375369901
108873013
135859649
368896453
270867029
350899931
398158879
464079233
35275291
55709497
244956269
296515603
121253761
186849811
111926939
106927643
300622117
285344317
357398351
502691221
75197251
424451693
489258169
307388857
319069273
367624963
293563349
487358461
211964881
264214243
196818079
245746997
397853077
441644893
76316497
158304313
201826637
430943069
164475943
309978467
264076391
324090479
240873881
209651147
2413679
297025591
531543667
396136109
297277991
280967923
164104021
233101763
200183479
196055077
331891643
485984269
83250953
135846071
118367071
209570659
400113601
382131247
28245337
146553983
443684851
437510621
6782687
7252907
305401531
428001047
466957529
475055507
318400529
53629049
353734499
302280073
305769181
88155083
347354797
209450347
352917107
491010731
369125371
476572183
356289509
187589159
81817829
472224047
533300707
331998131
172032101
213426253
214122577
99348763
28640947
224386817
531787757
355948127
345401711
115384043
284265017
172790081
268645261
123633479
21917999
58136891
197519381
8909171
393073693
168861067
58207547
277441583
403212119
340156127
150869573
44200109
321373141
197217299
37711277
218685581
9066571
351532117
71563171
22191881
286502941
344111771
75705829
42099469
303243709
209667457
23285981
81962173
302096603
430376383
520223267
494788883
249476351
359323831
425513981
155217329
412738057
100681043
6346751
138928697
371038709
244509767
230434753
190208399
157904017
49184089
174664163
413663531
498040759
513434401
38941087
93634097
182183041
348655393
492542251
483434327
20279003
444612631
233124637
241231321
134321413
190208803
263376947
120974561
392126473
402526109
188332799
332467841
386480879
4091771
21525979
438628061
65425781
382184381
9656281
67267097
51419663
90489043
336823829
65468597
28322347
471256759
530328949
459471791
83537903
126660577
531124907
268841491
527482721
188809723
481941671
342963263
4932883
200968601
528174937
462504683
380744927
46551781
72995231
88944217
268835533
21948893
172806817
106696321
199821241
74630393
212746649
147069763
104749313
199657487
490737551
183005653
160864511
44568833
195359279
360445703
527560777
148837267
142019953
254626577
358523681
51143921
380113603
459053059
206434999
487939547
324848191
74100583
246726757
73060409
82402303
115125589
431359501
177356533
260165341
25831667
144735571
32741207
524501449
295284799
231271421
18055511
486636877
499166249
221328599
505830613
418697561
149196391
331965163
117225643
391764449
336257731
484780337
240940367
135781963
502879523
24570907
253684069
17440561
125469151
408295499
384587629
227563549
321301471
3128893
408666091
163342033
60246677
367518287
475754729
465245447
327972791
383303903
327386369
338258909
464118169
39829981
334499821
366398423
193735819
378977009
313967447
414288529
375972923
3992719
148244141
183049091
409397761
450577471
280740983
369396263
346912733
142759249
322383913
443103259
49512641
386547047
296584549
94537327
335167051
1846057
381295801
26457581
435342701
205637339
342576083
407347133
487575749
292426319
102640393
31960847
467013773
95665709
65955887
235578263
45243767
267450691
396893011
488010169
135551503
235089493
147160399
123010981
232391699
73895749
424484243
157040353
162268091
49363621
178426597
226023481
31478389
300841337
104502053
474967817
342291421
326982407
244288841
13253239
159460627
61531909
424972949
435854059
525363589
94965419
153864149
247859903
457996727
254805301
304936843
462452987
329414021
480440977
455233943
27833153
241159507
341871671
5589169
262836589
452272987
439452011
525763061
326295499
360724813
131961623
178179371
468906007
232033651
349932901
66442997
173515591
154826311
419880137
212299657
166568813
164850379
141651491
346334057
77620789
333546673
329987101
341787781
465272117
529463251
375889231
482770969
526627043
222645611
506211527
83837833
45710911
416949947
273382189
461158091
198784601
157681291
31233053
412901969
267138719
300057859
188134183
136012603
402878747
392766299
228758053
433602887
377769209
234787753
122267987
425089153
376012661
523506439
201620491
501118693
406452799
90014651
379287617
3241129
269606917
5497879
498450167
494279207
330640733
271081319
433477487
504677597
68289467
2421767
404739053
478954607
312314567
388385351
235462651
423290561
48004007
63451783
533223829
207573731
233221969
493644733
408226669
64559893
103607003
498709951
529931629
108574471
296094223
243944161
19460101
185168671
202122887
191798441
209686747
432163603
80903071
17806241
34897271
101086907
142415461
241222603
339840323
147786391
376506133
215824513
226006747
347658439
448886813
346074349
76778789
40583143
299910059
73358027
302966273
61361407
32499079
357302863
299413391
78962953
369963229
280101683
134057071
165394253
309737899
380510519
33807931
45353921
270706901
4046129
258376949
186883783
335528189
223803883
350387087
244284569
301169083
89133853
124522313
13798711
374440819
116569993
407686987
238150567
353411909
82482811
322645733
292566977
277589113
209249251
396741691
136571983
290483057
42704257
206565973
185502133
359689501
442855981
408300533
337574911
508348613
119813461
333431983
203918563
449143463
15580303
404224463
88195427
348070999
333024179
339125107
492301897
448387843
321157561
288172349
149012867
89067943
261284819
476543783
511392073
343892363
221520527
242239891
171054791
310863221
400852637
85332623
182047249
176071501
375640847
148316321
385107589
121171669
414579859
504640321
493016077
259354213
335854721
268063693
382002431
177705559
426030697
71606027
108234829
472302253
3872543
103399519
50015101
468127613
381094579
28924171
507414329
236906399
38507369
138224479
314351969
163699451
168495559
170152921
48222431
246866033
350285167
511455431
244916453
64121273
396528883
80327939
465463379
414737131
357325223
88791811
145496899
172201193
235644469
208365749
217815701
515532541
67497889
198773431
240942721
42218381
213585913
60100879
370366853
76679221
98410327
284190449
475523329
491245903
414620243
468142699
490936807
100359967
179829719
244797277
2710457
503973581
195508801
360882901
96035497
321339587
421463131
185865583
510541973
129637243
422173853
285057613
25705997
531495737
481494679
388096979
232484927
14796829
487663537
92104183
269159951
19501177
488820481
515254273
363079117
524097829
190337513
293506051
482938919
419484487
183974807
260162027
371435399
418402837
386702489
158811347
488902961
511224569
433823063
405367799
236344831
179359717
463426259
260294791
306280967
348125441
338007317
228081059
383403649
86587399
352372961
452122987
511751717
363690731
10782979
361224013
68991149
330372277
27480863
27891293
73098919
403371629
382854083
25810331
137670077
129047777
291282073
361954961
94912219
483602783
77667019
443527933
157355977
459980369
144610183
49475669
65584867
211598719
477232237
334800419
422019757
278329973
418190281
355564991
141283357
532530473
497046047
205563161
172245863
166507153
521753957
6143927
293531789
91069439
201287993
168083117
523706767
269227447
497754779
122377511
61266617
535995217
24768979
50556787
282959939
102547127
430940113
368206511
240934679
66573797
319796671
81982699
140907161
480594017
24799
164024989
456442669
59655131
284896301
491255903
146993383
201081667
378121957
221613391
234371999
246447821
364461551
430899569
323641
270599629
338138651
198248647
116721151
171144971
306947491
86009369
327096197
531926089
329142977
469650719
273605323
126764003
448607833
315347803
222697957
386896603
334868137
95066707
372001561
300585977
56675767
414698573
94145993
26641793
385815361
425533489
140770367
398695861
40174663
494564143
150384083
389914051
27106603
45959821
68570987
111580619
218003347
311604263
488442137
256054769
156899539
505133273
106364017
171265729
305444119
247928227
5056153
329619853
77381027
527257837
189589723
76353037
238998863
332409019
346162163
149723111
517336511
475267097
281557141
148364137
43281461
92269843
124150231
192595489
305041621
364572671
281976197
520585291
249917597
535642871
189235309
200978467
374954423
290851157
356530247
295234099
182409281
396920047
151284487
334759703
61522211
467753087
509039159
417937867
34580927
459332227
197219153
336569767
328237603
29978537
196759579
214195259
48451693
225807977
277594403
499016423
112122551
125218231
448032733
157299887
360593323
47543891
18256211
506068757
532556837
337158427
225689249
259491311
39904511
440260333
399011993
292476643
172022041
370465631
463324247
331761853
337676579
184680103
321482177
488522633
533930099
129085357
11296333
185023229
383750993
144374501
453192329
113392217
484819649
525193021
355289881
357854881
497256107
108945653
79864171
178600921
78231781
471838189
536498423
484452263
179854769
250242739
61225921
407130173
192507157
509052989
10537757
239956243
379536293
31696361
507111211
77300471
7157849
108701003
311079383
75204053
251819497
29238751
83782973
422117233
517239133
329073937
488465687
220706743
187493959
26583281
477853963
47191171
176163011
523073851
194165113
142597979
40744381
356296021
479243503
514529447
37105051
345723659
59533667
114546737
312971993
403050523
320219957
23009033
415069651
323340467
103375747
237551653
517339727
217457503
224157827
491647001
249661733
253396771
432717587
480287039
373536197
343506341
501661031
155657081
317705611
224528329
413321651
352632961
474920233
185044213
245399887
228436561
520763189
341158267
51248537
526145509
439143973
299824673
377643881
419209837
506456233
70385851
53437529
309166289
497332937
152956729
529939831
490424281
252700807
131532617
344923961
256284739
206937179
153067393
98836939
360822157
227499109
123919513
273358297
451004383
276568241
366315857
183590843
459632119
150212789
492934789
448093109
67024801
200322953
263490221
173062441
358491499
403616723
268770379
417041143
316910911
255500051
442456187
65293027
460899689
160707373
158022611
294929671
95637833
300003829
396892667
40407727
354124013
81759221
453959021
291276679
78929849
44800631
271272871
245133181
533981333
451657231
108552329
329354749
10732487
230465063
457384387
376676821
235298201
194000057
172783249
173896153
62245783
209688053
432893477
128299751
342538799
324412063
31186621
315084557
387902093
159671
422887643
528315373
462885743
26165507
319363379
390619573
18402509
35973719
486543529
376031609
356841601
245753143
393798409
483935653
507106363
329340833
214025717
456134719
438125867
283724293
430823033
440870867
103780711
279376819
331739099
235953611
17168399
522212377
143336657
36269117
423956627
402424189
401081407
139670081
504569029
19768667
262959509
155932631
248753497
261875111
210367579
462549847
328282861
337699057
426377249
281011693
496546231
74165627
110708183
385385333
429666463
219589607
400237553
349459417
144746761
523650217
4958351
415444619
265877567
324454789
315114673
232413949
339512581
193545727
352587019
457554043
225747923
231341063
21166253
381886823
284696521
535953953
317897537
255948317
114471571
488875747
524118263
411554327
525187249
399966647
210600311
212912339
518067577
107698849
118614761
107252797
81961093
133227833
232744871
204351919
434151481
236982467
8473169
2774027
237962911
485575193
491084411
190981613
282003971
360701591
471231727
469284859
17801327
408027943
8475377
52731001
57711713
427102967
456715397
121324211
266905003
129790103
394860937
250941143
22857221
514786739
478249481
14444993
104660807
402235741
417986161
494455337
206862731
40384321
401028379
254102627
155105893
518987993
488893367
76381709
122477969
328883201
496879237
244532767
39577333
459346799
59252201
124238141
27466027
217839001
295450009
343629719
500155363
44214251
522366671
332912299
472747027
464037059
301179797
131708201
378927163
338631481
427865749
367238623
93251251
190329857
249759989
68517983
371237359
48773027
27069073
15990769
148813219
41980753
157801433
218203919
211320859
361956649
169543589
161753863
296083751
88057147
2445601
29623667
376336901
407405981
4297001
321377807
450981889
223198139
203390549
312550883
416548661
385380469
899177
170735261
237458521
378293239
209292557
215931011
91372003
264512081
160994203
444123923
379916027
28269677
369941111
501287401
278844259
185869477
321131873
525171511
154994789
332442581
142576481
342851689
404341043
73188221
374152087
32692951
270194293
491247643
475592291
22225661
320777393
363829369
132521261
17774357
498964693
333975643
259646027
477008179
151105063
63782387
89924591
306495407
290162539
110970263
340919767
534416011
101897021
120398797
308762203
279088331
271624867
304638083
445256291
497425927
474250681
111704639
69936001
11691769
133323739
13948591
42762757
242669701
259009973
475981211
113951441
327747557
452940689
87276841
189962237
26712773
98731817
508012129
76228261
517552949
44246381
534352843
280285091
507301009
104888321
133682363
358573711
480331403
248413747
408777797
471673913
116718743
507425201
216285389
128036141
453834523
427053281
435480187
496210853
378060047
105091801
252292133
369440167
252034007
10983079
49173017
463134857
410580551
489850891
237784961
314509297
267593591
73998347
399716477
21534973
485044291
231190013
535777513
520134137
335361211
423195299
198241291
265597711
134701937
161798617
526063631
504409501
297788011
103084673
374655293
228461671
24528503
272996753
417797203
257861657
440230111
525777251
362373181
175992469
341682113
483153239
106264513
499919579
286619647
398761159
100140529
129452971
131214673
67959613
419261407
215822219
47056313
86115443
432388997
425556653
155421269
499481893
169412323
19301369
323624759
2515673
309679261
239266553
395952563
19158413
203723999
129377491
5602253
326599277
125370139
293362187
115940141
224207297
481245847
396227383
78679439
153050083
145013657
142429037
120862067
190981541
4781783
30611059
19772069
527949427
427258439
299630651
363129407
152236927
365823791
175895857
49394291
407102057
437961697
469407527
142624589
420999443
332502353
313589723
300505643
442769843
175869349
353121029
198818357
98350751
369849589
201429743
9669997
225232177
45274921
38589427
448385363
133699997
201376363
211454029
362258929
215754853
431465149
444356179
48533591
476206799
421503697
166685639
161356583
219934867
6683549
4419581
227460461
257858707
320136937
46403849
451497379
33747047
446329489
423971767
331509671
103097777
53066261
503356969
98916803
278432863
418324301
498102617
405494813
435900193
101053739
312855457
370033093
333319183
444439243
329920709
129377617
59950699
363250619
108867481
422200139
449603629
165239719
328818653
26511047
474520391
57226181
370137221
184454329
186841643
370115761
40463543
471795587
150505417
440458141
395318117
215038613
189553171
438512183
197099807
77233501
30153637
462664201
232363451
301149847
475640663
280033189
462449851
17619131
58857377
314733389
358162669
656651
276780869
206289899
521508797
105343079
143371483
243850151
319317379
349833511
189690799
246850111
162427147
466933693
23989481
80388293
461495701
159564673
320594513
97776113
310347047
308522639
151687639
427742617
45617977
183689617
489530089
228988733
365970467
1645211
432753157
73045571
256184683
296145977
303885007
231972199
183436529
492511069
46521487
247876747
358852493
466347509
233180219
46983791
206939881
67892063
1856039
66822209
184974379
403034921
412337593
411957211
18178943
208493629
453706207
199291811
246126401
414201901
346791227
248362313
342124229
132516299
228248863
170768837
258548579
67769389
266654803
361198469
217110977
201356333
82802653
514029811
254417791
200591051
365982949
97995041
344689039
371953499
201786569
179542849
260875613
72613949
500142359
376811459
6111593
97108651
322927877
222568813
19959463
418106413
328062211
405973933
44882701
52685033
483448153
133058719
433088563
522627163
94393837
468386861
81373927
188945387
85317451
401554397
68991077
75831347
222759587
203848669
353042827
147272011
509820173
21400523
285863197
157370243
309120547
105504913
373217197
47376877
203100413
270912253
257661253
187730261
91035913
36331111
336906569
147319091
35053163
318932707
401839939
216133961
281093389
148687589
385643941
49193423
215312519
125351467
20839757
277524199
242435209
118446781
152066669
219645133
229929451
30194501
228018317
66634319
278749591
469458151
41048933
318576773
461228657
274425083
526013843
177074747
418154459
190541773
426160663
246055577
372265697
272716987
523626209
495296831
21645551
290106149
511847527
22318573
183678041
461698079
169176803
520158403
410636909
299410361
268380743
535263493
49661149
342663877
494920691
525298819
109164079
91396769
88389619
108749941
259494269
514816283
305243843
60638231
360781009
412468879
497425121
291964667
300344699
396091907
127578751
445613999
252733727
147992203
510313987
163951187
108145607
404425193
389467933
532020271
14534483
32048221
500785613
201965059
40895873
156903521
292273019
250222261
197083753
351923413
393037927
305105747
253801447
379009199
523178641
217405009
16019329
410444093
498383069
347032813
535772779
328217333
193450979
177605017
66896149
167362571
58134233
436326347
180677297
527754589
293696939
27287647
428147911
136957241
197216491
185280749
44087717
475553509
184971173
5242439
250941377
208948387
370529111
93089407
241370807
496021093
398461757
99668021
474518971
126268687
374554801
452389033
412453213
431324317
93778723
442480919
310439401
382971493
362352713
491001961
196040011
80103743
149753371
257042809
277537537
167878439
340256201
476866729
229310969
292433741
432921563
416652707
425025169
403524689
255578179
404444303
497148401
505495997
495217399
365926283
363233399
47660681
326006701
17010181
319319801
72195833
483775993
296495819
255169793
360216449
429154087
110770853
445611869
417593471
447277027
363986863
375429347
456063667
458881949
532849463
324494903
193797673
144955303
196862077
535342673
415420729
513150713
408619693
111079543
441514253
488057623
405177551
404345531
423164513
126739477
88678349
508320229
274800329
61865743
6821747
516492863
348206347
71361977
474980819
433066099
514682933
532078889
395861657
89585543
15325829
438062293
457136279
332212847
58422713
294837527
496161769
310022611
116988299
141368629
71996797
464668783
361697051
313570111
383045653
18108341
261242209
307605313
9322699
338579279
406772759
141645187
185188723
294436567
144620809
25088429
169157077
89023811
419573939
371196911
95070169
278112379
287423281
28203541
153271511
299203189
424642577
175513213
401584549
389790949
138139207
222897391
182247319
405779357
96279257
37536977
369850399
230463929
445881173
12783283
29108533
231619097
94285871
322760441
4101023
272010203
154332931
89956577
252913481
374719913
119810759
38944343
260131783
512134781
331274309
143708207
320655821
237758831
329608283
247571783
102080591
478463441
255814219
532375981
212006909
157235629
530500199
408682073
393490813
383479739
130634393
964363
395042707
513778493
475232827
23144819
632627
162940093
507835109
199519631
381699169
137752157
160408439
126297491
423766199
527712481
110873431
268093459
58715497
142118869
36329911
30885817
75965291
222895867
179918077
233901593
513290893
355142351
311474509
514017181
292128131
199822547
456300991
66405683
477262459
135789341
145241053
494465219
300766871
77564831
112754953
445118027
338284021
80193733
33816241
172652773
189127837
345672581
22567309
82018303
163970671
525282943
156875183
432144121
337010519
139055197
394771373
34732393
257995099
98457077
531676931
342740653
379015129
482637809
65839661
94364497
471943007
359292991
367906897
90369859
400934381
229981553
140626841
513440311
202961951
58929379
29617039
112349557
236194253
536836243
54254561
80829179
821069
535078667
409482373
7821907
9553001
222337051
235129877
42876767
108935279
381569273
285215863
72690347
245024477
168023987
437565853
222830749
99926923
300300647
473027899
456646123
521026339
41483591
104804989
413353471
430017827
217225901
64130147
426512789
383090759
307561973
351555793
435065101
71351333
458955473
59437297
159533879
177416303
70313183
479281813
528170771
50652053
205454663
462807941
220548739
320570317
415313453
215967043
467961107
100594999
261383921
268680179
217637831
381169219
185669059
492207887
536060377
355964891
347244983
158756431
448268543
384408581
497648699
226578647
283379323
423360829
442017307
15878063
227621239
430365337
419213101
194882683
330812957
368862931
328508207
332309017
26140529
448703263
75717583
229165093
405457807
440754661
139535441
160542079
536081093
49407599
15723871
90787507
49687439
62441009
404853971
388144019
232774177
70528391
112212283
239897039
322028683
10349081
283493227
499614679
18793319
105668131
26658763
461651119
190556897
356057113
48902879
364325459
123336793
467566867
318689627
142610077
191557559
400383527
463610387
285947873
66353561
7675013
18513211
21925097
398941307
93850213
518646071
269059229
96329117
17381989
244377239
490669999
481402219
499610989
534107237
67912571
435286051
212778217
375314447
393888923
400505719
300568363
216914941
408037471
491636357
191712467
198120719
274614167
50670989
74339371
81669451
496621087
270216361
54722399
92334113
48033487
19824671
11773849
443949971
77725157
446131177
133764893
172448077
170185517
65124713
347600927
371610739
205614961
61754041
250739381
214597549
372939079
522709223
477163901
445083799
521026249
415255663
436533199
441721517
185210147
407223197
37272299
389722643
206924593
303192733
216252493
113734393
438752329
208748909
35566543
268363913
417552407
277882349
352819373
49433507
198417041
117427643
229509719
387930217
481398767
408993703
187851667
503949647
146502887
297968677
162357857
517698817
22791661
315730777
208081427
356989979
99330067
173338687
51917561
58759699
425955263
419379487
249642413
293741473
153806993
145292831
129465841
184193717
292477643
503497271
78678077
465358571
308747639
115881977
171507821
142601989
381554233
279662101
212626889
184245839
46657973
365036821
203343367
48098279
211004803
197654731
529483817
54354161
109119037
17795693
308182229
407192761
103261933
343362301
372336799
10211027
327176363
225918533
318143069
425992381
342613919
207686117
277014797
320949329
274708199
72178279
128454589
195575027
338750029
375505841
498908609
301161073
402157429
255405257
401189377
461281003
7451
26258299
310812907
302848079
127962707
134281247
154348573
490792123
342579739
134288177
144762367
54319649
78100721
300392881
192085339
215959363
452472983
463263253
432745289
463748911
457861009
455599453
437765917
8813923
341266511
349701461
12034471
198793321
219915989
8266829
219266953
207474677
406426571
119936149
216245921
140419759
382741577
382304101
208290359
66431389
14658859
157864897
36580597
142597151
216540349
91109449
263150519
159897193
452913137
438707873
407747797
278080321
205019699
454485049
233050541
482527351
223960439
498350137
302476619
534568907
82113739
84757247
144289039
214793197
425291831
294732293
214886843
188387867
75564707
252180347
471812581
329575289
150463993
21518839
178165237
5454313
491375897
392023739
243716983
310583173
364749991
45223279
108673429
362394827
259871939
79867031
483977867
449108021
275891677
188044189
371415559
5596397
136699333
196155233
332993987
172696687
132711251
514996847
391000121
426851023
66090457
287884139
268933129
256115399
466859623
106653077
529622887
18672631
287899637
219658729
508568017
85340401
10071553
33094823
54780371
398518457
414039103
253487603
110274391
342945217
79057229
207617783
166050979
372149081
67587433
217421447
443159557
505991093
197961679
145166647
26765867
32851207
424514863
66585767
345872297
289480189
386710637
221662729
95712817
512430283
52407689
74467121
368109899
274734169
54308237
17315827
218745937
230313449
158050313
247379147
166943137
26457877
117250909
72055187
11214691
520818293
16299667
482989853
475021727
273735233
102072167
120663901
247263329
485536897
141968161
319200803
359803663
65608799
262525111
14820941
312080467
41768579
516209893
169891867
141970897
22177321
519265631
199518029
395963257
249881647
433222379
237371447
140030773
218804251
426157723
362436397
369494117
156822881
443361299
196022119
59173351
78661241
178547669
458737613
161266277
3160103
4000511
324268519
407095261
328204867
129789767
181908787
122664253
183051859
488454599
519930539
445642009
440545201
82169387
331705571
434003923
416070887
93332249
465017747
309428477
443382767
431017241
37580051
477401359
460507273
240516853
273164873
342802219
106468157
445460179
192438931
171080467
108130987
503687453
66766213
277879253
199804651
107272439
473181949
408788141
37987507
283031447
515237389
87891491
19254853
399956993
183945247
515944469
46941481
443305517
401046409
451763561
227907917
228888809
239207279
491100971
460440553
95030521
39166709
362904023
310724269
6138563
301868989
294702511
450511643
313003037
200539109
315061801
507574003
269814851
156381517
193212359
53674493
454041431
233970287
31668731
217127671
7779713
262025311
514967671
86671283
408905839
95837593
294238279
444876881
507978787
129214067
470202199
361768747
145324303
166102511
34104761
372549097
64398221
12050933
404532523
256733437
417926141
183118933
305031173
47439991
317003627
323572999
424438913
70216093
134625151
518653691
57849767
385278557
141501211
74887507
34649759
334938839
366904627
141290371
474512699
535008511
271894529
159305347
90660463
513469829
402952951
133501681
357993563
196916233
21531379
182721703
420394847
428648929
327045863
5982791
61251053
534044591
2704903
84335479
348680141
135394393
236334229
535999459
105267973
409069813
32723869
384549709
83178743
476267689
387060061
255232501
343253401
300382847
531271513
109230223
148335461
376722761
265920349
441922511
86464327
302761919
211729123
116416231
358704737
334782341
303121831
774143
188042479
488074597
166926311
340224527
298714771
439542139
250858081
104822803
26578771
520621
353520169
346396241
138740941
225623927
486274147
530012557
392440813
48163267
430128701
366710453
32886253
28710917
300168689
74215651
302645171
518900671
183917969
482095331
487858703
256583471
5530939
502745413
161441383
389497153
426046003
534273617
74929
139900711
147012421
431962799
373141273
354540343
492325969
374732161
462353347
408815149
48226457
51184883
432486179
169731533
109707547
44359033
354640409
84001571
259312609
466875307
144943063
115060717
453861487
202806613
89021351
527153611
161191169
453806797
419843867
265059979
164954879
419902531
51226277
180618187
228290749
210339677
289408177
511169069
416515973
96941791
298504091
129960899
459701611
287120831
363405199
425323733
451967909
152421589
98994793
262344377
176656013
330722593
311733089
416748721
149728441
372102881
58048873
461143493
306675211
188024261
461215607
120828713
422364707
37588549
72075599
244615303
174660841
456371131
527192167
123947741
341966741
16403377
125248657
343649129
384457739
144499249
94255507
65631481
99762757
13285859
38356061
12973921
47670599
370994387
185020963
323611291
351003937
167925973
60919139
468379547
528894767
479281553
105805907
482680621
444667061
262232249
362178137
480691117
401588107
29492527
77907439
169239611
484900313
192792889
429888757
380902099
26432489
254431003
433769207
319171673
383188297
199373599
254841337
497949679
16939093
7671901
69318817
372400543
282920653
326489687
413146423
21384829
110095409
397861049
31155893
179917687
53551837
308264639
489486289
157239571
25936787
251115941
536825671
425221763
213407269
66950837
348144431
516944657
129632179
461068171
58340099
355471213
280827017
269652401
39248003
458402579
317578883
123078611
344553931
503400761
317090251
303964273
134119033
51878479
188199391
171004583
16005919
426566807
201402431
60691999
158414629
215742419
388238237
239174423
534350501
387685213
174120773
66503953
7740407
85681151
119394661
44783509
67798979
71478637
60650297
349141673
289011421
407052589
478921907
95170013
1551601
6277009
305049673
383705911
154786661
470782643
389832731
228050807
201729391
321204353
412154203
403507207
34714037
105726211
9229799
79410763
96844367
328691717
61900229
427917713
481345747
208333579
172296049
433102781
153230989
68361109
420647411
506176771
364636003
249849461
334670417
83231623
348562717
187088017
351474449
406966979
34512671
92034619
350996189
308143943
219140069
442923043
525219119
281544313
319015061
531220849
97845533
101082479
440899973
366503857
81672167
329160947
452415199
335421311
146026733
478067363
490750693
469722419
416031929
339235727
505908097
176159531
228160711
81262169
39933367
356651441
32346619
164768509
211512823
81914221
208290253
315139621
298933529
71416859
241532567
352787971
292119991
502220717
376785463
211356083
66047497
354319093
167251313
100634123
46786127
251730223
492955877
186764069
411323867
207194287
428886851
235647281
535846837
489966259
494834729
294318847
451217527
87075407
445614041
201324707
54358919
441674249
110265433
48825739
126208421
433377877
211868681
52723243
428486393
297375811
111032231
287213933
178661521
205286069
139411409
508095227
282961069
533460619
345382847
350198707
517320367
229851541
404584223
165885593
384615989
195421049
161180267
270442597
13432603
38256641
29299859
307220231
440928353
510831313
33134923
384974203
273983009
31462747
304588147
213280829
27765211
194235259
63077699
36064213
177162439
294877147
474523079
119100749
412414621
314972093
57804413
215536283
508674553
257821943
270043877
94263943
189151661
478402153
317560541
426087197
97130087
39800743
303870199
271385923
133112029
177479737
104769151
316775089
104873143
415517269
310318397
15245501
134325977
70209649
144774629
476241221
182051761
294402733
155653481
508729373
178774909
149985851
416682583
18897833
169734863
293686579
493922129
400655393
400423963
97100111
412652579
52849099
168889277
458884163
393764771
235959079
175800167
336193073
30512311
343483687
309296849
27548029
466191491
433611883
390923597
332324197
516040493
412081457
107946019
12287879
127658039
27158779
160784489
189418921
245446909
500941247
106512181
61483139
5663429
437964361
487697237
249655661
536735677
349176551
271915429
477461057
140990119
9891923
380332787
405019759
386227103
255924619
292680259
511488149
79662881
405099809
25229
487289653
172805579
327336403
351163667
57021227
460704821
291105443
326296897
89317381
73953577
395353457
135105653
169365187
139832543
326075279
484393579
43116247
60728021
470803637
364057391
239352779
65108159
509417213
321244241
388017629
116875013
195715813
220109231
268879307
141952319
186229189
124943699
166737047
262067261
493058807
235740469
377412017
132721969
6019781
407161481
438959137
114148271
75984599
264010361
439407791
216948161
291794557
284273273
223328423
41753263
226166803
433098343
144910673
107428823
290111957
315847579
356316001
531790309
162027029
359668619
269461867
511520419
337514323
384970483
56027381
127031717
41696021
414446101
445205797
407752379
71474677
317890621
268266469
536114287
426519857
202627409
181743619
85992509
160243151
189501547
371294579
59895217
260419067
324690043
298212041
510722227
378042961
369813341
401645381
172135721
412124729
391492393
433001027
86835587
2669077
14255867
247627879
152650583
429918677
467996377
51894443
71979013
166986451
15364397
413389387
331677221
263758661
139307743
471871097
504203789
284513497
331429621
523954531
258157661
362864479
104994041
377160131
151758307
371489051
91292759
207297991
505247063
6937439
338289463
428732947
325870687
327812293
118716181
407454461
499681213
95990969
69315479
507472619
367545223
231151411
255133511
239303153
387615461
222778573
247142023
530329123
512679257
38597203
483994897
244880807
361529947
155418251
300265439
224038091
195500089
353820059
305254571
359919751
189594803
468905201
348280657
505249379
7958597
341991779
99880579
150079603
137180789
368668133
220066669
477810019
73439911
306030041
71065387
156601483
409198897
61552441
154795073
125677733
444893231
443308661
177812087
28519913
313540921
191375867
115883483
445592431
6587389
207296519
427654727
415876523
195794267
354051721
157446151
351966287
53159563
75423703
202965283
493722839
508918811
450015169
162417989
446676397
277907951
10064839
320131939
242885081
137500273
525445889
226751417
415374263
311683399
257811149
485702207
524676923
149537279
8191537
26322859
501000023
201129883
493160839
219953297
31574203
241049863
462429061
198023051
408265007
477463157
8397091
359822339
71529811
105716641
529165249
491776567
235626967
110995009
298760753
357769571
339444121
172052729
144975179
530091547
406065577
208249703
292431593
216917663
291472691
301284397
459838987
461166103
175307563
238862947
358963667
49577513
365448427
484834667
191676967
21749153
161530829
367871527
460765429
291904931
258637097
44569739
448669787
53086643
518162971
182070841
3335489
306778001
530731787
308970253
121336601
353706839
109816571
144135437
217815881
19727831
458360993
270886643
376573009
398541043
461013529
350127077
241316687
205939997
139407193
228392819
6287153
33892877
440746291
197396783
300198991
357017131
514871183
10286459
343373669
11325487
367166249
23371171
252776737
411731629
177491371
332180957
47551541
365221687
532527403
8504789
54162467
9356999
248324299
227151443
397773559
437230763
256400299
44953591
406303217
425867753
76688639
54820729
242007589
9454789
201950527
74388949
243280951
216926183
468799691
106573669
280907633
27572957
516627071
269309419
435317359
401236729
373353521
49071833
447434879
291046247
201179081
77807753
419901023
88028893
167869873
417997847
291089567
344419483
197430043
228850177
219320821
203761787
326778313
527808461
331103911
216752213
339460799
464795381
325737127
120752227
456970883
84823279
43030391
347250383
41536013
255465599
402373613
406164379
96899393
176521531
163957349
448730801
213256229
532717597
152655023
342053669
321914717
193103189
261617999
348534377
286097239
448575823
47210711
106600163
223521979
162621757
70360039
114164327
365261971
530027023
524774533
116206933
204487051
338838281
311314153
85095119
47178671
170610761
135972587
443727029
452755319
249700453
94594441
268221851
118485383
75319313
120245933
352264249
300308747
284838413
345270701
395880011
269330333
10770703
292646719
135237989
375695791
172441153
30337793
178439147
245029951
463916267
390463217
444606499
115274069
309497819
260659559
332605111
384964127
445127113
413335201
505785197
441770827
269246059
278509723
116837531
156377983
114478373
150837223
476254043
44623567
415985839
208887983
34449539
209026063
201817529
206542387
318799031
267662149
203426089
532939907
420949033
166031123
277434853
187684837
28412749
443598917
235303763
358542319
459691667
35685653
457565663
95882041
88064657
288161537
326964769
356396867
59243389
394657619
13938527
321880213
322861459
433144769
250099259
128428717
387369991
532283471
478691747
195319207
42537203
124336733
455319043
417630149
424899809
390927721
430586503
213217049
26556961
440495873
294056911
122063063
133400549
90016919
319662209
56451977
461383201
205517987
105931909
366556823
167459221
33516739
472844027
100043357
143963987
6069989
17342111
53247787
184847863
27059167
388542529
500273801
133873361
196820861
72761023
294865829
36361123
122695033
515455433
249580943
420576451
359398961
216318127
459319589
154156711
181144547
29493973
528643867
74032487
209281607
38590637
65716751
38404763
422238701
443423807
259548193
371941897
339391513
55836689
262099847
528269897
426851519
464936347
160110481
65444557
274412797
328829953
453599999
206179331
529587781
74942117
423801263
105092539
473056667
302814893
242271529
103092559
46082207
193634549
522258157
274345153
487441043
269524039
323473987
397216231
513037537
458667007
353060443
427422223
229378867
61008043
299506723
438810371
19341473
253456831
119956757
5294309
457536389
250807523
186132319
495030703
241284709
405047893
296225549
53634457
349178803
487701233
88824523
238453247
254637151
314838767
407373479
455571671
144042277
451963297
256405783
487131377
142613927
418839899
449638207
325806163
518959849
302459627
415097203
344653157
20699053
406241431
440824837
531126613
7429993
267702341
86486639
314553917
441211627
397099789
329608157
130105439
49882717
124965847
390804373
260543359
197711651
248584573
51647539
428087243
213762797
188902859
261922909
173090317
263262073
104876593
502972891
374634677
490404667
415598767
461269507
372745487
187551227
352910287
388177891
63154627
320927287
354402071
292561747
274485137
463111447
76143787
134812751
380608561
195212323
73648363
446560297
45555823
114728819
295947013
375141673
439014937
355510951
135206569
432474787
262902667
262474739
200596999
35548187
224986877
390886103
106149443
133495699
296175647
509754541
513483539
326609429
191239879
258721703
3451621
52026383
46848883
92023049
356591153
398947909
507631129
489516509
486493699
234285787
246395453
149188241
444022067
307853081
202621751
58622539
453562799
256801297
229512671
112157987
508606513
153135487
511922897
373911017
28737127
235498951
39878197
102714503
275937911
135621331
145115129
289549787
472099841
310795489
469096387
495131933
360601643
531584531
469096679
218112029
82945757
289442899
400342753
435274313
132666923
283971907
525669091
282814793
52791787
444349123
111797149
276434299
390810527
390054383
328714847
171512927
252969767
478237633
448327361
186063701
380810347
87643033
340020647
510364853
333008287
14525947
62467033
220409237
136316893
520653893
222742319
104057351
67379861
237673133
59872333
484963463
324620599
256919093
274275679
235019803
297655219
318977303
440741359
300192329
49454731
220828211
463003349
242194559
205622471
118244653
523161467
461968427
211515179
523018777
426798523
13547761
446686297
121032859
321645397
217643383
98036483
171687259
205782319
156540389
305584871
136389577
291561703
462634961
286505833
21651881
523355221
509079829
532230199
94790627
267181319
195681649
453778889
297491431
170088449
473725141
66941093
226281971
459597883
420459671
309749563
307959433
123689081
301947439
362901401
450966799
439883051
212455543
230901059
464551097
422737969
242282237
194775419
519356009
425162519
296686529
406110547
483947593
400113353
53591911
391547867
161040749
233194211
30139303
421834849
264536281
522185129
77695439
142190417
523841641
279213173
534988471
10231733
349120111
447022483
454653487
200024557
530048521
377425159
472708139
197284561
292435249
97273493
30285581
154514039
410798321
294949591
179755811
269240999
329815901
423755819
216089239
299125367
81733493
504388361
30154811
521607337
15185741
378661243
158293211
195710993
352903877
277828219
135215617
373118909
22855061
520980491
128813327
214840289
5137793
351275843
417313607
502147993
293523557
442746649
370532011
108727961
474762229
517193153
93871507
418691953
186648173
232004779
473966483
289228231
466775581
429866323
67324549
207673289
393475171
206746583
49877759
440584489
414421321
237314783
308758123
328241047
31794751
506502599
44501581
56374951
419493119
136746541
126819023
284103577
32116727
428755907
57981289
385349821
440649409
226620061
30514481
488837333
228649207
144560323
412622503
260697361
249392317
171986953
449778227
79033963
312642899
139590721
257347141
125861633
522378287
318434513
95798783
249282239
74231687
5634611
34690697
130405889
407062393
322599881
465356197
233333237
31293901
518576627
510333839
380368957
286970539
75832891
202918519
135051667
231888791
150830081
347015587
162785351
430288423
222655211
368487061
425618173
210397301
440036183
531553273
326039627
533323451
160013891
470819551
56252761
3373907
206416709
521734111
304826849
71832031
202208137
239829169
222171797
239138839
130617791
328948457
235541653
453377597
231496789
280462657
41182243
108482753
234963683
279381031
311048687
414665753
156438071
299709359
157489907
359226073
77963393
266774887
266015287
508692329
307770667
533130769
253804709
325650103
77856157
275366789
217491083
254883199
67834001
269438461
194063659
165745781
16269769
362983279
383321459
213238187
256832809
459309751
381878521
405610301
530434651
404262967
166126981
374981987
127440091
162827267
399823537
360672161
188455819
215419067
206181643
469616149
31543361
398339813
120062333
534754793
254906341
521321033
313555637
183962741
355613933
401167913
182191327
456585497
361703851
23029109
1614871
361456883
1863241
210606283
73130377
406698983
147484499
254494619
353951723
90405313
332092919
370474651
121747273
401804467
413934617
22597373
270762619
339627271
39457441
52336321
336435427
491231383
484825207
231292091
235431463
29324209
487608931
9197543
298873877
200810657
238876553
117781753
144071003
283226887
27691427
248782279
1400017
401510407
150342083
121979083
5699587
247216283
86300833
495289507
113178349
480684823
167829187
123278423
515949493
67686317
7783651
27324607
484281619
260893859
289392541
3760261
106719871
242807557
239705549
427745413
471035581
18476641
34926847
429564881
273470689
150444911
222677261
81859111
176327227
206059709
253262593
410666803
419803427
171686087
83497741
534448679
245514769
191889031
440786293
475738597
61705907
440740711
23246611
437244217
273685879
185363561
164288569
454787561
289525177
318459539
491595959
398797181
50436803
62864797
349581223
523114387
302236937
240955087
394490959
519216541
1912621
381452849
414811763
156257317
72484163
255220463
89381759
105331081
149816567
236557861
224551501
108703811
138973097
62743199
479257459
52842079
487081493
380550011
67127239
192522439
517359643
119389367
100570153
93422513
492201947
505332739
470790851
226335091
322542809
186060947
8277427
19974869
421070873
383239067
131645039
30780853
188232701
400522841
33604171
106875269
446107933
408882349
22535119
237904949
471849397
510798263
535391501
520912501
12240379
483276347
359397671
5005433
326663629
332289289
73459679
346716817
108307127
234119057
514876163
111294301
216822343
236048047
184765219
42393073
416413339
316467523
526476593
160111447
468672181
366329377
238163839
33911419
179209711
428244133
188450021
343343153
47949329
219961409
405077573
412607263
160257463
67203403
447504059
328599617
408462517
500975753
124703377
86620451
185096693
515810861
125130877
125627441
456949057
103098253
529403869
54997469
75223703
456715849
43470877
395924059
333199987
205454393
2535553
198807109
188840077
258825433
420250741
206903357
178188221
442453267
180319501
71006953
121586167
128237803
133507343
351920977
21365303
8354491
152489101
16750717
125071501
152839007
505633277
124103129
159567659
205463053
294619307
68362249
97289681
158849629
477652627
427942783
516820891
139596931
93399109
40915177
7656949
367867567
173057509
409166993
329303941
272256917
501579161
436155569
276686903
300568819
438020039
485403713
295468777
516586957
212460047
131744857
202612231
218013077
292113623
374329223
149824463
259183501
301767803
58605241
301679881
201433601
179579417
530635459
180356257
503365067
385828363
350510833
37347451
134567243
438729743
123236903
157149367
127562299
33480247
283905761
50004169
51808091
433763909
64757197
155842969
514515559
180307
47563619
467521039
204307937
438511301
438086309
436715759
531195853
36211057
241964153
473741581
410823317
29604053
379695871
49297379
300189937
336113653
88342073
287385337
70808921
476697461
414273113
303713017
492623891
1139681
482621917
175148033
467074537
149474989
290750531
291400591
498392303
142954849
253640161
363454321
383226211
209045743
133409273
430643039
282893339
412904897
111783319
383373889
274573141
86744689
435518791
498745537
10336649
119075171
150880871
46207219
182585023
484731917
248466731
259005613
504711653
309900737
267715843
89148377
300068203
485349457
167367919
349281193
325173503
175730119
297439081
287636593
50369509
94710643
409291489
80804231
75117397
512633441
25783687
478777259
461386789
34709791
185072123
468336217
144390119
237185107
112878949
316087169
24446363
386163209
474998057
29338789
159063581
240971173
5579617
48152051
51778157
479113231
161084981
31101061
526149451
296530349
141445669
267836971
487266877
252302761
389904787
514093183
493954777
517347983
93345023
226960511
32789989
15993143
384765217
395279197
26971759
175810139
158736247
365781491
181278869
37990787
458975921
513859309
535772639
332259283
132676567
290000693
134731
183862687
147154571
394995967
108370783
52093297
42979837
400425763
34800739
185755373
85112429
518344751
197097463
251438659
92840959
324031447
266779889
229327081
223441903
8478383
23918753
136216849
265849327
450701351
328381399
367229657
535750987
439866793
152574239
526051763
140711117
498673363
200564951
335179981
402933301
518418773
181639739
354721789
313371923
126706483
204913099
210075599
203839997
368270009
519376493
12872933
7969513
124140911
302998387
240976679
1558789
532191343
214302509
228474307
169703927
218994337
498711163
309182579
391641007
527423461
534087811
16738769
443426383
116218643
431621009
230594521
532969651
236551871
441567143
154575541
533594359
487169603
35035309
87209071
413646631
68477681
28162913
229246687
504060701
169328623
110443579
276583367
59945251
166712101
65992937
12934007
328748741
193759039
94596191
377274973
291973849
185017853
515279491
512906413
196222511
244031561
7559837
186703487
368338969
158387377
380770513
61449701
47591317
429738319
235614133
126025049
286281211
342911497
274307227
507142231
182032493
11815457
266689961
306698501
32159167
268163807
179790071
344442521
308635073
378468143
417576373
278572643
128715331
381478189
218345887
498917621
143234171
34534349
246317087
59287387
234590827
60687761
530499251
348989453
80267293
234189437
90318257
229621219
164452297
2464831
71072453
30823043
433232383
423133999
243898243
18664651
272780939
97870009
47559671
354829291
519819899
310342909
286202303
330435691
271914403
328781851
348352903
236522131
368598619
100897439
256476313
84822583
93443069
30156157
440972227
98056489
411511271
20087791
268920961
378171151
212602297
277551803
494015383
147737503
164669777
98021321
363233809
85171907
259619957
377114671
383512033
319067603
285967039
319360999
479802821
203673581
528217301
54571981
514932359
484156223
19276291
115859353
315971069
469992277
9325439
201579839
22834453
526983253
101263601
1174687
464989639
221863157
471589711
129383251
111662777
481854679
25896317
119591713
320111189
334355873
21354433
223214851
9750773
514038821
269056441
442566011
96976793
353592901
85174939
497948419
208253839
129538763
247487039
453673273
95304761
243069389
511673299
440813959
170025257
31444691
510565091
443011339
352377827
97875229
340460987
66116773
419357933
230478943
311386913
398410643
122639203
496772369
196005253
231697321
15901661
252574123
205324943
286204301
238859729
484784137
358110449
341730659
345585463
528699019
264545783
215089309
311647783
416946113
74892887
371047483
349013369
345471209
52121213
327997301
86567003
312962501
189979159
242227259
490277759
299465561
96743473
225458473
519544271
214261787
75294743
4586149
197341927
254565247
364699919
212609197
287198647
213818219
285667741
266754491
50345521
215786981
338073649
267184111
261163999
78282371
434523071
88040047
121636909
154074839
378524761
222494059
161851643
484154707
58297807
202910297
84866339
298159819
376124863
89608333
220471903
94749247
467748461
257673179
153333253
343334903
252799297
193897111
248565649
511423453
297599333
434735281
441361807
44252009
112542673
44164877
261558173
424676339
258931273
307848193
79010369
316753001
324838733
131613263
234477457
117220777
492321359
286820357
48477287
469234487
306600563
381386771
138518981
272842321
212295323
69014243
321071417
123057397
99120367
488561989
438272777
175865609
309025973
418362239
486325937
328435907
465357283
374134127
20794997
172547077
524949317
12987103
398479033
82935049
485106703
260402213
74362283
192822871
86415227
352606939
75982037
270618853
107593571
458496979
153689717
164728987
362822129
457091183
503372117
135711469
375749987
79569481
78371873
258308233
235293959
250280707
266791729
198600979
525320231
347336939
171015283
27281671
236295611
25382113
176189023
416487497
523202231
155889119
252957599
195697991
477607159
305940773
323355427
48163571
262107973
410912197
344254661
154375367
34027969
501109423
31224659
500789101
160062689
162292763
525059179
277668437
153546713
372670547
110001823
109354783
35026141
217567073
62214769
439962983
269393569
343396433
331333781
420439147
489052217
279967813
59096291
151103587
419748821
57662323
90503351
137846477
123472541
271305967
173172431
127503839
53523529
451144121
448228433
39475573
97007891
79685401
40572409
36124147
36883603
35157673
7017887
487188997
84268309
454778399
67979077
532587959
305897213
444978073
318878047
483290867
201021283
177987233
357759427
506937967
363135407
131272003
216100321
285291431
72382777
223749553
444983141
395512717
309313579
98876671
492386309
389595043
253366171
153065599
388562887
313273511
396343949
387798071
20196301
449599259
273043943
399357467
65534239
344654587
131729089
284636369
193970737
9903931
376910021
10261763
452378879
387533551
220453661
83885567
133591687
103663517
362162029
117617371
281346133
317061247
536750659
375033083
45661163
250956757
226833067
482302697
505700483
168028517
461201119
517321591
94149173
477921371
291575989
301696817
254829017
237764629
41861461
423290587
343568377
486109783
248719711
157418927
194594591
386096761
145332097
247879097
132085201
203109743
431484517
384630019
88481647
317543719
90161483
188103953
345691711
283272229
99029251
268805237
18159181
504232447
359277421
312582019
339519253
270924961
477677813
219653963
293970847
464191921
131620597
346777267
259201763
53738809
103728481
365795819
15285707
479271721
411734221
4191349
183684659
161745289
529964569
107341363
163807859
120061391
483513379
513619427
469871093
10472129
29494529
199756763
315805453
268755419
71981293
153523759
453431999
523298467
504045589
292141313
120821863
291738563
318784373
216218333
282631781
379087987
425961409
516001097
186647873
71951261
312885161
197232467
334321333
312171803
322107563
116692007
49811561
170928907
83414483
230776781
421254341
213439637
22596001
510583663
415284983
167871037
355233421
398506543
477886511
390473471
205838557
268419667
480747781
83585737
140037967
425642809
85481609
380992303
405834383
114431321
69387613
210479821
511641997
369596419
493899139
331553903
394145723
67811063
145742627
211736249
24541613
162468673
424929191
426168007
64075709
494913347
74773639
229122353
199394761
441536423
110120669
496911137
210107431
9003233
381087787
402308509
489615037
327337963
530011481
53253103
260959801
217578311
111686881
366871667
365867939
147725077
457952147
347177693
262745101
520065449
300932347
95043139
145891393
462791447
178465831
379697719
450417109
34325717
480105751
117775919
47067497
176901563
106684961
156558317
69704359
108686141
69297637
280986661
421368319
362005493
96385981
500494073
8323253
309181403
492075299
240868343
488072479
385529999
379179347
47248711
508333963
175922993
431243737
121832093
297592489
340042201
153985259
85114387
194809117
415678729
453056873
329158861
399099919
215943743
289836149
160099873
316398443
68442317
50568773
532433747
87873911
257988811
369632323
164752837
334415629
295732771
48651047
330676393
261158237
140062957
488131351
143182811
231644899
193966463
302172877
206840533
70051
251241751
384640037
87898667
527563033
54750827
448968673
496801031
238889837
103517783
48585289
417945257
356922859
341239021
175568311
113084843
64488533
112088579
384662969
140824961
512736547
210703523
433965667
52889663
355396061
222185987
452524993
465678611
68784337
416939143
304895209
177241067
382176917
171826841
363827929
194957869
35397409
95469169
436990909
397967287
113340551
149807323
371639167
28935061
175225013
370816961
218701933
169667569
183013613
62311159
403191013
68814937
93473047
309329491
69317779
510484729
498349001
523007591
524908871
230447299
98765057
440088653
99346483
155167289
73506989
178191071
52046713
246927151
308833367
535689767
452090819
278824517
219604457
6625639
210375041
426152029
139534817
292070599
89990749
16442807
234191159
42778607
507233173
397648607
132873869
533882567
256681379
428256841
327207581
74910497
470399753
364958777
420478133
143218277
19373093
226462619
437225429
124039831
194164349
107279041
448091807
395154673
310945961
324704077
423878089
2008033
137913317
310730753
169848043
383382763
305798137
266448851
86043931
405967907
269733187
328609117
48940933
7380977
446207791
195190007
170893447
453725483
294091403
56666773
425363537
199853597
297720707
431693
517473977
120085037
65318497
484424233
426150103
336630143
276664303
318402523
294798857
241102217
360909623
269234393
404389423
363840493
458900069
136160201
51984367
75330397
239886679
501441541
72287953
77127703
459405761
469336297
233062903
274096007
9666473
267496081
528159847
426337633
68379193
307400263
171519911
127085731
451411223
68327153
534494291
193683229
502133563
38391481
468552107
148012331
131913469
89177681
263735293
39462289
73875433
244661191
182989823
444214081
216725737
318054691
57361891
334970899
84819313
71420551
228551237
61584001
356549299
14160877
469704311
139235689
102502363
283306349
448644439
206806097
209005493
264613819
211185397
481187381
108937523
48343093
444131329
479973817
231188603
298043341
520621393
113038693
331343657
427955119
445891003
198754277
536603191
201041623
186137117
166030547
372821671
410706937
502271989
111825907
216933683
48012137
107072897
5593649
335100187
524047871
518633057
164284927
319851439
183863623
395875619
456550267
148493291
66976451
11918603
369075761
472758527
321865883
287731207
352593817
432419359
258862931
524663947
524110897
324560791
223203991
142533107
442118147
196390703
508841653
75604723
68347133
41902843
77404021
371946499
180728579
51670483
176445233
514702213
421843369
431759483
35442601
15855677
281352719
498894839
213707861
17530339
527020099
534000673
234672929
7283603
152479501
34249729
98561051
28548841
480185491
386943163
221137159
155390513
485309963
53316619
233734601
223798219
18750763
265373041
275233103
504903611
439375199
141112667
22920739
437137879
290041933
492557687
399448669
174474401
472417133
103459373
474065611
90282557
447370541
361773541
179627621
300322039
304023463
236884111
456951529
533423953
428116081
309057503
450154417
364426633
170576117
210914779
52866677
257633899
37588987
224984699
63780163
9750749
150558379
94401487
497811757
326982463
202977767
374486887
349104341
36290497
474766681
239062961
294332387
222503663
284946491
365376409
343884941
53422529
524189717
51731387
56754697
377941097
70177519
228447097
180185927
161896957
502392937
458560189
376605781
447350479
394534477
447047893
20631203
213462751
279366943
455251711
144166903
475886449
72483181
29814079
178444297
5930539
69212851
255493067
366663839
128623307
482272057
71918501
289422313
221176859
39751183
495006923
160219249
468895759
188183921
135406841
111311261
349375513
161017991
246105487
153491617
500154857
151827397
21513383
98344903
17024099
527524541
169098067
381378889
183177623
349541909
50397211
361641893
340604867
155902693
394279603
448326581
416255153
424709591
367208371
167009641
479491823
189525373
368070427
227190401
296291741
424841401
109607471
450267091
55436443
398276057
509708071
513631337
18290411
506624407
486376327
533093017
411055807
144107567
9332347
153511367
125807789
97993309
313114631
518061373
388285459
337882847
265018667
218773729
461408581
470609597
505869961
272222891
207367
129434341
460351207
10500229
396001481
237879379
321239
62478161
243437279
522369563
212812517
335354609
521184931
451787507
462517877
176490157
87293287
425380181
62389927
111471287
150316841
265740691
18837809
536340821
415511203
484715753
245790739
132461867
354189221
33966307
442704589
77912143
47445107
498703949
160996867
436490917
149654209
72833227
320261671
444759629
147711013
520456757
242491279
410330491
398225033
167495873
469783177
238499539
434595019
507406189
319126849
31493009
420057227
34537583
109333027
507921793
298963121
365074901
40695139
200343167
440741317
181850063
427366153
522102587
404842313
212531147
196215353
481309399
477312443
61599443
159143759
173891177
194667089
466629571
279859913
176602729
132579113
315149269
383863847
116545631
329340379
325503863
380151851
185986909
126651011
378668783
73233187
533078113
237318503
474554359
230840921
180465809
124924421
517229303
260222219
119400643
433968901
135221173
480891973
423534779
191073733
159016841
396080887
481771987
29022437
384565331
415409039
309354779
85386079
492827939
131863091
215491291
321487099
61596793
521938363
388664147
177024817
363439253
261922333
486630929
395131861
218306261
265913261
127227169
484116223
107185583
132711991
318816097
408856061
180228647
7983037
133262429
157667119
451407559
104435713
412227877
54015083
105417313
368706439
173101277
432731657
290901187
296393813
23930563
110821651
297134191
126646469
357304231
246823217
262070891
491741407
311210197
140984309
351423053
319932551
94982819
425738609
132969839
511252123
405706859
158402683
105370739
121781273
190543961
234258667
460896097
480512519
79527073
247211231
35378527
27469993
25966697
50796349
422696777
257853493
81223481
175735537
221005439
332351927
333761089
425563079
48618041
26033753
426962839
335119643
203798143
152755363
535607921
259982663
141336397
19637707
107970229
276517217
171008623
488200177
324894223
183249529
499889681
352157467
16813763
297397187
113757533
166758301
195018139
437157503
9302863
402076099
233036347
160908373
363905681
115024867
17819807
379861891
86869369
318208043
66445903
511774651
86671069
412907227
114085031
410697479
471269731
448731271
399039721
353422133
24215479
21715997
222115027
429493223
244233511
461664673
249095401
436816063
302622629
534892049
316035259
22801871
476685959
85089089
54078151
128454083
46971209
206728883
482903471
372911137
49293289
132462373
272264513
164494807
243444263
452358749
62695481
427791797
20462749
116943667
333908947
99556421
422058991
409703953
335194579
32601659
5321101
463100551
530130071
373398101
100347673
513917273
412721207
395140019
337313569
380084857
46200773
379515079
349021433
38929801
439026169
76816991
114887561
251057447
384336917
382049117
140274181
145446113
421303859
121654823
395812631
324209999
206552701
275415397
354794617
341750323
518104567
24950993
63160441
392256133
112150361
398578717
319482997
317721527
42451327
414910921
72270197
516499267
455681357
476207099
95751751
457262783
33046771
355943647
277996567
82353989
529301569
354969271
107865959
113228491
162120529
196319441
452151529
374945003
392204609
470466439
42437077
527842807
414570773
330872743
240415327
300771707
32495773
111351871
272033591
1328741
335039473
67549399
410162149
91148627
192106769
94720477
217834553
421689479
383713789
211949267
318499163
129492361
157926911
172788169
198005263
77011117
317477999
277459807
104880467
306475583
292517051
237020347
254308799
424456259
218675599
172092451
31753531
407839409
130907797
330349853
443573633
355592381
257893721
25175039
222954307
476936881
104398493
104832037
525113891
103891457
318226793
531783809
466191013
61640071
11906021
300894233
221768903
99664933
156522143
159684901
242820047
200611799
356987051
371357069
459985793
428527339
336806959
457443047
292817813
209596883
273798331
317646359
209404829
285847753
6706121
85633747
91623713
325935689
297229019
54982093
502943107
18402509
13253003
47665381
515822491
245790157
515705711
473085929
479760409
236656631
511803749
9939089
504882971
211151977
241316213
172371697
33374119
194088409
309656591
458421419
77829517
304701983
492082771
244027159
385410239
400197137
1285777
443272339
487365089
290658223
54721649
105283111
418216501
44674243
426258841
458351629
278179787
283507519
130256479
129971209
438369079
239846261
425174521
141990007
360556241
102696259
360136099
196014307
375489671
18282833
526954927
228698179
114020069
278232197
337662799
344861009
357165139
227567183
126080459
104074583
473124563
378654197
423946451
287312671
313030457
433609643
172090081
366526243
224735281
310981171
223951159
367744189
30105947
316977943
463039813
288455579
48603161
120811151
512586853
14526097
472660541
39090797
82316833
508598147
522363683
410288377
141989333
86590487
450024499
401320609
516083657
148285507
184554313
477705367
52232497
532924397
96236017
432804839
88129051
507325163
171674803
381526927
326565611
525367697
74443477
123445351
455474381
262461503
439853641
326680171
465077947
398329963
123149023
85234181
110087449
150096847
512064547
486597259
486505619
384410941
473953369
110491727
348106039
240186673
66556739
102913829
22722299
212180567
43520093
520681531
288806537
222558871
26078957
431460989
401910199
27268123
362138137
94253633
432209761
90342851
469697903
295520413
449107181
433160383
358367479
409756141
330949963
160377361
68897123
441584683
228627527
102851737
473125489
44019317
86949791
534227819
301847263
525330947
176508097
472243339
107266591
399666437
343005161
289437763
26629571
530857021
61685711
302834953
430411847
110290813
451276699
344057041
487994873
59281309
433473499
486465719
484693151
315181463
350496763
146598467
439403053
157336447
183772573
476740339
375737503
148055689
438517889
63600611
241757491
290682421
280454731
367260529
491035403
380626999
131253491
494505287
358977133
285691271
303236783
77321479
480369257
412094213
481799447
520199639
461515297
445870163
63897523
386030681
275787517
88997569
283324961
220652261
171690227
485054209
268941019
295440811
167077067
176474173
436565803
493862011
154034917
150725543
206608393
272197501
166587361
200050133
340559207
160368233
415675457
382045603
103095589
193957331
318245153
7488053
217515049
475864999
383729579
491860729
30011911
347112323
120801367
342303281
28703767
144746093
384824749
299128411
352797287
308357759
108456947
239569991
152290361
368740063
7501693
227863381
13727639
395187113
157933121
481319599
177556123
528988423
529926139
81740011
521579017
303681289
468796357
169286569
422287519
504684853
118328759
323070929
45965737
343089277
237920821
221171297
457698401
521550059
142932827
5614333
113961787
531721909
422556263
301649633
74728441
231712763
487440211
290253343
308152337
109173523
33087433
313244557
67481417
225562979
95873857
140328637
4150849
214145411
463814279
148887931
476528243
246879377
185942249
52853677
312567889
491446607
196497013
457029239
3671861
26298707
165013817
225784763
152413103
163541821
325942249
44425583
302580799
306862499
533072629
160483919
403093781
395649329
25221839
102467327
128720701
462769001
254371331
313831499
68548517
10005997
216713173
175010551
453086723
180113083
173901491
65444017
392075401
227318521
142721651
380380859
169777133
338421799
308803613
17990501
61032557
220926023
453754283
376126039
142536593
462487061
439594801
223415189
408740933
320343571
230537981
457789883
533553511
506967179
64158929
364718929
195370891
277490957
336121657
7165043
313641617
398604839
279050483
62006171
350507029
433636393
528722833
60127447
465266213
413201053
211018097
326908847
526485781
57983119
362630173
420060169
221485619
7253837
440720261
33859391
4362739
172808243
139690981
145190399
126380069
73775411
457271363
326900333
136562113
147478109
329168561
108081161
280206209
7594159
122701003
312841511
294741943
314626261
464319433
519443423
335751389
48678611
506896529
56927081
446293531
344980633
346026899
210936463
202138199
492363743
270972631
485025397
360209411
235033087
411935593
301759001
60002021
420994033
446889571
7507991
109926023
396479029
90910783
46947517
485776271
269742853
104353027
261125533
166965037
265122937
413775097
269919257
157546091
51035861
1871099
372675103
363222659
390892573
22850041
524972867
340100543
319991957
61849589
11629931
165538861
103437419
251813147
294794233
352969171
30621389
34130233
91665089
338113861
134742821
103715627
361633711
501304577
350849959
67091149
293412589
286077443
300736057
126792649
332985011
288932219
496052783
3064601
518042401
241288409
26160403
224790589
12988207
274414121
515108887
280226689
20236861
528510559
374515259
79913539
370796681
100974197
466241981
507934997
200801369
18754559
95370287
16868281
506919961
82777837
340083917
409586651
81622199
437849579
221798333
232845917
505342273
298107011
255111079
186801841
94978969
335378327
332271223
505616009
68474027
195463771
4773859
86388233
313227697
4257679
4101571
288077833
113931899
473462147
138834959
121066403
175533271
235808189
456586313
354965749
186879167
398239033
463429697
434352203
241082207
54062557
48948719
61162867
212636443
201595181
139433159
163632593
349317797
480119371
60104339
13920019
117015541
226729441
8740999
245026417
76490041
142649813
173663293
147106717
276715447
87127087
31150463
306056419
505633277
466256389
26026151
271367267
337036027
243224659
91808933
252404221
104480227
325565423
340215823
28727849
32307607
265953059
332856343
281867699
25504163
57619283
320619461
125181239
368815483
70912057
141296399
366991039
148319953
444105523
456787327
9617999
375615043
307350691
1957759
226292449
391294093
435762773
59732669
425053441
74402219
217576057
446624429
3392539
196458487
28214357
38534999
421760041
88782583
133849343
517581703
376127951
187237651
279029603
3932813
356949293
449267669
274725403
390677641
146610421
172876351
79809559
405191581
348544039
69685751
13275421
75848569
346319069
340899023
451201477
120879641
428995757
444790901
466577539
310796009
57920111
5942141
232229461
399640973
112717019
157085213
75456413
149843741
357308291
526495439
44684309
82385419
135809951
27757069
232038221
62919979
236616907
437507113
453200543
451127909
183309779
431094319
309749549
397327933
285774329
12613171
8613149
390044353
38870987
354735869
358962073
195638491
434032649
449222611
388351199
141094409
493141267
125212561
85295447
365343241
469489201
221736461
376891913
189946709
49170761
190765607
259111079
313767917
486704731
178669093
221318953
374880743
326100251
284049503
348612787
36841999
179745827
152162909
172712171
152006753
207857729
536023879
431046907
7588349
418911139
417137299
395888033
453194597
242115091
362282201
209236529
102953033
73378387
208545893
528012631
464049983
89415901
199428077
105999581
172199207
9369797
58261127
149534447
144119167
428243467
519509701
71649449
485497643
159561329
292412089
192332929
348708263
86077031
357553871
54696659
482503919
88833907
430080103
338543801
261687889
499587217
420656053
381762977
153864257
14334197
457740713
500798569
304267763
354022519
215374427
277390727
54524759
353661137
180089339
116715773
380805521
157621439
402197293
171077299
210930073
243973039
185664173
235339939
527652109
187329839
99715367
12044497
449964071
374101807
97357987
338958187
429115873
396826523
254579389
54921697
507945233
45302659
207409619
127709209
535196327
66285581
490470319
5277473
243961973
54567883
82682417
184261141
199620383
251006023
100477469
95492629
294042083
521705419
220459157
77052229
101258849
463046807
220001183
371233067
172385501
493479557
208866409
118762433
401699281
27608039
33199367
193836919
534561673
20222731
287149327
151542179
3275003
530859211
322745873
362862091
23656783
275041183
404017489
286467563
523375639
84117521
450810071
39114269
214983371
25101529
193963711
230007529
176975417
142674071
327711427
107226607
526952603
38005973
521185393
155544637
52977539
334673089
366736847
278922121
211535459
446955979
64654391
254318387
81912769
456907091
117704057
206776181
256366963
246994043
309581567
196508657
320946257
294953101
232010921
523190021
246871451
185206403
259420957
121949627
220020049
377257207
263586593
306364649
385275601
390291323
97441859
45583507
358479313
213158833
50374631
207379871
412794451
84358061
405124663
144333913
130836061
447456721
174379129
220007917
498710717
239646607
217582297
170704931
367242791
311379767
477773203
8332543
336657091
375362041
58788773
74437807
113563717
279493943
496922071
402240269
210719009
499276733
210898159
169859201
232755043
236706347
265494973
314153249
381272083
348926701
213677719
29437823
152574809
367922461
306672347
257796169
121231247
370395637
489935917
33207299
65372311
57210277
141434089
342090107
523963211
433642201
195493799
331265203
333281027
339071743
416990087
353533091
516565471
394783289
209513231
301985543
529463843
296242253
342340351
304653751
328296613
391512421
401362933
200345389
491874437
507899209
74515433
154202203
99788809
10504069
306269099
519088681
205500577
495285101
271756291
504443887
60222779
155962021
233100697
17347621
205257433
203852947
65840557
16516607
250331503
165202469
305112721
293543531
112918103
281741437
206404547
128156339
495906109
367061857
412434901
269193493
59811991
105198259
450752171
489760363
307698817
31995619
414318071
163438043
453339781
122168359
467370571
7613233
53352863
198382799
158896817
65878921
53078219
496971479
126167621
308338727
14759747
226408177
404870129
360623959
229412837
189899327
297932269
26973047
191161757
461282093
526833449
350799187
262681277
17384651
502985047
483755479
211040561
148039271
483413617
222364577
371426579
59656999
306109799
376456579
533017027
366051709
507742033
123127909
421182551
80796119
213261439
407610407
190822057
413800763
260978513
47884141
37975261
473270431
418674733
111972233
46072043
376850317
300987751
395070757
534512581
47438617
7005161
513252323
208466857
23148353
448156589
33270647
50343263
10770889
467397349
337434203
525611239
225941
97927471
122493991
283037021
479428559
18735911
258957701
474325529
7780183
492791303
344833271
88353107
446946893
92661031
360192211
6524299
457061557
267525953
525296851
173448889
319593389
207770611
334434311
409584781
532555703
370596407
369669787
190742977
19224889
323909491
268560199
485598479
237697727
350089583
391742159
52605367
12853133
409192169
520399433
228034151
156843829
416721821
296871307
239821987
402421231
10505639
139381951
16494469
470522971
105426661
244622297
467538557
205781119
62467997
128183249
518441863
53625001
284173741
2053619
411626989
83908327
218956499
448730101
182330737
484188209
274376807
455918713
388368941
273395809
171942601
292347791
98442317
448681361
173108077
141572749
535573697
524054327
237481913
34055419
108420041
274560593
125657803
268019617
195167983
191455559
517544779
54782671
124558019
443398541
530064757
129603127
533086699
45322339
321125689
309481961
88619659
309894119
504233927
49982717
81751097
133663577
295066543
316109771
1945597
194150269
17444411
440427037
228194287
516081373
256642541
81252253
110175383
51936881
359282489
473691271
282072787
30677681
463269349
165055283
457124897
197298557
139015117
322858121
104584673
160768661
54609131
335742437
427706341
375444343
525047051
25110133
286019683
87918041
490085251
275836991
515079841
246386383
261409507
457139201
510316229
201253807
271653079
22020277
332915861
101617501
519231761
293013247
175128997
79499177
144955211
221880353
69638893
194824933
371658457
411968467
269166731
152931629
199285369
266595779
6473333
148450571
500722309
510622499
158806103
495100693
158352919
267706471
447620611
381300727
141233581
250313243
490121867
10923149
269317547
13821329
291116729
365628451
426973927
421758901
55975219
229689241
822971
438279761
427912169
39380603
7989601
38583899
112451359
493053229
383518189
344574031
18610759
307667519
251031241
25116877
199886341
295241237
224436011
90769639
486710717
416720033
499369831
412139983
159784931
397962329
415978067
427918663
13934243
62202571
228493003
468436879
38100499
437609143
370581499
462852097
432347131
389596433
110001767
432516583
337260907
86639821
161927929
517993121
340709183
324092761
427607561
127549703
66623923
380241479
134803267
362908157
33177691
532743481
80406559
14150791
461436539
53869331
184641287
369476851
507897571
485404211
146776613
360476183
370247309
446576567
325936157
184509401
388019503
116562307
281270413
207505853
171229207
105056873
331560403
21498083
458369837
494353273
336788849
57716077
125044891
478062161
190940059
398008439
140005231
210197837
121322743
430837733
139139879
304840337
406369151
20918467
151209959
338285903
258221311
159393931
31249217
48660151
109972241
47945333
458025371
78367057
364052503
132723103
481014529
136941641
1978153
127719547
453292787
487697237
359691571
2335843
460404617
378668957
134309173
523637161
117422099
372307253
169352713
420315491
346377971
114214601
238929601
451766663
89159507
151918009
115634249
329498401
148154873
331788053
456535337
395961317
24089939
348171913
272454491
341853287
69408133
476873203
487559759
5391263
216748309
413318351
329482357
359521339
162309817
323902933
485341349
301168849
277788233
260966063
254222789
183150727
497872589
11353271
114014011
303258349
313262251
517668667
488759927
395386723
175595723
120189073
113287049
291690643
507741977
238535963
469009823
302018291
286499911
514161733
410924069
165890507
518009291
63196997
502713247
529634219
428549263
308277091
220014367
161746339
382240021
22226173
325953877
376143539
98948819
70384961
293259451
511369951
430666879
309412349
203905367
237791611
152580871
296924681
472539113
26594089
109387777
334426369
374713253
3995989
96489697
167105989
407372809
83994623
303085369
531784399
321662569
108969079
231359693
195529099
241789727
185349947
48721789
357081499
138001979
401531873
100698457
363002099
78225839
47962307
494817949
488409653
50856313
353498759
145552163
132434957
432362509
94550579
312580507
329109343
142813157
179591227
381392393
77895409
212202983
333184303
375931111
78333863
159884443
11764471
272257199
68671927
65123671
193798201
112758539
12799921
420874247
77459047
508060127
317694067
475408579
386783987
35849353
234113449
125131681
526609417
83047681
334485751
414290957
205579393
257648669
475105121
256791697
299802757
521541067
44609051
71701247
176432159
51504311
99229379
515634517
409223921
37565779
220041683
276977507
485478701
106540103
508820549
283377769
420999629
478975349
144034103
390677633
149435827
76056661
450095539
212069609
400597303
504789371
379115939
389835539
17794391
394150963
168088223
521057591
280065781
202967851
296028961
417432893
209274277
1234951
479090831
194534317
532185053
504017299
40220239
278886151
237709541
359937059
312697199
218635519
67572067
381222871
147365609
84127363
118091189
210478277
298322119
5133157
97731299
208175477
434916697
17851
100623361
7376167
85402843
43795669
351075029
489044827
296058379
214443133
216705877
409359553
437035163
421484887
398301601
20214553
50276249
286916677
8282039
325124659
121918217
160952063
333756671
28784629
477626213
270860509
145397647
7300243
306420487
426191809
41779501
81057673
61018501
189261691
51177703
211706731
153371219
532899281
454450691
232847059
259515947
63793813
490766401
36962773
170963629
47600659
92861317
435308917
90139229
105475301
28826081
505993309
246055829
183777203
170063329
46374919
188567201
281837471
286415273
390207271
257256413
202613783
70318691
36443129
108807511
113196331
361986739
51556103
252834079
520539581
1872847
314736833
332582227
260500739
182268167
13496321
214565203
384363839
468456253
177767099
306547987
256777517
482247071
385264079
417838847
62982011
65427667
528050477
231212287
394100263
346211471
16932193
323344237
401561273
80480039
182745067
134542651
536598917
352785383
281450621
518032159
443212391
424878049
42763531
520968401
161823251
177780563
108282133
389122403
373509889
51144833
39931291
334357291
281414843
465725941
1586257
367103983
150391009
517672877
7821811
275053249
291312317
175243087
227076917
460477289
470185721
122943703
484892077
512837077
534366779
479457283
59669611
484195267
439673587
54792931
40209173
243662569
18550969
101024459
450840433
469615819
188545129
98477891
217600007
56560997
68632507
24125447
61598827
136158223
3632029
256902731
513439247
277017413
236716477
390076279
489753637
353887553
112305917
205055909
485277739
288337873
514851059
302867177
438787343
387173573
476242687
155210557
19567771
446145617
463326089
1954753
442274603
528946163
447781381
274150439
142003073
157917623
507073393
283313837
252181339
527236519
340492489
384802727
415457789
100656739
12484117
2359789
50854019
272539499
185331031
384038023
344913979
50589883
114038009
466460483
493165817
491608021
160371719
451271053
398529449
25225171
513716057
77614267
326588771
57083903
53220899
331774013
207488551
171335429
407956121
344578837
300579863
490532023
232357673
296235661
466866131
90475907
277035359
151249201
288168949
412564511
411828607
345731369
260039389
535101361
357230011
457629149
186609193
454661693
287499209
38968889
41363081
175836421
524958769
249514333
26765539
75424421
199962559
355081171
354667501
519180721
391837283
59577517
433796557
331593839
509411471
182435887
292096877
326838287
270265187
372074039
448229329
60394199
504675097
257225561
31566383
354648491
429731443
261277507
450184793
397875151
342417359
481501399
166416347
188625497
104489237
230192881
28168631
147120529
317605763
152916871
106115047
136237769
331823413
424948057
206438663
66407063
62539409
101858569
338471813
23632373
237412687
398818333
102678239
453287027
14453027
370317821
508801463
351461983
43955981
45365413
191441407
499597589
497399467
51324311
197146141
396050747
518317421
29141951
196521587
465484883
78885977
245217481
398889191
24379763
528429053
249655559
263761243
183393803
361150793
222525647
422538227
454375583
93961979
463173527
19820077
461672509
122423957
29325427
492750893
234165007
140648237
520517783
6638701
510585121
103076879
247678493
86175097
113244839
349261259
54906091
217661551
366817817
354476131
254942371
59792903
224049697
317797057
42946951
31473479
28682209
113004701
223621633
87728209
224134969
107150819
241296973
527541899
51518113
305813533
205611001
214750687
148079453
176495689
115934563
474150557
192758773
148531837
457027897
340086143
368514607
222760627
161190397
193143463
396739859
509976997
132805073
76610899
385549049
1076821
6518111
163880287
123351013
246293581
475817933
319387661
94739119
112189729
375973669
75474881
518380927
517728037
490969601
106020769
30751129
441059207
113822629
69861179
300626587
258489529
8072791
185087171
389753621
203329793
141931177
396322763
274282649
357198277
214681847
286828079
88726537
452701219
490440763
70208063
367536317
425592449
394530637
176750897
446489429
495818503
234215537
522135851
149455921
166886897
494159293
166413463
193578083
533302079
524926147
531946999
84923401
187876873
436806707
41683769
215058643
426674363
3869989
430429583
526969393
18895039
55572479
386101333
228217573
75040843
447479387
263974367
508985557
396736631
373489603
513439757
435831323
415125791
286448297
13966441
318441251
363297437
497483741
375232457
61667351
34398107
46228069
206978011
327833257
73244729
50566643
422888629
85954777
389271721
276273377
500834359
100622749
403164313
399783973
148271521
521947273
516200369
417390289
184335143
272921359
255635927
359353987
508898917
334844383
89830217
104256017
525814819
69272831
5649587
56824609
334140221
184354771
227510573
322535287
240236987
372723121
274271929
274546981
146832377
14490479
371343139
435117853
375354547
102577807
44764729
289641641
361935043
95487751
174934861
70215617
4321169
52672471
203208377
110354197
348822587
393586541
410310863
468873841
281953459
406176559
460819829
23487973
262501787
401972561
83296123
339782809
374216959
9915721
66449401
331055831
341112119
215266543
192660827
24833597
49234501
430718941
158811313
503783443
430317593
150730417
530241769
200198567
80243039
459071801
303949231
237172709
167235031
106988897
89765657
425869783
6187501
148235489
205757887
394009873
25432993
283717543
423980189
382961471
75582811
269763601
262597337
23929007
116696543
243882151
18093113
243457183
501313639
359739539
169572899
230119927
395028527
469294219
391938497
128567689
210489119
105408097
159903851
432517237
97928749
3378131
245652241
253696909
137205727
485400053
254155613
219586387
427776079
474322097
281736583
152266987
266679521
122853539
107688569
274269991
358152293
273172013
261561637
154818943
222075317
347337083
224241361
92143907
214997801
303144067
288276127
372263849
459579763
57978967
475391611
274975759
226351687
203959099
335012423
488870807
466631791
27625363
147946093
269888713
467760827
318023533
481864921
318385609
41977387
246447263
226415279
132316433
55680043
67376801
510492907
204059633
506948903
282252109
510140039
28764163
258720829
422155477
380158409
441632221
338705737
248956139
470800859
67991999
227752769
249219211
497979409
317339291
373379239
533912543
483781079
59777293
60793087
372815923
273820187
104440577
405126373
413310913
324682427
74798531
31814219
50772287
250372517
163886159
158799871
143542829
362920031
48825949
234627583
181239769
422399927
3191197
8658757
495444721
331435913
117118997
300199313
442798669
474890929
393405767
472726039
172995241
355181579
15985589
490578217
258317833
95765701
392687069
50947573
398749427
364911661
526719071
108005713
398800307
44918347
243088837
403317991
433619699
445208363
520609057
35587481
489653053
70439807
103715083
529247473
121496497
306695537
526167001
107721587
367814113
300092461
69150269
419571023
326230129
519014399
356086337
348910421
455896489
65933521
478825777
66659969
488268439
239654033
45153221
345073031
64655671
376296841
241949633
41022229
274397239
179552239
464444087
514539041
316098623
470293883
292456193
166268849
56248813
416902963
163783969
468906241
172512511
205477813
172166261
8100217
270282911
123381451
271363097
526525331
124219483
280475213
140560711
169442809
299425207
5300167
30763247
83623369
137292523
115485299
233593859
517527169
367052339
99599831
184145329
201226391
67157513
232238597
169203623
491533981
425226677
190020823
109988261
209301077
446604313
39875141
114222263
466344899
276820057
380356703
452811343
92623117
431600459
511292161
150959849
440969453
25121269
568433
385475983
480332243
133442789
355752877
127991477
255384653
488458189
402831551
14932097
269873269
243990869
356078543
364076579
64903051
460833701
169428211
27338681
456647011
521071457
127159849
98321137
245330957
391934063
454877597
461405951
250411801
313221253
188771467
444951061
287551223
482592881
101406713
35517997
284192609
6533029
43502489
406279547
36413539
458145601
276086243
118240261
373241731
93238241
490469323
406792081
469246513
50140627
143568391
45641803
435847067
54192227
317972533
385725643
286421053
20929577
256023751
124142129
102526141
125977781
307829537
37808387
531278773
137303717
272723827
319357729
415317547
451409989
522849631
149472241
210409207
284923127
515473037
398918237
247008803
2945939
169771309
399656897
234897263
159277073
475210651
130771567
318769667
38966647
160797047
289009291
171513821
428015513
434992301
82445101
495801899
47472487
263642497
421834477
109006811
266407847
20729747
58920377
140893717
364545899
450691327
509002961
345198781
55669739
462259013
525064231
195711683
173482471
185128613
285596551
361592983
365648081
241262767
287288401
13813699
77392979
524829619
479550103
502634329
475998197
293782717
7974899
140507401
69394951
73747837
35559313
246296111
66397847
513776927
39130213
363037111
294019961
491816719
391356323
416345551
375828331
2104847
248175341
437568991
284251841
431635163
102098627
475029539
280776049
211704511
50168431
453584953
513394081
208230289
492490753
383317777
360946741
530986123
310962257
39261091
465794759
530849681
381416627
159141599
503218481
38138963
188179009
99894103
40951357
283569773
24305821
372849881
188392537
24683569
337623061
98426509
406937941
449526067
290032469
523654633
99989803
421087889
163327273
22914077
209031941
398613191
111280237
326745193
73123663
529880807
320089309
88258273
529065919
408634379
87486979
349379851
401587643
163845697
77581981
452791351
456175117
352616773
101082479
249201749
91026151
104951531
166985249
27220997
431911567
287501243
466406669
173097173
441803779
316403161
307286977
291321439
367767259
134895749
135872383
380280151
63940573
430320907
307623947
37118539
141441857
432192247
357858583
429546389
38805743
531838771
147700429
119352817
73679743
428285041
442673921
388825621
423252107
334094653
241301959
12544097
417652043
361606859
228038929
344008303
145285729
149805983
467808449
113627879
165521641
107081159
291172127
23203927
39569291
168684773
398979857
218313259
304223723
310245821
100099267
464170913
3602491
405683107
433147447
400711027
384219923
57905039
351189703
175585559
490530457
227096209
409384307
245554343
69499867
381799697
233793173
213977177
396144097
447280579
420628343
512365831
240505571
530970793
284692657
104578333
444089897
96462257
39664847
441014851
411905797
22520039
89935481
180680723
7687811
5505289
498918947
258968179
152553719
360464411
19884233
335512217
401233487
76083157
299651351
345484439
56995823
447584689
247748437
85987051
508241147
82658651
425975549
359905967
351109763
534992053
100518851
433026301
140286973
275673721
472605251
489089257
100652711
90881309
531230929
431516471
19304423
5708887
334082809
451925269
32007161
230798651
103581473
452013937
212195471
297928429
405823973
162435961
237456781
24638213
135073427
400439191
27337883
479674813
475016167
74236567
67311689
492956437
183598229
312261017
486476371
531265789
147796967
256245373
82848071
505386599
46241177
162980669
228676199
317292721
24179107
214641061
467666503
214673681
284423959
485498093
116258039
420839747
241102787
8365843
277474243
360627643
384026411
330398599
325326689
150008413
83200583
168240341
469701179
97865681
210057541
86403869
450361441
39621409
195372103
67452193
279945157
238830497
394284337
152625569
459066043
87654299
347205289
92953513
496901179
136422709
475322339
184510099
130869457
482891767
319245827
332493643
13256827
292522669
420608729
388782697
81336631
64306043
362380253
170759011
463836599
145986397
220554377
282202927
443368841
308526697
467860747
20618621
136409813
253684157
412646371
35401649
439540187
501222671
494484799
440498161
228435877
73791017
353979599
234370613
373080413
510103861
150614491
531226361
471164521
450380897
203464321
405693229
246562909
273087259
356800001
433636369
372149461
482663891
17502811
119946433
236262629
318391123
247915433
354309139
195000079
212882429
412582013
110336521
526232653
19266959
206695439
346238887
38758001
363222653
491466551
360898397
4994461
195839663
167683261
470946013
36266717
505098703
444005563
521880367
155163653
535808653
525598687
8268433
263387503
58375661
406970917
442948841
494705921
358517909
132177781
198869051
210245309
109340773
144541763
94383293
411443339
166370123
14855237
120989179
91447987
493814821
422868697
241003481
416761
315302293
55681889
390885433
65173931
295061563
406861181
59512979
288951521
326029141
489805457
186892619
53781737
367442237
175828669
252966799
509625511
357908443
95523671
41803039
29746627
139208341
186410479
344158613
472074857
378135683
339526037
191136961
268928981
522752537
508871269
59937209
448337179
119119223
229150057
397738531
31305227
136385297
262999391
312564389
487101059
503710673
479041597
260025877
81508549
260623871
186256831
139815349
124778237
120581521
321474533
37404511
4694111
258356537
273217039
181472299
388838999
7753451
525294247
320701477
349491511
521443721
424448513
300289837
186592157
90747653
401733287
265782259
179970463
49629659
418646071
305324603
28383601
397404187
521982311
335446217
177202523
26664223
128431577
395155793
299882117
113154109
482190557
187619279
210029969
145329553
82438709
299372813
220465969
489745793
529754063
518413037
230914921
496223443
21015047
152535079
287583013
200290711
506600603
163915391
5974249
259333171
310284179
382461293
404796409
319969283
43785277
294848849
275995297
47184517
78320383
338219549
69963583
441717469
450289123
12320471
452296291
271978411
184037089
118190903
246121541
211864817
323964337
527288143
450205277
363700747
301155971
408816671
412598713
165335893
289831513
240517007
119263889
24842221
75933703
294795961
3350951
8285857
275876387
529295603
329108867
310730281
166379753
384391619
274337809
306386651
467017781
290465101
23491463
117469613
139934881
396320921
428173073
82390981
456200167
138364949
452154067
279155489
56129509
233136977
86081417
477332371
78525779
94679153
433498213
322866029
144073199
363899317
30596407
364405507
286126991
241773629
217383493
100060621
161299031
15225941
462584761
394390411
41668373
276322367
490589569
259475663
269951651
132869567
318048149
202086251
211799521
460634563
410902397
286609199
201158777
530916761
12739651
173974061
54895639
20032351
214798607
374737859
460335361
522914687
510885079
3683651
142107611
482777881
503049361
324353297
323265053
264254951
5024053
42470041
512604011
325152661
233299153
185906053
92056301
67635509
233419817
226577041
297441499
435684191
521204051
99858667
394412243
84313367
117398629
1747939
256799293
281786629
181594319
490792697
212007437
12743323
303563573
346423367
445202939
169432717
233581351
327023887
112641973
487477027
154000271
346478779
316661341
418753717
470959933
448314611
486422551
317914591
342915637
454012891
43374257
513364259
279543413
293910121
200795519
364396817
414180577
448452217
42888751
51311963
536744069
451979617
322208119
248724529
57943937
67869289
396037297
16961069
444307741
272562727
197045977
83542793
496636073
312995773
190088231
176974477
530770819
148097839
284428681
434122783
258700327
311835547
75867457
325808081
409809007
500852549
439290143
496420369
312800717
89997301
446023999
454402279
435124589
80701697
397268987
379831733
3735161
508178809
112343509
364612909
524545913
83136517
7638577
532610539
405434657
522121099
263232103
330664463
328543183
63535847
37477691
182102051
316400363
461306897
80981521
351454639
522176839
441264001
177130741
237454927
109122061
262521983
392131693
281703091
527189779
111423241
157617841
21390071
112490831
41993317
398440181
57492607
315197809
333740713
399237257
408928459
139704421
241937177
147467141
356262989
438372691
498608389
518470339
425107987
411731759
187637297
466615067
92817293
29817577
132551849
191483557
167206337
502527017
259584217
8511527
409424467
267600241
93200999
341827481
426946463
276420497
501974479
409279657
529773059
60806149
490329403
442947259
90364601
277875991
371599637
48932449
467165807
142441259
506272511
479607439
348808093
519552863
63060311
104301983
81238379
116604403
30099851
359110699
487224697
489747413
315929281
14023363
179012419
436457233
51109063
281301733
378151693
267822019
287891899
367287139
360323921
502476461
475549307
530461819
132160421
402070673
233572051
380501687
258753241
357002827
75089363
449856349
214675079
131151121
431966177
159738211
134299469
360161239
421323103
118153583
473937071
25116041
94909673
256013041
82265471
420704381
473786987
25567459
196716851
441766867
502280719
466154489
49224811
380105819
114416611
471416461
145279223
276895649
512446807
30945377
178482797
411657157
102711113
98312843
73187509
485562901
501459401
288421493
178903891
413339137
118585067
381375583
262642207
15379667
154191659
126969779
534000347
316633001
289344859
129309137
11872603
174905399
294331561
54992183
528137723
421697201
472144327
280529177
152284103
270901303
498917327
81018491
145067501
406023221
461850091
258839089
523848361
309070759
171969653
512719079
207414143
467729387
313569899
201810641
425507113
393500993
497891759
484622069
152044891
147942859
174457669
109473271
380571833
93641689
382600363
133921351
307828201
209410871
127618807
173196083
287605429
9801157
207819671
27451211
108269839
213242329
206878361
441339973
205316359
509854529
526312993
494180341
390402487
131628037
167405297
456850783
299213573
256465259
425166353
258306527
254171041
317975201
427953313
171172231
123998477
238320793
29288827
155704931
329788163
353502623
11332847
21567977
283051403
370098697
308323559
257712131
256561507
53912707
216807209
163675927
333062857
362063881
280520743
261036883
240514753
485210741
326269687
11281883
186440213
333000163
113300183
148680253
60132211
533605351
508676279
268885691
520578871
5526083
13977643
135952561
348244003
74322383
135848357
529370407
410048269
329484713
452660947
478425319
514169351
517659287
407141863
341544103
435597691
316826947
319156583
509792359
12398941
334020847
99036947
460734943
456568261
72857297
114496643
512926571
421815007
59018381
331627913
483785563
480967777
316497799
97383779
139075591
83096963
289699999
272317559
92029709
37617367
52877999
228941081
465634859
513717077
171093833
265434649
370295857
145069079
18616813
201755467
248333227
332850071
382008013
227803529
170161903
197545951
263216299
389402693
234686323
192101579
85429507
400717571
194444749
446342383
220542061
334686733
1583807
132823213
508420391
319909673
3835109
121017139
524062493
274022689
534458033
340160983
273471493
244234153
449018057
213539503
176662007
206672261
134291419
921121
426543151
173291513
53358817
496920937
221332939
15562849
100865801
306560291
235032487
395135339
333312437
200805533
164993461
408751661
277777481
426166981
266652427
329038583
266758549
28685999
60619147
317381843
281195353
171612137
292442741
1303633
53885437
26764931
489601477
519403637
456913609
143481101
284192143
419302267
266243437
66783581
138566471
272948293
459711829
392094151
374699483
499332853
59239633
998411
179529127
15045523
222425587
305765069
44371417
425107031
112257367
65870059
486582683
159952861
119421007
526577221
173281753
210939397
62000999
119975809
472505669
500411503
530342609
210947279
229424947
455650123
267339727
247076261
373941881
43360181
384369649
158995597
216025559
268355419
500145403
416395517
382496561
196468033
458724263
353795209
498174431
153915089
63073643
252227939
351012919
207796453
436444769
96258713
286162937
527297317
224150827
96586757
333667001
182708737
45447469
77580053
397306781
382416421
204100739
260219077
466055893
24869717
417421307
47632583
116040901
186235099
222537979
438453727
89627459
80374513
212359573
468290497
520130459
422412737
271852871
308119249
271732759
306537547
465818557
240626951
256124513
323351293
80060521
221944123
327956009
513865519
258433709
397364809
485153971
513213247
347290289
106958623
207372311
131800153
158071577
78425833
265389539
363876911
231244063
339547177
378071147
495365569
350806559
374365499
228895699
7197571
83985409
135721757
360453791
176432551
114380143
192230257
40781843
193092853
444931579
459410279
114703877
183647371
360759437
188472631
474755381
50610127
304300999
127328093
206691377
238192963
179389549
179164861
117375077
109435049
18331289
419985827
516310147
15322583
436068839
138038149
210285403
500635423
356107397
461559227
81389461
454542323
208688521
436831183
61261049
533516821
351910843
114418529
121764191
452343083
476265707
120865489
222563413
275303333
325156693
247436993
137100781
75116707
534098297
116639489
358848101
173993473
102756323
144595967
485941021
535623937
450842699
531629191
64554379
104914673
455064601
98850211
122943049
519695531
44007701
496221127
252529357
188744603
433278553
377579053
428696243
232540171
292142843
133433857
379475981
68790809
138425297
167616283
375724571
104820733
102773609
521619233
253451309
117873947
69154571
60096811
190994191
67700513
474827033
301837469
352515377
314025997
401531077
412723583
48177781
425824247
366058153
501641977
479934913
396590839
245827121
201618877
489754747
146989393
112551149
134076401
342896699
475223569
614417
19504669
176321221
143459417
154033567
248656627
326521423
457880777
27136717
4929361
40188947
457290661
116176199
454529281
267049501
351133687
32768663
417418597
128194559
500856253
377223859
324767909
378995369
404407327
508597307
254066179
489890587
169656169
325558291
79188617
263345209
232503191
494549953
200367707
190196723
158904929
303397819
236655791
153253949
139504217
50202847
423175889
10169273
346704583
17536171
498051739
198388847
203494297
429170471
340440563
22559741
371039701
257871571
162816893
283935733
157597207
282669469
532978841
267120571
187543451
1030583
411586013
285984493
124109899
360427157
357463957
433952249
169296637
330396953
234273079
455313181
206831837
80660159
232123561
43916791
337445023
368953063
201660469
163897927
224831843
43744807
429229951
35570221
378447067
284870759
506105981
510438917
434655659
198251899
147915169
282319159
274377283
264691873
378733307
196924103
348325009
96146971
438262051
406310207
483604129
347669129
273239377
30183481
220748053
317023909
248234303
108839893
518596501
262906759
23870017
174977377
48005183
399412261
262204193
183392603
294798739
430709683
414188611
401975803
381970219
82427131
178630759
419659157
424234297
60897497
267652549
105561299
443550313
534360331
497369309
517469269
382612169
398571119
2594003
154035307
209967787
85975031
345144119
292594649
490181561
216166333
33498503
133836127
317384219
82017833
415770253
256113713
4817977
221342389
195350497
74574061
391028537
53330917
3610979
141113393
145240489
284354849
505508189
81384227
151265369
463729697
355662509
204680659
38675293
366818687
454181479
348805601
304859153
421815041
377852593
338021513
434448383
375830863
362409269
274867573
185900381
473951207
396079847
328034089
446177873
520012301
62720941
390851099
363524897
334696819
168007423
62892283
250294171
44407031
533940997
417123209
26249551
74676317
152133721
246194623
191976199
231621227
245403397
421689581
141180547
28079081
450451769
393595043
445519793
270455279
521428373
55073969
467012537
473412463
399847699
31361111
276761119
114185033
475670329
470522729
268947377
77396881
291912857
88601593
435118933
189396979
418491443
239717213
196675573
525617161
47368393
370247939
309658057
174954959
206092883
39951511
348072941
239095211
232089373
93241571
98014603
208800799
106058509
26756683
31785739
319289959
47605379
444756097
89683019
475940629
454376171
97206653
531999329
300392441
6526313
301540049
480758503
434311403
394737271
344627627
472073837
135193649
190396607
279877343
104155927
73915043
394165243
93357139
9104219
28048817
48075193
185724709
34290469
54229057
16847219
127179553
203397569
247177967
136610231
150183493
299594921
514980667
128127833
62247347
299834123
210279241
369591997
350061601
243641063
454035623
165481457
459207701
259254857
140842181
525519707
43157671
398819699
192907999
170950267
127756591
288952483
63286061
49191731
377007457
475637647
401412367
86843473
315175313
299447381
370353457
27117557
294930191
399513899
303148291
100091137
249340561
25182247
30830411
4375937
414412679
523619221
264138481
373141529
520502557
166797151
348304849
468824497
435663797
413387153
152686201
209375443
189205897
362039039
335644921
200509403
158122837
181633937
17404729
40589611
317864641
68607037
330371407
47214749
170482337
8604151
141040429
120609833
324161771
457309933
418915879
47767547
527927479
34316273
279244271
143347769
395317801
260293909
246254857
443889221
488163811
427936819
161963827
122261483
117854293
3341399
75215059
173205167
82763957
518774819
249673777
145101721
290270537
2486483
374604173
58659109
446112497
352398707
148337587
334333693
256493563
108551381
13137497
102157963
514253189
492444013
162882403
168711727
367650407
19295797
97926559
164241677
232829011
33738227
241508689
168708157
52298819
161665481
36607799
42623803
269817437
302125699
428986231
60536209
370695847
373293329
43057727
470464843
409456721
230583061
514700723
487817293
222214609
58320803
153497111
232028353
45539803
101394959
334141573
430640501
410198557
367128961
327933869
474217741
535612331
115659191
474030211
10378307
167421893
160691033
308101793
378330959
506121533
423817567
243944677
11615531
316591651
284797717
16608203
73808269
174862573
203480923
361136959
226262857
380646281
147180953
204614257
408245777
209448427
85197689
536640061
70956443
355627189
786271
37149923
404443129
163573903
166220707
492654731
258752491
469274081
285165211
426928417
176236447
350180437
321392759
61974817
515368069
94327819
338177869
191031067
106371511
333307069
211604251
60449581
220969279
223490639
113635211
270507659
283125329
294660917
52071359
38112787
428924317
473259421
471604207
481029167
350771261
487930459
418826099
210174401
384645197
439478653
533298377
59906339
207226879
341550089
494371037
154574257
475705709
57947731
127285981
142817827
508931147
201880297
71781883
373221743
111627709
515091107
229939903
311774803
451024099
273605333
508644281
453865933
301842833
20688817
301925891
269184449
369359351
325051609
103493989
224725861
147464143
2212391
416395879
273010033
92085907
408366787
36314393
111596603
413349719
338486233
421490413
27040661
219798071
134139451
388292573
349857349
481083607
191127749
131010133
211402703
335506979
191415031
510718909
137041829
119045671
162327401
115015331
98484571
346866493
221284691
471299779
276998231
222798799
404625917
56096501
243088243
259919483
375914653
165244393
267466783
239336959
143406719
129186433
515192003
354086683
484907327
480537397
176949173
91550869
195710101
375813463
487155491
379415951
304339099
497488819
91505467
158187343
58479413
342758189
21566911
92877803
373816717
427000573
25909237
492572939
329454119
509552389
34807471
401236217
334720829
437287927
460809707
456504703
336590237
314647559
144710347
185153201
310696277
34211299
274588997
335868937
103292639
91688767
373573553
445472663
210607231
52459493
530674513
49371661
327321131
427381039
290496467
447432437
526238081
26669917
296190571
75235339
426224327
455939959
38373719
200064283
292073417
372827087
196516013
125070433
11153083
28435639
368645729
208548023
231788399
386558449
292428947
105934421
428130107
478025777
420430169
198149299
305435353
484688291
302725777
458014279
444708961
78102049
529257593
486548093
424747931
459716581
460771847
98271539
497303969
385277819
196041199
394872571
424162433
427572919
303187823
405227233
38562659
254619359
220314869
486212873
483008353
369293693
117768241
474330911
443077463
433666423
346411643
473593511
110830793
471258259
190676263
430348049
275815597
199852931
59918041
433859579
264420553
166074707
357514057
291204077
353820353
139767239
190515173
410039801
217728059
435364753
386790493
326758519
268919099
61796089
310777009
105421501
316483771
370453417
328993997
133788029
479372357
494055011
128470373
234707269
458402437
373161403
202728289
386871911
534738079
501726859
334226357
533034457
260167291
87741103
69973747
115644743
423143713
71262239
363127469
383175757
536414623
19361107
42792577
357846061
238215641
207132439
232686457
32516839
73603633
529036843
60807259
251648213
261393449
270948043
264928133
228831653
261401519
247497479
205239341
511255763
461051323
86561767
240278713
32732957
446781821
434180339
345334967
41379413
513016643
244431347
450337543
284475253
517769101
49093097
82434251
184515899
60957373
306670103
407690123
510075703
487270549
328131751
395138167
22829953
481175659
120969661
16816199
126976931
63772703
166194401
337853723
410249131
461545919
469567817
112712011
210355583
61261061
267014023
180886567
393262223
511311067
65620199
35439331
285757807
284898329
264365093
511112219
415391191
359028767
185652953
321666691
114920173
372194653
261425597
274899173
164729153
344990531
250791731
536863763
36852709
107802601
233308447
225373961
3739349
74737973
70877707
307421129
243703379
15631199
536300119
234211303
34041671
186282947
193609237
195164353
54804011
410428789
353468447
296933633
145120813
186423007
484493159
414787511
39143267
81848119
487587241
214321931
68764291
510060773
140956997
45683927
67219721
108155111
166225351
252047881
402073807
370679539
475785721
497093161
509690717
385264567
13667501
494085113
57719239
262607843
312193501
469511323
435745747
459120451
284760347
402135961
85832447
470994203
26431837
159207557
494244943
328260677
178740101
172029703
38082067
353600371
457358653
443518393
317604587
115389083
496567537
250152337
213229399
437130829
331187657
74814137
465211603
366632501
512519173
27552787
478586747
162391469
261817547
7626197
318285103
418986851
276198521
286167821
11353891
268709009
228319261
362663809
87615259
520045531
129970993
341760449
354592607
118966241
4663979
296251453
100006157
236725183
391092959
13663753
133325161
388268827
268928981
128190269
329041007
403226881
235399657
91254301
71165137
188985289
461705953
498819523
507645419
150920261
201735301
263768917
353246021
298973111
116422417
345754151
333748711
195959311
286039261
462342011
96847831
530298823
227242399
212592859
166000781
109419389
264655037
458040967
443473297
460802887
480904357
11538799
40037819
199155679
421979381
191224459
112090793
89229383
397959421
336829079
342578879
306875759
103715873
238315169
357910997
343739443
435371659
284964509
117061811
249950513
431784667
279119947
351793927
45832873
46480879
94217521
33490297
313098661
123281789
355308413
55565071
356009267
532078397
144341047
325206097
527745641
243378073
117569563
385061093
408926659
195313243
337072129
528554461
104059217
448295269
214442509
435770287
490295677
257852879
195232627
376360993
299448241
29000809
323660621
509103619
440664977
375669571
85224149
138553577
354496577
81139391
224553793
125106467
81154987
169829461
191059723
172953229
470591413
190838303
481967747
313762061
173380661
135860261
99312973
213757153
30235001
98062739
258533287
332620243
424644943
79441573
228721711
278174797
138121427
170066009
153061201
145170563
110462111
22817
109483057
75506929
177429557
122949011
5940569
130401281
424922711
143302261
437671033
504133787
449283413
312944987
424133191
60478337
350354341
485081903
311319689
181489303
516477503
115086437
400150603
93988481
82102543
408172001
159193819
196152163
14275069
528390977
474700103
466827859
155331257
418380637
131400719
407431067
87947117
320241989
322315717
15315761
406105321
66574909
95493421
252691399
72952133
244719269
363407467
339529067
420476863
14094019
435822301
7163297
247159421
307339771
466331863
209833889
517337963
50452601
113573443
276755299
512894567
343339309
60935977
83901673
490608319
257553511
86855779
371336269
89852569
243122783
95757491
158390087
215910043
399786697
248065889
36278509
228548443
49879117
501389921
449136703
225928667
384861083
451745479
92383723
39290899
98752187
59544929
114358781
339819607
92664289
519614057
425751047
430327453
472771721
373680407
203097799
66900173
216581579
362484611
284469049
192845071
74571487
89346737
449955757
110001923
260862031
242920397
469855391
155899973
339567451
229147969
29709107
112998409
396322019
170499983
224238673
446895893
321078799
135335209
264868081
128249593
24567971
220756069
224719091
165518503
327176657
497938319
66726391
483865289
145716869
77971489
398836751
294446459
23944969
431587711
487086487
10137427
13999159
422179453
49626767
239375713
39814283
293522063
168157151
427541767
65270879
329223779
49294243
404255021
519153809
48426869
271370389
336827849
152148299
134888059
503898673
521448593
135727667
526767481
3511733
58817201
321986347
125001419
503005003
18179309
458908123
377426683
94890269
405017863
59173489
142956181
189437819
62210881
211860193
150021517
90157381
384765487
94804657
341198113
126529409
408167993
374421041
32807911
98713831
384565253
426508081
383364871
455799277
340350029
470697053
260991323
174549041
83892577
354219947
55889227
293945909
53354387
379735931
273087499
521481463
428444971
17926817
465762239
121396573
253483537
410633809
223559003
317016097
170189477
273599681
526736489
113431057
92670931
114586541
237463873
446821757
280559287
387010387
392111761
445801273
33942751
282542489
252231857
534970537
378180247
164856389
180704471
234825631
225517483
426315947
338850719
424284313
40447049
67631911
193839551
152788841
528060149
234106447
536869217
135720811
54984617
350610683
86761849
515179531
70722413
127957387
481656419
526163431
18978691
463918163
162941059
288324227
516648553
24916093
349620071
316009361
187973699
465139849
293278541
424080029
247059823
203990767
2236583
100739929
453107321
512597489
71336341
338052233
323287511
309304907
80537519
237371447
316930379
69627863
165170251
89183539
420801067
459043723
265305877
285905969
372873191
354074723
399387193
282946429
135750047
196677463
43238033
279160639
397324217
76129913
34440803
297230093
424952401
18469921
164016269
171550367
535674409
213550339
328867577
149069047
154550699
227171291
67846199
391450811
314299039
249073211
39797729
77051237
423316801
406002061
502887551
60671711
438607789
34563121
256634927
193830869
430615853
333756677
340082051
333143389
107369341
88883029
71510207
112836121
46631113
360438521
216223757
21078593
80169521
280237049
530720363
76186559
166238441
295490087
213775151
317171747
418104611
138550949
316420333
419408651
382252201
120538681
417284909
119139089
158107591
504264433
152245871
144097819
417503269
437774693
332986391
226853953
184691231
162300449
504085063
392249437
343403153
479564647
120797333
219885247
343223719
409354307
501413533
201361079
51836107
168940127
159267041
265590979
674669
422108201
152862583
347064077
213144443
29870671
441781423
447395519
368917513
220402493
528681743
101195071
311995223
141221783
490009679
350942519
257794241
398600053
465549319
184497949
81413789
423737021
429392321
407549771
223324847
253189291
108540137
40863131
210942139
97725049
528536507
159310841
210794083
119174639
68202451
18716287
508176839
226211653
110631641
251878931
35360099
124117027
413725927
484826707
255530063
36027631
127556651
308910073
152800031
370126709
238382587
17891603
147906047
117562309
74248483
197545399
323249911
69336689
104282359
134322589
163501361
329826883
536121919
88702247
99089519
352083883
451644601
349196581
282331171
193258693
273194177
525715447
166660199
480640997
283076933
411149623
14306153
128539441
413596243
494058133
354427613
524981521
326000947
469919167
160197347
118634441
20549989
351600167
245935511
529420261
369798857
303777553
250975327
508864999
408795071
94552429
219695459
423570989
496767773
445348661
436900781
530614129
37278221
320187971
78475877
512899687
365832739
29605489
162763807
310470883
216704659
5772467
267058937
448719307
513956969
197747447
410159591
389182543
237777797
443590171
532636073
313680319
266285687
499876571
289565993
397543547
125049929
214790417
505037249
392128229
76338491
149069449
218086493
68200157
97120339
513054869
333992957
34155929
228673867
92610629
348140803
255383441
398323789
311998949
428270561
392891003
427711909
490457411
308731831
465021769
303519277
256882349
193123223
165122431
414496519
101399923
444666011
53288273
474823381
83263307
235392581
120463373
215679407
199899949
250108259
522507901
480228761
490161853
350055289
520958107
17643959
110236787
453739967
206020621
202087469
18252391
536285731
148857091
444792373
187471847
237708353
289359881
483798487
518773877
375284137
6458117
119482331
106315207
387916811
352054009
496115663
496069243
327028519
150969289
498110269
15738757
333259441
265563031
341714911
352968779
432859753
269972953
527920621
299787307
486560273
452017831
117047071
260717707
71353171
230385517
489834637
326005111
234895643
199259587
232462007
152061881
161336299
205933933
374536627
211060943
275388473
385226713
371932867
94655749
311217551
353499631
299635381
302191111
46864717
361317331
101112139
380572723
14703347
495970907
330577451
334859197
117621061
237425789
366873779
495407371
177731951
388053923
314560373
81579151
310635929
179460521
19995061
57277111
378809381
366898951
4251631
235965679
334437661
276614087
295172219
488607113
25102151
128486063
354722413
74156779
42268489
442883213
165285343
214868233
444068467
402387091
277662163
27679901
209276959
30784031
466478477
46900681
230272487
252497951
132325033
224040797
524523383
233786341
428119621
395652209
391422617
200122667
29935883
330310963
177558131
104398487
276326573
483209443
195850643
223545613
46345891
6575819
69823441
331024409
117701953
486957733
327337921
40404593
175162447
34822453
212694407
438966371
400075729
279027317
337108729
324111967
70582373
105116023
23655001
254607643
318360083
1333331
252025181
275600461
268399693
123776077
416112029
233353727
355108759
295570531
384501211
16746211
356392343
33118313
185368091
264284353
261164159
121277477
476169191
2601439
339009271
134297221
126633733
444219161
6267733
68395643
432394351
85642267
374648621
112156039
304187837
311593393
463124813
388908217
87586813
25416973
438326051
182195119
147827821
49456343
227439887
270845867
205765867
434769791
500708407
233616277
317308613
392330269
532785817
217225739
260494187
303423647
294786763
175850153
253339907
463384081
53124191
25710823
438396199
430016329
64663363
88839301
196504771
119215091
507514421
309040219
356561291
4665149
360675487
535644467
315792601
117880151
212270081
409427339
21584561
455271991
50622731
268752959
525225451
417070769
369591821
217752181
482224139
346412189
171980771
266007173
484280389
482186561
195088609
161725363
386012813
434413453
80959289
4530203
522573383
281822713
515926813
339050143
330281591
83726267
402028993
461477447
380252251
411919111
406069523
77316479
488544281
68281249
89453773
334567231
87439343
103129199
125682857
393678343
61985453
350526311
340575617
435822691
215298511
388470871
196613257
306061673
235611503
36663797
448944283
457085353
53436247
127419419
123426143
213388121
127533649
65143271
211404463
396360959
418574669
471497237
215485363
255989561
187317619
123349927
118966469
273844817
535741903
534982727
358900163
334209437
9806779
472794013
328535513
162101021
374977237
92259781
203554193
228413137
507148379
328805989
524119457
175418569
245930117
261878093
74917781
88564621
314723557
497710117
143459867
371703523
317505299
11570773
278399993
344572559
71564929
71583437
154261351
416756339
389373073
156824887
361258291
297913537
41466779
473100673
531061379
489628921
344555509
225919399
447181817
90766103
254187551
81423971
62773973
305250137
276835297
45669563
280395719
468710609
41551193
179181917
242703299
510893407
12336943
133014347
266694359
512307839
493197433
440539727
275082373
428931319
442773119
332578867
302387749
291535583
332373337
34021217
397935451
173534611
467343683
312585667
37242917
138643061
235621273
512940557
512411743
35225831
14503831
253164029
484686731
512115347
293377303
401222573
72437107
198119587
472268647
344582869
329640331
284777461
231053827
447332647
330370967
48942431
421698527
96195577
380204107
296993759
73592359
529448189
374299663
82554149
178901057
5126959
433613287
289666367
3287101
18873773
267695287
390281629
296763613
21742829
517869437
69399521
41740067
495128681
361676573
158951731
493020137
360592537
390443281
323370037
361952651
68633867
481656727
62656063
497956853
28734929
193956163
358301077
395044399
127009681
211041947
364447597
501054971
500074777
488709031
417065119
358269647
6751399
115392929
125736229
190016389
155135263
379093531
506741867
497960053
34059497
278955689
26506807
303753403
174941477
119759693
432184219
243915799
303220763
242329429
282823349
6065159
19905247
237655307
340899887
101422987
98868347
107152141
320826697
206896967
258007063
242529137
386350397
303486121
154410709
365471549
430245989
318181783
385654237
11503627
270349999
436897589
254078053
137111213
112615747
343640819
73384921
58045643
279934483
485270641
289824167
102207971
143838679
53768933
403461911
481369771
340189643
295048609
399664613
143467679
432423289
414930889
187758563
158938369
83794367
177677393
521374813
413189807
201871477
359690263
304730791
423978073
307596469
485179433
11368481
143587307
46684717
221304439
20174369
523390519
50730761
417729077
441869699
2924723
122238847
76021597
130913891
67210919
243553811
533670691
32474341
221197849
293315357
196310929
120056647
100768471
187433777
291942307
229154899
420979913
12709847
295588457
150483941
72847223
276914419
297198943
81934739
123988763
71136433
389593361
447513823
514361611
125510951
83696441
376548677
56832233
349957499
250904561
200256401
493920019
450801149
392059757
109385797
111015197
138017851
421976977
98845471
77335441
123007693
275208473
251219611
22362401
479213849
327855001
231890921
28277257
294704093
458923793
71838229
170909839
236865557
275752649
444205577
327422989
397474771
139935017
397420897
362432747
435411001
19594583
306524227
153680173
153776123
531098783
54966889
464472301
480685603
10903463
307968499
398861767
320991133
185132009
145259011
217702669
443918737
279569711
205298719
105553163
16650391
110927161
124478903
320903623
503535583
102002399
292436633
315313351
221093927
119267873
143828801
183691873
5473571
133067071
440707849
115526683
149918611
243269801
294244607
20325527
14899411
381279923
365230417
511549663
83825927
474047957
484815547
327661799
192856129
332194279
250790303
6048257
448263649
113222519
214606291
513475321
5489311
167666977
73103851
217260851
528623729
91608383
212328937
353558719
114593023
80418581
403888943
9598139
477103579
324119827
336866147
536105707
413546137
183597371
130257497
462415211
319704139
180669479
323068633
180073753
486031363
421448869
372265931
439520519
3299123
208797229
490188269
278212313
131397457
134249359
324005971
360259763
301570967
158818897
386553691
239960087
170986379
385844497
65530889
179502241
209190881
78581957
174539039
4265537
427922983
6808801
308949301
446268001
249609401
70136333
62914057
399920743
178531609
318659357
508720063
73556137
377144377
424959797
283303063
413030903
469563841
432387239
373383823
302531893
406262981
34586767
393108077
219419399
321207209
275024923
171970571
111259471
336255763
455807977
139609493
307538603
435309971
198980519
196055207
419941433
35641157
56176723
183056579
11900417
60263803
450359197
218836663
220290943
134219531
522238711
311205581
372982409
515961643
125598749
463522673
27648083
201497477
343477579
148595921
209989489
489796159
276293473
223323799
234882917
21004043
215474641
488670691
50865313
349173497
1764089
532938449
46353319
2454773
254803447
250336579
242825477
298284919
438268949
322080527
367157711
25459519
14104891
157878943
296246449
136939931
309624089
121915747
364426339
166383079
46924247
67502693
429052163
368376191
74897941
121013077
293969623
109755881
26204557
466335151
14975693
281877899
234964789
375143591
509601403
517727387
348846227
465589697
446373467
130336589
460954993
14533543
191981917
322778429
494417057
519083111
93079969
467336003
264592343
127314823
455685431
102456383
527791157
347188991
441990251
159431939
401860181
222022547
116724823
442523929
105674321
48282581
412567657
228781363
192001151
474383219
188015827
471071641
324752401
311856317
57154553
285730427
384007919
63809861
238938779
422141549
196235723
460766149
157822793
122769107
332881249
436115257
356363851
302699081
19449299
153687887
430604971
270795853
488783489
41472247
255030953
361002407
438125249
433856741
238275421
36405433
505035109
374870521
278523797
535861649
402696103
333246829
436472321
250279
138142993
246714869
314163253
176932361
325022627
185521099
161719847
474396443
424662241
318982459
153926471
374469409
67343051
154096091
258942269
39443977
102059071
432192881
222958391
318283799
289359143
48716939
372049661
57775891
429124807
291489299
265742117
228590717
356061523
271621387
11157071
78039763
386579351
396491933
326682569
112981573
321754661
123954331
169430369
292866043
137863597
220018319
204231023
519909671
302824387
330872617
105275329
483157621
34113073
325437769
268817249
273163697
132593567
16157821
139610567
503059399
347741161
55901179
67372093
169589921
430349863
51733679
130229317
31865329
300737629
184711159
365669069
446581013
396504971
438364939
67908161
424826477
403548889
351489167
381707203
456676067
76682033
367443361
80810749
258039433
161522377
493317793
146585671
398725319
415418369
131019407
450488303
152954891
9548113
182030897
25376411
73005883
523603709
209484971
143917703
475042559
103150693
242536913
411990379
190718741
64454699
187998667
325935887
8591617
31671709
301417757
416058079
420985289
158184737
327989173
460598807
498417817
202644359
6203501
444041471
141791957
14499659
475829131
145358099
385796009
19677401
526808449
153500071
102144257
6332629
252103477
415268363
48731203
445310617
507927473
33552109
65976389
206579651
485803991
529543529
94974557
269288717
272934671
255787703
241452587
420539191
403874689
484310051
203400101
405681121
406060943
122931917
304502839
8268151
456323321
120726721
48232801
68737
464819521
223978471
370593019
191292473
312853313
85653773
328605997
218433151
333506857
530198189
88192157
88797809
162457979
436810811
228312121
354673667
36422531
506506757
290528093
222512263
90457889
256638089
250760869
7134857
56302013
408127457
381924349
123012601
220192067
266849707
102531503
239130989
86347907
261910897
449381041
59982323
145358893
59754823
216034627
211586587
378685291
283183273
427418231
249710119
77236589
52378867
274422977
249429707
432464801
73620887
368573371
400468921
467528491
65505731
477986849
214085119
427045757
280680859
335891161
162106039
85660163
510419597
56667629
112928393
393542329
8194063
493435253
31316983
156360031
246831353
62509309
307191733
370947839
397736621
245991943
239986793
512379641
519134879
400348693
245854673
353436329
517706779
108557927
418518403
255738181
300538237
21066107
483348589
126867683
293270513
65659247
17342441
101186587
438155617
92951267
395880091
185155259
472548019
350753551
17223827
181966849
455763349
435411601
162263653
22723879
472392059
117725057
151895539
20948167
142268479
182942261
526825567
471369403
47218139
254966059
93600697
45255577
21252149
517217941
384195209
498750871
71278843
412450349
357588431
21159857
365460773
157476359
128918411
258853669
55825291
333699881
190470563
284781901
456595567
198798511
314053163
44804611
242484191
54638429
333133777
69509093
131388941
352443713
212789393
223734911
99544397
533586107
91642049
429699707
246988591
114300509
316172081
14123743
56690819
432748801
408614879
535399307
108283871
169862023
55362583
264192763
146497553
278528857
238432583
398322887
238423547
125910949
264771833
22432649
394723853
297169889
64661873
270541697
153615809
461263381
77758997
379318099
226507649
160617043
282807193
188939827
337784189
503901067
526501793
502113379
466896761
204386713
47468423
222822133
373285667
164463989
23460089
14212411
355123679
212905937
50894713
6435697
190883683
47644969
197079481
284725313
225455303
159170549
431406853
374695859
229832887
430428307
142198867
95627179
336374821
181175447
416812973
36235117
284741627
183061657
144657229
215788789
145583233
78817199
384984451
112313041
185244287
175498493
59414567
350584739
352424119
50322721
501501841
401672783
530365237
117875917
453604861
146696591
376016917
154108091
491128831
214081433
370084919
296196421
373193237
170944139
257773289
452213987
437099749
145682749
113007263
368053583
156452503
533119907
270317197
2380123
242030297
70975813
502665451
435229133
40483351
91433411
271553957
296995057
319148009
128539253
4130681
337035943
417253303
335889997
135200437
89288741
309984403
97972969
172983431
233976833
107700811
82163773
412004783
126575843
146931419
239481629
190162477
444684473
42398077
503905613
520540849
157958629
200716543
261738263
520599253
15534847
4983857
272509481
483066167
355674617
502909087
25952099
226007609
319009891
228602809
521285269
29085163
426576289
53544979
497628247
73636477
3289549
148777709
465846263
5772311
197152547
147246761
441606611
324354553
108663323
464939113
395380019
118238803
421591141
190099981
242819153
414313993
208403971
237576299
402289087
374744861
198707471
131385701
536340733
211877359
495428893
32095979
272970427
409963193
6429707
498217939
464118353
302974729
391349969
433774553
183789283
175866409
342744503
172234133
465715529
35699471
59885719
180592133
393757801
111688571
507746539
312372017
38529137
506489107
172742573
415567661
286963777
462079859
493228051
239739209
172647539
514994849
65822797
410861051
195068323
186993167
6432053
105487841
480925301
161063137
518619139
375641729
47433151
211484293
484109723
365155757
442555147
489249751
35873759
19943827
351907289
390790627
250925963
370589293
104455073
116923823
19903699
479461937
450394519
449103601
366634603
277741931
458214167
473253883
63292129
44314141
191306351
343751293
217612441
422451347
59656187
5044133
220184831
73605199
514323353
413596567
531552247
375894907
115346323
359821279
75243331
512679847
253538083
240181121
213460487
356581087
293192843
21113987
331489381
257646791
203564897
336659047
244450819
350541703
131023339
34973329
170631163
435338609
12207821
40171007
107082809
514770947
493245811
139771369
468441319
329532547
125843279
336849719
349078949
295416943
227908711
94428067
399477667
223781071
381288101
418460621
310156739
401084449
92966513
283485403
509737211
183529363
52715183
83326567
121357783
94308689
28235989
231488857
326323693
482076313
361012727
410646787
158553631
325791377
416560409
167367887
79835221
102365647
317753573
385649741
479349161
379032749
76804727
165974873
405449717
49036679
50913463
10941457
159025081
115207987
36970711
199067179
463335853
15127397
104209513
125449309
216983147
60815159
46876381
359705603
415174057
351165037
90839039
170200519
47968199
526141589
495564409
146053009
87677677
244229093
183961333
241467053
228946139
307104071
76618447
11324959
160861321
391570681
530288791
374655103
477225979
385952299
250915591
65343923
494933191
76277881
339280873
375711173
204127559
385368437
41485679
306028651
15274307
345713393
484970153
336249269
150984389
379617101
304072487
318671653
138952537
294692681
221811463
367178039
379141559
141881603
260905157
373882841
79956043
370848461
72388331
316535579
429924641
386601731
105360737
62713831
479468123
29484547
260829991
152933087
260958337
228142741
166369499
133918073
135045689
526982581
10917901
23811419
366465523
9775699
492998089
437526893
17291597
161441297
399133909
285789293
481137049
28426319
530619703
5055559
524707571
454939981
2174383
92791493
529938439
479214737
439543561
2429717
197995463
45524159
493442909
94346737
454645273
391587179
94381753
102416537
76416629
138942431
499556173
147743797
396341131
223050307
357038281
301640659
300410137
9591809
90900779
180864209
84979421
466582621
308334233
363175849
316393367
41573321
174815581
90395527
42530881
75546197
125524543
343376249
445922977
267874891
304626887
429623791
458106461
337809739
77394091
140308999
423128047
93118919
87915739
71145889
330548431
337511129
295984783
236431367
254549489
319947839
427878067
225635933
83390669
29112283
369244433
400500767
282031697
150312221
285892813
104168293
279200881
417249953
132943367
384378349
117724721
302139583
283800173
319804963
34833599
168339203
91428947
37586603
292351603
110585941
247077893
521178617
502505383
503376397
477359353
291116171
448023973
42005741
40231003
170501641
210837073
219405973
241937519
113353819
491436851
452560117
443518937
60005479
430960157
45912241
517717693
272841739
159363053
397973599
143645683
53970017
183496259
304078993
332016787
306721927
52993321
162485051
89122601
264223357
136563017
529212631
77797991
385886603
7593643
433362653
211513579
209897651
510270769
4458263
341153473
338155049
534472693
299286199
308014961
428482543
55331921
82373129
345536651
77955791
388481077
456929479
161471917
362135941
35479753
213669433
87265397
458852189
400343191
115053647
288338287
455725063
173546467
118159933
172095289
527752193
204742381
212760901
422900473
334587637
116336513
240905849
478249537
53875529
282605341
270802321
235255079
170253673
408583283
157375901
170314909
281434171
65895763
356657339
32779039
427622521
43979003
454888813
459577147
427198103
431191457
211407437
525281821
36842153
60269291
108060479
392229041
107590447
347668369
228564913
226037473
3541541
206318887
279499211
14317577
420106157
60097487
99879151
59297177
52751821
355505419
358177793
286589209
100568101
491339077
332587987
36059161
228881969
504692897
104040571
233778131
498960113
313725851
163843063
209114777
100418267
415832737
114288799
31275719
441109541
165138173
30507691
487793549
132801113
536352581
522709721
278858737
167435113
2416613
262847227
90589193
259073159
123192187
490840199
90518711
257024731
115517947
477787987
8908693
48660211
95896937
388219399
118186199
137330959
385564213
163453109
239680523
513081229
365655223
204602017
337879579
425826559
341121689
136170401
57440171
172537373
37734979
536009819
318906157
145055653
406830443
333407909
381003661
260648917
248102333
235230967
12733081
211709699
502128953
60524333
258420443
211027651
60584903
266506333
75376949
314582129
400102301
178210261
517756907
413700047
495119467
492272377
520587329
139447547
280985291
446675857
531712007
311996231
205394773
235737871
300948643
409067123
146515133
310124233
2955817
271863391
431916971
533067061
529163099
304997573
42158687
162899533
494662477
501981637
397380469
426706751
332989369
233122471
57936601
429977281
180307201
458636879
150740363
273979793
494060939
128390701
353784157
331196683
71800837
221526313
300878549
365059789
286222063
474081353
489228833
74442077
279242317
259764269
219797789
362773111
141661763
228365803
36435449
454955651
65918557
95724179
480010747
159561179
534041297
256743731
132600707
452678711
94481059
481569343
88661957
181994993
520703017
37580603
414435199
53863949
143489183
273470699
214240547
432622781
413681231
507202681
390015121
327500669
58532431
437085703
61836119
416815229
278251453
456432617
428587651
266075591
521784889
483181121
415356583
336974551
292958293
204167911
412576133
347931481
188363069
128484197
511189639
401486881
195682913
255008113
233760823
315194597
352414723
222502187
249309421
489157343
180145183
77884069
104821127
170263567
137278289
420972889
373771441
47424059
342256477
75996397
490914079
440357777
422400403
257200919
85030733
123866881
8408233
112397963
409468369
394122551
453832943
489918731
291860519
471261943
442707313
274913189
272206741
231636799
134467673
509011883
465996569
517877483
491661473
254123717
449114899
43580917
151769171
10454737
91528817
258655421
154466159
159590839
283590817
236864377
320717203
107593433
350587717
446453857
392285573
122663573
345276671
104648723
58959343
60627739
169381483
271620619
106135697
178478243
56273593
133170901
148739323
193267939
310280951
36562171
386254537
135056371
295370521
37041517
132780377
6561991
258702517
353688161
482341007
463692869
445398157
87325619
467194327
168509399
63189757
252390979
160690643
256746173
112851943
346152337
344362741
314079341
148887163
390036419
409893689
104426089
435273283
434322071
504579611
440963683
26886967
110572577
413001937
170376251
13858777
234359971
479886769
6649583
377096609
187628729
161968267
490818049
167443351
303647803
36719363
149869453
314216183
285812113
18694211
53991659
244292171
483601609
137764369
112223717
232157501
93116119
181720489
125907923
81690031
192493901
525995749
416401679
451766803
422827973
448848437
471601723
64932961
337957859
270120439
437645627
328403267
237797761
1291063
8212961
527437231
122823889
188087791
445278217
351404479
105066503
368907689
192464761
274882813
392301101
414362021
458901743
481400201
22262297
22674167
202098313
214692703
505749857
237989197
527716691
353913809
375436393
121452659
79704047
153032953
20275579
432699461
74778569
150147593
324097733
523540909
147726023
144111007
408135313
87352871
57702877
408739927
55746541
1984351
380204281
172546709
390301267
21557687
108629461
56523641
483175109
41613643
516270203
471387211
417792737
170399179
189982283
108593561
323980603
375725641
324801683
90816863
206387323
407970193
320492759
514755757
256866697
534344849
241821163
517260673
483482317
382271273
397862357
419935099
20409223
345299993
172330813
220539889
361125091
508623061
280415777
51623197
235105441
529641737
73272179
509288617
533846921
90290297
360016841
372575851
460017143
512617051
455016937
88455349
394108903
393469903
412386109
241307221
318072701
191873537
508554979
94216667
42695441
133668233
78913871
64943897
418189927
140865743
215274083
298257653
413600041
485984243
134285653
196730269
411558023
92822413
303847651
319772251
114393869
38092661
528356729
285374491
116093473
462346177
353782963
177982697
210850463
393355153
136904083
190284271
343660307
300430549
509793629
263791457
216345929
226238269
174876113
181522807
519312433
90446831
349534547
187937999
230633093
131115091
237208757
440232241
964661
5870041
6832037
66509741
527606047
98977019
57851293
412752533
60546653
370023029
132761053
121140559
192005657
417870989
177939143
196010819
70583921
478501217
121994473
522507317
416753483
158440927
118261271
312800099
32206399
509328761
234784169
279524887
276046921
87888683
170070151
183761113
14124917
457064401
174709277
291381109
518419367
529436419
39212749
461802769
178510159
142865999
272504489
480309539
275466757
317224987
54745871
264099299
423773951
302968201
181074613
333044539
273459853
382747831
64608893
320226733
314874689
490095061
327783083
117685717
31851107
343522511
464649103
152445031
500689237
135310631
139977301
22586797
132277121
387980687
463694383
302365097
225675089
329000459
369191531
265175021
57073099
60120649
160572469
530271761
195991043
279667789
385755427
163118831
316563631
342232003
108485929
335608129
250050187
428038739
509539363
30725899
117266861
53261953
447844091
306978781
192038401
495298877
334881619
219084469
208636949
171044773
510120257
463991069
381879353
10223527
128760829
33369179
193258921
21117631
357388223
249474263
79612301
438148967
156078283
161005763
81450427
374830649
493491781
115733393
52867543
396971999
133946669
226163519
321128201
319750463
93218561
510878009
128375033
304594309
274413179
209640061
225028759
213089431
396477877
425715571
426230771
227838463
334721281
81509009
124760239
5866141
265108271
25584227
331878091
5056339
115309039
528357353
169288981
213815507
391910683
282224851
156492937
394763359
192995281
233292347
488616109
42047221
56311109
334788991
238270663
196985527
470610697
252406801
313722361
122394163
127059089
136240121
171386521
123882137
287665139
382898753
274995481
243326999
104389633
123796697
293276411
93618169
392902109
343884493
94351067
209224747
522912701
168282773
505392851
95611429
66536117
224973589
265242139
177898339
195059587
31599247
337363987
20859463
393164719
526177789
108270479
11419237
471684553
283713653
205980937
324333509
317119069
491191747
77587331
117414893
511080971
169195933
434187763
410628991
409177661
93421747
397508677
352368559
230441317
225650273
173497783
506193299
281606209
31240493
107089769
287577959
496668769
34699811
517125811
473605207
414734237
297775279
37868351
217623041
23424949
80949917
274452623
63768583
374720063
55108411
473512873
193672957
150108919
409106143
387431227
448091849
311988613
522224657
234881813
234109163
328377913
194052473
146323979
261495863
119045593
290060269
118598761
411002029
464381429
238750643
198880867
450997627
462296867
37274717
10811821
407682461
27914717
407439257
440277421
501595547
301214191
161613863
403718467
210811457
191528081
333378673
131259599
303628513
329310347
392092927
38540603
417177779
81795353
327918223
20513587
281203771
247771807
34840231
446876953
69509551
216539993
22655183
319101337
63912313
220058329
81071819
165527311
402410929
195365119
475810067
94903883
419754053
170418649
534572461
450226327
491614463
245203577
147402859
298568989
131200337
122737451
189165913
435885313
504331829
3711691
6258881
305339857
87881837
274715839
448884187
382985663
272384843
380156149
208322269
30653993
449289223
224904661
48699857
361616081
249051697
118375069
194273257
12715523
480444511
251616913
367144159
22913131
457099007
137443769
442063217
227381437
403794103
230463019
376316509
306368477
399903727
321601627
20185213
75888473
383840131
210762047
332070133
127025779
378523591
486622771
353351963
460512821
16120817
48382069
335652791
229723141
431005889
405597767
85990691
127081777
91792423
120185167
528963023
111726269
497553653
396562867
242035531
487595971
519517939
64257847
277487477
426724063
481203577
161071111
347521891
406943219
30305827
127045957
352776547
213140857
365910803
316435927
88981609
45832181
3363463
465251821
2948207
114846257
2595683
422282281
501279797
121851857
506989937
235492547
5293789
516470113
300834889
304463231
349864321
145245407
309162031
115239139
404595089
336787931
11104517
263181907
37007869
395430821
33185689
528789719
294512353
508275407
88176541
131608447
346063031
467647303
420235853
511235479
278283611
444836687
317685113
211154477
462095873
496698953
77790599
177494033
204096391
115704031
458177983
18612889
82203769
172365761
105024769
502475887
497940017
155792003
29553761
272682757
514694107
239741233
111433669
238107269
302030893
519756577
27204341
16389293
404237513
262334503
34115833
69636547
494130281
386222623
187462129
513124721
154996217
68263291
82410631
303685423
373965379
168120809
447870749
199311883
176019691
184533289
216980149
342274997
391931459
321859127
416218289
317746241
490366783
113163073
323604761
459612077
353550269
465237131
255127199
371760611
281076979
360426193
443990941
161408651
41393137
317062441
240472909
200728009
65035259
413655353
503348609
366973909
505434641
320626679
86496853
119917283
43126991
411077393
130402513
164677649
83174653
80069057
80531449
302668913
243037441
46091167
251332321
447857561
139903679
364261207
271129231
528698383
523577207
128199697
250241711
364269839
91818613
293315549
209182147
527244481
477432239
485553329
420630809
52020383
415470989
302654239
284709431
111100147
119749849
339529513
217499959
515159807
291274339
157078813
302709397
441360757
32505929
405869743
200721901
9157909
276188359
89006387
497248019
33528739
45786889
246542089
259909597
431566799
464406703
499425253
196573213
467587817
339350183
118656233
103258829
525603527
269686603
515126477
424567951
274757653
198059077
269124827
403125169
160092623
294158587
29909447
224287169
6397553
411598981
519126137
69678613
235157207
313748033
219241559
175096331
427570951
40357253
402122563
209186927
527523827
220612681
205897981
477513503
413498947
203618411
71610283
509483633
368653651
532107617
167558483
72082853
368990879
515549417
93957989
521075363
154957021
49298537
129779941
187774567
3447709
219355691
193419817
373714259
16132409
114685379
328415669
277577621
329986339
501451829
67648183
17668787
449914079
13216069
459439949
382878721
20874817
216868231
102412883
120126319
170583059
232519541
346254163
158236577
35727403
207287491
385990217
482136701
110052983
261580367
215717693
89369201
327979367
514917317
270769871
508839407
52852907
287263051
427547137
404088197
46158067
119562187
502635257
404446793
355766351
45414917
208903603
396504319
454596341
400298411
88921241
209913037
256517939
536673083
301907693
486181847
456535823
51237517
32486261
449228411
420663679
13299641
113961691
415110967
107549789
484049243
482590921
226093849
342562907
487704433
127514533
444289871
305461333
531934939
495260893
105246709
54801163
113056309
328174663
234206617
353944537
218027113
177152237
193665607
108679349
116074271
20952983
148684631
457922099
519173903
460731277
155272393
89198633
125982433
512279959
172931653
100922093
386285131
93969851
36889577
522294233
199270303
102185651
98715587
391038643
225646217
183207191
517837241
348512063
494576729
463814773
124660709
186995617
522601279
287905351
495682487
305556107
18628193
484201061
143589247
3846103
371517383
263544889
517476763
164237429
346766327
109152671
477308149
206261753
464704211
140231939
385972733
412918651
221783299
18166061
276301019
66475489
285382579
420761779
201571303
500850433
94828963
28542523
449004511
249200891
478718491
347759183
64021327
76571459
2054851
300264857
250511329
495199399
121693903
450882137
202496467
163931269
491997167
14593363
411293261
379016867
75916523
270233741
485919677
111064663
507906173
270277433
507807481
39871127
50463011
94465043
125798501
454896257
246987827
166039649
69157909
520693049
528533711
274475573
387042923
82132441
512608079
461233361
35622341
381136981
104521289
433547627
219216401
21084187
172514399
324080083
407719633
200005933
532819241
328184719
470621471
439043177
177541699
67076927
352235159
133465151
61787977
56032657
141792067
7077163
374613667
304051871
372942607
160600303
16513949
502658773
497300059
510750587
146970029
193541431
350700247
393908959
527043677
173246867
135300899
521682457
26723833
65185639
514187351
426632027
423434213
338421169
194707973
256215059
355560683
264413983
314267683
463763161
38225153
285008137
464409833
287357639
274568743
316387307
388522559
439246727
324033823
154741619
155840977
280477997
144170269
45751847
141393809
533316857
52709611
74846747
250242913
136855709
324964823
161871947
479684213
336087589
282427441
314768983
427838683
239953669
103538189
305150819
243373763
264764719
180360097
246934133
201834313
116519617
231129307
59929319
107563441
491825561
477516917
446823833
281095079
210593423
424403179
117593387
186436049
529164463
62170891
97516751
90509789
213857023
95463023
329150881
139572743
15260149
238982983
101187721
322797641
199161751
277438097
394322743
138423811
171166973
15891181
368748509
288102109
175646027
454555121
311333161
278240023
493677377
379882337
519748597
15668311
137813653
330432953
97564349
509678803
57667079
511262281
444703769
428902381
134070077
508638457
481266769
222510289
129266411
90547091
353629039
535909529
7461101
294951187
498628843
324945331
371526073
97197941
181044043
363859753
206911319
107081263
88960639
37749631
507517811
528718397
2533373
179374159
469924513
269861651
303388597
180634483
343579157
290672831
526467521
2890207
278517367
94756111
300533227
252460343
162887573
189124939
391581889
475577413
515108729
220175539
57030973
371404237
423415021
112538567
172899743
398721857
371397331
271652357
208347323
183169141
398088781
525088789
126305467
502545889
501917561
111739921
229836973
82852619
99677849
231431309
202656319
137584123
234373397
480170417
283927771
774773
99608689
363550307
227465191
155214221
430543109
285458729
285294353
110636777
159449989
387262973
246044003
339880727
206081207
367562537
466714231
237952441
318687637
359387477
200831749
99123949
103301113
509498459
498436769
61575013
408460747
164150639
191177249
65720441
228438563
534967963
483335089
438989671
129713981
235271977
51505079
41675561
327067241
345570473
526789201
418976807
210110357
211532617
342151891
264893899
64793447
523459289
102001259
134119507
186672817
154771667
88640599
444311519
152692999
128787091
56823779
149803517
513360769
292689113
168550367
401766119
442727221
65047819
343062413
519157567
232139329
466313747
121590883
425874343
410939741
140296873
183761443
174653503
265379287
415558133
191782237
257738113
482228431
424049831
78680783
498627461
484677961
241328473
376550071
4839103
133172443
69048547
226907293
141790867
299127187
380129171
402140807
162844081
391476427
310952519
307700633
463937867
156315487
463967453
390214393
112442783
122811127
229785931
313636639
76077803
142082123
103798139
80562799
351810749
43190111
341504623
374744137
176627771
282818377
78986497
444538279
33090929
93370099
425533321
12153847
256878943
135925963
444317189
421110629
219291277
130532777
152331503
383664599
360419387
161848469
440756497
146892727
232649453
200405063
35001587
511387061
389142361
363269177
106799233
87972037
141046361
369697033
6204113
7324439
496979741
349921463
16727377
377872021
243430729
105641191
433603267
123727049
147877193
34796737
437680891
322095217
24375511
149906959
183985853
177176407
270996353
8787503
425436763
177119071
23221091
383854069
414442619
249402553
75066281
40693253
212611079
381478073
72072683
238774967
333672341
252995591
387409049
452472463
456866369
163164143
482493559
165843341
115873129
312866129
106743761
419744359
160629823
119024281
215133797
280181387
108071713
493841633
208031063
107627899
291190499
434426021
188379949
263389403
489575773
214435499
317768959
120746929
5906297
367104769
411399661
33656461
24454471
317255821
522504859
322143181
38171363
223917751
4532669
352191179
504794449
208171993
210466979
293639207
213581777
64267639
386835377
451952707
205577293
434854769
27719183
358594987
1461283
440432567
11026831
314252069
75298997
444636739
231546173
491876179
372359567
525913603
351084133
504287059
241367453
138021019
141101033
230193083
226159711
508838227
446677867
242305279
46133543
512562067
325387789
53295007
526669123
12548813
205143901
477119081
472635529
255689293
399634187
383774627
13317763
312545377
69942013
266530001
497761841
478285559
211205959
277052873
157782929
96545221
339121711
141358117
314232599
17833177
271728091
318690817
172004087
275036287
457593047
314801507
399298759
68400047
430113253
374709913
113352467
12133139
482899033
295987337
268063657
377171647
138010937
94828883
81463331
245407961
243562483
85639733
200481793
124782043
367207339
440206111
237001291
429006559
214303699
50059313
310428931
352467659
251522053
440279839
436507157
119303279
409451281
175541021
523905001
390984247
377572409
72208439
227875471
368388413
519733169
489590197
387140683
295954721
102258439
502137079
176656541
452185093
233217421
1768721
236462209
364714187
443792411
229463911
232721761
506187497
435209851
442417007
388708751
86621371
284883821
504642953
73880179
521541989
340027099
122139317
286794967
159718007
511144237
523400473
241926637
536216129
247152991
175134709
287052683
360142103
501065809
153681221
513543127
499974313
285979829
332753899
185699329
112179817
27567403
269992439
484802959
281588851
49271897
515091587
130129459
37575641
83204921
12773737
7738697
328780877
278044181
350458891
232371259
207182489
186036211
477976853
173959277
36422527
244992119
396777379
438385907
57506021
156452711
481059793
227028913
459514589
95640071
179100847
120565183
260646671
435762689
478188769
413851463
14676251
191909969
2626259
280327309
383731001
123904247
143395279
31683809
66043739
103709153
31863527
461185379
452801347
172346897
117226691
386520311
9127681
247987009
123040433
347582657
29318203
270220777
4505719
519706553
118366681
164920687
487099363
262233233
65206003
175764107
57786661
271801267
479884201
500904487
465851891
374662039
357626593
146886391
7162679
179033957
263683801
23203051
411408961
157566089
261019051
151985213
411180713
484335043
442046653
465084073
502724881
451749839
206244287
48890731
212734219
348532169
462424471
264645893
486919711
254880169
255147691
339760643
285124673
310044629
331448119
201410549
474472519
167086463
56756941
90462707
37988833
415140857
223813439
503227993
348978403
139157201
381916343
185738831
178104833
86572399
346645427
193742137
126092801
154859729
306695567
26082853
9211459
52961371
311657639
205063799
241869491
358373777
284933167
220762309
466119487
428010589
416493109
125148941
245193199
512273897
323991391
61327529
101399293
434644313
284884577
62860361
220375789
45838427
204137629
440778763
72909703
464307443
476209751
160882987
483638741
86194837
303014753
129452891
248959787
457971863
70997383
136686577
451717247
81366491
326338741
116912941
58287907
320893127
194155631
239697361
238137049
524370317
37769363
139021489
429634817
384403051
473491561
116261729
22104427
9198569
179879093
29604397
330696211
192275813
100259191
113729267
468982597
372196717
389741159
88963993
334208801
529911527
228994807
495468709
425277161
484953629
529431949
446809919
347062153
256769351
317245163
461540137
58479199
332083903
481731007
432671669
311773309
193182263
35684611
525319877
488993863
461594299
402283117
101199859
160338247
19155853
103990459
259301279
49520077
229545091
208271551
389995867
511574699
1336429
468362423
120116431
103027889
67575413
184454407
192991199
224212291
252879287
403241567
420090907
6845821
524326997
1542511
398573309
224987281
73076623
26066657
82143937
329000459
358442627
90933959
282853913
197142053
194555323
248485687
60058499
133215167
309251779
449375317
72588823
85995629
25801861
438014791
155350721
201563251
475566709
84306493
170761147
402235349
116583013
203138879
78921221
14443549
42433273
80102717
11504893
214918987
506008801
43414201
67009003
429707801
41078383
13941883
406817
390149443
304967293
327551251
3510163
87090329
498258487
171654809
385392841
5216173
449259157
337533139
318492913
438853871
447303581
68189551
85263301
458540557
168200509
170683841
514454789
418320667
228741031
182928701
393070229
244526431
171900769
413925751
105857267
306452893
233474663
421862269
384987103
425811977
384211571
224919683
281874119
138205057
255405793
529939843
493050743
410195281
420716141
63835207
238255783
56115779
84873331
329512481
485301473
500526643
391129633
476126527
394914803
169579387
97041421
425424023
505726223
334223639
278612689
85135117
212616913
130733017
256140737
201349189
438118039
440076379
505195729
529790693
101117879
240214033
484199851
480121823
410495453
65943487
518721607
56855207
256652257
217930423
477453089
350201251
319899901
150774571
319008047
282412513
511509419
402340753
51465899
56693603
288885929
420106493
248830877
510405659
497907581
459071671
446141681
114521413
38261369
68393041
168193973
69759367
24471659
185483029
496331477
343390651
27487067
221509157
253013389
68193859
363603407
283969757
74840009
212608373
176596687
351877223
202864069
513520621
253958777
493798577
480727787
508655551
164062039
467489873
496805851
62314457
626713
57231619
75409991
130984339
41531381
517301263
456495797
54842197
35812373
203538323
234285053
513391049
475409027
343137191
288763681
42528359
502776083
444042371
283364647
521429963
117428497
348106529
404744173
59645213
256875887
523048627
451096379
137916397
535927153
277022341
329655811
220694219
199939319
433157521
463838477
304432903
91451089
99868309
327173051
37958587
185496889
401703781
220497709
241885121
232738757
228179447
236434217
471194179
467431513
444565279
42225289
271274447
34715843
490103749
493857433
361057321
470700401
486811753
517778857
155914379
280226651
398804191
428116081
230411527
228854293
347791799
455198047
31485653
392983103
303448111
310924937
106872167
446250839
92860067
56839639
252672281
505103147
90705397
428292383
265058513
223306961
72430471
417242437
491124511
4915727
308659229
96042851
171381421
432151667
118460467
245828339
364075727
478899203
293766017
306356177
284683033
318963973
502276241
500505419
297917189
434206237
149933221
347795377
377228447
66833339
435551993
272542247
33178913
226295963
472047581
226761709
146403041
200552041
387200903
117242051
10923329
51228787
419914921
97606031
223415671
341981767
211382419
11097419
164742343
310599767
4370941
86713043
26807491
237665767
448468043
310267673
229751
142851113
439148327
81429787
298611149
357657557
533909657
400772611
180039737
24185071
80063941
488503649
29024981
359123231
383420621
265930109
99096301
128857061
315714389
391529401
353850941
162909931
196500529
218874137
33862121
247074059
4298951
328097243
64516877
349708019
290129423
72604381
89807309
216053953
129292067
211588033
64124789
525063703
395388277
373989493
23045779
500742707
531832253
409577437
522920339
458329643
176059999
221816471
324003623
425965691
294100267
468165587
358363091
90231697
77309093
438821309
515958767
187622119
92475533
71319329
84942307
444912947
305271013
349170823
397384171
524327077
281373809
403785689
225957211
74279537
101414561
489328817
33017239
388614913
293325493
112638541
407473309
493178731
243395899
128465759
307243309
5725547
22458749
219491729
431012119
282766051
13330529
249843949
493734229
20717897
185403541
333552871
131321537
40824583
376285739
41508743
403311479
376701293
179142179
137265287
298586423
309432313
209184343
500883403
471061691
292862597
38443507
89892149
164679841
62055283
526887827
310627253
194141527
74482847
154979381
401293913
386593297
389647627
531881191
98657831
104456531
239860451
448968673
388649071
502342937
308547937
111639013
426195353
479725399
283998893
149911799
477385487
868537
234144557
423999973
199065637
17043371
207334733
151857319
44222393
112320251
466181113
362781589
165784183
433771441
123940889
478012009
315049387
312282361
112820441
109256869
124519741
476878517
48861563
462555377
380979637
479798677
386861957
111773477
461609671
65410591
257749091
512699251
285161623
287655211
116193523
157727279
375764261
513299711
119412179
271690907
470700487
440450369
409782601
386164627
72480689
282709369
22685213
327741097
37192681
399887731
357730649
128358221
324058457
530735071
427085119
232946837
406609003
521230351
24953143
465483457
530235157
72377377
219838603
187182031
12276469
278912707
469690141
300510439
347267897
286641653
482823739
487075759
186922301
69934391
38677571
50187713
323468609
132931817
17884673
289941241
143767847
67715759
26275741
155260333
75416713
379673731
484394971
216292927
207949177
242595737
272873891
273749779
460121429
19786843
54367123
532466867
33965941
12841921
389539907
129600227
429531467
407323193
32651953
293933657
126304429
116158061
522258923
200402959
242426927
402948361
352517821
23759717
100159289
25169009
349912349
402175199
283613201
363339439
395688211
510406397
174876397
437658269
367641733
530499241
532762357
124146871
122888881
343910453
264719387
19059241
516507319
150770693
428277599
199569593
357133993
482064281
460559611
222853009
348082289
57039751
373168571
342756319
334366853
340151407
445885637
179453497
248785081
517976113
53118157
129304531
252265421
255640871
332992199
235770961
330882521
132387089
21147187
125385101
393605203
494657677
318073687
341949689
449633227
343234187
382748809
502468913
34993913
361319027
408955139
452400931
526130921
292192919
485457839
118281367
283175797
483409963
358136171
367878241
241928263
164579353
447000371
473156701
205542859
331367131
232022411
169404803
415446007
249775063
137721833
37730111
44840359
145697023
181467541
271234391
370669549
176220259
322234321
197280319
11297081
160421441
94897709
198501097
245148361
418761737
183055241
268647193
368238419
58958923
391482671
474161599
180555383
270130409
172643741
433897973
38128679
158672077
496124047
506844599
354997589
405125821
391562447
115401677
159355621
106203707
484980731
468410951
326505869
376390957
400610447
77654201
344005967
534091013
29927771
313490143
518997473
404031689
239271251
244689373
24354511
96754787
68640317
476839849
281974943
108131431
189138809
462716263
339690383
414322319
16810531
259948289
426699271
134322259
107262143
505652633
128349259
131354423
197208983
417424871
89107177
522777433
240600623
341485541
531500441
508978343
183342737
399236909
202152341
338275141
37449383
138094609
428712761
420218083
80314529
409796081
493260659
323949121
120576163
415451203
495276823
213607117
209517137
473018879
431376181
290293307
198101479
511955363
453784973
526313587
495561317
46154153
225293183
36978743
490905773
371946581
52670077
326810189
142495261
181610477
92014147
48217597
190512041
443173733
320879497
534004333
444164411
497356193
35276701
103811209
146888923
52791181
179528849
314166467
297124151
120894313
394564007
496278071
41079967
199280857
108411461
515080421
265756823
167190343
60694757
164934727
394410409
313439117
31142389
310263893
390472123
483537161
476045993
215191931
19186619
501234379
456440459
209892979
37962413
515751377
309267841
246475063
71445139
41539811
82133641
136853063
86467567
377857903
261278569
459979259
482462027
510897347
221657659
265101839
226752233
81386521
93279293
82397723
489499609
35636089
413580691
374816921
441442849
343422301
449194657
279812077
354333671
98680873
225997217
516807103
144223477
183378589
52511363
313875449
321506243
425907967
43740601
313863559
234195277
358885199
4180607
297154463
184554457
457590677
384414733
293964653
242080141
82081613
243118163
249313931
457029689
131221967
367050559
344883871
24308987
365298793
182898113
190510399
294292511
193419637
398633749
388207489
3619411
125678491
269263469
386261921
238175897
34842823
180353479
363175843
348665657
70814827
104432429
189097267
55120423
451330109
20174491
534862927
530424313
504311033
435956033
141237713
23816543
516685327
103978289
404991299
168849869
368062973
262693439
166639877
316847827
317549231
452602817
213150929
461796299
257090257
482358857
161376949
478338011
44714221
217523227
162125987
364176713
244647797
449795813
21520907
177234817
313367819
387686639
131734711
3424643
535664957
480292691
445149559
259103833
179807561
472035121
265265243
531774181
22873553
40397369
244623979
53334371
126805099
193997357
227754971
105416491
154407089
270685627
171479809
106093907
105501691
6504683
380660759
481074437
141484543
342649897
475085333
379786703
345066719
223494877
55187641
421616969
248961599
200645183
277925567
502951243
308709763
77364923
162125303
83675663
190930699
142957279
190317821
523574329
491241323
264053759
83631577
481653961
168229921
67352339
435077761
56681297
363746447
347043421
274675333
24289621
487121413
131815067
299506979
299806979
132806837
249026429
326651009
387837313
337110481
326001617
505935389
310483501
122799577
322026829
119492533
468144947
453272399
326292823
335745131
184474607
313226803
221615837
349890439
508999207
53969143
119690213
87855203
228905167
349112081
508698277
497670577
413654809
115392281
235178953
133897441
104651021
158141623
216102791
255200843
66483743
298727323
444774133
454430563
64557709
250268639
244807483
287809567
129935719
487851041
370273261
208138019
515814853
364238167
129537277
172038907
121151533
27311161
153727523
365469253
361064243
217038599
61033607
131133923
92813869
342477277
416656231
263112467
491856527
215854259
501983507
400890541
375111721
531131267
143194789
365826221
431556779
187509391
43625147
91597397
471009923
307277407
163010941
50303509
363600983
413323753
17399939
352505563
307095311
375085537
69090079
374154883
216096323
509421739
304595311
483560377
200536397
122259101
426749203
201460747
250029071
159628229
218624321
322782539
299725273
524988253
237978073
433126973
156125513
98463797
397588337
80091677
456343319
271864363
74789023
180137599
412440601
528546299
79918099
133098989
12832531
512184913
360893311
19093379
38976433
293009209
118043671
307012603
305864687
36370783
339047417
182087033
143296277
38777569
231674263
364291267
411047113
316105333
26021609
214641743
431546627
292440971
79442047
210924211
291021127
225129241
138961931
30202853
359166133
465558427
159750961
123840229
250819333
178521103
518706197
87627517
17917699
304000889
476110853
275991011
49672681
511687711
104409413
338304541
490791317
60578449
437153009
147880111
316912403
484574693
446144267
171409597
441373469
340948397
460588243
369077309
317132017
30341699
348359203
529273421
352759403
233580449
64947451
230895487
107329669
124908943
250494323
298557239
526180133
171132967
15082061
375890887
484357039
427424561
219458263
218320019
255267743
26544937
369017219
525527921
216414229
309174989
407803523
401011547
194245687
60116813
409687853
221139623
403606519
487928801
86227433
393250289
391965403
374860163
22976617
241386797
227391953
158125609
429457153
86255371
206309759
47664229
533175911
461483441
173305883
497774549
519911929
92322137
462037453
336757909
447197437
117359953
399617051
205122277
313700071
358519537
292431203
338044019
301342499
307640357
393782069
75842149
502725551
94594937
531768871
350094271
504797347
55168549
171401467
395107943
196384949
152182711
279723533
440752261
301482653
22213439
339635729
444983939
67209563
335110981
94291727
379381903
70726039
92492111
224159119
130992067
202394177
196996897
172835023
288506191
51430787
526139819
402714743
529954567
149859089
233290807
181467343
33556571
177224701
476962769
137177519
154875373
76038037
303359417
233108179
20542889
259911607
468326389
269818751
304736797
420760937
201596231
29752507
76412981
211193977
207550877
104498011
508207657
3349613
251590741
71560063
191825063
506795801
159420601
42118567
95325673
3512749
237309301
331859393
189196309
347272127
388858429
235138613
503538767
256035911
215293307
425876239
452466991
425278351
464176397
114815381
411188719
167144723
242988521
461441933
521547827
301651711
398634437
375385573
152364391
282609931
385153421
99757327
28616143
447520657
395315381
328106333
13099781
197089031
441372977
137531957
243942749
175635847
276853861
440162743
5650591
319158071
28210921
25904663
163492829
490888303
198317681
53119181
148678823
122589871
21049499
391410823
138443689
12577963
33736057
232692041
264092897
448527901
524572151
193461109
17011987
397817647
206309981
463999127
128787313
398225083
488181541
59784761
309015853
373211983
301737581
51572569
405723239
439542331
379422599
187864249
399538277
4362199
77306759
187465997
424834799
518123143
265907171
452405209
428514089
275829937
471840137
172281211
52959499
399742649
459956209
66856039
492744151
260676293
45457109
142696129
83760623
492930551
64176149
117081893
137279071
253124639
82298057
521171953
725057
525760219
19833689
411931297
440473511
5861123
318422317
370297453
485425033
275416829
39169159
202414613
121615619
137463247
148418087
99458389
158170139
360742937
175116481
527086169
21723577
201248573
251452463
124123283
391096049
222939679
7040597
236309959
361748449
52905491
362975303
89789659
213074237
204508859
300830389
124151623
463150969
120118241
199741457
71151383
353523463
173845979
445036901
123985559
256347391
527554549
279306151
103415647
50905843
166759379
152560663
500425381
12321679
326169457
99178151
361344713
6750637
36630677
181110823
418187839
22437469
428683253
440084003
295547411
186419993
214432637
521503319
80623139
225995351
306908687
495121723
285857549
249955543
79304041
105929711
1332841
171756731
125975299
508459933
524764073
347178397
269205533
116632303
16645471
128221679
111626089
419408273
390735673
230150897
6350719
423396653
277849049
409836191
134202619
391318409
459099763
12544297
62823749
72598853
31509781
115857821
510221837
414485909
65945801
103053193
339408997
419946101
318262283
473483833
429579061
493484707
500682823
513500527
270666103
163386631
90770909
273057271
361979339
130007681
82462811
229042427
404105899
487236697
46441897
432712079
145415183
423690913
432091427
441411499
297362993
266186989
302911607
465329803
323479433
247480921
472091713
480750617
493620949
333715621
168148429
439957291
462151633
175161313
115954591
295698839
168661697
377894927
518929291
329429449
52119721
208471469
19256441
231583801
168067439
282923213
283926437
87971027
292122161
71869841
67181299
282237847
336297019
392107501
346468153
337195559
171200131
397935647
520735841
515538577
141207047
402062587
97382969
221238751
519960041
438391913
390069881
114239129
168097849
433989271
430312199
333562981
84698609
3405953
499552043
460867181
301660823
322343039
101069779
387586159
69904319
425370199
355806953
268674389
166647997
443734957
183245449
299826337
476402351
373671953
71214373
243481673
389524921
141712343
33106063
331362547
243099559
521472463
448654181
393675067
185259773
244545179
533722303
238686841
415973851
134797849
353035817
282630809
501773903
51184699
5435897
385470457
453157141
72680549
357098491
309303889
473037629
333658873
40726561
115449353
276780487
226290011
304687973
219956389
403853063
117917417
282155233
26183923
192427553
187854127
363276097
96741343
292850357
421395703
278546539
407951281
512175319
306215873
197531263
492722147
334380749
74317483
173291243
471812447
122122513
245253521
430395023
293757199
84253271
59883701
287785021
178189153
443389007
371290373
353937737
223577437
223178971
235222343
32557277
453978059
460072831
123518893
510436207
349251523
414497803
140706239
226753103
30703559
265579823
355015033
20450827
283474973
418292233
475994501
146671813
426959339
429529391
470654039
468348191
32623559
525683701
254707469
19937171
221859923
14404493
428533411
510411133
203496763
58136231
241605401
354979483
516091141
316004081
512245543
301437503
16955399
509256779
19312609
84510197
77152573
178876823
379993609
382419931
469045019
70683839
522142639
63919171
137893807
185480773
4944169
355754027
300908897
299720159
179672239
44583067
278429149
125159311
92179639
518248813
370335467
434217907
26274637
378410911
375768941
216791543
143077439
6034493
153143183
317426041
39013409
265725479
23176897
64876289
472020383
506080573
69070843
324995117
97818961
483570319
329349011
132667673
148903921
213744161
159500507
100813087
522347003
332699249
463958881
112176577
5699717
69243971
47751527
230940961
180410609
528104947
480161489
160871723
187820089
153940849
355726661
34105387
210768937
490147543
337831283
6073031
411777407
479853971
503018147
484792577
67146439
176920181
119134577
136510477
239482883
213509047
489045173
245646931
453554303
468299003
179009641
346322213
156759167
279305207
83547547
376216573
77365661
16129247
379504451
113843453
413622463
518351921
434634241
503503601
219572291
455446223
336599701
230667823
182487157
31400323
353564117
51286897
122471477
307517563
219573259
91223369
343253983
468425047
236657087
421321391
72068047
102051839
233098471
126030461
11515961
362869901
476093113
457118407
471398071
214787563
238717571
475571111
246322067
463732519
30393163
362698187
49278311
211013969
157342373
235166209
43653667
329920847
204904831
168549671
240905849
449160967
96377167
162458041
177415729
506791367
488362583
412102589
232817593
151251871
516616169
128625151
110573531
259223557
13274761
144937027
146792029
191455351
62579833
89360801
380633081
454699159
223614007
155252809
73495207
295591297
95311637
43097759
418999621
258036643
488078807
272093383
306069991
475852843
220890179
116253481
450730883
332487511
191371321
221047
487634131
347357771
409557091
100412933
33996917
258280249
150997013
223733591
252391199
244444183
247785379
120030007
187326413
157016861
234947651
112409333
525643861
411872837
189171823
135599977
47689469
103909829
28070929
195486997
498965807
505465901
197312447
490145833
526518127
455621917
102575521
355988753
482667061
47243237
92106451
169578181
307943059
386338439
519547177
220353517
448908599
459117397
363574397
356908429
60677087
260949383
304095373
119203627
127615727
179335133
271886369
356943599
180674077
146063629
275166377
190480811
33152389
184627501
58278553
461051761
316632629
82224673
147202883
1588117
499576421
289999421
153582911
118433963
38712701
366960367
326668841
223854647
53599309
8521699
140024221
370180039
380089079
15579167
142279349
44533043
47901683
293189381
532739303
57149723
88698943
207684067
494607761
197575447
215470709
494176817
106854103
301936463
175519213
525161633
384477047
118217339
50741321
122965877
294845081
316225121
386883043
235578533
337855907
278266141
535007009
166776487
105571553
150877921
134768269
86963479
62707103
448440023
59121527
84408283
49366391
391800953
97277291
527097479
8523149
324578923
249170279
105933847
149310653
137608073
398007913
86161237
234591437
41227441
280459477
285958193
281384821
482123269
523670453
159059057
347357533
81080471
367306207
305362067
322098863
245162987
29325551
516381017
206789551
491269211
141114067
464148899
292062037
462176929
135405983
374485229
173937791
145254253
473829793
474512221
495342971
284883349
343197587
244920691
60446537
309291077
85857221
228208759
188706107
137054509
307237789
218104657
21519539
474555871
109848209
217221377
322915223
415911259
11648789
507356627
97876511
404221877
113001649
378421777
483554483
395393587
136844621
200849591
449966381
498486577
314863163
63292897
342920519
59888579
416537959
291929999
295215961
33592457
18029749
473831453
204673031
234506747
10598033
378035321
300527393
56167019
512688409
207727313
165000217
475552739
101083799
277862483
317576783
107836193
326803441
502256207
171528661
492183397
144852973
46505479
271198621
243765433
385002097
342735947
16606801
327358133
166343687
215446213
321029327
58162283
2073647
126668677
12282419
40341239
371855381
70859309
187312049
184157041
108695129
46520027
141267239
509807819
392362801
360797639
355919351
175308977
117420977
137433713
86117453
253014491
237629851
164831981
27066257
47598379
20427271
504352679
40971937
265937149
296969627
20262713
240844511
141845047
449514899
526491023
24499561
318445943
288828689
387590629
8392721
510393661
168309067
259656791
205405069
279651349
251297083
164524457
88488487
249312227
153182639
417393527
231449063
37455499
462479291
78665617
52291469
474679481
65516263
277495697
24409933
356667503
366155407
30955271
110382673
46248463
371291551
140240393
75855023
280560811
371375519
508910309
433589803
200094481
139535171
16528643
209065951
235932143
344085479
137004971
86305103
91881917
507600923
164383501
204369383
364745321
252308843
90733609
43947599
41251459
213176137
203564323
257847047
530927993
125147159
354246271
261226657
278393497
316302541
17997359
242440721
428818501
74802733
91230479
79291453
331177997
40781821
126182981
380280133
119253737
260818751
439197713
305368997
128271929
410995909
171664327
501818791
275081657
267261773
177507359
462911963
430374799
528997523
318977489
525049391
300689593
180304343
212575001
421833557
84639343
203857811
257227879
518778437
480995173
112296641
397092607
99479983
331612159
18216311
191712161
144310769
205868261
485806261
172017493
330692737
319215121
302092727
282094151
495979637
317544517
429658973
9036541
34894549
219090493
169688663
476101859
229637687
151379741
343211377
267426461
415560601
525014069
389086553
73084357
203789317
123898517
206554717
52097249
376906931
63689797
60274933
133549237
21444067
341328709
43865413
133842461
264883457
302065811
418547249
181305541
398806337
55685023
259593197
344946211
242733737
300841253
512821261
290995877
95141653
330113033
270089903
452426621
208981249
504466133
64540351
271596967
374338309
201641831
19634743
46977317
178514473
119817431
414321667
285586789
144318743
410010151
113487757
269298149
180179501
12026323
462882767
264426037
13658077
302972141
417057491
57024509
276917
282297413
88024733
396842167
389304397
250063031
138037001
236205517
82651883
10850423
408710677
154017923
103509377
209646137
397479619
93395851
131010797
485367941
346935431
430579777
491640977
17986337
289966189
343759019
271006391
448273879
348081901
130258673
433449587
51285043
262498409
218437123
247753381
169442017
482833903
113877359
349556579
252961127
315904091
130901857
281016991
319845733
428377177
338158099
346597379
404048663
365265391
253035257
386989553
98775407
293413487
22726247
383137369
380641243
30990019
284248369
523520201
267438467
461463361
446016899
400201969
400381351
87070337
438758623
106845029
314267237
431245013
531002509
6019001
496463081
131343211
263563379
227485733
377290169
264421579
68204797
430378027
263504459
269870443
411876263
215591657
47799473
185300161
49347601
430701721
52579741
276894991
85588759
530417077
240139069
208965739
356833571
452461439
334970161
368413483
381007967
46315931
288262339
450129769
286352683
479026673
2368097
180617947
476919353
494253689
28366463
265169221
363799087
115300543
199641527
1031677
272226583
58506379
8149247
359128127
419423387
265041047
288204769
80640881
377637431
63401519
246494527
262560517
62875607
340908263
223265137
175891021
430889489
49975669
275906093
280921999
393928859
255358919
170272847
436637731
395637043
368390317
322414123
15600989
528279907
93932213
446975981
232978231
168286031
532620461
344307967
333300203
510545993
288593191
364973593
524849539
73603823
91607771
506058643
410528341
111962273
471810179
381396073
243279343
24332267
56306317
210607961
507318017
125046013
175321423
344395189
452787551
64051837
271478299
114087541
268008953
51393323
497715079
58804637
340548107
335456441
278083831
88378211
76036187
445718737
290472907
273324277
334958549
125318783
184934689
146150663
105700307
409037021
82695061
232342597
9234283
263063651
263746033
252279427
507030269
28243487
417630679
339700813
269785643
250821119
246987667
494388053
297907487
480679877
509960189
197481419
528596333
75953261
154595983
303835541
461154167
523637903
431397877
387790981
159340861
83814721
495243373
427446727
442488181
140853239
268446361
154192781
322762667
105035881
381562163
373371587
337177531
324906503
284508877
432811741
433398191
179971577
167545559
266260523
434478887
6756847
179414351
325185169
182154937
70143299
417381071
472878101
524819353
535131353
62678731
163453981
33829639
59060591
512148019
456684479
31555873
356859119
526498117
523786873
418450267
206951399
283042693
444591809
370610117
290285419
85943597
49968733
311275889
355624249
427868879
382770737
84505567
71113663
8981179
12481319
273696517
265924573
36679801
84702581
57171139
388054811
80431633
237059729
158280743
391243051
103976863
117661121
84674987
93164959
154174879
309526901
110370937
175796237
12408397
240299869
441673217
72863353
359864983
166591393
175245143
186904811
400696969
442970543
27456017
105252527
14660963
405387533
314390893
446007343
49802101
123829367
274271779
485581823
125077229
79755563
121055911
448166909
309097447
262903637
517679219
349970683
518533681
198111989
126759613
336493709
511744439
528756611
167503631
426009497
207765553
261163751
331969129
99159869
153294733
305260601
228791413
106480589
284269199
352079269
124399711
343809551
140206987
532446841
104554081
18398671
423412393
175739621
250572887
49929107
479675923
255993247
183870781
34105507
141667213
141626621
221863661
377956099
38520061
463598693
269593553
474869233
338985659
116157299
383284183
149902591
79943137
455489569
298336133
101072563
133255847
13752451
182591141
16229131
232112887
462510809
199612111
225232741
323054933
430004117
123621629
104070287
154402867
240430873
24715253
330299087
163867909
525823817
39071029
213350479
349420213
89654137
367538987
525428063
169484489
405128147
254798939
340413113
210433081
485866019
507615553
204780757
428740237
51319123
441622171
95376299
491236667
146448683
518910923
66099331
187671397
354479617
210986639
273120163
145540883
480605131
431239603
367675849
494031691
218380823
225274099
242298499
118167671
4701329
93169493
414250657
335322593
136920781
416323031
529977853
298268309
487304707
106627447
201957689
164292673
51556247
446546033
160770959
421993889
370954303
277501313
373252613
1915931
324760883
508180709
177995267
395830637
437754979
144516817
135799163
92778029
368802997
412464719
96687043
329580613
359963717
165761107
345178103
369428629
456488399
335464081
502254371
412205033
285192487
375170513
92664479
470862643
534386459
129267553
98643683
257202203
92344093
166077971
419943653
447290471
1571587
22851337
302275763
75538613
464859893
138453977
416948299
179529187
419680279
180268303
89897131
156626399
50151163
411068467
138692293
433052573
114536033
192287449
51341051
167437219
522056387
375908363
301300931
474866017
395926507
514591841
4780903
22257343
432266297
496924903
184754051
75692479
112753723
227399801
137212027
198121601
259653389
351694799
195399299
532946053
291550643
110790079
343610537
44569663
165960427
159019391
66643103
190904933
301338071
385097261
296836739
518186567
294012769
60229699
104513107
124227281
54848327
87170569
481314803
338385661
381534457
99968543
186954697
175689931
515018033
455156323
510503309
532447001
120177319
249822889
417494669
413701819
57580487
330517657
293919709
198196487
114550091
459351983
422918009
37050823
211172471
142206803
312663101
257308301
488439227
391118081
466028749
179885063
248641061
476868677
388590571
68284379
521626607
198088463
126089053
470134199
101902019
114895343
206716837
188195639
387091967
119469733
433450349
227866127
440067833
38303477
243774799
308011409
266914621
499024093
63022693
70278713
13726387
253844581
6389479
81428609
361634753
395508899
74656031
300269587
237191221
293264011
440400901
345961541
228314299
452792831
248600489
11670809
30377033
422273617
298407679
242798903
430371521
85969057
72426229
78815257
350961349
61620043
367462507
140629927
254634781
27993263
303836707
397558241
41581523
125995477
188411983
327542231
224071
145573891
18200113
323351513
491158909
368719789
76836673
456524867
385032139
504395987
443076743
453143827
473968151
360790271
207403591
9082061
442743449
21510241
357207737
39254249
284901541
380444893
118208003
282981841
459799489
504386887
19015729
144428927
361757299
269096431
371139463
39547129
220808879
282080629
534014287
405929857
93669479
467466281
62122387
32075051
282041717
198543481
481524739
255024659
86482673
196699
16158977
432416867
377685509
159771113
412581563
117540391
119886187
132762397
339155581
33481919
63156823
521357521
323903653
249717649
377939491
85424491
532417843
283084411
116360987
230013167
325623433
59761927
233938651
337108067
500557507
77266639
247510171
356741783
45859441
492759401
44480063
522744757
870283
395690027
472260739
195188269
467477053
150853541
23000909
513102841
405108229
402436369
120028331
127576853
186510503
223106123
492505781
402177101
23373709
16629763
203703739
30995249
414812149
397430003
461653427
15855551
466358069
401463487
29809093
243506833
215888261
314384353
358782323
131547491
210843947
51148037
135465049
162234469
164550613
75510293
168549061
55404463
123259109
301044251
263674601
221228321
241909237
30268669
38467321
119765171
55537067
231265717
443120213
332022487
331987093
35885533
422269469
435873259
4631821
47851579
302768831
206247931
244015253
467082907
51033977
492705527
110085539
86858843
315371923
396981253
312727579
412576831
421506991
391090907
224779813
403388861
485233493
346543061
198985337
440352629
6196439
533408023
82716553
106013617
216050383
505320289
170168447
12012643
462906949
170536453
347508893
29791913
515800319
484206851
472487201
469299443
397199953
257392099
286794661
462995909
490500539
257785261
361453109
375482423
496178413
339902767
376374959
131776097
378541951
311132699
96012509
133612103
23139731
177091477
421867037
472079527
346310803
302227799
204589901
430725227
53596841
436236631
332445853
458782529
36394879
416771497
416470669
502603957
217012469
110261653
97143097
425807659
523225897
308332183
295712617
260301277
356249419
3084127
426933229
108634327
263097827
387320693
101456659
486575777
167388931
97247663
311941207
217602031
384152423
59690857
368237873
325383427
517362239
484370867
436711369
150698417
462343103
440195141
100109459
193241071
282052097
499800641
231433847
36247681
106471229
88265533
483174089
222104321
7089211
412978871
389076803
288262763
436769143
37747427
462675809
374355823
141586117
497883917
102629941
416292553
16123099
304608371
150313091
77912657
263140393
533391497
165261757
25240627
365855957
330247669
76576883
406814711
518625787
440865443
70275589
207120623
160635913
46268983
225996713
151931459
220808683
504453343
466531427
498871781
163315981
75528913
318757597
12463859
314099593
226259207
16140793
297103217
349447613
402825019
293646757
23878229
290641583
392518751
327209177
290454751
20745047
254445689
44985503
526371029
155235401
41601947
101462903
199573247
91103261
287986711
238401641
244969567
4286489
499300553
232052599
364064717
315193441
365793101
70245689
46197799
64816579
464127161
256940069
299829683
485909033
508781173
345368431
160401359
456895979
492344563
366549109
325376977
276398761
163910569
523703393
341998313
5940043
403829011
527617903
122244373
75918067
335229833
59933189
321644909
22851947
169930373
44509217
123747731
23658769
352523477
305733193
58619837
24195163
1392103
329873993
312870847
306128213
443027639
39280469
485268103
260030999
358112957
496131169
418868629
472814119
513190217
76277471
125139673
329978573
364801979
206840663
11552899
362588731
468791377
420382441
247257589
504731933
430465751
354369383
505318019
479913143
464604433
145794269
418729249
190221587
63868951
98571133
58395209
322666763
323730499
66509431
461894207
76808647
205522859
110053849
271331273
533248483
331751759
82258387
521118929
155993311
151339
320808001
454958783
500388877
147082127
68506877
262215101
406423543
530765071
223946809
189305299
157437773
24197099
10077187
315284303
333606071
320769301
234877361
197984587
399159557
195712553
87739451
195142601
305247539
66757651
452647997
183977683
294079837
27652987
12759179
61105427
295731923
319305851
466943179
487947611
231767917
533075701
373441109
20557213
181186541
38279603
238163267
88462217
360537197
174290329
278195779
381307177
82102987
510915901
202305137
319267141
223219681
15112739
167017453
279875077
226020079
413216743
41501731
530089433
157021387
132755317
284088313
335478049
271893113
26373923
420483211
24835067
401723263
51806171
229297903
11828347
360044177
141993349
429554207
317808919
1756009
230860169
454972127
479479061
407618797
534957091
10347107
216031547
31441273
60656329
29327971
318323431
451074319
181985369
536653333
52755757
49712963
151513441
402289483
331030127
344181569
298415791
99372941
330934867
521352697
255583793
399430973
206966131
32201573
434380613
407754623
46738249
114628141
483758053
257365249
197345167
312106409
190199171
122421347
481563601
88139239
177011137
245323319
486125113
494179057
417905281
423551939
360619223
521856611
133434149
140540507
67553777
338189167
133443463
18737737
356971093
53942351
201283717
155079163
71466607
30602371
325953059
133445021
204204619
381252701
515028473
83697401
224888371
405443723
391396331
457525921
411895859
408937819
21553789
89165507
342849317
488099173
144735167
123127247
483452467
469772909
71867119
182621683
227842331
516327013
893117
272098751
33898091
13732153
332940547
7996061
411282271
534536923
514089689
142386949
125317441
344018149
146198903
448619207
131780917
78573863
426579073
363547391
377707157
330076921
102909679
102163051
248306909
2023447
93570251
236947567
440359609
85268597
409805993
523205213
467615419
45112931
478673339
135114869
280709189
403679599
348097681
443295109
513328331
477249673
8597821
400306453
27986201
202661869
407007229
83156387
148093973
37492867
422048789
227417539
249628283
348831841
76128301
365963033
255576911
520948427
172645841
423611077
281581763
453147847
315742109
9678743
522016367
208793951
383077217
463443943
102008953
306410927
75650677
264491971
363086851
428243449
186316841
326678731
288028991
191196497
331470329
248245199
260313349
148961543
298190801
48520183
325738123
428100313
356478709
151713377
327930893
96120103
38567387
527086141
445987079
534131597
303289117
408555551
37059563
80220893
343241383
533207303
413337503
57946307
346270921
363151843
341360983
269676989
67596541
303897067
237627029
519173581
87220841
446710603
479663953
231392023
82643779
511692133
81396671
445224841
64419841
482818667
139780943
273016099
455064689
384166553
259910009
109077641
228734119
436622107
63800351
142508701
167962253
303306763
392361397
524055431
469859267
102154571
335260661
171981989
126313699
237151567
158671039
12682513
350917901
523884539
350817839
56783569
239067901
71222023
27627773
291097523
324436249
457136929
246996359
342533707
491038231
271713971
172007867
192917327
231491977
411555983
10017037
459164227
262328893
241307119
431923867
514721981
93672443
186423793
420994451
119833937
377375239
491686043
37807661
243391
228623699
483741509
438420337
167144921
441666707
455827109
253684007
29566483
534100219
177200599
391271093
198434021
165734629
472572049
404949917
94073849
352680547
303149333
235711811
204321331
43159691
472436243
81013271
155687293
217660829
216841211
238389269
516667999
468000227
445536661
508571299
362076329
343588613
372811697
193199299
369502477
111714689
163583857
48654961
147908639
139981367
95956661
442367369
77212549
135829079
33993703
277482167
280738411
266382827
106246843
460342231
67726259
205875073
66097849
91462403
468698431
285947209
521352283
136291787
413005247
124826459
86295089
284549437
476412149
412068197
434043019
356218829
149271571
406815667
27363367
325820717
192634219
130380281
351441523
414774967
150459731
88854443
368072623
118522753
158015827
156677371
308581327
285284557
105514601
447910759
448447897
381001009
114146489
352217651
449248577
28576621
179353877
315167227
444949493
230388787
200005529
401862833
56919671
533989657
295571191
376195067
215608273
429810373
19621499
101181037
163134229
384802807
10245749
71498477
268140571
13707289
85357213
76188589
415193249
27228727
290849803
426529921
218771843
230534797
437178527
256898893
99997789
284209493
51537971
323581211
259540423
408298169
450294517
505662853
513977879
362385833
461066701
307292393
146734187
163222459
95678701
57327607
386467313
51993563
222551621
229903391
360839587
30910219
230718133
476141879
400866023
274016647
348465181
8681287
13416131
260724749
535193429
118403191
169239457
428495917
298180783
374271977
494512883
509450729
370465747
222851353
19554137
387381691
511461701
397195807
526233047
121030381
410816663
234678953
125946341
429170683
379254149
305527919
522541319
379017959
33718537
379122299
83427703
93352621
351097741
236317381
338756303
250708421
10142567
389171819
99680369
225931723
439516447
363236779
536039687
65269261
121459109
391688579
369634253
311156189
139080653
406455811
171010297
308194699
525974503
408372089
433947011
407635589
313021133
131584961
59146277
49908319
162509861
207815887
520871203
504815471
525384241
376090073
197751737
423303611
265731497
535401197
5043971
198319349
315848473
374275819
180920017
379671671
70628329
431875387
487866193
53610967
242718083
391585963
229527457
371271569
530998031
305375963
457490483
3955859
266938381
278228737
118411463
166358867
78396683
61322377
241805329
445772143
74999123
348559837
464632687
380465803
161005007
156332887
400501099
155442689
371397973
447668779
402039587
433301111
105195851
319885361
193576289
102042383
248773139
81737959
180557359
30876533
234703361
3076331
211566877
462683069
118131361
139720507
117831113
371343491
430416037
382037801
150388883
148875281
403068049
170570951
219449387
70324421
135561653
275748749
478740727
327581269
15707641
289763489
273210463
507481057
466666069
316596377
454180361
180093737
14088169
452294281
390844907
262922447
50526451
85216063
129263623
529580539
445442443
306412627
67721807
492890933
131382857
233053999
1229159
502240727
272480077
524480023
95446037
92539163
458521223
221749811
216868919
199831847
394668977
132702191
32745127
77143643
253992091
381331931
530312789
260647837
344553259
139016197
381573893
42324199
154822873
217565927
32554307
169491137
229753543
264790937
528097919
452618599
160169759
167135929
30609659
335075401
171813541
259409989
134961109
367792231
402274849
239589809
14171177
80730283
94241527
30738797
110935457
278850931
233025293
266715403
527069401
40970927
285358063
106568489
314256457
354285409
99358667
153906239
336185209
131203921
52188179
139303757
287947951
128846891
118038113
20726261
243542773
256580461
40445021
378909317
349742297
37465069
143310449
23581427
284659741
158821961
352964803
144804137
51224809
295134271
137573393
25974059
78422287
140436407
192081401
79713047
480404689
338961661
166894787
63737461
10669369
107351609
478436941
261661849
200418601
230428739
375092821
126293201
400519061
481079629
138070609
381423869
494935523
343869653
450874573
433459903
34931233
325444643
127614041
203383991
373333951
392883047
155283673
102923239
111592427
218267323
319533023
400954199
166599947
152093251
282094259
96147791
304362853
423044539
12778121
429414367
457663561
311637331
15984349
296256811
259170017
109792559
75444451
129564353
338182237
457347833
211741207
336863063
339800611
186593987
353951359
415214381
474906547
311673911
182805979
473673679
258863069
223326599
361167613
238640029
365176829
512580529
16304459
141952009
73366129
137152573
401437171
384151283
223045297
451592863
124303877
428570473
523620269
302514841
126959351
19753567
81941879
477560711
193182091
355802171
395328881
388730941
155937317
350441711
428473139
428872859
402835579
318344231
500125957
184889641
224258297
348534757
232363883
355124699
8750893
71744857
29007029
398265083
402307109
506664161
210863749
67904737
305703259
220310819
230066063
108311603
413206903
118025023
189154969
27842329
415114429
332678443
349567079
403133543
129246553
408377107
316216309
526289039
120423013
376057081
309944611
234525367
505673303
488351527
72782231
85727861
376793929
213782297
156220583
529024283
200337157
53210023
73352311
195801863
116777593
228806377
128316737
241124969
536138483
436282621
185211469
17287819
205178543
44322227
361115609
450600439
234666049
490492063
350080043
504326789
261658591
377391583
424269827
187696111
508839623
395514751
410740637
228599881
477489919
82087331
431736577
211229177
66089609
124252421
135315911
74714611
271154399
309163579
196029929
342420037
248087051
228531211
511568803
103513541
476515163
250207483
193367557
54941981
449460631
219248501
113025337
382763389
270121363
339820843
277539659
255532873
459905617
278401517
45860417
197394469
333109241
403882571
465764353
128912177
261085729
505579073
40515721
211145581
18369233
135720989
278136587
44732323
348169187
314382119
422844979
431664521
206745503
124256641
326811601
153347057
313428173
123136249
235616827
22665637
412785467
489101009
283005797
140209549
266607659
147215983
159955111
127989241
105263999
458862779
335860537
374553433
199227629
472070647
257634383
425357369
32798879
457686923
69021179
244167503
103000673
513862157
280281487
407031047
106526701
366295829
446313809
384898081
55189067
396290347
405743237
56810839
334922717
351433931
90207989
452548751
412092389
323963567
195673943
240218471
323165771
322741831
319026137
180679529
31775993
274049221
211227889
163709827
155318357
388571149
411129773
494517293
252197753
519569797
422757187
139584329
199853
522484351
417047287
279571217
131275433
113069849
299452403
260288569
197949097
205252771
268468219
412592927
26856077
500284921
297087449
336883787
422918633
40575817
418410287
382969063
67490881
376971299
124171639
513518591
157306271
328075763
322286581
268812487
72204877
506195003
158220541
376164947
44385409
389721643
339800779
338754883
408819527
454451357
69747731
480161081
269655263
214103161
316349443
472971337
189901
40557887
445551409
271182601
140546953
130245881
308460947
168338617
293160193
401008039
190367609
313735661
267147997
531685859
402830707
48508879
10441891
485491807
42951907
60677857
111206441
4935947
219840301
132934301
16046081
205616441
279649789
375628163
91034543
260084969
211741993
409049041
303588869
56220371
21922379
27907499
81733493
11808647
437164489
210675481
55674557
470969099
229125823
426595439
79114709
137349943
533189851
237386971
46770931
497768603
308459027
427424611
63883459
462088261
303123829
376147859
142749839
311175659
380926697
390733261
100261661
500310409
303839839
267439061
209294809
389364697
95173951
319067081
359327879
387182941
288666121
410258707
66226703
242975417
394021181
347189587
205544369
448532783
279002741
274333699
295996313
407510557
202436711
379250327
346730903
97430317
533418757
104080289
130646543
412930957
496300283
116817439
412749277
80750729
490708147
33273557
335009821
59076499
79398703
97087171
261242123
163939031
277819301
134913799
166170379
122786809
77498947
213425491
252307169
139536457
430117999
86103377
269216677
103722161
414027811
413795273
415333777
254006759
443069483
48679031
179452519
98946709
118530299
478288439
139527803
461828881
129899213
350985539
26885669
173264713
396767689
21179069
415982443
201171043
317220271
374936539
404151049
350741641
484707491
447133391
449354453
177993631
84089431
239914979
141785993
254312257
44542129
13602217
488715389
425955947
365764417
449427401
398509763
349359629
77463571
135380041
213010183
467348941
434764471
19925371
176032837
476947487
177088763
524120743
110311871
524385619
448967011
136658579
19501817
331805717
224626631
91944863
500170393
289993097
328617139
356736539
415160591
5724317
468808421
491832361
313990939
481670489
77417083
232200499
274603997
285163007
131550971
247317487
16896221
109267441
513644357
424347239
336882023
275121479
506822543
424416227
150178349
3943883
338061013
293386661
13152289
170851529
103612601
224908961
422418967
528979793
17843533
69825331
378049759
374653211
102207773
350310463
393242977
508228783
16940897
15313619
35842633
527679511
128034173
499524541
240820201
240443183
526703267
308704387
438862093
185723177
439105609
94155377
334617781
42284587
1195979
48590753
330484939
396365219
316310903
189409351
291344819
333066491
357307733
235386959
30369217
419508671
187346791
438864343
283843447
453723041
400844909
461935321
29422571
68144777
515946329
467186033
157036727
409869709
301716859
19523737
159835499
530547037
446776093
109452619
452120897
327342689
507062113
438619889
24329287
284379661
360991177
105127223
15928301
102580003
130763891
444767431
321227341
285557369
162964027
354060433
85725907
62537329
244434863
535464983
191533439
452320823
262635349
272958419
305004487
123924239
10875071
298465681
60473423
258974393
343211639
533703041
220786691
163630703
276530759
5034427
381501229
284472827
1128151
527919323
250604929
166344721
322749953
137636731
213606229
171037883
425247817
510849683
418154813
448996109
280980881
138812249
200283359
15865393
248230153
355877759
203342053
189869557
464010661
221591257
7396469
455352077
270665243
45146657
159337649
299711617
299579561
434539411
92314591
112170491
504529297
480394921
362730301
217907477
10324003
429093881
308629507
502697617
1407151
320838191
374042047
191166221
35234909
157906253
132532189
524013121
397321081
375159971
324229693
26445877
189061937
173298217
238153627
8511361
258970781
381768769
395335579
168555727
450722827
521367137
235976453
536108897
52163651
419526949
501220901
102713267
463978111
196728221
432823777
129630211
524929687
522318053
378860609
53593037
277739167
63958967
421378957
468690029
56158673
119872229
128879897
46605217
37880137
425350819
241961693
150528167
342490763
439359859
441619153
467925239
212403547
70949213
29262841
183492989
204927007
182926487
325627403
385779983
133994747
209972069
182181191
130991261
164048971
60582541
115434829
479825141
286810477
47812111
381734057
40188497
10706239
367611793
424213199
78463537
100743077
38904629
5406641
398828467
347956247
419335901
457235531
368159173
109599179
435298219
499690907
437701559
470196929
466222109
490488529
6723271
413173303
524928997
37702241
381982243
494395217
469505243
100950823
372942763
102343699
267123281
47061557
495017483
186664859
188426729
6509507
54559753
500208941
224940077
333369143
525421447
507364171
188615281
449905717
13545061
144366889
108038083
422237287
120443513
465878723
429220133
320412427
415878097
98662651
89129237
188044487
315008459
107107543
233364889
210384959
259898921
377151629
330977459
171382517
323902217
442572953
386767351
56305129
371607931
233260751
242031079
517713137
68648219
431635417
512385037
297488297
220662527
519152003
183158491
391337477
415365103
337559113
380090629
98020201
306271753
485400451
459549547
15850603
220938947
327438019
297283141
226215343
510317473
502338181
278624299
244536827
524089453
127305617
416603359
100627453
415296359
470157731
111345851
248474857
15701297
390871373
102010859
141436657
481331839
466845811
155405213
462414521
466922513
354720161
89475371
218648389
335177743
438583549
135476227
473568791
80003947
171560551
286106537
189001061
518816303
32643857
339135439
386495687
199852117
389798939
230064643
438392693
451651229
6505607
401165129
310806901
281462101
19949201
411681541
106977019
365924513
406167001
389721151
417071203
119871023
421844351
93970909
394497049
35804663
104907277
149592203
434490703
295709599
499083839
240307973
469287967
426099889
180768283
330171301
196607767
525171221
176636833
136485829
217555859
393096359
536633183
378963899
184238293
103477261
534465647
181229053
229576213
349524013
535154771
442175803
107670239
396170303
275853103
486114403
217945537
454703723
454779293
215370613
12532873
290934113
7617959
47248373
287770003
419549951
178198921
8518847
454805047
38392793
14791669
44412359
504858643
201413389
127175627
42356177
210796007
185927197
147427229
122989201
52628831
511376839
13409111
519771223
256947491
332557283
103556357
362796283
86234167
253173077
225669187
36565313
316958011
260769997
138050309
148505909
431664941
115171877
250747153
265635439
118698799
248666879
147961609
426093917
370270471
512945371
364504409
98717341
389955871
445793459
234266077
512020199
346996553
509862191
222660793
124212197
165628609
482530387
213304361
430686563
487790119
53168623
39137899
78822871
312906739
422366851
104117107
208701533
132726133
87910013
339641531
330631549
19672573
236822353
26285603
214710427
24041603
330745573
240885929
48255457
252535879
198895523
1864039
204050771
112727309
406490239
106904867
504360161
128245141
192500507
175442801
4907921
90568601
144832601
187284217
43381577
158036759
448140467
535034777
451256867
62755559
270557981
385849577
115455623
195868109
317594909
169360439
192606979
452304451
465148997
86377219
331480571
142045807
190451831
407886383
155990843
297840971
305042363
341634103
424900391
60068383
34099867
253368763
369700259
401021317
248363023
334325141
115357939
49908559
18235729
536665009
49668197
88733423
79559581
147980281
493088731
290100509
439986109
317658797
293993299
479828269
510890333
402403741
391107839
196107991
434331257
402813821
511143701
263073469
37408837
413649139
122524777
8851057
152165323
272665177
138649163
448061267
242432507
477091711
517677943
245527133
275678933
8334379
198602329
87065729
293055317
238778713
363580249
65050411
35284267
122975891
274704929
255319873
172476877
4723451
446708173
305999417
104156791
399070411
273964513
332807681
379032193
527530667
267258923
310484819
443641489
412268761
64059889
504599383
988489
258200347
320736917
83222957
297222847
399953731
109803191
116650579
19813769
226285369
410032159
445463923
322578407
143738977
329625781
281033453
258901649
301902467
183829889
161459063
445922753
375468211
164374069
211867373
272456753
382973887
347949509
28917037
336087803
294142801
444599689
16183841
351990203
124001461
157711237
211078289
173133497
260485711
326030261
246174919
132737827
325210007
135686693
960353
448742237
523017751
95029531
247379857
436887203
191878433
441109841
464136187
103706963
416896619
289916251
63878653
114345181
144537031
252570673
239049077
203208827
431891399
255658187
212993689
42167387
358116289
490344553
11521897
317485433
271244273
29606039
256578181
109730813
454265267
315508121
441479141
128414843
276596393
81592507
119053117
357652531
8205403
484432633
358980191
238206053
235664503
52198591
348982523
476210971
212194973
171854063
194265457
233859209
335221463
437747771
148787539
416034323
192301789
439371353
484003171
131592883
15338269
109210999
139340297
327406733
192737021
475945637
20408677
157916609
503617511
373188499
322679153
87875527
332210237
250413041
204616987
129447319
199803379
141482773
366426217
352394023
13722733
192257101
487455211
82298681
474798487
177387839
12675547
474043303
213498107
377791277
59588567
301906393
3730339
331474471
413354783
96797669
420602773
230796883
154741051
509072171
14142199
35076229
353019917
346618813
190875491
467679347
350664581
175989857
525135953
165939799
343381417
63481013
17271283
314400857
154738433
207599011
238527433
312110611
49958827
278133061
212320499
170224979
432516101
336303883
61995343
1648909
417350693
338223583
66451733
31521031
506725127
117050071
475796843
366493951
144850801
205781603
500904671
233611247
328625519
178030109
431056939
161050579
14959069
398769233
247493209
236593727
428878843
338256823
91831681
48881051
37054933
457754477
189351553
389587687
139366951
383850697
512249093
176490547
72141191
317176289
438177671
17978117
67983397
72671693
365886373
181767011
258537739
43674277
355748849
191917379
396301993
146259907
370690147
4069033
300217033
494491807
401831071
301062721
103750597
341221781
534132311
413185207
69894469
196971871
100800773
3633013
176804203
308475499
73384747
526483717
398661671
266929231
294815929
132432809
121723687
367343897
480294499
76314781
485155271
82144421
400578473
289262713
323507069
228110249
498190951
343421321
174651973
169648883
265258303
220860323
73406819
473795107
79432147
353321077
193708381
211856483
452432069
43896277
223992281
43134089
319000687
475975259
190776539
178443743
408309787
77542909
99053839
136619081
391545743
477573779
154984651
151899049
159817403
76339481
127742891
478669571
216701293
263079269
300309319
525503051
31918111
10251797
215538887
375434573
475920089
289853461
406035739
76159199
60439229
387045899
349134301
92054077
85812703
457272869
141838709
489481403
38185241
16579763
309191789
309033919
186371293
388273169
486379921
458941289
225869129
89689009
283671161
26322991
352153573
35115617
272861107
491610583
214312369
236532743
207629623
486015623
152465011
430180853
52076977
405643031
286610461
331258537
246981781
296134859
60331247
525583841
472932479
172563217
362496139
316607387
216497119
437932871
352900727
351597361
524870443
195740119
500174789
435482669
203638951
491744867
259522513
295200637
433577437
315778019
390123319
45599683
386612549
166313867
79054711
498875743
473746967
90916669
35825221
34283003
307684973
13677607
225544031
89228173
341061827
93777157
304744711
132371867
535292669
184874147
184813007
118851431
149485619
56764733
64333433
353179159
531671771
61891619
155575867
103168853
90586453
320556241
237331909
227790083
493091923
497196523
193977211
83786419
536780243
407431963
278199529
338613887
291463561
186549991
237619633
13344689
67086433
171623591
141697093
370701589
29412811
379130429
146252611
34877443
331147919
414887267
367580011
322598611
76546453
70297933
229956707
164464961
134389447
329468173
467874241
297409351
58699517
487151239
72204733
482274307
209601677
16706047
221990557
285677069
351668741
339412673
175358731
455206469
111857423
177713791
480744041
353178659
524260351
44956133
420702827
198511277
311820521
19862473
142715203
2729437
22149931
504177629
142878713
239731693
513621811
481396921
497526259
213594389
102011249
378989593
257389771
291263341
39270247
497573509
257266129
90452431
102999199
408191317
361184353
79673071
277828367
278338321
426432991
350499757
247596757
254371193
68665351
191852263
358831591
269147267
365099303
69050873
298783867
413792837
514956613
56587631
360806093
173866807
285697747
68824643
299427907
290494951
401696459
293205923
165201989
148756351
236183659
350410009
337817971
88891799
47503147
128899787
5863129
93819941
362482301
10250797
356657111
529569673
243699311
532790549
57854851
219729241
328398589
438476069
14930659
310352963
497632417
174196783
294458639
448623299
210947729
405480833
59037553
3216671
119430097
320579299
242273741
267632621
29428129
39738451
27131801
33039077
342447533
47361001
235663663
72801583
142482187
234949069
220350301
308910617
472362053
360820073
4520371
97338497
467127641
434656837
55230601
188265877
404378509
225938773
313388899
305936909
282168553
522297121
408796393
437157191
502026149
310946947
240739483
280882099
306744521
34668433
14384099
30123173
218497007
475687393
514205183
55991603
130814701
523598953
272288561
5455921
435305993
205126531
365002621
97300493
435574067
479795531
450917777
168418819
501966841
467174549
282316669
210543533
265507237
20362571
329785213
466993141
47465669
70156547
404348017
353606917
130857869
19158361
213683269
491415971
245956111
189180119
71506999
44256923
278060933
534237659
178554463
67921003
168030257
347472277
182849489
158022133
204109727
102420523
354369919
447322039
267930493
63531157
392218111
7743613
102635983
508248359
112143307
357551749
317446981
123107371
223300937
154431041
207935137
527982569
470487769
127736923
476478683
399270257
390983471
396981199
104053921
241111679
360070391
86193421
498784019
378587771
235359001
36710059
234489767
379327747
358762093
69367829
456569999
501006353
369803281
73081273
480090491
249916283
125264047
160301597
510027989
29648477
101362013
60227831
1475443
519253003
300323941
58046953
346633811
523985867
385526257
181393367
105790681
367366291
517724359
296059147
103002737
206868997
469071751
39911957
353434553
351456277
431288071
344969839
99331789
315774703
297187391
131552669
7455373
516451757
432232547
34014349
511226113
301900831
295520501
162346979
165565723
272008591
393946727
230654441
138993193
127979113
421653677
148686983
314528209
35937953
157922981
63637309
283104781
88688893
513843079
217707509
14084699
39458561
187855741
409924667
8114749
282285259
466364113
244781897
187265867
494096651
527269649
173728003
262096999
214111021
398021851
386054657
153243907
115194647
17863327
93449893
229969771
178801817
45202523
157698521
436757957
202289771
196970947
496283219
121906637
268557623
339138053
40331041
521102977
388738039
9334487
77484989
119541397
232229047
306735371
40084391
162109741
500097289
83394593
314685001
277032167
439960403
96286991
422371321
448119757
25357009
116691191
434795071
28927211
255734233
386483809
515214043
249937601
525603487
266746367
68734753
268342469
156654887
36919447
402040103
48331537
19490797
119271127
496715959
14007823
294371321
16974553
221594563
465426779
177999397
47193163
401816689
397859003
346754909
227686531
340570717
44085553
122362913
33334913
398122969
69830071
87271181
472448149
499000823
31352227
175618459
123416093
121757707
470924249
163669949
19191787
80680463
273285919
11938259
73304177
428995321
176044441
66539969
7844423
14525881
118290847
27556597
278398999
420759667
224814607
227563729
488465833
482629957
461155757
139743217
185788283
159040487
449335127
24098731
475685911
337970123
506102599
125611363
129246163
54960467
330178741
513592753
311731853
133349213
337776779
333066241
144429037
133325993
60470213
106859009
123526451
124198817
410574841
169554041
375486649
445826617
417436091
9587243
424593679
31094053
198466897
399128347
253639717
390783277
105510217
436912123
303261349
23512277
486234691
393286001
281855641
409898179
441905671
453204809
148377043
76602853
507350461
335710043
25845637
481332809
238428613
194271281
224730379
445640311
352513459
21450797
467394173
293310133
90617389
178990267
457833767
144243089
172735207
355149637
178115813
496985339
384149993
434756863
96421307
10571111
226158271
483987289
430664557
362993723
480513331
459464827
449335703
213558017
35224543
314370227
388476941
2351597
98091871
488086241
95548031
454671887
56562139
213584099
163423021
272394649
370620907
512545361
380149747
282599683
40518263
5240899
23017363
401004907
85881683
339944389
492848197
7244557
155562959
83093363
188288473
143021293
109491839
203459903
446350693
88590823
528247903
481838003
320328439
281858911
318278227
423058789
113406191
257975801
44711431
509551277
383844523
5365799
198910363
300602657
281559493
353533597
194090587
121555013
277725143
144749981
361508237
390188867
366273977
31225501
221591869
354931961
215929919
151279133
190071691
219181943
125712947
5951189
69174253
345136553
193122971
393339887
17966371
79597681
81604891
302482987
15642983
447285043
170360999
320586751
312079909
250671901
13005449
358763203
366018199
188192269
39504161
251341199
184599871
466856501
104358677
399576883
513988577
162814331
35384501
188648821
273065147
397638509
371584937
475839577
55869727
111825293
18836101
500633647
276991787
10581953
36774341
325637269
483499283
143387527
121592917
71105569
436659227
513815969
423920953
417163337
520704941
194623223
148326697
271190431
463647421
478067087
58481177
225576781
142319531
967763
479336423
227368783
48759769
111123071
217275007
121663937
103754951
154702631
493813109
150764947
130836899
128502053
328182949
179734537
347125487
482083663
303654847
507664393
532094471
66603913
31501303
419563439
389514781
357878063
187745563
261194701
82957283
274033393
348208309
304719803
364652923
380344957
78212833
517250257
404168881
86406491
515975329
128343667
13620829
499209383
262995991
197034317
522844331
397830029
289472501
345404321
491074109
12678971
490968287
386648657
17652581
152217833
475627679
169553411
58543091
13220671
184045403
420462187
169581493
214889093
54281893
31853999
473745617
158133047
342201323
131645011
305952301
114463697
426436267
272165111
68425211
321870281
318291709
146908001
231705193
117053537
181339651
292246309
28855933
359680603
290416519
475083797
161862773
35926769
318723551
366514171
223507873
69598511
224578351
310669243
406855697
954139
36426589
449027441
47268443
78389197
132927169
242201831
101359823
225542503
224891203
401019439
500612771
116277011
257970527
46823737
341791591
427991593
147192377
430020211
269467567
23393179
506274443
16630049
532491481
115627381
179344511
60652987
369293849
235089853
502368619
102960283
455536747
33271411
239596771
251728753
406658873
409953431
337702471
508675721
334552769
122126341
203896061
311696531
298366979
238942007
357491339
431948749
1868183
129448799
250863493
93120481
468348719
201615319
120253013
338525399
39471989
396462481
525349001
7039259
4019069
384047987
13715561
217570417
480353779
512714387
133903669
109296001
524682559
408415741
464269517
255465109
349991429
36357239
408240439
495119797
49350911
214998713
274787581
507296857
453748843
321492257
134784877
222023983
512915713
177927031
274628113
80129981
142299457
510533657
267129437
28534643
502781017
359042911
165292573
389892931
215245223
162402113
211208267
57766537
178506859
344649443
107096021
19632079
200170109
70890667
203331553
181463507
260032679
161270969
442665427
231975937
123022157
466554631
469945871
374677309
22658687
26108591
126753553
515608103
475174127
11832427
358787917
486835969
1673849
33749207
244085651
96854957
139112137
416324059
9079531
199193923
439846837
378152059
25817657
485412503
458256527
313219717
190685281
393211633
349319969
323643323
362957099
147813139
414548291
344567291
506359649
35764693
285099961
337323733
137394277
44620099
375123113
101722457
24518149
318265399
262424009
115848743
248853499
494185859
410805907
77742347
353006131
5155351
324262291
352869239
454846657
101864173
497300899
411194321
152395601
167266249
98427341
292323697
328398487
340585033
318030983
422854153
389663507
416141969
462479099
389162077
144690607
391226687
127880537
510329711
364097101
378060757
225957521
152785799
483094327
439330471
14796191
372282529
454114187
288453311
282554759
278881457
522339661
275253827
457218917
483785479
243934409
206243941
45718837
120031381
507623321
139148167
269531077
404333953
358888613
239052221
325849933
51907489
430176839
213308467
40925519
228498931
190290029
323301949
275767187
281172329
292629481
171645203
435887681
6479489
442044913
82861841
215865053
209978827
163580401
100542397
390657959
3145327
377140381
141741701
512201009
344237263
410969099
452642347
52587631
122493079
313593677
309004973
522561629
489738131
207963653
104106971
282860873
225981683
26469853
300165773
483369373
211095407
394464163
33088369
469293581
303681667
411719593
80881711
427382863
251362667
418688719
96012401
323688581
59433707
138423073
387347881
429183277
259231499
521179721
3816763
514474013
97921931
226248233
69037531
298165339
6021601
204331033
222652921
321300103
440887709
193958047
42054349
31701599
170872367
273601351
82312981
362438299
252992743
24524597
344632289
214063841
126095089
379715239
77216929
416714147
209461771
264775523
303863213
411201403
482523397
463583383
74241149
451826173
166676611
505993157
396717533
320504479
462739561
54429131
221375057
436361351
232051583
151284253
29436601
409488511
274688879
493899937
219452423
183953551
173380373
350783093
157359613
236452199
99145493
158362121
148725677
76206349
127700437
474184631
52193117
488092001
54873337
182385037
433805641
75883273
498579971
467869943
143461783
51663947
301710797
177158431
317336167
310794259
89766991
492140797
13882247
489085939
477844427
172956887
201362417
150757693
348100513
282310933
134907191
493401599
302477699
209501521
520781843
454520009
162059497
91669741
262728619
23639897
457132037
106870583
520268687
530505379
376401323
254101951
187519039
118927481
44859389
307344691
270821791
217658251
220832741
224828363
337423369
58104281
250078849
178596727
63659759
26966773
466309549
1486501
430686833
446164039
489806861
208266221
154124759
534833777
23341559
141614687
470600549
382989661
13479329
242088059
42386749
311899781
448880743
60958813
462218293
27864211
14729359
405126373
297046283
398643691
130618759
206196971
136304687
214550249
3435251
264133151
117743089
268515283
229726309
284532727
241109597
107182577
66899813
223679611
101535143
235211237
442369513
271563011
535611929
83322179
295771193
339050267
440201843
448258361
428784611
66890429
458221381
121759367
455390137
215146889
406227919
119729399
375180781
239585569
196081643
522052073
313747849
517596907
15880987
376205657
434192729
208739933
476453221
213281521
49140571
14996603
333222581
183560417
497903297
201838733
523094311
451736669
213794401
254993003
184378069
204079163
275715131
422586217
300983057
463353299
113133193
88771013
106006963
238767593
516361981
308092019
58363447
418256039
106010321
438921859
81249437
205109371
287593001
254246689
432335053
172227487
530941417
503507899
311509787
1621357
333142351
217996411
519370477
173719873
167392739
312230521
160964491
17568763
475015747
409426363
200596013
69061691
369896207
207650329
94737017
290719591
507697381
120760993
292596433
526168417
41409743
307927751
84430867
464428583
496642087
132861049
114716291
147738923
167195159
156252997
487259027
436533127
153235421
522853189
420474619
435025069
66294511
290096231
107436491
106791397
358279739
342954289
34200457
337928429
92097527
502526417
313814987
534615527
184129943
172943461
477681773
349719143
358216493
403258987
142414439
502083427
484451899
329693537
180496549
406501
69822947
187151519
321801401
180111797
355886593
442418737
319522433
418884551
124921501
135758803
305377379
534546977
514572589
352381109
178350241
505657549
418734223
319584677
406770827
180060613
502188403
321347681
221745383
5312357
266735411
340473019
335711143
46997471
426056881
120225397
301266187
258829079
155976199
68157347
390640949
111889997
446141029
198158899
89819507
127972573
276868301
62491001
519591299
83803627
491573837
95461967
367184891
128541349
128793199
246340049
130583513
198880837
304260323
273059879
37645177
446048899
422890477
422845009
389124839
17686139
424907473
105295721
27932353
371080877
392130367
42341297
37100389
6048671
293811467
459873439
53916581
487613947
443386453
43426961
149327281
387437539
278515669
179042587
409051999
46349791
47537363
487221851
346513997
130754201
433543871
191666971
243353479
294307729
248163011
436160497
36846247
193850861
323170933
9720833
306759017
386042009
416489527
357580529
526448519
433626409
273307703
284733749
150722531
210954301
13864247
49016081
533308301
34728797
74181721
12167137
484247593
345622847
148349329
224453197
390806359
371110843
32520947
312595559
215435707
234438749
351729211
487028551
150303599
143861741
171161077
235181251
11111273
29968579
526510289
18276553
470755759
345708577
242864857
467522773
487525421
248556479
274037963
78092011
32972477
73050203
867991
1391287
431569499
297268651
240003173
15287429
343751069
214014331
281084029
209698147
233876791
78918379
118770061
54499693
307710937
152938151
234503359
130066861
384364283
294368429
502588781
375023569
510827059
34315013
222272233
257005103
482821657
331442957
181201729
372941489
281658673
504352351
36940217
145063951
147881089
83061611
129600511
25895711
285010937
214136887
75133463
264315523
360333599
370328873
312689161
34270259
114181321
238774397
296962739
480341713
530511853
157864087
197412317
191110019
38256611
369028097
465794233
429526507
239921677
31994111
232458929
223304407
130043741
404221889
115582177
323523539
250891733
16213111
386481493
65387537
401180873
409255069
245488387
149473579
390404341
183072037
354806449
283566917
189133487
511048001
153456643
117750119
393823891
341412847
376542011
247079939
447222401
28963799
488930201
25791407
205548571
79823923
80515999
282884699
186275569
209488957
294446849
140700019
147140599
418953863
87474977
295706119
182125673
200343373
369839647
413222353
92831077
486155911
289958353
90228493
288311669
114771113
5247041
383940743
10963207
519558043
80894813
45720299
35060327
109527793
218104493
382675231
485263447
121065299
130993813
89297827
448993417
42388543
343435061
251707829
227374859
256039207
175609081
343173599
294542267
213347509
247059647
517171657
51259277
463364911
145607381
412766689
56181109
27290677
507420659
97590989
277375121
536317043
193503221
328129261
517982243
445939211
186705443
219447643
3200543
420848521
71731141
278521921
476824553
218600831
85775737
290510959
205660057
273444547
456821411
100827631
165432131
201776629
94616293
445722997
152207623
7019851
113460931
310731349
223801819
303064381
437606153
18565427
359218799
392123213
251476559
281923547
151203319
413290541
4087481
47495033
151455779
475363397
315055493
59240221
363319147
521896861
482106773
421890011
409547899
388146379
112286597
213416813
97276919
278576981
239617541
529597529
188532467
92061191
408754849
122709001
60239939
2779939
301612169
89573161
225401597
234215473
123070501
122150807
24081059
409694893
174812951
246260089
300654901
416454449
107113397
40744811
116796419
450466213
11156071
176523157
165731003
104426953
97006241
266318567
506574373
535558159
67869917
142722539
122158853
225634499
480409639
72048049
245417839
486005777
384856889
412357063
195017573
16820183
492285623
29432063
109752563
3564733
193641079
377570759
11783389
481818671
425015671
363798013
267396457
415593863
453640147
221305619
89719181
110748527
48102443
10463839
394840723
124220521
152073161
142459351
213611309
427318819
78398267
370860739
358956427
81841499
139205819
132722773
272319023
321758807
309714179
377025239
151309777
306285809
291714167
109338421
3370987
72542831
532610381
82795043
220610497
208952371
324151967
353158621
265458751
436337107
254031893
417329321
461945773
519198497
262564957
243907607
106653623
222849827
371208157
262483021
305442523
466386553
464398411
131903789
28509521
57216491
21459887
327225323
272298071
71858971
417118759
145562117
173791559
220455421
185857171
431967917
125379343
102203599
138644063
389398421
160752499
277470887
486412327
86082809
373788769
122852393
470156171
407249231
310187903
204950573
3057709
201960533
198099631
270487963
264250331
477696941
118512733
286165723
157546847
404792383
283877351
35565469
505982557
304439549
422853283
504140869
232570699
201394679
171861763
87009239
210876751
154949789
132051637
326914307
478745689
142475981
140305171
25318231
417647563
490495331
379444027
279077941
85205201
302756761
182799263
228553711
357382621
458899307
417690059
454906807
493443031
104601467
440351377
257182483
80267497
385574953
376637671
238440973
373087619
20526959
475710871
301116581
347555773
144099113
152467729
420681721
163185343
473964269
129996571
484392827
73894687
412408669
358590161
316273663
442923883
305183071
247005959
383873417
73065479
56623507
431492389
517518517
2725841
146858539
118254371
97135361
44854361
72211889
350638931
366686347
396625259
163510673
167330311
415994207
23449159
316667579
305211637
278421439
325757683
70236499
445109767
265597697
522184321
92298841
105371983
336135073
84793021
35077583
385100087
58467559
338531287
168688721
478806941
191430847
149293993
214958459
28453391
199875541
80636851
141422383
31197949
431784667
334727803
421154869
396726461
334145849
400161661
165585983
289106459
250477397
195101419
8170793
478127311
403590871
165079897
66328177
452451827
175902599
220678439
23743649
76594327
656657
404003713
244817719
186909059
444611623
522571141
141136367
426432169
296919083
388701683
285745651
254970241
87111359
510504587
364133743
84981973
272139293
518086631
303515431
305431031
511098037
344352949
228549707
294540031
422006771
460283633
286977721
503959213
114454663
378112307
97904381
192689591
155178559
190057013
216879613
470133857
331681627
471669439
323286493
270848833
133659991
189710273
281242799
242817973
53570591
385755817
83471177
325916147
202222387
274211557
176955887
161174789
420544367
192127531
396512917
26030051
182979673
45935171
522108787
315867583
112771649
190304977
388616411
58868543
206953
239451991
17905411
513245911
63853967
142960757
475478981
514746361
474082579
351907903
279392917
373005793
532597939
205002509
264129737
379187423
497160343
337522987
12313451
343817917
415243597
473552557
509638751
42178579
381649087
107442707
112675243
262263761
4912493
34356913
519370717
278172953
87386237
287069539
104782243
361551277
82332839
84541207
335151053
99083371
52200569
24004609
93780923
167135417
133867883
154620667
63319031
107302021
60283777
61678367
523131149
175359517
393447713
39304997
191794621
301533779
431452051
173483413
75289969
210256919
211120463
102929363
489227839
104633387
289792133
459466583
161965411
467461619
155376457
423794827
63535471
387859783
94748711
208176211
158828497
419022949
397180117
99584783
420846227
243654647
330545549
40977043
447346609
299453359
437792027
16261499
1961833
174263861
177077639
25541573
272813257
299493127
466950563
448016539
325705223
285032819
74670373
25627649
157495397
230798437
133523723
366864307
140955817
44980723
381106417
279545963
61633303
195580193
115963531
58391527
367573891
519693121
223031251
383750993
308945657
279444719
148820059
427288151
329682337
134225461
250383377
73572671
196356023
367868129
376334209
49194863
471583579
86968699
5974249
304852759
247207199
133757999
199157017
180067981
480473963
438167011
392763391
36962047
110764013
177134479
159071639
35807591
198266041
412189231
171842017
284754763
423297421
263433869
483502147
516435151
497126627
16977767
442835777
263169079
495469103
5012741
157986853
325430683
296754833
241146557
434983147
13795871
158144869
210376909
12169571
471883361
322766819
104599967
254254733
25067257
207566473
57832871
487499387
125079439
45665539
525195991
384906317
460412539
133123189
503185667
136635199
413476213
28525043
445451137
231849139
93843769
380687011
391240981
82174153
51587281
213381529
389804663
441410881
94030271
115231693
304687237
370024777
312764167
1180877
94015367
267303473
164509211
371352623
12810767
246299467
494460823
313154431
489154451
30607589
278825641
303798241
533051917
475379129
258136051
504130643
441873511
250053593
106142041
175224671
197478791
456361121
168816503
288655519
502101871
399973787
431296693
368493089
32087663
52505207
151714127
141224107
392841979
358118113
310461169
290964067
316667419
210935717
365473517
14839871
404944543
472802791
463702801
226675789
521949629
166639441
372148823
513508823
171107171
176040023
2556523
447771893
518503871
198323231
341449987
28480367
219029077
82595969
122872807
173945663
134740127
273563879
235877069
268990427
78761831
327469733
438154397
173316301
77099479
61439401
265536853
20017631
40870699
200016793
164577353
520332997
71265361
5914303
1027471
533518393
115461919
309602339
305141611
347546267
163934443
289690763
127985657
145797257
454901731
449253929
370863541
321483601
93413681
156909899
31268147
67712017
524009737
156013679
138740293
451048399
339854839
319082653
118037393
358939261
203736227
84372499
126621479
360728311
469818743
407647081
23210731
440767867
265924469
119135503
211051679
130922861
393277163
444749141
92663759
504794827
142794623
287388137
461821411
511248583
75711973
484731101
31857131
401061113
58026901
40532603
422595161
55625693
457793443
157904849
380708357
268978673
664561
291023231
272299361
465164209
245175197
179746913
448035487
92860051
72683609
109280657
211247039
64627259
53611429
431263177
137428279
189019757
370470823
72010921
501976049
41050637
167551493
64343561
514181483
123865321
484449143
137644327
115903747
181749077
125515177
313963289
465748373
198213299
318292231
273346753
58697297
501083809
71724503
407401063
303314563
178846357
63057769
528783967
417126313
268504009
53292619
91776079
508626311
84703211
303024859
428293769
47308721
339960913
228085001
421192021
341374289
461060309
427230053
188684131
78568769
102447193
294888229
336960847
535313783
114693661
333312373
27348577
439602263
101639807
56454863
106258897
232479271
430957369
159917767
468659119
236247673
237634931
55451237
45657307
123529981
50957503
382328383
277673441
144921289
526296919
239403799
341740199
442541353
2986037
190672379
164866301
147697351
502378273
157911661
117813697
186192833
34035637
359743907
420674047
207332683
72533641
326010541
336086449
349796399
68979653
251791429
151574161
207116033
317380433
368536603
129294173
27292339
106598929
432159823
170524667
382060169
170153869
73531009
65932807
356107723
156533497
431480611
174744019
498385123
32728457
10586449
45657569
392880049
39212279
431245819
67264711
473570431
233629901
165069907
8268349
393929539
116080501
75390197
368724623
338426519
496733527
337595773
286496911
400801873
183518887
419610127
194750371
382248149
41254943
294765689
521898893
414215719
35363827
476417281
478741729
373712429
416376791
339310459
160930349
3143563
65514121
478006057
17403083
237303823
318876653
228017627
288476299
109344349
259765669
429871033
337396687
99527017
20461517
516169441
449287873
85062389
203183843
402573013
519745979
376162781
421970083
20667293
162453647
143304983
372102967
168785831
241693457
36630761
340219889
113953663
315748001
177533341
490816483
34028711
449470649
281841853
161180141
370613203
349589369
171664327
305560693
252911137
98351689
152443141
468726151
364545463
302855941
46717967
63627763
116207771
369678347
244299773
438150577
77352739
151806667
167229509
54214987
496765079
409976011
428516261
61790737
244175963
350058803
82633127
27855473
159226927
62234833
380770343
27223061
13321003
2311537
488559887
396531617
92967629
358531123
529457431
291986881
393149893
307458659
82848347
425945699
466653563
509007517
118818643
472752671
128883499
405105577
72473957
144309653
163303429
455411683
359694259
247011151
220365071
302136059
350395769
47208157
18858533
40838827
118835351
290675629
80633149
266354219
466442863
323667317
294581191
399161579
50714267
210460597
448134493
95016199
55492781
407787137
124812719
26533981
153739049
435621581
123378727
16812053
468594431
476538343
186412337
37989013
61446977
456118417
400757389
308454803
360957593
131363149
19723243
282364267
305786549
480625897
342819313
511785793
13873357
245157259
144138233
113595257
345838093
71996047
354129877
18606439
13052167
308635361
401139763
486640829
43390481
336113807
379174379
290131547
344684891
368383903
223028851
384455933
88246399
202119077
525761651
363621131
496154093
225748651
335753809
296914967
489855481
399031603
80165069
18690823
353742373
85041851
212191129
276330721
42123337
295029467
112666271
303032777
442519871
110401727
441400807
374740589
74813951
434217613
225396233
367788361
432493261
226337093
122344571
276403177
103777997
61369397
497478473
37734643
315104563
9398227
428219669
346715251
288670537
324608827
60306733
233807011
491460119
541511
430232861
348535961
17771863
404091091
156140939
387165721
417511873
358747321
267185609
402418349
288386699
63011567
64460047
381626657
214352219
406710749
246514777
33814829
104290871
13870111
495469057
257230403
126584569
353100739
265664579
351582053
307630693
31625567
104043427
204931963
359958227
276129433
183762949
319141397
275688397
498366311
153192103
436502929
422741731
444194987
155893789
180991633
228026053
208186417
321422243
275192017
94687211
458198981
13562473
398608669
51904933
105154901
198374129
20896951
255190697
38084141
353205257
478628951
181763051
256453069
7563763
447994031
34401901
5559781
247701143
200005147
358203661
345405239
295223263
361055693
5201621
230444633
58636673
352704283
392498147
38601491
292639981
366204997
40405139
355342061
394627801
47279161
19245563
73091749
44276929
457183891
290217211
234035707
439500727
206771707
495866771
533095447
487459339
33802567
472421539
524216263
216760021
288530351
52983221
515957801
401748569
480731239
534910451
460945651
131841929
168382939
365568977
331264369
260880073
502373407
327619319
321519241
27601709
279307957
249405631
432368831
33764119
495955769
342382463
253913327
405171367
256225919
308965439
237159847
92020829
493225819
330334219
156273037
386514157
103435063
116370019
136251229
412747277
94135199
468342143
417769337
486079549
169122101
134493413
174057733
260590633
474132047
266328217
320510977
351879571
37878563
16104653
391282553
8483639
184066709
535393843
87607339
103596121
516836311
316201019
534317029
70199089
232731607
248547331
155234269
217170001
290306321
186636719
374733283
292418617
16378673
101680687
364445309
228642893
522122561
289313957
84268147
467112571
70086613
441713161
346697633
458788531
422057941
436819501
102854891
220959611
43582867
533710351
372206291
319834841
518397941
217440323
177871019
101633689
278780563
238669421
55778539
215584181
19734541
450220957
354074299
209543833
3692291
255384641
330624583
204322117
416458787
192988771
362680979
201905351
479298607
258809657
24188903
520449889
203370151
439031683
37143943
28875653
10826509
325774217
188357471
337363951
458930347
274906727
463102909
355765589
144660457
311638897
229231507
347803657
46328221
459225293
311443163
36140959
223691207
255340483
418420019
70877689
52101167
142608797
514966007
487452421
5037827
41268613
465306901
95960707
9358351
49726597
53154839
58895321
170553113
186688087
229928873
460092469
473662811
30860881
397287953
99426661
181924661
176003791
536584793
508805119
207635339
223691207
224338937
337105217
235313699
374436299
336419131
52573567
228044221
417407297
516043481
151142153
154066709
495429169
525878201
533377321
346999391
242408227
115002137
407464643
311620333
294435413
155702887
66624401
22340141
3154889
220203341
199751417
287389967
308856451
312958589
449920907
166112833
464129251
57031747
536837437
282853391
84663619
242672197
534578573
278060933
358587797
386236289
251012243
392431667
490157273
153112703
412000367
60769409
482303929
173246153
95486177
324609721
258149179
445475669
422751607
51745387
63753029
293717119
185853859
133668113
147485431
114706171
130761571
289486007
324961837
521205809
512674979
205710893
175308703
479891767
343452391
446542799
423835003
528076877
395430209
48800023
422846383
199894889
215679377
126741691
298513643
268068539
293088707
534645619
95360611
52599223
530154983
202406557
264213883
350199011
307505017
269184379
255623629
492879887
410494883
325554277
99024461
397956319
238497887
482604097
113095127
162355217
156188597
249555029
429658003
235220003
219750107
406471931
307151527
470123359
231288793
360730399
170870677
19247663
253464077
127887457
281128999
90190547
533608819
26074649
421937267
389762657
41019577
250809467
240777727
164954969
286257281
155831317
33532073
342315283
94075447
55391929
473018141
418067957
126999259
526782821
469281647
17907713
536123963
22690463
105096599
158183021
384708239
26240761
271559033
48047579
48303373
264905957
92895947
454371821
462407339
347945753
514025489
533684017
210075791
143981599
341219161
9473257
279472253
210071831
274732433
108844733
174816451
101695423
263136739
117399713
425747477
17127587
177184681
152262707
90419057
496129423
371476783
492443221
192943637
392595431
160860503
302968223
490978109
273435301
32107487
259613951
270037529
45927859
55240313
372407069
57473959
240662729
2090329
18319351
6747163
460519921
521808887
148864483
426152801
489812321
414341929
34463593
301127227
59310211
525490631
212080753
7442983
202036609
4610029
422036939
32598983
430442039
189502993
485178973
225902449
405324499
199329833
12195343
140813759
68655991
245682187
355233007
496844981
501281821
13648267
255890227
369616183
509604101
251806481
411663089
116268401
194051551
262014419
401325167
57249061
313967651
250070797
5142967
29725459
251878213
399268327
3607973
47164081
333893563
23657849
438326323
340816417
18691507
246910711
2175497
438340807
404364133
8799611
463988297
456400183
337266911
30929027
386613277
72729101
474053137
14670871
394204373
113564827
429336487
256839571
285607733
526876943
49743817
103603163
267398633
242809877
80569661
504042313
258359443
348914941
534872803
358872029
271448179
118374649
236533061
191677303
480087677
320141183
95710253
446858887
294270421
474376303
423724139
497240797
124467293
382852637
429492529
361548107
6866381
415543463
80349881
145899587
168330769
107166817
513523597
519223319
79537793
454344619
136878769
258792593
144734207
368606201
491059451
136833313
242795321
331133839
317681347
136675351
54988133
404295643
387586159
453439939
516103229
420143111
51525167
404021599
304708483
147255211
221282729
121638581
322294751
272393269
142559629
331326557
466416941
12807427
334036537
305432377
264190109
484911397
490183093
123838493
237779621
77173049
257998267
219611677
478423541
462120913
398606699
146737873
499562719
189661037
122150377
130212773
521824913
112484791
162714647
319854109
79856423
99673027
245626307
369993751
498044527
320599387
510156649
296582389
213571097
60299843
166529017
104206783
535222111
514731731
99134593
229057421
533660969
126285871
18881419
46438991
36493469
218249671
344097197
265327681
385757179
426956753
316666501
12862121
507878843
448219549
105001951
347250427
385431077
165104567
322885271
526245073
226958399
531026141
411416809
23899063
490490107
520102949
220390279
533516749
373808401
486814313
328714163
343699121
512852201
340425143
194471243
203237977
352311121
266179597
179083747
334455701
435879841
443697413
387230531
405307531
318290431
228228029
375953233
386825507
507181637
5867089
55011169
169552651
358036841
72680203
149575511
199672289
344545057
114418897
26230597
222055403
179463499
292030561
433239739
491739929
134261893
106371521
251664769
54560201
190148677
120982457
91584473
207243461
173988497
372452527
51996683
98306489
238236241
202795343
134300981
329275783
19918303
3638147
148741217
311886857
257125591
308642657
246804403
415929187
36721417
133419499
85091399
18542261
390047923
303557047
346511267
39310333
250375679
355356853
454182199
155661887
88932113
102024863
100917433
350425739
16265441
408818717
481845799
342584513
277600331
522223127
515241949
79203713
363934433
337576321
114409837
536753137
430402697
182290523
103624793
71942903
156473963
316812581
132668681
441894539
66814613
458802959
369778699
472735877
407338177
187408601
92064341
229769219
122306273
439603009
531733381
91150337
468703337
139926491
412110637
239930807
424549997
452987399
67640063
302110153
311571959
277437323
485347367
443737279
173574679
414002863
491289373
5045461
274123463
211664149
29451377
259538009
535386727
505287953
438314491
500133661
465275123
401746417
267344531
131137033
45569177
26566543
356214763
389034713
301468813
49487429
408816013
155268881
334113607
176586359
237967111
358202843
373371343
476674213
315840403
262535963
259814551
212296109
333740227
238579711
215095487
101413309
490919971
112011451
236811283
81141479
208945631
29175631
250695611
268108573
505272247
19379687
470907443
277023413
515096623
224610317
98422573
291565903
124880401
240318523
240964039
338433481
173693537
381924383
305325043
65309323
529305797
292049033
529010701
187224277
434266681
6756833
500979329
25633213
325260989
262990853
22603547
480555067
320617369
72856859
16028681
390852067
43889743
113159743
371012143
401597947
33294077
220724809
162326077
248325709
99472249
468011381
355900613
9891029
465343861
44498939
509056193
99127687
123918941
499576667
431690411
81264571
134260261
173865977
42788771
342267323
217339117
34015207
163285909
361412833
28395229
426914849
120405797
307782883
41726689
208466771
9861367
430497791
461496353
84865933
207054259
481953047
307566877
1407229
425215741
232063873
373256963
375643259
466168523
257512819
497213533
139711801
84559609
207185413
146932571
465280051
93174827
446158711
369690427
150490141
114027931
1315243
157089253
326597237
322023083
323354813
406055753
22926661
195570929
356864029
382932103
360033181
426897949
201130547
520217617
100827533
9335881
504308041
324303047
412232479
357080369
52984229
163205129
172421173
515564857
174792971
144737921
405557011
302918237
134913407
220199821
261326881
200775097
158546851
486603977
327839929
465540041
59732269
41221783
376093297
290319473
350256989
117262589
445183721
89772307
261638323
295954877
72344711
293896489
490353247
22152601
254648759
403647593
136102541
129758689
448755617
280713337
471985291
110063453
531970729
432014809
248679677
296949083
165106433
282281579
57536471
234572671
402396329
80331061
365034667
512907163
203986091
52628831
163629077
509343311
149720849
213136097
304933957
11757803
245881453
115794299
157394527
387058811
97939573
186049091
150059927
360635537
454474297
485208623
113152309
426779137
250235701
505982557
373272827
349318927
332646679
33247979
303115201
122939437
227110337
170859083
495311081
484255153
73007377
320496179
522236993
286048583
493168253
241430177
218304103
382104071
309766943
44555309
9733313
135358721
448380409
113583529
216966929
117545999
39732127
185816731
522831031
211504001
234330619
452729141
198383179
189752149
502818661
128061253
322083499
230882749
367540661
340518257
195865441
508181671
417218611
515304241
172160099
297240533
136370951
280148137
502646959
414710423
353505829
54377027
172283131
153129359
303346367
287169221
199482163
193140557
104519549
532281613
326354339
473117543
234832823
214703837
203310403
243159767
171662917
438334553
6502667
356171659
47458261
267473729
347060237
363631133
462112613
257848177
85783483
188126423
429755569
201654521
118294933
3214333
102647339
531211399
118352183
534772981
80877677
229535489
417040067
337628111
199973483
320457437
449723639
128361007
43050691
472001323
237807161
347086469
252066799
218301529
190952329
363622603
26932487
349401821
117869251
468802879
488205161
53681237
264717151
187959043
18887851
197665891
17355059
278790727
29202737
224533601
329639543
42275281
29477339
531811531
333559337
440326043
401984239
154155247
321508753
485536529
134202821
122133659
242282947
31666367
487155673
430964531
78715817
361477189
152425307
80721269
54938287
99094441
146490859
106647659
517550897
182547361
287519261
372099703
162987151
28423999
327755821
170563849
466353539
87067577
191259749
251634451
201829399
477351229
139382161
37196417
419309557
311344337
289377211
444961571
80165513
33075877
233744899
213263371
523188709
420262147
219352153
80449949
384417421
66964699
272442899
343708637
116819653
236933339
422129537
470238647
81406043
408892493
478734413
45119917
324285287
52160831
335970773
250812361
277639489
364881949
188410139
500818289
202182677
335476679
292812901
199013393
478811813
80494951
141182387
87516613
130452869
349423313
350386481
278227259
224825131
384838253
479596097
145875449
164684519
305637229
122599661
275159891
518878231
72211201
452852843
262987339
461006369
387457657
505243499
80344897
287950361
35579777
252202187
48687011
389696011
437405911
512934889
220955957
155525873
278141533
370255681
65426749
247374629
114749051
310768357
510120757
130155463
501992599
358819939
441021341
129017797
93564371
354982273
223048597
189968951
480677339
175361281
127131863
275788393
130312019
385457557
156310849
180511367
149321759
199564549
423114557
2822011
465780703
143351749
9141707
96680719
360176473
196432751
524607431
531824971
345401293
499996447
254015603
324804743
313696171
488581831
365446933
102823571
518711569
264172841
11958371
412222193
174902977
515228801
184966489
288263303
23966357
373108243
249385823
261325949
279635359
463833583
134441171
223146727
42350939
421732229
406699691
354580663
209396261
223304351
243881923
291035509
158920721
516489443
153702947
425770619
138158299
526757731
265020277
387900109
48718339
506641727
460621379
74221633
206900611
187501477
70815053
263104871
49988261
38719561
28895617
250796489
491674649
134535703
491285759
354410867
915247
234197807
382808681
13005269
137316841
67522163
357233777
4642171
483208651
137582491
3936923
70415563
528805573
407082007
104930599
241132163
171818113
490362581
12484517
141485959
139960057
154640777
382234327
350216039
306869659
492175351
90463213
100229993
154318501
254999389
21950273
352398127
429402511
59598677
312870827
10098433
238135867
52844137
376925489
113761117
356369231
178561003
112518383
306991757
98590963
409242469
362258597
535507673
460734349
4008349
335098607
1424779
124062329
277886839
310869521
345747631
464169137
310353977
463396873
278734661
496777789
429416513
330097457
294226243
383101067
3122563
273022279
63151423
248943143
34576007
148855727
247909367
278696777
241178429
246523831
505158781
9885731
189557449
376042489
312293771
406180127
80677633
447596393
30583121
91222177
170372857
445765909
116428049
240798973
307101661
206551721
78521459
428131841
393351641
114974089
512159287
482898019
129479359
245764433
504244451
309832139
110070419
115543609
279919993
103385237
142372673
439107371
471052823
42607373
383670223
137969519
59242307
54197837
317942881
58322909
493644457
515366167
132501673
32168657
87360547
349019617
501599957
417133291
218169397
268775369
344119001
208226329
373609351
280194193
208617509
78822193
424424443
267579427
452438797
151408819
82679197
154694807
215016667
328350809
525573779
149251241
360255157
159779023
255109861
485772503
274990733
118457737
97765957
333696529
459896641
418860191
192586621
471121961
400753517
507460169
340576739
297557899
445812511
331942747
279447043
297653441
443918647
144909643
68563991
67687957
48627823
233769197
46113553
234553741
374978897
348629987
485577229
48877663
47505379
246825101
523543379
158656271
370316599
99444437
260249183
175713743
184474991
16957999
56117689
421303499
401300717
362806217
159974293
339459103
332625199
79064107
2489339
404151343
68377609
180008923
277296473
226822283
196029103
86178857
15850379
233754349
103492273
303636301
30873053
261290893
53020157
111013027
50347553
532587527
355225399
142567207
294526333
142239763
82597783
218479907
519823393
517695473
409557361
371357309
448003331
8974051
259102741
70275347
519126367
89578943
117272227
454044281
228190003
161036857
522985459
61765159
309702143
444459209
7330013
124412863
344707801
265797967
41887721
438277531
24531553
344442551
325173703
301593739
237572107
363392983
427523813
97049153
197477201
523978877
420379159
7504613
57132289
335577727
410727193
445026853
314614991
279270119
249694381
371820331
147665717
314529953
87162739
179086711
497283427
286328951
503718707
349910521
379994233
457111849
218569777
531972821
394595233
475470581
148911239
344844239
458120213
436962419
252364703
391293197
252781723
267820951
487386701
295185911
307072079
362040433
87666991
8169463
534326411
149276353
129130399
528070951
345561773
108152483
247727059
337728299
279713981
183341693
276459913
316125499
348518509
350487931
142459529
367641257
68526349
119404237
108990187
310898507
334733899
348930031
325439689
89502377
462868213
473388451
65904413
135083021
116285777
145797511
307260101
534230197
214769903
258866243
114212929
396740153
197348771
233851939
60734717
305479
181205779
32895953
72115067
211388063
147249239
492019267
491080813
353707181
488131733
394829653
534759103
111493693
220398757
38818859
336083939
339751063
18451547
154154009
130547327
275726861
230196037
98438341
82145909
377918909
356256323
194478503
199058177
137962537
164284961
7975189
204898511
142810219
60843229
23163359
223458643
74062213
427812527
3369809
359589761
432691967
247957013
35144261
112814003
39579643
487413541
309823417
261147199
133186439
459488233
36563323
50979659
343393279
241738699
438041641
164695723
346277713
399496183
493740619
223862719
158293417
326795143
60669017
491266967
394268597
455116679
114933331
290047133
366505717
406561369
426741527
61718689
439999801
340740941
98317169
41485853
389875693
95442449
246291137
98695547
4251053
23555111
381803677
167547827
325245157
80509069
41275327
347586887
472138967
468536203
363736103
257305621
446184671
478740931
251346793
295492033
378688181
322987507
118904657
444483113
85420961
241053403
337440661
508300547
69422987
460857433
110132843
198881359
225376663
321213671
346860247
180030143
148308803
335090729
170162261
235433329
159326831
70794553
315368159
21113087
283909601
9465359
209236513
285492551
342606497
131003351
73364351
265601431
42425623
43521539
266628343
160095601
169597367
260956261
109503649
171770981
74679637
427375313
139876013
196305847
41034529
239022349
111173417
20965481
171567581
424304791
366352061
64982353
341675261
386488111
193670993
319209343
98997427
103959953
485717131
421189927
82521169
339544631
520713493
106456369
207769043
439059001
501018431
425349359
398624117
79475489
118694231
376953593
150794701
361196989
9010291
324735493
93571477
476626547
442778761
531123301
157831517
217362713
329101349
283371083
146443873
137970377
165533353
73774331
517294103
461321953
31406153
24090553
162294967
317684813
205170319
198804587
106606733
349298129
350730647
86276737
244210489
199247431
20826023
276447529
410641423
284941873
456627079
292163419
291809351
358324607
7433737
317854489
85216267
18995419
299678441
180915799
379241651
93347347
55662679
334024531
478933459
289932593
57795149
309903283
521329469
70525849
27497809
133956083
491304067
313907773
137800517
444933287
348324707
470886401
293884189
517226251
103169999
98555473
19121381
465512963
115399979
302155429
160807939
205963237
265714417
377339009
218396813
296546879
156553003
70836929
142337467
6654173
471320533
103993133
189895513
402121387
195964843
5162893
327062279
496258709
450654643
140144237
294051707
479263979
181839061
228652817
437148989
319305551
67913903
267778963
309416551
453599957
231685697
124312187
294930301
470272457
3607157
194620991
200932723
361819379
238696061
225256879
104592193
284742313
65480893
500480381
366212503
191909863
8353067
134231183
9363533
155089577
303688739
218337439
448144913
382415513
54103271
275248279
505516853
13863527
239662673
31771661
405870299
93313853
373981229
29865071
526022879
308200579
453909047
28399403
435866749
28708111
374405249
132632987
133978501
42911867
497932049
247241143
423183407
461924227
307050397
152159263
368375351
114470891
382253731
467395631
160679989
521150129
166807601
466510921
450614929
254655391
345993941
48175499
187022261
28197901
118909337
512011547
291649049
271061671
410791613
47908219
182129239
412246693
128528671
376180561
281491579
472759747
149531293
184225541
97502519
84141839
44999299
263303081
447649231
1528627
525057241
48201661
133590679
134466427
32493943
71633647
265176221
361789633
312169217
465360853
363017593
317137207
349403753
163020713
304313551
321237601
519447833
193253897
428966749
269247569
430704947
394004543
65160203
520389967
209750621
100919527
337873097
129191329
210792259
30133801
128122583
737083
458482883
426456361
100742819
73615819
303595051
375369611
360568667
76535159
44529929
124841159
251813449
11123551
156965231
515185777
324558743
499371797
234352093
269188397
466661803
494102533
456531721
276493001
44899781
493797841
60490333
318647971
61982279
14597159
321602497
258617977
175822091
293681659
57315697
125480363
245010751
364932509
316916863
315279533
241619491
162833849
333296731
113154593
10873207
464254631
364960289
351322373
457688479
9787469
164632801
479207879
314734159
35197867
1083301
202050757
475712621
185146883
965059
279280907
401723321
49580261
103123831
52530353
467262977
149730313
536775277
428897281
116489173
200836541
432286529
6996097
64255969
272490431
136054063
505662737
189130399
28545613
101874341
272655967
324709613
507962453
407023873
373807211
475677551
251941423
156288833
283954949
85599931
201766211
327257207
475690801
176162093
29461849
74081207
160407743
426087187
207357473
416103377
458119771
294706757
435839479
235200877
72361279
520698677
148599613
209678069
120795971
202125607
399812159
191057959
466459579
321888053
225004217
467640149
434768861
416906939
396117173
165374519
316234661
292603547
532850987
278284243
77623393
517543219
54317521
424798531
312098651
292933073
80500051
468496811
51894881
491818127
333529277
246329777
501063697
283021951
452814697
366376427
454343233
146449309
377035909
94159279
467300257
277802071
444148721
439148069
465745373
351603529
434935981
105466943
142390973
518984969
306609659
119132339
210371683
104509991
380847589
346827407
77114473
444697901
143606381
526502887
77779717
421779871
437147069
123091511
337024217
115302119
254373433
78172711
234225899
312429319
15349127
70467191
507290027
124969433
94127237
446310901
83744279
45270377
137007581
242848433
343868257
12739159
451339123
517948559
58013701
347886821
53460973
222360361
1647047
115343279
98964641
514514773
377105089
325315493
194501821
338965733
181402141
186283121
490859651
77751547
213999523
335671267
6599267
170691139
270508157
386232281
169499411
448789349
532992337
511813261
103624057
222705277
503816491
449464061
95790859
232964939
375205771
80995127
428507363
508841573
109078603
459562799
444691349
258734263
415862527
107802001
297381701
368719061
271082243
224801509
25365763
450058207
15421927
443262263
60973313
448874617
8061481
12040099
330365549
268439263
184996769
500864521
503049331
77542313
419585429
72248587
53771947
436299923
244581101
441850889
220077659
354531899
76641823
49376609
528974507
369585407
17495213
478268971
385173787
53892877
196328491
519825739
314798311
435693977
15946891
139620629
470961661
83694041
490283363
385889291
313581007
446094973
536586107
2560351
7092047
261882091
493423477
307476049
401522861
394733803
88649719
173382637
526847491
328819471
348398311
347720797
529653877
261677909
188771249
308874821
291538021
26454031
414467951
105546733
401279971
18476251
325488403
227366263
117976429
339050717
332502509
368436389
122948857
524944447
146315639
41167429
320867483
323008123
14145277
42750863
71544901
455239273
529622053
508817263
223682023
186817261
269545007
80835791
363761987
226654559
511501411
192942859
16676059
17829059
234693787
338689321
284924953
525532691
346542689
274586743
475105931
365556703
507074779
65143973
300896551
458539813
16482623
362809247
131199361
108841289
249874627
147401329
35824637
311100131
295563319
139279631
255768731
507809767
335902027
217614967
187349807
98467289
374036713
212751373
329812577
355598051
409909121
8540111
525785149
220854911
282369947
227554373
230577091
100653337
406717543
398947597
470380847
480381311
452983957
393492161
354134377
364609979
479322749
331176961
270453529
216153491
62476429
254414411
438556219
137985539
299944471
519242519
353783791
163316063
507806417
151671329
209437981
37259449
48392167
374302349
469395257
495301393
206152741
50307329
456801491
82821289
43490081
155194583
80372443
171141001
222725501
108229343
209173583
231000619
7982851
86660081
288136447
416078759
527300041
294481333
468926807
358335247
363356179
93403129
21742033
459335629
362772577
242661269
248130593
496588483
436098067
486317053
549511
305335663
42438923
39558557
462453421
23016271
195935347
523910071
56995793
282492709
25063919
156939073
230584477
208594093
130336559
295607383
518166151
336213139
479078219
192702101
430992707
286351811
473727869
208943101
452407433
515675717
140292311
236066461
224191577
462684361
312632797
336626497
217628119
221537257
53352031
300297941
91383983
531766093
394505861
473891573
226124827
477033191
264500543
410401619
238709819
119160851
348737929
18949057
118388317
512712281
478839223
412036393
256932703
68166667
91150363
42264247
77231039
352905617
343548883
225064669
329810749
255874547
290675533
371558533
297785479
526221977
46464569
276039373
352032841
257332063
491852059
336598429
81630181
113263457
325590233
32368801
417352421
482620097
146377249
305324339
428405009
449587267
228657179
235253047
198334399
165404879
34538311
455529553
321773041
6779161
256101193
437159017
94082399
40498697
153309649
385014059
531638201
81959951
192995021
281287649
421609583
456984221
99176993
227907571
298432957
305459071
382632337
43714631
358318847
534129157
93684103
392409881
384294017
475699891
157518737
35563039
31345679
413993053
446533939
208989499
17808827
500286841
240659677
515204587
370358927
484010339
483960569
192358021
350077027
17165773
50344517
317066833
47518997
353676539
304711093
158539393
279631273
506795129
143166599
253435933
89805119
222295309
227430331
155038909
399611887
384086513
233567333
475087573
164136779
327926857
232833217
139550797
80971139
403206823
115287647
52853519
442017553
425302393
134860823
214746563
458879041
262562879
352303009
357885013
63456469
445288733
322552129
51935659
418032047
379263481
167788597
68706941
236594431
458138179
260996501
448494127
207828637
345955867
276975299
217584287
176608673
515057243
78643937
252975263
24188321
281896399
451323437
536172727
89079871
481594601
466348741
381149563
221969773
96745837
22087073
451309601
528093529
116088311
240857537
193583783
29346391
375474893
349246433
163915579
245449643
133550587
489396997
400255703
10153349
269649421
155817653
510494497
427459819
184963967
198540889
12018211
497360491
323131441
381027089
262597787
55512481
241734743
435849889
79174859
357560263
365884837
305605931
7636351
113831359
177387167
443187131
43315807
9211957
236828131
292519531
193495013
457464739
263180807
8666783
365079329
509253763
215123033
311713163
392313347
25824349
229897153
271316629
227816389
298145381
338321869
378593569
188009777
22878067
216600799
330499199
404846557
231062339
78727291
357181511
465398861
132983887
454825351
285089503
187989467
374245843
514610659
15368387
158976563
404141057
134541577
95939563
245992237
409213741
206307841
357817333
200685983
315328777
535905257
120723157
116102621
142394171
502358719
24333229
98101811
371966251
224342411
132347903
274698253
296398771
294251339
308936581
306043919
255866713
457767199
84156097
32576293
247069079
379650709
499056809
352644659
403495189
413549051
157907
65868739
246774523
311583557
149221613
194562373
401222461
81600143
141385903
276391957
33599821
205722029
413280347
297075227
162807287
41242349
470151907
186414779
107560967
376421659
387450067
8581499
234051437
195617693
143248673
281180101
196240783
295638359
198803597
164815477
285157903
217536223
6546607
307364207
427840429
315735041
121439881
169660693
49458397
46464449
191532359
219926947
114070687
185121821
156939313
130945723
177873343
78886981
960581
205580183
68434757
161320813
7173703
316027351
61406407
40762531
265725991
154546727
161210579
392182393
141028301
445614341
253308541
337838251
42153737
329674627
113628667
121036301
324721997
383184731
510726779
302448467
459218689
90136061
136515061
175490333
113283791
400342177
39496487
516112063
488118497
434252341
93454651
456079529
164513773
303422527
268229459
475965481
199572641
217544711
356000959
260194589
213586817
453333929
125905103
48534263
190469507
34854329
233992223
134964227
121411529
37412909
417319073
12773951
322309661
28620017
328038751
156248957
242859931
83239643
180506141
339956369
116636207
510681277
476651909
320285621
62305909
474378637
259623557
129821899
46555489
437609719
234523021
40533989
493833031
438606503
177388021
528405583
14396797
477840113
104659439
35756173
295172723
54721543
53300393
220686871
295418191
506581303
47736061
182237959
452613731
407088361
165234103
84810917
8551139
310902439
266499533
374644441
512227853
130473467
507458291
411913037
177387079
135760433
179174843
456027127
156004241
151767899
5713229
291937201
259387511
507548357
161860217
140510863
219003137
448056481
5216111
300484517
104718239
493537799
155020963
417866359
401894981
104296711
22299773
229260197
189280019
102808879
248160821
205172239
66925609
7457309
314734633
8772307
291130493
228806297
112708681
267528769
56799679
50108243
26991751
208330277
493286747
94246337
431544233
363288787
455674151
464907293
305569471
203359609
32597497
199434539
56631889
155880239
279679349
283349357
300502847
157522163
155562829
2918351
434804431
39609113
145154749
176687377
76887677
9934667
72223049
508602139
363493261
156249683
127361081
103957661
220508593
289488739
251968721
6794401
486668407
117987659
42826699
302570899
48959693
25005679
41087749
460836001
190021609
78432253
272915777
100565653
189104567
435204547
329905699
247720313
103113581
497548507
203379817
226433731
520520557
259293997
324534883
74695129
235656769
445435337
84702421
214913977
325477231
293635801
58600417
56616289
142000993
121107911
327189319
524247553
275193029
334856663
284739151
72872687
347107247
319267111
87975331
476302913
221070539
278925791
148736219
528945433
428989487
35224297
388644407
388807273
159668269
367196801
376080587
516154427
535460297
391287601
151262977
219801503
535908467
201470323
240896921
102491371
513387631
498221107
373961737
492634453
515469827
281958757
144750289
268061623
179417617
99872533
283586599
273686503
492986981
187332623
119856203
282897409
505910011
232315169
453507871
365972681
399708577
332129761
357262333
274468981
97953353
162785473
421807493
238145659
105814663
167675737
478395097
177880931
244469377
257111311
295230223
329395897
317327039
229382221
135346199
372742009
483104309
435925313
520407229
532185607
100334261
428809489
189892337
272211101
268689623
534519709
81387923
253513021
352213403
128756629
510906611
215069507
163681169
204681223
166891993
478654537
394581241
300741127
366360749
136388761
158551927
328873591
116859163
1539359
264554737
337354373
287899009
426498509
5391989
524931863
340905781
147440257
24213323
427407733
456295531
35071709
76391741
488031079
149354039
347993
165214207
192309107
445325197
350779421
153444719
145041199
433622803
230567213
58021207
313462777
335702531
312668207
328877369
247305263
80424529
431887697
436947409
196427389
509745259
516772351
13826161
434188949
276743749
41982971
357026689
294494777
24684977
314032067
507439949
255182159
424254119
447222947
314013311
383708189
45872609
415846489
220117379
124563137
223925021
121514803
136371269
531267427
50618759
6981497
477601429
473225041
383396639
502231159
56445871
111995399
530562121
383732093
482713349
120909623
496045237
390684533
41116927
196047547
32452727
137373749
138602567
430252591
533932793
277135891
484682207
65464439
465522997
358738771
312014929
284303297
494897833
399571327
360445643
483061739
414474299
63452971
426228277
442183201
65921389
240471047
102210167
320562299
174065963
426761173
445381969
352054049
34605059
98062927
95335951
337222177
216274411
103827173
435165853
438860791
285898973
52594781
468982211
489188911
98973331
334482391
47389157
150686293
281491643
160408219
21942199
34674989
136347901
391990783
290910527
506806493
256879613
67601881
126182939
218602169
249882019
361856323
135051299
441390013
149698937
141527899
492468569
367069051
431796811
383636417
292952921
423657847
210389213
28473187
319026343
348299311
506589593
463040867
391710497
9232319
291865463
20154097
414861911
287324813
172189399
50863277
158183327
382542757
84217501
389027629
237834361
125439661
52403987
301042501
406893203
342728831
45101057
152056081
370331327
402816203
165402179
288994813
169022873
375542567
332156359
83984321
320874119
33748493
313732337
440781689
188120137
502328311
391463419
223994209
347305489
335112641
395182279
387181877
90114293
221688679
145907621
104420293
24204997
489428371
86582959
334388653
492172271
377737013
533497109
523511281
249335941
341234071
399628051
359439893
188683043
506640821
94786621
337495703
296460917
88783771
387013859
208506553
284029547
437281657
458425531
213775589
238823279
92381647
311709137
288398603
394305473
181698401
207134237
76064057
373722137
379472707
234022513
276337483
207509303
466905863
356816263
497681747
218570393
244378481
142008421
407816653
146749723
137446667
220134809
10560623
166498681
354095197
375623797
46038917
58957069
151555309
179579027
48723331
191535623
307452241
29683
20787901
173463313
17860459
433214279
151582271
389981401
136219253
94957783
471174491
272777107
213329489
37558351
363006089
26199031
71751359
367501367
448714853
124882123
405673129
303272951
412247581
135170951
138020759
405131887
479667317
93727961
44900101
125297941
147002399
209081819
105791011
414371333
443426041
498382529
247338061
383901577
127258423
16848809
295434967
234814639
181706827
111711563
224009143
244459889
365854217
47183329
173001781
85638779
487890521
399258793
344467043
17212961
63625363
267546287
291360809
495613901
383472377
342827239
439893983
229195079
133625473
85663603
77288873
533197421
358475959
92323961
274292713
76264789
524097907
30838603
258542833
201638039
283527319
19404551
194397253
298505423
304171649
447153881
423094241
329360107
352839769
50304607
18133139
376616167
21324881
8826011
442812421
164311789
300843889
15443693
482667209
417778399
17563319
159735313
425001001
310725313
419857811
515136821
15591313
278561251
50466193
457202959
232825393
536582677
266932187
419824121
296767903
132924667
439342499
111167009
73158691
110676889
98096671
524228729
423993347
448649231
182482177
203619343
187058831
328503629
291779377
276235607
94840481
4312783
176210999
240267353
309574691
452569009
417138643
33139643
189749657
95417249
424128283
160458541
173301797
111884183
501899543
47056343
443203531
119134979
206141087
78136969
124067519
198884701
214259819
436230877
296236957
2192051
75478009
372340247
243140419
272631883
136745629
412922437
353071429
11577347
323156257
100572379
115860541
456005971
438150749
396446593
298833173
142316623
532101191
455937631
107292923
109296871
3452087
358292107
441878933
453173551
88488409
518850743
248975711
213013079
529285051
339325391
488415701
134385479
167256361
143139089
50143573
312717289
301921057
230004589
45736693
278332319
285743761
151187563
88489823
210417563
510842701
353050637
426492307
100534897
83740649
122612129
313496543
519321709
95434279
319842673
15908551
331156151
75938999
118108409
439312999
485400109
311412263
36897097
236840423
355448221
39422969
519276787
149541859
299669677
72845359
351481619
185084953
347599159
421272941
307914043
64573637
3430949
37313527
533852833
252051113
497584853
66453539
387460327
98897609
44849911
190098367
83928197
7663871
413013569
146863237
473272649
487384379
474787921
214142323
69215239
372593843
323551153
135688039
211337431
51222107
16401839
399179629
443775931
513694439
34322287
383178161
55365529
101977637
90323903
228994657
248108611
55718693
150178741
258370639
517122187
280011001
234666661
444627899
493834441
241090973
413368393
484441603
259059791
435991729
103914803
128173811
165227501
353615687
333636497
470884753
241456759
417098879
45724423
445102529
395420023
246594923
17343797
61307003
426628471
492936839
356626489
151810601
166130807
91001297
103218497
470904383
416340619
208626449
322432969
313122839
100831769
124513331
498112577
379169759
491332591
79094503
441249353
17287001
298073179
461967329
133975937
388757191
98050751
305712703
287404223
350337077
1871549
22375667
40277113
62183711
360475517
149633657
66961669
177783401
187796281
165580589
77110529
285686407
437144731
116533231
374278337
245196643
438218509
75292253
329056367
297400877
416077427
498271283
290026249
253559893
46434197
38984767
183217637
98214583
518343701
221318281
447193961
19770551
236909341
325666069
364691609
333028499
344032187
432007231
10179509
238712693
321325097
352690553
290641049
69532103
408413063
172930463
170475787
217369277
23377801
284078503
38848189
299687533
256640357
376309859
423050099
320473757
454448303
283297321
273318373
334873751
416671469
234987299
173804713
15786541
442156199
124354961
508096049
193671053
136798709
416355899
489830417
62814289
294980981
307564577
436990999
426676577
359346529
6373391
523988357
407063647
256233919
351070829
484123069
473854879
309186113
67930609
248793451
403430431
506293913
491938523
425551549
528215269
37220047
185813227
360058481
367824047
129792701
263623873
323215667
337135543
341379391
463977491
11256659
152893241
405221893
37273417
268516117
140270929
279275317
83867467
510762223
149707751
467758087
42459811
1656323
306403213
368575313
164381537
462683167
414701801
466406063
415270123
33224311
446744219
305732701
515407177
382083283
353594827
324138109
123194321
375496333
152668127
468260449
276266659
366143537
376095059
135396829
175359479
499985501
234436381
285004067
31011979
405816293
356312287
471378223
465474857
364381813
115736081
63738791
385646029
191486831
239964421
110941759
470575073
338984911
357541057
427718939
520955647
313666721
155994679
270338647
469982683
244261187
468597517
343238723
371685827
362092967
90747779
372680771
157947947
68863133
508392383
120124709
72098093
484422377
271323631
290942299
80452753
267966949
313552093
292415267
41147443
278877331
283191863
74402567
282713279
523424861
457569823
321368659
226635719
339779953
299428397
162759923
529445009
281324107
456966187
92201143
66739831
377119499
84221443
49962443
333268093
427954493
515894377
101577563
49971001
92834659
286446467
403067039
266894791
432811733
246572299
400692491
8993197
290958583
435985661
528105581
324467401
398875567
492913271
115723691
200323157
502713251
213591197
365874239
212463827
287958761
34549811
140817107
335876941
187406683
252615949
16622743
497396267
347047663
469165313
62638423
310158479
485053529
314453329
272613877
466446767
364894939
356969209
107250919
504991199
28786997
4773143
137651119
441612469
443434661
462582943
189779377
497102929
309781289
206744579
296035787
502997969
395292203
83131589
476616589
162972143
211006753
82942459
257277413
146118073
15293441
240368927
423646369
533948039
461351161
439339709
460837441
530275763
74654093
175030169
114824669
460605419
146359441
493207907
227760199
111840101
161345251
328181839
247770043
4444729
135203723
395768299
377679143
296578673
314513393
147723893
215822459
41951477
15222719
382170311
396756109
455005729
509881157
68258423
479906179
379807919
331036991
236986367
477113267
328552879
298536311
317102231
116736947
178635553
250365371
116330497
148319959
513379219
160447753
96236827
215148211
289952573
2261393
412325029
165101777
380948969
160337743
319089493
156802453
75646721
474149597
175642321
171821597
233916451
89104427
500289571
155042651
184842443
431313997
2651617
299493793
352792507
359372399
39156737
211175287
325822067
111249727
31601023
531609343
307259081
184601233
85666219
397716107
11369863
472625639
452249783
88067101
209674057
34955969
38303063
485032439
102756191
71999881
176978341
198078703
100785007
54698521
191282207
204062351
363446093
466100143
282174443
449712377
293823559
82106287
362773867
48236821
492660001
507773239
325759667
180707633
176164811
274085941
454224689
396947413
519138239
147127993
264182981
88348649
132120059
9505553
425361121
31756141
459182531
229368781
360793487
4950683
458639717
115550899
286594493
95831467
446332123
13212061
486747683
211314469
70992703
405228443
509367823
518070827
490794749
130874047
472534081
54251969
11969239
63535079
328702961
508317427
365024809
238742557
301515679
57777737
216837689
30899927
141384361
204567007
27850987
14485859
57313271
233615147
312356749
66659141
191164093
27893429
425901551
414082373
525170827
498830531
189102673
514711597
406167659
7826887
48888451
195245291
108333691
4777939
74687869
375867511
421290377
247536041
14637521
271686937
307386337
293316197
517659941
36357229
19551583
475690613
446692847
471688549
416466079
114066317
96145447
215197
424106461
46631839
452986307
354101357
429465163
39939379
156547513
144553531
214037743
461994781
234779729
80801771
10098149
512842103
24135079
342884947
184018397
297072929
144613831
358864049
173889493
80001239
464594369
327774893
260051927
102844307
434730481
370090709
138772061
323313877
454431473
506594801
508370923
417810929
226529767
303815059
500439403
336584839
290693371
67010353
402768923
442787339
263323651
343274431
387730829
207858197
53625787
42300883
333702937
44524679
502219493
94483157
241316561
448298063
6847381
132007523
333985403
342907381
30117973
79114823
314773619
486345311
327815897
140695657
313404629
274449691
387745669
341191553
181898107
342898081
251445839
273324239
261667271
232655911
315004691
50689711
490971931
532521763
504435703
229121747
315352837
115757639
297998417
24116017
42137267
242583457
250475249
18905417
299674499
297167179
66802429
150003851
419359273
163523939
481500353
208345153
152746603
70567781
376921313
492740879
122888567
301267273
221634067
187341893
432180121
356358553
4924391
440572591
17440099
352264777
509953489
302594093
344420159
368488369
127091593
352343209
290005097
10087303
369142429
265350707
105694483
90065747
125752673
438828787
239848051
165082003
283521451
33152593
134719853
189473693
290011273
459532033
193946089
237248897
215182477
211881643
63352837
27145961
436013693
440853337
38078671
160744981
246260797
335454887
326542369
282476569
351695741
62521363
227828971
318981239
457491869
342532793
373583429
43090717
323149373
177016381
321238751
193346183
510738289
411660443
96801109
316295813
379875497
295862537
294355547
355805273
398592709
380980991
439901179
4942519
394034983
324972377
16970909
416867639
29935649
50742971
504745873
434055863
85478831
58686473
30125483
284637677
379567387
328175219
424350229
388010321
22020631
535390087
419966017
156403139
278213711
265958767
400835839
100213247
357802447
210218507
291407899
16129741
523611947
15209149
410598761
361252813
266171723
150321943
65203799
341259757
253959683
145864259
279837797
312571723
509702573
137144263
203608799
276540013
102189937
168598681
401347633
281348429
101219221
508491089
107072003
506784923
330508039
193997681
31965587
16350619
89771041
525199261
46572221
294026417
111872071
12419591
28119517
229015333
225930337
154692689
256998611
376248683
479540899
51341753
70734199
53938831
422957783
85539127
48473639
79391153
435713497
96022673
217619627
57841309
180397631
248691167
231325219
473960089
320022257
446622019
2634161
210996091
415293029
265292119
76250807
119988289
120733111
230099741
433661219
6045329
311411141
284941829
416119087
177141091
158225629
405006619
212357203
387012419
247936831
291518333
142983499
145321879
485774363
235517441
312329701
33139261
312384439
336736427
121583003
233151973
166129181
92251
175642399
443789351
519069613
358483093
469084643
338364023
216624887
202740569
452847511
495864221
173679269
10715329
272645869
396629939
68913311
493702681
223627841
521646149
515816461
32345969
229508749
328604239
337426007
86016779
318817019
399956503
383870213
161811823
41761607
301947017
458071883
104711569
176578907
36678479
518310761
313346381
17127739
148026119
103236239
80108003
489409499
9057371
86537909
191623697
20225251
150007867
208167863
84668299
444970501
457187089
135162623
511058201
128871089
83755207
280762397
236775367
15460069
445678201
323193121
488427523
67784501
7950919
196716719
185910047
350459591
218122339
157476223
186351701
324928699
90954319
51020069
48028003
332224069
497791289
411292153
271122601
440877067
110107483
340674487
477571189
48973633
428905783
73573321
413836531
418642943
531162383
77885491
333348187
28582703
498518809
419337371
503594837
136579351
77300519
345583781
52815557
180756271
258855733
526283239
223048121
461510503
53335453
196496273
381700733
257851861
320727817
310385443
64796239
504869459
62419969
161395571
120118441
457530977
301778207
452915219
126478529
206244461
111759449
416648413
514768103
232613473
414791371
144816253
228610051
150443893
12278611
436074013
274818361
42467917
446082899
10400303
159450169
17868757
266479027
54056503
80894431
458261473
57444137
436631963
149668927
534726373
314183797
391771729
509417407
193234649
528053509
68275499
391933099
372927413
162644263
375734533
235614529
151485227
452759171
374060587
487873927
352251161
429786389
268861249
305381039
208493147
176681563
404687351
168123577
359529217
392000963
504401851
135209807
483254623
257555663
130153187
36421069
91070659
452841173
147284593
197720273
199198577
80142421
353753767
134169851
212520673
330876197
326233469
99689101
458813429
187611727
178106207
277465847
76982161
524716207
399528473
232327349
49713487
530080181
113480603
521810467
103077659
83512573
325762861
324346303
97348243
377667239
147639979
475409843
21022921
117040747
351442303
152244733
83023001
297637883
489332989
177372127
469967249
372994217
389020069
394493009
279276659
402987293
479649451
375385573
505494721
370296557
473865617
169276507
308754331
464604001
72993131
24490769
261019553
47984581
315045509
86315771
124256779
123373463
85263049
464873597
188168581
68639471
108606287
6556079
529735909
363037897
406045699
138439751
234174013
40749937
49411393
236606299
114543041
536450051
450524509
381598429
304246793
36043811
204391489
168258481
312044477
173290189
179108777
249179219
457667351
421350971
476694073
384059047
285400651
505494571
379357073
536300143
94666553
195772411
56451623
361368281
320291623
283158979
377441237
138202891
390947899
108030499
232053823
5673781
242737661
535765141
121306421
463557881
526465403
144343319
357225283
375993217
96621979
143188729
306974197
300624301
29858627
297236111
2861447
169659011
143767991
7897649
518137223
344876491
82006193
246417583
118163131
192291739
453111143
77472679
297015881
168458467
445522403
205194263
529581727
367826659
44148889
406679953
433103491
244988129
392779687
44341949
259449209
249409487
516165803
531506797
108806119
468300979
132655793
432587209
123318773
152567551
188860949
301280849
59978519
311636009
315989447
27139529
139498129
104126093
62040997
166320617
160727893
200208557
193574503
331141739
149757313
390008207
179865041
58042759
300037099
248042183
47325589
227861929
144516667
466567559
402584771
242994397
450317999
185600171
430181377
341477267
1660793
206163379
281591249
47680363
194981851
84759821
172897603
27489887
416589181
15914963
281010329
72155263
479247233
323927579
271069571
13552853
265803389
300425453
7778123
333974323
221468603
532272959
436866959
144424421
520910393
149164439
76087939
363935723
347152693
16979491
229711861
433778243
333758239
511923311
140853149
242127043
42110017
517396211
156268283
12567823
315496039
409004053
444585761
185314159
457009727
106669813
190534469
476327129
229284323
464461141
499885483
410124733
505732963
96474743
74823607
278305913
95439181
528295099
521698909
514150727
443566349
408535999
508899841
93830197
269457499
389399939
315914993
303245429
390677827
524650003
157086673
16014883
422941333
440670551
509242757
518973691
13545391
210687467
292073317
233870363
172870583
399765631
24079537
507548689
209241343
220695001
202387819
463403467
323207441
168686449
146307919
313284833
28483537
88672553
314949857
96818879
224430191
343184561
151950257
281070421
7576399
389807897
105034343
509061029
133040797
147804697
198902819
226646503
65993359
44976859
448871177
144141817
394922761
526500467
472901857
411854207
229362439
353944649
180043217
405597319
416043673
128643007
422510633
83617049
186659563
8278763
470158219
364663003
13456951
321032821
220334077
526843921
224073547
143287709
48527671
233440309
309853601
476841943
327945809
210054763
436181509
317689543
25658197
54920267
255512357
244157047
279219481
533748233
303644609
141450121
213202453
381456773
522914201
4163171
266550469
259820081
533874589
44753651
455241379
57005633
364398877
487045147
450819781
74655017
205048087
522782413
348693769
407227781
18806869
248949763
193958113
170644489
239337803
328361557
163679963
210015209
387334531
108453833
230047481
480103121
37717019
249627359
265467011
182948483
221313863
495919243
511507963
195425017
180404137
3281363
372435839
190790287
317487817
201869933
341503727
487237271
382772981
526636919
514574609
334164793
419411053
37583269
147727123
137329781
61064813
202307657
393195377
141185203
78643237
132175081
462616681
432760883
174836617
367394483
536540317
162957667
357421391
119097499
319255021
2004529
127020967
428404943
331088701
253431697
21907813
149905309
105254839
311398811
82337663
234667553
66454319
139604471
230024941
132420731
443479343
91398623
381236719
476066953
142683067
112489229
451354459
397024339
224861123
363574811
305021471
328408063
16034693
177140237
188450687
393481579
502263961
78440647
362078599
357651739
365449081
269526847
276755491
214367831
121943807
485332871
24596543
351324419
113066189
345146623
9378631
267178997
227295617
432511271
161788169
271730521
124054739
25651061
488083709
513111461
348323981
451772081
380703803
202923251
503607289
74969893
451364363
238938649
215607913
79080283
435222673
448409303
10839089
91143413
119700709
140464741
393468937
525542569
9652169
72927689
328873651
52511491
126719251
238433477
348063263
4239847
535650593
437883931
439942717
186345199
340547743
126532667
485062867
122378407
434547517
203661641
301877977
318816613
133326379
37682419
153946847
5380943
309208633
196665137
362251493
91228483
437490721
146626973
89083877
115164199
211465411
61312759
363053959
342790051
10106401
293543197
186689197
277698301
120524689
50657701
452596159
526876951
250468909
230812921
62817089
10207121
532655447
520392371
176929471
105706031
76354459
379428011
392919139
114690727
456961783
36271789
478380011
317201611
86553673
3652819
237163063
470554297
186205321
281728003
59655301
130871929
480561199
412055381
410133293
203108111
186644569
374388083
26435063
458408933
280479391
127762697
507556009
533532511
428305567
59491391
520416983
14745667
271464773
247357661
392803531
270829679
41998657
158858467
357115933
517037153
450069049
221906621
421010063
213020069
157279513
99740549
502529351
257934907
429486821
412313717
6977827
55160459
356289071
155046401
419837617
397840741
480015983
213818459
100801751
533255029
114033499
423939811
12709097
131967337
14323139
382006657
51007883
11599663
228458179
296516611
361393619
26199487
215186767
462301799
37128367
475104401
321631631
121012741
95571169
54528317
292742711
19179617
349168583
314655527
231676541
494799353
51326377
446226119
139751497
56986901
58738403
58823477
439806181
165990401
374651237
327355793
465695029
51245819
287153683
287902591
5731639
374768123
406163377
479166707
43803251
57014291
467618111
302939297
527732057
494131739
361863419
383751943
54686473
36907963
256318541
47905601
529860841
529689907
294266207
161003407
211749973
377080073
66691511
370290493
367735343
188855449
470854513
54100931
203897363
378996887
272254937
506708743
181345247
273990133
440940827
29245039
203790733
332912057
128574851
39587921
259029989
403560667
38285701
243121603
318615463
131432513
400882553
147465041
369899443
510159931
427830307
209520893
314477083
26543707
137634209
402118859
247904497
453482873
55412633
37972261
250854167
434398067
173101037
56339081
372495113
82698953
514955669
78543391
39473309
16862459
442193671
154546897
189943331
509993293
10162717
290106913
151775497
98444119
472026337
432327979
206292991
395974883
11851067
302344307
408432823
161006873
88870499
97775771
130575217
482410667
462730043
187823387
106998611
32675389
480604079
103385417
135102047
509983339
302646151
482310251
348832787
31375739
528075043
123132167
413080211
239073607
295260853
283633541
266522419
33994607
190347481
237516199
296396839
168745957
501858703
364006613
162985183
67648393
9825547
136542083
48768871
302221307
416533027
526419163
295989779
444423739
348097637
191644909
473988283
298390943
259602659
260471713
38684017
292923041
511695253
340564643
251891813
488348017
418834877
523482371
516099559
87600251
294808939
44943361
365360767
197835227
167068487
371138693
219969361
185848939
28883843
372269683
129762097
297123601
285626521
92934859
343363289
159485701
193757561
22104041
383303821
512154389
111903797
198551029
332766647
23244671
82581481
461043017
480255107
84399233
212986733
140601841
507310093
375046759
141026021
34580719
462795527
113146351
48863081
275271709
480855653
380514271
118811977
44511451
39507911
352900423
98411207
305315089
101449783
8794603
20633237
9712133
482640553
106000793
361913641
88209637
90270683
521965627
76428217
4340827
390126169
269065619
230647489
325305481
14202763
347075731
478406569
38715199
84238073
150745813
384340727
296932859
198022871
260236019
394536229
128196071
331911911
461061857
243294143
226150187
163218491
115622779
57422527
51104381
487216573
178022311
81288323
163556411
26681093
156926351
49481851
516145589
98029007
423737141
111911309
371127769
305063459
342503489
347392613
211628057
457805611
286294121
11260841
306098657
180660509
447380711
235526773
441874309
323045461
308344033
157478297
349607917
344958533
507417221
152471153
475473749
256923463
226108733
222254479
171301931
276687137
518069107
13766251
54732281
477532721
44147911
291066949
207120373
310358299
471270799
139609259
194399113
182920537
190010647
133167821
103118473
289149187
341569889
461270347
223316953
266281777
58444223
172673383
451552177
410086283
452930161
18344687
281014813
142641893
137996681
351166237
384845159
410725853
87972587
43111373
382901683
472142123
505337197
206355631
339636307
274526227
83380081
487983931
308401601
5036569
418547761
63533681
361405591
511388597
425564099
18145921
10587763
451997443
311582911
353820199
274592093
13341791
393207851
382091867
70513969
520580407
140988461
112935857
464443153
444146671
13260413
245620421
303201469
179183951
83122783
524691569
79020961
322199789
438538339
231537283
1800313
402542717
434727329
209460239
168542509
214219697
242274761
37783
426580909
514128317
126377887
353267423
408350791
497119361
258497887
159042001
102159593
345787291
43731427
77686417
245736079
453737
475507847
193562939
434526089
295379057
499698343
1968053
419564231
83203
129502237
132588331
6853489
72051509
517119017
372664267
146627353
255259127
351700537
454000627
397914263
15067319
241915343
106234903
404007683
127167143
168550847
373743541
238102393
278187109
494401381
41130121
28888451
323402837
137241499
321067477
97756459
493275613
153197677
506447537
205300397
218627377
245428549
210580529
534426983
236710889
124785679
197049473
343084549
230030071
139532339
42750593
94143691
141285169
99525961
79312199
247816441
153821747
261512879
350044477
111875773
517594381
530775181
44558771
384178523
21821141
243393827
298959361
232258517
393739739
395698981
403285739
380623783
267942329
36734233
197987849
96171451
295403183
378754921
129830171
466367479
486685183
244950401
381861637
14568479
202422313
19647961
478389797
180022919
30699259
260850713
18535711
356466053
484174759
22323523
232391399
220096553
149875601
89723917
181653649
210597697
466911971
105508727
15903311
3288587
492545771
70982783
437493211
474838387
334724231
67694257
4061843
383849623
476150537
177269801
211787423
260861179
475679233
31598687
127400249
270288727
381127583
229572727
439566373
496004791
473825437
125535643
180340819
84656861
5203337
135731789
90140747
170990509
462425641
53416507
439839737
483988081
312022441
32775077
442298063
155230259
176971433
52731421
345298973
440185091
55367201
369140309
301939529
923959
248535901
462885053
345174989
37127731
78186263
233510831
85548839
528105869
311204821
380839843
226207799
358417259
155551433
289905991
279930787
352282247
453793931
192554261
359477843
393126277
7362917
482533603
312256423
344292931
90941329
397854419
147657803
77590589
186791453
164827847
369359063
467123
127796503
433231529
509944861
419555219
349164709
431188063
233607163
246806009
496901893
353881483
495209831
316075061
7586363
201252383
467392847
127097879
423402739
526498187
485060651
97175831
397477441
248289737
182038349
382815479
50192327
260606323
148447207
483442367
400721281
58998817
60526289
495948823
427975117
473117639
290127917
496128089
424973573
80144101
9838607
511514351
433002067
96833647
17382749
45736657
105142547
314024573
179408311
359013631
293022911
293677211
419418113
222631567
40088369
143377519
395691941
450781519
130480807
65290321
99727213
491417809
261176473
149480701
453337979
431828191
4396801
343630033
408639431
127997189
502604647
82669523
88793297
61989563
89997221
129256249
399906263
329985223
346531193
159939779
534281747
280829933
449500223
330870607
72621067
219548597
528883261
490787389
306398083
192049063
17298041
17128781
40255961
377904997
494675087
426435143
348220903
155610307
2293817
98284909
279620989
272104751
167922289
265877371
424319569
59280737
86880371
416555483
34744253
248471929
179712461
453736781
129345929
452331353
266636273
7556947
525707957
213673319
429619763
69076597
73147313
483510569
381709441
19918081
62145071
207916789
70663499
456353203
514469551
91600343
378342791
473640163
42039353
3823459
7481249
63283379
239164301
192633737
312790301
318610231
474184987
301875653
216129671
71015029
315494353
28024219
6141791
206790949
388059421
386587283
219796739
202562251
80241943
224945737
231093077
441729251
375688981
68232809
16143979
466042781
370391221
153362309
48118123
282299617
107070413
397406687
240625601
435382601
248065907
407597741
508911017
213729641
10361119
240043
118051027
473738791
67678441
332304827
153296753
227941199
492642427
89656933
154310483
2559409
435058499
462757949
21766873
355437917
225408413
477283019
24084139
366203483
64406299
401255941
186478211
371892707
255402529
513003503
93567911
431524129
205471907
2635097
491912039
64455383
508238219
53627963
347833069
125170333
503787001
212361053
30393227
472456241
511610849
143358751
462171583
308224457
191918357
457845259
256915079
61088597
213428689
301513763
225810199
66062441
255533309
296089067
127633339
296489731
513472601
389461021
113507579
13241381
131356411
12688177
429415793
8527391
133554823
342262709
530949847
208894297
294364523
356520089
363323707
402183799
426276943
311529859
415843321
261507503
97222469
66475897
32370823
286470661
279405547
244318457
295560061
61070147
65954741
523674923
371654389
241853531
323446093
33607747
211600159
86447887
529020199
360083617
182548747
350359819
192960533
307869631
178930111
364584287
98155769
527502347
510152767
81616333
534300127
282552167
398619713
154455667
489748339
64510679
497298983
536400941
491388679
435705043
290374951
288320213
444138131
193414147
517615523
276948941
9084727
208203253
410658433
309718847
133050601
301980011
45006749
164072143
293211403
332412293
32207423
203803979
29646223
390716603
58945933
385646113
255396451
168889579
119033723
456388297
470474101
5267869
24199507
318198479
11613157
411382709
385769773
325741487
158103559
108094669
8037713
22636993
125193023
496070291
227613823
102362383
252995671
342654073
66958753
66820643
420368591
239719339
18569807
322108909
104002777
305765137
97293953
372145469
34632491
266251673
489947407
55972333
67153829
5273483
368214773
375515341
224091233
402484801
14449321
428512753
413541691
470702237
870641
190817201
445002749
115776707
50236873
337354267
112771447
232428733
431922377
157487591
392719123
247128359
367424879
326162509
429363013
369378209
432988337
238769591
216914153
513201379
445721183
131045539
389010511
245351207
82408423
159261581
222755321
198579391
423933661
129813793
410524547
313643327
241436449
211984897
213295913
231013781
99259001
106814339
267833231
352518857
326640467
10636349
70690567
466709227
279271973
158001667
25512139
464046871
43672483
301827023
103831961
244103441
146746099
153074881
45524711
87439543
367850657
278238769
309921847
155722583
139895969
44315981
122460743
106252631
7990231
67713467
170922833
417426851
85832807
167038867
260158399
522465313
497031833
323919991
319689737
375625057
341489381
312904303
260931023
58322573
330786101
236796979
198537329
397743677
92318137
464441777
321207617
30830209
403910011
72094081
478705093
12699371
336980311
102998039
498140281
219128719
483242083
125977013
279909859
94596793
278889719
76333897
372908911
58196311
24025853
443386319
109238053
123036623
58597681
489740891
312204097
270720029
510119447
19856621
348885419
27512047
120945527
135545941
19702021
219362501
180479197
258434933
345218719
243811259
275967121
336052247
40452611
190335011
190371737
433190047
126477931
408508039
96984467
153845077
59729441
522972851
186235403
344492773
219473129
167086273
453145769
320017903
194369821
146255677
356325401
290162009
186550019
87034229
272333987
460774697
106032887
470446643
126633083
517855339
363817291
65778613
61562591
346743851
3065861
246137627
486242597
439393223
416828119
424096669
193407649
220778717
54263207
94805897
117411647
35154437
234107033
467551657
99712421
82368709
121658491
15303187
412688867
442855577
258558101
305357293
474416953
304459927
102445559
183124741
469520797
30698159
258659801
179238181
449357687
26596093
127337879
103692553
369504281
141572491
245515531
233774221
5810087
345524027
338053691
50709667
263122313
76248037
92573219
16549571
289202731
500303779
515064709
123863417
494832253
47747641
488779171
84842449
96252719
299213267
494578283
134229527
196264741
530908537
327074281
454507861
388276151
392380559
399433253
309265001
157098341
514870583
219447247
156864293
206539129
243688391
14599003
479314357
242545913
162472039
39377761
102761627
129742933
466651021
447632501
36769277
364801727
396832123
163245857
29258969
363114107
272558089
358067111
350716889
381878383
310966459
233756927
386575037
395876171
363236833
308482927
211627597
243568079
195188923
207497839
115531477
26763959
368185361
155021021
51871013
513344353
101710927
72457019
274102943
218512363
268974911
459298417
256493513
206022143
404895067
231012169
156118013
121194883
413164541
272918441
435466487
25817503
60943187
26020963
13303139
297241817
204554177
236991481
40986707
143866759
114378659
439716283
99288781
461839979
76292017
38734681
332756693
117574153
528699019
221834297
280132733
13958501
302340859
138395479
451806713
162998237
53625779
65310403
531504097
343733867
96635699
429130301
29537927
232139987
43223783
394376959
240478937
450349931
469518773
173420747
399712057
141826511
56590033
449814011
403260061
405033877
59877197
134261261
414258877
403578073
111019999
72748469
415360961
307659617
170009039
206313733
192981367
418664693
167027827
312178159
503333651
17630383
166175827
162323671
461431291
240486427
466571849
99144557
530184013
22523833
529611679
437782603
250460597
293351297
343345103
450586837
130527713
162840653
325862269
151338227
254130803
386180257
148534921
178686913
7088551
141545857
520541059
7918853
50378749
469219879
291340961
458970991
429392699
214664701
468889831
284658467
65366333
233156843
11528879
261481399
101287631
314847671
531103043
173219047
60264119
197110559
475400687
282094081
473228159
251600023
395251919
337777463
440946097
227102119
23029397
161055107
254392253
275664073
295830373
95173909
382519133
214594321
47839699
174235081
65571911
89191513
59438063
221873761
190843463
486743723
131120657
388266233
331219037
514304039
288288829
443155673
8836999
515730893
422421941
197501273
138516149
201141931
105005863
315204101
172655117
62466499
457328723
8400419
81448771
58139119
305801999
201989927
69698701
88331203
418290619
363930937
143715809
155518339
487651529
491703599
98618197
386978159
188291443
436990283
33983269
195062849
521354399
344746933
21324047
308651071
368793941
252510409
432637103
74514229
484178567
315014533
61736069
326167609
270670747
522487103
64943369
182328163
35801561
205835627
8927959
260410697
105704777
429009577
326174347
72931877
476482873
196106971
527708947
35262137
358600037
368689721
460805749
126580141
489734543
408357683
269896643
204725041
407562073
244204669
408408137
237727073
64008221
232713251
10428629
402082349
155494459
393927889
13339559
326278339
363240763
333241189
361236529
451836919
245073029
52204259
226679801
42909157
418079681
81825529
182389979
457988021
124332259
393373133
301695083
393822761
394849549
335703733
147764359
48249287
307232579
82063043
307203599
287370323
118265233
177833069
164302837
56856199
483206699
41580977
187486379
318240757
15577217
334489117
278051737
353450917
33014147
3728377
108423923
423876067
191180167
500513131
445765609
415987597
15949499
203811991
64080817
167002873
347952467
442912517
320423561
171784843
368035331
379515347
503801621
461020577
283381603
76367273
6809833
484910519
300740537
197152289
533192519
89887387
486948491
111202087
388576963
516589849
209054513
451045493
212791541
227660093
256041119
174019493
468007721
5548547
468876011
72524521
427765571
406952747
12753827
134054699
74496239
180576029
445697699
172415231
237660029
524961667
530746751
491278987
394870181
475434697
368951039
249408917
100457303
466876087
336236951
216448597
463528607
114004339
535282537
5322521
191831971
38975929
340276213
90607301
73171589
429490921
147353281
368671967
83865469
246619301
337337983
423297053
498244403
165215221
88530199
415819379
8190397
160530757
148762049
423337771
423966637
331484999
236128273
461896979
375189487
473543261
119874907
347161957
2910797
306660659
461039107
509496241
134024621
97265611
135756107
144357589
314493919
228504499
288056407
392013781
218244281
210319589
144675683
481150291
330392627
276903041
120571597
371273717
525018797
265618921
102661679
506644609
231198287
423709549
111087871
106566743
118092977
429750617
298726403
215964937
203476433
471802561
236309159
304071253
9059053
111039127
466130593
116381183
498681721
302297509
267830197
534248791
193773101
459114919
476538019
322900087
373639037
161700059
344347667
193512983
188751463
90074587
247019567
378400031
476497037
475833497
162193523
511147037
23499451
105035683
438343571
176046379
64617779
510834131
333372071
141275483
33787433
255681221
200608949
391813111
460240409
316999351
481650263
101497819
101358541
503684257
136009613
142687483
466812161
314207717
47082949
412825993
61262249
414184007
279375931
146770397
349309937
151553863
334977341
536274533
277427453
174757631
5635349
225000569
110343523
410347493
364373819
113460497
304363289
266455337
479291117
128707727
433352053
83371469
113913959
97301593
8726527
344595509
81011429
128254991
86794849
357904993
44457103
331371233
234985943
190497863
153080353
390222143
527448937
459832883
407838199
100239719
508480579
305273141
484450789
244093229
497412491
212502529
344606519
476830033
34536713
198396073
455667263
40667357
474808001
433728041
317669551
521062523
141344873
87624679
418800233
179825641
286663873
150613997
527906077
374994307
137147617
424587011
46957439
143039881
311366161
280524383
83100673
258927719
446402459
164447599
133929241
167072603
57625759
150788711
391066783
437075719
56854351
386479711
202836323
136584757
241151773
47323789
102624523
21879631
260062681
36471173
332303017
290515471
136616587
335828161
465996343
119002711
461912813
40843091
281554717
116412733
530093353
202564277
354244001
446418059
382792057
148916899
129696751
360245843
386985799
230502253
22632809
90631001
153955777
519291307
41176921
5384333
206918783
334071599
6825971
39498413
153430223
434657123
56100593
342422501
82546381
339705299
6294481
281951689
268753789
81118291
217378627
194582749
322620439
482490797
426388939
379980577
523966579
111905789
245083733
9469519
200575357
82281757
7366067
294147233
498649051
178252339
204678269
89521007
139349423
442854751
265362217
96930971
110151739
493284719
432063977
296544953
425794163
121061761
54277423
429962801
277590527
301289921
391059499
287534099
187806211
319033867
181299779
87563299
322842209
387645469
63782809
228983567
189894203
175488143
373283191
363587111
434530333
163937503
463195309
180748679
522513403
284562787
293804821
512624071
305922767
243817199
480327761
461423359
1345733
122382713
320366141
81493429
464911079
314783137
469400483
313640161
171766979
446994593
504374197
87962269
422963561
211115143
525432463
462819257
194559709
323968571
157793261
398067589
408956567
430958747
72140177
368490973
394642393
170244713
35491109
356017099
54117139
284702623
25635713
329954533
166755607
17871053
324764431
144366517
116333153
526402369
415250393
247885901
126134653
290793983
313724023
198489223
250077391
122461159
308951429
381391081
513137147
156332237
466461713
128904467
228295649
73318649
387527939
108580201
70719287
180083411
484642163
10178353
112740673
248533997
272012177
176753077
488096797
236607109
50833813
433717919
366299569
278813081
508244771
343693937
313364011
325823087
349767283
332709121
168745001
430978649
39744389
184372697
77931167
305298377
369530533
53171333
457176959
25287371
129631451
429394403
353421443
532069157
342431207
132469739
293441671
423279347
245393773
219161051
280736557
23946491
12005023
346516223
16344187
133667783
394139657
210300877
3387541
119005297
133605653
216386201
391878007
505469651
234493001
241921151
126531079
19342189
445298587
429621253
10472461
293260813
83813833
381985607
199225129
444289163
450839033
349126901
364924939
349140307
130522627
506170891
193752523
187309741
413959153
134535017
124756169
118064293
274261529
386030681
202052423
408708847
485736509
284843617
3070939
27590929
450318839
25044289
317139833
327993703
465323689
124985429
304342039
297964201
82639229
406522931
441020891
370975393
1050737
80332051
99983077
181853687
272911781
416746439
309366007
423334423
355541773
272112311
461434537
85544177
338324969
41430439
383281441
61382689
259585331
14329177
46439227
191021549
255461797
367449889
203257333
163349183
226420153
77746069
404112217
400820479
366214103
437119817
480020003
165163213
212923331
495871451
5748503
454191547
277793401
56392991
202077089
135826367
512016019
483923747
465820079
441424447
177156149
405939511
78546757
358408199
324070921
188790787
356743531
43916441
202975103
306374599
286477123
98785697
514865807
216793949
40098781
92687863
156885899
328741513
534579979
497474647
14572787
85904549
112811737
291592907
13373389
286523317
522220351
461463601
313695637
138598247
125936273
232323307
399388009
305820883
6192349
115330951
97525627
291994501
312789383
93111493
209915617
140823827
436117709
144060097
395507039
98386781
136102721
50281193
20709089
492306271
23770823
507302407
198278407
238800491
396408007
336682979
182175481
336403009
376808357
4221583
23228969
494223721
351700681
489481747
423518729
274817651
531289921
323727067
314003407
309494093
204221977
387111587
326452381
424858337
279313399
287552591
359532773
291780611
60395201
524565961
396822707
448883353
138476381
159896819
209701277
213057259
15107977
105441793
255417581
339515521
244163069
406241687
356865373
438588569
9217471
421149811
282472417
123184883
53906761
506994713
433243523
171985937
385145009
190418141
424335907
291337927
141290659
20750011
419691001
224696921
132525473
307977239
127302671
531984259
3588451
50807741
394118677
442988603
440306297
524081221
422652311
397699097
472180861
124559783
532122953
234090529
244635739
83830459
330664463
129256759
180820439
160834313
62837317
231201457
363585461
124096241
304110427
77938451
346681319
413169781
249691921
248084671
118017353
493333937
202895633
5974223
23544757
256008931
37594993
36086723
425404739
177927203
159429239
104774653
200282197
76497007
95830937
132855071
151370467
15562243
447021727
287423737
485728561
162717923
95613103
356116403
255372287
471363203
18789467
393047287
78306523
507152831
220439129
5661587
530858639
137730997
72884521
479364629
500359583
169293721
449414461
357950977
25393553
219655729
23865733
440157119
228771079
292189643
310911983
267504449
509311273
172905619
23846401
362032049
180547579
322981259
380405647
411145871
533948741
247711391
106590139
212112619
1320091
298692211
58792543
141295597
48615689
521693903
293663437
313188151
454487633
333433193
96203413
67952777
365474621
150662063
25375579
40885589
169687627
528589781
528323077
174066947
43783739
273730969
197534663
330712427
414903017
95494757
356223947
528014453
30750337
5177761
477364159
432566161
535612331
221101169
236936239
200370097
30327653
477862523
111507679
282463693
248272139
489167531
3114949
128364721
285130393
200429639
64521071
24390929
296518423
55046143
500489663
438311339
154969253
70720333
533834689
523076003
393857843
10575361
310421857
509369807
245890753
39534983
231231191
231362731
133067491
40276949
141578309
107195773
53943821
305040313
278893969
371033731
322232711
511799117
155867687
533894663
485758121
208272503
258902771
346669997
386852491
346041911
337786451
519036887
347853229
382072079
123103529
441824519
134506943
251493439
371078119
490391423
502953557
260689717
91491209
220932683
93594881
247498567
84060329
306436909
168155257
445209623
350111981
115599149
346049947
52994143
224272361
304951057
81641909
517457401
177192577
15504883
40940813
295064683
247810967
281199823
5108749
356891473
30176407
333136627
157404287
303833737
438187103
66847087
62813671
428063849
340892743
78098927
123485189
526798897
483688399
192908591
276915931
455571671
307319429
486468113
56481739
198904393
96667267
157936369
297011147
283024733
122562763
3178919
95317
472271159
272934503
173869439
118623877
471758303
233291453
326649131
220771121
7556137
203295881
448151741
156642419
344304533
482437729
135311629
85173733
275612101
366682133
460253609
534500507
251044987
348384053
74172359
92687789
209335573
502966699
385477177
361317217
58216141
348499513
255974749
202185359
469850429
99433109
388038661
591827
7280513
213791873
176671841
7941481
461070299
290792401
295688969
144104921
421144147
489017899
518507987
479122157
179015159
460179437
216356219
440631371
513547663
19120303
29395291
32600417
309127937
250458283
181084073
287699821
133202051
441171889
419483573
34313267
477726751
197076067
177002869
350732311
166053991
410288713
33211817
260369783
478429537
249336853
34864679
333021937
501490601
374896283
281885327
87129593
336103561
301562557
316962859
364087673
18110489
40604659
531193997
173341387
519504217
115805927
38386001
394670371
416135953
99946871
334509653
258704987
530929423
216512147
212706343
320728591
28419301
196734467
337688909
342246427
49651127
15130793
11860897
153670303
275710261
448346473
1535539
29612813
497617807
344030039
456475289
376533739
463997291
13727167
459651331
103004939
491914219
237667747
319452563
2498273
6213869
219178147
366748037
408750613
128248597
299794471
189601007
349843379
462850369
55684591
240773101
507560329
521466019
186217253
179397467
116673647
110114209
121290199
352353887
75992443
235071731
388434661
480280891
514452437
478093313
334370891
515214757
36087791
336800689
48314243
219062429
62715451
490637887
332449031
352981847
344939611
83386337
145777211
468111247
268995679
448749023
335248423
249948749
98078129
504116357
61658633
466941991
415566367
23823827
468028087
246436493
481820519
485168207
530298539
28190273
57613723
436875781
218524837
35328217
360224003
476785741
521478589
388506373
79383341
143557159
502498637
248439181
243144709
11036437
220922099
264461317
392610761
513227257
384169991
399381217
424501811
351699503
259133041
295545577
339893959
435641771
66886979
101826797
200925979
498389183
443749301
240972899
163745041
405186659
326382449
403657321
357525061
318937601
7861037
140861129
2504587
286489199
43755853
76258157
465391153
460720063
187849997
144451603
520705193
502225859
72948151
47459429
358641953
330973943
167071967
461801953
439519961
447100919
153392023
187724851
393060001
215657993
242857717
428897939
308462533
48892367
262256717
13625783
157238353
461178709
74149819
358366667
257751877
194146649
517266437
435454757
309492203
360303071
286839383
220404011
54715447
150513457
525461389
27881429
168104203
109105033
298347877
97329061
380635907
521265379
322493471
267513431
61339909
370517857
148781029
206197567
144321311
281003441
216100403
190935163
164871731
121311667
32027329
20217347
17370761
521832383
20723891
253619371
44012509
444306293
180218641
452578963
48751657
519175303
377411057
139768729
84990107
209328121
104992729
216375569
253292441
485543053
206753297
7689971
360191677
286771241
127391707
434292077
440101003
471196277
262213493
143581051
170322941
145335271
284321881
364472431
490913441
524886707
188919463
417572707
167152171
140881511
161332027
376978633
320968163
242506543
161495941
342204367
23207321
339904381
60582971
51593933
226079383
352389589
273206189
397725487
432696863
449133359
144048049
345366491
167619493
300145661
470652761
215292587
363563731
283708673
73195237
287168213
287828797
199799287
296945933
222540547
413126887
531513799
152752643
171734933
53444917
263327497
211053613
152981093
331848581
233714917
458350301
190869493
202259413
475954187
414362989
262589339
64327187
71436857
164463371
363805601
191963407
42014993
324068951
94095347
314327971
199895557
103975393
169083227
283636429
83449061
224604533
38012309
428322313
340375127
234552533
63727891
216556189
314858711
158780827
56476859
161138507
122532563
366404803
314918641
174341039
10923337
82482539
535403107
103031821
363523891
414057353
378832789
479498419
90780607
385010233
465259391
383670733
169659857
15046021
151622267
460472501
304574267
477909043
3792317
253950589
154777643
184272721
524211397
424116551
531903439
149047909
44841253
510027173
8545091
29529277
378127847
422188199
49755599
367588951
374944337
471776219
464310799
83979443
513476441
94607789
152102983
338111303
116332817
9125029
332024237
476806579
142615453
87868799
430741
155052341
234358771
257990879
443519773
491005183
123511009
401896571
53464771
349481681
234468499
27380519
477678893
472439909
191780363
77914259
389578823
97680173
400462003
266429909
312816481
55226621
516456599
151982507
13324019
321942091
69754807
47762047
306670999
112553003
522289639
165164521
357290771
308104037
370483739
8678933
40029439
67794733
528540839
425385349
191856229
22302437
53607821
69969071
211368379
189655897
524162449
410541221
242820559
185918053
320954663
202364983
497518913
434802161
40634381
127753289
260588161
219003751
369634963
303954817
487566271
454536371
418315721
481317373
23701193
270280831
33903203
363046909
89314969
493041023
4777453
471964781
69691927
839617
74970167
136153181
9469507
139442351
133284799
340748557
65831461
241294667
183245213
5728207
136135567
180631019
357186901
43539809
296821703
36317233
376100423
209042903
287226661
456999131
208433219
178118663
243989153
103856197
218121193
187301539
507648607
2112601
503528471
137767121
228456883
80452769
3175363
78826961
5832769
477443243
449210591
420817759
518060911
514042553
220105867
244848349
278412941
168272617
42452041
501954379
427461539
101114261
244869643
126149393
1223867
51101513
31809457
488850083
2358841
72578059
217511087
451765841
128929223
501528551
418919161
340816571
30782131
52387001
315106843
167216729
281136491
301300243
66329017
398781599
152316509
78297959
363036463
73142117
465905599
407850803
355043677
147408799
240217603
257135327
112500893
243007561
488644939
172944433
10553429
98965333
434819521
412143541
163510099
365462497
495290969
333551371
295376447
366952783
371069953
73133803
34357333
426746501
46105693
287565097
401595133
336051791
120339001
136100369
461200093
46694143
318970471
77771999
176809499
311192797
46300447
350858867
333480097
69959831
282206167
338348281
478418411
234060889
9551573
159816661
354759941
410750293
217746031
518821123
430100927
116322889
443802757
208256621
297673427
16324223
1655897
503242039
262530101
199549489
105346121
253228093
320872121
133531207
3948619
522938917
419228851
320669711
183863761
212112653
297839357
141695501
276594653
342073
410960441
518825093
77705921
427513019
396809681
412901207
251191081
294344329
18771719
208606873
111258023
140658319
263528399
39067297
385299731
476477189
488517791
348240491
263834143
267129913
125087783
148291651
357566537
197637283
275557307
162562577
47059381
288045559
393780901
14820569
193649119
340456513
327359849
535363219
231442333
172681001
497844989
276574373
25293979
32955583
10435783
138021913
327798311
112455769
349987273
134302853
487477717
373182983
459741463
515835647
99487231
524053529
377600551
306104551
306883223
396996473
353458139
28883957
23773
163041913
323487443
373007783
355394857
534011981
357518851
219010811
303801269
221809109
80148911
44600137
154519147
45925213
241565641
254245297
233711771
245301863
488109227
426748853
152091767
208268803
293739469
9543767
155900989
270051329
222044639
416032273
463198543
51590327
532387643
32835259
314341561
397644707
454293811
236114719
428055421
405780623
68885821
7034639
329640341
448846751
350265959
66658721
3672761
205419727
501395711
202799279
511780177
105981391
494112517
439027789
295839529
347932709
134179567
506427989
254519819
392203151
350861039
313608397
67128851
418597259
485496629
132064883
14160589
405273367
410028109
416250007
68927149
368766011
342951451
499211333
145409021
443401187
390247703
373363943
168008063
526940849
509225209
91703341
239521679
124106053
223970821
460429747
122662577
181097201
287835803
141669841
84539003
57601741
264517349
427299269
472895473
504660053
391799981
511828249
291002473
265102417
197780801
14138693
423754117
292901617
472121159
47957761
106673407
61255109
192118903
421445867
170300869
500677367
504095689
316594933
7811429
14405509
458669669
217645157
435500621
385393259
295149521
127979143
461899351
463990531
444510799
401800327
76095871
424832599
182637991
475411151
531638521
252917023
311095709
453985127
463515253
59386711
375651791
145274309
30226699
268596943
181110551
176133709
507010883
398082541
352779629
17456437
127278953
211088179
301721309
25867841
414465301
27920779
491294779
471699563
461521783
535424341
256960499
308187013
182336437
505146391
437055721
524939941
328845961
428504257
363738007
94134881
337238521
218400731
203668291
452318803
204796679
515662937
519673529
334137299
310469129
207671231
489487931
361758037
93647759
126418009
415988753
345658223
27048311
249798253
463823149
297674467
93279547
241334987
346554781
237654013
164452381
297402821
158258293
264231701
110940751
50050471
417836219
221109673
413992013
184142801
179524843
435284933
128744977
40323581
365687393
125277571
123828247
354514201
151136753
450019571
23549161
49759819
140977619
429420181
123037067
213252617
380663429
430371829
528180403
415290217
507803479
287825303
267975859
522672341
521657819
339640937
501563717
434456483
190474703
399624371
366865271
372452023
254876473
143577659
97527527
224580667
400624849
200922767
429041551
426981943
441919937
335842519
80261591
331300223
462895603
364446767
207334877
118184413
100288159
128309921
328548317
367461527
405435781
442720933
162989873
360834223
110094757
416561777
25126583
58728419
467431243
347440297
348376519
245747911
352070071
297288919
220627313
296216059
429244819
291859739
278276249
527736779
458143723
55838767
376129763
384186863
347214269
188957141
446575741
370703279
480333443
333292469
273808453
178068229
115319917
90716123
123161309
200014589
155092393
454762981
248252149
480904181
16586113
82749553
499637909
152359307
356000759
352578731
221270977
350589677
269670959
488740669
426537989
62075639
231255127
199724117
300538129
156808063
117377621
529421773
302024509
50538377
371320451
79398251
321198077
414776773
71176661
239845267
71257093
379580923
67612799
292186801
508948819
245901683
261067843
70347449
345853579
18139811
48213593
33439577
428505799
230525203
317177893
278187103
260830877
13981013
367778449
401222893
432110167
191586331
63293833
257831407
17243189
295018813
526545259
188820251
246755791
58701521
493835107
491178131
482706787
68827813
35530787
336714787
133436557
117676879
496544443
532131829
461083097
270317591
148527109
510080587
260271911
402908879
215979163
479416937
157648573
95251423
510216943
242279729
194524009
258592651
454494587
518968349
483511277
61235609
232480529
391632557
95093701
43627669
471126839
308501353
400209851
404452897
360484961
87642683
176629511
500482589
479351141
396470213
195716137
221588749
46234129
312974329
197543509
251077873
131001287
389375339
432833767
201780113
59534491
108717743
19071551
45562289
300238501
112574047
485221481
148926119
323642437
341416571
376060109
188777137
67385447
301537399
66248321
254648137
422103419
128221019
108378433
405793561
378239923
63736291
406483697
379918691
474019801
490809707
64633087
28617299
122831281
80215517
145055077
508738093
135482909
461662723
459126739
174406307
352692803
102078059
59627101
26904307
507069643
178490551
387356309
413183923
241895741
304255453
348335263
254326411
381429151
494114311
163671559
6995089
465862211
510665509
527285467
135402749
389965993
83367301
189716339
489950689
222989441
191402821
311929993
458753447
457901623
274504871
47372267
190392967
101930951
111791059
519936071
178771331
115088359
471723257
398963161
521243813
526730231
296596351
82341349
137806121
102819779
162149693
342354203
284125139
152344723
4046807
122739121
185913757
460743557
137681389
170157623
478066867
104421557
360128677
235505833
55194017
10929629
172198657
119715209
433109701
77303351
76880311
277149221
101896511
528277067
296524979
313700281
383884183
3639281
484323299
493091087
386322163
158908873
275718829
93252721
340319429
449453863
241105721
50616187
205233601
62794717
215741731
46653071
362520517
138623887
289746481
465406519
137476481
223155421
425520617
144758899
187085281
402828781
207315623
471399023
183520963
25558499
178480153
184608953
82791673
482851183
392838659
69142693
124830743
239130917
457208023
495644759
491652353
329075017
180707273
524668997
409657951
117110971
225223673
329981539
165045637
181191403
382339487
452118629
193176329
532361911
132150817
216067967
494746541
472118737
71318263
458790763
248042363
468180071
83268461
427141669
356030329
437646907
197597551
152659289
312414997
87375443
489909751
468406163
38643653
386334079
252112579
351130379
233847521
255813821
99289387
40285549
430072583
148429049
213207853
78834571
349394299
523778903
168793451
394597673
46237993
531142219
428059057
227493533
175460249
323773523
503077403
446918663
185962489
59543807
303581501
344075071
148148419
291011131
339984907
140857501
383557663
232417043
354907393
40383971
366167693
226676321
322088197
461859103
5727443
363220037
8014351
313918153
458652541
471621737
215987599
223274357
527390947
240551369
37317373
11680909
166804321
220398133
312720371
123836639
427650877
13037567
94878661
330017581
154352633
75001541
439181707
299010337
468946571
307088681
22111571
371971499
226617011
126035951
300498823
423669859
210775771
191070829
152374291
230319797
236008547
167848777
483605723
402833527
31863827
78190621
281459903
475909787
71878297
474988181
13134943
231713917
4202981
499087453
431901619
45925559
52622863
255977681
133515601
253900709
282486731
69379337
421625929
491077777
438749011
417938491
31498867
470796899
99005999
211978981
221426311
300979813
387426791
94035527
114042497
436401061
43133627
535035619
241132537
283324927
29828921
479716337
17973173
127194461
116070191
66495529
133775011
103185127
245163689
499508563
255905137
401806949
305349883
463235767
124747459
513240697
201166081
447281143
60933139
256049449
151326893
243421253
391094443
220360991
82350733
502056343
269590697
255956401
466993271
78202753
238565401
534244999
190043279
332262527
19692083
155526983
112641901
381332351
531888139
145050337
523121197
23761471
531523247
151155383
42118463
412389751
291343463
340313609
149718929
142660169
45815999
276662341
140888411
62798821
378118861
209898959
289714783
104094371
493342819
314684269
366925261
407061211
66593479
318154999
122003359
184374977
200633747
37987483
58288583
297508223
501571561
362659333
122307643
472647779
53808203
5103239
93996053
99131281
3903443
240129863
211184147
208349819
495318793
200010347
148543033
27144629
64947109
400371383
386758901
445786373
520484317
215719547
430938103
106392911
365851609
248673937
38150587
405855803
190561933
503044081
164355857
376968539
277138187
295323227
415056673
504356269
472744889
485058383
423269129
296908537
420113153
125044739
403517999
85256153
370700371
468631253
176421361
412614439
375543523
273503491
154250149
314512439
531523823
246909269
359483381
45875491
276761519
184633487
368528903
172390171
48782117
278971169
241730311
333602413
126788867
258524081
426829327
182634911
281157859
529475561
31991711
195206387
268902859
329312663
500649691
131670841
173545391
245930611
438755377
102985577
175101763
53889343
372658501
249702353
184111787
402898729
97558619
309812101
432810019
351930037
462675749
491842753
110753563
427311221
135135251
275023481
378523183
113953493
431606849
26419009
422848079
294548123
164678441
433081489
4291933
339086843
70457449
56494439
215042207
245856449
164380981
484042829
149742757
18326617
146821063
444709073
316277921
235352333
97248521
354701131
421981319
499921321
274506517
300270043
294523961
387250139
238855501
489971431
530113093
160623809
130767227
471972497
368160181
92110253
393521941
125240197
86017573
338542261
196400683
393553487
428963693
466922123
346745621
443876003
87340823
426723287
14852213
404867977
368892679
281357653
274255043
31664497
366356017
370910959
390368477
37113509
508535591
31905361
351386297
490457377
24779267
196502287
267827041
8894533
308248987
132794507
148950427
186705023
495832357
297465527
501260143
491109431
509168393
32689169
418939967
21546067
220845173
121265759
311773237
434964619
62844979
423618493
434732317
174250753
252878441
176955661
236490097
397436939
291163757
19933601
30158207
184668371
69000881
321011683
371807309
57821279
129426991
444614381
311206549
535824143
468924221
17635543
419319179
486622457
387287569
55722409
152741161
355796557
70363847
271235071
97441733
156526963
373659367
495059833
517758277
212131009
78109903
428062847
499224653
331684259
314488723
134980649
489846317
215324323
153258667
457940563
390192431
17314559
172439209
421337107
152845493
496622891
434804203
62622773
469690007
190089467
131921971
171405463
311658923
434439631
153691907
496604347
215658931
359330711
242464709
396210361
207932971
9222487
160321267
121328351
152615677
241467307
153377881
305519891
516390337
516807737
2180467
204782971
80945519
513932687
443549083
189550877
527385913
180905869
342682883
175047707
311990201
383526061
238694867
315103769
465694861
490425973
440235007
475831523
344084621
30775013
364779137
35298121
412292737
223046123
151261729
94995049
360170711
363493783
530299589
363149747
115495411
194800747
246374393
246119827
144363553
228437929
36270019
416494973
499965161
282337877
351262117
1933681
242338121
134902211
132140857
129636053
117240943
432719323
371581943
116520233
110955359
284498909
297796997
199108807
85796201
368888563
388727473
70622551
148902701
260192677
13520597
441040361
107849387
24325943
311652701
207838063
7845151
128168441
265083103
401597393
17604091
252769997
260749109
303752843
106800451
499664887
126086551
15441749
8725217
401711351
122442647
164769173
408277741
369716407
193270159
68618659
502577191
58225403
24958541
424661849
256512449
26357407
265774391
179479393
180557281
187972597
27430493
351478313
206824589
129796699
163804343
70735747
386987119
197382473
331205671
535239499
467016833
89320097
334319803
403471853
326630371
213924929
104540671
178508893
459056789
118714361
65415899
35510983
283195111
372711883
433084133
313549829
535496837
59795467
416551381
255852293
321189709
307615079
371769191
26308663
13236551
429917893
433217663
136904461
289425001
266527673
63807223
345962791
157841813
350553139
89218573
159431149
415526357
307003127
376742549
360831967
281116261
11996393
37775443
510648487
241967371
282106379
362224781
430255489
217359133
147713723
320019341
257188571
92275879
291634771
223151881
1947977
359117321
480957391
76526893
39254909
507721421
440535547
107144441
186018643
190957189
348832699
301830649
100323089
132174649
262683913
441450817
286398841
492784507
465980443
532053601
406711561
29442421
387688513
8686901
105484943
63299767
404179123
398906381
444646819
261149033
322900343
105602261
481981921
159404863
410381227
25969487
441332207
108561391
506927143
337261781
527458027
282369509
251151413
204400463
326699969
146282233
276388517
355358893
457123157
158187889
329773901
162834059
128978527
298336187
54135217
93162683
224597887
242438849
3673597
525827891
371522659
217670443
114500803
211018183
133661921
186085909
514575013
443256889
499090411
162809947
29248259
308823913
356171191
248319347
341196169
213327901
65704897
42732517
35748203
492433561
535489637
362025959
372716887
63832949
247724219
48297523
215851151
340012987
481905947
509032141
261530173
249460583
266394683
528627571
282734297
416324059
332764703
319673839
289512541
184486633
269834797
307749587
404688187
102035081
221958029
411382067
193634611
87308467
89342453
258319151
351311581
259170011
227174509
369826939
93574231
23961521
227396657
84391933
478689749
452643767
259491709
78596381
110149679
72481609
533487569
447351263
392862251
438407863
511313591
491292323
293564221
484878787
493661699
102111887
295137053
328897843
510968449
18642763
47541203
171145963
137682023
278467759
190058161
427507153
78934127
393124631
527388259
241552499
504722549
423279469
404741509
138347953
167931497
423300463
20368477
530475727
196832939
331245217
81273407
415102399
115486673
248905627
106059439
189351809
41136731
128957093
26456197
132673127
394253149
277137821
300922709
393092053
518956667
364644947
233122931
184875181
9677389
155939039
176213489
407173157
26058679
128120627
168474413
285181427
406074589
200014427
249896407
12174311
390492409
349634209
246119593
492458723
51862219
119529671
536451689
367110013
400509763
152552669
133651649
163862761
151600957
63930901
524142547
15470831
18097507
408875447
233628667
63898789
85496501
147796483
95967299
255668773
57457471
21067741
363915469
529446083
101516977
509632169
466692001
224789683
257848531
301768231
281218843
51325921
90474883
408653537
326181157
335086231
156461527
120265031
462315079
463404371
261783341
268625281
48030623
469044509
43315021
485667283
134638981
335039693
468057529
495158633
184300429
332437031
45584657
423744877
82678853
50166619
253087369
513421453
61460027
521692471
443186971
253561513
64943071
35854661
218797763
193569457
286170779
326866783
521205007
271546631
23862023
230463973
39539303
74167747
60890759
439820201
115004189
377461313
127290403
16225243
97387603
46202207
97223993
326298673
156581531
140212741
238340899
128637727
340632181
113496371
464221447
352337113
393139163
59674481
319720487
465127891
409840693
95036971
498853387
167685451
482972759
41747983
297722023
440994989
173004457
317647027
475138297
19558453
87582127
14536477
36360869
528672961
21189533
220176557
530607307
69735067
491253209
240315263
483534319
533593033
114638369
70753519
523854517
376790563
331587077
91384057
235221643
255271217
316457327
136547
233930129
434089549
457911491
311855801
105492833
384623131
242418469
357049027
154798279
135967807
44340061
508134041
202368919
82693381
114201793
480109771
332713021
93182273
275005261
100426741
483565781
233079461
235818439
349905737
185848739
524510047
457271543
147173759
100669003
13387813
344236063
229773067
100468999
203251361
441783631
333995887
526006549
300183803
449008411
57107371
467399719
365343817
267614261
16035727
273496019
221304883
198963013
74050573
520483877
197354107
110204021
173428501
279925631
242714393
198786337
113897867
483927607
460936961
156901307
231616351
417804833
144555461
527072893
367504393
241216763
492471197
245969653
214953667
118718921
49531679
410416561
144547813
444646691
263487979
14277833
300720319
503498179
118905299
172135631
100890107
270436099
507431707
206490077
216159043
71584889
245069729
60497779
524332813
409519133
466865137
76979971
403914911
345164671
484356443
138656237
184441459
203155709
166298689
161788801
439272521
114173693
423045353
87199793
103117879
144827719
447812699
274271317
201609139
484470157
3191569
386333293
12650369
290275411
438249569
276930299
159090179
203990767
181191149
442989797
377433827
89180173
5057203
399809083
244321937
276942503
406217731
351450509
458898113
301092289
464723087
58056619
9281999
200300029
277480897
290596769
370514323
157865711
96267331
301810841
35259089
508807147
404483003
295824037
449893711
395589529
417393797
399790511
181322717
520297361
11755141
64284881
87072101
256061149
477150511
86851409
479239823
146474609
184468589
177841009
358575257
142123811
199038667
481619219
57113207
391996667
148706869
235043587
259771949
462863549
77137043
241095691
87765043
250681621
508036261
168980573
373241381
282458593
60854819
112606817
17199703
138300347
438594113
434077019
164741123
292182431
236155259
351779783
224994043
291045523
359496481
488176751
365215343
480453971
195770077
336838009
73835309
62039633
415341709
263442541
130363781
381616457
367971743
458025037
278866967
47193301
475302193
119084969
290198281
423187829
36008029
188524019
12836927
456633473
208016839
209389073
331969711
48610963
517601011
252031499
5172653
121803439
252634559
44055233
168172307
410254729
287274233
172772437
7888987
14167441
145138181
500481133
108949409
223489363
149821037
256328333
147027791
79628723
317682283
171189587
109695851
128579291
79781083
486397447
422479139
388599293
114698939
178041839
536505401
504214639
29516857
101482583
48589523
283678579
135733121
331328089
103048607
89292277
25970603
292841707
27399301
532921859
309901531
430859987
68695369
473787659
24163739
110535829
206567047
95653741
161007607
392092429
446419151
298687663
5535619
494293297
163442143
400148263
172271789
147736657
411190831
265344979
252170999
245234029
243377779
511194797
506335589
486822409
93080597
487652813
159892583
448738793
324781859
328507709
24814117
411138407
213944657
349616231
125274217
285794659
331710707
221062421
263408911
246068987
158294407
123784649
69926959
66177113
388756733
469912447
108721937
466674127
71230541
500725283
147802507
351600709
197000087
38715751
303323641
348830407
417629843
437192929
92508667
339055657
240411547
462281329
276721873
480830489
450722837
260208731
45951149
381492031
207721637
52799983
511217939
109397531
422025029
330496721
99833159
342949597
531310987
287145457
68194237
442979441
524467093
404405891
242447099
236589953
73253149
194014193
493498561
168902047
142508503
488152531
535613531
270084379
371428567
334637711
82678433
212564813
404146973
114466501
69760547
328816937
499399499
30899087
410148863
305811439
97659481
118472423
476724593
526647397
322587653
75510913
405532583
259954913
458699753
109103767
278184953
385679059
139964983
281031307
17659777
237457903
500137241
155161667
501184711
528785591
163826023
441171889
436995553
442526069
492048329
181296853
230153369
433245023
222558629
207028411
73698301
128193929
389792449
304230523
313889099
64031951
26775989
299036461
361989227
522719341
62665327
383255401
164097469
164728789
443568049
157705321
22558841
523957843
70945337
310007267
42892303
30513839
327012109
34186267
503243773
180924911
386790109
349645763
137177851
461708713
139222423
483619343
152157527
31195819
481707041
138156817
24152267
327777503
208578233
380436347
67856519
271613917
175291141
5672179
310751711
436396699
113472343
194132221
37020083
371446981
108196747
251004049
403236973
381415897
495764069
150496139
98783161
18682607
206629279
498273143
499639727
363692347
36841241
293463101
444292109
8623651
267152471
414286297
411167917
473228689
65705659
151512029
152818097
386480713
420295531
187820569
387210301
208387873
293386213
227700071
195615221
454351399
75242989
442317167
34626457
317185171
133883083
437792021
352462147
230966783
258665401
143319763
356925409
84138391
380889557
341812699
316732393
450321419
24294769
509196071
164211181
206031179
184095139
402668417
235711253
316853833
103770487
161287171
338686241
447338783
472258561
96036341
7218817
111587683
100159603
203186041
36706031
186436561
329667223
74995783
213751093
24149941
110618623
524684681
97542971
380311643
508245427
44992477
366436843
161574799
415328839
173118931
107280097
273777391
245662981
488977429
364730243
7241447
301111703
410011843
244253411
274381577
252620821
151740307
195206071
170408509
37600219
378926381
398122091
435456883
157893361
40190459
351785089
75196939
30913427
261209951
427093291
250800421
73076233
284814217
268114481
512177597
90657389
129673259
163959517
434644393
411949649
401726701
467463119
26495201
167843129
320647339
349084091
15727511
476340031
185028587
336827923
147092833
216939493
424741843
323030717
488455433
429081857
393128503
29584433
17357729
422205601
532862731
432370073
246455383
417162139
274626713
121692653
74923507
354616111
365623133
329204263
161792489
55198657
284832979
30953987
303749437
117639673
62228671
500174159
358547507
501455491
287197747
198650741
532988371
432601889
275264047
515395189
70232999
534119557
209781829
274650191
276187643
395036219
11716501
68424197
164041919
176997083
529881103
504990257
200955353
35251789
458042093
282963617
65544403
242287531
384109769
148628503
136499323
437748851
14169923
82885249
315904271
14123267
483051671
147566843
70419247
129486559
449564597
187820011
534166729
156550007
478231151
389836511
526813789
514690541
12831869
29437543
298174573
96592207
341777237
390633743
56187661
11456209
510273941
154581263
50967053
369783331
472172731
110984749
281488037
31569569
405135421
245636857
532037203
121066633
288401557
532699943
300503689
50235623
169868477
209332141
202986583
533964019
325609393
271304233
220770989
111591817
194286679
190012577
396277711
349404941
289603087
71861663
218159399
212892821
45083839
461731493
29374661
113322271
102711299
496307183
105074363
409149991
110536729
478201123
510497557
4049131
63407587
48756857
148018601
251796599
135830977
248031349
457498099
356228833
53948663
283446001
152672539
514446377
433900567
202452559
113019883
446957821
399664481
38088709
211034981
285981337
206577859
305167553
510804313
457028267
313635779
159754393
503700257
138739981
20995633
26952473
210763589
475176631
503209849
269192219
259964219
157823681
424418513
394093741
31021163
101461819
502603729
444107149
143814421
310198937
217202291
253555717
270339229
67127167
397864931
489574633
163173643
342083251
208905119
116687843
484311367
433924177
228677833
9667081
479011373
163534313
62266031
515818987
397644241
482387641
463581179
521895167
232649237
484432723
461052463
336275353
47085037
512873587
393018389
430570919
149081659
371784779
441511781
434409281
479585767
250110169
810419
377643503
183267593
148020217
92012233
231432881
222506527
132759857
210071317
408304859
92032019
460871167
504476099
305239967
391704959
162764677
109397441
337335137
209941421
285180541
66575081
317343511
111624883
36123767
309313919
323707057
189182551
358988857
458974421
337807381
207395467
53133061
335754347
309337957
285189187
60260789
11621717
436169519
87131861
336442153
142030507
127588369
214993901
425978459
151188403
81688613
468263281
390787051
480445769
245867009
247022999
160030183
462884507
350010929
145848887
219555649
23870953
514706653
442246583
522035617
294000361
145491361
238537027
295723741
454531963
397427
400164371
167258837
46405321
284798419
479395321
191687261
260799631
111957229
239215903
79621219
277860619
524595223
226694987
357019121
120415441
283195747
410461813
477688327
52352317
471111439
111393053
248141591
120270419
297672799
33053341
23703007
513164429
167317331
514986929
217149431
326145371
47648311
392431447
385838351
269346619
425848327
232291541
508217753
339590621
473001457
275430047
95035463
225664403
67500491
305707037
289866289
144057047
316923301
53842121
487907263
156269413
472514527
457387037
514966351
86203423
90926917
427107817
390166529
444613693
499073009
381086633
135364751
44778199
58443881
159713777
29244427
345103951
368323073
280736971
204665353
18132409
176349577
496672643
171161407
344620813
444992839
523458937
468974881
185046971
362741143
456865921
119558557
54740801
272484559
335256331
438899243
164104741
278641921
29743481
121485407
172928221
159575029
296791619
245030689
389487881
478335961
248038387
303860017
8471179
362254331
242518117
443433181
254556613
293930401
420141217
2223187
56397877
449974939
328261859
47054353
293969281
15559333
229940531
43926517
6479299
465823051
486725483
343547693
372681679
394854241
167019499
344801827
460010743
80390507
436533787
74106719
173932879
521093351
154301753
208733689
475578041
45077413
113860723
134760019
350675477
470934769
149669963
132849631
381477641
315235729
7662619
442889857
51254459
80335967
174404077
429607489
444866101
179685811
296500091
405001277
370245263
9190411
407118611
60765949
421452137
18491509
19881079
394953641
444683441
334204721
339844201
130340131
425569591
507778769
284237617
171685403
360387791
190725011
333177727
265710553
256805579
400058969
90826999
114216343
334530983
224185873
307262027
261977999
70649653
448214873
521692817
300892307
183078989
90885491
498543889
32924741
316400083
281788999
324874219
318239387
332905303
436741997
510848633
453997681
188014159
180759473
397141289
343098053
416026399
234214609
330740863
172519561
187029593
515133067
471533501
438730111
371500627
69926429
202492349
419869057
268253399
125246809
481234141
242243887
518152447
337293449
58987477
157237511
297025693
31749101
448211227
156884407
127260883
5007853
1020979
474173789
204961259
359706533
436026131
93934363
435382583
222162841
170570731
260751779
1952647
196856269
123671881
126223463
227079781
186198941
250385719
389779283
74379827
107308679
23972621
454025641
307422893
4045817
361719977
425516599
89232809
29867603
68485751
138349741
118719683
22346917
157531769
202620799
469101421
233087971
113420933
471516869
71385233
177936571
1810937
381717331
442646219
262975313
172686919
80159759
248700713
217919707
270503071
396748169
463001191
265755799
19175963
321729169
386322533
415274747
44343493
326732671
6190799
124029751
383949227
372476173
320296021
332807177
449501659
379666621
351565891
365347681
315766613
21965569
126796849
514859843
316727539
425621297
430103797
345954883
391169041
355657651
349726837
71075749
148398169
98563561
375660749
493748543
20121989
276825337
376030009
85193957
225760837
361905623
150978757
299405969
95602961
280869887
415769353
522256417
163020337
235302547
446899811
335637131
168012017
279206947
353851921
4451483
284476039
420370901
469033343
269499719
2363191
206996869
47374399
206607719
337143491
389185751
247768669
115561573
45920191
175913071
184172173
214829317
8594123
383951231
366598039
452911981
150762671
401347753
56816491
98087551
274722751
181957033
310075721
70051837
75725257
415710721
84565997
380220017
361886093
111215561
365788699
224278633
147506413
189091607
442666243
148467899
123655457
146349857
530426557
241994537
173014903
33052361
404558839
439172801
275510297
452638493
87595127
455350913
488842247
83039413
447398773
517314257
317146007
168914131
206888159
92974111
164284229
70891151
19278269
523134673
500339743
274430389
289562233
269638841
191356699
44493479
90415219
235513183
48025139
83799011
326575891
462901441
219576089
286217167
15449893
318649777
353079343
133943107
17703181
153374159
324953437
365998811
178472881
85318867
37272629
267954619
230265011
411621773
252292253
140228177
202726471
60395989
397583983
416411287
45514207
117220603
525390611
86994637
306045947
495696221
284252873
333797843
422217881
39847463
227793199
430257493
150056131
312543263
496563323
381403613
257953799
531036019
294575839
300907969
396288601
12485477
354422113
472405081
162032293
41303789
68159123
45164947
267279871
247249997
379622339
20033441
20127467
231342641
15676247
298244257
253641257
33176629
273334337
486466567
33761183
16597277
120303847
444476369
489577943
378347923
516970511
258561463
105183931
273996577
307772723
151218607
253243717
519143309
136010453
530351191
486138073
148552969
80435419
237431393
357070367
112660543
18173137
403575079
98230243
391510921
76657739
31607449
420430253
506850143
11352661
203074871
57965683
533194471
142056359
474153811
170676749
260654021
420540383
316191851
404170211
423758617
110086661
357511457
338962807
287630881
532491803
71436581
206680559
536541647
332498791
181855159
33971099
210931381
326984299
85597403
143555273
340587271
64113541
449631233
388308829
79171429
236545909
242635411
91393129
193129049
464521987
236755511
340903349
522695051
380474869
197506609
278615747
153680057
283402453
26707643
236194807
249049807
193632853
530647387
29367713
173569751
84726919
425997589
363887989
166716919
61729211
346107031
352583533
238997821
108262733
21455593
464041829
164524979
137528779
208182817
525360949
505732043
77220653
458428493
474672173
456376771
330135961
362844929
312180719
439278397
75852457
406709239
333202033
91044199
100808537
75838447
279364931
196057507
379525177
422129531
382494443
401594657
391941421
248302877
333115219
515030939
412538003
434077793
68720453
533843131
404108231
231394049
487346413
397944637
271440863
322306267
344456687
28065841
258077179
481017821
491907623
154153621
317485699
99262039
375592409
207431051
359834633
35407217
407409581
66895349
322351937
93344203
15420589
495018583
464172977
58373459
72127637
84605723
290156173
16121909
505629391
498359177
75126749
285699593
64282489
314044057
361488403
314304743
464771287
156723019
67015427
133676093
39180481
218761601
9418987
83014411
403980209
70296131
336166291
223393727
350723459
535039871
28015517
458531971
222250727
53746073
5844733
356792041
452904589
132989543
482582629
459079741
375510403
137237411
168006757
276414293
374340821
33101041
60547463
18519967
514722053
407053859
450985523
258521119
3764767
520547149
2436923
436983401
255232561
354891841
381564619
473677283
216312227
97914697
314571223
498100657
416824493
81831571
75027889
319930381
211899173
218977513
79727503
428583739
510524317
409920523
485825999
194519561
426896749
45904751
88701857
205809953
127882609
297881453
142916173
203722657
213700261
437249167
188467033
186417809
418386971
82904837
434366069
293239889
381034691
41643169
282165781
286835371
388625267
397477081
96916049
323352083
457480607
67365253
402731711
241979599
288698687
192072983
123639247
180283331
91013653
324701863
263770231
533368601
401702563
112986911
307037363
283322461
85808207
105773533
29111699
500555827
265428421
363551861
119821631
327023659
5712529
423899279
88568087
302451923
147654569
69787787
136049773
481009273
168233567
219906619
92544031
152533739
19428919
149791007
419829203
181135063
191935987
439768397
535579783
175327043
351745441
468701351
424298957
100408853
29724881
93494833
404291221
257529353
464774341
402261313
72632213
9396437
42154807
470998967
379582487
183106613
386937179
448295791
523877929
38499341
504728089
107412269
2135173
342777481
346010813
171154271
143089993
7164527
497683019
145725821
419605019
405143803
460622843
330414043
390637253
373347089
532234621
11197847
16650169
530181853
257665487
342684841
104915077
31555331
271183007
60005443
362112703
311581453
152813389
522359507
36629699
477267547
474779993
66022493
515695399
372782611
367614901
517694549
80343709
68520919
435484459
40417067
456561037
32571199
377033339
423874417
94035013
32953997
532228031
81368879
97335221
13520653
154352983
488347441
235953787
155636659
100045531
324567017
292130939
28547423
349770899
302705717
483879457
342496997
431282833
25983017
80625641
11793961
9644387
449961179
296560423
81865369
276621941
486896381
331556653
252786577
453588697
64900769
99663127
216564913
202932101
65950151
16780919
414714571
101372053
78274363
313220437
431520919
159437171
471079927
485041369
291015839
441516137
232837333
1828373
376176721
506814689
24228647
72749819
336675401
19052633
168651023
14182447
67746541
365763269
431929649
187101787
512239219
279069187
226220053
149347463
320219567
419605513
390677659
427342229
59390519
207892339
306096127
209737237
225246887
205790917
439382803
467754961
318706709
294168577
504968671
111715957
99518161
57055759
114764843
185157781
322853651
53519539
379822739
133292539
326075551
512429329
108719861
242426641
360369931
389791133
100208707
262984307
78601781
207839131
373040533
101319821
363442831
275197861
110629613
247018021
68266673
289242337
393809203
447129101
15847571
175342859
188397929
135454321
420047989
165174587
61947181
92751611
9033109
175298779
319073891
4704391
312708043
186130639
225539297
381958639
169870321
467872913
186084299
358088779
398779361
504638513
25169033
274267879
84819551
404504687
36868213
464105227
229123901
155826689
31703671
430902649
392289277
133407419
508027007
238093181
336911
260284273
244625813
139803679
219001177
267290783
236733323
95458921
195918167
131659933
85709479
70100351
103208753
503847829
126914273
379685381
213577909
463997557
263574497
9135949
472131559
278773423
534790649
215676401
461823127
393673139
331315003
204746167
34280927
267083837
495373997
439064947
233916323
388125811
321608503
196162363
306712919
403978997
152713219
171273077
374239387
484218101
423402509
308082413
134649377
68184269
308275207
447294049
123960919
206718763
128064367
210848789
6691799
292362121
33864713
515700079
337794481
505627853
7984003
518279303
418810607
42972557
196625531
157263319
53820443
419298521
125807663
141441373
523269223
119381257
340534399
240825131
308663629
392896099
253939823
9064469
301576469
148411621
143025769
441851723
633487
414521039
401553023
213009283
20152469
381592619
216142039
12771883
264108083
521799997
276004139
454375561
378328963
50260591
462747247
75154231
24935357
185559763
402203537
296983207
277614011
217143833
72751937
66270037
446604343
38245133
231388889
358603163
332024599
270156151
473152469
229002691
238796053
92420833
524484973
471589169
148049333
230395183
7912279
329082521
378656813
488926129
40762871
297001493
352927181
219701533
313630153
272063653
443884531
69563759
62880197
351037091
456548467
188873107
319722457
11466617
307306733
190904321
149457449
152364689
235093861
410648507
452910439
515378351
174452017
527083489
422169481
89346497
71128753
211326079
404181119
535400947
259394089
239857417
95976229
311277397
147474517
61585891
320758447
270052999
190050577
533818591
483052147
8628203
311964143
459189821
3060139
337811731
60189407
15556481
1021303
87132707
233944831
37472797
67121983
31388519
76280761
412990939
90386897
96978559
333573169
352739711
270750251
127494709
23590687
346508237
37458151
33253739
26232917
449394709
297555061
37057849
214215811
203479937
71193307
68814443
224428907
155196829
512164153
435502981
56241943
327238679
460949761
265589537
395983177
415483853
91018619
411610151
407559991
342334061
527423737
221672047
301537559
393077777
154306421
92056103
441559603
133120747
103632847
129428639
44446463
450660181
466418611
145345169
355602391
221407163
226125197
332347913
313714633
125968247
326198123
418867817
811523
380383711
151564879
255877667
432635081
503277569
303059261
259955911
333043441
58502663
48204991
94784017
335777173
535700129
458562001
279733187
196678987
323100121
196013011
150237071
96679241
229382557
227488477
47823701
344678407
512844407
277145507
379196261
468978659
474117221
139539467
123334531
405971417
61164637
167606539
48559579
303736723
53851979
64549193
272814889
199078991
16035251
16764799
242247763
528860149
379625563
88654981
494238167
308171657
101689661
313095793
57808379
40166849
174831113
315471491
280762901
272335033
109076533
287593079
326430827
526909417
23953519
373900447
339178841
166691149
159426991
55605443
226279619
281575849
347900741
126020627
138156973
165870847
309185659
3553007
533162429
256279033
482257201
244161509
320773819
195189131
310202923
351300877
208073053
111891937
214708591
323551153
76028789
127158041
264410089
337679519
456555277
164927291
2498731
108041287
404200703
194284351
361974551
251149439
312584663
80152729
77310403
96533729
80877679
298496771
299059349
223518247
2138743
98024347
67882613
515952757
83142973
420907679
190108747
6619757
153411677
40218727
120143719
319105349
28294753
7655519
8173427
373598803
167670379
295248887
108838021
41204459
377289293
482045411
62817641
382025801
395733493
425212367
247403797
235038589
451398163
469006033
188635063
315070801
405596501
21332261
2356997
162187849
48663949
45106637
3322399
295129531
456398939
208223891
87813391
520389773
325545977
79072033
417501449
58149613
87196853
509178469
226341191
14569469
186940399
230448683
351573557
210290621
218862983
352068833
123885547
54199403
187637557
44119973
403801037
450505799
229092847
506068307
491542693
236922299
346646323
85070971
69319589
433755271
271454837
329769617
427251281
46158403
438825857
220737989
271906307
392019311
85335361
264585611
411606149
306695551
340135373
330818239
217286243
211356713
493474699
83559719
394541737
65885173
368416297
60113873
441642589
311323813
243377759
259702643
458524819
37015343
428194531
31266029
313572793
347322949
368176321
348176947
535364047
374779957
516107099
525594449
142120813
446110117
235959991
10673939
213728023
159926353
81972329
471696061
472461659
118301497
327326609
14417099
176351171
234427289
436069603
308251843
486933509
299139163
427917907
218749549
466407749
150886843
41524381
292079371
223564661
407894567
412442309
347893027
186152353
200140781
54776717
9569221
32302871
234609433
451175719
23415533
60233137
275164607
166295167
249268321
380716351
521252687
308654909
438141989
43752637
270393797
443137841
286215253
284327503
50205763
120970937
135291019
22569137
408649477
157692709
486980491
262778393
519968923
357097319
64057579
159173981
438065959
224592499
507541669
384656719
155201537
101909239
145327321
366997159
226526639
448504031
96958151
94396259
14559767
254654867
319969319
416880557
105283957
401731807
483680347
80556433
130644329
498892109
369552461
308256451
13596623
216587219
287177789
278434951
402775147
167600837
93634231
90560389
520948709
379304183
64777189
527115577
471516511
486428689
91676071
422431019
197153293
107826721
224309909
447248707
10272319
202325819
419185931
95572019
247302313
316700863
379440847
360450977
321201541
67849037
446339083
268239457
293117479
508575499
309645163
336114529
413683889
334081849
436630561
387152903
349990943
23470669
320507279
495321679
11662271
32546719
452283877
230387149
502967419
248090047
527347309
94855571
396316229
107315567
345870001
301672559
388290733
257325053
298245499
265802171
75480001
346331957
499821599
125263121
164810293
46889443
38095787
294957763
372140729
273805303
229102277
32271251
176261699
254355329
298979957
408145249
13839493
209265137
17633821
74928449
246176071
319628857
334628201
323604361
74639569
457005071
383052599
462242951
430990363
388433179
334660423
285389987
532001153
281207501
320150309
374681731
297415463
144851099
377596931
422292833
527769373
526055353
152412289
515451593
494909419
99000653
76330253
529293041
80723221
68714923
246844483
131129137
223382501
103366541
393508573
227414263
235706249
289596371
159631907
495951307
227567401
198986863
369076777
338779547
222844301
326806699
236104201
79408541
258715459
373774249
508089199
154245451
120343849
266809771
380706019
251450201
142888523
396157291
292862771
12242617
339037357
384289397
518422757
379312099
362727551
145386401
442951153
408814937
337050097
338075293
435100489
286873
169475597
524721089
467502829
438113653
692647
107770037
163526261
192525007
441153371
41749733
289338653
150307373
212022023
468740527
241358569
409408481
35712983
138237053
275248643
445903529
185879251
50831951
303795073
433895123
199137209
101750819
305540393
24116333
483431033
354837251
446787181
220692247
36511577
446985523
226699043
355615693
141427591
177662183
372989147
11710057
446604017
267004351
286180379
149777029
375949367
247651633
97235669
253409227
73236271
178562701
259041787
319587727
511874593
283057847
374460589
482844991
204784501
42584807
24450479
23060173
68745503
97570079
14953903
223077137
319050833
159900193
14403617
248213989
346794431
379397699
361772119
86350519
350171177
355764347
25298887
515802289
179788459
202780693
148842301
436874759
429822053
174198919
196691279
478318063
140963359
187220233
505131323
205021601
216604699
427575871
55067791
264328553
389401667
167586449
170870489
305696537
512528417
397492457
351933397
465371573
414408887
267797969
96693491
356405509
394315429
472975597
236402149
147004877
171291877
171197869
266620411
100138349
482524333
91187587
182868071
254680589
210333353
168670493
235793821
200150023
430946897
256458869
282178759
190665991
435211841
41895577
372944431
520625849
388055621
485163851
260815609
102370517
69663029
161867417
40046723
310925521
22464511
423167021
414704567
139482367
466262431
517032913
256954069
348233761
343712323
298320287
473561999
116083129
389700257
345201613
163934987
450893197
63983047
161059237
420471173
239291597
154744757
106367543
331729249
315743863
253541807
328352551
476448019
146956087
262313327
101503279
342358873
214029701
208088147
378404737
323069083
130358341
465326879
386723507
485646149
97743941
509501429
231187601
328865939
299600087
485163149
454980839
143728619
79319573
473222051
21866477
339831907
43585571
271869529
221358937
42601549
178477087
289412023
345118493
439271681
97836671
438221551
516057067
31302673
250934737
164335417
111693481
359820473
219281509
56589779
166649279
38523041
99972317
407363581
154666241
28367861
290547599
487297319
231669797
280258343
515956517
35732969
144318667
320074291
230344789
265540237
31297447
290530763
337964983
214799177
292953931
186264439
261468217
527651653
364340441
299254559
357830497
311069953
159663407
301368869
149032063
486611669
27074669
212612041
433654609
423375313
487963433
54151151
72302453
414420217
297521843
435810421
298654859
55762001
307596209
282941563
254039099
416923271
484788749
303558517
492755689
329564461
359836537
403609303
233116259
68939309
118799437
462105037
420662899
326246863
297705697
130889249
197783767
335588611
616409
423010877
386365229
285337201
185282021
122027153
94611859
306125723
393156991
362033939
85109393
505607549
256373641
276442769
384059213
149808721
97775011
225706021
275142437
76925227
170623009
345198187
52409171
154330907
155022641
373666609
272871733
369780871
474467527
511995637
135012133
470201869
414297967
515382869
533751851
43791079
308400839
313407377
315457697
126404293
328414087
320572423
68611759
274338419
532521833
257025697
533423591
32741981
89775661
337410961
58507643
427142179
136683847
158953693
520519897
348026039
418255967
21572891
347501639
191624401
477223199
462061121
395203157
351742829
365318687
192625889
317765143
416407067
386093713
222414041
315410567
5034683
173894477
305077837
303147373
518759287
300159271
460937177
325767173
428414267
421256167
357812033
12909451
35031683
92312551
155344549
431341319
117937411
521073593
99261313
316329877
287106881
387791263
512897809
474330959
152501497
268038581
82580591
381410287
426054269
284825927
420323791
269436719
205477057
427091723
455016137
443537239
228229361
161188057
394382707
107788357
526796443
306593477
470137903
385452323
241353163
115985833
426040499
368403713
277648601
448214509
341815153
332597029
407262197
111579917
350876987
195842287
292447747
124500263
391677107
19946429
387429877
373518269
9284953
68639957
16911299
5262811
441899317
308978381
357609641
248677927
243969391
200927401
177589039
312801271
126776843
38996219
239316839
415390487
471944989
59082593
143664583
342863153
424388449
178679131
373509281
396386537
260065529
125267633
480748159
484270153
59074061
11666953
105610259
170864689
272937209
239238071
356062879
232107769
515672981
132124163
313631303
276205117
67155857
5398339
170668273
519523157
257373971
246799807
485067797
477930989
121610689
476001641
22160429
483936473
510940427
5497519
456008257
101557669
72078823
106929941
369564749
64201789
314523119
521542199
461118113
332995721
500521079
278064739
315019361
15129419
82177789
43468553
330908653
21938167
67391353
296293927
265565939
53333363
436422773
522051107
149746603
66896189
485877169
157042537
5262133
16284733
151151773
454441063
319383899
474387943
399318809
264520657
439977179
277758623
227523823
145672661
240290861
69796229
75046663
529702651
288780253
253290001
477973961
308821013
338123453
409303913
334624601
283328497
180317287
178013417
310825051
421913963
373210219
317010751
96821281
180396553
126962881
209999879
525935083
64100947
222333751
273914699
55124233
123298891
394939327
127958219
463306247
511186813
151154849
63728081
116087501
446274251
460418537
299554309
180336991
115622869
469312553
124285751
407783371
251864593
66392831
296762701
64276549
249152513
353668463
385481599
346703309
233425033
155255417
240995957
181812479
11407607
222581809
199106399
284998781
272472163
406950727
112930043
411438821
242842267
33703799
318550693
215059253
372136981
169623299
417608827
342414383
516127013
81836549
400143829
463969349
307641497
455329339
360710071
431036161
402761239
122820029
19215359
180312959
536768417
36136547
514305761
343205407
245703511
32329657
24733769
513645589
270616343
486857933
213484897
437542513
432526951
466997099
169317727
92152523
227048147
421043153
315565333
410138341
33175943
104969633
354095867
310991531
88772377
283087591
260151967
80518169
201838253
502274527
477306421
506945207
186465847
491557207
377510663
340098463
171401743
269227081
446846837
8658931
433267841
280124519
89662747
264684503
269453057
330287933
107524561
347460833
536598059
355175257
438935821
56165827
57848893
453484621
327874979
343160149
301490663
90485821
465073109
59346667
355267907
13716863
59065067
160648673
96980341
536757041
142885577
123093793
122386697
322691351
4397279
458001683
434340311
247953677
526361167
428167001
293178701
98652709
367491923
470671541
158551933
176018903
306678679
105967909
96386671
464271209
226506067
70915241
350940077
80342263
236127883
514018669
95046409
44835317
38191583
224333407
402727891
209513807
176261399
441666697
103483243
333909721
19289077
448659847
442631003
11875433
515397497
111001711
58987171
45900403
139138553
146090237
198026083
340471657
365519923
464898113
247417663
33614179
292846747
496757111
309146797
395784737
293790047
203992637
309512689
302384939
215687167
458506687
279867589
129464437
404591767
386200069
248212403
165414881
334801963
22878059
458951411
209998771
38002637
375144787
373546333
308310773
354456079
275510869
339428459
138990119
250551227
242912911
232817791
282507383
9199649
368809253
63954379
406121071
398113637
490862429
458479169
234650333
15986567
353313029
260525689
243205637
51536383
138097087
65286779
488728379
341457737
152120611
444594613
406808503
245607667
451836673
340838261
431749397
193011127
464988019
115342753
151173007
165787697
13387169
445708001
48686129
7378219
212463683
12943517
138995891
995387
163608899
459344351
515666317
479754113
299653619
416590907
199442863
169337029
35608483
421682879
528658699
484215187
38634121
94322903
377025469
14515559
96598973
475373963
134573927
380534927
74316023
354625357
25741847
409773761
86832971
85300321
141632527
378186481
333754117
114612907
63415201
234645461
221171689
145178941
434680061
381768043
299946247
461826191
343197661
256793899
507534163
517450019
17443981
137074741
481120513
418843907
493802641
295014157
10800533
188782801
532478027
519939493
409985497
96873247
113814581
317813303
300677197
454398223
231068503
219518561
334322743
242293991
381977459
65575439
103502621
400189957
450641689
43827689
24352859
262068979
85960627
512424401
19215761
473509991
347873917
217404907
1171633
294127991
98998511
357183217
427767407
301455571
473319169
388491419
215641199
248334797
501250979
27877543
343746581
4003973
426413521
426539089
331359709
90808489
48041533
233461621
59274587
198871391
229240481
28595669
235035629
480377507
355687967
35512117
475450663
265553581
242675729
140899303
390437183
445010107
6398863
152240983
334658279
283762033
510524803
331465591
444599401
478379743
265605247
21244481
355806203
199252063
258059059
492714811
494714359
236846773
461230573
112845589
37911719
313241879
456562517
499610689
436619567
526398671
82408541
146520509
338386673
338041087
198252053
503774423
172829971
222198971
179821867
484085521
477756319
430392593
179112803
482868809
494336797
73350091
440115359
334184167
30945527
337630369
67281491
180620551
221927609
248891561
185308547
106571837
130360283
251319863
487591859
294714449
504904177
424455113
237751597
111670283
353024417
461915491
140837141
87970067
459785167
75471673
284017103
1266631
490238909
361226743
109741847
67355987
75772267
207493691
299442673
285107503
468360103
346012501
59899283
369586999
166165957
533614643
260548219
159825161
339446297
392350151
514822687
172836047
390686143
463789399
222712207
235139039
166340261
407000309
483291247
254942371
461554657
335177047
385365187
2795467
460536161
61781029
232085149
215258177
152250433
29460341
260620673
440489039
233794091
88083683
116043217
188595877
534374011
209135279
442257833
319390847
428338411
469162703
525970987
186093689
404790299
68795611
444622271
369960559
375114409
73503233
56677853
512136619
504659809
108589109
390774089
197467979
386046649
51320449
355175167
168637411
380470771
163193959
272230111
164200763
161037641
349355009
417244913
145991647
198207517
331898863
526102649
167482813
343475893
188697599
496186247
329170433
499122721
14034133
370291391
192263821
120437209
474558829
431056807
476796907
329051959
353775337
417967867
26512949
500335321
430671583
325602073
92155841
194189629
205548983
346143167
450204857
480088541
356583119
221092909
146862649
118703821
207784177
349558849
164909039
321627503
504031841
307474021
382541591
519190289
146917439
356765051
525914663
173836769
295494343
60400757
481697471
160577411
530601817
19628173
309452191
40637183
264876127
102047287
90054611
140235443
340820563
535258639
534333467
305911811
6420959
48483571
34440277
456395411
107425273
258390967
77203541
81437107
135186137
359246903
155881129
523007263
116251249
11086087
375280597
533985769
222370153
482482369
202453109
378940843
333070489
433155511
374712847
3296221
196356269
479512963
365084851
161607947
148617013
105883369
63011567
290456119
429013523
186414587
122597249
306637543
383410981
414038347
493763213
44816773
95390693
193157963
512617811
429673421
166357567
405907097
277203679
269998783
233558453
100828859
219079739
174662557
1454939
70285451
33283447
285790759
43482451
180241427
519100633
255121927
301978129
229211267
166401863
83316599
515492807
202727423
313001027
77107663
237077969
497042807
270602873
62912873
239654783
369983921
416754629
494989013
247152781
492179579
38440697
207964489
282218983
87458411
476231351
244128697
99698437
220434007
225969811
149388791
88121249
267022907
85218421
86236049
304629683
461232199
153269227
59850463
376693589
152517011
279173429
412609003
115464641
54916007
425029103
452827961
43223101
357963079
53988119
119069677
100444829
532995257
332129657
174285511
366075133
113170033
65945279
266228701
55581907
284500663
144418919
288317321
379078421
125648087
324214861
90164357
203436683
480099001
1003463
63718619
184787257
371738551
155979443
417400447
396922679
181073551
450614677
36716171
261652357
339129053
75953737
309872639
192833143
218799341
468771551
510940033
62452787
162471929
223850171
112246759
170341571
157400917
106050221
429324397
286122871
469181863
18129317
433653251
309521371
11324639
24896639
243271157
70918943
247862341
533448673
202065139
48622751
51129479
130772029
46275917
501430037
25083911
107589749
96772229
473065253
139781441
45991577
118679647
78247607
476581283
104875097
229377977
124735157
204985811
438233617
491746217
332435549
20991283
53132503
723409
374383921
384889217
323941663
535181893
252703259
340042181
308329793
329056501
98050831
317759587
201697499
242995037
350833337
137397527
515170633
421479371
278279083
166595917
43792451
495766289
536600101
286108439
2875333
385692893
236978669
35144881
219241661
245809181
390793903
418634173
355894211
57141319
241607101
67819027
85556833
365391809
26420857
384816667
197005657
390317113
338202103
234638819
94379
455475367
512473781
332218673
458909309
268958611
2486333
429225089
184322147
473676757
380857291
18128377
342681463
493579459
187630763
429965623
427854397
269086369
45409339
241182233
237758611
87563051
99736459
10197581
198999589
224466577
351583901
426560543
267869401
210462283
267903487
450401983
251832011
460467979
198384653
224285197
419347133
109763947
427895753
57086509
215525243
407240213
355409273
114292033
461248609
131955911
212422201
320806121
362822749
103034627
131645351
517076627
272379433
393454427
237049997
159767233
171335497
161497103
136704539
273679313
110046149
80546303
433695233
456444991
511643819
510302963
59835119
124076683
330246359
210778523
382493801
198642667
238443719
450831961
164049293
198475439
115014281
177128233
292313729
372348007
129306017
288307949
92433787
272163181
173425519
268024249
92870339
248754139
31811477
14061283
292758131
65599759
531026471
127557623
290848469
217380697
220885829
383770199
403288057
434226769
370955261
114667103
361365253
186307523
405060233
232103303
82416539
527911721
124047439
388703179
510097451
200289647
423531079
201011543
47469127
360171131
351405697
198120079
344425201
229057877
123689899
212521147
246954467
258677347
93472427
47495711
35452133
149241887
354371687
264064049
99999677
54592943
38468699
403643587
314530877
170496569
51137563
356308541
48631831
289443533
526148881
395081501
217515719
74607389
181545997
293371217
530878427
389359283
54817187
93847459
152947693
79576219
178275577
145134191
464708161
172299683
508613233
423841279
40293329
248459669
164699411
516739697
80168537
198600889
399052751
229563979
388820521
371942843
506319791
429003919
120784831
201421607
367725971
166580339
216581843
329798809
46862723
79254191
311789389
344732237
20936033
373213697
228840433
315840367
425970953
196217797
452622109
164096279
148224533
267972863
261979603
531797543
209458397
119039339
215468111
396719
45644831
293542087
238661897
95755511
167703199
410636741
476059379
60972811
481650359
350604343
251159969
461192119
438950167
469029347
292354061
198381229
157954109
7600781
347320957
412182943
52007149
205289857
57636263
77674631
115555729
195562531
238219811
285042341
513356749
508992499
25895501
90225847
333669499
115056749
51000163
308518699
305901091
202118731
429091631
198627469
47474263
56918639
354030511
297090383
267738131
224694241
241192067
33228883
444833017
494926981
272460281
425648953
57620209
157105337
245599099
290056931
300061589
254402669
376694273
295168427
449295569
112772351
388892839
173678707
252356063
472726217
248734861
183462767
283917839
76834411
424370329
6524251
514226519
100608043
426926977
156835163
204289937
89275309
279964669
151397251
31680199
97276463
57409133
96307531
186507467
533556029
408939521
304582477
479177563
155913169
388376927
407532049
137708353
185599123
474286171
435280051
425563813
289702669
226036561
457223807
52756261
220086721
107669543
401388457
9815149
158964131
20289319
485117651
187670443
283812401
423281041
530604419
64072051
294553967
385442861
34245817
195219149
143879543
154949467
52532539
366243799
387245927
396194033
304845283
333162989
258963857
167471789
132333163
383752307
189062983
86575861
164699299
159418999
45855811
516866533
358195819
268442663
199783379
87708077
475429037
266152429
367333639
347305033
294795937
167488271
526816897
275661019
111509569
351914611
462904019
420820291
524316313
251939869
310004797
163862239
360327641
42571121
350725097
201662749
381634163
275298113
495261929
40521769
200770673
401052313
300555677
187740491
221240849
402327931
363641363
355384033
305659537
226471247
22398289
215214179
27728159
173517811
31150057
206853341
133999939
299320727
364245169
161692393
329615929
62079253
521295427
121041623
179233913
117359927
78554633
127021919
210634757
491084653
24737527
75391891
502696169
211942781
140844461
110992603
438565691
477075721
282367249
472847107
401308441
198327109
56876653
56486153
248435179
477248521
206049587
380828443
471213629
76993717
253813589
348404191
476232221
460545971
480092069
220692343
307649473
348890491
455678053
431264419
130735991
149212727
512323313
159062143
254940281
8856293
320088683
126489439
266734057
82499161
10093439
366202609
247760207
42893527
383704627
274789469
161398267
227438473
461065259
280510831
386503861
3470063
393152899
295004569
281896249
442201069
366135547
493585523
89840321
505963013
446730593
119792923
166785823
220261949
343337569
216155341
162510797
447702611
348796379
87643781
60360467
327187123
406177591
141033553
94611787
488488289
185867111
207397513
329676397
221872517
448789657
221546581
338186483
326699077
101859833
252741637
11730571
17949391
356530753
142232633
277688461
519615157
70452839
61592659
229198231
504148571
206531081
461593501
162153437
190267199
501069689
475593917
119649539
466980047
418776329
261348881
57123541
486213877
178904303
458076889
279118351
265249991
132249401
158304919
367745083
448164181
514132321
256648537
275279167
81432577
62622379
175966157
191353117
132399929
1326649
1309829
320768443
244209751
217763683
126592891
306226709
271485647
417128659
155941367
5510651
265641889
24666937
507333943
297062977
395434337
526934521
195556013
217644611
9928669
424228457
448703401
531405767
241274651
296439001
288212801
153138247
451867079
125118193
326096891
478836619
385866433
39844477
487201499
29843923
346653883
378261487
475058917
75916823
195871213
43795897
279318577
149659231
330443021
109044641
271586803
141958693
505562699
139875709
299846413
272571331
393088457
147386483
526483871
194513743
266835193
149691167
400286027
78825667
395818771
534528793
429822593
435600227
228152923
396535171
125143003
319052473
4660723
151464349
245671253
135254153
477168229
107968033
404296439
27324551
281809967
282676033
231933643
302791003
333169457
306872369
401813417
193967783
123588529
279743141
275230999
270821753
322693523
114380599
43857917
365837713
322192357
54509431
336123353
437709359
153012799
444580337
463413953
2908379
471214349
396476029
134988199
80977187
253304047
332498293
254523491
314413373
398615731
249528157
527003639
180415717
410230987
230034839
442649303
40286531
156067297
501897313
526208983
184716661
36060287
263272567
394775041
336260269
14301817
258136003
72782771
61792001
383508043
529666351
305792677
5541037
51245479
381030487
14707531
141877003
267275689
353938901
451529119
291640361
527620801
405205601
266300071
99893557
534783581
442011001
146439773
334182097
142361491
80897077
258035711
315999511
221600387
201067309
170509817
513783251
499096817
341348977
226788197
328344701
497436829
308428151
471330367
206171941
264263969
227401277
530096263
325037641
171725159
69152947
435278881
228296279
37712687
234944419
437978873
318554077
87114971
178845391
52096181
414065143
11980841
316931423
45273251
321386459
186047777
65261279
78082567
115478023
506214689
191984951
213177577
224366957
145936807
351017393
53500813
322832039
391731443
514236953
274393429
387843217
459402737
435514889
127223149
58764491
435928447
113629357
134088349
465055529
20862421
341667673
487494517
142780247
405611399
74342327
509409427
428430089
433308613
377441387
522699503
130150037
500120123
330832499
363889499
181986821
503627143
384379993
400098373
344964853
85890043
38941633
371595361
220411879
402500671
192235669
198891349
286936577
263403241
289043863
447897533
445506223
405432689
102621529
238016347
435548579
18462193
323978309
16492297
93317467
438445127
301010387
83241247
19082183
446324569
401655743
50495791
109001621
480132221
25887089
223810897
89265991
516351287
482594009
174764363
163758191
433572673
265101497
451292221
478537567
488219621
486426659
295026521
384426767
427360627
162375979
249936373
226796159
398171633
339449681
27994609
410999801
111537007
266803853
364845451
35777107
140348837
461499979
453084389
53379631
63726167
422695171
117312043
235879909
398602493
90333769
119471237
207046141
117588803
234457943
43807129
111258419
432507209
32972311
295691483
1730237
62066561
495659447
491010659
248675509
241514839
381148181
332722757
411973711
203268781
459046921
500640457
515258851
20054093
424767157
331507387
53701423
290097611
531743963
304426637
168216371
52853303
193319947
454689749
536315291
32517659
207484213
405119389
75231929
212539589
442185857
348663409
73986599
274892257
125151527
40570951
469965359
414030151
40952831
410409163
453014651
5483651
433550573
311716901
402360821
250334701
53367203
501898013
139282991
174068137
23077979
113416447
270245317
68278933
336066383
430101809
290919971
65220647
48144653
199803827
452001749
142397429
516584699
495720011
93347369
249728239
88273439
413979179
338915617
79023149
247130753
282352627
191709689
410648027
71924477
521885219
530812853
84310613
384447587
173810447
158332429
488171317
234557899
460432129
200108191
498171601
397802837
91357027
412775729
108646177
20391967
439633133
192413687
283069177
534595507
233863429
3467941
398904613
341445463
201581267
478540301
298236487
61609013
190779727
528071279
128005103
261801409
126481709
103750219
33898637
379700869
171114863
161123293
490594717
510733211
47458483
465009067
166291513
73626989
366495721
513223309
281219651
209743543
406445909
329276767
326239297
252754423
373194317
89115253
117851947
414882883
354022967
438391703
319632491
245813033
178424887
519729037
414166057
395848913
457920943
185787881
431695051
308645611
77886217
322645667
294034003
494687449
20663087
509582057
164576443
252792919
55296469
181839683
139375591
335089849
293032841
290829613
292498691
263713949
377785453
346486873
146718197
42461641
323186573
171211861
177204409
281091971
225688103
41106301
192423823
93976031
372425539
156167603
50633839
522019451
106882073
380186179
32954149
409286729
466963813
28786741
99631813
177018571
131148169
203509591
513645323
514526443
35161183
19271867
194706283
206030221
112641173
62806459
268521893
237301093
392943977
356970343
80281609
233613431
481345729
344057603
25357333
119833613
349525249
288155071
394433537
105208553
17387827
190058611
277805447
256987261
379616639
442499153
478510889
317569309
285310667
59277067
516489719
166730351
119733931
213723317
126922849
43773371
15137147
530894659
74499787
414459467
176649569
510671971
191295337
360973651
127669447
201735203
513670763
326096357
203638081
464359321
69106319
159579463
303875617
198868871
43409287
122979859
257210329
310793437
2066767
244006573
78998237
156697433
457555001
534512591
243218347
343520059
80685421
386345299
222389897
442342129
260754563
335429609
240283051
296849921
534701329
314457919
519884317
181562543
530665067
368360497
534122807
347827859
465681061
331986043
424209161
177643451
78195167
432323273
382236377
448769357
256024819
238654159
20226397
284822191
398045273
248614901
109696711
506223959
240067741
364488307
17487269
157613723
81615059
11279153
401307983
125163569
482112569
142832213
72994307
420450101
216489193
248348383
203845373
335298113
411708083
43468339
158924809
484746377
265930451
28391371
82276919
234872951
407072527
4787173
110648183
315889129
432686461
80814389
495985331
268011911
424226353
10069621
28838861
225965609
343217933
297212129
160562419
65125927
105059807
87270187
503509267
31747351
413825807
123577939
179990471
461313793
479241241
215529593
366313133
206056999
171580231
332365871
427027313
266977013
99040951
314873617
119569529
223411373
170602037
292086863
89104133
524985379
500102929
230232647
524303159
174898531
165488359
226563679
193204717
259539431
476228911
481604861
62632513
456978293
24857197
498988019
94584229
83862629
373078877
304827911
40207507
105213877
497592509
321952039
353891471
122984791
434016967
283854101
233646463
129262459
62279171
89942273
302373193
46817713
99192437
93071941
20661143
69533987
405819209
440483297
164593489
497708873
182748347
182853791
25437163
493875407
135962329
28565767
490719667
432729839
482795851
518381653
510831911
44518871
81885347
78528341
223017253
152122169
220727863
533067961
100595371
406147979
207788323
268195919
89536157
497692387
205863167
261197927
430949191
260229331
433123553
217257583
192661813
131882357
165911299
101200109
48916771
505178543
352351553
428491199
178168369
284942543
284858173
79141129
131259937
169634813
212982983
339189391
298114043
292947257
447853103
514838741
53683907
240489071
507406189
187024471
103297639
395453627
500695319
104558837
8647021
481788413
149936849
453943613
244834573
223591399
107670763
156431497
367105217
91451419
459027641
395063957
136420237
220873073
256947643
208449469
146976073
202025267
502212643
90627673
205616951
286254539
26380127
274730779
34845397
194845873
293933777
86416843
448854103
515370139
135994843
256287293
226549577
368600233
58692097
191677949
147310067
428155127
195465287
33938017
354788683
97055419
175424159
99559289
469208353
88711547
147079949
183486827
116170489
377667557
300528331
294698917
206643971
13472947
143927989
197485087
247084451
522372317
286533139
185767837
194480723
519308297
154920841
198057091
124729687
407540321
193635107
225254473
25027267
280582567
489802127
442591169
490671809
216034139
218515487
171680633
159713831
24397991
187308223
248954971
390342241
247247113
37873877
72545873
99473863
531141337
152574941
190268311
172276483
447533311
13012579
140334149
488397401
384421267
385641383
213147929
430671671
10421107
46954939
232628857
396927551
90372449
460865017
413757809
510085207
233100691
284007931
243419837
226735991
258188269
100387061
497834657
512938397
516133327
191830901
305317079
330925963
373382189
11274551
451751173
39553021
324509443
535026763
242547427
189416497
402751813
520391749
174992893
82992499
197468897
323721737
501609079
461282093
391447313
174766129
25024229
410155117
483991657
271419377
223413493
145055081
292000783
156173299
12343601
441220387
477462871
468424027
299982191
93739
468084121
188606947
209872657
23019041
402164207
233444899
62705287
88095629
403844767
202639471
407485667
412887829
355060789
26302763
276255019
141745697
81607993
414381727
125778977
415306439
83879447
125793203
501258221
242797411
22338571
425695381
21817451
575579
250896689
108920629
532115887
85697231
258257017
161275729
476855479
530662709
251678803
250292507
237586777
500485673
197500073
365174099
131659513
3379613
520755623
248311439
12829303
80995207
4625237
85492193
189411217
413228573
260010067
457947583
327692039
462580423
459349543
157543349
289046159
433615829
339376481
100168949
129325199
161629873
304178503
447580633
50006653
193599443
263464183
484516603
313119517
340829639
131382089
458310257
275908049
331879687
506443027
35837449
397464083
173075347
176350513
346050031
297120301
114093667
141457669
108592973
506595431
3003323
344086807
361550887
389468237
89939093
353757179
508438589
374687387
126476689
472870141
433578517
512373091
284675023
69973471
123640499
217513889
500956943
57504737
281094491
283036631
336031481
137375041
290662507
76177141
392492917
491268269
317011973
353118371
398363341
40599701
514875409
336416833
381898193
380735249
62306507
158629831
221465863
480280891
140438993
421069427
291847219
376831687
28043621
487180307
258376519
11233231
281402117
221771483
24436921
480902893
495575023
307161181
351704501
66179797
105574093
99144407
109177459
510492701
413630023
433215521
410661007
188005651
161752441
428336927
451771933
211127321
406203541
94746101
21160871
475246207
259971133
235864799
488233231
293619463
167823583
25685533
395861203
354167641
58238839
432583681
49438573
410045717
41174053
339676877
222636487
167467529
277513063
61928267
173620463
437601469
506914361
527533399
321863623
506197309
2736757
361644781
334876901
67141121
368841481
260306671
368773267
395821807
526745477
168132557
180584771
478771283
130346921
369625049
275665961
419538319
293423341
523298767
449611027
180843889
418974769
241271003
501091127
175957013
193252529
281134951
184563793
60944231
217450427
111529493
495923317
101158553
356194127
41998139
288844111
425319179
481139383
498027853
402694223
176424673
291951997
177518519
407859679
52827457
423688339
350310707
466092421
355969
171229403
423873319
493848001
32300803
151557781
233336429
268489523
286334029
60794621
518889187
221261237
61539833
529348459
149337203
46907501
326622973
273315751
499532197
525263279
163412629
60909259
197756333
475535141
403357081
299692951
415270567
409079831
87288053
138712447
136816441
415308889
427029233
143957293
151983047
267291019
440049319
253956739
46963837
380926487
365992381
469769999
115924937
227212873
158217203
46520447
29804947
11416963
388778311
331546471
340676461
110347049
258146267
187690561
245158237
54331309
238660237
525777793
59862779
20523499
305294701
347800577
54110033
172221619
374270179
424301701
513720923
527918647
485352209
33071473
128003653
474787657
168338117
519879757
259237483
77521519
531839111
204563707
392504659
158833919
255527929
497724277
312738193
339112687
201162839
203623697
9611779
461501791
229106659
524487611
145514197
1732397
345386051
395094803
149684837
220337903
376578337
236062279
516129893
472423453
314810731
88660531
310495069
337928407
198766787
230486807
205853819
252062999
220427309
46347019
460739089
146282971
322899103
251412211
471980371
382136371
261007969
41350381
437033087
96033631
156186949
453748133
175547149
359523443
350147669
286015853
221814991
262517041
477956009
264311693
207552887
46439383
293016221
11552791
118710589
161085437
273493081
184659703
331469113
68978527
99429137
188424109
32416799
478286453
244246399
331271167
112712749
12242987
488691353
421164323
432769903
483797011
33113627
119223343
487188257
237593093
133869773
370722301
12507247
340029037
4372931
496950563
182321683
121785541
156596459
358971667
9040453
456498323
415665251
66890063
261284633
180601741
377349617
372211211
68629027
55354597
151614139
26109133
167819909
353293043
229701323
304632007
514686643
143921299
31527193
524379179
482706137
375249233
220429147
532022587
21036647
33520087
310868539
88068359
66218741
269245871
12314167
347648641
52745573
227289449
303789041
74530433
211299929
222487123
224168611
529351549
327696731
28013131
111038933
445016393
188518783
503313869
172390159
358038917
399821341
280917631
481305821
218964103
270885751
61444519
96130759
273593681
26723057
341891621
20914903
13619087
212594573
60420797
466538063
67896559
506161703
18755017
444027869
281033447
263396401
109751249
276098497
121453139
17323961
64137301
500036539
482181971
62089127
334909919
536184007
40796381
105153949
49593421
117841111
87294577
427892449
357736699
435936649
141336509
193933471
456075817
221604787
296399861
141957043
31847489
296173393
27936149
422409781
468316939
204113699
139938353
47071207
213110923
155990069
232332559
76704431
55515793
520326017
360565921
65630629
38407847
4511281
418040989
404166883
115371073
364867043
247904707
158879393
469716769
422952743
396180377
535660663
1248469
441604069
33802207
100176511
466957
30128663
14398127
334700129
371562563
20701823
454596433
305171617
337855979
241778707
429450317
103759339
172477159
50297353
121198067
151523311
456683321
163483963
404742631
247228537
54259867
285555619
304185521
347320879
115463483
18239077
532390753
469231577
34542701
198065767
231064439
109756589
126233747
157245559
299519711
298323031
166748639
78614183
149688611
134989847
35412961
128345201
89344069
151808617
333824761
64947397
404352569
495707371
26894921
97106071
398228057
212178689
345280321
231258019
340793879
138853357
138536053
219396467
310514819
99353909
487139671
139469359
273697373
475653671
332695001
460914709
287267419
490783759
107374427
5908339
151283203
54997139
456178819
181487491
155268857
55490389
13142473
448698587
203224283
324132553
250555303
10131413
163499153
29361373
410584543
134351843
368439913
374280919
23331857
474268859
270138907
61132559
17502077
370555321
27859159
336728737
322379501
113659157
353568151
419227373
305978857
496896317
2390611
403168589
505320883
460649029
16952483
99810413
385683281
348401429
246124331
423884767
217941863
81240683
70166273
119592983
17994689
65171203
34600409
238419193
484608577
172298827
13751663
156133739
375220099
283697087
205495933
431762951
379011739
140721829
250016213
527080459
164110907
91159451
28314961
217123177
247658909
227694769
250984607
198494503
422293279
346746733
37895419
159407609
371461819
289120759
13151063
86365919
363935963
202209421
13363741
214724581
417880877
8583569
517338343
46144669
17321699
273329291
485856593
200328577
89465177
394992553
449545631
154184171
489176911
302044709
8909881
59181137
523666189
269928803
402731827
214682173
243147131
488859053
243253027
160032967
438949141
72662983
309957443
93755047
377695601
192387553
460264333
35444021
248721233
373315519
129317581
58670071
370079279
8338817
75780457
74286907
290155951
509286521
374997299
445076011
477099499
31695619
132182801
308341207
250443301
353353093
440699003
249897779
90670927
109015139
448470641
521422193
314578447
214112219
111752371
192056303
381776279
477162769
145102703
144239119
251895641
325327549
42572441
298222303
194923741
240830267
310448197
38391721
340482437
148718203
288635101
362911313
385687303
399898211
454511149
77758939
266510527
267334393
408650831
478146353
221481383
528589283
204935581
49666889
31872289
262911431
500368753
497046811
411579137
171369551
107861399
17825029
416485313
7015097
519465259
32173663
372194741
439015777
526226417
516558199
475297993
267177283
242947151
24805939
196816343
135456443
202082173
233193419
205484641
397595717
129565661
297893639
40360759
146231849
262287661
488530061
296698253
87425341
4562219
36306799
361592797
510853799
324005291
324229369
259492511
523633219
230700851
340040699
144813073
281954989
426007511
387948149
210702619
222121007
397914151
397528739
424088087
68131633
149935553
269840419
139289273
415656883
308628323
515640733
507128873
314454317
198015079
247667423
355272527
331224469
526701647
482446189
419372281
68509759
465612379
510196157
317900123
39383093
309386039
152921627
471762437
45987829
512099473
189004093
86487871
389026367
63194203
333432013
497457461
100547933
194838947
511940953
318983663
259727177
56905339
252008879
145915817
21831493
357900461
440246309
430700357
391513139
252664697
14941649
34530911
412218041
168244673
440314741
113855143
455347829
250519099
71261831
369836353
521237789
38328709
208556533
158818843
309902611
427169
397892153
400318187
276651707
16671547
525150169
290235181
215698633
457631491
307692533
448612379
162111557
277307161
176830531
326446073
46107283
118417127
17214709
268767907
237779299
299633407
531936983
427920809
461835511
468025939
417879283
439182173
472792427
635263
77603887
497679227
8637289
381730411
337597531
54066709
434923309
92713399
535263467
6167573
265412809
295712927
39837739
325556873
216234157
340277579
277736551
452119621
508749457
157409179
330555389
205544057
490352243
26202047
377914429
318972289
73124687
525049541
383210441
276230159
16748713
329489011
322861969
257895307
137892913
373722071
470426543
47786777
39556877
238611059
90889417
217165111
85156289
298825691
53589469
60940447
44855533
98732989
92565443
301464847
44661523
292719677
53245327
445511971
137011741
428011687
39771583
217467149
394443433
336759763
239784547
49442951
60500893
108778471
250427531
388032661
433100693
77632811
397064293
387844879
295927091
248158033
7043147
115362293
425170127
229394471
516215507
25045663
367439131
535339373
96075583
154371179
185450117
237302743
368359919
5560463
146074057
87529703
454841503
267814361
60294379
134885749
148696063
256845223
342292949
256284577
379055543
403699511
498571517
31255199
375102857
93735767
304983739
300099799
282458531
84170329
109378007
414380569
436246871
282726077
526274191
10647751
489282901
352705901
59490449
130582159
490780907
480408091
504376909
146482543
3049973
214905697
460087321
468580171
274983073
87188419
307525579
394928587
524428637
238000163
308759707
95795083
72789131
443786351
386629811
260805733
79218569
131306129
178738873
341457187
296744863
103265471
410984159
193237741
341612849
105365123
346157341
462005659
138743669
85244333
409080011
265207483
194688973
413140549
139611959
101744569
267900137
387200603
123712769
60561211
191554777
528717823
433365953
193082531
286462637
136353193
30796063
95564507
532129267
511293511
164435797
414635093
321758867
239037481
386182079
309104111
281014183
476263283
234160249
240383323
329653567
389655163
31878157
527837203
100319041
99915421
349745801
121206103
260892407
271929797
342099497
157128317
10774063
118390747
266236111
379710271
436882357
480936259
63228673
151867433
388563143
192142913
49078661
421592861
363418001
90532139
139482961
85663159
489569477
27790669
244712383
535218583
297966589
260986501
510746491
361669699
98959561
68181943
231046097
158836571
496308529
170128019
115595533
176668189
306533629
361183183
93142823
113274773
15827111
353311501
423006487
471394081
116634181
296630143
508563233
497305693
229504349
121413827
501037151
294967073
354588833
79533997
365841529
136098467
290982883
319212617
362920687
51118063
234344101
20493043
430949173
402563719
283158901
308801489
335195411
189132079
498497119
64799941
64332181
310004641
197465431
105734303
310064399
271301941
13431503
284007547
509625307
391115233
59545807
368902403
234386473
340521613
87199669
180236867
384453967
330439201
379296761
62553893
16600049
8018567
499269541
183933671
196108949
284173229
443751541
405104153
489534931
384913957
196319017
446095229
467056091
369259153
299662991
528518233
293004001
490204591
420943459
283726033
364267733
393003253
224954663
455466149
401838431
134181739
475373893
116874137
325852027
264101261
143554319
53098967
271623103
128654821
98038307
143781613
419019427
34284703
115993411
488723647
480068137
388373729
65420423
447943037
214037687
455143681
483484003
431309387
303643709
260538589
24337169
226864681
182857403
274144477
265038989
426300461
356842397
484453631
415155337
407736503
53544979
40003961
139665413
157935761
323930423
400076447
71458073
333368999
222521927
436640863
250888069
106275703
492354791
179401381
153065239
484155547
79259123
271264237
418749733
20118661
359307929
288538751
480281489
248097761
79996463
65042611
326076587
85173217
127341481
209616377
535530929
263013397
462190697
140103343
122536879
328005941
432576461
332344787
65116187
339395569
413832553
289485043
158552857
55350017
168631553
126547427
98918243
453966803
244710407
226025077
437063369
24094957
44515871
148085519
163928893
212498789
486476147
349088533
116145431
473429519
317898563
453964661
95685281
528471373
340677409
142613399
146528923
521800759
412389883
91642429
375074101
532855321
40507361
86736043
492260161
474305537
365047933
491943449
381881569
130216739
303278093
635729
4221761
363312557
55050851
136594889
319376693
467634553
281022779
448004119
222749797
461767793
38393617
427336031
153062837
4496197
235148869
322842601
131748319
294029971
51485671
75850363
348194417
358311347
468818771
90475183
1237661
246368797
444650389
293867843
425437547
466963213
436729831
339058957
416435879
48431723
340667507
134417389
430004651
185708057
167932459
165084091
63495767
356467673
516562373
514383917
106670587
62787737
149866097
472336009
470050951
403293859
46213793
376222949
157975261
428593973
97762837
182546159
279316309
137608909
264936689
268642757
62477957
437666093
462664679
380573513
231104831
359952419
251010079
513665441
371905649
250721197
354333247
136773397
480979
478542803
128208803
47748721
120146989
304283039
524439659
334216423
171552911
281864503
6023807
463923143
167790619
32936047
320838643
398916613
2772247
242354207
187590643
238160777
448051319
493913551
310893581
227714737
342726481
246129703
226410787
181416353
160001167
158909437
79950853
307235059
456995267
528381809
469983919
312096991
47865379
7691213
452416813
417552221
405539633
331951183
281688769
71007163
70450781
265925753
339039979
358555319
108909961
470911487
175919071
472866439
59657179
241810993
183045977
186379573
476055443
331717319
47309117
478194571
132120817
10755119
482588531
133377809
443545811
531791653
360896993
9667811
199380047
287745767
17748707
419254981
207792401
98643053
241184521
363957509
406269293
235197203
26542403
130683983
533077199
205173907
487577533
331224823
192644293
460557767
5438029
276992489
361938001
487098407
312654541
130008233
86961389
350164253
116684053
370290703
345830393
4586759
20329489
330234257
488982229
295003477
23044123
382302607
260279623
385218289
108279599
368509619
108559337
111290131
160772629
150676969
73723513
13256239
222932693
103999607
249158803
465507479
127084303
305766451
206232989
300004207
383140987
281944309
48486209
12297371
322406753
141170191
272217437
244663217
81147839
376743751
448950991
374020117
36468941
511250981
232549399
106522753
1005541
528552421
166771753
25515299
406476403
218038087
82884563
248567239
506836171
518129839
70745461
122678629
452089457
117154447
250142819
446238193
363457723
444484357
316733587
328210537
25021973
486340961
57616523
82342367
500828329
155718757
69811213
452200759
186251831
55623157
88217431
172206527
413963707
114157391
207258283
217652527
264001277
287940787
446501351
25320881
280861039
22601419
504760849
461953823
92015873
351792317
199405001
258912803
499074271
510310789
281302493
306766081
283820279
273298609
159778519
169305263
265928519
173143787
268163633
271993627
145370639
198879727
166519219
329370599
401339219
233518669
55515121
335633797
533377087
120190223
58009867
23988641
279303887
434883109
76782677
522698413
167471137
417734803
204512813
110969723
313902803
26527999
15848887
434644139
321925577
510221891
214419851
466739081
224220781
55424569
518638579
282514187
525755339
100940797
17878589
198644141
246902273
479017681
229729433
107137127
465491417
128017187
240619541
108906013
157444597
96331519
457301423
29196751
50045269
497580703
356396081
310216649
32092561
347630713
195689201
457757383
160059467
207084077
9466033
383991703
295596709
521188009
362549111
276953267
176133871
512653579
400579
8287837
342714319
33052763
340877737
344640157
116196637
491286751
91756853
77869819
482793547
270066733
58106473
240414373
142438277
33808849
115100213
344849969
295883563
293634559
238200437
26063539
132545629
196871357
375766301
218476099
189412693
505571519
521183557
368294327
488306153
155180021
441653573
123780211
404041513
293587643
35308589
509246053
450653003
242521831
510386753
514600831
302244301
356826653
29741497
138712253
355279013
448221887
134645981
78934841
518159273
221902799
349301369
392098061
414913789
517320593
8687141
287740753
81809197
324679561
139097969
455830471
124625461
112587493
473565559
229640861
83899213
141966683
418000571
364236221
113489723
37568893
34572383
307436443
288048791
260108363
130307197
453954877
346373273
67805869
16898711
216245303
403889197
472152151
12485647
318464189
30497567
332145421
180586561
43090919
175021831
179523661
521457649
482729383
291233359
446811037
208858781
254921089
311250673
315561019
23342359
61474051
404005387
104012737
222642493
425490649
475715489
236589329
513597541
293321789
232665809
7518187
64735369
284945317
427445597
494779853
124118227
445275767
485807999
468313277
335860957
103903291
171876157
184122773
58069439
305947669
277937057
75329879
405929833
185053591
159661781
508998913
414440969
227541011
204454729
314619083
141107689
111512927
146229371
207738551
515614933
109988743
328692601
176927089
171421879
317968237
156426091
174612649
178000883
215140181
215290913
178391921
89205761
260368301
219676129
98437739
384774967
390709177
39770569
463485049
364634723
285987391
404321537
388483397
427208531
474622957
5029417
354901363
136250467
112166209
257796577
335435929
395972587
110415301
512477951
121161077
281749289
40941317
259763467
509228107
470403233
338353913
263640193
271559779
101513
141180581
54030791
401746039
422671213
431434357
229846801
444513137
290903189
51876889
340048001
491055427
325980649
162957997
3305179
72175133
112955669
139756159
470390729
149494249
528555043
364693471
116918447
300454613
298498259
353940001
426677333
52782713
223901243
394108903
498572257
196274879
360154643
179564507
242104657
75234463
21723463
290516081
446924411
111849013
37294421
444254423
128435977
305571599
54305269
442175471
15670001
9761527
507418781
240305363
509840351
482582809
269371213
203318911
211117853
68489363
89340893
534185797
414427691
520103581
258977669
13172287
256034699
418189561
305022061
8014807
382433551
428126687
31413383
239183327
323888401
152956207
192068399
338446063
385373057
7437413
123120017
116589071
379746481
163250111
241930511
420244127
71904229
347694617
360039643
365956553
532612489
3971041
160842373
9985631
137542177
427778381
35530657
324847727
38977643
481506457
33007669
118491031
271751747
57978617
506265541
413140891
333669467
265408711
295670041
226121969
283170193
67312121
363889499
476444179
248732027
37983611
201112949
216074459
222600277
312549883
118838329
169752223
79075319
260338193
384614249
34963963
474199129
442600693
76319149
307220971
156589751
224559733
195218629
502601201
474824479
374749033
392001139
428073329
90420389
265455301
152849303
63791407
176678477
122719199
288267799
403401253
352590661
184626361
97209241
369810691
108463241
507710509
261771799
318495167
28370509
84279721
91727803
76984451
69038729
292351463
418013873
224719987
187360099
100182331
467839751
43902359
243788189
14570653
35914393
289045717
266513801
403365679
109815527
249214297
166563473
239012689
60197689
378263707
489829913
504313037
409850057
404429153
435571397
503508281
530575637
110766881
177744631
380608321
104785189
428869169
30443911
61847117
24354173
3792673
109693261
206632379
234733799
298084757
493018373
390615259
467908043
161986961
371791489
48056933
145617739
354191303
382482797
335922871
130614623
473646083
277821637
523448141
377451337
204234517
99614899
370648781
132182741
273360133
153591161
231850537
218625467
88083109
341423567
124158109
221323667
83101097
2765473
229372729
216841123
504821789
63925271
83995097
202874953
238867199
518030959
269097167
491714593
326753293
273961439
436125917
251318057
62717737
448463599
344745971
79518091
93517343
14922773
484034773
90078137
466965077
372110911
250664581
386535763
300595403
130463917
154081219
403580707
207379099
394060517
284537131
340174427
457235651
135824933
433970501
268354091
495473183
394560841
359910487
267077147
525295769
132007243
470712017
193449533
228199507
264846949
212048791
172889671
472328327
441027137
401927677
73830481
69414677
392791661
102078413
70281683
397841681
403263587
483624247
102296713
226004309
325712923
123873443
342988013
322291183
45110029
43224341
201047611
59449469
36666923
528065861
165818777
325930763
202562359
243976487
466294217
154252877
41364901
367597099
240606757
504188401
473771393
186499217
435221053
3191099
172985041
157068341
470219111
178219669
533005237
173006887
502357913
409315597
120634889
232528619
110333683
92019461
191929579
238428661
272419391
456486691
108798191
251713751
470007913
462858973
199565801
305906621
62565541
149270123
80285573
166409
206328827
473274479
450744403
75103271
352762457
432016237
244387421
181360099
332821807
381451549
316691
80511451
513528187
368890231
456895979
67694233
353512193
310810597
229027397
27170723
41705843
511493371
117812657
501898567
295265647
480771241
469076987
214326097
94662961
534064049
38610797
280311439
285975577
178138021
9071707
209097167
513654041
38568197
82443367
217112347
393847121
128451859
93617057
478590319
517242983
170825957
156410993
249370879
75961057
235516961
131371543
44198093
436525259
63897307
181634491
232424191
151447991
292152391
171511553
440550497
523609799
131128411
278689231
497937437
383213203
397431071
161345269
370583687
102290687
473155343
477721481
440140861
240633301
406596187
360782141
169615657
128776187
34181647
237471373
177636691
439843757
348580751
488315437
178533617
448892167
461420389
44604509
396099673
42224167
442564669
179250041
110193593
365171657
218354819
276181027
135069667
299855921
367945021
109570171
113752493
399578477
155413549
76780787
94830251
418177549
238113973
113129327
10923109
135806899
267520339
368837501
515908829
140136377
260369789
197254537
134691649
182799679
465601459
315985379
156059389
132840559
117106597
78858673
38850139
394069717
143477479
374688079
476279681
233431001
531745589
193071869
99954089
209267447
133015397
56073401
451274287
109896947
162930883
493075619
51874103
365914741
334851563
127886809
287330207
439488757
125246437
259020803
467983171
233523349
235219679
303715831
355901123
304405687
448449769
369217939
156083371
269728007
256459859
386448547
451153891
199182317
460647101
308206169
122629753
170637433
186420383
503669867
310061677
498033493
264151163
29637931
380839889
241837403
307574027
138325723
534062237
8135623
160936387
249856951
264078517
165348839
355980151
103698667
462994183
338829019
336137423
304070989
167180473
361399673
193678427
82605239
1350509
18612791
456591013
264326893
100997047
340571993
92630963
396331057
3539713
509230103
456935179
116912429
442896317
345870653
207671147
214566581
520625543
66261101
368589049
472142773
55964563
28547821
369243529
310259441
403336513
29630077
220826891
267663577
136008079
98219299
329196167
346301531
413163547
85103077
270703229
469609027
323016893
223374511
301129679
113409133
36394679
111906037
101791717
354038017
76470853
380068109
318947801
500895229
354971137
363197441
92841361
487974659
374470367
473273711
330443083
68240131
135906091
27601339
446836829
535973173
502547779
529150841
72805829
149875861
216974729
319025053
58332893
171170333
226765081
157034863
280432601
131419133
31787381
95120869
344720603
92584441
409359289
148120549
143782487
86662057
387811183
348718787
484208341
354672907
190070663
310500331
355405597
279333721
251460023
411384277
332356523
397910731
103578373
395900987
83248171
514285097
325224353
233474287
527380387
60221789
137065657
388618397
108472649
348219463
169976533
168617831
524101937
45205747
102393131
398047963
199266467
48956879
186825377
461971877
51934783
409056341
114118793
194564137
46529267
37451563
458332139
283055191
67870589
383646859
226831903
85713743
264331049
240009437
310445383
355431749
266969971
118029157
367631197
535664027
466787731
45723179
39962383
301870339
386948831
437274133
9852103
195628619
340219093
515171131
175259989
332512207
398142149
505713449
140600281
158758517
173942863
247422757
235912543
349099763
23970631
28141199
143087687
361043129
323761223
9067147
440855771
534941707
146525287
466827749
181667971
26921303
38370229
526810049
449709697
160647517
155543837
258424223
226143011
219525161
490695173
417817289
406753657
28511489
260406467
284885093
436204271
297219941
185440027
258114127
468177859
509473441
204225943
429584299
80758247
44868913
182944849
147333803
18463001
142100911
16950823
135521227
53135729
55406441
46498259
42307763
163007569
185004871
388586447
311817157
395964887
453554807
483433903
35243147
70934051
90703247
335855717
51638339
250118683
536233147
502816687
2280029
247737773
238329661
439502839
532083061
172066883
52313161
478822777
249864869
359125717
113855213
167245237
190231579
177488567
238670413
187478351
419386237
376905281
462865111
48094097
229232807
193028267
268816343
468170917
482817971
452453557
317681269
360492863
112415581
457428827
490612321
125149727
115961383
135036523
374081129
143795051
108804211
113377067
429189169
486526219
514743043
4175657
172997579
49853183
449863223
2482621
363723733
213421259
496672387
263906693
409073563
135332227
382985347
450481709
508777111
416712217
115548871
306547337
473488643
515240393
432821281
289431019
146329723
122484277
447337799
58329683
10340017
70821617
136849313
387210463
6484207
205746571
477533293
372288383
67132139
370253197
300615863
306781207
317440693
69418529
308817001
306968059
171476009
294933959
331926347
129234733
41547523
202564451
391284433
185108449
290080433
532161869
391376833
263154511
483233767
183718373
13253993
392737231
499314539
361898179
413435273
335484553
396956317
79785113
401337163
478088503
56231689
389075333
447625663
321529319
533187929
171870263
222230101
495623957
436151533
147193369
394791853
460450813
370362337
140455417
531804461
108967171
278791379
526495241
521195419
352377391
264811783
282642557
305081969
242317927
445148731
489695477
235423103
447114677
38261449
346871627
496588363
221382769
204369623
235123327
414922219
334935283
356547713
323855773
445202083
347824091
401219893
18701869
493344893
175583377
86130263
235029857
78759677
183454487
416162611
87859361
93733909
286170901
478837907
89601461
233699569
97337917
322861951
503878009
56942279
97518977
474783709
73512797
275341909
99107513
216670159
28610653
156446891
244349849
35478367
123511823
78299693
173470681
486120779
451167719
337292519
303196079
141559553
339400951
374004023
414368459
378669437
24730847
203040737
457854941
463213
436151761
73981009
293081527
526371551
92041151
281746651
490190719
6965759
17469457
62015683
153720209
314155483
284134649
352598611
424123969
82111279
145353899
268479877
312660797
332665811
196670819
287818361
294779209
467957101
108692527
259667981
279370787
403263859
412399709
28591169
515758549
14847901
202580431
405950203
467005687
293961779
409767689
107963069
509457953
64965779
16907623
19620247
331314719
386197507
283700477
49013633
499160309
311435629
86856661
137159863
235160147
527924827
162539831
264795731
102973603
346901519
364433207
318825883
431383283
201969389
504527927
493481171
521087221
512398219
508090133
306405139
469463711
6293843
66271057
438878467
285364493
199353017
444700747
55602319
109285997
116305333
116919277
103206079
237356939
161427859
327864349
343749071
311452909
158374471
362148791
16437721
80424899
26085373
77814227
136830779
512058383
336786991
284625323
444754993
264452113
180994487
88480933
228009773
398085089
9707149
225065179
470596657
431429279
123082633
129715141
150678127
250532257
27432907
57547199
519757661
445400699
50474969
27778711
488656921
333822871
468511489
346939517
435517391
156125371
58338457
437022917
509855477
67281163
23276303
425432551
61960813
216780757
315678581
87589379
83498321
117332947
364033171
489948233
282614131
218714627
172875041
355067081
192787249
194733577
453107261
520893829
133065809
208021579
312002813
534084893
439923083
282358481
197456317
495903143
202449851
94458583
508327451
479433373
519468359
315391991
400294673
78825457
417155983
389116313
411590117
106438219
149802839
244311737
234773023
2521223
165750427
186657571
24844499
432340781
286670801
123290263
316336831
33510707
50724781
30901537
419712703
281305547
447869263
521150407
221651791
386874863
385361843
148127533
242106619
257557609
521408813
520650989
27275873
323784977
428304017
333444719
108925211
419221931
58145821
521855629
47203229
175280587
409296341
117301939
324157217
256756603
499189891
6067597
396285067
203845093
488858527
185242619
36197453
290305501
230796983
166953799
483715549
482874437
299123353
312509369
9847807
238955729
11982023
255068917
194789879
129573011
342231979
194293963
44531923
167887823
370903829
427866589
68555891
240833027
316847507
295868519
381368137
195636641
385320277
56909119
180734339
451343671
332444569
452370059
408916843
266913931
363873553
172945217
425710097
121993043
242507297
521364847
533336107
154946111
202205917
40340317
514379329
490827881
367274891
486662081
338079403
490666049
362245531
95512463
62888291
441693761
465185209
102995987
391426117
158407429
488845879
135825331
280685257
370859449
392648771
215860759
9533933
205742987
348889993
397218551
466237589
23496359
180908333
519317467
290258489
44725141
506791231
76933939
212439517
28520209
156247513
17914573
95162783
156111209
429195593
495582133
394258723
172657223
174183881
304042951
117950927
339224231
62749903
141674509
448814423
482673011
223466869
177465229
282040639
170675777
257354987
339791833
405212809
250422967
56927821
306128857
84629239
39183919
452478479
450550267
344656379
81348203
53287459
517160629
98410769
290157947
93950957
396494369
400088113
77528053
279434293
498720899
291623383
48123671
447508069
166022117
88869461
21847393
405617543
217630079
27643619
300649211
448397603
36290857
219768557
209338553
68918131
164291867
414701279
362951653
252597791
453661199
54252413
320763227
386247583
68145443
377677393
256956289
4669537
398518891
465228007
221009903
97608341
373763909
527416651
74890271
445154159
181320263
218011223
206899669
462514159
120388757
3326431
496521997
485512717
145523803
278546011
483659569
199011017
390666571
464737439
252439601
216644173
447628537
385937777
386742001
28058549
274259267
11702563
130532551
84332747
269728007
115314193
233127691
251462303
429332149
375960317
134510819
266309357
418356641
263586079
374087741
217014431
351295411
275361929
265925027
121232897
438962323
234410327
482569981
126776537
162875653
463164343
37630157
72467137
99861089
286621589
137841479
428752267
339775747
153952741
30313069
528692839
74950861
350384849
3344227
164446417
187764211
252679561
499350223
107213999
111778019
419770007
402234533
230817841
58247263
286390813
534410603
504384913
116151877
345372143
259988117
264576553
305232997
260281313
128937113
212416621
477965671
77011537
351351647
499174813
437065703
4700077
486083341
398195353
534357389
22304137
336340163
226009463
283367341
208529933
485513801
408776327
106832461
333633799
97329649
448129399
86415289
60157991
124027357
315425389
337303319
535576079
295858987
275304961
44040169
251349949
292294307
182084323
61193369
168763193
276754691
14851
431804341
335056679
127223711
8444507
332919611
431743903
109587757
453051661
418802611
139578377
82816681
164755121
459210761
5222671
348493903
195198349
378445247
531002509
41190899
342767731
192839923
3199061
175457449
382141741
474196609
58184507
74797829
214019447
213062957
385592891
26045651
404620037
201449461
168531409
42733309
234195593
234199877
471994951
196074707
8529623
151047517
21237751
432810979
223359701
390830443
403757177
155401973
171461929
158225747
456447353
301097257
215410639
120934469
507001981
311360431
68224129
265110283
201995429
285931603
528430517
85883437
407113757
285981161
217809143
287023909
434515691
372091063
293255051
244194913
138491011
495519197
50289691
90280721
101253731
444522781
85221863
451695221
402649727
426600541
225059663
430144859
464076967
129730219
445988707
49481563
423378661
412437917
62751431
37995509
366559667
290375881
69848197
365048029
60488117
484004071
7344481
188651251
391284371
428962427
84652109
305576743
437861617
34050893
487180711
298385569
458925559
83348477
488489219
222152449
410010389
55342543
49222561
471701767
141815327
110084677
209143007
50958601
447405391
143827111
312735809
302239771
106969507
123683951
230000663
433647323
296467333
412955849
194891789
386004011
87500701
315929287
400048291
157784993
304548463
332229743
414218873
490710757
348915121
402791009
28237673
264741871
153675559
213166631
195079921
481045261
199920197
124429399
68722673
317804159
6948593
99565547
375037759
385446599
519867727
285225911
100286309
68458441
129239263
382077749
213908077
328941881
326345561
121150829
179260343
503359751
257284847
307965631
313313467
259984297
235712699
142875023
31276493
321017423
182972549
113009683
380042513
108563579
138662033
295289369
132661351
472952827
419424617
234892171
178492057
114968519
65027467
337325683
96354887
289234471
503356171
411110627
326210831
521167831
11675399
222635741
182687
71443621
8102537
469803239
170674201
242314783
116418961
1928161
68521903
117493567
51458027
340084403
64235671
101512517
378370259
411682651
175537589
274977011
260024263
230156743
391235389
512723033
150072077
129931847
132971
230093839
247818917
232872181
90959509
37045321
296059507
326569037
456947033
266240911
460736743
55588199
32387053
482026537
115267847
483761099
435024529
149934227
23071273
226051169
519251869
531843343
338648537
395167931
466951447
299237243
158766353
407516201
358273087
519807667
309704191
534713657
282010871
507689647
424313243
214189583
399415801
430013887
384654041
17362193
283574959
75069611
195291293
522857807
160484903
515903771
527792417
163032241
101582081
189567523
230802991
87940709
162474701
526908073
217348949
31186303
16788623
282113401
446511007
344929003
228966481
113312501
19880383
162398447
188080289
197091343
345571559
415105289
123170833
346909789
345835289
24846641
114183857
478197821
84588013
9235697
275805727
132994297
339264851
100742041
369084413
278651563
23114239
1690441
366150739
417000149
24017453
490284931
182038037
477224207
465593027
467233241
291841961
28829173
228188063
319777039
344022589
404373569
247005371
470345339
399687443
466451411
491565961
464757991
32097083
363327121
145599563
299600251
299254981
271720991
427455419
106628647
487274129
534360929
306124859
216724243
374376143
245955803
487386899
144877561
328445573
187570283
80467559
68173393
521123641
215160521
206416961
303010549
433448839
69120539
497397619
515304767
240641447
501948457
154271891
438325397
454957049
524756567
307488847
70857877
487164283
42102451
300652369
526778627
483882233
79005671
311451997
186247591
221233807
186520591
338868611
141143141
101295449
66925799
414486071
216785279
20872603
522667417
280763071
155210689
352669379
85290643
185368033
509458493
312107911
174535507
229972201
223861489
49639067
349806071
30401659
90172163
397149871
288622603
291619423
325757713
200914481
373947163
12641807
176512769
148465763
59149417
133393979
117101891
14829107
331517587
475922207
184452179
288865961
110378573
358928821
404793539
476027339
459165037
448487887
514051039
336772391
82717273
382106779
190373663
196506469
2311411
186479123
132012047
168101677
428467877
380129227
128053561
511412893
39374081
436341959
270662309
90785137
373092451
182314679
302681831
488904517
449339689
175991297
349152623
105170081
58206479
90415643
57630907
32203133
310166321
96902809
90161147
179531003
28008817
469073701
30530153
144410647
17464087
376851847
238150417
248634649
244971253
434896807
258571531
249627731
130561073
66168779
476423401
141201883
504390781
169481839
293993477
303323407
373101913
158132669
121596617
31791469
410905679
4719053
192285407
339356977
452186653
47951069
461957191
457440013
473814791
2524153
9635863
377347909
501973961
194953163
467782537
181663829
405899801
335464769
26248069
46518833
391449697
508782343
434616619
28617431
95717929
110246713
430970887
177302117
185954903
356727589
396033427
335306299
54799583
139701673
6213953
509239433
320262937
65020873
438715793
233431787
272110541
416546159
444459563
452678531
138960587
141555727
234645889
423871867
345984409
28777369
506219473
311055383
451648283
397398499
17016019
4727747
127816789
471537637
429919823
297551029
226423027
429343877
18582803
183250567
174329369
120148103
236228611
470747839
95137897
114716159
32164631
123400691
467380391
182161253
91278883
463916081
101790671
189744119
6918959
295517839
424755857
62785477
535715897
404943263
271518707
34726487
392496659
22012271
117202951
267060359
532027049
70552211
213298223
136965359
77004229
316939397
481195031
341099903
397617137
259565699
145497449
154779539
385963289
207387601
184925407
343408069
311513597
307400503
3714743
226196483
172515913
70717817
506113079
161260679
441951031
401163691
200253883
322343869
533800523
256122379
267104521
100836409
509776357
450393959
211644493
502083277
168538063
13629697
536230223
110475487
9659453
37642753
433631021
375726079
338120971
487355287
272346719
444386531
305100899
340995407
231763087
522564631
114124189
442799983
485071409
179684189
172500353
95948383
157494683
162494809
1599691
281994787
189369073
101029673
528363763
262302463
331254409
7598111
70551707
78436339
44390153
369874313
36409201
80638853
525946097
183163597
334039427
170425133
519238331
202592309
188243059
431115511
235190141
499298677
50855011
284419277
472638559
189090833
230506231
198871027
338234467
256162097
98487083
525544099
20695271
530130011
420972067
396362717
470847779
512488271
67655141
439843223
87541829
41453381
335336623
650477
26834063
335113481
428166341
228964711
419464709
55688797
533734913
366789937
317197493
497344597
320950523
459019753
180959587
122570477
321285409
388471411
398104709
222813671
412212709
182240483
275178931
448220093
367320439
414818387
19617889
199031549
156999257
150580159
124134331
515940179
20860183
172649531
244162649
208704523
391816193
294008809
440883073
223599811
297795787
292324667
142094387
460211537
457904899
446156237
525788171
44058173
410048269
428606723
457213543
305807473
7496057
17919449
282757949
210327883
490306099
132070283
308782993
482770963
445020551
68460901
193704157
355426927
313889647
515232331
122084707
207673153
9937637
1092929
60359863
417570091
149096809
80076209
64754917
527069
39199183
43448051
90911531
500732537
528761939
356279159
360648493
529609777
216912959
338145859
478124627
463354421
334739077
258252581
184486607
505547951
357728851
15137891
395412209
326035349
282532199
499806631
319928993
277647803
133174687
252284113
263008723
225318623
1366943
343285361
352412293
120272249
399063563
273615779
9635257
199640827
194636921
35018201
163797197
85722881
118182613
307135877
9446707
426919903
528677399
375796433
29031089
299134349
401690879
89056697
406652551
327055763
23314457
204922007
338726837
467135953
19231259
531965953
16717027
275606237
40575169
345211483
393708697
292868053
426737989
275159201
96417809
307759391
70208519
95549177
334397213
62082499
313554487
473186023
226675091
459942683
191727113
245774719
185554613
123177533
69403049
64366891
458435539
400636429
524386087
343072309
184222037
438007187
395280463
376477877
472701721
220530787
451441021
192942059
65174377
204685087
178821451
240200621
60787553
393169411
39651991
286481927
3583681
14609263
140556023
192332431
450679771
44707337
362780881
400677763
369294823
520599029
125092249
123263689
186429853
125061583
266399293
520034423
199780979
523611503
10279531
195720773
480499933
13168031
96814121
464196389
468505757
267725411
189271891
76631069
105644849
442555931
104269421
83554483
338977669
85359797
243216601
95578597
485034343
212954711
524565697
349796047
516089279
359687599
364474483
493897721
346945607
387456389
181579339
30607439
158138059
504691273
437538611
422031221
354451777
455508113
418257683
441462653
430695047
16908467
380198011
222326129
167994137
319549819
75048703
74983801
205217671
240742231
110406341
503180999
278485919
240321847
114386009
236229557
513857441
26728081
66837971
89498753
219640111
384270811
213079901
317331739
200735723
228248117
212147501
80376883
87080467
51813337
304583437
178687559
393366431
490778033
312136537
59098331
490036529
73521797
516303457
117120257
323661133
387749839
154442819
110896381
17514317
489746027
405897571
445056907
288986861
152745511
72527813
400531669
385496389
264103331
272223547
107511373
407609497
269060437
63729581
473767589
71375173
173092769
151492273
102566801
405418721
342109829
146921959
533446237
400769363
127422083
206704987
19171279
486121907
417505061
156909593
28013113
473996371
496003817
276232097
48461671
5978663
79275767
137878549
212953151
142912657
247679309
475448977
98296241
269631017
79443781
4393853
5981939
156362237
53590967
234736301
67540169
474269359
500905277
356663161
75323351
382734133
10942159
466903009
493171933
521427827
301937101
478349219
484845343
64816727
495048289
277419509
266660659
62504237
65084731
264151171
160846583
519370679
7535069
505431919
244730813
359539561
523045543
491895907
281315693
475115411
212151677
120243521
517482523
247083121
237215623
33139391
336463409
309620413
174764153
6658667
23431189
358317919
200941583
327374977
403126961
357877337
299574439
70494719
293298581
431627101
409732399
121798631
94272949
265449053
328115747
403412743
187306841
101606389
129380137
235083853
13220419
215599583
125139673
158212583
64318937
160551949
200023891
149611181
276013679
172590683
286689259
17672761
148386137
446968441
325976929
292992941
208689893
273278771
36314209
356883017
106806803
357124769
522040187
487795507
412847269
39791489
16797017
125723329
157244597
225841153
83671031
107929741
237713657
414475723
376091627
37536559
377727517
170104537
432137213
490407977
455942983
476530819
183679987
348140707
155813863
107356541
277122707
43201139
498840907
497144653
118772189
326403509
525657589
45962321
104273489
86225179
39681053
464457197
434149949
490458503
432835103
40093927
192646651
407250661
520174121
458040881
139264877
215861783
28837031
529118683
72426587
436327141
343382873
346458547
186599417
388907033
405685069
382217287
60815467
34458617
24284231
197042717
193614797
293434681
171244583
146169493
313466999
38060089
499902379
308715109
10486169
467955437
451860419
535431049
81936473
77711713
525023483
237969521
505842509
317066329
121969357
406630687
453766763
152243261
10169839
364927973
255954617
241741873
257517331
276120287
484826707
228025909
150954737
173553241
63867319
261922789
534579989
182965639
143046731
363543641
21059309
209458663
485765263
253343117
470443313
377819677
363390031
179275153
524623513
435556549
174512369
238584223
253792639
448952873
299844499
156011389
155405599
9207721
91632679
13224269
133914589
214324283
254236091
129312577
311371103
69944053
30423131
451331953
306606257
504640327
311690167
450189793
45504941
325161719
110711201
87310211
109030123
479341243
359454707
175752721
316577977
434876863
273795869
156446107
343918151
201664493
399927113
328346191
465737821
83299793
364272323
112090921
498584077
83131303
227685401
175742603
12043553
77034017
135790381
190001489
512760707
436739587
429174769
130479169
190693333
123858271
280196029
194623841
305529271
250032539
492480433
136848961
66716759
61532899
422615267
280504921
495396947
153241409
23055479
57990161
51307723
244382317
55385249
225428617
345112039
199839623
489576037
28605613
98377921
444247673
138654983
106239043
140564399
255049859
322118141
349041379
169810387
495756347
77740393
81416561
48934031
63657701
227648261
515143763
476269499
244996909
210846659
386632469
478608719
452370599
498522923
425589289
285280069
406880561
66967067
360559009
410012023
22997903
124270511
194087851
517379237
114438383
91736861
535044941
43359037
40456531
400162393
274606121
37761863
507164327
432701849
231620617
331397999
79231913
385139129
213992591
48778259
351014507
9334973
368786833
262712291
97026757
365723741
219158333
515630197
320892479
502900637
217993691
184119769
153475033
4668991
487188733
271338931
390915971
171063749
455208367
429923161
413174719
207765539
302546897
123417769
109998059
474871279
352390459
187676191
393540041
530134679
398176859
267359041
519196157
294468751
191058139
523204433
178127029
398304793
523524319
320370103
237663793
222346699
519997561
169546697
29370503
296488909
189794063
10100639
245968381
305237249
105945977
313501429
334684087
316378141
143726651
162752809
105872521
134855701
201052063
283815533
205723541
341803327
37456871
56507701
165418423
227322743
380046253
451004261
503826283
182000551
269522249
240229727
192049441
108565169
167896139
297026087
483320273
321726341
27834277
81656453
257443321
3889217
122944279
409913249
342063529
328739491
191648047
261137491
134789671
497419927
139432177
420388841
75054961
223812971
109180349
234762967
41054669
78327911
252871783
328722767
118791703
243788999
181993283
208005571
40641593
297098531
231672839
20994901
109191947
184117223
323539309
431316983
200623081
487780543
436697269
178801957
470287357
443355917
219574181
308413843
514129751
442645733
312719921
157642049
155352413
22560449
155875583
379192987
216194437
378791627
278534909
46467929
454944001
523315979
134539261
346452637
256176251
94469279
465235811
408457859
464204161
196835011
379486769
462645119
265392871
308179133
67381441
415712729
200231303
97595053
527884369
678253
189232469
222713653
269552401
404562377
187966241
516013943
270651671
213243749
236325293
511730503
407810197
230542891
455791849
114818261
174408953
121370329
260784599
153066581
23002663
128609609
316802153
37951931
385033147
113455961
86158313
516393523
500810927
218281711
493935203
165876013
311471003
225838331
228980909
62070037
216239489
336008657
262543331
503388961
391888183
341813707
445372693
351718733
299049463
282033911
30883187
376762181
281632921
173961499
470265031
508817657
444727961
261879733
14487301
426830279
67294771
109431151
131429071
187181789
240856039
497822047
227080043
215052833
19870139
171608929
234962257
268762693
12791039
363784723
435009859
133442657
227193391
186530489
166970521
11512093
204364981
341307767
176287717
498029627
383273873
57048499
4234991
284998811
196580717
369253793
269818553
61106861
285905699
296778371
185292307
200758711
47931263
75852437
66702677
82357511
204966829
404763553
28389241
366947197
230672479
11445151
459758347
184920887
368338111
152242049
235945643
47264687
252881351
420038527
164761783
201786001
262965203
237517129
501343663
240450037
160949683
531079793
192664151
424296947
445626737
506033389
527729203
410859773
487593521
22292467
296274401
185758619
331544959
12955889
2801483
44297833
115441649
104033323
409199971
446320519
200008841
146466449
497633663
91051567
416867743
522997547
209993779
303278191
299593967
185349599
262125769
228698179
311233931
124332673
59014141
244522133
157470767
15615251
399952871
110560859
81725081
488382469
6924583
356298923
374562767
28619411
280059551
108733477
199639487
507964973
77886689
460443931
218254739
296880209
218462591
433711709
460370609
504157411
146692943
261105583
510207167
519870101
426512221
281502607
37641379
87631867
251385419
349857919
420374893
5445833
71843183
353221117
257857373
120013969
317320517
110170103
126798797
494698817
7827059
180220841
400640393
371186681
287018231
132183407
535216597
365755583
443805797
24406673
177939137
211586677
171323443
165199987
41143853
457151711
442906573
282965279
1720457
323673731
484171739
314839807
319943311
111950441
207661913
478511051
490502263
509489471
352887929
215932121
221101723
7655107
197262277
56960597
514567099
228523619
56088821
59344939
70169903
173875769
529479971
381483581
310378961
15510557
498176377
270874319
19845533
219321689
431049319
8508589
16615897
35034137
471791083
134560067
233107793
73904191
511828927
533222359
75330127
502550887
125782079
464471167
278356109
426172693
89235347
180570541
22432577
379567547
272282713
413531411
390119501
413999749
412577353
174672679
48845449
14202151
238278889
12338929
212579161
473453207
339022669
429899381
198686603
414873469
294138083
249183607
101033719
25238039
464457131
102733489
249149723
337595653
346378223
321958129
471651667
176654629
359681297
320792539
234642281
82230487
266686957
130534753
461233543
39874579
278606221
111009641
519727001
95479409
23052541
273480877
142145203
526745321
30091781
281080339
8267029
58040149
331413091
309462887
259098629
531834227
393678563
247003661
508787057
449274389
473497513
150159497
101939507
283133891
100705169
459083237
513218777
488146849
367569239
326942233
355960777
91435343
494452967
419553581
172080299
292462889
28467949
72259091
350521739
15869459
185300917
212895211
328947329
271727207
524945627
501962347
129802427
48089357
3634373
262322741
181659587
33867161
88887241
121865977
98914861
36694369
6868319
218984317
216434593
30098239
486117971
78573893
263083837
248631367
357178543
357152821
294777221
82378069
35943071
363155567
344716811
295184389
518527393
531170743
495849391
159732509
518503207
241444249
25623239
184889227
126406843
452682479
342518123
365957299
272974811
39782233
405203989
526646597
18429317
6507701
177049183
112501099
178759963
288259189
403379653
216311083
339158167
431305687
231234623
450001397
38104529
157928263
192301061
179389939
500231191
479663057
119288087
454286113
237884093
473609743
331824631
186617953
355251937
331577713
57868651
409324319
6650801
520865101
339022163
348362387
503736097
284287967
463871249
302516609
120428293
120300883
88875763
262939189
334943347
331315973
261627203
452322803
173248843
452007331
397092901
289478933
244953983
35161327
306583709
19061507
424606321
308368009
519629003
299664317
398851043
137617481
179189921
385220189
152678039
268280801
254248849
288870187
266428769
467937667
523333381
388039409
142286479
275608231
193409401
38297933
495767143
323871887
169807147
380056013
60656263
207340873
346962983
527140619
5222171
228867767
321710639
215598863
323818967
139370467
84691333
212599129
381724799
221516249
347930437
212181383
122923553
61571971
224453501
152684729
344003831
2814761
234434359
273285907
33622783
319280677
432235513
202580471
393650863
99630799
31470827
442921243
140742629
479376449
235932707
319391399
437479577
250348673
374663677
1527389
428617633
245556499
508847771
164859223
365220017
175971553
135925997
27765523
527873141
219634637
97826639
450489217
530219419
147053713
237529001
423845431
11563459
506357921
499433903
337688303
154930823
316944317
408884089
301304953
509337061
236239547
400507123
397183697
72186991
199056883
173385997
427691633
134388707
459876119
465929687
55078603
431500109
93356521
493442393
334434167
269716333
339096959
41919583
500037553
355137823
33029629
226477949
376187813
445037861
31820689
459954389
310836899
438678127
155759693
193427413
311328649
505859551
88372903
36883741
303411839
379162009
313475419
69150563
400223729
182195201
434970071
396275137
75161371
285114127
86669939
55968779
490036343
365611459
121086517
355917829
516729347
83274883
217497253
169345667
255702427
161505163
458574283
216375427
71970377
183945523
125750851
451994461
143974559
82956383
516961189
494138153
473195131
195990287
382184141
274737481
5342917
497572793
377045489
144705713
126244939
484483859
242594239
385495931
101838497
530595421
272519161
152916817
149243201
331080853
62269903
106021297
326250289
396248143
313335667
51260039
163379173
330544607
77309129
328270259
290092769
93736183
361058107
288346441
353408621
449654939
109704571
105441793
342937409
426619481
71973149
261529379
289417841
369360293
1586951
528612299
525746381
154674277
40197013
189639053
6616117
216862507
195672359
383426093
130886971
69579437
118557839
139348247
439543969
334534141
109815577
270755669
73677127
291378947
51743987
399715193
175792763
40604779
32733131
89855609
171103879
115525441
172432409
219739031
323984701
162985253
329679533
300336871
63275099
278059321
42828271
352062959
521660369
225839387
148357207
322588771
103730707
326914667
294965287
202682863
279328871
376234709
78728269
515197757
136473097
95603731
409038437
298975627
263866961
205530601
46753397
7961783
479379389
83918957
177392939
410410999
292037159
77910247
274563997
157992979
317140751
205539031
393025991
161237149
365933303
283775501
396216043
198273433
325322929
7228769
193183079
139031579
26739341
367711703
290832457
213760139
322554649
283616867
164213017
515706769
183951689
490129513
38630023
501262513
524606183
201958693
66292883
51883501
378103261
442590133
47081929
440175187
239150621
433553257
125174461
492198359
483918593
502639981
240766397
193635199
267179911
313776643
437148307
4701353
442215491
448242397
341150417
187265077
308830699
85475363
208364179
175078949
151913401
79547653
435569909
388214569
284544277
445667731
424753163
359893879
129340819
9663923
438402997
242496473
205084151
36141499
185284499
20999723
65272897
335538883
56603279
87119
486770467
50676217
50685581
356980499
417246523
134387879
534856853
17250707
531522133
277350379
216139103
68943023
195918029
242500943
509942347
375544733
458296997
488027629
122786123
247200641
408201133
328211189
233730149
31391611
378084479
412890827
445040917
388086073
88841861
441580487
406887643
429747061
202526777
337654351
466884083
495442639
222397537
371629001
401451793
467755553
187283557
448653377
218040629
241863659
516154811
116947067
429443407
192660859
418660589
243122017
258005521
341288399
116025083
54829109
77347261
395499893
215295473
269859169
472100539
111135187
293748443
467128751
197554697
101926327
365228767
491835503
279665753
196887553
43348999
257379383
27235337
513368213
258760987
182682233
67156189
338959417
75247877
263053771
431538281
309690053
155170573
69572047
245508413
116831417
167829023
529082077
162548879
144343117
473589539
40513387
422288611
355521223
192075167
414146353
299194193
386208107
368123863
60984269
175142573
290723711
505249189
433011973
364599787
93120899
408181777
407516159
55334947
362571101
325609693
333576641
122991709
41590931
36748643
25574167
153793933
250606417
437530213
419352313
90039919
390028781
296855719
37558903
403098329
366304853
310272181
361267129
146231597
226261729
155096239
88483771
449635001
242874407
81410333
536741141
429050701
88435577
248814439
527069317
306699209
351610907
781327
272831683
254757059
126561037
448605419
508336237
457665401
416952581
137721007
470732891
55470647
256561843
199615631
386343187
456779441
503617721
453324139
237624617
195377921
504972569
518630201
501309667
316508501
397846429
176679661
164475757
423131381
163021973
266888893
73849709
297405287
375260257
285183817
187878529
266277413
62220721
134570867
518989711
165347597
488385649
140676493
536427179
434645969
144923489
69233413
53185463
99440923
311546701
141914957
460545167
31414003
277762679
397881721
310601573
96169303
236819711
246086221
172264667
440332873
134019463
357310973
272137601
134881249
197325067
529257779
60519461
333703247
330218023
386897977
210229441
365981813
508506137
348429311
423654163
177882629
529370339
401824583
16136807
31613801
469899169
242276599
498282209
367120307
127248391
57430481
536304779
148573771
481820929
498710323
235682431
147601921
266916019
200603903
515962807
312588901
173559611
26527877
76926739
451208623
189869851
210169067
77417539
39455849
60042767
184368287
222169993
394232483
288951821
327189019
436264267
464214689
71950297
75954499
66892207
26343209
330117629
121152701
219632353
234774121
455330147
186359791
76364987
508515401
453897337
217557679
493918709
219703067
70829449
288718811
452229343
97172843
253893659
506389633
229081691
59793109
391194379
288753877
246741133
79973137
353283653
167840639
53011241
109976261
223491449
287109853
98032331
366418919
19697201
515819651
428128291
148420739
408081631
299775907
291106741
382570633
192575821
162641923
516057497
147272569
432165731
127353887
37267631
512669137
184296349
123079843
102070237
233672423
377020769
410416043
36373717
433100089
104689381
2678747
47350993
453924689
10717249
50399527
125333207
129974861
189225013
427575119
5807257
213826813
223247533
200426249
84102709
397595213
258846943
197005363
97985369
519127409
296016089
396175763
291821503
397484533
25100599
366770717
492546217
426717043
390806951
403957291
57989051
18013207
62263693
459037879
281866087
77592169
38148653
345154963
276287327
325714973
520850129
493193527
37087181
211348367
88841153
291728341
349096157
431327359
246792649
260892859
532812781
77146109
82075969
34886279
34596563
438335893
96246719
20988677
12050281
13073701
444153137
243241223
51591929
330991009
276864361
101777353
112943177
496730537
523209457
327533347
505558967
111350989
331860071
351137051
218605661
494591791
479840353
94498069
277323919
248285971
70049017
97350269
311929921
97495261
461781293
336592177
60107491
183434501
257418881
334467517
176089297
461018689
387593347
337824059
417171329
413544647
183882091
16805713
433645483
412799407
86397853
530465357
425921351
383162029
345964243
308859113
25358317
512058497
365115029
408590047
228679783
302893441
45299171
154675277
99737899
520574713
171955247
438444953
336892741
357322183
176699993
323511521
396716933
67278583
516468919
13280503
293271263
463671479
404854841
278201809
475804429
90798289
331534943
338377037
185380409
344472209
381242383
334552201
389420081
138349979
442137919
460757447
294244403
505286261
476437133
423890543
430449661
111492253
362734259
155146933
446167999
90964021
387884963
193609859
308192411
63357163
499285079
161211937
177698363
299362831
135569729
291248203
144411611
419950793
13712219
106395713
262533277
69926029
5214191
299203649
300612313
30019541
256821049
432440573
391469471
393576829
352184117
345092743
152012881
406846127
149408969
77327293
124845901
98041819
447920989
424065073
247755289
286311677
80848763
249722153
327795539
64187077
118561489
132875321
50678851
87789707
489348191
466708313
323720357
258221797
218111671
641317
314063623
42431947
246346391
5858807
122732249
121451699
319405001
291799477
59972557
197809489
160771231
99931261
477384053
131085653
498208229
391280867
117414289
437755303
166970539
340744919
219447493
293121781
396830471
146160491
16501643
130149193
177452687
60093529
21828083
171801169
479887171
252960203
326584073
414849151
184643447
275826671
3907621
519332633
211067071
11052389
98228657
309326063
509506271
520222397
350504281
375333841
474424061
256208047
78287843
256700237
41018071
422193581
208040843
66251729
145038337
51739817
25309043
128543773
165170669
126091939
447618289
271184857
54111961
142617703
255246961
317011081
90305389
192825007
57764771
128058649
264711119
354261653
52569221
507582071
236923061
444537733
14311391
157586161
91883161
332993831
289127627
379594361
113056091
414276949
456083839
239625851
379201063
104999501
428737567
429729193
128823389
223906183
309111287
432172813
515346233
218440997
532549657
277634947
34442977
50910217
216832831
183441521
170028697
299518171
199855291
307975219
33779989
118419047
241618571
96449851
504031433
318558157
390706027
328058363
150454193
235355377
115567681
446199503
176048953
486710611
219666607
340811909
192970411
292413157
362330743
64876247
92137697
498432371
486336779
81530417
387539879
388013347
44632999
205864331
94396259
436397047
136147321
414815413
212370701
300792343
408076117
333234397
477693743
109342907
394614037
452371537
374969909
57973717
183329033
44255413
212895341
327844879
447165179
184213511
147902459
450636331
241600589
21485327
79505219
461077607
397317191
318336661
448714997
446649373
338668117
116459263
352992023
286087279
94784969
11603989
164085199
111293323
399316627
434821781
446306327
522440911
189346627
33403033
142913893
426156209
377342039
195288227
91501343
175042757
210461899
396811081
198888367
274067137
174266431
312552523
394692299
511993907
78211457
343256429
32625833
501270883
304386881
369559087
180342419
427024483
238828279
78500437
209529577
154405021
376553231
488134879
171765599
74266273
313450901
100936019
186456539
269018041
88916441
106723373
315357437
47285099
71817631
511995773
471771787
493551749
177476081
509099197
217497793
267762967
324661807
489767809
471312869
364043969
514298933
239941619
261939373
530658727
60189659
353794321
88897117
474770243
231987073
60391619
485812013
77027413
276992791
133537031
484160107
120318259
275377799
144442091
238519651
309955003
32077163
117351341
333090521
432303103
277562447
203195479
423787061
150265013
450393583
245752979
348606931
428191553
249281377
220439209
478457347
496560847
418723001
75941611
178461419
107164441
430081013
90076403
28539109
71534149
387778231
126085679
114801779
477423649
8237171
399399947
6948581
247966633
459241957
321984017
348292267
428970463
85495037
329363009
170161309
189930107
395567761
245308169
103871171
518080477
58834199
60160049
270656411
173223139
311743063
164096323
224580677
437622709
322201039
390471673
519160339
466203511
93799703
51441917
331123691
260237671
282903871
141700103
44227553
535046693
56759429
145762271
264680947
61579907
458864171
132325631
136580413
298466989
334669679
172622041
420190553
448902743
77579429
34951837
255563611
195607781
90935723
141153379
344613023
296806981
155241941
200967341
445057499
45698267
227601443
292747643
158198297
287954539
196353769
459836761
472693283
136321631
123421229
251963407
290488543
82429883
450279827
125711783
75468691
413963707
205529417
429785353
4511359
183122449
151929031
234661927
450766109
71433689
138688577
298158023
219190717
313451647
331427423
472022623
33468431
125933999
276756827
528352381
403224461
286640551
379563259
265316713
366183107
334896091
485829301
76293319
73853827
207268409
343385489
355816493
174200231
307286921
98121251
14453059
155904979
424181323
487452767
209257637
55479103
65336027
121379
61148611
243435649
221600759
98118311
301465141
496949461
368342287
337118233
253333121
202562389
413180731
355710049
475107253
390456853
462388897
108144947
463315357
84601591
246227941
372764131
374019053
18096461
138560881
23989997
112549259
481925933
156252301
131243113
253973791
335096017
324439789
359692621
479281909
186402527
268606913
89962871
465898177
305769407
461250563
36960437
259825339
43839287
258234461
262908487
392393671
55199381
81201847
164801059
533760043
35426581
327361817
201909619
392098939
24259559
127938659
117607081
8045519
63187777
309046319
262542433
334805591
96019657
50253769
50911403
97544621
206049271
313948051
377986579
473507081
238969993
239156273
8856079
309548033
534638231
272469019
36269333
370556873
446363539
485777609
345940669
287260513
88747223
420330433
201629651
504450139
31333837
14329999
390623437
207598691
322416727
301355839
143984803
177746333
410362633
301233743
486739963
229825889
135166639
13117547
93816049
219902239
46781837
201535709
84494953
229346627
490187237
374269877
465672023
361286593
370419779
5578421
313492657
161218193
30565883
170241613
462142687
519062177
478530277
533823011
488420243
78347387
287624369
498020429
489480977
283284769
464535077
412073891
137166019
435709177
37684831
235050077
406156871
144338251
50340959
177731201
230693831
487384727
33943867
267554461
234233927
535466429
417033467
8919871
318298619
217460261
67454809
473856023
437121889
19172603
18415171
491021819
521930797
91396691
181047019
80027309
118077503
291953861
345621037
165236717
226064273
291294737
129695639
145402729
31036793
2896561
429107291
443426593
479089943
464859079
495051619
60858409
30271181
304570663
136568153
14101229
363569831
90472423
368164861
316585111
402729911
234033097
98980939
457118903
334811513
218404057
208722793
406789021
288732013
522273233
83254277
318370867
137640359
272232941
284913163
470197327
307476283
19617757
197102431
230204129
445738031
248770259
390305063
514211239
496666967
441579157
262180883
206900303
120288037
520581547
83735833
235869889
176291321
206746783
207812599
402094621
109792561
298198189
221587433
149820751
151707481
332103173
108899533
60552637
328163131
445190477
136584683
165550331
413260979
204215467
368771077
75035663
15125459
142107683
381638063
360152747
274910219
73449583
140795461
23506009
343045789
72087019
94002031
220219891
198703139
479806321
344675521
238793267
143662471
459570479
366366901
161869871
457745861
184761179
296281127
192340921
32145571
12637519
305298769
383485457
211335737
379233587
352361899
305263447
456023339
92082979
44184727
389942563
93585209
284387723
291446633
460205159
302652589
121508567
269077177
337974383
77420419
67038947
217779481
187366757
270675221
140610709
440634179
20424197
396913703
3024881
484230521
499225379
430927247
251319751
296449973
141418201
522281887
95842949
147211457
140698711
485142937
508361957
183324907
459772321
69246781
201678649
465674273
508753939
487068523
327621793
226194583
23465567
291486227
168774569
129526699
334965679
459214003
41802421
435851861
517547189
151013623
33960881
93070253
231103343
77018311
228793183
298086511
254016599
162667171
388962289
193429799
129458687
113340541
144483013
336774103
281086907
328057711
416543747
475353947
412378429
197121391
189893833
288048599
87421
18407041
114341807
140316229
456567191
304006679
52672483
283576481
416824169
439376549
301727627
197924569
184739651
438653473
155736629
4816787
54437377
320310611
475955729
299533831
217249751
56221349
60822361
347346757
325533709
462533129
419988013
495962497
192419687
494001811
307903009
456841087
179533877
206053843
45597823
138026149
65620361
85873061
436323761
429526283
88738253
32177933
171702143
529862413
181339589
104261533
281696879
521547373
31387513
282510979
46237423
503361659
393611789
526980479
84050969
102243871
211823473
15877129
53229277
514778557
139263763
155995561
427673171
36473923
532262239
57237293
311478263
288130397
464289647
171403471
272318941
523320389
383125901
33808967
258119131
285601991
271102609
25761737
528513019
352858223
261543937
257587861
391625149
469211887
300546007
448999021
491405503
185163533
443498233
141589727
189464207
520074901
512540411
258426953
84374473
56061587
431340047
181179143
38878283
6535549
70991191
145149541
194906443
494769433
282567763
19691741
25490053
177222491
183593329
102859261
262462357
536008397
262995619
341045189
511233629
517449577
480251839
293363867
361219
521543999
245443973
100306699
400217941
354819527
265721629
238858777
269275103
178223237
294446183
441487853
73747489
329730017
163933829
307200301
503945231
13048781
242189083
46892249
510683027
318874469
12621647
442062011
76688387
488043121
301050917
284917609
328781081
338771101
136062427
490737439
27954449
153924961
200921339
25993661
32210119
185095483
71670769
445613527
164127917
144689683
440087159
327111599
514656563
523129819
43428373
39571957
191368517
86410171
196821731
410945609
7034143
259485529
516333919
105514741
92481971
17908307
244692779
413302049
257725903
420692369
365023807
436417613
298121969
431476889
35274091
180740083
382628849
407310227
354262639
382738163
141779623
158082521
497554093
492967703
403083743
146113579
469338433
25317959
372014677
201283261
288027401
22714589
4264049
159689791
368203567
113958227
481092551
322425479
238825771
192836569
320149237
462299363
277752289
479951243
434790107
477707537
366113311
302492467
167914679
273648979
54019687
115097039
147058577
287387033
492043177
296058643
494110739
70246019
503698297
461540197
114220567
351485041
445291631
286139719
520197611
96455659
184118507
480513503
233619109
465578327
330974057
275666819
299033711
260988961
46387091
132640433
57195199
304875313
164973989
435260017
11116057
283913939
253542841
213613471
246811289
32602399
303713819
51522893
434596093
430884191
454163069
47570563
161115347
303725063
361057811
41965247
14984821
421353011
317721191
196822621
516296153
359526061
221444521
381188903
211897831
208748923
219267089
300274193
141097783
179975183
150999367
410954899
392067359
179443867
248709469
414515767
295306939
528869347
367024331
215473679
496811387
105547469
378151463
51472697
297701867
474543007
20450719
418614893
490576609
275888813
377067419
207076081
385358089
85111751
426799369
250739543
182726161
399230801
201024403
122816543
506326987
422470889
308039423
213504353
227253919
281986501
155400389
218290507
422873923
93053123
21369991
529639001
197336053
496875103
416241377
134589599
67184869
134835031
470537693
527228291
437320747
449511791
150307873
458624063
382621
394401209
13761731
20039557
164573963
44602619
434986009
401743313
305313067
171206993
145266263
104084789
334219997
384153677
16244603
287150411
45643139
219466021
15762137
384334939
14311873
295650493
520408781
402806563
217825591
375044281
102927257
70058449
53795921
22853587
434378803
406891621
57958339
100847029
141367433
398042179
403089623
332058359
204971707
130559291
437061043
23997811
30256819
333300463
378182879
444057139
511050251
469153717
51992027
339087451
417797579
156247757
322136011
150066457
406236667
399121753
57611797
114785261
395537053
466305419
274892791
120150341
335561273
31007819
151462771
196816409
99284963
206746901
229504939
326456051
410759969
224871341
221721277
12368143
501974087
49804991
161997907
114746117
71557457
235864483
57499649
84010811
320917043
2088343
28639207
362176223
83426047
374728997
465737453
456553301
75876187
311820451
65657771
484658087
529912723
63629743
244403827
478461631
224115181
244986977
486743203
379264253
298984723
4247741
341778923
560477
226348139
236545853
441508607
285341041
178739983
211565309
349047761
508531987
42759169
234339073
411613091
136913009
454479983
528495823
152680291
488899639
22155779
12112819
64828189
182899267
21094747
192296009
3378373
212938633
381530053
98951113
245933393
11742067
322450241
315074069
168670031
43175477
379107829
530598221
421297729
162478117
271760017
342346057
21440539
480778237
17516813
448677197
114252169
406054591
252298687
83909513
454317791
13575629
174201437
481771127
515983427
309933079
486408971
321393791
241316459
421659631
120097799
329550703
284643913
528427189
137574397
368311997
441194059
315504197
430247413
515643391
44361299
292425283
344523419
525120319
96996629
27054557
291518173
482506831
410345069
141321181
19406773
204666667
171523927
173057179
123782683
185397109
425167801
299736583
433170769
384629101
338032861
426150757
535845313
503787563
325951169
485765569
222907549
216713293
354063991
336325369
112681259
387282029
39444967
334336883
301073249
54971563
80205217
385737179
116076167
473317301
186255539
57745729
126874301
340954199
86210237
192444277
247034083
494338919
352770199
389981857
514437893
344782591
49364701
137077037
125095093
530235473
97743313
517776449
401372123
202677953
524684773
266298707
419458213
25509383
459284369
365442967
228682373
331560989
26861749
391052533
161288297
253978003
268402727
376120267
331014163
255616183
411834799
229560179
361550621
384018379
464643547
338277389
44892697
458343689
489077851
80838061
136545083
155127673
254572627
406201241
234487867
260773417
503536399
98441111
526054871
322685689
155204809
166865791
414627617
47143717
405126343
113981177
191225117
493133591
266803903
170791799
326306087
104035553
188243353
228323807
271337597
139678571
517696379
535392251
181908989
470084009
191187683
402443831
465680389
75286051
439701169
406973551
306458767
228450793
407537561
457693673
279759527
376920263
102121183
216064613
518890013
400655803
306892697
290811907
201419161
204741613
249638401
131209751
272871601
205245283
62365403
422216357
153835637
390570083
102432311
212629847
265175311
503784649
502058849
18989141
44119489
30174037
237693917
530241157
242656343
454656269
75015383
221322979
233750917
285640441
290113979
203387213
401110219
41353703
2153113
216365843
127443541
219929573
293133713
160974439
315320449
509408063
127777511
313616231
286892587
332103181
452331239
193137179
8084471
84481387
375740369
290911703
408240571
37316089
195004643
276881287
262652707
24410227
190882583
259442653
353836333
451756757
449958031
162387193
247103209
469490389
532150291
398529343
470531
250788773
485211403
68366069
40487191
268202749
117406691
61822237
349305361
91531633
509057539
255517039
152698751
234838477
520735079
204918353
12981431
496029041
414672539
301441891
34641007
151397041
385264339
300710353
64298197
284091263
353805869
56813431
276458953
38349359
265308779
273506407
536729279
377991487
425293837
378457909
154220527
456980731
19106183
391498741
290138171
289312897
477975851
175194109
452579551
405910679
383244131
18987019
200510027
498744809
231792947
308355601
266832977
154824227
16559867
529012007
438509717
331963993
38204833
4650253
91574363
435142469
502726381
279369137
47173013
11907607
113172473
380766853
141519379
36087833
69671471
114231301
526983481
53833579
388198273
11088739
474823637
387106843
5204957
263259407
507225091
310503299
324356587
478287913
69580369
331086739
483391627
428775091
152543579
148398079
411221861
152344579
35599271
163013603
318694301
141799633
169225867
217734103
39091939
171344543
260241701
425809777
175339321
188882569
256919239
507329171
166467479
124438463
301489381
205369429
180316681
458222239
283009079
114794263
179345981
523043503
403544171
4653443
63070703
257579383
440984629
522008947
18234077
388943767
354021133
331193573
389758027
378641759
362870351
89576479
283587439
448777243
509729293
255421409
532161701
290915029
53462881
409873183
135776833
75449081
222904769
454400741
46732991
269915861
428656783
335584309
436106707
128448527
224241937
124254943
203197369
377868781
250709471
174964259
73837121
155810497
389101103
43298561
108443369
453792769
357933119
445886543
263823193
46130143
467559193
117768227
90818677
475692193
191992901
5805869
385021367
127678699
222794749
226107281
285143083
285799859
222378797
32395723
405917353
240682579
238862369
333678029
127423277
430543777
284501869
473728429
199137563
18207479
178230677
27907811
135093529
378418753
421883513
513691939
436893971
161588611
194937749
211519507
357708017
491925023
253264387
426928709
523528847
366348901
339299249
291605297
308125379
303608399
26422609
133678759
121714987
286448819
31145489
414092453
63242233
495254063
505195753
248709803
243230891
199070507
111988117
442207769
381546023
111068239
259065803
529095389
18010063
104457931
24900367
358258279
369489073
394022647
282537077
494241563
386398073
178139009
70964527
465925193
51919781
253582039
82654499
203521403
148069501
253504231
183048787
26378321
51249721
229698439
279149659
173196899
30900461
44511581
351281053
106737403
49008511
68107499
205890119
141667321
175851413
38606339
22032013
374893417
526681487
428341967
188712649
245135581
88468453
451754999
518571679
84192179
75560081
11984419
13574689
269543441
491973649
215696951
136569581
310163383
414822581
76437377
330294787
212632711
33365861
349079329
57728761
216560639
148142909
500569963
68008607
266412719
172955149
447888061
324499667
493819471
522629953
388265909
92751871
13501729
37564489
214785499
156636971
534609847
92996941
376302001
510780727
443858377
430774969
57608711
264113191
535587541
338197309
262256861
202306241
122545781
402168313
4043119
259394231
207208229
430318549
379837343
4855987
590407
502644437
117653363
196408613
153700153
432387479
512815049
480005881
211486811
116577221
518476139
271469761
22463447
44953231
335317583
138860881
362890421
144165079
23762033
435235093
481559879
139478179
84066251
361481261
492591091
291910133
465602393
481046281
241554221
326522341
125839643
206855611
223858667
69142967
222812071
183684283
151994221
295984823
25638673
32393633
328666003
123512971
177117599
201791501
398019443
232828669
396017719
85802923
90048367
254016683
448266499
181154459
300022319
103629623
244516697
375315043
448187171
446665789
99367049
535848463
346614259
437289709
174363139
322594429
288036799
226290737
533802851
374672791
236629027
185198887
447981641
494283697
489518963
39876799
388558337
337654351
399317717
255466763
3226151
133576147
158696203
393669841
247632019
227701531
283353779
114058513
347212483
500849893
137402861
5521207
365592679
130944167
79103543
293396177
131531317
495015649
491610961
354131831
242782193
345431257
397257527
30979649
399669691
476730853
1051139
362041819
392406211
449489933
176673901
312574399
442449011
215345789
2060101
369640127
143146261
41750243
166998589
423204931
345579337
241125431
443943781
216269891
217324727
139838123
163090307
263195227
194899799
494589167
94713107
476618561
71418257
147354731
95425697
70730837
170673677
50590153
25362523
522844247
68226341
518436287
330106639
21334889
454816631
522046103
74095403
533817491
9124993
160671013
387629503
412097671
341297239
81939463
96723871
65257051
276070307
261811819
224834567
361562009
396037979
460454453
445026061
456510121
403032493
181418047
357876049
441835409
493112287
224052307
67623113
221561303
511343549
169962781
517252283
103535519
312973883
399075797
112768277
195290621
195848581
493985231
309900649
517722197
104797093
404120513
110246099
45555379
77860093
182692849
702803
146380943
487144751
499167457
5386957
197359523
171640657
255116839
218655007
488582797
477016597
77728957
363540979
447634793
517089071
34618531
282879517
436165157
170209969
512293361
332192507
340042847
84407849
523769443
444743857
369326143
189915079
271275073
307117301
113359669
151073179
268883789
161512073
196228301
170873957
378270307
441081623
302185813
403739549
316421089
495187331
424578109
534307001
118638671
433914827
350901877
338640041
17941813
93771071
368903687
226663763
114373747
311137741
286819727
266327377
386277347
359017889
72520087
10792907
301157303
48343117
447061759
11240687
472058753
359261737
147501643
27578263
124654447
91130437
454727753
273398519
181373669
276376277
106579163
495082129
219971573
447916591
250617649
170450963
44665739
374564419
413331917
308718877
362905591
501836371
339356617
503656757
473531287
272118871
203620477
214473277
196360001
204161999
191006281
43878701
503271101
384248201
201316321
259415941
380211539
477647587
430014839
465019703
71205187
398921027
116109029
90502903
251548483
58517309
1357193
376005283
250417879
162473699
9248251
526663747
405323063
372418253
294561083
301946653
471325027
449703277
55161853
299840861
374354401
167140607
460070929
397529897
27932629
405419761
473659643
526024097
464295631
149481149
46649131
670097
194301749
212685019
218202953
453651139
314653609
107917991
123875509
535705231
462984187
525963479
18834547
519048083
534267737
357535757
108839377
372036683
192975539
397063109
239335973
282870331
459392233
259354829
70567639
316515593
400171903
240493559
83988659
323777731
411503341
168607423
276034207
7582987
412453663
252134471
446617541
82801553
310648753
364063421
243967951
126434057
291612253
134442229
225643877
401106077
85114819
141931687
288408727
430253147
85335643
512136619
52917119
533280019
363890909
516241163
209974673
33269947
353014237
503174827
213310859
44542013
267866843
314773351
300811543
383828383
177596323
515455561
127862489
439486591
294633347
231170059
24583423
384021709
29149733
209550301
515292857
85534289
416831353
189179591
374396353
421337909
143249611
130258013
167690273
496764629
420510193
344909353
290215637
378235103
490850527
221400379
204544607
391005247
24867001
311053433
397925573
457040933
122171059
499224853
68754641
415301479
527967863
140600351
138058441
67623403
127262089
254674769
359693489
224555719
248052067
36085631
486759697
200552711
112824791
83187623
119269883
114262331
263296681
305649881
283859269
119572801
313996769
42061387
145280909
15755513
394399903
90908921
89475689
180437141
90199511
319532657
494532469
68112091
392343487
453027347
116202313
239724323
17930621
306984779
424343441
69800677
325220657
455792903
437572013
282155161
329548343
24037669
106186889
125027767
274158803
366054911
169372727
472880741
91597487
501730547
66197953
306030223
108946379
130773953
185535137
74591981
38396411
156975947
529869917
120946277
11215889
339342373
35579809
70364893
300802171
417710857
455945657
162008599
142632877
72723487
210252047
179733481
93966979
283709911
100484291
221610019
95145137
21199933
520093129
515508619
491308861
519988229
495847819
342740569
60500147
22668949
149688313
264758761
166520377
529783207
300178573
104506643
138952603
494702419
464213363
451320473
46124041
360965239
318635327
441938957
164070031
426013837
303511003
348330811
117743189
122270893
421120069
53759401
367315027
227781293
354990893
108347969
358542623
461456747
502568513
458193413
395385833
465283213
529727797
401342509
456973333
462180599
52575517
252842077
50127409
415381727
467855527
454594181
363855067
80442191
297585919
264097061
230758169
40133813
314408833
284083733
260218921
293673143
242053649
204625339
198548897
473682589
305236133
10981379
78993617
157878751
109200691
76905083
203011279
528833813
437413181
456431531
203631299
231123341
325735687
50860993
42459499
224716783
229800443
337613957
364925123
356519209
338750267
442807511
348387847
240717811
307091303
457417907
375909679
360674471
395709791
226683637
71758591
510065981
227970859
317880743
395112647
260940311
145421567
469686409
163596551
520779353
295753531
501713461
190533643
133104343
430560329
257384527
211824139
47651897
15701263
39404609
230355539
261311719
329731349
247430347
487270997
383285713
489293663
261347353
245140499
524113123
126024989
176527339
350995717
332523293
202853393
496907993
475197559
8562311
251791367
446546407
358088359
120291979
206686573
112352753
428585747
527033417
534678583
146790041
198608647
248897989
61419433
279242597
158341973
185445439
199064923
71311381
376787963
482811491
526076321
517932511
1297249
5330737
214219429
390381877
350278793
368532623
12598601
305702413
18710837
38962619
422762537
81389953
60670459
110432849
216248897
460574227
228799717
254512267
1978157
156100991
155259917
231955417
31506091
35215931
327832181
506319739
159372461
337511203
430767521
421213847
110075003
205999399
306744091
156844381
35035591
342853241
474603319
264630533
362757737
296519563
434326021
114628187
159049687
83845577
39701183
21331819
169411061
508037443
341289149
356340373
530012537
92904377
363556877
248383669
356426459
420320917
373482101
72716389
530549527
5715187
297561427
56109943
248557409
188748811
12087503
148300153
157587931
87295889
218158981
229132949
191947387
404207537
260464091
166479091
484289033
41649451
274047611
104126041
164593019
460993843
470771381
309334643
338116061
210032827
295332577
308993273
516278041
433567027
352086223
114825281
471000323
27901723
397699919
227858369
351859279
430275961
470092367
504521411
486124127
363050627
284327821
69143351
161276201
906229
298035613
229079951
134425939
65909807
217944919
429655651
475752551
260478971
223538071
515851471
381574409
113003129
329282857
346292777
503033117
56311219
194968979
43317553
176311351
246208891
384629563
324686909
210929629
42339751
316230223
239456461
9145519
167832649
358762097
1208663
189543143
140507743
121754359
289106057
102398591
10296239
154743679
214222949
113090671
225105599
34588823
292873723
364158097
193344059
524913553
303519901
440575207
433180897
423395503
230292233
368359399
130443347
189403469
47956003
329652137
450730561
261777259
268099033
43144807
273977801
396909661
483432853
388313137
250079933
511225283
207819673
483440051
238657291
521833243
332792483
15315191
264244711
181975249
359367901
423489883
194025959
117110317
200160097
166754923
90422389
203158247
497941793
428403853
177179839
229057879
377775907
298276409
447518347
322785271
422925583
36797477
128489051
420086153
421159847
38582543
424595069
182852773
10824677
62284997
177852671
118234433
67338059
195262033
97977767
209566589
3796391
444613459
465739943
5216443
393545231
341577503
535749547
14365613
160172981
276913577
341699929
163008773
6748639
471865619
111257677
267146287
410272451
258087619
332665331
458221661
353273047
2505901
421210607
165461203
127781323
144372593
465081173
496852133
279828487
222371399
176818679
333427
524762401
454168711
106390159
388749877
486883469
213827171
54939331
505362443
187538537
106953893
29391067
131177609
203475697
154499651
389939101
227252303
274107517
88857059
207701573
86100827
229870229
352213217
344681173
388782553
124036019
426330209
351254347
309348433
128750239
119255173
367833281
488437601
36463001
348549881
13451213
110323531
228152021
193689079
458821579
239520989
121728559
431778973
311134091
83849377
410919511
279753293
291550607
394787273
313402493
121318133
451154021
442056053
360883319
84670603
167288599
402447107
278206763
534988159
530093411
160577623
509401099
4958381
264221603
88381289
342970997
534942371
110866271
221297537
409007143
48331091
62676253
110350549
261620179
2507731
281288729
365063921
433704421
193036357
281556623
320314727
189713981
224052887
143349257
217693403
418921963
95917799
441894301
74877349
284282497
9040567
359556671
433080721
239800051
475863907
406411139
414175331
473684429
401237227
464196463
519360007
532825859
1564991
277229521
451857877
525353897
357842633
88107179
529084609
265553857
267136187
494111363
372135697
273157679
163329737
22617677
99925879
344723959
144360751
312109279
33816583
434763821
152699317
244372351
495343483
462761779
326809969
508807307
495611203
328773113
132782711
386855971
531060521
82599449
211088989
347074727
407718581
148212173
169080421
201510689
91003127
191592943
536842021
124436047
95735581
473445281
285866201
88110443
112575313
241358867
719723
338217617
517835333
348207287
124315291
216748669
501268399
120819173
441314473
366069133
124244707
147440717
512574397
532380683
63644723
199502993
499484833
524624053
374744219
187039031
3616853
320792663
431697911
116471237
133689653
204115739
8811659
432497111
291196021
4577929
311726533
392659313
68973797
466149493
470201801
384670823
196112767
479276803
452344043
182671823
505655077
341335087
124764149
112574843
82158761
519851557
128437213
500043569
331190261
84521981
385532909
495457709
146592109
113672833
331093813
213419291
77617093
29982497
228373589
64292149
187442261
40803457
314630143
333687257
493699879
502359149
494275151
142674893
443983049
315271897
514648853
47313997
289359643
22274279
183987577
396260323
349205999
58238303
471672763
366887413
230428633
136407521
9118301
176884259
333299179
123405923
110301991
208045237
467604019
117466519
263759179
362889617
119594437
342206677
480959177
318852601
487661789
453044729
20821081
505673237
272976481
357913357
389370407
96546991
360073781
334922327
55459319
40991501
81588047
258806491
460326257
321107299
504248567
170558809
398847571
489563281
470331031
238833263
303661927
469316293
289721569
86394023
120017857
466817249
404455187
60281497
533835257
64637303
465485221
58578589
65101747
384814751
194249411
258364507
406619533
535374221
121990579
332338547
527050409
39780973
497012093
142857557
96750571
207371543
405763627
203995843
96477473
360262829
119676569
313853923
366884449
121733207
29250437
356145109
297597283
401137421
375586019
84827251
50275567
376029037
510385651
398300549
41909939
431019409
341601929
20748821
22554281
489573587
286325227
477807691
6427739
126939259
524293577
393754421
416446661
352036847
419036143
39995071
83555957
474869231
95807549
24235987
277668487
145372043
28191113
453162851
476412829
238933111
365635021
133216157
197210687
170596669
217762087
274476031
114553883
80637329
125311721
412382471
1980907
290434583
339996079
246209281
320912923
220503391
50089493
333917117
19797523
186741421
407801749
169670317
305425403
74957551
420600023
17302823
30186791
275000191
113729309
10869449
262443809
470244977
343830497
223199027
42057679
47182427
383851271
319822367
148466011
258282769
474913289
102480701
445782497
133638019
12206647
446603
176107583
81946219
40264141
428182459
271036781
505717021
156382591
455917129
86655557
486138899
447070511
131715527
243353153
98453569
247735567
21264559
312403129
51925733
437166859
267375931
73594817
227173963
474288299
470477239
318051329
196710583
308075429
530551591
351626563
59647243
505031893
38800687
467039563
236376697
167277709
84405263
280188871
26167639
137701859
10604203
245850509
492615107
190580267
58027153
442989293
364941557
468516703
229357279
346887451
320975747
517835573
354754219
193519691
411358391
227451361
130479103
86302127
256561307
449719229
385899907
72430747
23369051
455287477
396099397
362326313
451186391
337257731
532704247
298395451
122648681
343584863
66822277
479130461
495042061
432439823
131799191
412186457
309785617
343866431
393915829
108932081
294684769
218714257
375008603
23463241
111690487
16769659
496396633
277534267
414601727
91981507
131883179
454038643
109985677
117355627
430308413
391842817
328776593
467732977
476323037
194910817
515633243
111351043
462594317
199588801
491856181
242239913
326774807
157020599
519887281
164537287
282592969
477437321
477773243
23007571
217336333
368428133
218074223
424138459
165376061
179323247
227056591
320559181
169961749
81421141
58014793
442018861
192599959
225483911
271420547
213363373
459818137
28278671
393349937
236976647
272704349
33412487
60519577
524230169
401783903
16133057
465388019
250468193
412275631
129716267
237447229
392943479
66716719
298465337
287964539
276071953
70913431
225705329
57093929
290501741
236319101
305695633
382985347
95321201
392783117
158947031
205706087
463469833
228154519
98183243
299526449
339268421
240609469
212436251
334435861
96312907
421406941
188037809
102722369
103766123
171431467
241487153
186936017
246974719
86014757
445581937
203145409
521751107
45572531
135656567
435385541
105345173
519681931
346035269
221540951
329522423
408557561
305899849
241953521
433685969
260697553
181336723
417463303
227789941
183602039
400113781
132244373
152546659
103967837
210327109
131193479
34441871
106150829
256815869
272279611
425938883
78177149
197441
226846253
125630173
204103201
37906711
503332607
450276623
73680317
133627997
147374021
73811053
483827107
184986029
67084931
100045573
343212299
30181843
456513709
434113111
384623389
501498731
40600867
93351347
115833397
363832087
4504441
493020233
320853103
152424697
415062931
68383151
52690499
21582161
356260979
473961659
530378339
342386059
512728681
354975431
308858861
362670389
247496771
315250493
199827601
184813093
199683761
533470159
64878889
297357497
107477347
284738261
486863497
36503171
488198951
70625077
473148667
381199073
283469723
74355781
504952933
79032631
50756071
305971777
149389993
362021039
257361277
245820361
163099597
324392329
312627737
49805011
226626979
323735021
97629593
300601363
341994643
358075609
179935741
153685187
462655517
193080551
12236593
206032529
466161919
174712463
95805379
362326297
168056071
226200679
437292697
418634897
244902817
283182149
432812909
284935681
114975541
80742449
62644429
370248731
296839901
383604227
342650999
517534231
238259627
339652751
205215217
1403113
1439947
332086037
33479209
434810473
237829187
318833591
28029227
533736457
302527567
404455937
48264043
156705319
419716901
461616373
144624241
178906543
104226103
321574163
4897861
90172463
215499079
211829213
534500599
355376393
270766247
35804371
474784867
352276259
476368231
385050539
57788077
31097669
34851499
420197929
354271259
311287283
25795463
230029633
24726631
46268239
146476669
474886187
247715621
456443399
258196343
367022317
163824673
262737583
478408351
251860859
230830367
43919353
407503517
127207121
464828489
386252147
7343389
498210509
463078463
288824191
139550417
166616999
314138743
500806303
127486549
261000977
430153543
484379639
487615633
199977977
109359287
106523273
290989873
204677521
309121559
391981619
319519919
523170041
324056309
17838533
117677227
83920189
165356651
189998531
203144047
266350961
218015773
385495879
105949541
114147181
335467463
481464187
140373553
139911413
234813013
387287471
31622741
511642951
279659101
181924243
55301431
161524387
293758307
378494257
294562189
438747161
420398971
244930079
122695981
143052233
72759733
124144109
327548929
238075027
47499367
471035401
521697703
290558207
18353473
170862073
427463341
164754511
502825781
229587221
303795829
140415241
180952451
507840769
351729997
526078507
91702157
36217127
194555533
12451013
417449077
68365961
505070299
259949867
379570057
147529391
166553489
446728549
379712371
393192143
351795173
510084703
336272033
505011121
477078649
473077643
99955673
223318439
353283673
93421597
386534377
201829801
273987179
326336749
234859829
51426871
109026469
379583261
290729261
16112867
255255097
365465819
427268299
41903087
149184473
186581723
521724829
488540603
424930409
311685679
121614557
483309917
121245073
391600037
111758897
39205753
180906709
322228157
218974937
489797437
214694339
483775867
25806269
149650771
453682633
91851107
239628709
297805973
532058669
312759311
535377697
459399599
78144643
67502107
153635863
112818527
256466549
298405561
401446861
22023691
247987261
19000987
455773063
224735167
57724301
379268221
430864597
126166981
98982889
503678347
464670989
87010799
35210741
379190527
91892453
230593813
497422837
64939993
284929391
396461827
355673257
357281893
504990901
22649743
41627249
53073467
105469327
301800449
94078199
514115543
37202657
479271437
80355281
335745889
433717961
72401713
215093771
122961617
328012303
437023583
155425771
258742637
322817309
122919089
479859167
520061987
310934219
3028247
186344947
409502887
94359899
146726431
339802961
184026517
445157381
43442801
525027883
155760949
373499897
93795227
526041007
457385639
450588329
353633509
392245327
461962231
349773947
51124319
34920961
499363919
377925269
215215667
54841343
396478249
98101363
452514509
1913789
116999063
512096749
12273893
244125499
428758763
40231501
446604559
18111881
258215761
333093227
188416169
453459401
436286791
64403
374723711
343204327
4189403
429492353
510120917
531339553
157537651
477680857
111160747
404422813
178899169
183372961
246164053
296062903
224655049
6423301
426526937
85834501
382464779
47018329
206803439
27776813
213411167
461347771
461669773
31399037
120010883
126868241
152268331
177298211
406090039
119063279
432043397
377644217
392835283
139624109
174526697
60145123
472465711
139405037
235416949
247341967
361177991
445171591
369182003
22840691
70969867
358685549
51036611
7210453
277237217
507774629
443396479
491371351
5104109
229458811
208794233
510480013
178494289
314856547
243689939
328435243
138135083
389044013
217656811
523855097
340877531
140150929
20222113
468852001
287735233
498817783
92093959
5862133
144045221
316015207
322387249
369981587
2496409
43768157
141803867
453151481
365117777
244192967
467207527
213332533
161736209
114657671
263222521
393533641
526864271
5468041
519836521
61020917
484574131
22107311
205439497
106940461
165346897
328737121
152401783
507917
463588019
187230889
105123721
529431949
464136457
470175067
354129779
334153801
75399067
53110181
191880229
37245239
269786053
152221021
267198293
493125133
483071089
329786767
436157773
440024791
324956017
452573453
91825121
426609263
9878489
303504541
107753069
317142269
14639893
85081279
19819843
383807591
244837441
313001357
385550533
114607711
415632029
383832871
65138819
1072199
494969443
430710971
264729473
401026429
57589997
182096477
136836659
195743173
494205911
107403707
246447053
8000357
448534687
203665801
188528129
240561313
468775897
451943509
483571909
50314933
202211953
231434429
429593669
489239867
56618071
277939331
377455679
150624137
138476381
473273627
183414449
464337073
405927773
470895493
480949829
324520663
435721933
255759653
426907651
73111279
337472539
496312123
45659963
250255253
44108299
70964609
54733111
489151991
358194853
167037271
357187043
319999447
315747101
191763991
446737069
527510861
90585553
187406731
108440243
347673383
180807943
109779233
327282731
297890179
293093153
298086941
508585633
32399231
415884149
531537847
81719987
144807137
392298509
247469447
189112577
279460309
4012537
221154209
42233573
405759253
486342173
177749101
175902169
85035823
176382341
335052493
486297953
307581091
369820027
487359517
81654271
504697597
423320831
397302307
689261
328620983
105012529
109461227
41116697
295939207
229030147
502517707
32438759
162750229
531629407
495106061
428167847
235408507
167998121
23613061
15152693
257337137
262480591
390989789
53729237
271242607
90160849
30994333
203749001
5841883
295812547
54350339
120019709
528693547
85287343
349288417
140298913
420500057
424597499
408732133
438937189
398485771
451598243
337792757
58519583
494353261
355163681
513960899
513359419
64988249
36335597
132019081
381133873
318348509
71557103
81366193
36593849
41009009
240549223
46659161
434569703
486292537
451121621
355507811
452819849
492209233
7026883
306550373
155915849
81150481
382948381
266278417
299342717
53429533
463308809
70975483
111708101
155913767
536365859
444601429
369664391
196163659
335190781
419262343
241945673
306632239
13761961
490336939
43831243
305628061
189716699
356908441
207045521
444387521
384331907
103655521
177466561
276436387
318250313
448686241
42564251
160891979
447273287
355542323
129834709
171015667
197584729
285509011
157472527
323463089
102661529
292654903
382930963
174947957
128353243
321138487
144699557
121569571
105298201
75529661
409117909
409253623
125313389
85200653
297608119
228177889
161911433
520720847
15851369
216808577
83851057
223048051
26065859
440966809
242013859
276976619
441745781
141561769
297691423
24934853
416713939
459033761
267075617
413749969
382930487
128675851
410566001
9130081
121500461
491071699
342002053
454751893
212881891
177395041
400779713
438412493
270381973
534322991
146745397
293496257
394194797
458646583
476448961
207762517
271734413
273096713
468990497
3220447
288318959
279437903
517762807
268851901
51483221
37611323
87621733
442879601
51922679
17738827
295489039
27366931
356851073
46488647
426624313
185236867
191084549
239884927
424061021
475249987
523297211
422151061
149211983
487226009
129390607
279553189
168211577
312578869
279221441
186564353
459973933
288441311
281901887
340793909
267167707
164602747
391968359
61013033
29934631
343874789
33663653
252338623
374346373
365240201
98704751
277805503
408234251
89612273
431475151
203460067
3109273
284499151
128555059
327132913
296426167
378937981
48035839
17614837
315430397
331792259
259584541
492401713
365159191
208422169
251418511
187732757
294547483
5372879
75896369
117071309
46670069
494633231
200973209
44274499
7682117
2767561
274038757
127424599
102717413
358756577
289273867
415463267
236618231
140502409
219701609
233210689
505496009
5065961
395394023
308430251
440856917
456652279
409121021
359789953
202712009
377334161
130434691
195633007
347589421
412510421
6136231
231920761
263549809
402864379
134953829
138128929
244340363
332335987
52082621
163013243
458650609
355968839
83264833
44170031
245897987
71932037
348764359
217537913
30837137
196544809
511400389
162044329
257872177
6664517
174915557
126542149
197521151
17153783
216069341
60011461
241074877
363653869
237148169
260058481
37168993
182760467
373622201
459355697
239536379
352644079
214475813
474530429
374258309
477423833
488469701
177636937
310257217
441395567
463123523
490017127
48234937
38834221
15457759
497819671
126308671
349106633
487181477
11865751
426140339
526432391
3766487
273649889
213792197
387161221
305657783
363213353
522695777
408819107
490407299
16126927
152661659
264726367
74277583
68946851
110226553
184517471
264558961
410078567
28528427
452665091
305138773
368240773
318846511
381015353
177241901
478315219
362447663
524969171
434731217
324406073
121352593
116511833
156310183
17997589
229123333
306651211
534952387
313710889
178073629
3149963
192002017
478100209
15780311
272237411
270263381
24772183
1663771
511261057
408572309
528651061
218526419
135489407
474862937
417932329
52872317
345834581
172485919
369345371
503039081
125329949
501733927
80353769
500993021
248906377
38447491
214884011
128961449
410379241
485671507
328001957
351901807
528264479
415531453
203689397
480312901
271961447
480555787
155522743
406646327
142807603
461407549
272983727
4528417
336167599
207255859
295604273
268986043
250654751
433976003
77507693
329559491
362340169
363309209
241575869
398818319
496984093
214547471
388957337
511876369
81301277
463766971
261735937
435635429
394661693
4174133
97933427
195556619
222852061
169091381
495992911
494641471
477939383
443674747
344591711
82547173
94020733
191649569
398258837
234851363
418389929
516853319
277019761
490550677
8437777
346209137
217498711
110515739
212852947
318737833
127624027
126476983
66752009
402641677
58398407
312487337
1412563
251355653
100519933
59860979
326226179
226622839
184381597
313985899
447864619
473221787
213164327
252755179
119801939
274752629
45126467
244054157
334648651
67893373
304437613
504712261
519383743
195617561
187155151
13289447
476829121
331644809
301644113
444072397
425920489
522067607
138192209
168353429
35668511
380638969
431407447
24420713
110236067
140547401
234659357
507760147
500066597
282362719
374743553
160432021
246498139
360500969
437614129
417042391
132319087
439177223
324678311
443350283
531225833
355055681
505448407
315214087
254968099
24550843
45464963
171997939
53653339
530255717
37745243
444622817
252793273
373505711
365832713
452456143
111984137
328593371
459728383
291454733
184805717
320075297
382611589
174427439
118506307
354320563
503320229
466680917
371156741
135422887
138533089
480919129
179264749
450057709
307044113
390711121
223785391
47372323
481262629
327927701
54729251
132230533
239795273
329323321
291886099
512612557
345260627
353721583
20320987
45747941
414636127
98046173
268384859
524341891
258031981
5358967
528585479
129987673
78986503
206739497
84333091
443145013
419551133
171695857
275115059
75768353
166269787
233050199
29179697
245112337
161972197
220976477
444815431
122104513
9817799
530105207
255253549
273013903
22905247
263939899
529693553
93031303
425948933
328516039
276053623
494940631
319241701
286225349
117422339
296700191
417927283
197881961
445006339
258665083
396605381
111510097
242965747
437393303
287728489
381597907
394059647
257775433
356403199
61648267
63962033
161646757
516723199
9934651
99586369
340408097
248068643
432099923
65455121
52680163
70892197
400623617
287891531
460595269
432418859
179330027
63724069
205910983
54487187
7469789
413308531
226276747
16982957
74515747
331459643
110294579
200928181
493618063
407837363
58356491
460177129
515578529
451030579
129307033
138443029
140192359
412467197
24629317
258296261
481265747
93870743
281847583
193654459
391963549
402374551
130761121
321035003
465697289
46831231
278779009
15020581
151009577
279549551
269756657
376683529
120034987
456166019
59564873
527781523
501775523
118455023
373211833
9362321
45261833
77122303
536136773
32649623
426762311
32748971
220463587
320742073
387726613
124713839
352342433
476273089
125494249
64496057
99910159
301131539
320214151
387890843
35119181
93933761
513521917
20065553
354912289
382552507
341270483
355830589
192602393
13995871
379337393
461040967
11363179
117571057
281272489
477950573
12371687
101818919
269111807
510544693
131634379
519474349
32353301
87460333
484845839
234936181
287234047
115637957
44799401
97359359
4740511
489202589
209656373
414742747
382349819
12373891
77718089
449185489
94704469
275054687
56201963
385134437
71504051
476126017
27937381
80974801
359363779
403242977
535555633
273606779
421570847
200833921
415728899
337758803
25167677
492604727
447762661
48166427
345687343
59355761
270342049
431605457
138618451
46258337
220242493
198765997
204631327
463154521
127108307
264541729
507364933
362489917
171543767
249064579
177319729
282512429
533975669
226536847
440256029
408843493
422922833
497805131
165398953
295083577
511886671
95835997
451879559
129898493
196439249
167734823
511560767
179966041
280293371
110141833
11421461
67945663
500985307
12646927
213617039
365346353
282836713
324134953
533560537
471506767
508190999
71480111
28069267
202563203
64618517
143540833
90175907
50351459
443862457
467285857
386059343
459088031
266743427
100946591
337954889
67945237
165409091
319213723
266797901
210156217
379853867
472937221
472160791
218105851
321355459
412525849
421098563
1007339
44799187
393758371
120947161
36242971
464403469
300423727
531272449
487440829
4506763
9929611
521249923
517794001
452463229
370453133
78764561
49021279
365724277
507800017
310266373
7347163
278876321
385146439
480203741
261764143
175062557
410749103
415771799
483268007
12274657
385970033
111492533
327114841
262776131
434137219
412652759
86059453
270587389
329441591
312689473
432857017
525122987
533408069
295124959
415818457
379854877
70196563
92007203
230890193
523753873
316234117
13640911
54412159
205252297
303822769
374198969
151289513
536223841
89402557
419710163
2649923
419699431
228122029
165566333
409687241
401233967
296407519
335220527
58816817
287192627
240528839
189715301
215627059
532081733
406708513
519838351
502482451
333032983
314808623
45475943
90302447
163686151
97986751
466424237
53926297
202442111
59035127
421462037
176335177
359982619
458205113
394514051
45876913
270354083
20288297
214306783
211959593
319977781
173200639
33308783
360653333
152554201
35383259
77746577
379563313
55902127
249560513
445815197
462058279
500078899
441140743
510577919
439688489
147750049
250040723
310691113
159440341
330344549
157117351
192915451
127225547
486276631
305874623
280788271
430495201
85290041
243846191
116509969
288064523
323951347
502023817
363279263
91879681
310698449
445856321
14800169
377983273
240509663
42326503
385630303
45622043
21316459
199996343
330977239
307199441
216249739
19833811
452890301
304373051
310926587
43307801
264572509
162806209
213814751
248336329
453261551
128852131
215712113
90515323
497749267
529253089
246442799
12586979
89883163
413732573
483254467
19823753
523161539
104620819
55140887
82826417
372107599
21445147
475373599
421750699
149566741
478621037
188765609
4224131
310473973
249890671
140380613
434983721
233174233
59201693
125243021
319372607
329981167
134304421
398595229
33139609
388675211
103442083
173450111
330819227
514646953
78943877
80946659
236970289
498654367
459896897
318929851
479060311
511939387
282139441
263719751
277692997
177836969
336927079
307744609
434978477
391327633
483412219
394822591
395758267
222235817
178664131
525005279
172284967
518614727
455580767
89507987
454860937
473111323
469652101
217487857
258303691
75308459
415945669
278656069
253441291
306866143
24928249
217205909
367139027
316754969
266334727
256193557
415482979
354453439
12255889
216666833
12634481
58497541
293648101
218727611
328201087
303859097
301093493
406958239
174596101
115255061
182665789
107480339
244529507
466368103
413471983
360420493
224751353
436309927
49381573
60475957
363489901
234066593
238249171
168581239
244986941
65947009
110869271
176618977
346803089
335698889
72077737
486936949
10159361
9897661
13182007
368844941
147641869
483656219
105371059
113349449
102116983
315955091
18241543
277480981
495226717
438524551
197021731
183465367
344175989
195682583
423283591
448546403
259571479
158989679
352050871
230884853
448843853
495284057
417765373
148927283
309862879
344415737
125238901
341717819
12936901
132235511
527393341
160579313
476160827
483711929
18216859
256937887
192482651
52450367
340117339
146276833
262343293
383463151
476602001
252860887
402509351
313730353
534405719
44174341
28942451
263186009
487028471
46549831
171394189
34110289
486456749
5431939
129339803
40987489
25473733
107761337
86719981
62742499
369659093
325140253
526521679
64754189
176252431
456101573
531798013
174543121
505645549
20445637
408001799
376610929
204828919
327557603
261177299
165679861
40631251
67732849
408772811
468945133
23673137
435565133
37628809
531941143
446739361
277663553
5527003
114987659
297143081
355290311
95158303
312741749
264421327
70613141
238756579
145122781
259833529
242838983
77436371
469488067
523208867
396977437
231586039
535264937
133781101
277137073
307932059
164103503
461591003
419759603
304802717
475586791
258804061
270218569
182784557
292088227
259792097
373458161
94317247
112966303
372007709
115395289
207344117
239387089
462055721
21082207
171372893
259160197
296602781
179639899
260023979
146179021
131914267
311861339
45919739
92888111
521200087
168669313
332349851
251542673
33031241
357678259
40757747
458018773
298844873
331189583
215121901
376807751
113489269
258808603
288523589
182074247
10075129
102471283
399487189
28291811
194819459
288652459
72258023
211399259
496114141
84553913
363679193
449463871
498958307
470446643
510331361
312491957
10321439
394761361
406301293
206447239
367497587
175672061
177174211
224262551
226509601
13269097
464783653
389908163
180330569
424511081
522769367
428645249
511859303
79781173
476943503
371842423
404511223
159619501
536126863
349192213
364590973
404124839
70853969
250915123
21435643
408063407
316427473
70164167
67877387
164191499
472918993
271749091
162091661
65723419
235179697
387642677
367630547
507036809
213971543
329126843
358567849
332257033
466292531
334938341
150308953
419915527
413432273
393451493
457258661
160866313
37267123
229570021
486757147
504944263
264115633
15981737
533751661
181159183
20641853
187004569
251813501
175671329
389982713
25030699
380437217
463373321
371680273
259981837
181190791
151684417
311155673
36423337
271324057
224345041
395141107
280123513
496539917
412313689
328339607
138682949
29581961
71153021
15781303
232030613
83353477
281768957
326181979
417302803
64945003
473241467
502848173
469380599
387342349
140091397
101673749
429178427
328511509
500409881
58472081
300907127
463623157
158367619
20435977
398092787
356690423
243019687
139378747
81104951
318699761
456067571
228445447
520787101
369777571
354722941
93535229
22509073
416166119
250765223
444245453
12667013
48796061
154824653
192023779
317097899
200744771
449452609
34269799
260717179
185539447
75889421
413685533
105970717
233710091
379968917
263444641
12408757
203730181
303932977
197502301
22209203
440694119
525646603
66384911
22746419
4028683
453556937
33737897
183208901
506690909
510664981
512562313
364459507
479946923
536356543
484422377
45259939
364765823
452487677
185255449
342518321
21049333
117867853
508523747
61548181
459965249
60074419
439320517
475310063
380205589
77580661
357295013
387625321
82558037
340043659
201528673
217139033
38617427
253260551
107768201
313915159
524864927
332108723
309487411
16238951
143379031
47418209
67192787
343684127
497357983
520132607
51143413
514303247
63834569
482288789
180886931
116725997
15392159
267513677
414459751
309397783
452931431
133808063
223899989
19772237
75038473
141302873
4967311
476318911
342802783
275454503
226217171
462487589
391987481
85885571
536351923
430692959
138069497
181986601
477065041
145655833
157679729
505370539
406388707
470601959
529663063
290219491
185934503
395614547
328830059
330296011
345230321
416817113
316273733
439793983
384268733
171108841
74247781
280278749
337346369
273901247
473097623
455784143
533045801
313813189
516960853
163789657
412433689
470722699
286740203
477745963
507312713
499722793
164047099
229396649
69437413
110885239
371093587
511659901
308343803
440928629
51681367
230929483
237701143
70973333
13673657
402599063
325639771
320458861
83082971
90508589
16939589
59723189
424225159
495791731
307650659
489626569
48462773
22698911
368356501
468311351
490630633
492783647
521197249
254534627
364032341
243291299
418265153
508263047
319731173
48538067
485727919
340541783
483144763
447037861
376509799
36272057
355726603
226390231
206059279
275916761
39449587
415574209
30205667
419233567
497897623
120802543
326981509
192171709
173122903
47040473
419625599
26221799
434975467
263825413
93701527
2802911
246956971
152285321
433524239
109516489
499856653
174593509
277535407
278839063
341372491
349259357
461791543
225955871
248628719
459489721
333434459
102568457
486174971
461605457
441179131
3604871
265970891
349957129
197550281
21281797
488746507
234088429
125607299
338973749
120740779
430450939
475301921
517226993
86676263
37899853
349775243
191758703
310876087
263104159
473089861
136309351
419944009
121022801
423249329
126133303
287414861
437286599
453549883
359786857
421423637
346686187
368449603
156370667
278188217
180962239
8777723
407059241
359675803
61616531
136512469
322603829
39921911
470946221
25357243
204724483
213752633
295694369
238217293
207607123
389927017
202942567
91856647
168812849
13738849
140734459
22263049
67498973
270451039
60159599
412700621
106919411
8944073
177888547
141363527
354630677
120623051
28246219
161812003
61090597
281656259
372537359
35446643
396250847
258767891
258829159
259154333
321099277
510919889
118803551
66176531
416989511
32174617
350305817
80893193
507143869
477025177
187229431
370780621
198250319
261159623
3359107
191819323
266356613
176884343
325859981
411803083
441032497
454462301
68709559
142080877
472767067
500677241
178351259
394346621
358070887
505533289
193956157
229234153
39949409
44427077
346323331
516444713
350802979
531569279
293807939
383006453
24661201
161300231
82331441
48955637
415776709
22015397
335732879
125803033
512211149
419301667
285604831
225437669
409071623
140483731
219870719
171782827
414045311
61770437
348129499
416709677
426644843
23420351
290208407
51895801
329052151
24085333
526834013
434229143
384276119
59201237
117036863
2855483
346040641
56770561
344966917
335473759
508679417
404977973
34624621
241724237
181383887
407357303
132814699
344864279
315910351
442482217
198813941
227983841
204803189
126956111
410545879
536677633
183346643
211592299
486514981
28546019
404520929
117019633
418737559
356868619
230494409
474017057
163595239
161510059
140822107
372118577
459849823
352154749
259144213
172125241
319367137
298700851
282689321
253175113
44050541
521970887
10226849
303950483
531824987
409345831
481369439
284060351
307484867
159008749
159752401
485418509
277351829
360911179
105854813
487162433
222058313
456652447
30703009
527390827
387779489
403574851
423598499
401922643
249878119
253469653
159002009
67345067
489691039
27499067
203851789
66635593
180045199
6987661
456661559
336781787
124176841
143234389
434296217
145634123
156001961
434276039
527941691
100708351
519106807
292221451
342511979
320033237
213306377
402598901
17794739
461367997
364815877
19031203
36116389
108964729
196034833
327328819
278772889
246076583
306879787
498945617
470126903
324511591
374659781
419408263
512789617
160025837
313428937
120546691
40884079
24678859
514007717
101887673
135080489
94807187
90081977
88270163
508254191
136027393
357174679
26730541
88500749
457883669
237801367
133400303
160859467
220882171
126674299
48103873
153235051
172076339
462118207
49957333
287343341
317745719
507140969
79426747
511107251
272632733
325726459
222900577
532085759
49514461
42231767
218387419
143718847
334389871
28218433
208248301
505042253
221613011
28422703
532282757
494092273
255817561
500725597
253757767
20258549
291962387
244032991
204788347
460427293
377599213
255306859
213144557
397062587
215633263
351240091
422109769
447504803
463140863
133800203
121863983
101523089
151909931
80918099
116478689
113810569
62035307
227164643
392268973
414444827
370410647
493555157
184101649
315252187
371236039
392578939
221141731
26127571
203277793
34353299
97878601
138933923
284728519
515721013
24563423
156075019
293422777
145098599
48335501
123043577
148122437
501451229
406650121
436674107
498461297
439639
483690089
525019171
64688381
301895101
4474361
333374449
515901203
63726277
132502441
158343793
448064887
95732687
197205689
360351671
276971273
394482391
125959643
306778319
435393659
116292973
453488587
478084991
482007151
22162939
476982521
247073
310889629
137863163
253146629
93405563
121540729
195499727
111541043
513376529
174018479
119447563
436346699
316127027
22056787
4890023
146885051
23007263
433116041
196689343
535436537
183334777
426455573
232882957
18700277
229120019
117546463
171934699
93055427
214028039
102407743
46255901
192263711
532038697
117419699
190437307
432406609
520358603
235735301
10783081
59743427
97770797
251832443
381722797
304462373
140843149
298541629
159521561
324979619
188812181
53548637
397934969
227164601
198299173
279956741
6192163
46952233
530620243
405762589
16754267
13239763
201392677
499045361
248655497
311532827
396852803
70539187
277002511
313755643
259760899
319377697
440820521
82856881
28766167
193590193
437549807
290735719
429037087
233989867
98625727
185318663
51105347
268899947
26352649
273504043
165673171
526884257
13673689
496451531
333381469
337246699
462866023
145901321
332808743
3815167
529314701
75147433
157939291
486509971
148258673
95348843
193978061
325317191
348383603
10056349
403255507
324967567
76006531
244756357
243858649
370726267
193071301
267758321
4080301
48540319
66593167
401318821
95012689
286611427
442664737
171389033
320948387
434986313
337515169
466936721
179324291
510527081
231426917
273001961
350127793
61760443
131738449
432979187
497728841
204691493
485317153
253375207
319368529
521463961
259628251
5711149
330645439
283734827
484411013
1364911
123662269
75339749
397419677
501888559
470898721
472860431
391081799
32390213
208491137
400208089
124137443
508838257
356400851
396498257
241308817
446629237
92912219
70648993
346188653
220695457
196884421
47806823
208797959
518682191
145447063
519242047
458411587
22593163
454658993
422312197
441188269
491750081
6083299
46632317
357293831
252266029
365343949
8256233
158571599
352280237
331568179
39820321
258737627
389241871
120045521
368599073
103889519
111460249
504526489
145539859
198658717
387737101
233065211
189550447
198258449
531181433
81822437
108641089
72171383
15946759
251806843
81302497
10608557
491759347
196321003
271175603
379742731
328700473
62650001
91378583
486916763
153669203
90365287
329652919
355339669
301710223
353037197
48670753
359627449
75138523
450842627
431089783
109245833
478662841
362250277
319059233
288592721
298329443
77717231
425604359
143482067
259914271
250518677
328836923
59625529
239617237
436004453
407779579
71806507
115875703
525059063
530844389
460898521
48150133
431996203
360835427
231933781
57003157
198671881
312139753
201483769
430575011
92315911
326674811
384803413
227891977
186300061
286879819
504047339
131469439
195539359
89672383
339421289
176942411
153161089
19452053
379304479
392656567
254949529
41814187
239685503
528190067
250090889
269324071
200390753
430093427
383255351
415504351
297217127
267527107
388507397
87646633
485363267
283452979
123850229
113993987
304296331
155681623
395171701
371143229
492991283
440935399
254885179
384012259
505388207
523254211
223715363
446131957
386241539
477166981
381394777
20130293
57951899
303012961
85095001
233792957
525549083
313153691
377450009
131406881
249636271
187369031
366769853
330959353
278702269
514846681
341288921
271453753
173419361
154371467
76338407
199086523
205085879
221444477
438252713
175831361
8460763
458741939
187674299
428840723
156450013
147816293
346583891
30767543
501283457
515366941
168572801
486276067
274544969
431541001
378082321
197325577
293072953
337504963
212342173
305339459
471856789
497877461
197115301
375898279
166779331
337855361
140293553
435899713
241307111
244325383
331242001
222360709
209076239
450558373
385015633
118914869
482566697
324616529
296914207
221413561
333757519
120281633
472856777
18997973
290868661
391370711
517068301
207121559
442770353
334501907
151803667
140022679
240278377
127048289
261336167
365192057
352053769
103185241
455483681
89202541
340112207
382055717
38050721
366646589
428609639
40671329
372686341
188465093
366537449
320689333
49359371
280664519
21737201
88365737
120738719
393602941
391242877
326385337
22860029
418067737
400283579
503186963
43081393
29019547
247947437
75188189
119380067
331130389
119297357
128945057
102648373
236139529
59621161
66928727
24354119
322785739
417473239
80036399
112184533
202262987
92626327
287504317
533635171
17331187
250486471
503663033
438088499
225293017
205312117
529730009
79309669
125786329
67496831
76820441
217063477
535646759
180666071
177771151
513222271
76225879
100202413
278275139
91594969
153289111
148690769
237384131
396892889
92755867
411046543
388356757
152119393
256535771
86874653
385508561
33146591
473228009
474905677
239247007
259973617
426975709
217759337
444543101
518245333
315284009
238735099
405201607
398017309
219296083
496510747
251676533
253331957
215844701
344570747
447007903
343453421
510252563
188504359
528616631
220752409
416351791
347543411
193246541
170232709
273551717
427355983
461627533
398166841
221416271
121353833
4709183
182293127
24628361
359049643
431611007
279010793
215175673
79453133
375321899
148068523
455702999
414698567
410863147
316345901
81291037
325944277
527667317
200268247
10605289
372137303
162399203
423316769
529356287
26266619
348429241
34174187
108900511
3203063
330726779
497524529
134517629
312917893
516356627
366459229
22459637
214293767
421636031
427867423
60465931
253037569
225307391
238679431
63875323
463540243
18961139
531879259
142778921
249789437
67364567
516501631
59875763
246668179
153018301
395865797
508716667
254781077
343363819
249989759
458233427
32417941
15447121
441570413
209998361
246063733
319555279
45459221
222741983
158341501
323472367
471882289
189635839
300178871
45490561
199332587
513900131
309441523
45566159
100710689
299614481
399636647
123745889
265096043
65880709
346789351
225114599
19937591
218862559
217474417
452144933
80500727
311481217
455098141
402467929
400910777
186993029
320704739
141622009
423383039
206483993
89148497
73813403
502745563
98873191
40904651
65848891
385556891
185762567
15119641
9599017
96971489
118058321
355406957
322960721
135400229
396224447
296772337
437799823
217090931
461587211
398696707
402429133
176029289
122634779
151251017
172692383
427411759
254512211
348578611
201117437
346133731
128759489
289109039
106724939
67719713
79516967
244584883
523928987
297586031
191164429
205922597
298121353
322868597
115405207
346921087
505385767
309077773
226729099
141695611
198434729
374096729
296092721
136265027
390303961
68262563
124506407
372627571
37880231
168628259
469830577
73327577
71889373
21385211
286077973
287604649
365695507
367009261
346701749
95676601
304411859
233748217
96594551
418732703
354774341
17926819
437665519
71118137
267880421
476133937
259175869
292337863
264501361
263400461
522694873
26765723
118227377
129863863
352691
448813327
25623467
214415989
358157843
142386697
365075791
196270037
109643111
195999337
311697803
83473567
97734643
362286163
27940663
505125337
191526149
431977867
271741361
181562317
20584973
362499569
199174097
164511143
24443459
280701097
58050271
19483909
174563881
124422421
125370389
402014177
193461893
199800763
43504607
530568133
515232841
168244157
50548103
161523497
159328553
249147697
124454089
299919863
239671907
131962057
358500941
58355021
126685291
160186591
60272699
491295577
471972047
208405273
110187499
106485629
76050599
20928703
66217213
233818661
483825989
153219403
18398561
47154227
454938089
363788059
355644217
26238887
529160531
101475859
417954629
469320587
167392763
267797557
51333239
349868003
513018307
208074571
486203231
313711381
243674929
174525919
11966921
279318643
519186377
506538601
308057861
240069439
324499831
354085997
169271537
412122181
197506201
245385587
90071081
104305469
296691341
62234833
178048261
509996551
187709593
82247017
168937831
60518663
457100123
164596697
103475023
534674167
309132911
437270597
130652369
59324071
97728431
220391389
48687109
417502489
530649113
54103891
513534293
441217681
522079781
335849273
383412053
257978659
318264641
82350403
431117321
236779073
1471511
452576981
151143977
505829099
243848677
360970411
197951609
348160193
94610303
26281441
5987549
239458547
79484627
492706979
12215219
226667729
261520387
503847917
240237169
438363323
318291599
301731883
45935441
327132913
70958981
162429209
450575119
6132221
439831841
39186629
176695741
360113381
161033507
263469719
85585193
35751061
316428817
348765943
312898021
260089133
492976993
193298771
233126891
305867071
493777379
491565817
396884777
525280627
534120893
363989309
197118629
504675211
293909491
141559997
446205719
153986123
125851939
197334829
332023729
273675481
291571103
293312683
181605317
531570931
275992259
104410307
472767881
212765737
122373371
492965177
304048783
234196393
302152451
503433031
20600551
520496597
25435127
33331027
375795001
42664651
383085869
159751733
189165101
387970663
353392807
49235899
118182797
175384889
72930763
402817979
214394083
263045927
416218001
185367451
43572157
272487097
458235163
123414847
435054911
168280781
96259517
219841669
135821809
274309097
296309833
254183467
455774117
108094187
422988977
493248671
522777539
97545187
138447839
326312351
505855939
287342533
362868221
4993603
443904449
276022403
425304851
83167433
109236077
455337541
174687917
211338949
16857733
282003857
232902619
27314953
58729663
58108207
47694677
515751659
87837733
357352907
242984579
458471917
114533801
46922221
191936321
481966769
473124173
397806623
281867681
326179879
387298867
368207929
344898551
266289337
111168137
408671947
281974207
272966209
239297141
333305261
160684751
339744887
336723451
9432707
32898193
519671069
367050833
310735303
347770909
428495009
253179733
92067769
22958107
492090659
528072829
144366347
296158441
526726799
421807667
104091539
487461173
508202047
263471443
19174231
332595677
408760697
448027663
512790767
349956709
7578751
213115051
505490963
193159039
381526091
530362127
285745121
247210963
25789537
65939161
343326877
108778471
188572427
252970703
479167019
272285137
360894601
260375749
102532867
121045339
96996583
263139983
507631133
387864133
19808989
374194393
132281939
307102799
247653599
38562091
172839571
169067447
413177953
325301201
293600717
459702989
191330891
157894201
445033607
53224819
403201879
77372003
238087049
524682343
167410363
263247191
310485103
183345977
158607629
133227407
217332529
132911533
465451219
467895391
247759483
148250413
20865197
134200727
156913007
438459491
246923627
417444719
442062977
367668089
530985289
30587593
127355311
67465031
214898657
230506219
260534431
334614617
434860981
11446693
159920147
105094471
467137907
402304127
389781893
447199133
146930281
55422989
467622647
142258423
157380653
356952811
302784733
207938723
262785893
154578953
89626391
396249179
455586619
547453
166038947
29037973
59598271
335669011
225620789
510548179
451676087
383889551
520734757
46292263
140762221
431224279
204393401
82900669
480725789
333110317
61128101
243965053
454736263
18336907
5149621
10057469
210570697
135921197
527800057
78206857
484977653
258225557
236623909
143936477
113772587
252152141
66071191
53417701
441086003
224306947
519519683
197440037
504148111
474904649
357766193
364788059
132970289
136106513
71278283
176265403
401302831
97444909
430667863
470651143
109890101
75741739
285568121
131726053
355826489
57090857
218506037
8647579
373707337
31359299
258454433
129226477
165679109
479446307
49326577
170259527
237773113
316838267
312140167
156696733
332021927
248169671
187802387
173853451
295745623
514202071
113561137
61946243
168404251
102277369
236504771
430583411
199962817
217598159
428100703
415498639
273340117
124319969
240121291
261567401
371376029
149212717
359677231
292009591
426520153
401719399
11207803
25588807
265715753
58382473
344514587
82742123
508674599
18016001
222803099
392555587
358046687
218553697
292104707
321085763
420838531
293150717
414098953
389240627
248165851
283636637
369058171
211646317
188181341
404678033
281121161
372033859
211735387
148864979
153723799
376931857
66355183
246910621
32868707
164897011
253943293
272677513
10664809
46560749
210863677
135497909
59852237
274116217
412620493
425839387
284772289
413163263
453945287
36564413
288069853
133093739
389034923
421056059
127582747
49235911
395378807
260277593
16084031
156537811
108084983
56250871
366632033
275344141
117865337
202952693
44711213
157806667
480547541
17654113
187984717
172983757
275463491
309893447
63516683
450473627
82442441
256275973
202861039
412877081
428123153
106618189
477435533
399273643
131022503
478408831
516894901
311147959
430579
254976893
339211913
14156893
200041103
137897791
305621689
120159929
97440127
210847613
378096539
104049977
130434529
42151927
287879257
68913827
219625019
123659243
293866819
357165157
464317723
73153711
25734133
397250701
515379187
20028059
231608753
124787603
517836947
68375807
142488947
244984291
138332371
355709567
19359869
246863719
401451527
433369943
127491713
306219307
25928039
211212769
366341887
20844983
409785713
10755869
383687047
420110573
243465539
412720817
396827231
69352007
433317551
339521069
315909491
502892297
1192651
371923729
419606809
275604247
51722029
408569129
101450491
82116589
80743853
150285847
363242153
156241331
174590201
306986917
6860437
7496623
412511191
337141619
445570049
414342349
528843481
366878089
294125609
61303507
297310667
330219343
261794627
88219207
421018123
9700357
493562807
450693773
265620497
63667687
95185151
10275241
273777799
1702133
130934233
163423627
121695043
93807341
278792009
464002921
490235399
26394001
92059433
295240657
154744921
447354469
459155887
128323669
481310461
115384861
467070337
224021387
367712809
292463551
165066949
183860069
253781789
122931223
166154371
68696363
473403577
361619227
158368543
454403351
350576689
454793081
508085063
489788737
125008817
213430201
365542447
418990207
177598081
344921771
358119109
365205877
46530443
403323649
225711823
218838623
350158229
425868899
486942403
52759183
449062253
214877203
189671327
460178717
333345427
383809813
309841549
470993113
232586987
138264733
483832543
440896109
516932371
58258853
63876751
211195703
189358003
464650223
406770911
487124243
371107021
14830633
237666313
237473057
220167679
10623157
318693139
12940591
291992573
275618461
361121339
438967457
406460287
488917811
48949699
200978329
340368239
500814133
330214043
188741159
337669403
44572769
92399563
304001561
343449983
197421703
45395551
113493761
146347637
348432563
123807533
440364979
253697183
206351231
505989109
165911357
247721171
200097641
333961723
164933959
427080757
447720191
88371331
365050799
370527757
399719939
232515209
519457849
127692281
104128901
434303719
463508921
482049367
119516983
466850701
304600889
209743661
82219433
156439651
467429273
229500431
123674891
225397519
51421873
6347659
98285029
79423579
494918101
119993009
523338449
83356631
154786169
298276483
421820183
314126609
45427969
469317769
234078319
33544867
432403217
64320281
40408943
122619649
25934567
451531481
373977391
240233599
63359479
43573681
234394681
200015789
341016341
225991211
122890601
254946239
133565813
279904069
245158391
188386651
387700493
462364517
55156267
80551463
403075487
174423917
220431527
116190199
150517291
95319373
323065097
265446899
302527703
314905537
18561967
435168973
491373923
35641451
436963897
370796123
528089851
530548103
85084123
189585283
350250403
515522633
26870203
20078677
134510303
6459203
66302053
494524463
92140837
517139309
277577791
255601013
111070363
62445041
200829389
152639917
207637543
88753087
525112891
464924671
4999801
461625809
495633769
495937571
291396907
239983879
320157037
34323529
442887491
203296913
174284651
213403441
374886727
78174247
384958787
293897039
403837739
101778637
248788711
380857643
267485461
216739247
213048629
420876607
126540983
18304639
434500723
6713767
314590181
228717673
262024453
209975971
376443959
418342663
392389883
37354861
275253661
9172727
382880831
293972087
412438729
345252443
4348727
400792571
513600089
290349259
374681101
299597737
237994453
106665539
299736583
529699211
205371923
25986739
194714713
148642201
351570871
252103073
445895371
159514661
486819673
412499803
115194253
75150461
166723223
81420761
77959543
237535351
234298703
239671717
514466219
280992667
399540703
284958521
294907829
158606449
315907477
362654239
85663139
53597339
111560777
317473003
213655639
509739287
447959489
148207151
272957303
486364531
98193229
421829063
338358257
461949161
177646387
163517489
419435647
301659403
449314067
159582779
508817887
466010939
469624321
86772547
34158973
413433401
116020573
348097289
317886389
345805771
97824317
216261599
96888881
416237477
532407349
126876823
119494783
462080831
35768881
452672053
259347059
23760083
492918917
361837193
48822247
377010793
11843231
105089261
167768443
157566593
264562939
378240193
464145443
163110113
207783481
521472187
273707669
377354359
37100083
371553181
33631523
188784923
519396947
489808079
268589723
129023569
371638739
384606377
477065119
96888991
379447847
189388841
246844757
121215379
480105331
43867261
161945843
15545581
52566317
502058849
124830737
693877
132885211
6868843
254287889
502346587
475487099
495629809
14797109
412178839
351593611
4982077
411143221
120523967
474512321
32169097
501054181
149372429
349921787
138840463
318004451
257861063
112137803
305587957
16342663
47119409
102968707
125419909
465100199
177780683
217332253
433788367
455917783
117514667
147547
53468873
348877729
220846891
327262933
343813111
42526597
440450117
164918063
9671687
266569883
458572267
347975371
448096553
485975111
441039611
47130653
452504837
528141521
378561713
243669739
462432601
93567757
2834339
122762581
81015547
280312421
363429691
366363161
221596633
161680483
177836353
213083363
194830793
290474909
440459911
242366281
480763501
38134351
106566539
110294201
260156747
484272331
292495039
323617271
208487861
231904483
356356069
154372609
176567813
18551123
238179971
147538871
434130371
450267479
142767137
123274763
235495213
204633151
184728403
55837489
535495319
205469221
495233719
366262111
245415803
79254937
150518099
358700917
448083983
249137891
150334181
99588017
279199111
24331511
294657941
143522497
321875227
429195829
466497389
359933309
139569923
314873917
428377687
522916697
348169967
53252119
308490883
509609717
302331767
398478973
483514567
89421169
259304327
109250303
99079049
91677769
377265587
350895581
66404687
387924293
455378227
250510829
43623059
37796771
16050589
230568619
179931733
497235829
41116237
435346333
34286429
433619429
521211931
212555153
477641533
53913053
275442287
223905977
315646267
41491253
307371257
395877241
132049927
306295169
42977491
280882079
86168473
164678209
332073739
72221323
302745953
349101833
299990807
198535277
63011083
475036421
89155013
171430541
436823557
156269317
488095991
85901083
268908469
501641221
214639669
265033981
294041717
250842467
447719861
243358103
481829917
131861971
508907713
143222719
489322739
158083109
441175769
193101913
252624767
267545809
253241551
23545681
83895359
180218029
448357753
211955917
89498177
465333329
98902667
214336117
119945717
10044313
359787697
431841881
163610093
130089119
396108509
158648407
473548877
138172421
421263937
223868423
369388973
20270969
511893091
272706121
349488521
57789169
835141
480111217
116425763
158061457
282619159
238874861
235307869
477136559
336290321
514094963
154399507
360890683
314663309
144669179
443699521
403087703
23813929
372646819
214067099
45975049
268185413
354067057
52746943
235651783
432065987
256320521
253938757
230457923
217507417
118810511
302546089
207480277
358095761
140763547
30565013
2896087
309767687
511894349
202090087
457707637
375812167
120620897
174674663
498668341
114503647
9248273
396837167
174470687
33369467
143028323
264929101
181497203
248023031
482801177
492761281
507768421
133143011
432999199
416944553
4703957
18836161
158428313
335528387
536838509
197261671
41525221
392261407
165339283
203842057
429432043
462695747
250732627
159927343
254170121
208635179
162348029
116955983
388185899
470146021
436345097
299914913
245909627
148834271
182275837
425431243
57290063
61084351
438148651
502174591
94762309
347727349
284591981
150766883
34790663
185744957
325409243
309730189
137976247
105385433
317053501
126029749
184942553
201376199
260416157
53682197
250006277
103129913
347188991
299290349
365588219
530457787
278340197
324469547
62476657
184972423
7822223
266355653
93655691
215163083
264014299
426601489
281091647
461254951
463394413
405973339
295597447
64941661
489048403
69110869
185437387
407445229
42172439
143785051
322953793
166854343
523956239
33894227
332553413
535073837
160818107
495235201
397365211
149629621
262870957
346529971
161333611
532711229
528739597
341107343
9598373
415712807
29374811
381718591
328476191
224755229
118784429
203497207
202673453
167924437
84510631
331041499
475705507
174191887
277949297
533195963
49222651
366861193
71034503
499099973
407934713
533109947
329782771
182115709
244877669
127012747
371286599
524083541
105439043
82756097
312151043
219585497
62249783
47323141
49099663
238520137
84487537
39729649
476929303
180438653
205414667
83405921
369635789
95145527
505620317
517875427
113346911
380900629
321467141
350220389
50322379
117431603
415747063
370545793
39608551
130458703
483656057
90599527
133995817
422204693
489909481
460044107
73198261
63179329
189780433
511495279
273555137
160651009
246233257
501009239
481463453
286201453
24420437
259121909
103580003
315590417
45537463
27347813
43306997
514386643
387308617
252598343
11045191
267470501
492160237
79765123
458626537
9712519
166460363
493792567
288182009
242383123
56890187
172845149
261007297
33743063
33808193
150703999
100058941
200855513
505786823
446958893
495594599
200214683
32921827
341729501
267944359
137896217
291312173
21098461
257996513
127829311
455259713
138420701
9420239
243277127
285587149
244035079
363499687
394039909
367743377
103639141
491698541
18101263
27574751
214085933
341160497
413661121
36603211
170524439
114304511
382024831
236954479
305040013
287537123
75165487
21998129
70477571
530957191
184996667
66100883
524357923
263399161
338634253
261821279
52677767
42168941
29267977
496971613
98725537
528025451
7741157
75588629
507466007
389621489
354025003
409095601
228214123
124228409
129551437
533068763
415245379
427349129
272502221
471735527
172854277
242409151
280440989
165348361
67724411
6911833
472003933
313915529
141124969
296964769
68764391
493364087
278755121
307848649
375427483
101429033
79106353
447037237
233394101
255417037
425879449
119237291
112980407
527510393
315951359
337254989
77837401
360113471
243363739
216442841
282621221
218189507
423975691
107917651
69788113
215770201
65691599
304282843
69232871
12195761
826019
477965107
326141567
307673591
1703687
206415647
166348631
329129551
164873581
146135683
535991497
520992947
526319897
264549227
507870553
234530809
28335943
253217689
244364039
414201247
157875931
47912561
359867447
439071379
318776539
254898331
101647211
172756687
379760333
364293959
1714091
257503241
288826183
134871043
393615769
188916209
41917313
2915069
411092743
228793657
531738409
413011121
432060089
184316863
169586617
357496541
98763739
217491563
340488521
386733863
518055143
27427531
214762021
257373559
95503951
372568369
277259861
249327233
392220043
104667803
497193527
142862771
456633157
48151423
41763983
184586351
526429273
505298509
39123053
355502227
495862249
422967179
417104921
346055029
27878693
115131481
199970131
530161727
104956273
345018407
286861873
403675781
514097261
41696947
360106711
457431991
351417139
99223
109695433
67926241
515569939
472357381
399516001
297295681
302439721
510290227
184793803
479135147
187707277
129175973
356979671
489590251
221038007
19523809
66406409
258680567
107854399
146769929
213691957
480924953
400765691
77974411
174733459
143105917
223242611
305651317
473456177
195212077
464927527
332766359
279355691
408979531
205551271
226830221
76370423
184266517
172080791
35972957
26831561
322232227
340782781
112508969
462100679
463321321
243109073
253038689
141684289
127413719
430859977
441401981
60257837
464123479
371026967
1607987
51254683
140111311
198534101
209334739
45428447
216834797
94510789
151757633
298846931
67943923
277432769
225590353
151266191
107188687
119896103
77411821
141367451
156116993
229362799
215005321
232931563
286982819
176849149
75762187
367067677
270447269
439193191
536545901
113832989
436057861
152165693
513573941
203196979
294493163
275507437
211268587
354092279
502133627
139798583
46052323
89856743
55483969
351930037
118654037
36467917
145872751
326796269
81142811
316419143
460156283
432242729
79245521
447878419
341556011
470025293
237748741
115095329
505631827
23214617
469713059
264327269
260897009
89199181
402218693
58722827
281724139
285575449
535618997
57081289
160419631
285730537
353599501
47720171
130625329
485050667
90514427
237578239
397883537
275984593
54013187
179501219
463809217
139111163
375680153
374781019
477495443
55753433
330258199
97558649
134641079
523253189
50900453
364612601
354476963
221291599
396411373
305817929
211148879
68510929
531721573
68326409
431229961
166410869
101965121
408579427
505760273
423506791
384238801
350565961
282388571
312507983
170818993
487076857
214723127
534782909
382227407
39950551
517261963
444458389
456132983
260400863
27320809
372396331
158644439
325142887
514396769
186829723
529451437
410806313
365511649
13178987
176109463
104292179
335414501
337319971
210886499
483275383
252004043
501787703
301833299
186390427
325048781
300712129
431666639
343660367
193397291
8716249
314042371
121194551
507407633
491436199
376139243
378431741
284078621
495348443
157014901
40416091
182719489
124122367
189583019
69610637
526599439
77188283
504266999
44115763
231774509
476940251
282969053
77459857
345246383
24121343
111834647
237198253
181730023
135589933
51639961
405577511
74873863
247243567
254606239
403084667
456797249
97815373
288701867
356966443
153247499
333406009
528817903
250581151
239461463
102693313
47166127
441757117
121576967
342778897
407913167
113313391
384211621
340900559
44709923
370716791
126730523
515828479
328487273
53447287
79263733
404113279
211101763
475406291
223959331
411678181
325289011
223369151
184427561
109075147
158804339
507358321
139296863
427030403
317195111
24752501
169209697
346903061
119088103
310972429
87555053
28078559
437032111
494859721
410380141
477283507
132344939
362327521
214962389
389179403
102191561
395821487
469879343
200473073
91550887
317205731
158336267
154090297
203186443
361218217
321773927
385520579
169253743
359874433
33582007
521052359
525182701
386133217
301709753
212348839
419047493
96721957
50732023
56842537
17310169
76316347
403302689
5654423
489252923
375788261
105790199
96220193
150739201
190897327
345942797
533037151
473642909
259615933
289438069
527651879
187782209
177159583
389504147
130538671
465180827
245560219
131032301
324594041
482009113
387213053
225069121
20389459
135800807
31203989
395328793
120247931
64893109
398303879
115879297
64649023
357746413
364322653
50809747
411542843
125698253
151178381
7732523
274789699
285814411
422374831
60936761
456595637
36778069
334207613
50080367
137905813
402770041
30508507
241202809
30252143
318372661
293242513
84002701
78336211
414024697
241192423
284314321
872017
117644017
137446733
121578269
264478063
266743637
74813569
479803781
316942459
173577883
486148441
393674077
199618469
100653473
514641227
257369897
390664367
87612671
312267229
268292567
92233259
397052857
110858747
408832673
256606967
103637663
25845569
1608461
142694537
259985893
122315813
95001073
309663661
328594727
285412373
83766217
31034099
106540813
9229069
4728487
299011357
184037941
74087081
154472239
500058089
255432223
327981419
129367919
195494623
208567771
292193249
72637679
5632247
347170169
40332967
173589173
375188161
285374987
499626191
101376211
278677703
128108801
470747813
19522351
519146681
5923699
408849433
442456463
179327879
330541723
372447539
108329479
316394539
495817691
406732063
81183521
56419739
419383597
271133501
426691339
342042163
190409803
370122833
184705021
315147383
515050313
512486269
483718733
305102263
161013491
132327967
220000153
491593867
324904451
72666851
16926901
263287253
526573939
168780827
210532781
48095837
205915013
327433291
299800643
425669989
515172241
334330807
109422773
449956609
21342143
460619149
347497279
437065501
140661869
108663721
514136107
263452087
316943621
411022553
29726597
381948139
75852437
31985201
236859937
828703
381404759
255212189
46456603
241381457
174267349
76294123
19979759
404444723
456505547
39499013
118886993
501540451
57939359
265259887
371278807
324512203
490920191
328898923
64997129
36910109
257907977
172911779
377729593
187519291
268693769
98159029
512358349
216235847
435557329
7438331
488677051
498704641
519077597
471394907
16448077
139879759
44860619
246439393
85671791
361076669
120807077
33744959
264530011
452775353
415095943
474659657
26917739
154689923
429510449
378149699
352252961
328125037
394115077
80115809
133243289
396874981
519236527
498306947
187082381
234153191
316947157
380481163
501118283
313896073
473238709
515829571
528059677
50653571
46628173
177000511
203175061
144029569
9164627
509281657
362153723
29306203
163045537
73657393
151222177
480443233
115767319
368722157
228019681
52604119
525490697
329467643
423799249
358159819
48342589
422997359
447097397
30463127
456882053
368570123
489607091
514763443
418015877
278511217
281486039
411657061
421944739
249686819
20268503
55123633
370163953
225721481
429124567
217558619
185098717
281916617
231664619
142772207
171595087
431763259
262382557
474014609
523114927
319878437
309344327
353304907
334256971
442368151
307649039
45322967
275311459
252277303
102439019
512279087
243071711
347804059
411555889
331567637
166095011
436921621
214662733
154025093
162888799
144016541
204428563
137448263
304286053
179517623
138637501
284725459
364513769
468983747
13909913
256850101
283741963
66142289
392758859
130000667
488983511
511128601
274282361
374311271
20792143
153780503
138242263
314276513
274259099
280558589
262287517
20371691
387323549
461244937
390601429
155462509
272375281
363504431
284996837
17122829
92328043
97585141
195017363
4349759
428614267
491892859
167744699
336503161
137762659
308120803
343660217
448292069
428714521
513562831
427554863
371344601
10955543
512775983
184211977
341996351
109213009
506006849
294202471
407790139
485285041
457122143
506193631
535542719
109901189
280415171
205723643
453746989
350093147
63926969
34969541
330767989
415194503
445684867
340828519
71445527
216502037
14683469
432512287
242851703
236675801
418070473
326522639
503191901
169950199
80691703
424618063
328576669
23965969
75829799
497655437
254038553
54357503
479610301
290959061
303292021
230952067
104453303
95792239
270565783
317007079
192147017
250714417
484392421
280752959
53074817
77039099
23597863
351201391
137125267
273025537
65796607
343923793
244567733
72398783
132526763
194673463
156513989
521012119
148446049
9407639
332829269
104276357
379598971
201855193
173364847
376959511
129196429
91056857
493039367
408676469
64815857
421425553
433921619
187163887
173452259
437156803
524955007
511015763
271285837
274583369
279541879
213678677
57114943
192153659
172484929
508321729
381687883
279483023
112721317
90423913
352003541
405960871
501785477
188596553
223101163
198979201
336793777
250052059
95449147
414052411
114397891
157577011
174537101
122645461
386750647
89418149
265441829
201330191
193871771
371891291
512516063
488173009
316825879
423837451
205970213
287242097
54463151
69268763
372821387
432841379
80869651
522132491
368079073
111445861
180142957
81879389
37694773
132499429
375003131
302971843
352197763
398296667
11528471
201075401
332084639
420013193
355221539
193748773
202435943
45013823
301216043
449169607
259906253
238991971
434703077
166489849
126338221
237341891
319351271
219507887
117231379
372564631
493556519
237513407
17969423
393000143
456817327
322643863
447831089
493054973
519622219
188949863
419321587
486904843
337279669
339593383
217577141
422624177
288653371
146748863
169680593
532343293
517090451
301866457
167594213
149318563
110707769
472156907
107820023
216514297
231766397
383846063
467693879
351064859
312849451
37176619
162006109
499511941
21638689
107294543
158197183
421867751
387182491
445575547
83158331
350611909
421399453
363959917
373188163
397808231
253932053
11552819
283538161
536815327
115995359
289203601
304343269
132369023
534580723
275816623
480211051
109082117
479241197
15045299
34544297
494962073
523696421
529344371
418869469
285761261
36627133
137914949
291753713
351426709
425294489
40502573
350099293
456962731
368309959
375409883
522341951
393588751
519062209
115390427
64686647
347583601
259590689
214515599
344311109
492113143
129373787
464444527
459011863
491643323
175705571
444058981
435042403
48046597
373041173
48506903
163270297
278084557
507731311
277751387
424369961
248565859
216340151
319207253
60273677
443803901
120496127
27930043
458612797
203637163
84513659
143003963
84125003
152556319
507327049
146458159
292416793
99726799
252029171
302370983
303452921
177490051
299478379
429709447
271360547
170517091
283940287
243034523
465358133
290882681
445418563
331385497
30769187
9039353
250618031
136319501
455161657
466767863
337028297
66725531
39036163
231926897
55171163
13062173
175705969
290796269
184748873
51464603
18041081
166551191
55738993
88363039
151690499
485347139
225153293
492344627
319225733
235421093
413747681
301270471
97167949
154220327
431500039
122637649
370481261
422916757
354994517
51725263
259229227
238169159
31105141
327757253
271429351
33750187
8308021
295798411
432371449
152452259
38239897
5676641
337128049
4170071
111051037
273709283
279631813
424397
181954117
206730191
450696041
189650213
316160297
361052221
82303469
233608511
447408823
136864913
161355427
433523227
488198453
452865001
24763307
504933971
194844413
171852377
46883351
5516461
353240903
204265429
232407979
412519969
66187921
425864249
217779169
445692029
322739269
363916013
491437873
50701603
284672789
293817031
527608517
344863429
285433039
427798207
412403861
412434859
36060581
495799763
231055919
78253033
254755253
249664301
46431731
253832861
219500033
107313319
193597847
198414383
281320231
297111973
7892873
132591049
25888607
274424473
118925929
69981053
45542333
352284281
481215253
190395131
17165431
172938317
110526167
43388483
359360759
534302399
73214737
166129133
114582967
88413943
184683221
155710273
264669071
434154467
141092093
246832337
518429689
410793571
13006627
289772459
182477707
337588243
309555901
481783163
275105573
517602499
290306987
287436403
343501651
460992913
133822387
126578021
403685669
23384161
155048659
531087853
123124987
194886649
399318869
131507273
86379379
202312757
253669753
514791889
280789241
29593547
258909731
10024639
96950947
486383581
123221141
143160793
30789949
11450459
316841167
276934417
471197149
312697739
396790837
8040413
112678469
65028097
500919953
531061231
78543061
513472363
135806327
55325273
176947921
333020951
307564063
136791001
454550329
335273927
160394629
380012057
494077193
141651019
217814851
16391147
307011127
445499911
348173417
38995721
478394219
468879791
410340901
385708249
222374861
124324817
259728289
310290301
524470939
338381189
245373787
476815649
440633117
286772153
90666283
480421661
513307499
28204703
4812859
355360573
114169969
400668083
22044271
429445981
463515971
230789497
77728789
162090233
74679767
390172969
227112313
470611039
32887691
126473783
142881191
474453817
362554807
301751809
121655123
298342771
198167273
287065951
27281791
469260823
406620509
368967751
22706191
494703329
399759361
337425107
375839851
52863113
148742171
408055919
357805831
68806817
190941221
279747217
471137113
97349929
284542721
165725899
364084583
191871703
148865879
20944453
234861269
297179089
467976983
316756927
338879311
457073249
486892867
345291119
311219761
79005601
408047797
408134711
493679519
423587029
198297083
9746119
451703479
121186831
412471987
445445333
282915569
536305013
220281377
197202781
20422579
211021009
342955303
106954817
375084859
236143307
489074933
411483053
243636301
110193593
31456949
367167061
301913951
394185199
511641617
179733461
185243743
473426587
61326767
350296253
487999051
97469159
75865813
84002411
155970833
498757487
382660847
519872543
39481891
82229489
284331127
449025557
495033571
493450961
392573717
9561131
458462161
81918983
234140617
238230851
99857029
141182791
110694329
149632933
214630553
183957623
6111821
155819281
381315001
1337093
336076589
402069301
456864719
530791003
405367973
247872227
522571837
262122083
485857597
423595849
511554383
476378009
498869179
220401833
121157497
318550187
523581229
97042489
338147519
499522783
301089883
300145309
187560413
281216447
391317383
206210569
1725707
297475561
333327359
165873179
350854393
93248653
72778351
130358773
8171689
418096981
365299603
8954867
389876183
104139949
196827229
29411363
225812417
288919457
173894911
521180311
89535623
480865109
480124331
250284631
84097417
160287377
123250247
349634819
461091041
469182479
70956031
387771313
349832111
292106629
158291087
423446941
217847969
183603881
321988717
414372043
303110419
320849981
506031017
1552517
284763827
330800003
284584669
360130301
325939967
214290281
97635919
450656321
183601463
473853833
313511069
19760371
176497753
187945211
119518537
367393009
206261977
380132537
99426589
107604283
294928643
34854263
293093191
346459411
155300609
297819001
153706127
335174569
492548857
357292339
393475079
536737151
447007441
432031433
105902047
408905141
2382937
71764949
334178711
370405249
124953497
521142001
171945143
262889119
251937347
440964859
61820491
357656737
136978013
131676131
422848669
70049489
156074497
182156773
277358743
162041189
286068619
226440139
363381611
310878559
188764837
218131601
188399557
251765287
411594761
524365549
24724237
259106581
421792687
74768459
500300519
167132041
7230731
44303449
216348127
336807487
256606771
436682579
442064933
467726671
66136841
80500727
394498057
178139539
533731111
289705189
509360563
249000923
432713803
388768927
83885119
157434113
139655237
226589761
117361243
498208757
219131299
435316901
385854709
500366291
18743839
448626133
87853751
417043373
22215587
383324479
518333411
87391097
490443887
381733111
106648807
262807673
304282961
290172863
162379907
144354307
82768979
177780857
106877003
270562709
51332833
471263153
524809729
94480201
129290501
170576629
97613927
175876973
364783747
79957247
340453717
313853213
9634403
259865357
473032159
415002391
451732363
253771981
393440009
338250593
66789949
11245769
223241153
507381223
252435641
141075581
430670927
106716739
300698243
316141909
195674333
394221241
159711247
13964513
381289021
521080817
265480349
61829633
348631847
407781289
328180289
127573051
125828113
49023179
218164823
451868671
13987487
356156089
87394201
300040099
411336137
348346261
274991131
131738069
69150589
346214641
455647343
183158491
188737151
485869123
306699511
101951803
458193611
483653783
51288557
141249307
299619389
5065747
144026347
510080281
157981891
527565257
217427159
19034189
2517677
191088949
504482857
322317847
342466823
14511169
212474173
109373269
214448959
397561903
155296051
262880327
138170143
335655013
330567241
382638889
34714109
308797891
228038227
457475987
348215051
141776189
438762901
243420557
228184043
27569809
396373709
451321807
74554897
440515199
207536419
190805129
170022001
525123707
80534099
222120557
390456379
376804273
271024927
190031879
220250749
262472867
397281329
470743337
149123147
462587087
400527821
394074487
342278147
407637511
321877181
287220419
139974179
433232831
260378297
319362271
476574193
373714981
377401729
295158737
357083893
511984601
318189923
173631097
382932703
445321861
506120227
31332307
398627767
40743821
208724707
315899141
376331653
65984029
326551213
472524193
339305861
368212441
117500687
507698837
172608041
29259701
95148931
143731213
107833589
387276751
150329341
28722641
508556857
81981287
238831157
380026811
467574113
464547221
370584593
430868827
140469803
485097707
37702757
385400203
307384481
254253889
354114797
501765553
42270493
193033987
390750407
430200649
380969833
385568629
410112347
15744679
412827223
213992939
18549059
255400997
497767859
522738179
273319339
206613731
289082489
391435871
509093659
496611737
484871327
299347409
278711579
484482407
241618037
336717421
44809889
311562947
331989953
74865547
358383989
148445321
32555483
127783289
181174171
404482693
519490019
142921223
72616703
382785421
448239139
248798609
237542969
143563463
482008903
513734341
122407193
300129523
215748383
509966333
76755109
349365329
5892827
139936871
141966109
49355473
441162221
52586159
172729147
224467613
337710613
476035271
432632117
178513901
128090099
464526133
261170453
189418249
489609187
476276953
217033027
193369697
244883123
302065399
52835591
21393727
89678189
35231173
113407711
444004333
312168919
84537763
240652567
208555663
93625951
279352247
494783581
147400709
481708369
154741597
331120403
390510719
391617439
387045859
174292213
187662823
391373869
494070671
373227733
134792153
515684399
155940769
422624093
528201433
43466677
214328057
370869217
76951727
233261921
183888163
200356487
452371307
456340121
217965269
44211751
377916857
41657527
112632353
466071773
130303213
296347151
471051587
97957003
377953291
526020767
306661301
302598343
404177309
64051439
156017597
83505467
373512551
1927097
292963739
190763303
19678597
295445357
449901187
53390737
497534633
477935119
518837027
74092157
465635057
21092117
366144917
146781983
232453099
161103727
21880669
12267037
244324601
42737731
246736771
420453427
388046273
95677019
127503503
214651751
388695443
425145029
271145591
464341253
188166091
211607069
38458331
28746649
198472577
215138333
319347103
428425457
273670127
148745101
130482917
421489021
34508051
188901989
125604337
211236451
277338653
514849843
95667437
58759699
49799311
109127917
417745831
139404697
459419797
341717801
188491399
519494009
341555089
467888401
296364881
211671883
244044413
245519003
17604487
405520909
5358967
475268581
315351691
264150779
344779609
28009669
264584293
129256037
531679579
483301057
194758033
20382919
454306939
501369179
57417749
319136371
203007787
245473357
144858283
513299509
390159829
136441009
86553289
56926669
397653799
289142143
31832743
66083891
301380883
179550467
472954709
263317739
304272961
503615257
144212801
72505651
125375317
365595983
114796313
225137351
337236083
114062363
270958349
263165027
327827833
138834793
204596527
361328729
358523777
498617459
190468387
460135633
251860129
246128053
27505003
96900577
268983563
279007769
440161861
258144833
257199391
254781797
500598953
236176433
405487637
480372751
57368917
180656141
161759537
498031199
256629343
22703159
360626993
356873467
423147763
32332847
50105123
259767283
58849279
487192423
10739569
307009567
144294719
96026011
98776037
6151987
207552607
145045673
22267871
145345661
149668859
144301639
52854407
242813807
450846997
72749861
229362061
517052519
487131347
70093939
141340181
263193641
269468209
446543989
238454231
343186201
482711683
94650011
159499849
175918801
332589067
472733587
94155643
255661339
438902459
426376117
123427727
145280587
415199149
315294047
71236303
213522691
361058923
291562303
39885487
453963569
62339257
395745733
263512759
168671219
251986457
435451843
71223619
259480747
265907777
269547193
456335279
329273333
407814721
284232173
481945879
331754707
1211389
442508503
314006599
79767581
443145701
78076147
276538463
325655101
329445379
288285913
168401741
94922647
137255389
312638593
528335569
288713939
462198887
276042341
325483679
259127521
480320501
109269541
147843233
250894493
383507203
330971747
63457477
72376391
185408711
291576671
305018807
86767511
146051999
403263401
248338891
75844859
337005601
171436757
359727371
397216621
302518849
280859107
441368327
226884881
224804929
101812859
127022299
448950583
184590911
322095223
403263859
162596017
239098159
318440429
368383903
144838483
173371787
160014971
495136693
146358587
104178331
298256317
528806123
468098833
206165287
133665517
264811447
208580881
448130747
143576627
411079153
378252971
364378117
510040871
410606477
162858797
448165129
416824787
311104883
251934283
398575061
179671361
479934821
157957769
527791591
405137273
448847837
501769799
417285283
408424273
474860363
200570857
147563729
271693843
997333
476891287
456321079
75285373
149829331
417613153
347143333
216317953
250964401
195716539
209686111
132925021
266684629
71216969
104094379
511525067
170879131
235276879
236034223
318084509
253706807
221364173
157011689
126345211
183394399
245076683
258956473
152451253
198917659
275200007
444653771
382878373
324856573
232412981
354690551
149989339
185142389
262405973
168562997
321617507
348386347
98562917
504476983
535279813
419620813
343621393
483195269
46268107
48659803
146050679
355853297
332297633
73570867
347767117
30841099
494447381
348360911
152356357
30021839
319358201
271000001
238700419
13252829
272802317
156702401
13729817
483661943
242252069
276616867
204082139
314530499
9922609
501170099
283575371
174098783
297472699
235917589
262635487
491752249
21290083
394234523
126563897
139521293
238089041
488340029
124860331
325375333
358706659
61566541
187080151
179014327
362775163
314832863
529149953
108400997
211873247
285169259
218893933
229047659
385196957
121000123
456238369
203703947
474924487
203698081
16807183
136571203
225533657
342452993
334819237
173758271
470204599
259564793
66265333
386464283
144976457
99250147
484448891
399519389
508793939
381170021
400319239
244261399
490668949
77698501
73422221
497884073
218444449
127107961
159802541
189805549
10513621
280962377
364321423
376175071
166012069
470447701
527856587
311331341
159555943
151016017
96192139
442768169
118001701
117312457
400674143
60872387
442952869
268495523
461815813
385789783
427498363
386019079
401144747
241420541
358902949
134188451
296961517
264475097
170926711
398668021
200842619
525418409
311809853
526310143
291067433
143042303
386366269
436878161
472399801
266100421
415364393
47232221
258355087
72150203
237588721
336454301
358402019
148527319
428647283
154826513
468865433
231786311
274299593
214346117
378847727
469048319
117571033
31775479
478259833
465020221
155033057
425039227
236545549
35914283
400733077
240566699
318993377
296780833
258759971
244845131
144141607
216607621
26981189
414268489
392146723
518881589
284057537
285571651
44223031
19306037
271637347
533852239
535193837
170656433
96556223
468851237
337239677
314550017
288652913
68709233
479595689
432701447
152633687
178673783
381108887
50312347
247641683
515610419
485367257
51158131
391753499
256717471
353683441
535018691
524938033
95045507
25017841
439604117
405537757
297644629
450536221
13286969
222532367
317256977
78335149
519368449
336684203
517515239
526487903
107995007
31055369
185447303
246304327
303777457
273813613
376106447
500685109
406694839
22004119
116605871
328022767
127800523
155621461
391977743
37754933
761671
459006421
447874151
336964387
250280731
37835639
167323159
381364051
253352639
269338049
273373187
345056399
284584141
267708899
29760113
243248113
338233631
232476379
94584313
60838829
191340739
201931403
430490569
439229093
353532083
150087299
31696151
170185481
19468507
19398413
104144429
48721241
418798769
30653813
425456711
377431991
13818989
374080279
1221551
414590173
293181047
189641449
241698823
394978361
266840711
28421221
112081069
201839633
342286229
393471439
315270383
49546051
336993991
30896111
55788841
273959849
44990017
414074741
501873019
490219069
172658881
523369529
325721443
369021281
330990563
481763131
80685431
428475581
318403517
482720369
168683573
100159919
17726479
284808091
380189773
243669719
486922243
373252279
70188319
357005203
441499787
510454163
440799631
492788479
381428081
179804717
395956577
122956381
197947403
281062183
509330951
161451221
207526849
213062153
275219453
146928371
336503917
494677999
498923443
23647747
413421739
48996323
87573131
160681643
237225929
406208879
503686459
405213311
201251159
106942687
367677643
73907719
146614597
2833921
44788169
519941249
506620181
232290301
356329973
51137897
504234191
449938901
213466681
446534183
319182533
46524319
249210883
387470593
526679861
219399667
39647197
369822581
364114873
335612309
498167867
148113857
12696071
365840557
139163767
160114601
512282839
162871949
525122083
525539761
437536453
116941457
67121629
9428777
365057527
392548757
305428883
53542967
44007263
261171973
482729113
121470551
19045291
423603919
483186449
297237667
498785731
66794153
9282881
342496951
242324591
501624127
413494127
516058469
190200851
96064961
290223481
158904463
79351691
423351811
371791127
408409973
450137833
23414431
362154479
54862793
410671133
245793227
3888413
460955533
84245347
423890141
483550271
375159097
436648039
71496389
25068293
133452617
190516967
224988719
275318123
117794543
120771449
510778067
138661637
453401929
256739981
173837341
331562243
149057149
195423247
99289343
470090167
370565737
230390959
314066167
87826979
109782697
24252643
64741681
265522067
349083373
382950203
503923921
405367637
277062257
370433831
466774723
405787573
48931087
286288309
142070297
213137123
401395759
113427877
157287887
421320539
14665879
472464617
455810977
64704833
447975191
526686691
104860529
192962557
290552461
371528363
421754791
531709553
212381551
34952219
372609701
522281257
392197931
114822451
413383331
533646593
462834049
500355281
66137329
404746031
169391017
173225387
413637797
24638717
276686261
186017633
397815791
4288807
116842811
288554771
48306823
330099509
103566097
484754503
86448389
480603139
31233487
497041141
514745123
366827141
437568601
392322419
289618913
103760087
49800697
401668907
363604183
84489289
203888549
417222503
451077719
3351841
459868313
8606287
85319803
178909693
444781411
471199249
319758823
435363683
136358741
311959369
152874119
264177119
514760941
416085367
175589837
323277137
148311629
507231079
187663471
440567261
419248187
386180779
303484717
105649793
116270521
182000821
290771069
480924397
407352353
393525127
508615967
511516487
415352221
125788703
191484749
69087989
310735021
190906721
24620383
313299479
73372367
426875651
452035589
261918023
508276669
329871463
440187227
468373459
135938263
250869107
244845599
476391913
500451269
170975887
204354863
88758931
60421799
56857019
356803537
141733261
17773141
447630091
165778267
428421761
88015867
291093899
391820279
31308989
255563983
87160583
108978829
252990971
394675441
489414983
72952183
218528663
226683187
486220073
205457449
69502087
281307911
316997887
505592111
84809047
337828039
79175351
487002211
247374641
218093809
243263921
280905661
244747133
245913557
505153927
343922261
215318137
313852837
470749709
69737033
367907599
72685429
345254893
234175241
290305097
397572607
430030033
410072981
328498549
167196833
303167911
28568017
44322059
272945843
323005159
154016561
490656583
19667357
97346141
290607901
179215891
319249241
79815767
379043761
110808059
76001287
521764429
260325617
370868363
173734601
397838351
461447033
456873983
501008903
198010471
502891843
373977697
110472991
148665607
362658953
315228311
380208307
321624109
90451631
425450923
524368303
342383117
58724357
108143557
270632567
460376407
121580579
25825213
5345611
401486621
447810817
41627671
474940381
282330889
487091699
41713181
117106943
474146773
38256523
274733603
535355329
137920001
381443203
208881103
359753431
85699961
53823109
69437113
190626629
126619679
289112773
105019529
45895709
105363109
76485769
308887823
225503693
239400809
410597611
28787569
327408091
532882319
348101447
114342509
152535997
473275457
123693359
290773369
330319343
284635081
226931633
69105667
357371981
443404553
268493227
212888219
41791273
156484351
263720207
362709077
495328181
289010347
431515211
426153163
292502909
163769093
29671097
186570029
136751561
129245089
163744591
508039639
35411087
247984301
479839141
326941751
15490613
220677377
405855803
286722199
495189511
119387971
321982831
331255979
523026083
397441673
134508317
36871291
190815161
455094407
130496683
306278017
54024587
186517283
182778469
45932933
95045227
361404653
47421139
211839107
130968599
365487701
526177657
23917163
520273991
109507361
336084017
165583007
110615287
490536113
172618763
517774469
321930043
510068147
9784081
186770203
8721329
470443277
1917667
57527263
291340073
300003761
484556291
355739777
140832229
81762463
41627617
191708113
177308693
59627881
424229809
224825539
125120903
362719459
342994133
237332413
191630591
85283503
267967057
149454629
112751369
152376221
534014237
532643383
477420589
475060133
274536413
283958359
357972623
231958063
55042849
207914059
269119189
101940941
296984899
325067021
245804491
427804757
438117833
198744137
477029183
162880693
529481027
533560481
125950681
71583601
31943441
356527861
143137403
40723829
240678617
94830871
148299913
239809763
423363197
444969181
321227783
455410651
501837053
184154561
300007937
462520997
440215361
126018457
341500007
425199127
387720163
18690911
428014361
409920431
230732189
313141817
100113947
234658687
159844127
37825679
173946781
479486201
106187231
83053441
240140137
387149053
281373619
406944859
229190231
206273383
335776289
160042829
411270073
267462113
104991521
139458997
351071827
350293157
250018501
379131013
158579527
252768469
292411307
145154731
280140379
100346203
31967809
337882109
175166417
413162081
196901017
461754989
458101927
358314223
244461949
372719159
157256761
848789
234876221
329197927
88510783
226434347
6057197
475139999
114513871
462112283
416367977
225696623
359769499
162776291
32375093
268794271
196859029
303730459
265588039
16149857
265964519
45326821
112799179
433237687
408517073
2791007
377119289
73309631
478998593
519183559
261650359
166454929
467500679
36789047
472841899
370334827
245216429
266690731
485750513
278136893
291622103
294941093
123397961
144573823
367104113
461699743
269548327
277721459
116595881
139702183
140524697
380444327
124842371
128558041
318829099
477352669
97922807
18022453
411257663
5426903
401724803
283549349
483112891
476457431
255577447
536218061
421345523
222981679
528105229
306360641
291984481
110271779
307083503
289746973
115603273
425747659
343399613
243152473
429382663
139675693
434076991
240442957
355542181
416974067
413449921
397532741
491448829
83855159
3949247
480411103
440459861
242353999
488748121
437636377
304234319
124069459
452750513
515046083
347126567
129074797
410586581
24367877
486409283
310272847
286834109
109146539
471602441
355822781
497879797
12896293
534274523
529861061
50556563
444975959
423808937
105415789
222007453
189824851
426785383
157261757
483060373
398700619
79835747
183006937
276845167
379572731
245680417
425923031
97963783
192254039
278871421
413148581
82280173
328398431
477498809
105188581
219928367
371444797
30111517
19294421
313123739
480069691
234124819
22396093
329980271
92777021
316724657
378087337
307076291
231995083
178164359
297340501
357961931
84134959
303535681
355071049
330676319
427969393
418559149
364824067
21953149
412081883
481980349
133631671
213438941
496783477
401508379
492412631
466048399
57847007
464623051
130240853
496214951
456680507
409411547
519822547
109978937
214956869
238584317
11522419
332123929
438285119
321705823
282659417
303981049
68298701
78400771
514130819
499361209
28125407
356228981
520598093
515322923
311951441
147087509
64513859
178723121
138185207
500311957
528255121
264378853
331973371
250171057
418490629
173304629
286665143
472799399
197536021
536735873
251531603
78685819
336661243
156269881
451076191
392483159
143529083
9192653
215217311
25867991
395178037
311953729
189951137
11072927
1020709
228077999
353908169
418571759
105417877
496076173
180216383
284613647
14158063
437306773
11617961
521962139
20894551
259416323
9049679
189445427
110267587
238334699
350386759
328505237
228825391
210802681
229588841
456609227
460763491
443987029
360158317
522497243
189100267
514734499
192818749
304197853
525845339
129287633
530636753
124903837
38835443
45029459
364421567
390801127
349154933
2717921
25063979
425116403
16670293
99565189
329509693
146659571
397250851
211498489
62140493
63242807
48052087
129701359
373145051
387821879
22985099
141900503
127320187
123309833
279250409
286729483
77117767
144753443
73855241
218003341
48587417
204654899
63051913
11747381
523620983
316447093
94682359
178997321
141516029
205785031
465589409
220801181
237728317
427904341
282869417
528394679
241493921
96058477
121279583
54613331
272956669
370980629
232749823
213468581
136309487
337563199
177733561
221911951
228345001
95576389
93637553
462538597
46521973
213762739
357488129
477291383
145913429
382721387
352920677
254198809
466811801
65574401
62648051
376001167
47458513
119510579
49597679
42085369
91679153
384353821
185015723
187517831
23424277
125085083
242123149
225979241
406481059
463898359
364044397
493217939
521206019
474300139
423371873
394766347
406305043
473378903
158764621
159874133
180098063
439060693
404632819
18621599
230177117
175329163
480986773
104220929
228305191
210085969
460794787
531851833
301108033
309144103
318512531
301181513
230675381
50226403
413293393
30302033
348395207
405025849
50252113
457388123
233722121
176312959
243044327
147911833
228035471
85237759
401447807
268598977
535778731
502575569
421445111
132201919
231781531
100253983
397277477
2110001
360620119
72473039
101121329
66926999
284081653
35466679
330070513
386207959
419994413
31463857
4920967
3176759
227119691
212704993
108012833
405073873
420139691
228297257
283075153
255318179
174941603
376052143
136464599
85944973
183964177
352732871
319381477
379647511
102111239
511024147
207689579
297967181
530819119
432264793
42223417
344096953
25845089
350366803
266697019
450999961
29436107
104565467
135680141
49625287
185118499
407782343
139462369
17655317
41126233
262732231
305735687
17607059
516058369
396779221
533506469
525961543
176069147
450582317
491132953
521635921
133581209
180870343
58412219
374943973
388375601
105102037
153560551
116014667
216772519
157615639
331086793
336838913
380200999
510546263
217510589
453483167
48976987
529744099
352536907
70311383
337476611
136054241
59879401
61867697
217177157
403510039
261038269
127562879
111125879
7808693
163114421
88526983
28935253
222807787
209935681
338711531
79137647
127272667
306732367
238448467
387382337
352937423
358603823
453703391
496933519
184524779
37649869
48324803
98692247
61173611
367020833
360498487
330943601
162031567
84134977
305930231
343205861
50843803
354707341
52238227
210775681
464668153
482067661
168143119
364298237
224865827
296330257
517792819
499491017
154115789
369904987
262325251
431493379
416541101
368739359
146507077
430406441
124105463
177372599
113618359
228471791
16588421
214070669
96529847
35542457
327157871
37513997
528540361
93628541
14370509
397388527
60237269
93521651
321591583
354696523
161826617
522907327
277953493
433350473
43604479
70549783
83829373
476880251
513339041
294300031
163407877
81215983
366804611
448076311
1806407
420195829
227182741
73751599
274890283
530270269
486377387
262323979
497982179
92173597
474803531
106702439
327610993
372107209
473550163
181611349
509443159
533118437
58702639
14213009
72898303
351357233
7150567
383066107
27213031
148349951
167846179
379408433
512650211
95155051
18671707
24059447
132297727
427142669
101204309
507068011
195568091
378984989
319872073
179811581
116545549
151029611
320566769
256806127
347763491
223603823
367695469
450433537
283371479
51427477
56179793
135843817
57233317
192778273
9953023
333823019
490939907
270578683
297425339
78240403
175048297
426868207
360235237
297478967
155639009
70689467
536403719
196995217
391287599
39870863
412982327
279671417
287545603
382695557
113202233
397070431
32573539
6284633
332662739
439537039
109329547
459158671
212413321
339575777
307050119
138726251
150088033
3422057
329796437
179584861
250197463
60258161
146271683
103249969
535856437
96995947
359915159
376736401
208071931
198090149
293455483
517225651
56358191
9844657
97527851
326104439
180451459
260404871
534399883
359715569
151967989
205370131
462447221
121801793
7418899
436861657
292712753
383318951
525743969
246836461
434846557
201530639
491845447
290855041
433266751
425595281
406301239
327723439
404757971
207994109
79770479
88708667
369473261
182243377
478931407
525832807
358519771
119604379
411171097
240790463
229043207
186061441
404598637
412884737
446471251
486798343
20270947
261392143
286506197
536111767
447627689
376764419
527316509
225950533
127900547
343870459
127413619
200133589
132307997
103853623
355615303
187912763
518460029
534696163
20879317
41121533
15808321
125312647
100279367
427914761
256860547
38598827
183024871
12152551
65090899
180485489
6938671
147312611
225011923
214050481
376167401
396856741
503721991
461871271
500254633
209702543
317003773
313933777
172009741
477633227
33528013
46458817
518767757
24135439
81559813
409286741
106287277
292549681
246341009
141223261
10226257
445309409
496459801
286250411
352331789
249156863
506686099
500830241
371534557
22487053
399202987
168569437
105646297
275434483
506037647
213578213
254568883
331586399
348640297
498519353
161672743
49567633
89302151
331071809
496003087
109517201
216636821
460524217
82710373
333188377
57053383
37297699
79939229
262023647
285948809
152563949
418051133
145911019
161207863
281029181
29176033
348621631
392307301
83523691
336779357
308739251
512175689
422855957
308449429
285988889
476835959
326358757
498170011
481610671
36263641
273496541
430478527
390031843
245877823
499428407
297999883
503465803
336953399
15509531
37911143
320873681
482607157
303141247
240827233
150778781
10546687
526241291
35159669
14279093
517847639
399712121
418658509
243823171
488266993
269114449
238566179
504459079
344149747
154659161
395898289
225108241
128518919
22390969
454128439
52360531
122508553
160394291
7191211
410967983
71958311
13594039
178746803
449137049
219411403
327121987
374252269
141752531
490274699
51711169
296786843
214975531
308609029
535783967
24926569
198321037
526331569
157083821
158464067
7028839
470106751
367305733
476912143
228610969
34097123
22660279
14662579
182592899
180303689
124281419
412049207
146105957
421242791
396414127
455797273
25832251
310041337
204633679
441561139
134172349
87230431
142053137
459256271
521798993
45130751
77070977
472105357
119261383
285426793
281698049
96684061
95030279
472196327
91469369
73918441
100200209
310426969
535026787
298547939
111165377
375847223
143386459
155749577
179468911
427144213
14478161
466066277
259307449
12602537
48593057
221556823
451803757
390128269
340543939
236234837
92257631
259383979
41440013
278966711
297630871
244950799
93903097
535530683
207589013
481972523
377796319
362050057
447117479
414989359
439396861
3631423
393999797
147620069
236010353
400754647
315177361
523245719
19567063
387980713
217372853
154988179
349440943
65301893
56131769
287251717
528233821
97521089
312533623
339454879
446500027
505470253
177243559
199707967
482274829
428889161
330816643
182671831
180281377
197024899
161317271
173319599
57434869
479642201
136083977
447812243
242596063
354505549
478279847
276760873
109617691
185876261
94636357
441095777
123901849
354623879
45529877
84013333
4889789
345625723
530656271
239116091
46251523
515251559
306101693
197281321
534575381
192203327
196437569
276141587
470443079
43572539
259900079
246033443
429592609
312824821
458370071
230636033
206602937
397984187
316714703
258640127
288098471
242078743
372431909
408526873
52692139
251456783
335027477
134381803
482035441
213719021
26075341
395191031
337148299
39073651
300479533
402569933
79918213
363542843
143223473
103305151
375525961
93284657
524751673
418260461
6725951
254355443
376284859
355151977
411528991
64232743
161825021
406882129
511298201
189035317
182271559
476764357
150875107
318411461
410300329
62018531
377659349
397505891
310550897
114188999
44314471
435899369
159702533
149889163
496982987
326324951
346352059
233865901
497890853
434328329
159607457
406371331
347546273
384659747
399311989
286864117
28175909
190274629
457787089
114387913
386621657
126532663
478837901
77812853
148107931
189119519
25747973
462976979
72864937
467035267
375004277
49291559
253082069
244875677
146463881
275439607
314921851
200138681
161736389
258732211
228261413
48478607
68677691
83680801
234493873
480842981
32837381
140067643
386320007
531322217
23026391
1974779
249392383
314782799
129003137
325543201
56547833
431823671
203556863
24571411
524236729
382135939
269054641
243797399
447108643
181009399
458761087
449145167
263243161
468117521
517990951
232161799
313428043
389622407
270200629
502698929
244143191
70343587
85849807
219696751
337253339
531472813
337287857
234342499
391238297
391774459
201394751
403395617
479294639
527643097
280784263
528436283
279514393
461305249
69595133
183876463
313505729
53857187
199281931
1941557
43685573
425633917
319974163
355022851
384473827
189917801
433913941
373619417
403801159
458572211
94366913
184570213
178656407
264078071
137331833
338535707
401571413
209922701
420284017
437655403
377758231
1447153
13182517
80311001
430324579
166023833
332278757
287514197
43216399
184151431
152870299
90140431
4480141
302607611
60183457
357418891
35006831
70316003
49166017
372307477
170341253
240353843
140725883
69333713
185075183
60531479
500231227
201052667
178183393
513377699
149386297
173515411
193806359
318614383
179440453
140650249
20742637
321501571
163044913
394783381
522608717
279830153
232527131
198901873
58287707
229016479
509376061
164818651
465942823
64553969
347384777
476656603
108217717
166484039
200231429
421920679
312795701
533359303
232930021
72974243
449763521
374266561
349977671
96144283
429149521
208969199
138303661
438051737
71900957
92207803
111872011
166295113
302328979
234823289
160556659
468835271
533137417
358671463
200396797
21584947
179466641
460260469
60547057
415021073
484828441
53122711
454276099
64427123
192114737
409542671
54971041
71258401
118468073
44841749
2721557
103330943
73644577
32726329
131409329
374684341
134290553
321965387
207836561
508387801
352157137
240326341
61911917
422151553
460433531
327993403
205838203
135715511
279496117
408284587
410612231
82724531
285889991
358453087
464962577
203884691
285525397
273151751
368123617
517873439
187962461
270696689
16300829
507989863
257430857
7843883
59141807
410553673
68736677
429994559
8826617
356730749
187679707
351024979
353126233
128773991
37404317
321538733
273786619
444831817
135507917
167024971
86226757
338661613
78249107
95589577
269690609
400592741
267506341
199358141
126092821
42981613
104336179
390431729
459760513
160909849
358837847
476242139
134952869
208365181
455768167
85039343
169396061
425426263
240016939
41294249
247058873
445159853
467906633
393773903
128978359
458538481
321793421
214292467
91148987
7747373
451501927
187493333
53640157
133018763
122615021
129077747
349252271
477353867
23543281
467954989
286818943
315408173
344657081
123616811
171996131
180013303
393120571
181210703
326348221
115580611
503752499
220574257
88950889
303621557
202328377
4476671
87976813
52255283
44220047
373309427
452882491
33393211
131977301
345330277
133637447
224715433
271749917
479868869
175492033
422317387
795121
455389579
50187997
300314383
443407577
492939137
308220623
158736679
509894969
323271829
260650217
197998429
16541171
352672877
210650527
271102421
302127653
199847881
246934343
122055701
374754427
371157067
287126407
228485297
414513581
37441783
66944219
99654293
395115533
529616501
21384161
112144847
404508989
232955843
235006273
289481029
107147993
428278471
420679477
128667793
449066207
6688727
460555591
513368347
377178811
156054109
216211147
525602381
488675437
385154543
189457529
135260737
249778049
532548491
131048389
128628583
498953579
30271603
251823521
8798113
294666301
478811323
238075081
51830159
374732903
395204603
421052659
266697077
529711099
516070031
305389927
419298001
298676177
357483809
86627663
261010153
41179267
387430531
295423721
228895301
210388793
104429161
293612623
267537779
131832907
332279933
434276933
206466511
256548869
530248723
362874079
35270197
465138019
356319637
149905291
228995203
63962729
110153651
74125109
178097779
326153671
393251333
336569777
226675363
422556773
488286349
281935007
435252799
521727223
417516613
490249733
230525957
153429317
380540213
132506329
19716691
240911911
34809553
327687643
98489617
151296941
171078833
408097351
8249333
19781011
226759453
295222849
68627693
430606817
296637409
264145267
48714269
392221859
339625483
332747491
38318743
313106723
452576749
158858779
511110973
15122273
87351449
132789901
1251571
40498333
74292637
388965469
6237103
103118087
218754773
313372523
99552617
490952773
136735987
226871143
12369163
343794289
234998207
52925759
357926831
506371651
78143749
378105697
251524699
454030471
90652343
354131909
261207293
495797801
445285229
350327671
462024109
326469557
507143869
139984543
507343159
439569497
440950891
298810331
480634853
320422871
368951411
265775273
31211519
165834569
410200873
296771281
208473899
367863547
132069913
49794571
456537677
287148107
338439811
199505923
390839903
362478839
275651491
491396881
407242237
348344281
251553719
7151857
98679709
384860491
316825211
266226943
148753981
441020017
451534033
173940199
66742523
452648227
81817367
20294969
516019967
405942871
323837407
355702537
201709927
388254319
326674801
497696389
409291513
120168599
504541319
395644531
375078589
344932141
11718709
270399049
434126227
480498569
163845247
513904871
73069639
445990199
52044043
347830157
240603287
344741269
217093579
26356271
224595491
101270063
120492397
498759029
381993593
352125391
30334181
635653
275765363
279882149
426984263
66282709
439565873
73641251
75047627
288606361
50666093
410098751
398271961
251123693
529378777
146944561
374620507
197570599
111331907
382282739
482740043
260125321
86353987
151253273
175801079
461621299
521488021
160258283
83871971
396747209
464660587
24793907
262385927
178212407
243446551
361625807
447933463
377715631
124641581
479054539
3436717
232685581
313438219
355433431
51011923
14369189
314887289
19600067
504097703
17516573
239699903
116588977
385292027
497797879
152477531
257480477
354409613
355289399
6619513
207718391
33975199
299246141
344895899
513335399
240840491
460065703
354559199
493860817
463480021
62707903
53711543
518085067
46772917
475862903
40374553
350209493
258287551
412643317
172029503
383329027
467061367
392330441
528735133
469173521
44349601
196406957
6238171
514575407
417404681
462013751
357286037
527480923
476055721
370607297
91569659
31359931
41412947
467097541
101478617
286016389
263690909
73835899
326889643
449884441
462372917
141524791
225659023
215517871
252303739
10502977
417915739
138975541
277652821
353848127
355642477
2911483
484420777
311028929
350253653
465124487
378753841
196315433
19771909
40949659
152465081
356917921
114749477
234140827
277646111
446409251
508306723
29618111
135661021
139350469
102872279
179146829
25416371
50287417
387644753
72319603
20423929
512713259
180706531
192589979
370182889
314424893
363149827
5151463
431031449
265710751
423237511
381158759
103717819
170225423
412582603
300494429
512496461
480734999
180083531
244653527
274075883
66175073
25552889
268109123
198236527
504922181
427756279
161251169
455670437
17317579
293552899
171616769
384808211
344585537
345082967
209738651
272150903
532320331
253509901
313471
319585663
119898299
268347743
52563229
20366341
274990999
48468059
522245453
4302703
269038313
254139433
132873281
315188273
3556543
525974213
391594391
112320029
1369427
287745833
32077069
310587247
400390213
389565593
202736773
513020771
470327971
113603381
319990157
318153313
517093579
391740001
289385003
526199837
445225163
305871311
448797607
100496971
357353611
370320281
16181203
316342163
359604719
380512087
448887671
24890641
377834213
436552729
334152961
243581993
406891453
79838461
402344809
29843153
244193017
191570083
192031027
456193033
173451419
61858067
504966557
492159427
294074843
166504769
177522101
511682947
430523581
21167317
130576909
64720069
333210109
273161809
398820049
137370763
327169433
222037817
473912129
415098743
56119919
142084247
42307721
400128107
365818363
89533309
29293249
499360811
89745571
13956937
156454469
60725719
368318351
97459039
183773651
105054809
252982271
124127167
118961963
370508503
41917133
499526297
425274229
466384879
24605179
284478619
13682777
289102589
485522683
515818027
334909291
180935977
124229299
142453937
182657113
394247857
92345507
465614509
234379087
281474833
256681739
40367513
286998637
404563519
512003137
290183419
262804991
331867439
146281397
388518281
347720369
113807783
298353313
187151903
287506949
30716783
31278631
82554467
366683539
175824731
267115939
236357327
113006527
88083757
122377249
308737817
127412503
452555021
60080021
369426517
285700897
118828517
503399867
96787939
22438739
102451277
461206859
397477363
319158331
7553207
304206401
444777439
112001699
321739081
104448761
403274371
187022851
46423877
461262383
38794879
217257583
39914309
926503
532707457
398151799
353197547
175792153
307296089
111208459
175179097
288494933
80445193
341364761
421243103
124204727
514611817
46745731
435913369
449338121
343103587
415536343
328335961
108537007
512076031
169424209
391353437
293890469
389334559
505831609
133553447
525760843
510727453
218976001
24855437
251260253
276930457
244365889
159660187
189495853
243243617
214384481
208993943
423549823
494627383
439485161
422855833
137891309
199132511
34393033
80593229
141176317
55529953
293610797
309410869
155290321
340197589
245877557
394827773
322964699
406472201
143965117
229540963
498475553
343510351
18159067
500061773
397310899
488336021
93831659
368586403
392552353
135790687
347843779
262177423
146957029
321024569
521354137
25593179
209892467
449514137
425286683
526038203
204909379
331621937
197995337
86380843
184570861
71892467
87890339
527885069
424577143
42128389
466296763
250142741
231522481
115906943
26533501
447326573
353812367
217342861
431409061
348625061
438607909
264920087
403977043
435152411
407449711
141131759
14380603
505869671
290750489
297348307
440633867
408584327
454423561
19528871
104740829
62290853
299826209
183405743
128394677
82932809
271197181
160786247
265688833
318711067
527744419
9909071
8798221
177748601
107509111
422498081
340599881
453332651
229382227
67515781
463611497
119774857
362429519
32355997
146243693
391991987
470030003
5438099
321565903
109784629
479342399
378998483
202014991
294307877
497463167
1642483
355130161
104534527
257040071
372307813
262129499
314771389
441177383
207259649
128816167
512568313
221471651
344829211
427482247
250912643
205891493
483123409
244206659
152843293
129580127
385382441
3510833
36232717
105780827
456784087
274290299
258673057
367281463
259504823
378445577
454092449
126399073
82516669
190676081
72273371
363121351
209151049
83078353
364811977
496122619
127748471
536856487
27354077
308493127
281567983
386024497
7462159
144981833
271400369
308946727
276670279
488730527
398533001
237110957
431134699
88348619
283481689
261409061
108550579
171911891
355616057
298857191
162680537
136528517
40615697
364681033
331028099
101205889
201246047
445541143
417407899
449851981
253489927
143303873
149230379
164405323
519240131
100523659
21291499
54600443
238822517
490090547
237748457
169757321
112572137
396443501
59665471
402795443
150952259
23719603
146090407
243973841
472833073
377210723
306781067
296080391
490155073
358884707
420742471
3978859
469586773
86327149
109341277
75758329
5971639
499767017
145972823
425256757
351021707
313557583
104636149
299122163
482432537
426149579
235985077
50727623
41004307
518668357
87019613
330033943
389548703
344766997
419829517
175277257
269539241
425966581
228490091
345887279
377952017
401043131
394276021
199774439
441473887
500316983
388770689
20405789
335129287
260736227
43059347
3986809
8556641
502773361
239083843
381832049
15955283
215127499
144760727
310895047
488898647
390678083
23759321
388245527
398246843
292231223
380666593
234431941
491172697
102041389
97356541
457958983
15710249
136400857
6069641
500484157
23363077
285144367
270611753
49862543
22913441
145983727
506480153
322742699
188300113
382327753
342690083
354649601
99655403
285595759
156021643
505971997
58719457
239545973
42482821
259005613
511770851
6429869
414026491
175379143
317301893
390838841
442234109
223971023
288462653
30759277
137080859
78368669
401460343
194412233
310912687
193652527
526609309
197815817
404642299
313676179
62978263
38402071
131685661
136282249
198955151
430307153
313610873
516344357
249188813
506433079
459148607
20225069
301619711
248270647
482791753
32063947
103217771
169676257
346407533
91498417
395733137
47028659
281261059
10652423
93163229
346905011
415333361
129486053
376320961
134898301
234851213
435670241
453633407
106680653
93597391
256911989
357628871
440573569
526167293
219329023
364197901
342980471
505035737
495851591
32735603
384682867
92596313
355200779
343711999
449843599
95681041
40309117
449716889
190561793
516450929
33030601
329949731
110154719
258421741
309525233
118658647
486433063
114913363
157432567
255859391
515575553
7727
195911753
299519291
402407321
336117967
391132607
121391987
18567083
42476977
445453507
80782199
243998137
140471941
349576979
532488743
33614923
225377197
404538089
277209931
200835751
265907809
385568017
436634651
434712827
502586237
390230833
109541503
168761777
519224437
238493807
320028307
309322747
454836469
198932003
110638433
29544769
279623483
80527043
363148249
385569931
204090013
9030761
325126847
306414923
171212347
304579091
455932733
252590797
240043273
187772749
450996991
497854807
375957721
1162423
519969313
268853219
23668537
374507369
237594523
199637869
485565643
356379187
270118943
233397251
257992283
34442071
199972931
331978243
175859911
212053789
317765561
97102349
340404139
294127259
243902471
92463883
517237571
348141341
337615309
39644903
162441371
230339377
405314341
408360523
142274927
410076103
263096023
295473023
428610887
79516133
426035173
307329203
131215687
78654403
197771611
437059927
440958269
45045589
122590889
394987583
496982897
207007939
102693763
210804173
505334213
405374413
461813167
282149347
100367017
447647701
312978343
157873763
218996143
454274027
235761059
344604991
313273481
20829209
241836253
372362867
466103189
132058447
43330747
363849001
91796333
393156677
808651
36598931
171960211
98666747
506585161
65874551
178511467
308429311
126736793
161748263
343202177
22269943
130744547
2919841
339542453
466061567
5499701
53777233
424309517
117639941
91973117
51914449
326104957
63632669
465844889
63359423
102608533
198471521
471575099
410888627
88511699
106878143
373196627
102409693
65338841
531466889
96175631
383481613
274420309
323681041
289224097
8609753
24257347
531627007
200082133
504943091
329687419
534141943
368860273
463325893
29392787
364391017
508055543
325774583
291284759
54627061
20853257
386696813
141951457
90057307
371085959
250246123
360871387
349659899
35323
418209653
234882451
65667449
81776567
181210093
84563027
415030019
167332519
318633383
508457083
453511847
172721447
227475271
99595057
153482159
129493499
132064423
186578173
504679913
327951529
311617783
127734127
440206141
172368583
2593627
349442479
23562443
123650719
452251427
109311823
140068351
441713113
373067581
514836169
429694427
495012143
469248431
105985573
283918879
12022511
333476603
81776407
245727667
462362269
228585887
259680683
25332221
31104727
327648371
160676983
197845777
521745043
157686731
238788169
134698009
422402483
306369799
271833647
394315277
80601071
6285887
87066263
329087947
371889653
233079089
467221087
499802827
205060399
244571497
360664103
37034941
259906261
375613157
198541087
91578637
397564543
502806859
15394931
331968971
196552243
58209629
212732579
265654099
382480223
218821087
242547287
520570577
276291343
328328591
490876999
111680243
79708171
508489369
450308479
350245331
30032747
200647639
103780867
431065169
465900287
112946153
339066781
523138963
3306217
240930917
275428963
390851711
87267751
429110467
248180039
55162039
475056229
25471973
429242419
380167661
377241283
427422473
536305897
244604741
49861303
435869327
217454539
507694753
311084443
63987851
455730689
64508603
466959019
207664241
400404449
126307579
304121117
451419313
367765687
153016733
320808113
430103039
225089899
125558977
276989953
398961209
2001953
46390717
393053629
473130479
342409009
276864449
227914553
332941793
503637347
401591677
193151683
484808323
391606057
345333671
466713229
101556127
452923951
168560563
337051681
478439443
317019797
521557063
501910763
457842653
16990843
291936119
246704587
175449107
415648543
445840541
263836121
175157663
221619917
138450953
213945997
486614993
82210987
51877873
175030633
319994429
307823279
46625933
144392279
130644431
142942801
489554243
375565319
432112729
170039861
466674499
69202337
272902367
17452861
436937987
280899049
368828227
77558491
468442879
173324017
396719269
94521731
1316899
334421551
3308203
324626249
175397251
196375573
100788299
400195001
456964061
11865131
190843747
120565157
515025803
279216139
245430137
476197439
71911153
495274001
466341851
110916191
404914267
60053797
296697613
317557351
35865101
34808093
81323549
299555779
76953683
125597161
498709727
521411873
285602557
191337257
356837563
516515563
500735887
325924757
338866813
81793861
146388149
470560127
95010247
146562461
93210107
249102643
165349703
66032737
283601359
487356071
359139659
138991357
11369317
21899719
328968949
227931601
106114207
246977963
181466561
388121191
282479711
436491137
432249049
152985101
183397871
520390883
103570573
112455611
185695387
413687471
227027263
24134899
467351377
50730349
356978047
129831151
497355283
56058077
487621543
165565511
165184289
281120657
63889619
522389479
115906709
380366557
531831283
68262619
314023243
170001863
336071737
20128631
36079793
18998249
148647971
197678849
314422453
363272227
282188351
13920449
66034117
103317101
366475303
177534941
43751021
129651679
71241119
315848089
106672337
119333143
117965233
74312033
426304111
46086757
226103089
57701741
359213203
190030739
366059203
259829653
24552739
312803443
8985653
166961173
417006581
363190753
115546381
282920789
370552783
503622139
381235663
32801521
195630943
205180433
19932071
167744177
447212141
320732129
94251917
130035001
8062009
467212597
358416767
489054721
29907391
443707507
255777407
3885379
257630251
263287663
453109171
287198141
263933207
465395701
486130123
520900313
6791219
104859943
48418679
296676593
220298149
133561543
300100277
127365827
302335603
496776811
192526223
153906239
78064681
167346197
266348617
269470241
64259399
242403817
77473897
367624897
352638989
377375993
276886889
480744487
27164717
149964509
51080269
398230571
305881487
408077303
379967513
321532207
496076809
155582771
153623557
404024573
71666197
114282671
54372881
378837541
462857293
508586893
455167607
354062633
429092927
408880091
369343019
149327831
449947969
287128571
439573867
290960779
249080233
28058699
516329479
22563263
521538907
271314349
53255711
369167983
395228723
262316689
526268767
163152443
65698469
321592433
263427919
279476927
313857097
23076737
454007621
435165667
280277401
273533543
100161541
404245661
121389547
462056963
310093493
489980369
498235583
441863251
192248711
534998671
21628877
469257223
360621517
521397781
439836443
264863251
100935157
189815261
5485483
123382031
210611237
474164543
227264701
50415929
124033001
113533549
58576649
520663021
404061269
237918353
297011731
73863133
177998761
481343923
332480377
442833151
215055367
165730121
196221889
218224129
172719341
249136123
425764343
243443377
423324553
304053247
301579211
107005541
9254359
415894043
413899093
252862447
34945063
471281257
226258003
274618733
13094593
356963231
355332823
402474299
313780591
261903043
485979607
386243983
54223189
531951367
495331379
6326197
395159669
294856951
379269211
296670379
132986219
310358063
443716963
353378423
101818799
348018631
170754809
236681483
174641437
367268513
300953399
424189639
93327187
398332841
378159121
470970583
465900551
227117173
6698987
304106941
49688029
134665291
138161879
301822637
404154503
528574229
390110953
43224197
452928193
159456043
507103153
45754693
119542427
78561151
322694863
195440983
430557773
433572973
314342419
73562297
157678667
167197067
123940961
414352207
354014249
15744853
405462289
245971421
82604999
232241747
348343147
143787593
95940409
282386477
423587509
511627777
331728601
110555909
308901401
533030507
254386261
372637157
362249059
202488551
508874173
439741879
204505061
84143503
308620321
388802873
150986189
70905907
127517053
43023451
334958189
536742769
534848459
230489827
251960879
110162587
1881863
26563139
530861867
324552043
494361631
127786811
83264009
352573609
242571529
68728481
404106467
136892627
41897803
438353479
406521781
380269559
238990277
420527603
253660243
178415779
65556773
256547657
75320117
180356903
94344077
357249103
348874943
206096461
476243629
214660483
128886763
491563031
120492103
441048331
155578139
433791089
279190633
33342811
71614513
272756387
287611789
326660953
418218973
76485859
332609093
6123743
337834967
350335213
429621677
64767607
482244379
120022087
318919597
395678989
526168927
17329163
409712969
19890763
44121859
436649497
411038921
123785141
12231157
138395711
411070573
508648117
488232509
415279003
438556087
144772811
224466947
208106551
99480541
106574669
364915589
97113661
210627973
321306257
285182903
436671523
14008879
162834167
403462733
9948907
200333759
501917327
54548609
82408889
28556431
170563759
508885343
416353039
465937603
336123497
205674529
306777941
190884569
797509
318372581
94047221
506228747
245315311
97530233
399739999
314138501
145719097
513758731
156079577
14194679
463997557
462301429
102248677
521530421
368004691
437471633
516801863
441675893
210163697
415854727
387008257
122350793
290244571
342958937
428305093
37895093
157221689
238392109
439242137
410783771
356442139
306969041
360117599
125441369
330396809
16336057
408856531
754111
8042861
70456571
118398257
119102069
109705679
88143677
497472277
278815447
441793823
484721219
260786389
179365457
466498589
36201199
119455769
41072599
229193089
489830459
384978173
434227103
235927661
278440969
305842127
450103657
140014531
355807157
269893639
414545297
235887571
250846657
420156743
388922579
457638127
450941783
276647179
486895603
152924081
531579431
168607063
79533607
62114497
17328557
395024017
165097211
499489843
205553693
225585341
487948733
325303457
400397819
320876327
78785899
40038347
392547497
199864141
164128879
269960707
116124571
99137069
193487341
375148519
264731
313598423
102582791
126122959
486225283
381879011
291741347
42907093
388811147
177772613
459096973
27063271
368993179
158329103
403641071
261819847
20360909
16452197
341905957
185788849
482427389
481224197
348434803
72045503
361454059
288471023
190935557
205332637
135299939
83340197
184065751
144674333
247717031
445799971
105312583
221069977
188806561
201022391
141197501
413530913
215677229
270527753
333248897
181234187
477604289
446033671
279401173
51712163
379180523
268617907
331132423
228745159
6733193
441892657
513727457
280245263
187459963
398796781
301807193
194078657
72248401
535316569
187596239
232726007
481902749
134133661
44113441
381482653
468735931
112756817
81014971
171132001
120441203
325437733
170252029
338644231
16531063
520253101
326716277
353058851
133906873
23223803
12564259
332552447
217211927
162174053
282982951
360410819
99743129
441299513
441582511
482976583
90707759
414794879
348095569
109723441
10114757
190395089
305542631
47075219
518505023
360544033
31104329
346946681
119535167
175888459
378943373
501546679
357089171
329347789
75162239
136964341
534513989
21767659
222206003
249365549
422194651
111787661
463547173
279863561
311074343
375490949
485980331
498845621
510700241
1612319
208553743
349138759
274007161
504019931
297455867
329605267
17160881
283565879
22934297
171621829
37639747
244339583
84178697
413373703
333469079
382176727
145053521
443662783
51579947
350536741
89513191
385699169
86993953
513037909
353913067
416216639
316704799
285074161
456231707
92129759
121256579
313509463
408930259
427789867
152676869
171719423
105647281
1182889
238641037
20191343
328752967
2881783
287889887
195321673
42953753
91297951
38959577
116223257
316372697
278754383
95450983
447618137
60885317
138942301
102014041
120213559
500426357
465293357
69326113
31764353
374533427
517854847
390000433
462829079
32204047
221264569
423579929
190789483
218795411
316879547
234184799
402361801
146092217
193904897
495482903
405319081
52990019
358534259
49832297
473168467
168510877
515936453
278191579
298188607
524071333
132056627
5532859
401974421
298283429
136639609
190019083
253476373
230266943
297793813
429228643
257561021
287819767
74258083
429726673
48183691
132873319
73738781
314530421
481225687
435907991
87936059
262526651
92796731
447173929
205889587
143563169
113659769
92039471
217275197
258653167
24147251
283183801
222205787
212806883
280389787
460960879
486680443
66625199
383744149
278908193
104261089
224803349
218047939
283028981
88613599
408519497
173992453
483575321
535818749
340263499
4341593
3583721
304857121
76268237
451785641
423413737
431328473
507386381
22045171
328383361
135176311
526667083
100122977
172835671
515555561
439198663
126081751
139885217
271847713
230252557
286433299
267664597
473493359
28030811
273709133
319659283
130931981
397733489
233175377
53463859
243095729
280817657
193945261
92029811
239559091
339867287
388394401
403554919
309887957
106600343
100791191
330099571
145268083
280686067
341577359
382360973
262567483
19316491
400190003
161019877
10902217
54770071
307470949
240910949
8269439
468323729
157165573
225774139
203344177
190531909
85267591
532282579
486783889
6355333
48611897
132006943
69200477
456419569
57314833
308874001
256132949
92510267
375643901
201040877
376517203
319674617
63944147
246730859
350385053
223874041
243937591
253593619
156459349
42369671
135427603
218266427
410293813
140450293
114542191
11952559
485461679
238335707
358559233
299837897
117094507
308434421
144419533
398457197
128021821
323404883
111197363
41800763
144806801
234947201
15582461
385225483
327458423
488961091
410649373
451904203
111515681
375936569
483117049
96009929
3987629
322727849
282682073
96683707
140040553
330314417
446780849
151749203
268611697
389609093
123989951
82201837
16965547
476396923
394650931
158599703
335078413
108777497
234778157
62425369
426687013
88309513
514565059
38027989
89820697
267589541
233022677
185299021
177680567
95602901
413239231
531267301
268379281
449120801
290627731
110675387
405258379
421120477
425012689
455960107
65621891
21380693
148026187
243373061
76334789
500919187
247071397
192995401
293788091
140124113
352652569
254619359
145774087
267181697
183315829
467332543
275420291
106313729
318582647
386904937
463881833
210324437
347588509
408964793
110256931
506264501
415233751
65522341
440572333
183754931
336735761
172425023
101805497
372323923
385559663
421459517
501635467
366041353
205371293
204353441
438181421
373043687
221370179
520170251
26373623
478186801
78760183
186653003
252679741
177973297
349067651
30378599
142846213
334285619
174674879
464735707
291286543
70030717
289797659
131416591
271426261
392034719
82212491
84530717
90867197
196839169
177799807
129202657
108059201
348973777
70479181
402393049
482019463
79034677
337890437
170089841
294372563
462912433
53198897
312428747
379000927
57456263
374713177
182001683
217487113
30779431
471595687
61210927
209414399
429888301
397242059
489875579
296231387
112873487
481837127
167691611
3599009
161921117
216481373
93378457
82477009
398739421
372621343
257693411
316284763
479021399
181388407
451358339
403764443
436751681
338159057
349223521
478921367
390295151
10485947
113274211
231321539
41462611
179384857
469812631
27225001
316732777
429214633
532094723
371110591
434448163
267370751
308633027
67278859
343821197
106503119
26394187
172449467
314753539
254124979
240390307
473379821
97083353
16989461
114646879
446118643
127740779
464272409
344411167
473014967
490777117
193128161
254240573
357355291
93611893
205380787
73713373
33400091
135518171
96190037
96526411
517281217
320634889
326001743
147184067
198260521
43940537
153772747
501927553
4394413
439142981
475134707
300567263
122921167
151621787
81411557
204686197
294378389
255594221
209055997
186416297
533945669
409885481
453461051
415015009
54915811
118389679
9279401
19288361
105879239
426230213
408124757
526634651
432112049
15364981
484748791
78105991
468495439
474337667
153530549
315321211
471205753
456763577
210639337
366684701
207866513
519294169
13674599
243938719
173760571
534151897
256344877
43024907
40275299
296086849
470954423
353146097
129041453
23525219
514709989
298782403
52097387
227112859
382737869
273187513
416752537
170173351
301798213
503997359
59174639
208695301
292668487
208390661
447604043
448369769
265860709
185009399
69312679
13922353
249629587
297063427
270993631
433336669
534060643
106641329
328959451
509642537
111352343
103774729
198093743
150390341
276173033
279532931
162204677
6149323
37255571
51165977
21818207
397835077
479065589
365595029
181262461
471042191
30993733
115376509
313905667
233207483
290744683
444400597
524416237
82769551
261500471
530032549
48369037
222548983
511201027
327459331
126491731
72517759
102755879
314816813
83668751
36148451
427336417
3036511
120865067
383462203
81548491
459067087
428049761
177359191
166786901
471351967
145049413
418356119
416453201
422105753
86205029
356032541
240098563
259571947
494298793
136685599
516927413
197474687
352478837
8167811
442709753
27023641
244675421
498704879
108729223
245719889
176375179
34815259
474645673
59056559
87670861
458555777
321438433
163428817
232538357
315733807
254993983
361437467
87127793
526396051
417058613
521173141
378335521
450292793
451505503
171259457
249720187
167462569
436393777
471382759
352845299
160171391
146775763
352397939
516720517
500637703
396556009
227094811
486480811
103238197
294539279
347076943
201168299
422069233
496312363
158403989
285644599
308426759
330570551
476336167
480330449
398266811
266057983
4952323
470191349
418826393
19359017
32993881
235101479
190528337
60079363
497506729
134119483
206425111
144429419
360732929
311845421
55229231
161115863
444457021
196414513
363286949
219857597
119599079
41393809
470937839
218114653
278014463
460683739
356946199
243324787
323731123
232770827
180372293
160592447
45671267
493538957
88482523
490824331
363855343
398690657
458848627
216517471
529980863
404753077
148210939
480387599
334247393
179527571
457927831
139648007
400612447
50838493
289417841
17177189
50484047
81845537
104531957
481595507
98025703
943903
25651783
416646317
161416121
253172273
293228591
418904287
122416271
364885991
19156913
489777377
339264491
501785267
489394231
156797741
63017767
61978297
503920853
406985077
478243481
290510879
57637
473700769
35250113
123798713
411572911
108367459
279892619
485171837
190830217
268809707
105028103
341935453
303595763
122033909
150867763
283494089
198651361
155028817
463948063
270980401
94062833
56970311
507803701
275305427
101149801
172307609
293916023
422306947
323827661
320101469
54553141
13124773
441506419
55841143
489563147
110979823
301659877
484010987
163887079
336882367
210221849
211457977
386336723
312205769
473131837
156823127
368300557
48326353
199708699
244654777
193718123
94004413
335459837
194336111
221030507
67020559
137575987
39983971
24583367
298199201
6680053
332351191
245070197
2466907
442246307
38550983
464931937
143366081
489088727
198719141
72572273
111200363
234552277
14218549
140831177
21946751
216382487
51693539
509497229
526022537
231671611
281698477
317399
105474253
347739719
332784899
205436213
73043329
43698821
21883871
198113077
378001133
195702323
83956343
529189469
241413959
305037433
161331749
336219619
384254947
142921223
320202703
253693969
78142913
454492001
476375993
318743377
437818103
251631077
169855139
289668011
6278707
207528743
426372283
31157261
295073929
104682043
50125909
247182443
280062647
51083519
366908573
9450499
114492701
189871469
87925043
252246689
296049071
239540947
155672323
139470361
51668917
165755929
129445363
103856161
358807871
473397781
450451349
40261259
316265891
145693931
369867413
339522653
229007309
134700827
471999107
148387223
28517479
442766977
496631923
106851401
37323697
91168477
332780783
138947659
384151003
12019703
510590659
369513451
241390511
52139077
449490647
39579811
268283039
172599611
7308001
479555519
31230929
147097099
363458573
482133131
44146187
305418961
184793407
363663533
152257519
279987997
292926001
528188471
203816467
260202263
232814287
469996871
403658729
511843411
307481309
506341699
25296053
103089209
181306997
256954723
351142381
240185999
145178977
471469261
467538121
380185007
32337101
190321529
111686021
382948309
4635703
159286451
58114081
44794339
314501279
220027267
159115637
439522921
20378143
106985657
243299197
28050227
339682543
476529979
460007927
501866531
422674949
113181451
527950999
7827773
473522083
299751091
329128819
69656437
450064807
452101999
451325731
257427227
109530829
414792487
534122497
430444127
386037809
43768007
369472661
57167377
427297463
143965043
326603161
510896207
404243207
332204399
41697127
344822251
102497477
441721793
100019873
275639893
236783447
64824653
405000179
394720721
355087793
209370949
339198677
394074949
193569811
67406293
218364143
126951221
241613117
467580811
171548599
131220253
88848317
400895519
88710581
249678007
100625611
183289273
438605017
232773311
241217359
253819547
440302987
209702387
425997359
180962269
348891259
97897589
73898567
185648537
218479817
521634929
415436951
220395001
171133219
172687087
76726561
263470789
17460769
168551407
234859733
252947479
75730337
509794429
464686009
466121731
350978437
148633417
240823633
242696093
483416083
63016403
476074639
151744517
318215693
456666289
237629003
272485729
377795027
108246791
420287471
987199
528172217
215026369
188551757
202645691
130800031
124729097
348207269
344791327
502608401
378330499
467201459
113049169
104608997
185070307
323907149
202631557
73247809
319433953
213893747
214308079
180540709
141167903
223032307
465952819
318019591
40587403
192881399
358229609
451257643
433215581
129283067
326501569
98633261
148475351
526498121
450776741
71242807
303377821
487436503
507936503
221177267
112518577
359989109
80058613
526727471
60681329
500025091
473641331
200171029
115938227
223057699
401668769
303451991
64396043
253875509
321353563
489091777
271361771
348688687
375930899
259495589
390384989
165891731
186854483
414382063
165039671
520013183
135720617
237554071
296366233
340167043
18321307
525121643
424996931
303034997
231423061
198985069
422153323
344696279
107413391
424351813
53337833
359174107
382067369
334164667
23847391
279332981
146683001
228231169
516250261
170941763
405988391
219691669
256732643
420570697
273881389
433768897
102093307
297250973
413310347
335392583
451586273
51026237
443525933
459243431
479669857
23180441
76783363
439350161
286292887
161209613
383696123
146172329
179293171
186604157
295216939
40046387
458840017
328361471
473224919
478045297
7314127
72804241
312701063
41697233
411212519
507566651
408599159
395068759
328578773
41088247
29671417
521204647
260500403
255071051
374097127
410079143
341362829
477821587
186416389
316462187
295516043
32917471
464796071
42016631
24337517
161488231
5099023
347861231
495854917
339138469
401969627
436568219
83891887
476123701
62681851
108655097
431286181
171021737
504216121
515373527
501624311
455912563
182889713
210827951
419063647
415881847
165810769
101278109
264254863
216075217
276697007
343814437
460301
174842441
301802461
59065483
450243169
410818907
412464623
502890683
135173917
501851929
189254959
320949437
434122753
503257297
415613171
297713189
333966979
164867743
107866931
98129257
303145331
249001447
154471157
449520949
402571453
114789637
229837261
470703451
88525147
145941827
506300731
366635771
286577231
368616751
304453021
170680721
303600917
373662649
195272117
95570903
61848877
405329893
449486963
371092247
408452809
253837163
493475111
319921267
262764371
151769719
191847977
425917781
467819459
389641313
13607359
70824379
486434623
478445543
333415171
158250371
325306099
474457747
80598787
362396269
531246871
503391169
209808037
166765609
484772131
444481357
187515329
279308023
344709847
234895033
255945919
73049939
5390629
531760321
493586881
51880363
500433797
321663619
343127579
154152319
63070879
499623211
468293459
233652827
115815043
487734449
418477069
17607481
279520973
279195227
35003741
204775321
310471979
364553333
10603979
481990361
374894327
496028711
495662939
27332177
429479257
106634273
330641887
494672051
215377417
364653083
313112489
30606907
62396693
211608121
400575883
303594169
10707937
34609177
115662901
131629031
174908809
230507807
36752857
171328799
357293851
255930847
464006281
25268389
368371229
387395387
92330999
440110309
442770847
394621967
420073627
177631711
457650889
331963123
225311771
536599109
515739179
30238469
481524319
431531201
140931389
138111637
7155271
388399309
136029277
291973679
13615991
370480787
191617957
5887927
523193501
390704291
136597141
438982559
510682001
129046103
305946871
502998389
406241113
251290841
496878433
190190141
288572567
365126011
258376487
82685887
208243271
390874577
20634763
82283599
163296073
297941537
339055403
292886453
348644137
54772943
445759217
375182201
119706863
405289697
367988909
82845613
192360463
119576879
435590761
397535167
130995911
196565483
108602863
478578809
355381223
342648067
69162257
473064313
66493499
285410581
173563003
41798063
283780459
268535681
18818207
286421647
317936581
449616073
266804869
372830219
484017767
488138681
237045953
298358077
531791803
411869243
31483597
232441471
258861059
528575087
490893833
224421047
465067991
143124151
24787787
142725677
187342237
54528359
35823833
322711853
278283703
473518559
89927951
488969879
149669077
155027911
146272891
397956773
29963183
354267031
370574807
61805053
145592903
18052093
48023917
114072983
178517767
104968763
414921337
402904769
276661771
339360893
35807969
185208461
358377319
423920227
395148877
534161377
472256791
314616431
297604367
230854207
190010131
482677859
110759083
154501631
68184551
181961113
413434127
228424907
386919821
39658933
212230861
527629789
434988637
67490377
270049291
237956317
64403041
25850467
77240131
312169219
199138363
41832683
491388371
494305661
380150741
176270741
197970337
57617569
240227921
507303169
243550277
437518517
435685577
249308287
233712463
447384167
407838947
180028829
74243329
33247787
150828841
255600649
339148057
533176297
210520547
38253379
134694979
493243547
502022809
81304073
446844997
466233931
352489703
54667607
42745783
10462363
249404809
482170673
372246437
508616293
385001893
184890907
470197627
264694249
94833841
220819237
266853661
126844489
431776627
489189121
404317489
166467907
144068669
127698503
436539071
51251701
216660371
334200323
295391519
264401689
387782081
146927441
375707147
306834323
287960627
389796721
241157071
317296607
309208883
490208051
356226931
214923179
505415969
431778829
63321371
21975379
217049191
382199789
82348733
215294201
10681459
95267453
210877787
345387437
272618347
92574397
237901021
82698389
89831999
81128941
320315899
33810809
86293271
268154857
528681481
257583457
384885541
211875343
404938763
46517789
101200819
316162303
508680911
302461193
104481527
452637571
428680669
120423203
401295073
466213141
176067523
451518241
294209957
59990981
71577071
416864491
458225561
96576239
535099567
475371551
182629439
127992239
466680377
11738173
68682781
415226789
481120979
433445191
247700009
25884853
121349971
376699303
442167731
490515163
514607549
390797483
137142149
163302611
280050431
185220599
409624343
398733509
205617427
186931123
300197069
243069377
473223371
426554287
146236823
432997777
395825971
341465039
416407291
349824017
72137027
498837401
9091679
71016677
536460751
318141713
148925239
69837169
498688657
40527857
474457703
159113597
122848603
114621401
135631607
261165361
250028179
528165919
388897889
15199201
352578379
395524271
446739193
299315897
358095061
85655417
514075703
505398029
374196073
347988701
283930847
162938593
280941497
223074679
153121403
29693291
413191829
348823877
359927063
9611977
310957573
246527401
345255019
404573249
450185683
94496771
28605649
167402227
108881543
320636447
323961889
184962707
222646381
110246027
99880019
204596429
109400297
492968527
433549541
126948103
347063287
30151237
316083479
20498239
330724489
207888371
354877927
270161729
202936661
272904977
466763897
104739491
156849961
62616371
443884979
187555097
423950647
119831947
410176573
62618263
305415163
237277321
235033817
413058649
441462937
2992567
535778531
253110163
155937421
176749337
318744409
468560923
257211611
446326421
376597633
315408349
271206239
197094811
69581251
52099199
35669657
231293633
374279149
3600731
80249447
35690791
335126717
201805391
512296693
13187023
226993783
349901081
475611137
493473923
36676151
178205303
308528749
446935147
225768947
443227487
467602721
503924699
456167311
154176049
464249647
79584499
79366349
437820041
434850649
371403173
259168597
479980213
83376851
467433601
251730001
17822743
447552569
238769137
205648777
352845443
423055627
61443857
89722993
118223971
371597827
379105577
226662101
253043281
40762699
40458701
446931659
376159699
306727147
241469671
177947909
478677137
328687433
70209383
173895257
145446757
365048381
344648219
447433631
48813553
242743261
363703867
123634697
530401427
402841547
172446473
104170511
314745461
440868199
106889129
234766013
480148763
87456407
176042569
199415137
495011369
466021937
6729487
190988131
478678873
419587349
272972827
77844161
440671111
515249437
263297473
480217291
353805469
428803451
84885667
242337769
226235509
12721651
507894637
174798653
140961097
244719851
474281069
291449183
323588737
480742747
242992591
245265037
444832891
209172473
58329067
35612189
418134581
383299999
514619143
130922699
274535509
177727171
345788227
350747933
375185347
44098897
36090829
317929741
139246453
352887089
71647579
48038357
494142221
282004253
297636683
112321403
32473979
45817613
528948949
160476917
108336191
352788503
531465173
478361267
499339261
168243799
188379929
485657141
211975817
240537127
193098793
511743667
85990991
47364719
214551149
398069389
319569823
428314151
34735963
358637207
236575147
390471847
34774099
164256943
513557827
249214019
258355073
37332877
296704103
398276377
104670509
256729391
110950453
528446851
328374901
1886509
267573337
468615971
452492629
316256621
33341977
335396021
273749083
94285837
511271951
518506187
15527521
353117077
266883889
421714873
407573423
198370429
165218447
353471423
453207499
386076671
326245357
366657331
445812701
25855009
264987061
75221381
10560743
380923549
141908593
51145993
402393769
167368997
428773109
458548897
479082313
347290063
332370253
224489429
383660609
91317119
459615991
24704803
506406973
27573901
506722169
212167217
236713859
510845233
267845101
331362701
93823837
156386117
172038281
177516721
74948761
430076167
169848841
232337711
484211113
397756757
439456057
350794607
371313221
534826967
159700139
21019841
345654311
179129537
118458089
84357061
40538623
481081333
32682263
481101589
508608209
427627721
104959357
306384893
72035869
30692227
31670593
62822839
286586513
315447841
226107047
109348177
84197669
406616981
268645831
91328023
533596319
90467737
176099621
228151687
516315847
86568949
424269301
73112339
195639023
100117207
63236743
425789831
415382771
513383071
99852227
354260371
205611599
261184939
312003143
535113179
33447203
160480589
512940919
49481423
436542551
224032087
129301723
493191889
210562817
462574601
236824453
146154851
437138509
232989469
429268391
133010359
208420907
403891703
352590877
282616937
190129609
6883867
239338727
467708239
95783033
213539
499457419
315750697
66997127
403332679
435512771
45499967
397501487
360871321
186003799
292569919
262634137
64751179
36566069
191675219
414838351
324768761
534644167
29642797
445957229
269739269
305103979
10005217
391885771
377776453
528580441
141300553
245994949
391404749
436854283
298786057
360871691
50081659
373968871
455899079
174717793
495474347
303858647
317079421
341948939
420911609
149195303
371740703
63535559
310301491
158211113
416658889
258062239
195986429
132889949
253583383
405951779
239584649
532295321
168966277
205887631
316442629
146460877
283442567
534908291
55155301
113968319
496135777
97876291
370064873
454895579
118914721
23131939
65178887
162592069
302777729
103691023
323643767
172932647
529858559
407357981
281462749
324864821
319422511
106751371
266087141
236064583
512317217
415625803
105028559
197339371
75895921
165069059
316096241
352031219
492643681
240821437
220194517
138783511
240251657
202285271
483217643
450094003
272244079
48510587
464896889
223951549
94588883
374398771
44867297
14194457
241539703
38889601
285357997
121909427
371760667
472527763
321664097
240491399
468724439
255096133
176017789
98583839
145043501
4130461
347393213
439515269
178124129
149197193
202226179
231116339
134529331
264607859
492677413
345060257
374849693
121188871
205329401
243932153
321206161
72506201
287746579
361478251
369787829
297480341
120633923
37673087
92656147
325918877
261532483
131202349
66784769
21633643
130637347
142722037
525098047
533011679
452389801
462447967
231066491
74858909
521641807
222478051
180040933
368033821
378271337
269156287
450810803
184318037
254441903
332291549
201486977
14096161
84946177
150098591
308677679
409885639
380765461
495640879
14804651
98451719
199516567
303389249
28156927
330600967
187046857
501373321
467188889
457500683
119124791
222865157
126078089
57244849
285691663
520039813
32476699
256610023
471866107
373519151
166673671
463287953
399615871
440371187
72595753
105702097
131220181
62340637
358157483
15097231
198911201
69187849
213165559
406165777
234155863
498001183
400565969
502198651
415153369
247732907
150211811
289183459
13433353
470830687
263120497
215140073
29465483
477138041
154182221
172151999
296630779
422483063
70756013
448924877
95852011
400311763
287195459
19528283
73047511
451749401
526014059
453898727
467958287
30037687
367474537
457005013
510365311
74893157
480806731
225247241
503348231
388214653
67718537
34920761
433034141
295003817
122310499
17956049
431876651
306587761
109977899
60333893
319225703
493672243
319670257
143295637
360863317
18068863
82624133
380943397
374952211
3945703
304749811
165823873
234955177
368333323
158630939
491503421
328441231
170169707
92179103
273489397
391586047
33664537
122374957
205014413
38699879
293363053
321675923
130579877
196825241
205099469
154543
404814967
529347499
484956041
65089201
210023969
91876003
416720131
454193711
115670623
70453697
35174141
522651133
321538949
178463587
412238531
202485559
131016451
63704279
183128089
15192841
163323821
284529013
155779447
192064297
184473673
271894153
227624701
123394289
218864627
170747789
178784857
358094381
449582197
156471569
370472801
395736277
267656203
11669761
516599557
84604109
482077247
186929021
191965937
27032741
431359057
239576213
58178317
200693267
368063609
308147639
99863339
532131953
210678031
466867759
151171753
225187097
117392741
204716207
301007347
284425747
283890883
275131
338124191
199720687
368689109
166249073
300283889
305834861
263845663
400214609
227563961
118879543
194647613
329256883
180085309
193599149
180704833
335840201
130222891
353422193
38657579
455791327
3519413
3547393
223614823
496552621
109144003
85637309
183262109
385180429
345333217
54252199
73789193
340252301
183464657
47245579
79298003
362208607
505840009
518531989
530434217
239652601
201790717
467329769
316805471
450400319
435429557
489745723
531794839
53958431
165719357
3269923
394131173
324713903
433544833
284294971
244632673
147860081
449172029
103100303
384138583
147097
301202197
253057807
432938969
20114953
469839151
533972717
124054589
119753503
492247739
88892803
495561089
82435939
91988333
296503019
268016899
240585263
21140719
248268599
291700729
276699271
63223163
133491143
21720689
381385541
295181603
18789223
21823091
282276091
194867069
200708437
34418987
182771011
362587619
180586397
318788611
243437237
453441979
164541913
396597037
210286081
103900129
58744781
183112801
357984527
406730173
533973619
135415711
205219543
60585989
240110047
297680111
452428411
78831439
131157107
225952691
527773189
504872569
402650177
352761427
10824719
389752001
110350631
301754821
419141183
50737601
409519133
338352967
229364077
103577401
139444709
237604319
122518001
314697949
464679923
311694359
70979177
434600987
72976727
55092539
448206487
251374679
65126671
117845569
491912963
257851613
1514441
286205207
23481109
58516049
75330191
288618497
130394983
362210941
157378483
533709469
238875781
56083607
34256161
948847
221315767
244371019
407529583
150865223
356099893
362466409
277254001
406012823
396364399
216248243
281893421
305607607
441394661
455836097
351983431
509970271
267557369
325104721
241718317
17051171
265012219
389240221
99890137
336083243
420928567
202815169
349909907
213592343
236979037
476592317
19940477
24863717
297566713
272894341
260685143
210059281
291609061
449666689
345695299
94977367
352140821
311456059
145865903
3001811
256987361
121109327
62759041
284357501
246721693
212986429
516567341
405756851
214528057
132773567
514759237
241619383
35303581
237069271
531898993
501029927
359303341
175513799
81638927
532219169
450401069
399232279
178604521
488900309
446560603
400976117
125947007
246634987
115934657
502169033
452194979
330011609
90696713
497757487
493952749
9581827
301548517
42805471
85592411
322425841
125654549
510274781
287472851
494176633
328225193
69317081
7471193
237341431
201561461
515589703
456368807
404490103
188604821
433756171
146454523
238324027
110007841
452734847
386309927
411795421
378554417
128239729
405124619
171339659
380772493
391230941
453257561
127336009
388753997
383182517
154499453
277818941
149105353
146676227
482458663
255079967
423271931
14744309
341079757
192859871
498123047
102812807
370264241
176788583
122945831
451736297
210525907
343137467
443455807
58179221
35091673
259184117
134414771
441053339
348784651
524805217
321508897
120963613
239951119
72577963
483164959
9338803
32543363
325713137
439789879
191903233
461090653
466012187
16962467
266660077
393535291
412418519
295400263
221544247
118208917
217475719
194912339
184352323
121873091
336315887
158971723
165802033
114776993
222378727
516542249
365764213
282946567
169889227
100485149
454629313
497882083
219727777
243621557
490371839
214738661
33430723
159241321
451451683
482185651
200566283
310827311
80810563
166190209
312247259
313376467
474132389
165273707
275580941
519638599
148761139
145215677
488079373
462751843
328417673
305905003
195903179
293919739
247629301
404895973
390967111
266982809
1168463
175532783
55431293
376247219
305287789
529929539
151716979
13252663
307212319
447295633
433360331
129055061
15991387
191712217
188289887
14556449
120251507
452187487
125145509
399636877
324520949
57256207
471090437
532183577
191121899
113653447
488062441
107415521
349884229
182225191
494139523
278596027
106890851
104226877
434588689
373794803
184463557
115921517
377241187
88570739
460092007
196838891
130090661
461058527
263353991
152300899
494040973
100424917
164886809
353217047
14335219
434974819
268759129
45008011
473502539
210929003
354652561
351509071
165979883
21284777
444447067
440731723
375460727
434215427
158363567
308795419
443674873
437336777
81412927
457844573
474811613
353932633
44897621
475186441
217484429
53246507
119393503
50626637
8634557
266193937
64718567
363014251
485259421
228531029
91843937
364400303
458555639
528884227
450190133
269643083
414724801
150637807
127934519
67409299
317600351
191657933
400797659
226302829
166259243
197731117
497631367
309285967
299557987
122144063
235766371
6073147
456903529
45802921
519740773
113321059
503894249
96148861
40828691
79590527
438124657
47896393
182273411
446270809
366238553
455695187
222861679
499813763
383586767
526644191
153703063
61398703
456035747
203354843
421738139
15684947
455144581
140775449
105176207
458286013
242049149
87351833
220375963
449349023
195386209
197365159
165001423
376547401
301909213
427763387
371243189
97753549
517185181
51288859
274458683
15431837
487061251
515817671
255033829
47311259
411016297
138566717
364528573
265202369
179999639
378686821
436459057
31688681
488783839
227104901
386815609
297727289
404014901
809203
301921247
336895991
283003561
296961331
220314233
85456309
500780249
231268573
207261623
341454913
256692131
127438237
243765629
454617529
168126449
23742101
212721347
223691459
111995141
290190541
444405917
2999417
353338283
128541971
471730661
66418489
258087721
2041997
309487961
180802619
521303023
183938081
245440487
475098791
461376659
291576349
26363453
49600081
227867527
82615721
401981707
140506493
82165739
322690457
15993323
144237073
536826827
203038223
254290819
385665013
200384629
356656493
291278419
39278831
43366963
275225287
101807087
64455617
114626621
499753571
244667989
427576393
290466133
135829409
366216293
417605381
377582399
207067087
472345787
467407121
413485003
77670731
337196179
52116149
75772861
403456453
163319483
155995001
277143497
346489261
316521103
178766771
55719841
64138253
228464317
386163013
465065989
319975729
218104459
52583417
368669419
455152031
81943657
471082289
338506999
304547213
22328087
147703441
64610419
238207399
157479901
128920459
362527769
279816247
353195467
118639483
82548029
164059339
479422859
424280671
253641673
254605873
277615549
128271497
341928623
81841069
526501957
31458643
130356113
308668597
18563707
60264851
420294467
390555097
484651061
468362723
15816301
19270409
310088903
298265047
432906781
348975857
489907823
421419269
27879721
360282941
483871363
219099637
468582001
69087569
446594503
535173953
130909421
333851579
356409631
102268619
157692851
248607311
165092399
428275733
8905517
534046157
267947087
411602707
171436801
396906311
238824841
198260521
165072671
439474591
65147657
238736437
186451049
306987833
18327607
5016443
22007683
133317551
46461941
354008279
292380883
445946983
55876201
140503009
291345517
49618339
448147187
252378947
441144103
435359087
261078667
344405959
279121033
371175677
10812587
369314447
341741207
33590449
63382567
48753167
460027573
185642467
363240389
512825959
428549321
243241507
223914001
351282419
231340303
399895621
466343023
383872387
307075123
201384031
332254649
312528523
483228833
490109069
286557319
323602673
406750111
280722839
30945613
437078767
172077811
432844501
457368089
84443531
65290241
193148993
464844803
397294333
122636587
315351403
503202841
81532483
218898937
164795347
292972763
318629
356670731
398069801
34006981
283012307
19583887
107566231
378887021
291110447
239802613
31873321
235037609
492139597
71446637
258632149
126786343
318393409
187131859
382080449
238249829
356240347
143830123
469911881
107430451
154552091
261285197
468246973
10586867
477661747
404011033
427026569
507178933
531537221
493120567
88356901
220761559
375496973
340554649
103709689
214560191
294540863
321390607
9972997
274489723
540613
295583459
40039547
362066557
235934263
101576521
192299153
478304621
507955993
322894867
52472237
322243379
132301339
392871803
264425129
400377613
84847489
173996651
520941709
287513651
161970659
371147563
23850313
93831071
193992943
26677241
278336713
376737619
159350729
49662329
403716497
137377741
27994873
138104741
227492693
320273003
16800341
416565349
424894003
243876463
529726661
26605087
27447157
199055083
7864397
366379267
48543821
418160443
474406469
365987833
116076967
224590139
418522147
422660093
210659431
469862797
365917439
144626777
192976243
89791349
405994009
151462657
386497061
535824827
462376007
54713579
171301363
445583051
451659599
230605273
182448661
515804173
452182559
477424439
16276391
100973941
89215333
466532477
135166067
407707247
365736037
407573953
492455659
424101757
58179161
44279413
487743239
10285757
299318219
6184261
455012149
17912431
92056961
442314419
109971503
348722579
282604307
403908943
372065339
70029623
533853631
71480503
506891501
408102449
97214461
463566457
417809999
183537323
205814893
407358529
20871691
49049423
69106067
380580617
369128213
38710561
390866477
410123621
297215389
250152649
375362153
494237267
478948013
337702247
479635817
225379261
424254823
229035769
168439781
205632853
130649023
151773379
359490281
17178779
491306527
500085013
459311921
149003237
414601813
519160651
1882063
205449499
480607819
532161317
210653731
55958569
41708171
99000397
151715917
58346297
441629053
251855683
112955699
498688513
76528289
372019547
385717069
320933783
412549867
533343017
203083151
508197917
50757491
145467851
331016099
337100209
520811017
88928659
534664847
204633677
142823047
129973579
33514483
160814903
494487571
270322343
332628199
131937779
113332171
161951483
18810889
438984811
41356643
217373797
535832767
316041871
8830267
175570529
380981593
239609809
90846313
190447027
54198481
89558059
530318617
101178773
518583529
246142553
34813313
88740163
312477751
247470859
431197709
282379613
171512227
483949909
15658859
291766543
92695021
91893271
34354121
431301289
121194607
293432707
292719191
427670273
125526683
60461543
400833997
72114919
292800337
261887939
369484039
435884411
268330333
326295679
25724483
482969239
66599537
80255941
284454277
15819203
447133117
515031641
70721771
395627191
148721009
347512699
231691729
75260111
505365271
354974551
32592047
128436767
146265641
7006799
158587903
337219763
515253917
328968637
141034769
256655023
293866169
392866531
470778727
329907803
210351017
1492567
224857939
424850017
311806801
4541099
500219851
351678307
132509843
195962681
269681851
469619767
41082017
278755033
419890883
112893647
178181317
329250617
166045969
279767987
228847321
370921909
62085437
224865187
134861761
339112801
13355453
351046559
498984919
268798897
52668409
115174379
197347231
98024131
261854147
356428019
313432157
126818579
162231653
146644591
68146367
487161709
259289909
526963277
500083813
88278797
11454847
241684843
127256369
353654953
80840657
494281559
96191603
270428581
239572409
387579169
394340981
69837923
42856013
242364637
518084213
89136539
258186997
30548621
158237663
450076481
8408053
376110923
33641501
282801523
118952479
40508257
77012291
54024647
359772323
367544509
434776789
99205207
121850353
385207769
215249753
473157227
83834473
80446283
422608517
411496489
41865049
342591343
73082719
212325853
470128277
104554609
22913171
157584859
257252119
202314407
534470507
16156471
535473607
37728239
163026037
439255513
337832917
289016053
374532703
230428063
417327739
247984379
147344191
517824863
243841501
360498443
226236137
211862971
413851129
438382411
524153857
360800257
93308261
488569729
473794303
235499389
213933427
512210449
355829951
369472357
223510249
389258083
191121659
346168061
458660603
100492867
504585079
115315283
252076991
140602559
350206403
505876759
1541933
191394127
427123663
68540081
130653389
152354099
420099949
4152067
56951963
107613119
509250617
116801471
118384187
353829251
325069559
274756819
52138561
317695969
299335007
476378009
101525467
399994447
140597227
418723111
513422927
449264393
449134151
359273203
413840951
23762437
57899851
269610091
466508191
18964249
162716863
500687659
126356299
54318067
384505991
319254113
486230021
369174059
40586563
291884941
263225749
486631693
442351253
410279747
104679541
50016847
41604239
329686697
149673647
459053579
69146813
324311237
162527647
356218763
40825303
328934449
518633993
317257901
137031827
398725853
421428613
194630987
434040881
41699197
98560607
61501387
286035571
157520603
208040587
319366919
2766227
223950313
428112053
5540237
173087459
457198523
426883409
171753203
444952637
76951801
103894873
406726781
361180579
193243439
382125109
15045673
476344823
176187559
494828759
100181999
158981159
376979971
171243871
172398019
532562089
150230369
84802607
48107911
398634631
232006211
323043179
168737329
265382317
23959393
432706667
201280831
79595093
332545877
351098227
250048979
276272201
17121311
229081217
481420007
13509829
234385091
69401389
470028773
432838531
508652491
220083943
170086009
342414197
290363743
198098363
40506409
511705067
493055557
233370107
312438589
34841017
447766741
441134453
18631631
6966983
314966719
420393607
12073703
436377989
441559583
484911319
353177117
32799577
354175793
385446679
154986157
36360043
207006829
10685611
417753169
299434409
444306383
98152399
507823907
377360297
442491187
412379437
118373851
153789331
124099111
92541997
356018177
23886899
194099837
216461447
72085861
498317951
125764277
37689877
71892323
237393251
244907857
18681287
224248831
57711169
137425669
392622107
116728057
452457113
81370447
37332167
282597281
507903811
428524273
506392951
409049341
457234991
189572203
100227119
352135027
167994587
104653859
77961971
342528677
89800651
299995301
461146013
143006723
408367891
422373643
430897931
238776757
5279683
67494463
359817089
83922901
251220601
40623563
69683489
237618803
417531341
101642581
35290939
369128387
291092891
255776869
275277097
83599289
456997843
52852463
408582443
403534561
198359653
334211069
371436469
102919709
217511219
137511631
512299547
112178761
525804431
69817739
63969889
488152781
47606747
450936589
302025407
448418717
424409857
511289731
157182769
129441803
37588613
488903537
20088571
126431153
278375429
480168707
322937179
183064351
528718867
453258667
72053173
398980397
94822033
294983627
261167531
107696321
105918877
155662813
290359081
475873331
508231027
241463239
248821763
151754327
308772869
477760729
145009699
533496253
392887333
148769891
403613083
4918699
108268931
474603097
425916341
188810113
5078573
430984507
42062389
159692161
430445669
470926627
286798471
521864579
344932793
17275963
452109349
91875851
113514241
307662373
319928143
125482081
12342299
50193989
150180119
186357667
189986059
390236851
73392799
159160649
97474709
486481427
310405673
320644651
464731979
523801123
421547233
526415821
341662271
156049471
87395719
37323361
445725359
106910357
130713871
276734503
48085057
364305329
423311723
232868963
246580261
474176321
131173181
419717989
392471347
427451939
430210601
338628443
30781741
133357097
527627297
113812091
378294817
44962633
242861513
403279867
213253519
509728433
67376273
39118439
318152873
144054679
173466133
109365367
187483711
18127259
490924237
448822421
508038403
434375419
145566787
191812729
205596407
413471783
340632629
76380571
275461331
379106759
308479861
314303713
285202033
459588271
192771989
431250191
6488939
53362721
133730881
331750007
460225669
467758849
345899803
71848093
146141689
471048311
294516811
195793357
202649233
14396609
28173293
148884889
431924357
368605007
536598197
314263489
152512819
346108687
141605111
204814789
106402981
9189049
379879069
373593079
225273911
377162587
307682867
63443047
248305763
396973793
377555687
65805863
122738801
372769679
271365301
7650547
404353717
522905711
20070049
230734129
32046733
57444047
456325511
74977901
523994071
331407683
520338073
157914461
348919481
368185229
118175063
406638719
20834467
79959169
320861161
198563327
202763971
167887469
528025339
317067131
64593281
146515867
519453499
514612303
499215583
148401731
415723859
121128841
452260093
243387821
71025271
285291157
494166613
72772267
327329557
509472823
142795687
325395359
329433431
460133731
75467291
372470089
77057501
78422077
99397261
164857139
96436843
188393053
334030087
135249449
357488051
312234457
180968267
482198609
441303659
139270181
399605939
313430171
465856243
243641779
472431781
108561781
374516669
503885413
115141253
134404967
383493127
341181437
474891493
347079529
121921139
48302153
238934149
386032223
284547167
144701477
281390203
315010219
359290639
393289081
410660741
247080517
66796841
162075101
376035131
344751229
21589331
274150733
61727947
196228693
77407523
253497481
258427369
346950491
222285071
243742441
206049989
1170583
248316283
522852763
82334141
314554483
288760889
31260907
241746761
178097753
253251433
477290159
225274603
501661961
57145423
503955971
309155533
212152973
289320397
199382401
84351413
184459687
330934139
5679419
390566711
262696751
101121959
499012643
386962733
167564443
47688469
225379073
304223327
295425719
61114363
245839897
251137387
394456261
25865131
414294533
318470323
320816621
246218779
263129291
146253487
448186279
320282671
134092337
218709119
141842191
328866697
423944503
402167383
212658553
186996169
144161293
139935869
151543001
453534589
143807341
527727367
53913157
60299087
488506379
213516019
472829309
455536051
527331269
360023659
174039641
25597567
32985679
272861233
386895473
386185573
260493641
327199987
288376271
26683823
119443739
477417377
22441817
472942777
145072303
63970499
335742613
359686829
32082727
135035123
408491527
450630893
86618537
530322697
313823623
38567807
418771009
314075261
224573837
253882099
378221897
431613839
82398703
100481809
467219657
504682279
519414397
35161927
520080557
157571969
371884561
218836921
416331017
63234779
100223273
434955977
500887393
511428077
219495103
368702363
284107511
16278419
437703367
71333579
499579919
207201031
17532127
154404883
5931169
191512597
213173813
469904441
530946197
258580313
302950169
277765679
337887037
111039749
112471427
439159949
468145373
73314343
45353993
142666331
342487567
246657713
47104457
332495903
81505297
76140443
380994283
407380157
523228271
504447703
364139323
166223033
351848663
32328817
214613687
448006583
213196381
383781701
262893583
86206331
91286929
83062121
467908033
460594223
283320133
163439057
360683467
205671311
417002309
382979459
471526417
239403929
145175183
184170827
451651049
376156481
106467377
46518133
524030327
470855947
373759129
330996007
493656533
79061141
436007171
160328813
433699723
38315429
330057979
306973559
440569781
225333061
221086601
173277347
236788159
267831881
293480059
434321183
59525533
465594139
15073343
376111537
164376613
237954313
195918433
337030871
143274277
218546771
496641419
360837671
487240189
291195323
80562407
79632107
113821447
134597977
214579097
247785007
354053047
240762107
110747807
191063767
347062549
374580803
286900307
366425557
166278991
155960633
177643187
495343469
174108377
274619327
307655827
124190419
229514477
189496673
265026919
527594281
51623051
181210591
318255103
280746623
239250491
268408823
347861299
285094211
41637779
239018083
521636897
195067289
398499911
181210187
220130431
138180257
371846077
304422353
278295643
489292367
347094557
271513037
4591523
88060631
291984337
7593541
110505809
138703427
460110823
226414163
69744139
456853433
432712627
27385247
145990333
55083733
345765029
2022641
7969849
527487629
245192267
167890969
486436337
363733439
148732163
354013633
157480553
466126267
395125741
154732243
213637763
514256051
381878923
236669837
324430573
176006981
313896763
381630079
267454331
72264749
156373031
63520367
213169331
107199347
345785971
9663257
440180963
47045587
155282297
67541381
245758333
298534771
388270997
534824231
96940453
25614557
238868753
366865141
478335049
361118453
131445929
426071171
239149919
516574633
114911831
494980259
11087603
60566237
64724213
536027287
381957721
77482807
386990627
427929289
49806121
366178003
301914749
105734129
25815919
366442397
58595269
291444319
240921419
6493793
177830711
28144583
44232103
71284999
50060831
197635979
105895061
302746439
195214667
325910209
45194533
208316417
443448221
403010203
100491751
80203283
215103323
261419677
267027259
297292951
151407323
499146457
321057467
60256453
46700729
366155233
366216751
283792211
114006421
56975911
264118147
44995631
264342101
222580679
512810021
424783523
391404257
51970993
274905811
214561121
78152981
482244211
472381033
61385851
321061289
389603941
184642307
189489647
73666753
490842883
300188689
144232727
138294287
57887111
442010561
48305597
22197293
484569473
485888251
45436991
215539879
485560241
441866239
493546997
310455331
89712871
16551209
233239859
53106631
411375649
120411751
216435467
339530689
299213237
207538403
523764677
252968179
97818181
188746381
244381573
316950079
483638101
443323721
481523891
441661621
343337459
337486001
8886407
335078033
150918631
71447773
480293063
373938181
404890697
532199951
248378681
68337589
278094983
441188773
316155893
120402053
351570259
372723887
117504253
27229913
442249471
146550707
503755727
97001503
370794587
141669467
434884501
12673403
371535419
348538213
124696543
58917667
350461253
481297177
180940751
209340101
464260483
500781647
325977983
456913601
393116777
365211463
410823443
335650103
315954437
375454907
449106109
527097317
98060059
111392581
392230411
452223491
87513347
236542919
267704557
89879281
65148137
480807367
389402381
429151291
395992147
325349581
174558467
167961701
214345433
238792297
449004763
47104537
309568801
390494227
51247297
533786711
303583193
425413631
47020637
245604481
482725577
262272419
336960361
325133717
393009497
169258637
346881217
242533189
69832943
63865469
516291341
472327861
432879583
474085123
446460991
222257617
229353847
11042729
212617057
533959163
274973977
373946491
90531491
206422091
167668883
148152629
506235407
257589439
53718571
327033599
515835713
191026487
455301877
380208187
433302941
180389081
405696131
503895001
20506963
462854653
273157837
411148951
487549057
64018579
83260799
87204517
78582029
314562821
34392619
264412523
80617871
180135607
418308677
512571727
2983441
145974811
30159599
354924343
465038857
229845029
367959829
378195197
453579107
264675011
407030879
467501267
203301251
322408279
113298481
190075349
413113301
178445503
390829529
151415827
41856079
120361403
409757083
402212243
192447251
370203499
315475883
468841823
261488063
482395379
81654263
204587
236182549
477274999
69235333
47012057
418656709
41497633
387914831
30842809
162908243
467254679
483119237
443382283
71868191
73150811
332029751
171759493
20746589
163138627
247466207
412208347
310224461
463397107
295488691
221523767
149763241
11112217
375537571
463910519
471650717
140560297
65347739
71910571
320483341
21724303
145401401
76562183
107650183
229084523
3959819
105076957
438106549
138073373
313722041
104107057
333422233
439172311
345697321
362811151
270196001
350047001
101635067
189692897
245605123
268414483
97448893
34924969
66349219
7171799
313888583
226987249
428320733
16967593
170168857
351462113
70330531
245514463
385685063
109463771
97711511
258933887
165061289
433109797
149113651
363078227
217687529
531446239
204310303
43072619
138856507
464533561
240992737
318576169
92136943
215717009
500295361
361812667
31276789
193467251
279367541
55396373
493811867
524223181
17578711
336365923
104741713
481272599
252292897
334800643
471940537
31241179
473669821
231256247
125675471
533731691
480778531
451363483
368951507
255411223
141739687
502906303
265854077
499846367
348705491
353805317
63201349
23346929
272251631
400252009
45398867
331224823
198148751
342463343
165894637
145264829
458364229
151421173
526528753
396385001
461832253
328394777
150186493
85593071
135761903
263274113
172609223
75843161
77218399
21313993
510702641
197774459
404549641
505890041
115406201
123351509
364311679
363020677
446231641
429879067
339855389
36981947
113197297
396351919
287813221
444823747
204214487
202716167
2908621
466582111
181772363
65841343
374625529
418242401
71159239
418206067
446037869
421657487
366184451
288024739
528373633
515611157
215259157
470029919
141379801
27528881
450441461
306794599
343468297
180527051
356373001
290794789
376458833
481898671
160951331
396125501
465286949
227337017
343737479
156098353
534751027
498532453
517365883
532242947
217006613
276637279
185401991
325699721
535009967
206173801
388578497
498689759
392270161
98896181
490742167
457427647
233595577
96048731
458783693
117656653
56692193
14603497
354168571
133658797
52112813
417782237
399306637
65901331
227434453
215652499
155932163
80452201
327786259
284318257
444184621
297768853
66683921
477391049
15923
227359243
91614307
100947239
25336853
345327121
276768829
446143231
61744469
465519101
411853181
14083
315621533
246460741
97955731
20514841
511376407
85883143
465012347
431513813
236431267
184115923
83735879
277478633
360321557
464893697
531967063
296783827
312657953
110169889
384738797
487603069
134410049
80853973
99825689
327334387
270750083
180383867
447907021
298556033
401730229
32597281
201755377
15223661
167607109
145248709
25536113
34427257
40328291
176170559
259614161
227236379
159147409
177529291
8626763
467078041
317944001
100141891
523565927
15875411
29631727
308497993
207642067
380759369
433437679
516771539
310063141
524736787
160363967
146529589
267966749
364800763
37790443
465776477
441491629
470832457
12379603
152348489
354205211
81504191
211760503
508477357
136053097
354429653
73730131
69370043
56732833
491131757
440010059
310404131
500973827
241198207
343544021
422213399
233678707
533033009
78439903
474752581
433923421
91946237
379839737
190078459
122089111
392197321
64909903
510426667
240879433
110568943
139388849
219909539
508319983
385809923
215197469
201625709
508157621
220914097
361948567
490783991
108208337
354885599
98722571
307074991
181209187
471846707
456560917
148390237
471142897
20845151
16678027
32931919
26634737
327440923
527226067
375940769
357996713
146755229
50075743
370723343
16373219
208281457
389166563
69357341
475622351
321195803
432895009
271617949
16961107
348525337
505063193
130677551
120589543
144027997
177526123
229367581
358827361
126165553
285924449
365083319
409758521
21431341
111296233
161687417
375084557
377079317
505432589
177854863
38764007
315427349
267915953
441287471
59684687
248984657
298474843
217461847
320393291
207149513
486130621
513347
473034883
56956877
286441489
428201177
157932571
138994439
129560479
514121009
260743037
125208199
317437907
255728819
144757367
493517033
148589611
170554367
188933489
523697099
121931221
474556993
232298701
187553141
446382283
153983117
327437179
41120423
4531931
215250983
431619623
506136707
239365309
254777711
477199183
64734071
226022777
389028691
235994669
524529683
211901111
218743729
245772301
466662739
975217
463366067
47658539
374363513
375375443
241400741
139230979
166257779
416255621
291399929
343368043
528419513
160530947
191599517
64256681
472544659
227379007
264282373
250019333
6117437
403216949
517190243
488474473
382451603
303414821
347956409
170537743
341346283
434823469
373414597
90618601
28392113
146722399
353622959
478447951
215999933
414497389
112429697
521742049
45255533
2538131
56492941
130082879
450219173
113032243
334221539
399023627
441868117
247946063
464835073
47374781
358088069
359290709
15911039
303916351
477406697
379430993
258088349
182045603
60361027
57750661
145758923
158818769
137113609
197412049
341036749
497514593
68974043
329888399
506903503
357028163
495928259
337373951
192011377
58079501
300529129
3112399
343124653
19246859
25756667
144981449
209682433
228050857
275801951
91645643
72040907
72050057
284370293
174491909
350615047
181541707
126754291
457499057
282937813
143254673
293458259
47779181
254766557
455835619
9819457
495851423
169190261
118334101
239423141
189972877
494061223
293148437
395587307
9040937
261072551
451998607
163614049
188798371
194499857
175004177
336037063
93913811
520171121
14356607
349919021
180162623
189209773
45062159
299504939
453973943
162737369
3528143
403253299
186965521
28453531
441305041
461718949
174886403
304354339
404529971
503548319
134388827
52392631
118043911
427839647
72896533
502811999
73645129
123098909
36316487
28660441
167159197
448927373
318155261
485367397
307835767
341847383
77784373
246165643
100789477
171222257
509645401
496626409
43559699
478633231
393414809
134822617
373391881
291108869
390585787
358152551
498599951
365307857
64011547
482020471
256784159
19552297
164205931
129970277
180523843
224466049
307352467
93335609
106813171
226489969
25319971
288587503
522213739
469387249
300359663
363864559
450166121
283048109
74105959
62232553
126914467
133314091
529539877
183524167
484837319
212818537
83448241
497810681
435603863
195361937
357997469
347604553
186823339
313842091
390479291
312664789
207725123
114890021
80601797
480347299
285546979
329803511
89531047
536653721
220607701
534769393
285374071
339403751
6646399
331383179
379533829
59186453
511959431
10018747
520922503
501468413
52519627
320707313
10382927
113565317
205706843
362849857
28992631
507362021
132273341
514482769
365935457
376229921
536269763
290146027
427654289
55520513
195235057
83910199
216705739
87969199
481772309
466111699
63226277
121177783
410898637
189931711
226004659
125998541
373299323
1847
269315681
57873793
325225889
310532113
321176183
510385069
43904491
316221881
316619573
183967867
170160379
530573749
448689287
36945871
207045151
428211551
124652459
167841329
286243157
443774377
513454573
165376447
336474247
16730281
245057711
40425163
394068487
16104629
371773411
57915461
384833909
439973057
439514611
440987959
478831471
435895007
389858269
434930647
295596803
409193903
250334857
11492441
15609491
359003969
214199093
152177507
145533317
37380107
151785461
13899481
238449307
382943219
515505461
122541721
204963823
396637613
524187539
21186569
451126453
68974973
238408369
144027071
48507929
4253423
92237933
41610293
397580423
355333513
483770863
248940827
322607869
389088611
512869723
249785413
189428543
149290891
143177101
390878003
211802033
147226787
7805327
292093363
72734437
303884509
141418261
512453609
22150729
381491483
6716569
245733239
252952753
196456633
117710399
524771683
365080493
364526377
300195601
345281347
433299367
534857023
384377831
400387291
74090999
403050113
336455057
210765817
48387439
510457921
161642431
500711609
450105847
114212611
191760851
130912219
348538937
509524619
416336033
168978739
497165443
22887607
50338727
255523427
525499913
482833601
96030821
317499079
87858821
244287539
294045707
333329573
527877197
355675681
407931257
446752037
468905447
25848187
61938641
188208023
489981761
314948587
384120851
21099097
157494523
504801181
327263861
420029737
54239693
304694977
97562593
488718427
11537069
382246517
229460303
449681741
463555327
321105427
504421321
76446011
396696731
230135989
122063017
241037593
210530443
198294979
455195011
169087703
467534497
23889401
32876447
363319331
305477443
299501263
56162453
418263827
40919707
7562141
173039831
499728239
118537739
23986811
456596263
78985471
435338951
126731239
260490911
91693891
299501263
110703499
265532821
163705669
347608351
120375823
195188893
410442269
258609943
528897079
151509217
410962763
192696919
511096031
476990093
227900447
141346867
372703657
303142613
197223359
178499887
510167519
526608653
348548021
492505799
363588143
501705587
23842229
77313811
213052139
144798697
162467093
54671833
441210787
87389293
437107393
338555249
497687867
312247543
123765133
209808293
427164911
402466601
351406831
249028159
497316791
278133607
525295103
168352123
98178937
351214333
15534451
109120873
37741937
517351493
291139061
62703079
41571667
217762003
312838699
116658007
88198349
389258449
498551831
149202503
529383293
385050293
525070037
133092859
315294071
249684371
415943873
522762893
399758389
75613253
357120601
223506397
76841879
6327781
321344567
508292383
180497893
95237353
117486181
378178063
461076349
517917797
126818171
7294453
147904613
269031121
445277561
74981149
8043481
306377317
495341101
8419559
505254917
310235677
201929251
61949977
67542221
522752099
31090879
363318091
377852561
243916753
515794703
48639257
509160521
516112787
508343609
262646929
248217943
398133563
89050847
111924431
223838723
430574321
8827123
41258981
2704993
291250033
256674359
461229641
69575741
451715521
419053909
419561767
382361227
503043049
179209447
182605081
337460449
83987753
411965497
138265973
9027509
23561017
8631673
335650279
534313561
453598589
478450481
426301199
23323297
255905387
472553681
168800689
504220307
14670373
26773727
116638721
520715873
120855971
215888467
314350061
178168037
150513049
99378973
55244627
213254009
107163391
135584941
432325561
183381631
13518811
36657011
315062401
238379357
237340079
12643661
439268707
487950461
475518259
455356381
231882557
229490741
183014147
358059743
17679593
409739159
480142823
165204709
227603911
102846833
257927861
19697947
296009971
1825723
418083943
468502369
50422147
66011303
521739529
84163397
241890023
115001899
74586977
394322899
529580011
396114217
73485491
367193599
441212069
339049801
477169181
280299407
166725617
195708511
314863369
339968933
271357913
343350331
223680089
35122889
225982621
237607049
246207613
212224231
22971667
335628017
361181003
60221389
465382549
446750347
131818207
316130099
137639219
301865929
470642017
45935927
455674567
73746077
466483951
188383981
474468749
396121399
327322601
442458451
369011087
433800251
81291019
517999939
219990619
300949067
284119169
31822447
490431391
7758781
361180609
275505119
309900839
351706391
413524351
527528459
455072791
128284733
531220769
440679949
225113089
125516429
234304937
328077803
247368659
137561657
432958249
81510547
438996227
94281377
419722679
319695073
121594511
83873369
263959543
476992651
466952579
416876177
4592947
176647019
515620283
380961967
415102313
472280033
94709477
237408827
509321053
368748707
51800317
482323573
454051639
182661499
137826581
388102763
466562647
309318397
397891463
164137517
11371933
421239109
63896269
519149461
297272411
317359843
322592041
370222597
263177129
313754911
498095957
18167167
187900819
43137203
466111337
75088639
160597583
80244023
1647977
196152043
210541319
187281961
322885517
58733069
215636761
179130943
242653051
293081
269934439
472200133
360810691
317169557
522671059
171002347
417729859
64523341
326573629
25512917
429747089
361495097
225190001
477831311
120243311
526475063
135429143
165334229
195004423
297548213
169977079
51449467
30729191
431380657
362481319
17064703
155487281
182556499
207242873
260554103
183021043
45237097
530090389
26266049
296047181
328312781
170791727
343901741
195282013
292358791
412640339
321732703
246309773
108880951
225070049
101627797
332762113
116836981
534068543
36444323
46262521
340259917
516228019
329854813
270635881
490631621
429186517
85753939
317833057
329058979
40313657
435830047
108816377
54701711
29582051
179670961
79766017
253157237
354091789
150162839
402949411
310783643
254154721
300587317
388339817
498424721
1599407
57349379
175099021
172384801
396577837
52937891
116452859
314538713
400942097
40814897
138757979
216854503
49793591
427755593
108798653
312531743
8433941
532153487
498224917
527460023
23018881
468446903
11606251
206792303
429313861
70894121
105478279
213498809
438390079
31683901
340709099
110813699
151832663
237347213
12477961
466752851
370572311
213892703
199041961
395957453
337613951
394119377
223034191
225554939
267662567
26259061
497506187
133314497
104566573
213165371
143482121
374617541
297448321
78547307
20480111
506416913
294415813
65147947
330670507
148551553
640967
263837359
95218273
523447879
508560607
22219283
210335423
495412873
118036801
296865427
209214451
98971597
3971749
27861461
360607739
78873341
68398661
512116331
273510271
32647207
28242673
246730973
378209621
81277739
478429673
135456067
285959129
126699701
511517003
328316759
46939831
102141713
16498501
66881761
42741029
420294793
319894517
250022189
523218793
312270899
61625821
53499491
257625521
175718071
62156329
222894239
516023267
76498193
175231097
2904133
159580133
153368821
27504677
94002787
501777079
125581999
398833999
113113961
400576093
213616687
281821273
174350459
414792839
320883091
390408749
403886513
141766951
425789971
445001651
270866767
311735507
492332231
512925613
261789149
509416247
171254621
492833881
77664101
359039327
142732903
137102143
209242823
33845359
528229043
396649637
193485197
130237813
517282697
194860349
361067821
373613893
454149649
224251213
475325437
5623811
523034047
319346689
481740019
110565803
303323173
504178153
486929423
352549531
408049991
44688953
149652257
312334969
82777187
312314741
429899851
194820019
1119359
153902491
197407307
421984891
509046413
54162067
17069501
19975157
510500147
115969219
66216097
166291669
486474031
61076551
497864027
111955411
471800627
73058897
465214381
29958661
107986349
112889611
510142333
90706873
8282767
481794821
528824057
92319919
408001093
155521259
534638191
182517889
7528231
182392667
496704811
352237747
278460449
318916607
516310411
434177291
160107407
354725521
311437859
123906793
89305157
409516031
402535711
438381473
336472963
11723879
474607121
312520423
168537989
123041531
75952579
528698399
155379617
220034047
4760419
131329619
196352501
236120741
82669003
524445281
378987403
336068339
260262161
458429437
170556227
40922671
132971459
147017963
267337627
58184921
466300607
528748513
364316207
252397001
287747
34700917
506032001
458129993
466125661
135620483
339398393
285408467
291379727
126822863
302814661
9674087
160617091
113130221
318574103
326362979
98370299
514707233
144990953
272181391
259333567
186974461
7774213
170327797
472088629
16487489
257060561
105688663
389953901
8380213
284889691
25581613
337322603
156871579
40976063
210749131
56428523
345161681
320753617
374237891
510491809
60796493
469141793
126671771
135003503
96966383
23280331
12862301
313244377
23562523
70026511
304432067
833557
9072689
297995701
232242877
194883841
295171133
7108349
279581209
146043917
216116707
365059699
51105053
423978593
96853319
450609283
369188819
447359153
261868337
130545889
479109131
347609929
127918093
250383499
164673983
534672493
114413197
213241253
28078313
426712651
130641793
295124807
292002517
6367063
153230747
63161123
411405173
90192257
508480151
532176577
347681713
281024789
365299001
107737991
159637169
272576849
311316337
227238097
506939891
103171177
12252607
226846409
463462141
414766123
8363183
350350027
276685769
124196833
307221779
401323973
372540799
35054597
160308593
440213509
74157073
445410907
62609707
93249647
70421537
33971407
120687103
296773051
67527809
132803543
495209587
189262039
523798357
128202211
151873009
145239349
395627413
9622961
37181773
444723277
470380649
454950827
299466347
97539107
348177409
58040387
479817991
502452217
333017611
442011727
141029269
361106659
307475629
38374909
411672071
94026601
400360627
173436889
441580483
472013323
141668347
487533391
400311889
14896711
438182263
226933079
127581631
219708197
531861007
245386963
194875477
236499353
26231519
219242363
307448033
200677331
355625063
97241491
504366997
337831601
109629227
266889253
156271811
125240809
317388377
490793539
465836269
357274919
112371949
293161259
387732673
248591767
282944269
78625073
235914299
211942751
318271199
298850039
469433683
351233741
293701103
130058977
451418507
435972253
348941069
406072577
177239609
535959653
296312447
526091263
9163769
36876559
242006257
265389041
523877947
276588289
54431911
63109789
9611071
383965583
491433053
200804449
306214211
239222917
134172967
295216501
306178667
79186543
266733653
348620537
532742783
124507219
81630977
191660473
516404569
489898319
13638077
64875773
111641681
299098979
240792089
295858249
127681871
445406251
347369303
125798807
334589041
430233931
379450649
209570429
274771703
73558517
393448313
115439417
222249659
436908683
463754989
84253229
252366733
340362643
370658879
366461281
324603749
75478679
172717141
113814863
484660999
235828421
89182307
76251587
444790903
494615699
346092517
189593953
188804711
492329179
393132269
23493391
261604043
247768321
159067039
404876729
180331499
421115701
334364981
213278231
476896481
356020123
407951617
72924809
111489713
457263769
516161797
444752989
281487697
89119621
85050611
192782819
179456309
339591293
177199907
113297161
385381571
235834399
135405797
67168891
465721679
29911829
413076193
70241047
314990087
80280163
458224747
49202623
408357727
341033611
293116361
75359831
502051547
328963471
192970909
480935929
24318221
501169519
46413359
142191997
446168353
75839801
500203961
458333833
291301249
491806519
292793441
139729757
435024319
35179321
122668877
257198861
2357851
449092363
314823479
8234123
277224019
198698051
458566397
428411651
336449419
54345589
135936481
20914477
90581741
380201893
230724007
266589833
326385229
9475909
13120193
17628631
32453999
123758497
90753583
413600597
75855671
84341941
499923191
492191933
179169589
38905967
318854639
141079283
480581099
450186953
212087467
120389047
38668291
384506429
516930251
279285659
240437693
326678497
314978423
321449461
501140557
30560177
300469913
393379289
534155299
453690959
297607579
465078587
473055113
380464993
112015639
254206531
90155999
496078013
246890263
97911479
17781191
129974473
198509873
438647449
368137439
299762627
78685861
295744093
379418399
65999383
193455881
432129077
61619963
31087519
169834633
137137327
245727259
155819747
323717533
166468459
122835061
485257033
293147317
393332189
247806539
466976201
235839479
58661263
409884341
111732769
195185033
461982931
468479621
22584403
514987567
34430203
160686473
417032503
468744499
37923349
78634993
287463497
508509061
31526879
76751671
283227953
138226687
319979087
453034039
283688599
469930597
127987637
448797607
140562677
88684861
14347241
406064837
267303919
43646129
522725519
157209967
536225891
288186077
408008353
121773529
372137989
354474509
45958753
320167247
18289961
110159047
451300541
82076011
106562597
307315039
316103897
525364793
71232797
510023557
119584781
239516807
194361353
448876639
413947067
509674877
72370889
490631149
96421289
48677917
130206803
484595269
430424777
319651967
233858311
322621379
209788123
277256671
387852917
370807699
278169799
444600271
152751419
396564269
338577509
441422759
336440549
386516197
51155063
385468969
128783359
187903187
343315241
86329909
238596899
145942201
303431797
252032251
7406603
181178887
137147383
504698429
218453633
50589223
296683957
503174377
142022407
90315499
69338663
49245517
467619293
495603821
439921501
163833091
521552509
110622143
458075179
313721957
247653073
372900169
462005009
154912753
401363159
293518241
93135851
496912181
124689749
281416547
352673413
100640821
356768771
243016421
476700121
115661243
318771581
116333071
508772921
95827139
286173373
227044303
94169401
348692381
494394767
512604241
175761133
224316839
1985239
61285057
200155799
126429007
202426723
369651143
242547281
45945839
185692061
225829943
65454001
489088471
318623233
366422257
81315527
233036347
92181547
391698971
165558857
9031051
271563707
384714391
461879449
187339457
188432687
478579369
393832961
12819503
149253259
482944067
399807017
84251611
7808921
248961859
453688217
5375173
493525297
521466541
188228333
10972271
338735993
420676657
224679173
204872807
199695169
350944499
15481259
277699943
62250431
417233693
344417771
15665821
524059321
534682067
403155971
214218841
35350573
434994023
348392783
237530827
111466403
312865661
453471419
144434863
291464113
28645063
398948101
273936149
80139781
312139357
8594791
36263197
332645801
72610453
331196939
149060819
221799727
210993637
186278159
471526507
248993249
478545941
276232361
306433639
340883327
150767
327970411
279305239
320103587
489820333
197874239
44687
490023577
73028581
52499807
127577011
533275049
28506323
114142883
360143503
323801389
102138121
489627989
134960167
61919621
227629301
497934221
424472821
195297019
57258743
481081151
257517587
330675557
496481779
224188583
373838599
25609537
202422107
465125249
255860749
196737833
109104013
180599677
187974937
461112079
37062691
289418971
97144583
151081037
530973109
45785083
398255813
21169007
240920983
308399969
76948793
286172503
402621409
405245461
442668169
198459259
506004299
61616141
239144489
32930383
367268431
261110819
196171427
93074237
396499153
119940589
237830473
385105673
277514053
60918197
236998871
456645701
190918939
467591051
269851207
39296759
114673199
315018643
387285709
271878517
361158991
7990057
201815153
266315921
71921627
516902273
173868997
252461633
140468737
130985159
289691447
38131559
415783003
78136229
278349493
505363867
270450109
424533049
313637477
434403971
402773621
137300617
445314263
487978301
100744949
264243569
475909039
287508409
15883381
422769709
66327397
517502771
294048773
436294609
151562413
477891317
515430899
368882819
108899101
184413727
33452669
234948257
510808033
173870651
52918267
444378127
533930161
4152353
473619409
386996903
255298907
508368643
443594429
499559183
237410711
226667527
199555483
201915731
146275247
460761673
191311823
270910687
181085347
67772317
380380111
250584493
526497511
43184719
125441551
102255707
353134213
431448001
454093469
39399847
519803927
483322289
115296371
458736017
67927039
89528639
137475139
262773113
257432839
500748091
473525177
180554527
236032067
288841723
230748589
243461683
160568857
415421053
513846283
202656851
154742591
406492381
142044281
133352003
118084283
437364373
430523263
155322971
313646233
517254523
310501427
249900869
375258841
69131591
473307011
22327673
346177003
284277661
278957621
150530183
69734227
201647377
511529917
137381399
231917123
469530583
521198339
466697089
353906023
368418311
2039621
127403863
99193961
3757009
268079437
504206377
518994871
446703011
166277627
437946277
23699371
51334609
145677167
156191743
185715589
127652159
423654431
396293453
371031361
67630943
472904539
496555321
334782053
77771531
308475809
498384673
528827297
163862857
48074519
388259603
289570837
209844497
194204587
207977453
474962447
200500999
381270217
420747673
525076061
230557849
28318009
376500437
514263019
395509459
185333261
22523609
220529317
518730721
359857049
328570327
529917313
330708379
297990181
128515537
83944199
99185941
12361463
429747221
417699973
26235757
256945499
261605693
19548619
134103797
401295113
113370253
370303823
95918503
257201657
60194149
259601141
380622943
130554583
256442269
42895187
295630463
498648779
536573231
239308183
25690339
336634169
43375847
513999547
199061827
14134541
531703507
333987883
299139989
272724737
501586861
323417971
373326157
172988671
1854341
99960313
116367313
349439081
251302543
338134871
269597087
140127227
106789091
157957159
528581953
261912913
345368423
327019417
229655137
330013643
366435131
132988781
40446589
80229473
251577959
46173433
481104787
135886789
41154947
478999571
64806799
191473517
481944109
492357361
91257869
138556291
66317831
310250687
194646061
138244111
176459683
509036909
293824229
109082297
377814883
276972587
249862793
420223927
393318091
463296919
152469313
297853627
437347243
416348687
393883169
52071479
389337827
521816017
397141469
40398961
282288427
354611123
197858813
399106459
57587923
103154083
421938541
181951661
336326651
45680269
48653873
126540347
501382379
290443001
132183859
263359853
273558863
185999153
211529369
82825261
287588681
12440431
143064041
412807081
106946141
140617927
376593491
496899583
502948097
527790617
125632757
522240751
485990881
396846391
303485179
44654483
258864589
71071057
208680293
5807147
497182193
294133423
391307407
277556329
493126591
413617873
385305511
201145361
201528851
195387053
415963291
139697281
382142557
379672613
466406933
273457187
9388541
170519329
324205751
198336223
468908641
333876233
528220151
525001583
281400787
93574363
365819327
215050349
490591333
264809491
239742733
289403119
507158287
82362041
459854639
62385503
415310351
320757523
119260613
414883661
71816909
89099779
142420433
233608139
197744863
412884377
147130063
283311187
162818053
408848633
265242539
146519699
264568979
496559599
45641053
344918311
259900021
456794867
423112519
67350551
1543511
331024259
13905299
38396749
46154159
252416161
131726653
432263789
41611181
482621047
134293603
345581447
27826039
285126389
221737661
395392513
39970303
454148389
295262741
222009331
129750077
148694069
97397119
523993957
523000591
66504637
319149353
11805881
413268887
173456203
521434037
153945767
249343439
186176339
193616879
382758161
113559287
108183419
185961991
189705427
59232559
423542627
320378027
368322883
460044271
397299349
18669709
275058841
338322863
164667983
333056513
19249957
281616667
378312643
111716081
168449221
31713013
275400133
457068071
41057377
441742489
156951877
17097719
316500419
509189699
504430673
455880101
464695591
278526593
179765207
123426731
40684913
237351581
87405179
327262633
287634661
271931651
317646811
78840617
252172979
248575619
131208689
278876977
341456449
470967971
209005493
343083359
497643319
333341903
360483887
336703651
470334233
282460069
335941439
489500083
31149263
535902121
137855699
312505489
223501627
105211
118983197
32680471
320760893
346734293
160706323
406306457
42635683
382902319
236952377
73953283
100915681
355476559
286920107
337529971
36924883
52636781
44100989
262414577
237110927
284254969
164343611
165233923
229887913
464723447
427335353
248178101
227674253
258660113
81947581
215786863
89422807
517498393
530306363
422670421
9391097
499793363
154620577
227532103
494150821
107929169
106188883
510875581
5391989
377261987
427843253
206557831
242354353
441785723
434314549
70095533
230092573
418604057
123433117
140228681
83976301
198756011
57508393
27615689
188822353
167555741
518525027
109041811
432792029
92797097
156832513
233107051
458298479
17373271
249458081
142191409
337441141
81518573
356545247
378396071
383291281
492765967
388702999
526182617
518958757
98274013
114728473
213042107
353820499
152241311
493958771
515080873
261288913
289562639
206209877
242536979
465483449
305826329
144516563
373509529
59716523
430354273
396050933
467120057
303243833
221120231
200038651
198324367
504936923
130596679
135993911
114558533
429533759
528586519
57325097
101179717
172594087
26737943
246466601
120628217
64992281
482382193
494151607
487810387
37067279
169473163
437209781
144536311
292713727
214211317
312620719
328495429
208044293
313811671
147326453
486997171
221966539
274913189
13482691
19173179
199621187
51987373
199948433
89424443
353242363
381409043
276156343
204849763
370346059
291407507
56734211
402061523
440262397
212455979
48562513
231897227
27528499
213286847
363741127
512739761
84735403
284603323
248927881
114065051
95795677
288606089
490914367
403552397
206245909
288134419
20235629
363982537
123891853
19407413
514942559
282750157
309092689
133940167
506515291
54786841
58488799
323038123
53276213
536853529
383103997
124384511
506643667
403890937
35012779
419079691
366815699
98651759
295831997
305545627
26326207
517943047
468999299
432428149
461719421
238376041
234202109
293866187
395828599
170434829
509361877
53863349
469920779
191462171
176313353
34702021
279170503
405523823
248428393
299565583
503399707
489454969
285126943
523070173
535340791
214418251
296668727
222514729
345894917
94395047
132465323
437820881
377529913
266799053
408632249
243454357
86016737
128656039
420309727
100106371
158094061
457759927
98266991
472587497
258168763
39863221
279446957
166205287
521626619
465117179
140159563
49949023
310797061
15831197
82992919
211588367
78210437
525241337
420111691
507971447
295921069
447130699
104464721
351210037
28864139
230925649
241499801
248181041
398002723
189001387
390030811
84010649
139524101
282104411
424216277
387156059
119718419
12858217
78007277
57109517
24094991
197313079
259152611
411998623
331723729
510133633
165319717
186833719
373918691
48657877
521122051
292705967
502033439
520603847
134291159
162253361
9870167
143972047
417740683
531914489
140968237
248554783
419189779
403725523
177906347
259397923
403521661
376810433
264136799
388226087
234402557
225197617
135424591
1754729
76679177
461679259
281483711
505512941
78491759
47554477
49716691
140355079
209203991
252711007
205561183
79551097
142101811
122271203
431170013
79003741
102731053
251606197
180743509
110251969
445536893
527212241
428208119
224181109
340232363
179775307
198890143
95109419
510513551
51557189
533947411
172772837
369231043
340786253
373540469
387797563
187098193
437203693
203261423
20070803
207080623
162002453
257127413
214923721
274929671
44648503
227579447
165189929
287209987
357146767
470866573
217560121
97467607
411460009
233146379
165464671
145879043
42797203
213631511
106678021
269254889
433809917
450526591
208095571
207915679
310971629
536271623
244941493
374421199
467398933
135162539
17657561
73346081
67940569
118366837
131432689
238320241
181868173
120284677
342318367
128719321
385827517
14769257
54034339
89092847
108954871
446834099
477419329
256789231
309667873
127407029
536272313
311944019
71998249
429570343
509327717
456293899
125079029
118453541
197130971
296780413
116566217
95492729
410596097
520662437
55101841
424810163
93520363
2476927
187727303
173986597
115637309
73072567
437001143
345879713
387803749
235989503
512470823
57264479
444117173
448823041
141359899
246139801
370377493
393853799
155978743
127981681
141768631
359341387
345123689
63118369
225015473
43826113
142867177
52792141
330351269
471273899
443735387
89903039
150327643
52679587
352769167
34406213
267390659
160994621
6231559
135902089
397572419
103724567
394083049
178152241
250442957
54333379
399031727
411987161
283836167
49717247
4226459
495287627
502654681
112950067
246048659
122290951
514913809
285071473
71573669
255014839
173658959
494569609
394144903
180064369
254397313
97941869
272434229
517155343
95316157
531021157
380644547
301700723
359282327
344039287
149871089
99582997
410199599
13784689
427273813
441232423
301391627
270856543
226315261
387270181
48400897
114910067
182083171
306911113
25314901
195550379
357187387
332588239
468748331
422826403
372977593
32883749
379745281
353222567
263779013
168590993
513667787
372480151
189748777
279997297
178887607
286103413
57791281
117325121
432155291
528324977
430950109
520016017
180262391
116442239
243826909
81767563
131445841
455733911
161594891
530593507
487322861
214584677
291810919
288261101
331277953
215433611
124100699
109696711
79879643
192817777
392811967
111043013
238238717
341302789
331213691
452557823
307245149
420058747
163969067
88625287
469549187
56629889
222811201
161742121
331057967
186783263
22681187
49683239
293297099
21239329
291488471
423668029
90153649
20947613
454076591
29814041
533864713
21656809
481398479
108921503
63026393
473820979
366462307
78012139
420530813
348337019
87029351
180781199
528648067
328065041
107014927
207751463
222265699
144104099
291334649
70426219
67569811
272343073
193399573
441484321
406014793
260104693
507953851
160658671
268767151
231355361
435600661
49944451
98035247
418867621
207669499
165437893
189461537
44255713
331577167
73681931
370559989
467816969
215133967
41559737
136308383
22769167
83467913
43958569
354523789
229544027
266659541
455200829
453243041
137183713
135002419
106849433
336423089
106849681
243258823
147410821
292546063
244169279
44289841
91724641
359373853
24921661
238397057
178811081
386001487
130020313
191022439
321423877
427678781
176144951
84783901
42732397
356652337
69779797
7893581
171148171
424458211
179495947
85929757
335740609
30761287
366514391
438868081
100807241
48836653
9883481
227065199
81839477
50162887
202393363
187261829
43999889
24483101
285916963
220927517
5324987
30354869
335329703
45833107
529190327
226806253
173179597
414461699
259323707
482451077
35153119
266677973
355849069
291083747
37724689
72434347
454340387
330563621
384336553
336501499
91760369
1261567
296874367
135790079
403635509
368140391
80484869
418759189
214783981
439554233
255812351
497716643
204913771
198801899
475549489
236835023
433031141
96850181
175099843
76400773
121291633
58513327
293368993
246804059
479586749
238681033
317233121
68513561
343791307
354623939
326928179
336094327
205886771
244638913
301260347
342211069
424327261
366414337
279038951
126091919
511538059
76621253
426400859
258949297
36509657
531454591
116431477
60508631
145223563
291446429
431802841
77103157
507658423
120921551
129645629
371834651
471090551
38796319
22024837
332354381
226404047
494188111
277506731
186312433
215032211
8291681
188836957
203214133
268486489
310275991
235269499
478207621
369395459
332258221
348204463
450737251
437144093
48970393
119074049
449522201
424479113
49550603
58369307
430718713
7995509
275464817
472372739
18168721
199581763
477591263
461575981
535176077
269730151
479170333
199014103
324893057
109548421
241509383
334517159
423647267
82926131
255099139
49431073
361736779
495390773
176911121
251930993
497974427
321309383
500060383
473465609
332925991
373813313
368059103
243699061
300540377
307114757
7065671
119218439
531454771
151541339
61579241
394951391
356042593
176811499
436248119
133977131
57114457
228742687
377988367
156815129
510929669
420218501
323062319
345986947
82531217
473316973
148435697
383505569
461953439
347252921
180020461
57318253
162091757
163712951
192761741
105412837
257362057
386317483
351194131
211379447
532237721
429288857
374585009
289089509
505681087
225310951
511833169
525085031
228011491
311809991
412659463
388521691
275666423
79664759
29462177
105184907
171914819
267105217
274176043
95605061
114847
442389397
169796371
38293093
441850373
53401321
237937897
276087341
48148889
18154603
72559063
237994147
333020213
283106359
140343773
71011687
335607971
404511841
536557523
103117813
309325057
126024097
127804967
407340743
146300867
345569117
348877891
138389701
237620723
478600567
368539177
480171947
328832573
503953823
352624549
175953931
534695947
481267559
536549917
87820807
6983309
420215897
236294017
239488433
214951229
129635801
531156781
140965129
455819237
431336443
81390833
275982017
328353677
290948509
394779409
333013907
260413003
450996517
369270611
457659779
500947439
195404819
205496399
79418197
255449879
455087077
249308837
285931397
27381181
132753617
522710989
314325551
393325643
923047
86116313
114549073
232904263
513682471
77140897
168717053
213336677
34369813
242838359
94814189
21311747
60948397
35597707
228806471
386856647
371097481
124753253
347690741
356876243
414925559
582317
399801299
522393889
23427571
433442227
63347971
284226619
318686857
31250327
385350737
31405529
187480037
304128703
494549017
446807213
266701751
111745597
421798367
24165103
131502947
270968891
493639879
448621729
131277329
445107781
88021673
456251093
75948011
41772359
129961061
207688339
461137309
525488317
456488003
160587979
470632367
364545673
42438047
324610873
511299211
276419063
455436209
127152407
183584801
321393509
510282767
306338999
76368637
381084233
426590449
382128863
283163561
5857031
244004921
125314201
111815941
210750889
362029543
88850471
401985643
100873361
399547397
38038141
157884169
79356353
489697933
179254843
343871639
90100559
402268901
283836661
213251803
294702439
208547219
525433747
511463501
271621139
124743709
194886157
8062237
66685499
528529103
249404261
218964013
109601263
426476917
210226543
438710329
58806593
300160277
106553893
420191951
413323721
402050227
488520479
248124407
200709737
467241211
329503169
208787587
438310967
216418003
505735099
507274519
1362019
508722707
24523321
50853151
211654741
391244159
397904167
304239151
285604211
532807663
11962697
40744499
442529413
486042281
155468347
495528533
6884123
473896399
1037273
69389149
510920687
225777389
117618331
46646669
474268979
50935889
410377403
339968969
432688427
64287533
348446321
166096349
430353421
493092319
447788647
423150097
453581899
241384177
448937387
78049427
77003873
312743149
400453421
81793027
352530473
185609687
456681637
431298821
245088971
526448597
197238883
531674543
343672733
16007041
522416329
505408853
430927043
176575363
464479823
315488813
278215787
196644913
278247061
98430047
468219911
206589179
463126423
530317079
297211207
514505309
241773451
64506139
222522373
246394667
216040061
478730269
509592943
274448011
108232177
187226447
214921919
519574087
475233313
168509813
462529721
26821777
137153521
414474091
186089093
363907499
149446903
385199
234210001
260876831
83342219
435662069
404523029
334691309
494085283
46544633
327308099
243931799
128085961
384448091
7062199
384158759
84083257
196262383
268430843
359701187
183314459
269501053
11813441
443568211
353284441
413288959
482311393
381727729
474078317
218553899
111830759
303670009
272459353
345522371
525935849
122855969
52146187
170670707
339712897
332682247
206938757
388853207
54643429
480235451
59543599
21750163
104050159
26038939
271494193
84535117
144237697
496927309
442323811
399438469
213352823
497199023
95750321
298528927
354268829
271985647
36856951
428447737
168312289
73618543
3885787
359605559
436469647
165443903
322576393
148766623
481894909
280049743
30644543
249296629
307711493
9219739
328155799
428377171
388086869
171971399
108097411
48916103
471889799
314472233
302383171
57003949
534144887
387734891
113982679
503686093
383629541
92956771
333843227
191711551
478458623
136203143
301272557
435601723
333117311
101164967
77465051
266784103
127089239
127789621
128454967
94340507
7851227
59980861
369344099
85513591
471941221
439554209
30519109
479744311
339416249
285561673
163490333
310660243
2969039
271720513
260341919
321371923
451772813
430403359
302873789
80849201
369567763
236770687
122222819
88494617
519436039
63387893
446645741
410596867
409464509
310212967
336329561
506103803
115086121
335366309
480721237
499875149
213676597
198016627
279773699
300716093
154691101
165979147
74742673
233933813
497759923
217836191
310880077
372158323
453740531
321193073
277459103
357349079
325276543
287176987
237594113
93922211
353546707
255604759
349775203
82558121
341609447
342464173
156877969
363286523
84852949
240296899
250583687
122822087
134583739
333321491
316110251
534548569
476727751
433346213
34633223
424642363
267860557
397219279
330344821
498367147
178587181
87481333
420879593
184854443
189402097
88427753
148205741
21308527
97363423
325479373
195140269
517882691
43408699
276811621
345603443
404735831
182729101
175546699
416338999
521877017
197088709
315359329
363491963
1715243
143561647
474174247
501118907
334917223
382209851
124684981
163450457
217977271
338633311
40784897
379908019
62170973
248864491
526580191
30603709
388934509
20268401
62231027
6116029
357058487
168781619
238369727
312766369
319113107
344234461
78114467
7407229
14175097
213769051
184002541
288036019
218139871
253709707
399432023
463510261
13730411
376389551
100152841
33288973
288564041
170687357
189868537
160978579
270949061
381349429
314439011
321264893
307708733
505257113
525355927
441514613
371291533
25407961
274002689
8718877
472550777
95233637
69772039
435234379
324196559
73344721
50573519
510660287
12380707
281882443
485566997
339038257
408108599
323562641
27798607
320940953
26442139
26813191
128095087
51524857
505003061
21726889
62869453
64225891
287419943
250984049
83485277
404306653
43238401
358153507
103335781
374366869
201348737
125492903
175699787
30331073
478339483
11100907
303577987
469464187
371870363
65733221
361195027
47639401
100410263
219225793
121763689
125334787
492799739
4944053
371434643
183594799
151443139
392415839
310418777
155426729
458497049
370337827
69558439
303043067
90732613
31734851
509582431
493343183
455110897
72689993
5055671
427695209
231652643
339131027
468452917
345445657
190270039
135911873
13135399
516140851
152789227
483730123
104396953
50974477
508030559
114930853
121706701
215952521
427692379
47603509
462368047
315472681
156132881
96074269
110694587
333747191
82977287
281610347
417970633
508820233
105406537
486084871
226344367
80229029
317261459
507356503
40489237
149857207
172298891
486070301
108150473
362596489
129600199
421126171
300352669
217910387
111591827
511852157
239233217
471061967
511514543
134858099
522648281
360917657
362555653
419389283
162282283
342875107
449285779
313100903
206461093
24315589
127018777
54607453
298303231
371415851
60006871
43701629
347579759
465831757
70311767
26715191
452143889
521872501
190662877
390160409
85883381
363567359
235507243
77199541
90948511
5296619
197899139
465469943
115107059
331159273
257085167
32212321
178274983
108598187
328355821
94728061
466212871
459100867
25206667
476684839
304016263
443280121
432911093
516095051
269066779
26281061
173948681
79826489
437112817
83682623
55520159
178050671
22335359
264434699
330927193
504344129
67680863
323319361
487190201
324708023
102325523
494167987
368004649
320624033
454249349
89322053
356103379
29336161
28685359
24864487
289644143
505536571
180101291
89961107
297829981
19657747
151229591
261549439
2906471
261503719
232494529
251073553
75125033
285260483
201167371
316300423
77502527
67188379
400114909
476888729
178348589
157811491
392024431
42576133
524516383
335156761
364827737
508033871
160676287
401245433
406842697
459941269
45483617
184168511
356611327
216224627
120945269
228722287
438566263
369249799
417759803
350800993
445284391
115216099
426902341
488303867
54812839
459949571
428370161
339421157
106261147
65691709
16482929
434268353
436167673
288476203
394938757
160919947
384105289
193330589
485125897
190066537
333513793
266257681
277347383
403944553
36286909
110609689
438974929
360089329
535293469
513996473
25899607
121286029
148210939
521040461
93152039
131060779
123342959
65297291
144150379
364815221
507994687
270978749
525184763
383856079
430063643
505739609
498974389
532275397
526236611
273246229
182865679
311135653
376095877
128206541
517826963
459532147
60759323
127215941
321233257
277305367
119213617
425091259
232458223
344630149
310827029
527672987
159096437
71890099
35716823
343568339
30378203
18363031
297407321
124193507
170751433
220322033
213471719
263311093
124393459
324126043
278632729
275225683
223914443
83233223
70431931
300872981
400566193
410177897
358904311
163472761
303352397
222199283
463754539
461408491
453569807
166931179
332415949
71325979
386254537
161247211
418557739
474169543
255442283
281592397
358191583
519440351
171853951
288831689
32683969
22087349
314839181
22175557
269958463
54868531
465499717
255710449
28680277
419390987
210295583
411573319
34634981
313322783
26877157
15443059
197292097
160171171
256405783
16846591
439187657
92695657
118682383
202960249
352973029
20847791
43009489
360908411
476925629
364892183
166459883
480965263
6117767
514434517
504300493
47149987
158367089
230526161
189805457
187259713
71110801
42276727
26254993
243234709
129214201
1439927
423399407
27131213
318933047
391142119
80790211
387774889
176602807
335229887
266525621
402716491
32682743
455089351
177359957
357229157
127586527
435682309
360114437
36654547
473847299
125885827
281928371
134920411
372631967
39050929
6777949
138383657
373151137
285726229
98881331
219911539
438076099
445943789
474787199
102996689
67314869
53949583
492286831
123530149
88386559
383412769
23837857
472481593
57073589
171743119
9162467
296564951
6450337
516578729
193435757
173402423
350918501
146120479
104586637
396570731
278695279
257652911
324453169
46237799
318772073
11323561
116337097
472096901
363419011
477827201
505036607
58371671
461528321
447280037
318677729
93333769
110976959
432364993
412114669
79082587
412383001
508758157
434070101
155841391
160201861
248761427
39737239
43513859
57069713
308282861
511643149
76976717
280989707
16201117
335208617
330768803
456166237
487382419
246258269
33034447
142852973
435025417
50022529
387386947
260992157
358094381
382045033
335166571
159525731
108011851
64523509
269311517
45014143
512627627
8651941
127486703
319053929
216373057
275481509
352712267
271407349
409516507
428620961
44641717
525550247
11783573
89897657
263260073
361172783
383807323
285023483
487216949
301010753
502129211
412684931
255811453
231838819
74172823
216868759
373075973
303709843
380242201
231503137
234633853
383444219
238831297
127281953
277171127
505847833
431148511
111889979
434736217
113977169
203899099
26441869
22500131
140821859
239101699
353411651
243960089
50854997
107717681
230187697
352650677
224709217
476859839
444959573
418372313
241398263
29037913
129722371
460596503
104251949
440902499
3173887
74334017
176157599
454168361
192978661
379259357
439346587
157321049
391804873
318323461
86677307
36899801
235702081
480569779
393317297
126386363
246362593
469508401
440401349
103537739
394073233
381215287
523409147
438231481
309293251
178766663
514348903
490117963
510126853
109130573
95902679
482017037
451246981
494707547
202693679
318715561
302056891
477856987
488452841
111661709
483520501
384527537
359999477
393318641
499540031
285623593
78131741
228973897
214864063
159602563
101318797
221121541
44958493
273377959
73976263
316868803
232222079
402331409
343529903
485826191
244535867
84439499
505063627
83036299
337177957
384388517
60056627
105734999
50817629
462260677
261036403
99407549
398566153
5551279
321353467
71341901
426443323
57009643
425341841
248618239
188786947
15153421
468959437
57994081
534498149
163657457
11419117
38035703
34527061
180634351
354468451
142193357
263589307
16765669
289253641
308492143
332053759
173365189
413660447
211382687
72141793
430220099
63999653
168026057
367121597
369801353
23461013
61344047
150752159
149243011
365577767
318463291
40554403
505982903
39901003
114368069
73097221
223079881
6424123
296685443
524718863
170219519
377806543
368837303
144130787
199647647
77373671
30838019
250058119
200506307
336586667
441194681
94487269
274761491
319674269
109898683
346055909
51795929
140155931
295739357
114772963
197767081
420110219
230043721
494238319
468671459
301646171
354194957
529882433
49858649
181646671
208740803
119769907
191733937
364923337
290813473
80887223
500688497
44922301
225883703
416738089
170360423
534854401
333273247
423422357
487923419
269783989
468325939
149946337
120291103
417425161
13691921
344399399
364494587
491619263
121108853
437944151
379737689
491176663
194515687
311711329
112116659
209508331
350880379
531208081
6559673
517308829
407805443
158902361
466120181
497373749
115174691
45137119
83204861
520321793
65352281
191528003
13156001
253116211
129472789
206727827
494238713
111393587
82778477
355631011
12685187
74757569
110796817
510509899
354304207
479702737
44370803
168074197
189579329
296838803
293297269
188875727
264201853
42752431
423142337
453854201
250482769
249829457
254781377
103904441
179402453
479456981
109580021
484443343
294337349
89648417
286710871
69040759
498495941
418528391
325262017
198132661
514595507
383565683
84881647
486694639
276643901
147861911
506229443
417178327
286104257
308819233
326689787
16581199
198171139
116642609
381485603
459958391
392735711
149405153
271918607
286763201
330827741
259073641
54747347
140900519
310424921
535010167
234537689
157874159
275711893
136603
65740919
19060807
207923873
488216587
27725483
66419783
46849727
440984309
317898901
236670383
532513829
530849071
26830003
127939991
6165391
439066861
306722417
233215643
65961319
316096093
247051643
382724879
265416703
209581499
378443369
21052159
137973601
210073349
475074097
73699931
459962161
144725813
281647781
1614157
235819721
494021303
446250997
258277031
367210307
475779701
535296389
37432061
282701561
196883527
520271651
36854833
3300959
355519837
315907439
24603121
344248519
71653291
510905011
266276137
206261233
239701031
185524373
70682281
175217789
197074607
88964797
287314579
99694279
143106053
345877537
48857849
39484463
291425683
427949321
397185647
158672153
15293503
422992519
391793107
191232719
247961671
61713997
95287103
186235031
22694069
5362897
391756979
352679563
79377521
166875101
206694989
275137739
383867047
21282059
103705499
369935557
406413757
505268303
168791143
275246821
33918503
197433547
134858267
9276859
305543969
86651629
8013871
199430053
153533269
474298309
107440783
519191909
324045409
44589851
374304547
157339349
289459279
326116543
432061723
173518157
104863783
108234307
231530833
339167743
166403207
332902183
259870511
55239211
392236753
89311249
515669647
143113877
170270407
22615907
286451899
218757997
382380487
309690973
372372547
124588949
504013217
481174949
479435273
104899813
509509333
9778127
205925099
238105031
236022443
12537271
392909173
116903977
387731521
158617493
40475023
283298459
95357377
23973413
385220243
399357461
56942477
521246833
421844347
131520031
119569361
274989487
423209279
504795919
233372983
70189087
294458891
120261959
80361161
128593727
448002263
312196793
139804439
317973707
446173037
460253081
52160023
375359911
188431513
357422677
167957639
350757643
497045851
237434147
468011381
329685803
383033507
172855159
409031683
431376977
309462299
117882353
237023113
436997159
69111551
134770619
436392119
266533609
420735061
98693123
9840239
226976557
385408889
283200031
75121771
106127563
185224139
199294969
416022017
41313121
72640219
98873087
200594311
469552289
451780369
42244597
10752241
278273423
344462309
112601213
289680877
284648471
97281269
21146849
41589413
320246911
205910963
413950813
448557667
143528689
522492683
531967879
490721941
464861941
493200667
480459883
147667979
292534763
431432377
212280077
473039003
493862177
448141411
300362723
217871539
199743277
355045961
459169639
65907473
466277143
247833203
402561521
313559777
446560729
85685993
195459599
143642119
106292363
51776591
442337323
358357177
177781159
378091661
294128507
470398367
204143861
397551391
243656467
443342759
213489629
71361011
250094797
113086133
293456749
523318597
119727467
260227853
121570963
471934213
120617309
353137517
271849
311709973
462884833
454950127
255501583
138929347
161761087
496431653
110089867
51699371
64529219
451320257
131326733
28710917
69582367
354872347
240127697
263318533
500538319
144799549
305058241
150854761
536618077
533124877
196924171
161862803
206833531
501532331
83893507
265063259
75750173
449404453
282249497
322254209
416170771
60888263
231334819
188329319
400250689
505175947
252722233
136226807
163083149
79962721
2219309
134683937
376229137
388963583
492432533
254722961
111163781
388320019
263517349
276192737
140842369
11008463
503267029
302767957
366922769
206749391
506373409
365868647
27430427
20685239
154827149
76430899
264682837
532470593
485100263
266821811
354886967
371857957
116346403
298199617
133734451
363301231
321179093
289226737
7149349
523515467
183515533
179798701
468059947
521603057
122614721
93939577
283245373
97512533
205984469
287942887
202116037
72133163
229531763
202141991
489534127
421479407
453179941
1782647
209508331
173404019
237678317
454108387
109884319
282525619
117070309
416738393
301770811
411385913
528525761
79379317
223806511
273742489
178831811
263719507
94783327
276694961
22114007
239929741
518770627
62338231
421462253
260155211
500116891
24969101
309170689
414176657
62943151
275082617
13272367
375645203
479700569
153545549
308958997
345613139
462622271
169000969
131843479
484821977
422921287
401934079
58619489
157198747
356598691
491417413
149338087
16104161
76179133
473958497
340933849
207886487
166898507
395288953
277525991
116926307
134002469
532690853
210615851
304122157
529872719
304056437
107686801
39744959
56916499
301936057
254390113
353788433
359597297
281936797
196078061
189252611
381684781
358489471
88088401
410610341
193519787
44475617
446428391
406255433
267657253
478985959
368860621
333179453
24953303
73759523
68842483
227597347
422678749
135676217
12105563
463201877
226503637
51791431
510007217
109645693
534199487
31918759
369594587
254720161
218558869
481183837
349233317
68495423
366436823
332418257
271851817
231464483
286151617
29348237
515414761
298657097
478367611
82387853
437985703
444662437
149171369
425276317
497874241
316467533
104457491
367922239
141993521
243183379
107990089
491913349
231249839
433917733
502381829
140207923
73564487
12064603
482547773
145497817
457508099
522724021
403438547
438747389
217421489
383258819
25823849
346795231
455474483
52235347
219811453
508923839
506221481
536606011
45710993
63720667
230340563
498263551
492951911
31838083
465013313
174995167
475360799
92594893
162765103
11237539
421554277
151622377
94771801
531408821
241148041
426378941
44023043
142514327
507836213
55913317
89197259
15716923
493822729
521597369
22371623
49872439
151855079
527595071
95290337
180819103
201314429
481122869
234011741
346908547
314734633
269890507
436332389
329961803
313792091
306088427
215736421
314347259
24453937
23527291
53537287
481370261
28204651
419238353
452489441
240088291
248363887
398481289
489280361
50196691
118802279
498441943
508040083
315247901
529019173
435638779
385318363
239308151
125128637
478354589
298383611
272198777
275421257
448189457
15549461
188652857
216420683
528705271
399984293
507132839
172878731
318301157
349571303
528323953
216373097
215949973
61729247
62747701
460565873
507197063
12219659
446239973
246850783
164781373
434887477
226470553
39830729
265909993
37203239
243037169
33415133
191887523
198317803
269953603
264913633
59911037
85423469
2707847
59270261
99110173
335895269
180575383
449972287
232178819
458175001
6811681
204603227
166859177
486830287
201205481
185941141
130987643
132234913
52433891
507547727
170365231
186665113
297403031
509454593
385281773
138908507
165229619
33324391
214271627
161770561
456008869
451164739
387483409
392175629
330535211
456983971
99860401
306980213
407399039
41049973
297614519
494922709
94972573
173022407
411033439
375713929
396502903
462175327
600569
422855813
231789343
264919937
341073539
266900287
391133387
326321869
390207907
122303023
373036247
38083937
311148011
49539943
106894933
170298883
455449441
212662291
285803447
278574269
417743587
514897121
147964567
476863259
479041649
14364739
51493399
235416899
284995043
436625599
269054879
517714661
69491537
228521017
175933477
393252793
16219447
470053781
66267127
508692469
119720353
328255561
47321731
14688937
474392381
93555871
88604291
277921229
366699233
55335047
11722861
399141167
147481717
171499759
427617343
193840501
441513733
285735059
43197179
487097791
349325551
319555829
478520971
123847153
505458211
159647821
310257347
308637899
340268689
352753729
280030057
503412863
256160851
446039339
480452689
317561971
500594429
516176267
535321273
233114957
422155337
16503161
122680463
478748189
146214119
11985037
508826749
174189329
443905453
209469103
446548667
346131223
317125087
243393569
443301269
448483843
38458729
225511523
115157701
433080247
55338761
24971867
378066067
435973
288231511
23023123
325902061
125853731
303459193
144364049
473035483
69483083
374180921
25538923
312543871
299790443
131439617
492236257
106246853
530637619
387301553
291381691
522927721
36220871
179220007
492464717
16043539
71036533
189333839
72529997
277684637
87211291
470055367
510306967
398043571
471768637
426825929
34865059
160876981
529440337
60788911
327486917
146911123
179458711
396596147
510811657
260491009
140959193
349962427
357393061
105162467
38518037
151625281
474944111
214508377
481574563
63698797
419783447
18548069
380444843
100578437
180293237
95520599
372460159
126891731
198177043
186649033
273282571
399614977
310620649
50360159
459557569
118447267
110213413
514555567
75050363
390355261
287823119
81982981
470091203
142723499
36039901
48340667
454748807
200753093
312748841
78387929
30112447
154560701
434658911
10502543
266173543
35545537
218919971
63231283
231069749
350511041
383084123
479445089
328776341
107895773
267899777
29797147
402826631
369962119
355693909
107124247
174344119
68697469
237446659
403038179
356114893
504280097
165696779
146408303
492840937
192087463
132316927
167106959
117184427
481690723
248862409
401895679
100661311
437244293
453392393
225472969
160852253
254671297
393302999
133350433
359251661
474992383
306784561
351497737
234646723
264551821
183032869
147011153
208991903
224502419
23793779
106439243
183855983
46092197
407532173
233554637
458011313
399027701
78693077
96038609
402920963
9904547
95922763
29845103
193916189
320866529
69586681
176907197
66517349
487599719
208255163
335628389
325046119
368802377
63822959
414272479
10601441
215909047
280005773
277760729
239043179
152410861
385215829
324012613
296646929
303738329
55064371
296672881
392781743
422192609
146600021
43660451
512740997
156027983
536268571
246990137
17111651
27031057
167811911
384052957
492636049
236854967
87130397
480483781
5479247
103045087
492303869
295315379
140620723
399740333
260638363
445032397
200139553
275037359
207665503
76338487
434529119
144843599
5279117
88961269
437301679
191277467
12956071
100200437
29297809
113179613
248847931
352875287
473501689
454188769
295622939
101173507
291063727
342716401
469423079
210677777
70914731
333220357
138108517
306244537
52883893
307045273
196630561
456586727
411918811
135078473
439287523
158463719
470864143
195695167
113971301
259468169
59575099
330449683
112850483
36534703
383086409
246742157
42844721
143697601
392810963
517104527
113662303
511325383
445459153
161972219
255190427
130008733
294939179
377654867
447562231
403237823
502374413
486740831
201645907
22540153
351054593
14791261
149189869
481073563
209174531
125045567
387117371
120877951
91496137
407638261
288767467
48531467
252979187
88232167
119999623
83152001
244487519
271506727
359522323
166681397
447383987
360094337
224188121
165735259
176077271
281138251
19564487
478624177
95014613
425093309
333719387
327132913
340573579
315984547
432530729
163848739
87618581
359844791
423209531
198292789
370580411
5598221
352380071
290736577
21608443
455396477
175941793
468292967
118413901
438842143
31511231
525991603
336904279
384061283
97319791
9097633
349786769
255716029
76946119
408769331
424063951
39465113
433210003
362612231
450146969
357586399
264880493
87507757
462098017
297139387
266839051
336831973
479414333
166349783
228073897
178298441
450547189
260546863
257785889
228766199
406847321
24240193
454771697
2528777
213041891
93311753
96164347
348449669
280088603
158690281
16957333
487799413
290958709
255575041
160054591
42946789
192245057
249899753
521149177
210087103
454462331
396904777
243487441
367105367
434845141
271258607
358193597
47935201
526808837
15266851
220632311
472175927
260907841
196184201
525554339
402210227
438869707
260641343
508172221
391205047
462922487
326666299
23589497
61745069
60325541
502831663
102550297
456040373
289094909
66981349
232865131
784649
74854277
367999381
51550229
444027217
321624323
445575863
492248693
208943947
421260473
410698381
482452627
380102557
464581237
67417957
14719391
284807671
166030867
184777729
153104687
193313717
408954163
460377979
140193217
357878537
526635029
29192039
325638317
133635907
396821749
326242361
131189329
366872827
400394861
182798159
482953421
33801419
27986143
168348101
158452643
465318923
417193967
316685329
206643869
299663599
128176591
33477203
59196083
46303511
227537839
92147689
346276351
515364403
506164513
378497599
48636617
188450077
286894169
198681101
149454671
34754501
481011497
448097189
29469521
198453979
431307311
509313011
110183153
75110561
513080521
443232113
376897621
519809449
378743797
216631973
8701081
383691907
212764303
475181191
337915687
56883187
271882231
371477273
285101501
415696823
285303089
157485511
29077421
378294173
300039941
340499713
123060713
477338879
331607923
252420367
334291697
513356761
339123079
151570183
178290467
326272039
363184469
359943037
316993189
380025029
460262449
273314101
348935303
200062883
70801531
524954827
417588551
156550967
323668823
323635019
82356641
131803433
243244453
13246691
179518699
154845227
323231899
491857259
42196403
180097933
152088071
75982079
278127767
498783931
141325817
40000487
66794281
308719751
472508671
13091773
235230643
65191559
182904571
196371283
526855141
358889147
35167637
270857563
66255073
311603273
93095039
39242023
144725521
174893353
183563903
386678273
57096959
214503859
149076469
119241229
438224789
32132323
218467043
44364497
26426297
60099889
450199909
530729183
193405369
36738931
301361573
346187741
372568171
503900777
54018389
358628381
358834849
432459773
159214633
322651601
203404457
231486181
153944261
395649223
306638291
248860949
167025031
109008371
295623743
197255137
215444143
160924811
463898311
310054067
440816839
317262553
166981637
228802187
173590727
195625147
314308691
194466203
386824897
317008631
137732599
285381773
14971417
431889671
106170929
499925903
479569477
347181797
333174977
264825569
484779881
84586211
321396037
28984849
459310127
151909213
391866907
12388657
75828209
349536347
115203551
447637867
322137469
491335679
71595179
66973877
337537043
478189399
532380491
239151301
416738977
351302983
389098987
177369139
333206893
376961549
73274611
388950251
426594913
391793497
336956531
477076687
245376869
422826109
114673057
158675369
357521009
293640107
473303863
375086021
148131199
276153023
484552031
81223837
96919951
248113289
133414013
56744921
398602067
352851227
401866343
360339149
365789059
52363141
529764793
370424137
52532861
424675421
490564871
441362431
378123787
525834289
515848061
47872831
86585867
306035449
284382023
393287533
55595207
351985027
37259771
96051719
320137067
7401311
273224437
58445657
215321179
48813151
493613357
421237841
48941173
488967221
490559143
420071347
384812027
322672811
524038883
199802429
418242233
386783009
12055553
310978783
374095681
42191447
364100783
298981589
68038349
374371289
312255623
198352729
87288391
166396337
261815413
189822047
244474907
289546013
155664679
369888247
119566379
376471279
417080071
188613499
175319173
404762557
190200487
365972681
310437761
344059927
248486653
187138219
466782541
198691943
166815449
123498857
327559709
286917133
846953
277668607
397826909
440856629
348828937
286857583
84314401
131228843
176565751
242880637
55445009
193912361
470270947
409819343
100782109
418872497
67023631
167791073
352243973
224608591
43006163
368817313
100205473
465924629
76215691
110480309
197378723
69855277
435132307
327920029
437835623
407498743
286198721
358958107
289082551
360650513
343137581
75811717
26646989
265995349
161505233
97994971
22163299
425346329
241672577
30409913
26897467
168726491
188799817
110517739
412617427
123965221
403736419
381367963
63427937
505031237
168707653
196623209
421229771
65038157
164985581
172571249
285297127
168269951
362186863
486968939
395002771
21110071
43380053
119694821
213482201
207417277
233520377
474114763
309364103
241812551
184852193
156042109
32404037
90889063
349174087
489718417
207434779
56737073
220142719
171988637
407054113
183468277
144161471
513667333
335084311
11266553
36901349
356944547
446337071
63315121
309847913
180216287
17195663
317538061
119922343
490790551
36761929
100162973
224158801
152769119
115788787
14821613
414297491
182733581
89957237
522526709
333822583
351742879
325110631
325618801
348690359
35921789
528164843
89639509
128249647
308945477
402189407
301316923
144496631
269963917
244809757
142269301
513888467
462297403
90909127
8473349
151205267
301354939
73625039
223061821
310957987
136340069
69432523
341716517
497898979
74067703
441072791
284355329
440452721
349556609
508383961
111043279
298739953
394699511
107838127
413030243
352224163
312163373
338319347
120229133
331164121
39097103
102681101
118779473
400502477
163997063
78719351
245425129
123535441
429505303
354199193
427224389
85419379
469910887
106677691
298849589
98201507
321391991
300367343
141102331
257035561
480062489
267536719
324406067
507129089
308384537
119601653
312299831
344682379
132397219
484299899
438194401
402283703
325132909
60000251
179675497
294450487
471454747
261922121
535901671
98714537
85047713
318915637
324172153
418403533
333120163
112381069
332770817
49890293
361348111
34039679
363779599
87322337
252513227
72535051
457208879
369394541
75804191
382445111
109361641
189686381
231520031
148682509
166398241
271174663
240557731
332056541
439967573
8565857
349612891
58126547
408763939
491321993
523190527
494528449
510259817
306927461
175806187
110481221
439146931
225124247
277702097
502438691
147188203
153338951
361872127
212448283
284924359
322073239
146619947
71414633
210668833
164880913
53624303
501781999
330787957
82886197
46977041
297241151
14057843
337906187
162883243
5356357
527807233
192994649
441227993
44648173
473875643
62919761
504012647
119489399
173646089
210230333
260911657
328454149
414139547
162182833
295319897
499265213
412500619
38821039
271769177
105751913
158782139
165079777
497852051
110623061
71454871
481781873
50662991
347707939
208566317
245179981
533874193
334758817
209290007
294358601
354682421
284789017
478360273
38538343
392918069
456463309
279254639
207156931
458162693
416714273
125900617
223215089
85092001
292865623
421282357
376797013
429984197
386963897
172729561
200006971
169153711
118968307
257806093
89639183
524502301
195431531
158314579
284270737
243517
90075487
115433399
419771507
451465159
20322469
78279853
239706763
293238697
362223661
223228253
259747361
307983811
64385383
30461779
487905163
193001869
506729549
43481513
72113647
236426369
13677403
32729737
2538139
397841371
52072627
93665899
193266707
342859729
484350829
367903297
206044439
168870017
197490211
346584353
5184539
107687329
101511937
379795777
497020463
75519383
256130057
462749783
355233313
121025699
383270347
87475607
229909973
157830989
116019523
306785939
118122793
221891783
51915211
269018509
465094111
33621389
220072733
280329733
422570879
104132297
301717391
93904169
471857137
190994959
252598807
77159701
136525331
502011383
123748633
178491451
196104659
388750763
40464241
274749757
266901919
390623507
109735987
497820749
501143261
526286821
436919279
485607053
34366771
375653953
311440699
102428749
109613887
352773943
468088321
170627063
198677077
66464393
243660511
196305401
274619467
82734653
270972479
59984987
88839689
276907483
22399969
218683237
147087559
121091977
459759269
187880087
41650589
131502407
130301503
491386351
344337407
31145339
496954811
484557517
315615331
275732927
356856967
260622643
157443677
523233197
310493207
329853647
79933963
123322807
285673231
187270901
196379549
501840919
330516491
373632799
129117229
95972113
232196819
118023613
464086127
95101103
292889869
493848293
164148067
464389801
350502353
15684199
302767393
82144817
311100613
70532041
453267407
311152133
88500749
142441609
306885091
12565339
280124899
268300519
342227213
277664323
280040339
410667779
203225023
261256733
345105197
485604331
294987401
439023727
248721433
56551379
389636983
465896201
533259929
93167521
248610317
433018997
330533743
131955731
146074861
369606277
305947639
680489
157702799
365405639
505789171
253065749
436379143
408584713
65686547
6467171
482778173
304812829
520010159
283487707
501115933
131503583
1665311
69478327
428294761
463665593
32072203
434903149
361310203
260197607
407767469
88240309
27948223
109170431
129843881
534649603
435509941
74759249
467142727
20640001
167922683
10432001
439286357
29943377
12883439
357263911
316653479
101860597
260729569
394707329
440717429
207853409
225508529
367556297
429870377
62023457
192894211
463491449
82682569
210487553
88644883
253203439
328773127
358525319
531303881
426052271
393439139
38509469
299623
19701389
180024529
260093443
318191473
9237539
390076513
56384491
516166591
129669877
195379363
352535893
500069971
230303687
297782323
28965731
470445697
37056763
152487383
42707999
13409359
243372079
36300709
3093061
491957171
145588481
534584951
236810797
219772171
158471527
42244739
179543233
390740789
59625367
156942329
330437557
20734919
222993649
481643243
255631381
298444177
302756371
90371713
489845221
481487947
263661523
450201569
212193209
80701003
393285007
517787399
112969093
41152907
338756981
249436919
277047149
264868927
152027353
159230609
113336981
111500971
131022779
159431677
267971237
203914829
302175823
509977691
467912843
186498461
57518899
151419743
161051131
465807119
184575707
48388961
457869751
66734449
223367321
4947181
230968537
380714057
48018233
150500639
429638309
298562813
272297033
353272837
206434799
71905049
281203787
531242183
348420619
167511709
7842229
306880967
75910157
100960883
420518521
402326087
10228091
532140863
389579873
225047293
382930411
508651009
186972959
105267403
498339431
252629669
462629183
351353993
47094809
219699127
218739167
509900123
82320047
511836601
466499629
222007231
484723633
190341017
462863249
472086761
219548773
38007433
325767731
84569239
504273923
396498103
45327071
400564447
339732893
13260007
100993147
307118407
66649819
159059347
405912679
77005433
48706741
332695927
526643963
203697541
492760223
457792651
215967403
5796367
422380723
50018239
241720177
181342639
77478073
344965931
261558263
437873329
391433179
451714927
359578753
486427577
379164971
440698403
23006803
65654509
251646221
192864907
276975437
312332323
21406087
446883809
468700357
91625459
463891349
304347341
272984617
469828883
536503189
263542627
212371751
316197907
246560057
369046213
479680559
198222371
344483219
287395417
510041527
36654649
13262107
240566701
70216943
330710411
193298197
256775801
170378597
101263073
273212059
86525323
415208869
414381139
533045801
326388749
1461179
104588579
507366161
36253897
96640693
192010283
491316697
408245413
374351069
262717349
175750901
488375191
5969179
536557877
465513163
219284753
432101939
116729887
456615707
252639389
377517047
505441451
84638497
412369687
266145751
349967473
455653411
423818407
341294249
22539173
173107241
26378801
7570207
504906047
270524987
117764863
516742273
264431611
19621937
346086473
498335077
412376651
115644427
228320887
443324939
39446053
372775549
228511111
409562267
396976499
444683377
109393429
92137769
177706363
20823889
304363453
524313169
396811589
317367899
314809711
37081621
105833011
482683699
337175689
110714033
249814693
242559923
519148871
484748723
132227743
235094879
377802319
176888221
141997333
280440011
41321227
136740893
180735697
194998913
50836999
277570967
492658349
299025679
106638577
160163119
354312731
446405077
317888447
491864803
234061033
106174219
325895263
348064961
63198533
98154691
524012849
306613661
182527903
433886209
69743903
428226569
40642951
469888973
3736589
367099979
146590883
450760391
117169597
278568427
47402161
53751463
197878313
83164093
354914713
234413159
132839183
433423843
282315401
305319461
275379781
481586873
171319271
423816781
367494937
25802213
528531599
401490449
201602077
375399209
462982313
205131977
112546201
82245671
265462921
67540769
533906687
26438311
83369357
440984729
63721871
112685227
302313857
449978513
392794901
299217019
506721277
467693923
84107731
178382977
103888937
62172001
308976487
42173093
419160167
359077853
38968843
517552303
150154439
75173323
477082051
339386587
334570583
104934121
324731213
383777987
185980771
257571071
222160459
472375457
497500243
44076661
20185271
177941801
179869117
40981093
383963999
39016793
285980693
251052743
122646961
132997031
418631051
21567941
312945313
426511369
86354761
471334553
14836697
201323273
79584943
464459833
21746653
252890959
374449807
303308221
468510127
209995729
424514231
39402929
263937467
182382671
57211829
304490003
410672971
512835287
153953959
195918917
534004903
264387119
280195163
78650521
15768913
198822287
253446197
140336653
256118701
179809829
331291237
507342523
354364319
127381477
72374683
211879709
144200597
122153821
238220029
265345711
475062031
430373497
81895789
232728367
519814553
238625111
9525779
158207113
514115213
194638273
292285943
331763821
67113941
408470357
89743397
212980051
529144351
344523247
310570049
400582717
340284829
87868133
194245027
443455613
431881999
318854611
33369689
422887379
74343653
227906281
294250417
250059367
176711653
270966413
250889011
383790313
133285807
365231359
265636213
369530761
363483761
145115329
378104971
107054989
72891983
160123879
213602107
399512501
160122961
276346919
393171539
339791401
382072721
165914107
424075969
231816503
93910189
39602611
327283391
358294441
265845317
372029027
206185849
319210739
329284289
418793251
204412987
221842987
38550901
461003243
45394067
46647563
285944327
33839257
326120803
275540077
186110233
300830513
204210571
272745989
357973673
449516401
215149513
145760827
42901993
339967469
471922043
495567691
86311579
416468711
205027961
534422803
153757403
116811491
11665831
278974957
346473871
6659239
475203073
109249081
373633753
203363249
219476113
502231369
251504707
344477563
69090521
87976871
427550713
492562951
505750319
374520929
33051049
499872803
173175391
299963777
531138943
124953359
499665181
64072213
63521771
460950977
434590367
94395061
314243801
9094823
9238627
222159907
275354281
107023957
193512311
452966083
507489403
10261717
483702067
434298041
282411359
236859893
139401721
222392161
75158999
339785107
490479791
360338399
411425723
144379219
23460793
388304069
403935397
423104107
451099829
522926219
65340241
96367027
229796101
413833351
531404047
453803473
209804261
5889043
397485911
468766889
273515441
204575999
136842053
386821541
401563991
350031593
256346593
354378041
22724831
490952993
130747597
163959311
138457063
289391671
437171191
129391547
180932417
292203647
430856983
217109441
936401
441520819
247757737
344356333
109088267
451481593
348557849
480946247
490754513
241365329
467791477
106646437
123783391
498287983
372352597
227672201
516469627
2128501
522629489
101664037
1503899
264729359
210151703
485787191
103547953
277089847
299337833
477857647
120752227
423806329
357794527
451346579
337801027
130758821
374992231
94861121
329458433
189133723
165417353
379210121
32696459
380494097
131924693
493402477
245109673
511438243
417380213
423397057
479350127
101801573
418316279
226321351
48633997
332794019
110272273
375445849
14716907
18523301
445526581
183179989
16301017
387743957
13762703
354171017
525784907
99075679
12340421
349408181
416061949
144298339
435341633
511568627
328844767
474253291
172591481
190234673
72391673
291091651
274638289
431910133
445046401
430808671
331674407
421166149
140575231
138045923
85974319
42431957
98283859
37065019
408249953
418120357
461182327
133619947
2837239
294885421
458756869
203400737
483773399
19169201
355713779
515135311
108973807
235353347
85575209
59437421
202275389
261422009
22205333
515300231
58003877
100410733
101034937
306164387
250782989
320525251
67263487
192250139
143180867
35410139
299075687
503584847
68277103
508833653
149624963
520878121
172252877
470621303
437531543
187487057
416414893
503888711
463835509
34998967
287590339
466289171
279359911
431962409
203392873
225363157
393515263
345813701
428637691
187463083
378816629
337552763
285871757
297029431
420223729
312241577
504047431
331487591
328540447
136277417
28729229
426854357
278075309
51031699
42125297
365505139
113353777
25022507
59856161
252326989
270920017
478524731
127412443
15419351
282622001
468799171
527628821
227410471
396298247
529229483
31510399
27228793
493378117
339798583
325340791
518350883
501879919
315411079
506475133
162073567
91842613
31339717
182138101
536622253
164428501
522834023
3857869
56513101
112991113
259808321
95717581
151325627
302542333
371063887
128496413
26665213
444533839
143461943
126552457
174354269
324758947
151294981
107344751
220957939
58033693
483156749
146172779
404158387
67169623
432994889
205811443
71549921
114046337
345599707
3059339
162424571
43810603
21966739
365397743
78816449
98380519
246923503
105634939
380017411
176104237
114829469
23850319
11396377
51536207
454246967
93930307
387711043
159342713
523281571
249077713
22175347
255542383
132198739
167196277
411696179
156492109
445069241
467429591
54284089
262808617
272525423
19319891
149518637
430420327
37851839
303383527
310449709
20332229
16598693
428020993
424722559
430178179
284629463
111983083
482094287
271338619
63850447
307833473
105661177
213606881
7987043
195837613
364589831
2393263
329226307
508507499
347319667
396178201
184609193
492422113
350084921
300013141
409873001
84964639
302973661
2079149
509364943
262318747
328671377
525062341
280022221
194317069
43865069
72323989
76623881
332605003
273300943
221512877
38464333
113442079
401832659
156210017
102933799
405446683
175181609
75058199
93884123
13050197
147559253
378083309
262560091
348422183
289037729
400397483
62613701
484005649
238589551
484152923
516995099
413489693
18564613
244035133
534997433
5724349
94477681
116822789
145686269
442759727
48355187
240812177
379839919
384920863
234105013
57472379
375945181
486638417
142601411
357998153
38822603
346039487
168530443
189691477
254221061
74116711
68969573
471461819
262746461
35347877
469933073
41805089
236422331
433957957
99158327
396413177
166526819
237270469
141775817
176561899
466547017
485560109
147763807
141662621
400651
69514591
148061689
291590833
523906871
5374163
199556327
7808131
533723173
446548237
176301899
275050967
149541131
184954811
38404423
74093783
321015229
10608623
194623417
403495291
292696409
272043493
259055249
39437891
282589003
95605049
408205757
219991963
279418201
305608561
267375307
163581863
415499257
273475757
470920687
477686863
175916089
142258351
275929259
216074189
176071927
266312077
130308421
299485181
399983851
341958971
418330937
251798369
524236591
45590563
418362817
235035859
502359007
128758871
63940127
509320601
383290513
529748039
198418687
48128879
293231683
271885513
422312393
97339523
333643747
407267369
327853291
93828347
147557687
161461669
322351213
242981237
10996081
18331109
444113209
246634177
388458409
60863063
434395217
531961481
316279109
213669299
226916999
415596859
76741937
193499431
102377027
287085119
131060843
221164061
263752721
112080827
457765079
229945511
14648719
436911313
112062809
455693507
209134441
154644947
399738503
424335463
252326083
345668039
320591393
407220043
6670201
480259361
489322177
326880139
500367893
59004769
191021791
41447491
279804143
94287829
490765031
106450451
263707027
113771167
327236779
49757689
294627829
268516267
43768667
238313539
406849063
231418283
186932461
465474193
116859793
110597341
202050403
533568097
463867379
441221533
346753457
106387297
178847033
20786153
8432453
258847159
49887899
89429573
206577457
496837469
285940009
167322703
220074289
437693497
222467393
276279761
188593099
3016549
461941097
483648541
472632241
157187981
385593623
304338511
449464559
168436049
356112451
446465399
373536967
234493969
430912849
202888981
313235639
369832319
90324079
461770037
434750699
18326513
78582793
515758447
415590023
186642341
62576627
308659027
360816629
31662023
156863263
174563899
425609623
376211183
432584939
111651587
535319333
69522017
129819619
366567571
244127069
130885561
367468393
55866661
89919881
457254989
422665511
305220973
19565599
427764823
293048407
498544663
223123559
331321951
149698669
513059861
501378037
183648863
47825857
156322853
315758231
286557473
377361757
463435183
78429389
340991459
499360847
359185559
253415387
289647031
320739491
323105477
52411283
240541877
404937761
177819403
366307939
401179679
268465201
115754741
386726159
291199333
137837639
160076923
490132697
233765773
274431071
123875683
358270397
436971883
88011467
222337513
184001593
535942829
293202431
69404857
337191859
330697091
38372969
421482697
436132451
402188173
275319509
297206099
15438019
87267617
392051369
50876803
57202759
344723257
361273303
406439183
357550723
424303339
377243819
447011449
252267943
329293301
468401639
80890109
444773531
64721323
238349119
10888181
40427171
336293981
498888979
364196533
33129997
205150537
497932009
93009739
82431887
327144187
498509369
20657069
56829337
120223007
263213347
488479063
148587077
318568751
318462997
203359097
203172019
507320977
9325919
56276921
464417159
50634547
369510311
480510859
306366517
423113063
229507219
207574613
280674851
475771771
26595083
182494723
79900193
347218019
436438889
246923099
316493
132766363
48782869
433506979
439249609
247774069
507869429
47822447
232644889
297531859
306115477
429434017
156536197
388785037
105043817
529404779
435027133
14881417
414144169
303690203
156909833
63117521
77025097
14168359
6787933
6147737
501759779
450379847
27111961
104476301
490859351
139525247
212701669
284919769
84195581
364574827
171994379
394303961
449896091
489470437
513643573
360189799
104800831
323447041
308530373
53919163
11492029
355697011
373254653
370803673
373276511
424504043
216624433
434762621
475183997
413171599
103521529
127444747
520091269
277717381
143347511
239282297
59016649
222287423
94236407
383325517
464194903
3364687
336987433
60678437
300546739
98023697
459931567
141052831
377459879
257537251
300156503
528234701
388841839
313208449
81572747
163526339
202182161
60896951
282567133
280473961
195594739
75069803
12826391
35283389
409482373
290092381
213504157
466838077
293538653
411230597
322611229
204426223
289990873
510931273
513587479
452254499
390520369
246523951
267976523
20852947
484194349
109569833
229438031
497662631
777001
32266789
335936893
54269599
314432933
227687501
180633553
304798993
257807629
427379401
331402021
387665141
250285547
249597923
336764677
36965003
57610621
49443697
309765263
202610953
331136677
291437387
282672769
240209819
210286781
25307143
109292069
166729813
145896083
73013531
463463207
335942917
329494411
471422641
424253369
369550021
299636539
150939953
458663509
287727331
57719863
116796347
245545753
9525991
252934463
177261307
437752633
227974421
207448793
169751429
9306461
168053167
64656239
533611783
248274553
106414657
467848079
67382281
274025371
143150179
474092089
105630677
362158099
245545879
88154369
284572663
60879757
191416117
456304363
301874773
439851481
390755179
328399297
367058827
273252151
205933909
476162893
408285979
467062927
444027071
90145889
139612769
137021081
368167183
308416919
252582241
352016009
276290297
57966673
473547301
112740461
409018171
177432019
383839343
215866639
248212403
65756489
401648099
103613747
186480071
30619073
344330117
199383073
165580361
498297419
351231667
244185523
179945683
357293809
274429157
459848897
368946211
477387979
303943151
529107367
127387261
317457499
249487759
189661037
435964231
374235679
319205203
131421313
419032727
237412913
167994769
443329181
226446811
258129017
378077443
436211407
221031721
86376971
115556431
521866951
7374023
229777837
107466629
383977141
276618553
450457991
288582607
132052339
283269703
31069763
435135377
109382857
243315337
65979409
47752907
121559479
222794731
239450867
111919397
14877487
461385097
57191557
262669871
411923689
313217623
321932399
73853201
461079757
352762999
251022301
409752481
249037673
113156377
926537
215788409
75616811
373744543
190171151
194978879
306750557
454965341
297477659
230248171
44592413
99173147
441797401
12359617
252346043
324681359
456405893
297465629
458080319
386334863
126396383
300248293
532885259
155099387
99156077
67230473
240317309
367941881
498356917
360313909
14499703
408799837
482452259
81665657
533815339
177312049
104522861
361171537
147483767
59156479
27425291
451321957
72370007
299290897
1493903
464577077
334453421
424985819
458826089
121541401
360992719
298641571
515397703
321139157
530126209
187367573
263700013
418049497
502460069
243518683
295950359
468790717
405058067
335740711
118625033
474770677
78346921
373169243
354500207
275315101
425888599
345882599
270087941
309033587
78360049
26649263
119477531
12404897
124686997
29219611
78220271
252875551
488581529
320788639
247993717
381953527
69837169
81508019
88914013
438229997
301074461
179804861
9151073
320468209
430499
251791387
284870767
380670859
340449169
326694517
195571217
286073449
44706973
358662229
239316013
357559313
529311593
389547523
247104967
187257361
127590367
183554039
4015267
270172603
102559741
70697573
148395763
63306977
410049337
425791099
430959071
8538587
51368059
422933263
186255079
12829841
380116441
8491559
355932481
416543011
465063337
405440071
527702737
317453293
136939813
416923357
242195801
472492351
287086363
384040247
440371081
317683831
34286069
3321589
168545617
376798427
394359731
30332923
125506669
41909767
342787391
55815139
509608943
511415173
88504303
217221139
18040637
258008747
527519131
21508889
326181131
81825083
373646321
163322633
172381897
438872387
57652657
84805121
377891977
79526927
112774397
266593361
314942777
6034703
451191053
398314223
463528543
502667723
286559407
519047027
20424337
240582733
14806613
105392291
320831111
364425937
167337727
118210189
24189301
243115991
444818191
300783787
44099849
9642499
155086829
177056741
120723761
10166567
528526259
272414677
236056867
125073577
235757723
288936121
201635251
178126111
358431767
94812931
336777131
251945191
476210113
121139899
119135209
73245661
292724843
386320289
130722973
268860223
225826009
329384047
502586261
250535053
85828051
179969423
137138483
410846147
80471161
162403061
512101267
193393147
309017047
309418091
101151251
92040833
257128583
193726921
483876307
233141443
236356429
22948363
429662221
316669631
375484607
152860219
177868459
49778021
7707709
485967371
16569719
12552251
60543311
48395537
361203061
288772259
424819249
388744511
530944861
485441471
79395751
18557519
46954351
210485573
178944473
285964363
350992933
124635937
160176769
155652839
165824033
10808257
88271581
167747009
281721437
83654843
332029751
193556393
433562617
85946527
145438871
487586149
285077521
159568033
469102367
318833839
317760451
219753257
456179807
215220983
170018791
72320663
410206331
479043737
338477831
63839033
463464347
8656667
291415529
207531581
64129771
131142119
65540543
384820421
306272471
400838483
505614649
446357453
414624433
349581913
413321837
73660423
415482283
53780959
483113201
411499139
239404637
247591769
188162959
95421943
264509753
107364113
96683219
227427379
358618357
126982771
36640133
215958793
134808953
204277397
326638517
134815663
460026263
211429261
27382123
438562471
28305749
442296917
96752659
184193341
244409689
202928809
144925621
135825329
328743137
108230761
271197833
15035179
203146117
148616647
374690573
384513359
217540157
304061413
28219943
288365839
206488483
321059749
366325787
114107207
28610149
439676267
432477413
488662987
146727071
285093649
334349473
125605901
414352901
447254317
43446043
312489553
85112513
202435553
283411627
164204111
62670947
301533263
505583471
142034059
388864129
363907087
270471533
357909217
120471917
175243231
318456527
477265079
19798501
290286803
55746569
82655117
489964513
318974209
3766783
75831647
394429649
6265997
137118229
277265467
381384869
533311619
211205963
175623493
29796583
280262923
21861443
227655343
348899329
273158591
46415687
377021737
165432719
24075361
510214007
297109627
46190437
425694439
84296987
148745693
436235377
516598451
354872071
180620963
40307809
407691929
458145199
180980509
122041721
211286879
394735919
123331541
228201893
254231711
97419709
303000377
334923601
65786921
56431511
133690537
295918367
418817821
232767637
294699047
453948749
518355353
196466731
248795297
439591213
38377561
507649627
483365273
131070061
488396081
165959071
455639411
122762251
208272551
16673779
508437961
265645277
190333331
77964983
244841041
484820489
472671959
517818227
461518807
480334373
510733073
207674729
210873251
111066779
48098419
338770357
431240611
391287073
462335329
287646097
453976813
402865543
417993971
58815373
448357067
84646241
252025087
397499771
22128011
438594253
180472883
281130673
385451849
187758733
369211867
232075027
466044017
532014487
531139187
394380533
472152601
290126621
1040579
140813021
362106649
11924137
353003237
198460289
347056331
76399643
458211073
325050703
121072223
25670467
28105243
444695833
193012489
69785773
153042913
14775049
503400769
31279247
338524223
527260043
161081909
47661527
287681959
413821489
366562489
430294637
188213227
203283061
353541053
531969371
77157629
472385747
127005953
118156019
404876671
451155869
140953961
164822149
138144899
124320253
74816887
52556327
136859873
455746001
448229351
214793273
439962109
219780289
311787313
135122041
163261277
406891571
404439923
331444147
378319757
165905881
236987743
221531039
141891473
193854839
524808061
51192923
288040013
531576599
81845923
430370299
411096919
105931817
206968633
398982169
70296137
164494181
470080679
205280767
264752503
501756821
84925909
110307853
382352647
377884547
280718551
176788021
52785581
381967757
476055227
38097511
430422481
71364637
284694581
112716143
202254443
470663539
383845639
96698627
226158899
36392339
367215091
288070061
354706907
168169349
297315119
6165583
336778531
189664199
464773849
203759321
124701257
98433953
388354163
197130383
325764487
149672071
45692533
228008533
260834741
519086339
376409933
12511537
327804833
386470939
299109017
251508899
149324507
55928531
191168539
495851591
38724659
208042403
214337197
84786929
58012741
146228897
285129139
487288141
75370619
523561859
377637157
215255771
379353613
425810657
403190881
319649933
310069807
310716383
238512887
345279313
226364207
117262681
471050897
262785179
169316813
200646029
7651817
395600453
237417079
227327351
488957237
115189967
7095271
246994877
423391127
220020607
380856191
247077737
227379661
491042999
395146979
193856777
152201299
321575197
112100189
490440007
176774393
522792289
481011851
16132351
507762253
40813769
199788241
36297223
201935467
59025493
448463101
56128231
305844689
143869373
26718247
451229407
443385913
302264057
93579751
12355051
97272919
27501613
121437793
47817629
371167799
243027661
82421293
54921931
266221811
412473671
48059657
5762501
31689583
456122041
258795469
18404317
536563549
477940747
464427919
74670067
135667979
279400421
16817839
131911123
311186131
484519901
309744143
415948153
77103599
465758963
431575457
166712239
369093971
220307083
511745027
289143251
325613753
209950673
120031391
315122503
123209837
106581847
206684437
200472581
250826833
307445773
254860499
424896533
175603247
110748577
470047271
373377707
426714829
472389431
493340621
239621761
532352257
327582341
50558701
104944313
177809561
141982469
202768541
394678099
279916159
109260391
269939869
479730187
29424761
150514493
215211541
325899781
404277967
147379381
376942523
367797341
76226581
298224721
313469993
335654797
511336517
332772029
92561207
470595329
452355721
298867523
512039441
119969749
308678509
282258727
145890631
109687229
206739977
119586587
435304469
123635279
506185129
52250153
17141939
274718459
279081259
14059987
131266363
173231893
118290037
264184829
376646471
477467387
212567599
534352849
395136451
17979587
353334329
410062993
181180627
266245519
166230479
330228623
518018659
65760479
382040083
364467067
532825549
22720889
428281543
41350709
257888431
307384303
291785693
400093153
177133849
119352823
45581593
497959027
7706119
305611457
442588823
294740669
393150379
99161131
169155587
239095301
19524707
119335859
420377953
204417203
323380709
470321849
427737943
110683297
51990343
203849311
478204943
35286157
24568003
417667111
104432221
118232141
61794437
128454317
272014153
8104741
164665673
395592653
508800631
99379697
47011331
20960077
502555087
88488359
19135663
525505349
414381767
86843047
112622701
210091897
194508467
262780691
277276897
417764251
392663911
5289343
225637697
475835123
435627239
39313723
113454689
425047849
57937939
198048089
26490293
401074103
337649321
90089323
464934947
388083719
91008251
113600959
527383621
141759049
257741041
223893149
213275407
124810723
335395271
71847857
101374891
28859891
75639911
304107569
332802359
339389441
416318909
140717923
295414079
1438729
113817269
117825241
2619049
373476031
153182881
113369111
24066701
110734163
475887019
203402957
132418051
458578123
429459671
12998707
392192609
295907761
433272019
298504939
41447089
166927841
173438381
497593003
66186733
516270553
521576981
400248649
58142093
128351953
58197883
238305997
388503221
502641539
492337259
445484077
413011507
365536109
384756557
20035229
339265697
199442167
534004873
362839171
387603809
156781571
378328009
70052243
414545009
529369759
57931649
398135741
393975913
21424061
179077903
194100617
42645917
370887893
364956103
404042647
203500667
304061129
167904887
501067507
340270607
480761669
286397053
354216463
58466641
336578813
36502969
119700821
346258273
67213409
27263963
63290819
313743763
237124843
384890029
229934923
265591699
151667689
149524153
175849229
12500071
346416401
5003249
54651361
406414423
416975929
6842093
324878291
299127991
20573341
117335951
111829001
455023637
122845607
152083703
819229
296738693
349182013
239454841
184944911
449087677
273967873
343928279
100600909
127915877
50110433
83975491
354074117
470091121
496225187
150840121
1841153
208084489
361328243
88978247
533734393
192115129
530723437
66892571
19442623
115306313
271793329
10626599
37879411
30307363
326864183
325854173
176451361
120481189
405721651
254410813
114657121
338425697
330643231
321363793
182371907
52716407
434928103
318986951
519992051
495453583
211236041
227566343
221374039
283977107
403521233
453944321
229334101
389618501
87254989
62597839
270372677
27102701
348798823
151376843
191435813
322282699
499130041
150429607
157141619
296757701
465987421
487956571
179385529
51457723
351215311
199258993
232350709
257094857
515336959
346089343
203752847
10904743
462156001
535393013
455746271
45816181
195529853
237380993
424398253
66992543
9043691
120210619
519502189
103187969
70641503
467361577
295824049
75437281
464085527
25161679
340078181
375118087
146545103
270281477
63286991
369308201
341798309
449755829
270049309
265442399
120396457
234578131
269557103
176384473
443087453
73362169
394169749
471960407
397300171
371400347
479479933
472768211
175025677
201364237
2283803
470379491
261509627
405547273
408325217
206390383
122371549
498372463
151860223
153289387
141987883
70501357
64119079
363436049
339099181
514762211
59124319
345767711
325914881
324913517
477498107
491497067
439273091
324071513
499365829
247688179
18053353
399236861
494541601
272873701
436882489
199373143
105302767
404726533
3427607
227381269
89178169
388990031
248470009
453189613
303795647
442771829
38683453
362741003
39920863
134480597
386113961
447716417
127699183
114835597
316651801
229793177
163944289
153270947
324862253
341272277
407661053
314123111
141825977
166393351
262239101
172070281
93799763
30866837
258616909
34135397
267137791
75369023
149856323
42058703
415530517
234302713
191299267
92525947
281605319
266282251
363274283
408245821
134146291
217300873
283264847
522105433
120064459
82657583
444059381
336539279
511985161
481989919
179394491
518868629
190689151
364282097
375741217
251599291
173132833
62088787
465066751
42669413
348810793
292603583
13435867
392553199
165509549
351141683
512766421
38444899
67822087
70196227
455472103
60300571
137986351
509864513
194567629
414261937
327815567
4214383
104845453
330544693
739751
387963091
181168327
58873597
477734339
378556337
76150279
408263321
176044669
390234343
499660639
503426711
18392167
198142453
427080779
120636499
12584177
261360833
467022359
369585121
61278277
8183683
427587187
235631689
123100693
126965317
285482497
327598567
169151897
364577041
51764833
300317539
92121919
368943599
3900331
180526849
354365521
481543177
168129109
171849637
423815243
224691679
325281199
303105977
173363303
427518827
87848863
505511561
320185963
376993937
327283867
34789901
467039371
47252473
147362071
226407829
22562809
43612489
170584459
451050361
363349039
147296197
128172323
76956811
129175313
501857981
138769999
162916261
504071567
2026741
82820693
316161491
281064233
129280049
377316607
58231829
267056299
505892417
313042129
341072939
759037
158390381
264666551
31882289
127123151
476002837
44786257
450228671
49063501
402436493
482789143
46652831
270140699
292370293
393605477
482064833
8964113
90379987
418220393
12639667
322822039
406750187
85269829
96868279
418192813
3924797
303165713
168720229
496742387
248386321
378237007
127267243
492057329
343209011
187743539
55655189
429510427
144023213
358048087
170327797
157431233
535158203
135135569
526100087
178408249
168861109
382044557
256718981
410406797
339879427
178090153
527706253
54052289
310912991
48307979
524668597
234489743
4257061
160676023
528422969
48113017
165675781
45243767
476403553
469604797
43920619
37956829
91154309
293061151
248549681
185424329
163562951
270581293
88913269
229504577
259339793
218596643
221931487
346630717
109646057
484640929
47841901
97873261
383195039
234176863
443934793
345346163
264419627
330009059
76803343
207184697
399857309
18572287
271484383
455579899
117671101
360349043
79120801
152144491
338276291
70954853
532904171
179520137
73768283
181115761
189100763
155837431
230410177
218752693
508985887
493345001
95447227
454786663
402081107
30811279
373354789
506568473
242770573
352352113
78005891
353110357
332328527
373945997
488713633
332517949
418156567
186379591
272157331
105452231
395379443
218918153
201252281
523840937
151117829
308411357
11234317
7093147
35669819
241899857
517824707
77816743
25573903
430074361
406152997
392348633
76369603
368636729
24890267
41947753
421915561
168651193
376004353
495479791
385247669
143412587
337823567
487195493
119143237
372661829
263955451
320828447
222348131
17690437
380651969
206724677
243004669
284159413
64299223
328675411
35749069
113963237
315712781
47508781
175097303
391150063
273677561
93925739
274102687
110362223
91063429
28582033
394283129
384324377
157763093
142098763
535502017
378209453
22530097
463387679
307312979
379154197
228885277
345874681
163024913
317096687
1993973
397985117
280576139
73803421
526816907
252937991
446210629
183367207
388018877
65020909
128921321
397683929
317972989
521646353
400311763
381648677
354572573
259864651
338934461
24391903
55219459
474217813
281795081
449974541
506297149
169883387
204393401
440458553
333980683
192522599
236694037
510215347
167364689
209993689
283847651
438090727
79773619
131610827
48327647
513862183
529318939
361171717
84519881
331255759
153053441
388734239
210405161
208188971
118450987
338292499
529206409
286597331
358226747
73182451
526542103
2040679
264295543
399770867
70704589
488049703
521128121
98815943
353496571
168438317
133107109
374297881
231796709
256715689
476393837
161934127
49299049
144025633
491412203
274576009
15118247
216864737
510990449
24027611
409782031
70356271
179531977
51476473
152390587
1690393
300106241
61426927
358074559
125740957
363083561
299735519
455521483
60027469
48452423
141675749
305006083
419913979
531961249
352130893
296224273
110530129
452678899
220938763
249387913
266032801
28670503
302801483
381463241
260508559
468990901
373666291
143284579
421306979
527974879
142165367
519858709
440700301
131053673
170504729
48194789
315234847
1177037
309026953
65158321
445241143
372130753
131649253
529650281
56710721
377514941
74486257
380182423
301231421
197077459
241322227
143057807
100411541
30498113
311482001
97990129
251750123
64043831
146641897
251122889
36516163
441497681
455331169
455529227
258656687
13614539
403096699
174558977
128188063
258651499
452150983
297478679
432430417
242752087
321107519
445572187
278894983
335423461
192880789
470330621
238524761
168453827
338880973
151326647
305604023
67591333
102084641
481854599
159050833
339858559
119358697
46194781
483875699
397655333
3717031
270054787
276232883
501430243
491530147
306197861
269890297
100976989
46812919
11217007
298414267
412185551
479272471
92713879
154314077
455999009
389063329
420516067
344772299
487842451
258986471
299190461
525598301
328290653
35707681
311472223
527266219
32362021
227717137
525672761
242594039
340267259
250158911
33900943
56814763
63439513
27566251
341112353
197874097
234042749
441972143
199092863
315815147
320851967
179627087
220697647
397896131
364149329
167306791
219918599
317710831
285776629
255461411
357960271
524983237
309341729
343065469
464357977
474007427
104267503
149655449
91068889
304406959
171936949
338307001
157796459
164321957
79375561
200913413
529631507
379449823
312182147
101023607
238100201
345319063
187782923
313464253
229577581
33559969
71429959
519542011
35159651
364474769
484589753
202506173
289959473
314418541
402107281
179587729
308465657
90749993
428258473
453249191
107448017
311833901
534346559
435329207
496332563
415159051
80429339
311723389
300533501
64216609
39144929
10116731
220726873
162645907
367378181
54192233
524355413
195446681
208193483
268016453
215023507
251267047
453700123
282756907
379784857
373293269
960331
208854509
505418863
134056103
131546249
15675761
219167863
408725573
180425149
41336527
258332453
451270783
455962147
172336757
24185669
64787539
282002741
441059159
16459133
328290229
281982709
292993133
316733861
114754621
124330981
377475421
57836507
1924963
87470563
86857769
527583053
444413941
14875373
482441243
60122431
344173447
475888661
401084221
94107353
192803843
345212269
127280039
460752517
178437737
3273661
67591481
66429413
424408783
194044691
488260873
378841363
508698859
369076991
279084347
195833609
409542491
328081093
199729129
420178631
116691877
475884407
403916407
340516601
183867829
50308459
226884433
137980307
334062929
233359283
35969357
9711859
213473459
280958191
3430423
525775309
48462551
113512433
105498791
63278461
437222413
529609499
13448107
273770017
423201521
63110081
277710071
475787527
129018947
487535219
271115203
392194603
536130043
504913147
442802981
283238407
171115559
104434471
41882627
268939379
256654813
297635021
474529361
464599199
415697
200607553
521504089
99071807
217047713
119755907
383114791
336679769
359195671
8736653
48000947
342418561
417472061
527949419
112753159
356136089
482048557
298678669
209716769
252538309
132989677
492497657
118697773
514302449
114851777
448740493
507758389
95457269
94589641
32593739
234351391
161400599
53054723
46965629
320808583
514254787
90495281
278823059
170948747
351697481
176207887
188444141
92536723
368692349
466433159
420058759
265346773
49100977
163679951
210153469
381536227
18743467
326870039
163711777
279497501
358504457
231251743
179760271
363073621
443630137
366206587
88373287
183371159
267861443
286647961
7234517
396631831
135505541
484217099
85722107
506567647
8544007
204069941
210956359
384110369
370404371
342956569
324031447
512916947
521525021
500469077
413106179
211791077
445867039
18617411
250196417
510146159
441177629
470546221
528677399
348967427
44672941
159122417
274027759
399377779
101483917
148000873
345875603
108852257
214716947
187402829
41417527
114369371
955061
403258393
326529059
371432153
187423153
140074397
5427649
383675497
313746281
104156237
27463507
347258693
295559149
88551829
186442609
429653849
66597577
379531259
25641943
412786747
180407789
186047837
183479279
26997293
245872153
66951589
442854149
202339231
490828339
94717561
285172939
89116943
487939603
148340609
181423601
64490203
326898419
104750161
96659231
73540121
370398491
148100047
498701053
277649497
331937371
20083003
196369753
26314243
32367733
228055111
39362693
140635709
218547209
496756397
349498531
326054797
370076027
45724841
302656313
504066917
252094027
62319073
517661279
313529981
424442597
192720977
34546553
20593843
16113319
39065993
361798043
423805523
52491839
525681817
472033391
104863457
1299097
498562681
517405979
86625967
52377517
73814099
41923813
99794627
482516357
513234751
282710801
232871701
438434531
213587053
504942047
505389733
14596247
6358267
512441801
410133587
412005247
394929287
288710267
321612637
297551651
261910799
440246801
297188663
207934921
270799471
379735717
418893721
88574383
378599341
319907431
141953431
259387967
494372507
450717151
370652563
57854399
250390571
462993199
216666553
414804407
272964689
117318667
506447537
7278643
342147653
110992853
189606853
94381187
275214179
136084001
17347411
281677553
422359013
353243843
329819267
144285131
172778819
517825993
86500087
220376719
169121753
65730793
411581851
203271001
83719907
387705739
14636243
194087561
173375089
127257409
357392467
61101163
389914643
456866539
8650997
499879469
706481
178856929
38252017
181367567
300358813
431749099
30685327
384817757
392954363
190786709
124545679
209416399
33783571
157040669
526514449
50189429
33420689
364788059
306009491
66842227
327731381
242220431
103107899
292780799
138376501
304313677
169832959
89264129
279158651
177923869
315106367
65305459
409237079
166575259
34999001
339399037
247170901
319518379
184727749
460935169
362256919
145745153
73849199
485450561
148344611
496499747
459287407
356211067
271707647
133390391
298699939
257952551
169189859
57488551
237291721
506594201
330968311
74952727
369048817
217466731
289905419
210159461
398788337
263747269
274309171
40006937
235520797
41040749
304465657
152649311
499061971
50962297
421649519
38988221
107669587
102836809
420138881
175410649
239514719
462952261
74929763
59727533
46504067
172662793
262336397
333200599
238335491
503045597
358321237
55478351
7113851
180785821
98295793
172477661
469916893
142661641
90332287
267184909
55679731
514880153
70666721
25254941
276763741
221377477
443253143
475404703
323194303
474045581
519313283
98765531
241020587
336986953
334859851
355518641
65211611
357603229
470900531
52427491
348113273
380190179
361747937
374786057
468435293
113050669
163450277
522497527
358730633
423241253
39293983
440961581
357882677
198399343
337309499
370866623
163476587
94170673
118020059
21002573
503041537
524007791
341769011
304479871
447924289
422159587
496456349
365764337
61930091
118033291
385702661
117613603
351303881
295005377
231381131
452417477
213558263
367687511
478404791
506408941
278070053
292064231
84335263
287464031
481021049
420327689
357378799
225718501
518056153
256698353
331856089
22344401
50176241
156425911
433003541
208276139
518733667
258899141
431030807
50333807
495467963
166068943
487087763
10484533
56102699
179688931
180973181
323714851
390010343
514204541
76292789
239708741
416573021
154549831
141266707
438692951
429963013
28305971
347548087
20988637
331551827
137189603
527195771
433949393
145491121
230832551
138010261
179868881
285047869
241865759
127589053
529480433
124101899
158337217
34452787
489869491
242286701
77392481
138615391
149027233
437063401
482158349
414550337
66753179
460260139
9238129
371835469
337444771
31138309
408363937
528087319
171012497
103764653
394385287
517439827
514575487
24190079
438265021
495708769
224859227
491691377
7728341
412893653
430796321
382323367
131966141
285542753
133006021
365807303
131818513
311614397
27533677
54134917
154236437
71422009
38491357
479000911
460363471
436675747
252167317
401299219
457062857
419477677
526210513
26136139
75137749
349954303
485973413
291519461
295691953
193306051
100496581
181914401
133054643
402192499
380060339
392163661
284398561
316902857
462233339
411921277
217892743
457581599
401226379
510654149
154590853
186960773
434367139
76417073
197224967
371764643
227114179
497361419
243423431
313469071
332164639
243873247
269424307
7450007
34938031
511010771
170720507
151772567
443404513
458191691
30078571
357450631
246410057
464460949
80155709
470378749
209874521
531164243
16738103
388450169
443311963
132025871
211145581
299323823
188010677
211436063
160997819
254707207
244377349
55778417
132807163
77843617
510071047
30367273
300586081
27595873
365671771
62196019
69068983
241934389
230498029
52280003
286404659
152666989
466642817
488592911
2087027
172053361
1405769
390875411
187320971
99263449
34181027
366168071
433875269
27541303
94117561
365640053
231225689
54666851
523714729
248204821
445148833
447078967
290163827
307087939
430739119
453061139
236030609
263352431
104770067
45603013
2438179
284969357
22826959
401332973
188937139
336205607
284664689
53413691
270984719
172492373
385423343
357293789
262125041
422612551
24048259
9862249
201308717
318728959
308795507
451340189
46077397
13609847
150579463
330016277
11189473
3093221
459340571
28080659
77477333
536267387
413562131
1892461
373878737
239210047
480012823
197834363
152840339
152343353
420511733
18499139
456291389
80637769
98519747
205943201
433842529
275745359
81495781
114518641
266847389
202963919
106109
276301303
8127641
216934717
168533669
357489547
486157379
329357221
219100499
278642687
91963121
321022003
171482387
154638083
109090451
208573727
125311891
317874521
126585731
135953243
501100247
82343771
118104397
375719263
61987273
74824861
443662799
360748343
431225933
27186737
380252021
512419483
148177177
53962999
332069869
512435351
41536697
193128457
59830663
488011679
399415771
134086663
536393057
517072013
200758771
242532869
401532977
525048431
14520733
162488401
75719339
39313613
232626167
276289339
366802517
391250609
443610127
368707489
237242807
2591243
24898961
229936939
154040849
342194431
200669363
406719371
60108527
25378681
270408113
265881353
532506917
110019037
78384799
66276989
313862561
235631789
5713061
85756849
419910857
240292033
457364081
467369629
46768933
118996099
259151029
104285087
468192133
117978767
402584099
511336687
91605463
433323901
286413511
95959247
205459091
469978511
258479197
275574071
373019527
183848003
510965327
527002249
183609659
334133731
89408779
456154271
290963077
263981317
451408591
200868533
362643821
469211929
280979459
463647493
105077977
178979239
192128357
421919599
115834363
439596671
403415407
41348591
33899297
158111299
67205893
500648327
283496149
237693259
435518843
56834279
266315509
293463259
134117999
245083019
194490827
484191173
276622067
28671011
193327987
143467609
419887051
114589543
147613
243871
170745251
104563111
76090681
306729883
469824899
100001813
363188279
502979363
57737081
533784331
82132679
44165489
4755479
463262363
97671463
216392447
298419661
210002249
252202201
416816749
291375263
454796129
480875539
1166213
225731921
345136531
30962027
457446163
304279693
355566583
258961789
503797219
519850483
128992499
378108383
160936067
321418213
81946771
462276989
359084681
389068219
14924603
509294683
281201807
148560131
271401797
291080011
487691923
107377789
398737721
188073059
1267303
26135839
396046951
528766603
180262501
20365249
266664751
353802649
299754457
330927227
210821033
266952017
485632843
430606963
250303673
307481129
406267817
22896091
210767077
108619513
196803863
91334977
70841857
42296341
13406027
284286697
440481287
290713459
401961067
194240659
535965077
464225263
491645549
65478319
475639841
197065391
472796041
144705641
435875173
74951281
442886309
199343861
527351833
474883061
272814257
7121701
526479787
389864561
169338553
472693129
81786379
68225977
325221709
164472559
161806061
235283569
256957741
506366881
349422193
276119033
109329061
308751593
405313229
161325497
77149837
381271763
446836771
3083711
444618613
437190973
412915073
392790361
88965137
291184637
196837741
117461951
87188671
331084729
252061861
116122817
280046903
391759259
245748509
438836701
532101191
484705679
496729811
211495847
117618617
278823509
441466867
396733849
525686743
141095543
395214749
432038231
212074703
91609853
447288091
484465067
3227363
13687307
34684211
251816111
447585241
363301079
257669653
423500353
430176973
366455137
59982047
154958807
107448113
421374181
401855099
230887957
496709407
359623987
6086287
421170419
204621383
329438441
77870333
223392497
525343187
437132233
50225447
453102079
116343727
206554717
121035689
437787271
505767037
498281969
200574499
254467387
33980563
124009471
89629103
290219989
326638787
68161243
280013333
110950703
24875647
492103109
291984853
307693417
63162109
39275471
115957141
289772317
224138599
303514657
42521737
484241437
502316933
168870187
391173487
385528127
348210671
73369253
23055457
461975881
121085513
503884781
88670767
2417131
24823651
412976497
70873559
247370369
228926741
8635117
170649163
191718421
49644389
113635579
161081197
75155671
11305981
199731451
96708371
394971593
357410549
410616289
64366933
133215119
213256217
371581181
527128241
4047487
395564909
536009183
400478717
25336447
514868687
480755599
368982883
493412603
30742141
426658601
35533957
199969001
158161427
313933733
492658357
354839773
152457497
265922957
360805657
346368103
415107629
534278083
517988327
251810941
13965701
303751897
49513903
480264437
283913899
222611611
515808949
98227333
233221279
112019389
319721377
394213711
196312261
444443101
111342373
290384317
173717809
441228631
478309313
245482513
259792867
4755403
175018229
80753921
108878009
433253203
226738931
272602387
29122129
235736597
165757363
36899377
292448447
140515339
40804177
369302987
347098069
312620897
85026983
500831791
451213393
36412273
243772541
450412799
209378243
20502247
467046509
340550027
455318681
63885671
148784927
42676727
35618117
425084629
288613079
518118457
158722631
419703329
348394817
69836423
224014781
423435673
283710997
461829337
532259017
326170433
459191609
224002619
425368159
423263483
324493759
361248257
185015693
99708691
359650087
476460163
172727077
96307501
38679299
383619623
152381309
79900853
50831029
207187859
328505719
460979573
371221787
344869121
217553533
156524297
68296567
524359471
472252679
45197351
136521521
352030177
260532739
100187531
7903213
525848429
527962133
341667133
25386289
497816659
70212133
352578379
146691409
227532337
375388583
252549137
50724397
94481329
200137471
150703093
466964441
719071
90414253
281821721
146853461
73114673
508465823
363316243
451491643
272139251
377553361
504851953
37181107
429356117
26315017
456969607
373001903
515007211
513672793
493803697
524136653
406069787
236916509
78194219
377831039
16237127
390751147
464410339
396428983
516370793
348828707
465201943
241871677
321530623
158980687
126739013
83868937
109312937
270955037
356661601
132512719
178337479
352013699
80663041
43123721
449269361
428030657
472068763
521199589
394462619
239439803
371421341
8884871
364121731
40734977
454901089
526177103
67007723
473862761
314014889
25862813
348153763
528843551
2596361
117095287
426682111
189470051
369907129
16493203
217856417
172709491
400092853
463467359
77771999
370305613
329183837
167017217
42623353
58704839
224288017
25882771
264507391
352836487
289396577
344411833
18127709
123265627
471695309
230516939
140918443
299397253
491467007
42818353
399962201
150439253
103671983
248650421
431202509
111796117
311906453
39796433
3182021
372913159
37816729
457697291
381070103
121160537
16170607
366392471
409177919
520498997
412912141
500103689
79958693
333036679
216328523
134982217
427461211
27367853
365542469
52204037
208796591
401685643
388623761
292870537
274555427
460829209
267724879
381286141
136873553
469509917
328251403
393972461
257882021
127076437
213064673
387475993
453161717
490009999
473738411
76613393
193644511
407474729
474063817
382639969
460803481
147822611
346876427
233703677
309593161
88241609
474874051
271778537
360050773
94614647
22856527
128459467
293732051
533640581
492449731
297752137
11449967
224045729
10640173
49205593
477554471
122355049
518366971
71343809
501833963
342812809
200162621
24166421
82274293
264717151
508536607
276268891
2497367
242183243
184913059
93619439
425395181
215517901
470644241
387283891
185123509
124632439
528251221
274280761
349644949
458257619
473489957
28105373
3071723
441170753
250464191
263820371
514151221
506234161
389967899
373991377
113341727
430125893
220450001
21724537
207642593
9757019
44356189
329946403
152143357
373778879
361716673
224622133
183002507
228917009
416164579
261269843
170212253
250378481
165897887
198881651
398619521
48045017
329857921
108094307
110087477
466518887
20227553
17974303
376714081
275804941
309187003
3735161
355909907
30167443
195397429
188489467
31506193
7389197
171332827
200337857
240690449
471857413
226781417
376575163
80077037
427495909
535608869
323387221
283516943
406995179
119687567
390301273
52701541
337021513
434481317
24041209
393319561
358652339
508398251
66011657
523534327
160878413
274817117
256555693
331753217
364481653
17375243
335828371
39634643
403938229
262334461
171021047
314744009
116687839
501397777
50006483
303410489
81119953
80630947
501398567
307589411
293144069
320269879
175566539
36349333
27665227
358503193
203321689
230703523
464141537
68759161
358715321
527553157
252443531
148471399
148156189
64054357
475844029
232153043
122735663
443492573
398118043
504196247
351650161
31823681
223075747
144222031
344827271
77587981
134975933
316496269
344154179
189397303
135067573
369561391
191734253
262642337
260310257
235972721
225184231
63805631
52651693
474161939
146034299
231024139
327763847
284800741
323686439
331450099
94484491
419879533
523301579
52732769
3752389
17372587
184461181
118100149
343365013
74247781
437027989
22831069
59818103
225293377
504184151
337626389
390572747
262116277
440852281
84262817
270368921
117229213
100128227
399266317
206743193
240005533
337726703
318594541
89212001
385416719
455902451
173490307
534084637
364312849
95882081
305880467
287649893
104921197
502673659
269188039
405687739
133411237
495998383
15543029
294770659
244856779
12624373
317408653
34844731
4125851
390926191
59719357
133050991
28336571
465439223
110376401
342584507
443348041
438922741
177852869
500025367
305808353
427994939
326933093
481384261
172063363
448891211
459851621
241015849
190190201
314666789
176039561
56612327
262465991
84045673
447548921
363873619
464167387
480702059
184559731
43872929
166575293
262385059
111725591
49278553
270656651
346216421
249513727
524979599
321099239
221416187
280705211
223120243
164310709
269999539
275267371
227800733
507240493
336204929
501343019
408707059
190050043
150747257
402289871
412344853
368101057
417214471
337394063
477231977
504998761
504078977
205741717
435208337
476971811
412048103
491925647
507318769
347463673
157485151
55783127
22133533
408373597
184657573
501729119
442387289
454449431
159955123
274357337
260713699
207194579
314178563
325703309
523122647
21195151
491586299
236069333
426132037
194405579
268839253
176167961
320398543
279959551
29801257
119447233
335843273
438341417
42825187
29580647
381642487
226209959
406372997
307663211
47168477
216779083
353223223
190989451
44953577
123075619
105043931
125146253
488049559
489631489
115406903
21131293
461369471
40783283
431184139
150590831
494379647
36244259
41892757
61792681
460803169
454150091
383577967
377480231
423651079
453222877
25601701
119005543
242427271
213251999
513485009
474930487
226185793
464721097
256884679
384324803
328792957
51848341
356955601
238802209
422581651
420895109
149434801
517597
304407667
332292271
347691173
439614073
42147307
286819873
168140803
509099309
76136267
478218607
78550751
62457751
263044163
75158953
127434509
33252007
404096233
514976963
228593683
196406563
72908471
515966929
69991049
446945501
219173593
312460963
227207551
120712259
490072669
371056307
501757967
239046329
443089799
326019833
188343277
190508083
35484833
530226341
354647443
107351477
386567087
326770511
200380399
334994713
465026669
387951829
128996729
192651593
105284293
422618023
414170623
364449809
485487131
468604627
195383437
6069449
493896629
412128709
219684611
373968527
319140061
288408299
425566849
152419537
346023169
355723373
327862331
468438193
178760177
3061381
430432889
76135981
403166791
198558329
524176397
434145853
415785091
32158001
337214587
421085719
467890613
483789959
231986663
249047327
36519601
427292011
99506861
695777
92075591
284394169
449468167
319958323
295522771
427757023
280521889
374390879
523915289
116435797
264719771
526574119
401560153
314649079
195900949
206096621
48347293
403738331
432550379
105076007
478707157
19616489
383109709
513557293
105318107
449594647
138198583
394395457
447086477
126189311
269004053
21002651
34941493
106097231
267008237
296842769
249176183
520474781
174008453
495248261
153932069
494632837
304752901
404809187
37437929
298220071
133430657
165298801
528011317
413633509
72600373
12520597
414441823
307675429
203975587
98325001
263397427
215121191
299708807
158674531
21909089
54864449
449720417
343182137
181196909
367451879
290076733
327965101
45127321
183453713
528108397
155518201
459334333
383507219
247132747
475592939
427898123
27213233
161703491
295239349
427855957
1563851
148295999
198879227
77120179
226836361
26641469
249154597
332596423
428963531
19744399
302343359
92613029
340159301
254092261
501734047
70676959
170851181
104144569
449658569
513957403
196732253
198485809
521740939
75132229
285404617
118328779
92911361
284015047
365980819
392277761
427114769
48493853
484393519
116325161
259887521
440446813
227104861
423179293
316610977
390279751
106091959
200706133
14915941
311820601
59559271
86708543
1510121
255245401
247323563
68175187
105244231
41020919
338816549
20793989
270009787
201777959
528795571
353333003
214759837
25055269
506822609
417789719
98355701
129451961
136907741
294445663
60297047
25976239
360052141
388088423
273152251
364074457
270215203
408381797
356565383
150849679
409743667
44904637
208633169
330775387
111864091
395741693
16177061
150537887
240095227
55875893
192567637
68360987
144420011
200303723
488379257
303525529
163160497
152063167
233445857
470342941
293021143
34538953
347010163
283631209
242430739
87117841
19000987
256293871
122849737
93002813
83380753
316940413
178411223
433315433
302771113
54325637
420087971
306212729
245755099
532581241
83693663
449041883
346299641
385549763
276336523
425620243
475512371
203822893
327735797
148631173
45127727
98112869
75723773
279198721
85118039
114823421
502838143
199292663
388885037
361085887
456515971
246285947
36751153
374057587
531630923
341569841
260095811
91907261
501434981
113261723
88869029
237839519
296921509
420316837
125191697
392680853
170263537
183000107
213378953
409640351
52974953
434375869
206833001
262962899
111867757
224557987
291514043
274247977
8171
189987899
56801861
83527637
44679769
381519731
230817607
467051941
480927019
167266919
135585641
298818743
352460597
250755719
26432069
345824153
185467223
133432613
188571707
69857503
383321819
33926047
170925281
500850109
234250451
229896671
285721853
190613653
307227541
520422269
250854661
97259333
255091027
13282961
188612089
507143183
252229931
73149091
179059057
39888503
416516179
373387097
22989557
14144111
195175271
174526819
144693697
531459277
149010599
19810289
164431087
48786373
272795441
24163253
468875629
200176313
104879251
132656819
74039179
218859049
263785069
321966607
356904403
349980199
431402633
501691739
341911901
293241733
514093157
178525973
306304511
40411153
3562199
532063073
180603833
69391937
56883551
274269337
11264933
430182149
248210071
216206077
46246469
299684389
160875929
158517217
301211507
343796897
177566999
43408507
197924263
123413737
65930407
237053473
297729247
55756927
186439093
393118487
289243453
312649037
270681791
496707007
210810059
43876369
60859459
296539577
389713061
43795097
352784473
131877763
381345739
35694181
385517563
178592311
176184293
475074751
271331119
318664399
306313529
224914973
531251813
487415927
329321917
98799611
141010279
30086239
461338561
413944423
345420281
297332471
534543781
164275147
335435161
11137981
365865713
331854179
436611881
481260931
19711481
481945729
68355347
181405099
351398417
431477509
245737643
440701733
305838011
513263717
167920099
404228731
401508139
527741057
460844651
269520749
223105423
465340517
411475711
279184937
399628861
89382127
116748019
118282469
138349157
525978179
466601543
412592311
58200839
334892477
281584817
434340637
435149683
126889729
380065223
295034573
476560561
240702977
422660683
160187129
497376953
505945577
292406021
273894371
442883297
216715717
50112527
61670123
525464839
713491
533604431
482567783
468246517
117799309
280440163
462934193
291749881
360568721
148901507
420228059
256646567
409860247
202829933
380612549
321115721
73479173
70747987
296646641
296669237
468062011
50640697
25797677
82328227
465559019
493122911
528535453
367817291
65874971
413570009
324745661
62683183
306980699
422096453
509880919
34177001
15074537
455070307
529466953
204677567
277659821
35057153
220792153
471325567
463805183
521454811
3142591
536261137
353723807
6849541
386057351
139941313
184689559
175902841
32452687
288452789
173668741
415371079
448686877
123714463
179869379
135717677
85720021
190251917
122224133
280451573
109236461
247085227
412275557
122997569
519997831
209427151
115566193
431887117
371774707
410379467
443219603
228472301
87793483
479642117
341926909
254889913
492849779
450074227
10194047
498051613
32487241
279619541
459328547
55580071
116818711
39060199
263897087
234454861
405042637
533067203
105901793
297145111
350916257
85313227
176961221
242180053
421950539
113846419
471005629
308979529
89824561
265664813
273309019
327588803
512133637
287734831
35655467
422493679
104533997
352813039
512417987
124164893
433179223
217258229
144733111
311382133
158055467
486079129
159246683
405544621
121612607
232083997
29447477
123615343
296577647
318206767
342314069
194288123
325561861
495434227
461084461
195801407
107505641
379131167
341391571
421028423
117627749
465289061
68157721
71629949
311936909
379645817
45244559
240404471
128620501
73789351
412148993
100031059
276580991
286632691
493924411
115349407
160432231
196722233
98650351
415650913
437300569
429675343
453856127
192534257
57180191
15128947
157539359
198426509
166459207
418996187
267319799
33617807
55931671
409918211
432650873
76693187
500595619
271338329
347272117
444116899
41879923
233516713
381621133
137799029
229127279
908849
521113891
164221969
199022767
275549009
466019881
388248799
185300839
192459287
150269473
376007563
504530809
393365171
274204027
50994443
143153273
254282597
521374033
432666383
78421853
113455483
112753951
422650463
8076353
337477079
210829939
168740111
442409021
517434587
433607897
237856309
121578433
324034339
406929091
338230511
112575251
478139971
464669671
192380431
248856497
426963331
179966407
79008451
336848909
97675519
251213827
1525763
416439883
90422483
353353601
529837799
11277401
279516791
464248423
491059321
262428203
158293271
152726117
220731101
68483143
386263121
299817509
49537223
285087107
432737629
421302473
59751221
268378777
96530789
183136067
468530507
454996999
183311743
206423891
195084887
482537863
434324257
477311603
474129641
36113683
115234913
516860483
245307583
26774159
448128493
180664411
335530997
360774371
91210489
78079033
359922877
35657911
202909717
515831287
118496297
330075601
52597511
229353923
275866013
353908169
57996947
279361529
438008759
85784429
207247163
507441343
177472907
269777899
447255517
244987793
228256403
523874321
407984651
275468257
434677303
73660637
325538071
418068659
428307643
315264029
152485591
500977781
120805031
359784023
158186957
100632209
73785883
500653561
343737343
516041359
226352249
190162477
489110779
191969783
335376439
216566269
225169367
62259011
375032159
426996281
296951609
96513971
391716277
365891161
147966601
500550889
157398251
449407037
464925541
310520179
178032251
515240819
72655291
15119123
342283421
94874713
11769617
250131709
363917989
99935917
184797427
13273933
197508253
354449653
59634569
529379821
56651051
430580327
118587487
298333741
182596357
499294571
83415461
381670477
498645869
262380149
101192171
525861223
388531691
39564059
355897691
151672597
40809581
332216897
175379621
258258967
108609559
453436667
160726711
484467733
85845593
487359493
321688343
461534191
151549361
535586453
352272721
360179381
333136961
181386199
342561217
121471673
494117807
173537471
507210799
326796139
409075483
251775553
159943423
49729711
30976741
233468201
65099393
225313961
344893447
486518231
317222027
51012407
309909737
195818279
362239817
482629601
292391837
56857091
309543881
304138501
145315783
3617069
477060887
176104883
159158059
240736549
30226219
535068739
209888519
276694589
34858339
158627351
520192103
96084151
348946393
399326269
124078673
296122867
378174449
296244079
529018717
285506743
233391541
279418079
331582861
352363129
506523107
19163713
25897429
272808253
76551089
132016301
488277199
366975643
183978133
20185271
350115863
186807977
385147933
71798879
340047863
4752157
187819481
385482271
508338409
527287223
277059331
191548081
310903387
4681459
531952129
352333031
469536451
39303487
495835063
55402637
490891
439682281
80798363
288235049
215956759
107921683
429606433
76573513
353383507
28170421
290974813
486711821
28974481
442371871
190602683
204789943
10266583
427482791
231861983
512562007
75986437
152530093
174714217
285687901
301253861
305003117
324919877
353375959
147524059
230226547
403046689
504592727
500431229
176006113
44104747
59809609
242401811
483531283
133662509
70801331
249122987
387073373
240919363
82603453
254903081
388954607
392879219
295204639
218573933
42119939
486098777
137547719
358554997
148446583
137169103
93542989
446230159
44374643
2538421
351368701
301621109
205977193
108903973
153405803
428083633
89330999
335814803
39204701
428721259
488986733
158559839
22762693
390176999
129157859
511953289
113293387
482635033
370262129
189615401
182932619
527587703
467444339
367782091
17555099
40143347
31705469
176375897
84805411
260402147
287976457
333940601
3023701
57406313
77571929
109120507
358183817
446130899
180233741
337838077
235842679
393152843
65922541
327885031
163820759
65500139
35838641
519397013
5722853
437090389
56063143
387728833
10470337
501336203
104962219
147135707
22160773
238510367
189879797
250935197
188438581
371920487
371342689
146982509
7748479
482048813
105949843
252996101
291478619
116739913
338530667
521510203
194632777
194440073
240167383
233235001
205437637
218722711
320454683
187333661
229669229
77844493
486745253
260218369
497469353
91806679
184161041
46165729
467724739
255865399
337291349
500725109
502053863
443614051
353477309
252103531
193251029
172163609
273302311
273318037
396983863
278411317
418757959
79876913
230903293
225370073
383805731
17398397
436094741
428095427
495105697
285923249
536021377
130337101
432581141
321984967
273236129
205344409
489862697
30443659
164304431
381927407
112314091
137057237
54530423
71514503
80154587
492598571
509808979
492702439
313979453
307930001
473674027
317342407
481571459
160979201
409020389
174152731
14306101
16212803
231443347
493900937
265611139
518745859
434432627
216692197
64707259
36430357
163015627
52488781
125200321
188330477
344399443
30952067
154698923
147675851
44307667
138357041
394020439
181006843
187049459
534985513
458808947
513917273
292365767
507350183
225548509
214250249
154957661
367455581
327280931
524025367
522355913
55213189
288474371
122863049
42737423
450917561
437483941
71657011
77249681
456372563
379426129
392511293
400434379
10766177
72176963
138451939
234112657
173492503
272949829
511843067
523836671
67380263
349564903
311360801
526226153
500455519
68013851
24671533
490791731
187435643
300746947
365100467
147520981
30016801
26925883
344972623
132722861
44504927
126476137
141936299
108713729
420123917
134353627
28802297
348872981
66392819
292929079
222086653
343182193
143988727
88048837
534484081
180091441
483913949
194589937
277498751
331531231
209378383
402463031
444946093
9508091
176627989
50647897
501083909
126422269
438934799
159263849
500600231
375752239
61803331
186891977
77553101
138504893
262765709
260294119
56045887
219562919
4484027
505261181
274097683
400906867
388875233
177890039
365569909
290261333
486550619
483350167
441002873
237670879
246828173
520803511
422969777
71902759
418776311
507543923
230242193
311274121
108054371
471226849
179456749
133747793
162177287
423266609
351612463
152339423
128929001
254477123
516113963
270300883
39280883
427392619
193064251
394897759
89513467
28008173
65171347
99166927
356434139
85459889
56640281
380206637
183508529
533808799
60109183
302807317
193911547
479762761
402254351
230189669
267628987
307750393
526277813
176570263
54998011
377523697
108248047
339421331
365634413
473226049
308760233
121924183
119970703
246490589
265816979
391388573
250751689
90203941
235033873
332258473
408582323
350539193
217958981
307886713
138585137
350857229
9755371
287194693
528961357
425572363
229810541
22491551
194606891
515503481
258801889
457015057
131036401
487361351
398845259
93495557
290303227
379133179
174318077
82425737
144095473
235339997
157809511
385797871
103122031
228553081
222875413
317243411
248897771
46976299
331743883
314731451
93910759
234638501
242346089
148605337
219862157
297430829
252927793
322658407
198837239
248019637
5888453
516463573
491017693
322665911
452567173
422959423
184074673
423261323
446061313
129006737
442690583
218016671
362669669
124629467
245135893
508039391
475017541
26192899
44567071
167612873
168069899
113303689
47032547
4278257
37260407
21852343
250660469
470292439
208498921
418754099
132229577
348745763
221029381
457279943
138722791
313654667
134123683
35622449
533820863
342263501
84718603
128029393
32576107
173239789
331263773
24952637
462521561
263850163
312307759
242374879
207388411
226231361
400385353
208507433
339858683
39110441
237455573
173412443
87402313
350298071
398556047
158689379
410912431
711731
430555817
22414453
143918969
472066583
303318677
19299781
65487589
471148213
331712461
118668923
343465753
116947529
344919979
241038331
85239727
438676937
408835283
289602779
381094663
104589061
480296081
261362149
230993491
534082141
403468427
439680431
174110929
41367827
229800479
98585867
168793813
83438947
435671507
49692997
244128323
211873799
185911213
493249021
426230407
2595737
156816281
37458593
338118919
229638179
159775223
168192253
416416051
156527383
263934667
57761633
275388719
506869301
265157413
480912491
170359957
55441291
400165463
207790967
156403747
532059061
444119419
413030017
461449987
464783419
291296849
294794833
391777579
330132311
243507937
366044543
274128161
299973907
205650317
285582937
73921637
42322237
136949279
161275307
517354507
71996053
504384869
279836789
372743029
396041521
138812281
487879631
216223451
440081197
9202421
516950813
79944173
450494687
246478081
478362691
400873691
477855311
349863583
411972461
129500507
282852847
296262371
217705013
417522953
8979797
47171767
34952633
140852237
389198903
345839353
327426959
218349107
487763777
129698573
202029929
333472501
357315587
50475199
37357277
123256871
70362013
207755237
2079713
439422913
305309113
392609507
349324033
533480107
22765289
189752051
164765737
316320707
305777609
222310183
368567539
120448259
481824613
506081869
470186593
420885769
522977921
125390201
95986003
111582697
284590351
131921417
395807491
508732597
31067077
335843219
138540397
295498069
532188479
307161793
280823371
530544613
439158721
257284133
123246427
325958999
518964067
284756047
188916137
387401173
104994899
310027901
180652597
223347463
56170043
268024151
246229031
104878957
489226343
159549253
161214401
87774887
509282639
529231399
282778141
228993767
385607837
435265487
252489199
499993457
437102989
240736087
426756607
142740527
484380979
439848691
158997479
242811341
358634587
491413487
1845581
508137481
67670059
84569389
494115529
198228293
190580419
28231261
241996367
80394019
324259843
326350351
252455029
68909237
4301747
170125693
228756133
320441951
81340327
326973307
490381559
109449827
519087557
360008981
503124361
354251057
433643107
254071201
247372907
119041567
501369481
39387781
235842137
243442769
476235293
506719981
367758211
146432707
379951739
198201527
33517261
152411417
435315047
392454137
236933033
22312097
32884277
212997833
525343417
347755523
80602721
96441727
142581497
52556107
394207861
275664439
423921079
168274937
488505539
159833767
313292533
290965637
418870619
229389599
311510753
466499207
349105573
348599369
296170571
91495757
141777011
271963793
22084613
471060067
450377371
284642833
11527067
527557103
22978997
159023713
314632139
91393187
415048969
3643721
349569607
189978907
161681717
462493133
50132653
180947563
3904897
123036527
421329863
171691019
128546203
34865239
189768419
88072979
66314357
368913049
60405671
75313373
180354409
343492453
292441187
274119947
74258039
283439687
30892487
375301343
138180149
151598581
270595933
62344489
118212023
270053867
434933431
499864811
404278799
487231963
182438107
168840611
215364803
77000491
195661559
96281993
351977963
178660817
488847239
54609679
156494567
166751411
293735017
215635729
160123949
524398141
279088661
149058863
394816489
1013843
527349323
124763699
213725507
465226171
320255629
312218327
367619471
53870827
85606909
346166083
5463091
215590019
291389459
44245933
110197037
377322823
205116073
78737129
13574747
413700449
125088539
129162701
483382397
331959281
139948439
370744931
116368579
130810373
19892207
120120083
401360081
341085593
362083583
64799849
279576097
460391627
460850927
81690949
359037649
64490479
58594031
88797461
419519201
265028677
306558251
87711737
14027347
353779897
237982271
182307403
15156263
351633181
60666979
58492661
466624867
122204879
290379253
115655759
259377259
525777893
510135793
316173031
193932283
206579083
104244467
120069823
360101953
23075771
202003261
435964787
375415819
301883767
292060883
508832497
373036273
24279719
467623393
488410717
79346417
378580717
468659617
522836947
533358251
332743007
37357783
343944113
213351109
358464233
119591809
110317807
276034249
294391549
466651589
174832477
53338687
19412153
383300849
308449429
27132379
89437811
526452959
387632383
179368337
227929327
360071497
225901981
238394809
27709709
4955963
451742009
346317289
452174413
294511999
25170373
83384419
484359011
457153951
274180813
391839979
312008449
85921607
288724687
509308291
75849041
272111603
398141507
528654647
133627841
410421367
215809807
241630541
13005037
54484657
451466831
150824669
81695893
236810603
118575437
295509689
274413773
474368569
207176819
278409101
289023191
524596759
521699203
35646761
430838869
62066077
381903679
270955631
192816649
340667617
203402141
130877311
329665211
232474967
406831949
48785501
108801097
248901799
284876561
496787507
345389071
380097539
323301791
221049559
245245153
442278407
54038221
366415843
275858267
40221001
382232639
305330719
140384897
96850123
327061177
249057923
496226681
441076991
478671983
185099087
17392237
454614959
355572727
130942477
437582543
263160763
45916553
214292297
217746959
188679853
457293763
155850809
487160669
511938257
293431357
122768593
455846219
499118153
216031141
35050441
209709781
335311157
326444431
499164779
260347733
146859829
307565473
284063321
248992147
361030909
396256271
389276273
116648899
143414317
201918427
371990429
151464799
158777981
16026313
327005009
260867443
301627409
44449309
298298057
30340117
358848103
90732007
72294853
177497059
213192643
58171177
156685717
518365469
79141991
176499359
285259511
304827077
530696501
465025709
523501373
233663699
259222637
413458033
74318837
341302657
280997281
78229
92723731
378940853
206613119
48398393
227761327
492535189
342583009
393257783
15299831
91395701
486289229
159705163
8618501
507513557
436510453
287705351
474206611
58188283
519168367
17094109
467368753
372008753
231804007
329317333
208540061
220568417
455070391
120324121
80215523
493140149
40391633
12296909
360244639
278622353
461082911
290997181
182172761
367351273
29950027
161799293
443217167
89889883
288515501
242590021
425105143
288982481
39499199
244562533
134852713
206639387
60688877
303839957
112577567
22566377
43847653
204808273
466855703
515612303
395937929
7407677
193484867
393091451
227974303
135786121
256038179
230693951
137812351
364224071
277202791
196860061
229040051
181019309
106423019
391845191
10565021
253083469
185054377
23897527
359754419
431013991
348878813
248408323
295803367
676967
159995207
476026267
335804197
462743629
230438641
199561207
129431339
233451913
405598217
256643911
407395601
105667147
239361541
500313239
476855531
204807611
408501991
37552327
20829821
300604537
35841313
416000359
305398253
41016581
352289933
268222547
23439149
450695977
57877783
45249329
454710719
332002873
443532541
63263947
87667639
286721681
22642871
331103947
174767141
442245649
266761589
227536013
525766097
295652573
495691297
261869987
269274337
290736239
347495683
6966359
526961899
399413341
9178441
110214473
17768987
320086951
127164901
207665671
271639331
164457649
253982243
242288357
99043283
37570381
90587881
281821919
46410127
355746371
343531823
185370043
273434023
57140059
21047423
442626721
452915473
29457331
46380497
437216587
24004609
60719819
309182327
428145941
450304069
296171611
336287521
506476829
102514889
127900249
396904523
368068289
464773349
243320999
376458127
182008873
308960621
365356139
6531211
34952651
316815001
529066627
159525109
229775459
434493833
97978451
282497269
243740767
55301359
48365257
282255269
490130957
435088561
30101429
13726333
149932543
298631063
183032813
101006803
394737823
307699033
244441817
282920153
348670429
292738087
215319241
485243027
2922739
483854039
265160201
504504463
212214469
258240779
161686883
335025979
438638671
93395177
393636631
319516699
33088087
404501749
83767499
313589833
235781087
483567277
235275253
226496363
370542647
102182923
343110997
194400637
75950593
373479787
104847893
47631361
258879157
167251289
121921957
324442901
519478681
369541511
227219999
430700503
367101899
331618523
175873609
289787479
326198687
460870439
75511129
322308949
30957341
81754619
407028757
328646051
331818271
327739921
430148669
241976843
15459251
121909549
15047693
481864787
305666633
49451839
285551689
273739259
254839531
428651681
456275663
336142421
113877637
3243341
185294449
489760699
524066953
513534953
54358891
19113643
448612561
345924973
122961347
4052201
319645327
358443643
25213099
453864779
228308599
326899723
403852997
75887117
175759079
322915207
536672557
244367243
429941273
129046501
315241417
482828923
201512953
48348343
174573797
536766173
473089
11940293
443520331
40360279
269975291
487175753
476989169
113907821
501724313
227822809
235873159
73747129
471861613
467631517
273062359
451701983
258608929
19780751
223778567
397317799
220373537
153251471
266299937
529878907
376591309
459803153
454514353
25609433
80277487
266662369
283024831
178995097
155307421
366476993
144479239
233325011
374619383
238678841
345431539
138632833
25788701
279645061
162843797
99687857
59457487
520571617
31685791
420136853
197010181
306236291
249669479
356126627
419843521
445411391
4377749
200604289
419683133
452678731
518808341
72358129
131498819
485927333
222776377
343589117
186925049
96518179
522690829
529943639
502366367
358327777
229205773
59477947
355505329
175681897
145072069
322706827
80313413
93308629
133331383
232237871
202142411
407017103
155811599
51997597
207552427
454250399
316755031
434818051
295374229
255922441
79196773
370832053
398680267
483777817
278324309
344466961
19761127
73442563
333058987
257967751
155062909
137280191
6485923
240000107
392521553
101091247
451979041
476211221
413087033
292755479
441605741
413030671
314476237
297558311
367597393
54767429
115885151
74720531
307514951
532183207
324589043
299096561
358404509
459528347
41806393
117234571
330594353
507678107
386330207
97075051
299975723
453138443
513971153
390333371
400073123
342605941
26366383
66384869
529715917
57639187
308593973
44301811
391581269
262406843
182524039
57457711
3081599
524224517
26726831
338120807
104562443
193911559
238130617
267537937
44538779
514013693
89157121
34587649
516827747
528193481
142923577
100790719
302329987
314031631
179066011
413461183
185169203
459593851
361854697
103671119
340096643
454812257
252638669
405700033
210277127
170815219
74047
50078071
214327621
122733077
263088989
530005067
74744161
28796563
62070193
347887247
111019999
517691929
426017897
407864771
333568073
357354149
137521889
365177237
430856351
203104381
105408937
412734943
493720471
59041349
147661583
458785451
64884353
260460371
38382161
330819859
466846189
174935281
282755183
518253539
142072397
228406963
90808057
173871851
341686199
34459307
55904161
501547703
492307351
277980733
141971677
26167577
534478717
160599193
127643167
53159707
358625833
373068613
14591099
339083417
210500033
495315013
26227909
186895573
507834259
434760517
197905667
52133357
461492243
19817419
517191079
89273663
272969597
202161109
425247539
353544377
100752329
358932757
334722053
234847489
60391561
106220669
359875631
2605909
307881121
138136741
464925533
179571061
1374101
318714139
291091883
367291399
61014391
75647947
485097307
152877961
88351859
56392253
29862361
515177987
489243757
85842919
396365507
462332971
246638081
420163061
2128279
529152457
30635753
501989833
396709541
121289683
191515339
15469301
326761727
4091741
24600239
371408699
163896307
36461731
30177503
131482591
418403053
464025061
223369661
235207267
43141079
379885861
210389899
420921031
181065007
452973727
477374101
326147603
251829803
436341553
288186557
446789557
90824581
382474223
33140183
439662101
147003089
387221489
80731753
212113619
148668917
42967453
386305939
212373991
519503293
136503511
2889361
145621097
90805937
58691167
405791521
14433893
75760843
433811621
297492259
199693309
187972373
202370593
458545991
304646981
340882403
470443913
202388083
38253379
7525517
350327123
43350451
469032163
184090301
249432311
458929013
4411507
63982691
141731327
4728557
231014767
13846199
453551797
347380001
67382047
432313433
238651717
339465547
15326777
514593109
335135209
118523359
478127581
247796321
259702063
246362707
272888701
137645371
231214811
533915071
404472427
84075203
217559621
177511097
235510463
202611413
243476017
276983783
525659569
202274441
284541083
296330059
3063727
417969401
310887631
535097723
512469073
522476293
512345957
380808139
143627563
265837769
183699541
252015649
244373099
162489541
137266397
419425837
467350931
321729367
66409601
486606851
338652709
415706513
380510707
154053469
407822711
477577153
52778303
21108137
259184311
350196061
88903471
118176013
112736627
43783339
441997069
434283293
455252569
405518507
391727221
19268957
171588311
45504919
249829273
208269553
433582967
406409819
84498341
346057177
264040999
427937401
286129691
334228931
394487879
310536619
47415679
388337111
528242929
107671951
305315377
318488351
239033507
250481317
25114517
81265031
214367039
300393979
351249113
230815589
11480363
257975449
121625291
456136663
500411383
448387591
509626613
466225093
163817023
349332829
168831833
470033573
266848313
42521117
341106697
478958581
206937449
47413991
189687193
245148331
250174189
478329727
457873667
289524047
418118951
168653497
502776971
183440809
31166131
187285561
205176619
222620609
241247597
348790909
212567059
503313073
240605077
420907489
284394043
442886077
357175009
451551349
311564573
90553081
12213587
434524451
136224983
330944611
404685107
449809109
168519811
10369081
228742907
28903933
114552947
90828043
471482173
317808277
286502201
18490447
271475257
512984293
503437169
335895253
256042429
239940007
73864003
45233527
154759783
219394529
399705457
435092699
469434659
97670981
453355963
100170887
79819429
72309271
394862647
527521213
69571829
202117397
57106333
162272039
376880891
88058209
119649997
117504139
280911509
110495821
403968319
2028809
27130333
196076191
174146993
228228947
502349539
415565933
276958501
86229041
42928141
289950593
329165041
260504261
238603049
463048549
309879979
222876547
104037431
51273941
361943453
68455853
96911
124803841
283296371
301952461
469075927
233747753
83059897
523458511
149184709
315348191
336080809
196940279
74396423
498754187
456662837
236654711
418586579
370229591
156418753
448851217
38366021
418947239
152179681
344726981
285622789
86416789
249935087
77663413
407034109
430931143
394713703
192852551
475735619
12599599
287578789
32863829
507691579
65404013
419550137
166842803
172061833
464092627
73185683
148660649
348009119
9803603
446781229
258434131
387230273
141056287
218455147
269557367
131298847
183774343
98454799
116988847
379853429
184624907
428182259
130110457
111749153
356414897
22767707
205271639
479826073
240825023
72899039
294116299
477932459
201206279
75423911
465791317
226630003
270804643
521704369
9058669
149830489
508106633
190473739
232034549
92533141
126399577
37188169
199909223
346914419
489082331
173026943
254676239
61177607
22111513
156325759
365481001
127478521
499946507
521096131
485095183
413956343
408046721
484105471
116252989
66698899
93195643
419826307
244534319
497107181
32253467
483689309
335678807
219095329
424597039
31690133
306376493
214795963
262715311
48080623
324056731
365876761
445031311
277338263
338639501
43810051
75629959
443729233
332084041
217446833
298441373
266658473
241201531
247919957
11929871
209215397
424660669
178296949
7310959
102591451
3553321
257048921
265781717
307845931
455051683
257039017
22334339
353908111
240159137
56299447
403457797
528395519
208590883
247433867
485568701
51371923
180614011
500942191
372054161
209093743
58622327
178890991
263479901
479103013
41506601
403495237
413674579
418476823
300232921
226648529
108961003
28084699
17346523
464315207
34563301
236010661
94465783
241241323
187844689
65842837
294225427
240022483
527829581
37561861
97248791
358439551
216502183
467665777
197706329
377024653
402014099
57210313
241278043
319872079
490806791
39305197
171900569
233842391
65275843
373995137
266176349
281420369
149216843
341077481
70064903
274121711
415265087
347259749
526156921
364925923
374268217
159671201
447456487
276780877
275085901
400651247
45874063
324082751
316654697
143093443
75415141
199713677
175165267
149351009
467911363
435945673
367314581
5130743
28489129
188668633
316733003
429269353
92286071
113313481
381272711
179671417
78999961
79302407
190529611
344934047
262138831
145313323
326000723
55980739
106170409
526585331
234021223
114613489
444677407
389266463
103312049
354193271
257861183
172594501
52567237
165540299
532390487
82661479
48390539
497830603
139507993
491788421
190971367
100109059
427924723
486498631
28576619
75298207
152780533
138408311
151497103
465246413
42003149
369007829
361648099
90519241
373685581
208703801
316762931
446078839
205761889
199762931
215554219
478343917
377688733
361061093
240197423
133714643
351986933
495710503
410833541
135922697
252621079
529859731
502599161
292196441
136988701
200709623
54462731
107659213
36939239
22971881
63427277
129422231
90852929
161268883
186047593
296040053
79251343
104054329
39933181
439716451
523401007
244099523
8546383
114624707
474614333
317241937
134016667
206743819
362363759
31123019
269688481
51009619
201580727
369773759
122872021
327072287
23314321
364465757
502825217
490833977
176981381
369878549
329328019
411662347
217567439
85039693
412718077
149003069
91905053
53304353
465635689
2880733
134131999
467033491
236141117
325161937
430660831
40288099
49291591
270479039
137891449
290340461
109382419
477918073
342102853
193865423
435493969
513142759
350984971
151922831
111195229
453485819
373037381
418984831
390634037
85783573
137661239
265818349
27627967
67861259
270719797
386134589
237082997
475154567
282420727
297894523
430521283
403572317
287853493
245908799
132440069
371706689
204641863
55691683
370163147
10063463
117142153
250892567
50548669
414399023
452871473
474939767
323442979
324009811
132072001
236755601
95834617
282203783
411049129
446709223
403533511
251313539
453296957
169684643
387752689
315025211
344017547
304692653
383840273
378613309
91945699
325375577
134306153
374152859
68018911
53991089
497280871
231951121
97474717
522320921
124999477
101122759
140370767
34926989
256723843
128305297
19298023
142120403
64246157
96730703
275224931
506652491
388845551
380402263
379582573
470595133
433149421
235091917
49728487
405470717
407440291
457630027
237312871
159896369
153453281
415182983
228466261
105702559
101153707
419773093
54928267
317700629
433888919
70151453
458672579
61123379
424357933
183751277
420074147
379071743
29751973
83767249
222578099
474654949
57376259
26562227
179740723
454845583
300923663
516514477
328065581
423679699
197150951
480163907
247104917
147676801
437963023
357403777
481341503
326620727
303603137
463969217
225883129
120552137
424050707
458008487
234536347
362187779
149166463
368521199
57295817
381044233
74973653
352651721
408843847
439370149
159308203
368197157
431827381
375870113
143012503
328487657
214603399
1226977
36441631
440722549
328407329
497101271
457822837
370481801
152173499
453966101
459279677
327113357
176839589
368007329
462695461
520716881
210232601
445185173
317058779
279237209
213004157
351418961
157316519
528304069
83250091
137049931
482424959
444057907
441420743
116537903
203809271
44586131
95948431
292019857
34167271
23520307
286191541
61434497
505375379
389002487
305850673
165604601
171373801
254218633
184022147
142177759
324940639
214001057
18603073
333740929
294807103
503157751
214527629
525927443
361161511
5977297
405850339
525985489
68382641
299430587
463757249
122181307
117267461
315207569
275047141
80025457
395761501
311009261
452565383
312289357
353162987
389486051
300230459
54439663
491792971
317123557
217524623
142539413
167940719
273462593
300337267
202987549
535242623
499857961
528491203
255220081
331312027
327338069
495261023
20017409
186287033
505447361
225439801
93968293
201602837
154803877
100652441
398082119
36578701
514912841
425961079
265277933
91129201
87498529
34752329
353051063
287418839
49653049
409842211
399165203
499821977
45227933
135422299
489425413
52292531
196168543
140290847
120898039
442989293
517774993
505161043
513321569
363791657
378192833
104549353
167922193
155091127
16854221
29755619
346641751
174514399
428909203
435657713
139737079
79590701
280974643
162297391
215808833
268165507
455693351
237173003
525244751
175992827
258409091
250940681
366750799
282210073
377789077
30574633
26984401
94715099
304580603
358068619
139547909
245183711
224877253
524335517
260175649
13745339
435983773
421928249
156990689
216472171
73949401
99828739
432546371
67054763
197732323
251988461
312561959
249145229
82019153
225659879
2859847
92843207
462372629
372234589
326113181
382922759
181446229
150390971
282239213
453263519
521140699
198924703
530648161
205831721
168100343
514033669
468117709
529970717
95420113
127627471
301832897
40050149
391432841
190599593
512957717
193210813
483120457
123109229
333734033
523781723
455316509
306189211
454568419
134843407
112940759
346039999
468752909
140823833
24308363
512850211
517269541
124219009
47972957
46465477
76952947
213867679
283971767
148208191
94747559
454605079
141029303
63945061
24761453
525936707
404257207
121853453
52342109
510169841
72053257
31717711
410434337
159755243
533051941
529736561
364057483
96502711
478956173
301562003
258326333
264164503
384172597
453020999
160320509
217108579
227959241
129830381
280123999
448338329
1523369
81200393
72202901
266238781
387227177
86016479
154864513
393835699
373856261
394603981
1724209
32823961
430676329
80582149
217315213
25218113
183013147
455936713
287310787
252721639
236271653
493577641
176349133
4991449
292286651
491430281
267959557
241266559
527999377
333138763
531099211
155342489
63966209
213889199
231783031
206145229
488863379
152268089
34399271
152918461
448149769
323235359
298876841
46283239
141547139
302482879
503360381
380995639
64111783
278885483
468904213
43137067
49627751
268971691
223922093
158933861
275395829
521468027
233275423
350866183
84315857
279641419
434359351
8498561
240922897
75996353
269038391
513922477
37538639
322131727
18843793
528244109
57879037
188931409
524229659
203906137
225419791
532924397
463328227
455094407
32452283
376321357
176720021
153655559
138743573
130657811
18602963
356646463
449682479
457314119
468674807
87619403
379485641
113149847
45342413
442598341
24581693
12598231
232835807
420168083
13246669
65763241
138959519
31650253
139841227
231392771
275719267
1540681
402031501
104301563
79681213
95620277
7656959
170675293
111813071
362663929
262369831
14909611
48068737
136553801
8945809
517423183
55960999
259346701
201001679
292484573
38226029
437852861
280001357
64339999
23155523
513499069
203003431
148040227
381886469
524622719
248850061
438870629
250965149
27892621
324098329
175899011
519197501
52330507
416658131
48066593
58979231
531390679
353205253
218489099
13806071
151122817
205888493
416040589
261603611
307003397
472192117
441151289
331936963
288190619
18375631
278292659
250106221
262913269
415770359
187098383
124950649
452773963
66636139
287034101
988727
58847813
208309949
444904597
502865621
424820651
347070991
412961503
249047531
42241151
58695269
312568517
276652393
515774221
96358123
522911843
63236113
297761929
395634977
91755337
448467479
485951623
336569537
21479093
205072103
321060457
293943071
502921763
344597647
201151409
203418289
7152337
221739361
244666033
235402007
496016711
301002059
74135429
480702671
41731507
378211261
253125709
73085161
1301353
256262453
167596907
109039871
75575783
403663241
260576209
451621283
506329093
249966767
489909787
266246051
299948057
486184427
130222919
519232607
78364423
110245441
184457389
73858429
527992687
487538017
447405631
453398147
425390089
461132759
298564061
357823853
435468169
510055603
325738957
148983221
468964901
171270163
205776029
516180629
17772101
9342107
482531909
278642317
342805319
273529183
63306253
188079439
264036947
145893469
514507417
311524271
437602651
498667049
412895657
303952249
302853809
533550361
412348219
535646869
459788713
241185899
459952453
215978459
132145939
24808037
336646637
7335409
159146411
127402601
511150379
104030723
166622927
137898877
473113679
462619463
140259547
482090737
198259637
262743991
354897989
197556647
182755211
479919439
142428779
391115971
15455537
301394053
380986189
412591217
314199971
492419281
108829337
196207213
306156827
240528599
225864073
241616273
410448607
87040111
415958273
123615847
461057089
262246967
506965603
330607301
327596293
325284559
348922279
63858061
353216033
112861673
239080337
281444389
394625137
99834803
370021453
297833203
477812089
30044059
105561221
57149003
145470271
457399303
149252317
322592903
311346577
43967401
354160447
214375531
504997169
40720963
517226777
468054941
202965509
64218127
35116591
185652637
120072347
204578117
44728781
533342959
28355599
270712753
357329641
383934781
7270493
331099081
168007669
226124099
502103489
212505569
476922751
503006951
25457753
455394637
372046447
133068053
31628417
373483477
215286857
331353259
212388329
98524981
364371473
235592471
155546791
371163829
1360861
360238141
384390113
379382477
211792507
132740551
47162459
1166563
261898517
305505247
56127719
66087779
1130281
479525861
278003809
376357711
444119791
296281691
72770311
72907327
24739993
411205723
526362443
270907627
175196753
446371339
251898643
207828773
344041333
254810051
345264863
422381023
87008069
338901793
150242381
74512817
158751667
45776041
14577481
18729709
379257269
40421929
495869837
151280533
44672533
187580867
220756157
73496407
412841189
153207751
521707223
108279323
459903799
7070221
168313339
309962491
151775863
171974753
47527163
148042493
427062637
82749449
410045203
466827301
191731781
351408517
18835237
348822641
100463347
18898423
214668703
318796351
426878383
269193131
487740493
102466043
268820551
395004251
302935447
313983661
238912433
298432391
366055973
501208613
437803427
238470493
2145937
249999601
395320361
315897997
229876837
299350889
202859837
107698739
69789253
404332837
127586119
88748417
156059089
419943677
244472363
178636177
317889401
176737837
116038807
106803923
284216623
341375863
194614817
227203723
374063687
113206817
57016163
263914801
363275999
265811233
301990811
446958073
152631299
110001131
270432653
314288473
71956081
137789747
145129661
300597191
353330993
29893663
276327361
439489499
376319129
451903531
443811191
16261523
77790961
32740133
447948251
210005317
420571841
54512699
38631031
518271359
48416443
61077727
527605963
58233023
405007399
238259171
106017463
217149971
380429443
350049899
4392331
467323609
59366249
354180413
274482589
78613373
277330637
375969371
524595131
188542657
463460731
244454263
140282119
482725367
343545857
3861383
476154527
415551293
56548981
524512489
23284039
101736577
297337727
125507567
22656103
340908587
317153131
247187971
250419289
437812223
373705603
204660103
49995893
348397559
149718551
318411251
151041967
468440941
379584811
431611009
220536839
361844591
323553143
321346819
311163659
446331343
117473141
360458867
467966797
455310539
280052771
456242177
30010399
50529197
445138961
175452583
261439751
358627781
8824441
434466817
214789499
152781883
420445351
78338543
183166679
64166741
102043093
110944937
70641539
271185283
227448799
369076177
241877879
177990161
531688501
460085221
23238287
59730043
93797987
415581311
36478229
59565721
60615053
125172673
506946259
195971483
399746887
121655071
451405303
300083107
404012513
92047661
267717899
369405833
146341319
429727687
364693213
297214223
485305213
427377683
476830531
371461217
395576917
445776589
43750153
438113497
227026199
146469527
232352303
157913297
420193817
144311
141596773
315757111
133352231
278517367
216903019
475247471
167273857
504048947
124336561
33195803
276355381
150336031
377944421
194855623
301962277
207919031
480303973
200869421
221530381
329105303
82214711
247227353
162320143
342001603
533900897
3895733
112386641
261090751
36063439
286357369
112942321
80256679
176531549
56834539
353829683
92168017
308827697
354952651
151944391
11232079
428776267
21455321
465670859
166438843
53764369
393072131
818689
388068797
196808063
426482627
451460237
142245959
80786357
396562321
480492469
353350453
475511681
121363397
349998977
325906717
399597463
356176253
253717481
260463493
437616661
191242633
354417839
159220459
114073301
295862051
25873927
255916879
324420703
45898469
376254311
393112151
421209541
172149113
417569989
478129241
177154339
47752129
410487101
528666599
84318211
393569581
175444067
34491617
412496131
447849421
423186629
48442777
213613927
308444207
48771257
341170519
199937449
13227083
16088159
281364143
115319297
208335821
137364191
62311057
417925777
280149151
497758039
361880861
398869327
430355501
425964983
304793479
229747159
34753651
114228217
19915123
231600833
120227221
517124371
316051937
5373517
355190929
263970019
134424187
167719709
238055089
312048623
331189669
110339029
356260169
375105931
428431369
209582761
320425337
300331799
64460701
44902523
474617573
234342253
464371261
155142079
15722431
360017323
457239073
226262759
92306063
11110907
146084923
2619361
466083001
117896117
268265719
221113121
503949893
215696479
412221683
79664287
312254539
22361837
184710521
420984013
362979503
424086283
449492677
415641691
187716173
103425131
446355113
325637071
464450333
350543659
452688517
199603091
498700667
425566327
383012977
381990083
504757189
17371789
452195327
118945271
524008643
492042569
370922569
209563567
45798091
16659343
262561861
314352061
188212369
246639727
418931077
51846211
460301363
14004503
398762677
307740781
408258691
468266243
161124049
370045567
474460369
398543371
509386567
411333163
159742241
177769591
122414351
245351809
34662769
365738407
137018333
290667701
267168661
239379631
91750181
335836843
313520437
4083463
53949089
248294363
99324707
282317999
268508167
222639413
171214513
158033563
467508059
373427239
444068711
250682441
158238217
146724779
355876541
509149891
325578277
532314067
522913849
50577013
941609
155190817
380242921
240741871
407619167
489704783
256188409
19180789
318643499
228567191
10169899
130033481
447571661
407993923
327696883
145554287
531790789
180851197
428657393
48966773
444455477
139623259
73702619
307183321
42185977
262226137
481451827
399004369
216200119
417907051
261370489
4346807
39011663
53386733
327152953
18408233
394501361
406007557
20844827
288474941
152612011
224181847
380769841
521698511
110889809
264639691
208372609
408937519
343069313
389848673
75553339
3444607
308304743
291769603
44185709
472864969
276680167
127252129
37402429
516333239
24418451
58484291
107799613
197260667
470734763
528289919
171024103
337690589
492197119
13216057
486697867
135458083
463041143
125145487
55498351
327469489
239526997
142965419
232557947
271533901
413183957
91228223
515709113
77639767
276225689
119556883
373294561
137742301
97258969
453659837
304320427
447577531
76624453
525582049
382984897
57388283
9437269
203021407
326189113
17316307
296721437
106786399
154512143
497971951
83146537
488019643
496218487
59772521
306047111
513631169
144236293
33728003
37874983
196296091
9908257
457498183
526123253
52538623
478552603
294453151
108053689
89714671
272311387
321853999
197170091
221191151
415670819
57265627
1196227
269655119
178186439
211601891
270810283
215472979
495407461
515807569
364814173
419274649
295324963
224240173
294546389
28834109
272854261
413509949
98262209
188633509
122842091
143751233
304386499
481864531
171917731
158319523
68991079
503950141
104490223
56878999
189477511
458901403
235450669
346267309
247137419
472459391
234791761
522667597
350744101
381666911
401843353
482966543
127328701
54610637
265487303
236513423
243758287
531474959
434839943
486337441
301928083
524947889
353211277
265474921
304520297
488560789
41146823
24062149
410666611
533523659
159063997
361101583
522517417
352534811
373850539
258034927
503763629
181841119
403549117
53791
386979389
264314269
436356541
522340031
133695851
490191083
380767171
130808831
151037077
111720281
165308159
102145481
211961177
112965319
196951427
208058083
148545613
85602289
134589157
305024053
480017639
23173991
97070179
244611931
160905653
507786869
361511041
162407527
42878707
434011441
217872349
183767497
190787117
400126673
459328717
353089271
166913713
136519561
355878001
129866563
280172819
24515419
246708911
439539313
318083891
33533867
105750313
14953751
402651973
82532531
373644539
527464381
54495017
244728919
63954151
174617137
330601823
107973323
104328071
202347823
277375013
36897439
450718063
473656927
195152203
351930587
375690611
24550633
450009701
290579599
406962827
150903239
145604047
412502611
154977157
81083323
92778733
295824187
418934129
461845889
30113333
235726619
58276817
462756731
279151771
76075267
250743929
228754727
466630579
119580199
500722393
65254831
30980219
207340631
266092087
26435371
207229801
218462443
502804501
514829101
535988569
341455817
211799867
427350697
316814353
138053351
481201283
188008817
513318019
517860271
151942579
85692661
243838171
386104429
430837853
147491257
184751251
13769219
489370111
362781613
275340157
105318203
77292433
498324667
164073457
212794501
398949167
253318651
196503847
394064317
32506069
396367619
386968717
247190891
335938261
2113939
199410413
517881059
182512163
490650803
371498249
432209579
254400569
390705587
500803937
47353373
61287613
255873889
287222623
104375339
273753287
445265923
24732941
304567259
151696837
90289049
361787407
48974803
312441763
241056793
21649057
89472797
471367783
36027731
154281019
272763121
463592123
182890859
386460127
259661173
134350871
151141769
61307647
27025643
1078183
191400383
454507561
73479977
389320021
460817633
349627039
527379199
32668627
55741547
244438093
402658943
371911367
108635921
376215337
9141817
159594517
125658367
234421301
345764273
200776357
151325497
209885411
372943397
5535703
492662501
416592653
191431189
394712743
175673269
63210443
96850667
34032071
377420909
516475457
56027273
294999349
7993907
194138927
140566837
392787847
181190377
267112931
342927203
326032013
166650437
248893849
4812329
468105977
356282747
229290053
171861247
391918883
349888387
257062843
213111007
279338687
507269383
332677759
342309809
351309923
364803547
471696839
120313013
514125307
4720433
34280567
437787323
186035527
382571113
3748663
408539543
208831709
131762483
97397323
20468033
90557947
830677
163554257
104120509
307072151
128329343
343760273
390371921
22455509
74313751
157573333
182458439
31621963
429416263
268298321
228261749
497690497
248859829
473835839
177312353
319609201
517193447
499685701
167561767
487739267
53671823
47183699
190773211
457988963
168527147
250427293
69196649
455943419
452898521
41320913
500072087
365181679
44525917
140359357
422554511
279593749
507828137
532783549
462707723
243904637
382265977
67988761
51849599
19037009
112729207
84213581
482650433
459922597
360699343
385264861
293724029
288451871
423302059
262534309
230976731
208301473
29250953
120018103
126769913
388130053
338580301
480815899
287189717
303379451
212317829
122338637
44956271
222384397
174185849
147950027
56733421
152361071
441705059
311943913
236559677
336686561
296273473
76667953
527577119
153800249
35170621
58456009
11967611
361093553
297477787
108524711
324994907
172936339
11138833
444996941
108192163
317408111
99456737
211279841
394708621
303736681
251534681
80445371
444457301
443027779
73736297
535313899
353108009
118563877
401134967
43237429
512142737
391005343
507195809
169230037
122329159
235754237
481646069
7263013
371591317
499554179
508660829
274080283
45567499
220377139
107848093
158389169
352284763
422117117
21262183
9237829
310712099
187382869
379677469
390943081
158902411
5722361
31174009
346371163
180281093
242512241
200651441
402225749
199564171
392277659
10250741
221021069
268779781
532409201
328028387
300768257
2179769
347305619
351818773
143492719
284677147
289177277
120073517
253576819
100643749
508707631
58435253
209488751
340560767
422813329
159825161
178215551
14614387
21132571
261813793
399726451
530757151
109459421
84821731
82548913
106230193
284793473
410872153
292458527
476008303
107031101
69196649
180129463
530427211
414145117
380900213
474414247
87529427
179220683
182953807
69851273
405502007
383649221
9221657
48061441
499871761
336756691
424448383
337501321
193233043
101683073
318254609
458586859
269538523
384543671
410118361
196976993
527047637
135800479
385006067
338768201
359739647
115599397
106121999
67665673
536437921
226746043
472760311
55659937
511797347
28005787
511150207
205484819
224047457
178769561
446020879
278082113
76157831
329732363
8583977
135749149
459554077
191023163
441685949
427539473
510716267
27439231
109888117
264086321
87549041
495203773
198094531
486194659
135474569
407649173
94858529
508293857
413402861
354825283
368400391
164004089
495874637
217145179
508679833
283454309
378561649
236216231
408234523
178469117
528045941
511474493
371946467
10384817
9347911
281140897
53792411
77043067
181971641
298332877
97350343
349041907
311090597
90620681
200912113
378936163
257940521
528370067
378863197
531406153
162705527
475203709
365193229
292819603
93359587
119296273
448439977
183560417
446287021
159422191
44138417
317832821
162765451
88543093
255949321
430038101
173301991
285497393
408150983
351218369
502099019
60460541
79503989
57654851
59532049
202868443
315539177
34997321
51594001
489048739
88727357
260068271
127878217
281110597
421647053
174315431
163414109
413583101
423720589
418237081
114706087
27613381
241074919
407024291
112315789
404551031
114198883
321392299
207635731
363944149
58750633
250483249
327509197
117743429
269087501
282924431
496540277
274640479
351592069
201233869
111756221
390877049
319521029
258763397
367787611
401246147
258140719
302462773
258605159
462791827
526454647
182336299
159056297
358963933
386170909
83038093
229433093
528666979
487672093
174833213
346341607
351085429
380521429
404806643
99731717
174903277
371346407
16849439
175645033
348032491
30280633
502873439
340955743
35055997
222143387
44329547
44998333
259813877
182096417
278854657
434925497
349314683
62360579
428424649
41107009
191065507
63055781
315475093
141943297
437436161
224316457
459951073
332107199
390601109
4147103
428003623
207115397
379155929
424124297
130873
349177069
68275511
52051631
17655343
197619671
517199117
52472933
216564239
506300819
236418437
336136243
506556091
19361047
520967597
72588407
221362147
292514297
300216869
451695473
75671621
340116809
106890517
370932907
401610283
261711127
162025063
112252159
225590879
287521841
410653363
415965107
231565549
294094219
123219013
106933997
469511843
417086179
486831187
289270133
365623277
105171533
128053339
295855309
415125421
66703757
496529941
80379191
115852393
231015511
125395177
53183167
505348177
46741133
200736967
128099987
175034003
461725493
363913999
237272663
4085677
426188051
9659327
452564843
6702571
223544903
397739267
95534171
332582297
289074167
12338479
122319143
264766669
450034723
122149681
29270827
260785121
212183261
298273273
238265861
449852203
404259577
425405359
138087533
123422843
373059649
122653343
407869621
444264827
173910223
168550157
339170093
343805537
170483587
490144679
290989631
299794849
100310869
153430973
444181091
28678931
516138941
83971499
280331393
66674551
388357121
224279641
32937181
390858319
14234599
229045169
345415327
112193177
491064173
179830957
25982227
391573031
119096311
331675889
9501199
52780303
331031263
372821291
435621631
57567277
145958089
286231079
298040543
382876909
228718291
485936459
76163233
467031469
134021653
188255321
309501281
166272391
411921253
284987809
237691991
409340443
413129039
443661997
127163369
472366303
479652643
463966177
83431001
338208181
300003383
9057067
394818187
243064309
496019959
101481293
361808177
290470451
198183757
415632527
270704933
149802409
310859597
455859667
69006127
435394889
156039427
233215859
532218377
183701513
173063629
21300127
234407111
285581431
461024177
57035687
147132119
481712293
229319807
465062089
25199267
147130213
366124411
496839979
147521989
91496467
187492153
345799379
519181303
179844323
2568931
86876393
51012803
773029
236891189
114496667
509332949
356850097
516445229
474395227
348115123
274501237
403065431
112237679
157818601
5654953
142815979
110114503
502720523
463770029
71155499
13050893
88145489
395679409
355741843
134886509
105998779
508412981
438179701
159008231
301954753
391483507
2168669
21708523
168945533
205506583
309416893
126635693
169829603
278572037
60359851
221853521
24482893
368896513
197697763
203884223
514108349
225656903
172297283
328473071
493591381
110168323
172989521
86489519
51391621
398481019
195899009
524069713
432234841
59592583
447597083
72222763
98659027
62019091
496386389
27819367
158401951
195657023
28604699
319327387
351952519
244959751
72521213
407255221
185014289
250957327
309490213
60186089
161774749
172685999
126859261
471855359
431787833
46657427
456689239
344956331
265116569
97214627
13546919
416206633
218583203
367835683
464572597
154384193
101185529
390409423
196865623
395626631
394721281
408532027
449207749
10746401
384223277
158029237
470275189
208000217
200682793
367146869
504659747
78134183
12299159
416188613
156174283
500785459
388205347
521049649
31339513
121363933
441935327
329615773
438424733
89601833
260756869
160806739
529009207
306714377
377038819
302861879
179604583
369230681
293221717
242771993
147566569
365324753
229559459
44850313
232176589
430093819
115024289
6541523
129181751
512931691
21089273
33783179
370771987
364603259
442575631
491912249
124968731
384109381
429464117
486144889
152987717
19790033
285541699
432245273
207146059
269720221
262243237
63362987
72735701
391938527
410602051
384912821
78371963
157159921
481522157
15435109
291875743
95501141
501737699
315861509
408340531
178075241
36322457
131927777
5528759
38239
22130483
224079979
49245281
460944593
315422993
66092801
72206999
359757373
115439081
76366729
271272731
233711143
18911197
69449179
469128019
289064353
389192801
34199299
436311331
94072969
405428201
466905011
428694709
315207647
192330121
361910623
80846317
529869497
153621959
13083197
345195343
400379003
260293687
116660429
486561073
32373487
212550623
262011251
212410901
377118331
62147983
481333487
421837139
163655669
200573081
106766503
479721409
381654797
461285969
532236853
336136459
374547359
46922929
250604831
222133319
3765529
516101303
124103071
450430693
115726711
533689327
187925209
43083101
144426701
63048379
370772407
177321587
293637973
119234707
301094411
239519023
77386271
243216179
338165837
536845679
477918283
175458841
435573071
495270869
149418319
137095087
121695661
423589811
374782813
333784007
297849533
372070879
227450603
509170817
158044681
92380129
93088861
287481251
385508731
276614567
507121621
56215499
361446353
346294009
154244789
133491331
519241927
96433999
73961609
510073997
291178913
498920801
461686171
63984673
392387803
87726707
339854231
211830631
497873357
413231389
139520263
287257969
426740243
395350313
499924549
9607987
29406163
97133891
427663471
55257229
214232789
364934747
162015937
349494917
440523491
78118801
183725123
232707659
161635091
366432523
243569429
243071551
496192283
412873777
48805451
179576251
357715031
440234849
217083001
473606531
121485773
479259379
3126653
438714091
483525089
7963393
262573439
219414901
102127273
454576949
349546619
230439817
369469259
114869939
196054981
203197523
409202051
66752927
228386971
184300559
31926689
363643453
239097679
445769981
134937863
489660583
202299359
198800221
1485047
348695383
137519357
298607087
183023923
34245301
425175437
529404437
493000549
525581627
96517651
203803711
394684687
113979769
383956291
330026381
133065043
25835437
364766777
346908641
524614771
222275563
212632711
106725757
55679383
165637993
529630679
137282861
14827567
390725897
413285291
115377503
63809573
453996079
238806989
198696409
468541613
56691751
104639741
256086293
477838871
336249913
148947697
347129551
266178233
261072313
237108857
437478953
271838317
501531889
366768029
239960887
343031327
262123129
50274953
281556857
93555361
83583079
410094103
514618771
144842081
509071
220499791
301575919
170670917
378254179
368837429
161689631
166348423
356098423
414971993
525111199
337348393
58278989
444929077
141389341
289762411
365848807
236523953
78970427
8885083
525601403
293719753
232123811
478504483
241006391
468440251
248854141
249267677
83354329
428384611
520586419
169573693
364446611
132804937
279145591
358255999
302122151
462089729
120147427
49866437
293115371
150543469
248920751
393636829
223288711
419296613
247061729
239594909
136113041
167545153
171029563
404257583
372405001
237764339
168086731
267447227
473059099
349336313
140679839
272157883
419058491
1388269
25522099
355197433
142613917
366141043
24431699
207151921
494528303
354663497
140168933
453451631
104089001
271076809
159412343
238824853
265947523
278377789
148261319
45622663
239505599
195707261
217325197
89635697
412308367
299923511
153678299
273887477
66047621
328650713
170851817
5670263
50011601
167749859
179192633
214249327
195576289
379019567
289176911
317374301
128443039
333018421
304187743
142951847
437489093
463137709
444573709
359420917
490502963
67028839
314087069
277053919
426561391
106022711
204330583
484301681
536140489
82938677
527386831
237836983
471642481
146817719
499148831
129757307
427653971
503923619
35968967
412588049
129750067
28812041
93670711
338644951
472597667
42453503
322948117
46324651
244066981
24872297
436523767
270437897
338555449
243712151
280326239
296435591
249501641
524012651
523789921
497612447
45696709
431381023
123306121
477398447
293869073
365138047
22232759
79774601
413412029
369628289
438373063
400572517
116750173
505663601
165245791
302641993
275422787
249490247
359327141
126381061
202730849
325355971
518304601
462506509
349773947
534959869
529636813
298686503
484621073
187384361
323475991
63709577
420590101
94328653
229141477
114679471
441546827
140429563
338311427
409594543
52612997
438814603
73181189
504205939
364050803
491467649
17152879
466954057
334163657
182813537
345697787
208800947
496989301
428047643
192652561
343479497
164477857
208060949
118345999
349822367
333543667
524707507
115391239
290090371
189330137
24084103
444727159
175886693
138108133
447911929
63946451
152602259
112012367
231968551
462042821
127729421
243348437
231979513
87205301
162664633
440443373
318056953
448513939
424559803
63101453
434115091
36107483
11815457
13011959
376875449
282219923
325030297
156528629
374911067
380968459
315019379
279786713
113168273
88040153
95739899
13873369
281896399
243358211
88743007
493147997
93651841
232822571
119851211
192251777
496168963
134077829
239808011
51597047
149533799
90124739
20847791
92065063
380289821
419719777
404127463
75086203
86641523
415966547
50028647
368622689
117450257
490980569
115255451
8406191
534895661
197346343
221003011
325100899
42829541
261732209
518076737
80597941
472853179
198754607
141922973
35632327
412001287
114640937
135941621
418729217
365475541
489937519
115104631
399938831
271858831
74431051
131005099
297738863
365599469
118490453
165969703
526848137
260727409
194860943
466620719
329629151
238917347
69193297
189853133
397068701
175615813
123414559
165965039
232970071
404034793
336970913
403213501
151879069
2622211
135177629
53532181
534470767
299124359
204002299
90752891
68715611
514875941
264460667
481662791
527786057
525174389
88594273
86451077
11132351
186385751
138320251
259412281
389213327
502423261
214940951
49727107
339346871
125911321
524791301
360461411
291672973
71911603
293694917
157104821
181704023
283421777
378408851
428145127
160736923
209629747
101055419
488711441
230249629
426694673
521172191
368685637
425006303
56148061
242877821
366510047
333358301
294370381
124003697
129149599
526221419
438162839
117087787
66575263
263832167
94425889
3655709
70082387
444981377
54124099
115940543
118819279
384333529
276954113
188061521
392365843
445349591
9109129
172193929
252086843
253359929
240028153
402579157
40613081
248325947
28690117
326719553
57067189
219718427
484347463
483255203
45977203
449441453
154955611
9177491
478272737
412703257
331927709
218497819
324499339
419607007
520607753
343532867
130466519
420916147
220645937
442356659
24110519
473906117
245909509
487016861
511412327
470262971
212288173
324716933
501212807
1360631
40734877
378519833
339670307
310315139
110317931
396862513
249778549
209491859
426165841
515347919
54096337
52188217
174418567
514564937
34896061
125689607
114728167
308880563
234313553
31238069
424313807
79348799
352667741
245619163
302599501
2575777
66921247
216435049
439121279
56195093
475734199
207178009
444649811
362107309
55273937
58863221
411756959
85477339
383920483
352435073
302782621
237801913
405776237
52105589
276069119
520554829
204913603
2464621
326142053
493983601
133002179
14081029
389180731
38973079
236653363
49686977
366504251
10031647
294101333
355678859
416974501
478607513
86570039
51084829
171395449
243711641
463858777
426887911
494965661
113729017
251322997
442757461
23479259
400377673
67669597
120084779
437354443
59367863
119932801
397716541
81569533
459070441
173615053
469843337
509006107
335217469
243490783
312754721
432386587
495199459
145131901
288148013
479754491
427863353
49583153
267522539
271022431
245291063
431259287
270351041
435803299
221781121
154644167
522104311
113466053
303223511
253021831
390225851
179912221
300077873
312076001
343728643
293431739
269215801
219940363
72115067
362250347
291786673
217972789
361053019
373726807
158978269
179884807
131308939
295683709
269182211
4930699
320748097
484773799
8821009
120515249
147633929
436591663
394225001
407162669
435242021
336580159
146528777
223525583
54374777
147387343
436391401
140858581
122128579
439331881
318126217
283072957
508971481
452275267
259103213
310134611
502499633
40512209
438925717
200321819
275485597
533986429
88658203
533852159
345209401
496200401
472609303
11408497
53269613
64197649
211040461
530684477
110394239
481470877
440474911
5224451
286891109
190156991
146056349
73061941
218219003
116540063
277208801
116231527
340300823
76005851
102893909
528682919
127524967
237315941
521144497
171158797
406727521
239210221
403095311
382611953
280182239
189318949
343145597
31467133
491627993
212699849
237451751
306207331
349719683
94933681
490306181
318123877
259952369
517509467
176952667
491975507
311919403
22321021
218540851
397244303
18711851
191850749
535680127
477121553
207869569
227967221
378897391
342254417
318915803
239332657
234191003
187615949
48236593
497622373
378353953
515335039
384843647
204696623
275096957
328270339
114168181
188913563
515583917
235023367
229656391
481520447
311759207
490898731
276027259
104245187
81220411
220291271
314535437
110513743
350892013
10601993
490227481
263867173
169603517
298847453
521665853
269599349
80352157
85658381
531536557
222666911
134157823
126261293
213330379
343197203
119027911
96745423
121761727
338252771
128106281
88614121
103705549
264519467
450777461
354274981
145569167
531356263
185693419
319996037
272813
326955613
145108559
268918379
101546191
403015883
211026961
10684459
189106891
114939443
460222363
459964129
170169487
30011671
467344051
419178343
390450887
148231333
47100947
226306631
343539611
467950627
533684891
412525391
99104897
491390143
5501143
521023589
282349201
505213571
356949809
6439427
504767537
157610333
222880703
73160123
265478933
379268473
236698607
169073209
321024559
110101501
210460993
41414273
313903189
308220233
196323683
169160029
221545033
9875389
467221037
361272377
235639267
42270883
536046607
285459319
381051623
204100913
47957149
136813583
279939479
433389163
275286677
224296841
351665933
10300253
77640443
196892551
197434799
523885939
55037849
256651877
265267963
32003717
319845737
331313821
482660551
244247
21123359
412223047
363037133
291537439
1477631
268755623
353358463
266901281
350312093
356849113
292113529
109475809
491084147
349942469
8636909
140473633
426931367
299381627
231674071
130596079
102241253
398431877
306823831
219358141
433658609
120207463
35830057
439387387
191679461
495507191
480185263
217691267
355899529
319101173
112461617
311553829
8372173
185029373
446011003
49682257
366428263
345568241
28511221
251144407
272008339
153074899
413542123
370559851
335335321
70119947
459782171
485879099
370009499
124439801
467613001
499514887
237452597
465032287
141022829
478601719
457643233
156769337
44201243
514925759
195261947
500094187
399965639
350568847
188985829
314355751
71937101
410774453
455141317
480832421
424367777
77418589
284586031
315751973
251819683
229114163
209297873
240434633
521427461
117657341
207378643
240863309
291421699
352222289
529410451
425947057
121139309
352033541
208950613
459876497
41804831
501885413
254434241
27785983
245493049
158487757
314242363
417610877
66496201
479547049
317644799
60671671
198688319
98046649
531326759
167756279
303223051
154564307
488077211
213661121
9069397
504884041
249308317
265707283
221994889
900607
63848891
179865901
404995309
190949273
485475883
348727763
355486877
17386493
534365753
532391789
196758437
413744917
273853367
125132669
215452421
72854839
59213513
370871057
158472143
221594129
496734191
179811089
163441351
492410353
504930667
340126609
27628361
438966743
337353353
264646169
235967639
16066859
373578151
272297513
328468631
502824467
346179571
149893589
59530451
20572309
314430341
49726801
29683727
235824263
114500063
8280133
244853029
64184137
405598027
328892437
412369421
258853151
403761697
514728871
429670877
234915893
146115707
132023953
230375569
152118761
231553423
383610167
280165493
154356029
140209529
379993447
152767309
524015623
68621797
282579991
287884043
123053771
145708273
402288637
305005147
74343163
476250163
21832417
110140769
531294983
272950091
36325871
436789531
195476833
526171067
273980533
418513603
339540647
460239127
439554013
454735643
404200633
203468653
177918647
218267323
168954763
78500813
63600821
259252403
197600803
24145697
103029739
8338751
354357643
490998121
305653871
352296487
99638417
66105107
237004561
164998403
508412293
38166463
489159113
395578501
97913429
26675123
530471483
122193361
296224651
156834437
423220879
487420469
62769023
456160777
511797763
146717797
288812873
57407099
229088803
510938243
391301473
497562829
132858359
286075661
93512161
535427527
441217531
232154213
466570889
380407067
227240903
48849667
17731517
126424367
213405883
85623323
186267727
363761887
404696311
372510079
481474351
391865171
72928637
383505097
231780047
498818429
13719737
269408017
424983953
456784501
303149471
175885973
426430351
283270787
126570341
266499829
123547327
413470087
465013721
347294593
214876087
271326199
54160501
363279799
531938153
317330599
461547319
520501603
430379843
412696313
60503633
238184963
165802829
107364743
325499927
365297321
471285439
395638879
515399009
341357623
215127293
217834931
350626987
458726347
122101439
283196093
65491061
405515113
364031537
150170477
130366939
461354821
406403447
291395059
211117139
121830389
248760011
42613357
23461567
48035587
331407931
289241023
3042911
224386117
275475797
419600843
521176321
329534143
428935961
57100867
433135063
32465417
149030263
179698391
178439189
477745727
25423529
92474531
424448267
35779853
4905221
301215947
476769877
253596433
407146081
460974887
322078859
516266899
238799387
48954541
155436527
42649349
358126733
236497787
377769253
148505051
230924501
527592349
387150301
160822093
233120627
420512387
166181497
460675181
164844041
184545719
230296813
457231807
427018811
254506139
141545567
294666817
135712711
170092189
296610827
128874593
255381241
401094527
527129753
16794329
496024603
302128327
56975291
220530983
303944933
318176953
500987387
104712239
230324671
321325409
365020681
408821333
91944997
229818991
297113653
350839703
415958297
25809323
105106951
135240013
108967373
291595093
76027631
94634741
21985853
214806583
237178129
186438281
293591531
116320661
218070247
470419051
256843481
131158277
153792311
244509337
493865941
103535363
347525117
114272401
41775803
79206739
219994337
28371853
483924473
204814261
117682091
71127421
139762853
92272951
337635421
303417407
202580479
321548861
273605977
406494967
486546743
49572059
66843299
157780589
123189779
177997609
322901857
323220857
11025929
347288281
187372373
275624513
5968691
35005409
8574857
158977589
289449491
517062233
502162433
18133967
529728707
464059669
343874261
234960701
6725491
114488981
469548199
96444631
366265231
262367537
198691219
260824033
459217201
442912177
242644379
508326883
334698619
191849687
230894159
497569159
114775189
332910157
110627371
504506887
23362099
380511587
23368921
177443611
319001143
490761737
234789271
497551
78477013
337913327
328548313
382094411
129232447
284267639
113647229
183773803
255314471
4517213
404233679
349928461
369325277
501243277
477228779
352683131
72409193
186137839
283747721
1277971
515610001
502919419
351045133
170820383
306006431
203090159
241512587
394458749
356193349
253356371
137429431
300413479
353175547
501021827
292827851
364315781
196619173
57035161
28698799
292698349
494045569
427503103
220548407
410166767
196743299
494725801
245561237
138822071
392277527
82355489
161483053
318238043
247433917
325224199
313402399
157164149
89448617
364650523
201452341
283383281
487136291
427495741
35636309
46513223
250109773
297011677
90843889
36939547
243921641
63380987
273467081
95162819
520612487
536710717
276721183
504970849
479066221
142824481
184819363
430972897
521701447
177923401
268278203
279123601
17481589
159432839
85325291
514195777
204775469
195646613
6538517
515947697
512421563
456814489
108114947
197920007
371335387
16949791
342019921
155419531
291101933
320338559
169499131
394258867
350346989
279010063
105681649
226524407
15750643
313816541
118072091
67757453
506809637
376334411
229771657
79758901
262782469
37771133
214620943
321346199
429709169
405238943
286157453
44669341
283096559
487164001
449879251
334509949
51954871
361678861
462009703
208049551
455577253
215247323
486702371
57561943
488333201
464085997
139233187
488501933
27762809
129681439
84684961
215794967
472520651
353848171
317640163
346156061
389417557
195559979
188852017
44516009
271979233
535441999
385428217
383974741
186742117
144268123
518015321
476377271
139154053
232787801
242911103
211838311
48986897
195689141
225084931
59729489
514825489
269658869
149893729
1775419
391156937
233117473
516519061
469777859
48935791
26107
125585353
115287241
52786607
113539333
293520509
364949281
268513097
45950369
63381553
502888027
386064047
168605909
195909409
94888819
305112721
81598481
242846231
354437917
462721043
171849683
219132299
73953739
168173947
23199223
216015197
379071653
70778011
54568427
371201869
12311539
329322001
355875809
96658337
388275859
487043647
196384807
34527593
103915109
66561571
253418093
438895351
294020267
1431217
371616131
344112479
282477043
263246591
346570061
466757281
31269529
481568039
319152013
481245929
194267659
195459427
363319963
532215199
428920133
327288491
310817701
30052543
311355089
259018453
64597177
353053837
230998357
469783277
374006557
153083167
314617267
64499713
387717277
128576863
376085363
261072337
322508201
28334521
70850641
321448541
27154397
421899347
87637897
512315729
163962907
534767357
397751069
279914291
409292369
480073327
90227771
229541629
260305477
157605949
515392363
331790761
237759131
174086707
361576177
33737149
89782261
142259659
246604331
341441777
448194709
322183739
350184487
512933221
54085639
87594679
368725897
488025101
328836139
390069769
506289919
339475043
460896461
499835671
358706707
224762597
114343069
536865359
315487483
182964361
295804969
280022257
230772863
376055893
441914119
440207483
531769289
490599037
90412207
365862011
281681737
492497449
349791517
109293971
343897781
52207487
188587283
6231151
79862771
167628511
204627019
38008669
461400941
135772009
64623599
261879001
332690327
526230989
334836707
410723953
79282571
419780029
34889573
466302283
112150421
141689057
3250393
393122123
500274301
410939233
299122723
106729087
335882353
452169371
406323179
243086813
193853021
94546619
484893443
405666301
322195117
111594557
4392313
139792607
298328627
268761433
216911879
366830383
112607389
230118379
17295869
332902447
523367717
85428059
179918551
13426613
6212543
488733611
507860777
256241963
51591469
474981797
67930459
99344813
43634573
291019063
368828899
448888751
350507869
375579349
52232527
243413917
296364853
109165817
413356781
473148631
299283007
305816029
182585059
369834727
130079723
497252131
170610379
98942281
56621867
332732833
382825063
158741399
462022681
374078449
462223921
516985727
463565239
174206569
478059457
374111447
240788819
498893039
392920673
20292511
145407187
85180103
94365151
405968531
290692709
72448903
480278507
159901591
440960357
482436313
77522563
29647493
80257367
218013461
4352483
452632273
462634841
15003097
414262229
327818797
409828547
452110979
480956789
291697387
6978371
65089009
154308761
283384957
471940597
285404059
300383527
126304187
239114549
155272993
67322399
362928497
479905289
7242569
529585811
414701909
251177831
108188609
358182677
467657969
106786139
240315827
355730261
33414191
141688021
210360197
222131177
444882439
320564813
346021237
109492171
491004791
358507927
495396079
206850317
258738517
38250761
25606733
288914393
48884483
245929451
412052779
286217863
109424759
238810877
340032937
55642591
117742979
68800271
258223313
285513887
326047387
436710851
386806493
374848819
270954919
435693847
499492237
24561671
52108351
475365167
220206391
508449233
302968051
200694859
45972851
423435553
426785209
483564769
428780699
329802299
218689033
24816713
371032153
215040247
158524547
470925941
14967811
247963769
191066321
359881927
181742551
434105317
111952669
105676853
248268389
297019607
403868797
168002819
69935821
340253959
124295471
213585011
416692883
20508883
392367779
220668913
5908933
41702351
60787217
450149801
360455257
22261429
156582659
460088203
18280597
146755403
449551121
466929581
165654397
521823089
530955449
41035123
177221777
466841939
419896031
255083833
161667881
460276133
114036673
265600177
75647107
155775317
79685603
63713171
201393193
159961001
358141613
189474149
118830143
349171391
276185629
194415817
533455133
38693761
422738293
167197243
501483481
135670781
526365139
469268627
123178987
89477147
100124447
488431219
409652021
190935601
319342151
180260539
424038467
189254503
278396479
186850957
230642933
288668873
331052977
335695891
142349111
344074663
495774841
475316111
95293489
417353333
336286507
415429997
378277037
371400437
173979667
437610163
216069941
495661763
43223351
304094629
210566953
514652927
60363977
46338151
63831517
240267133
41915051
4149889
109873861
163726237
328322017
408750313
525813437
350077331
3826439
533032111
143661503
342615409
489955009
117883499
359194181
351477811
1538213
358061201
21595283
367926151
115456829
452611517
312766919
148529761
18045341
425525333
444518029
38439847
257898227
181326359
13962827
268245167
30918101
411726317
274574809
498427651
268472587
28513453
53284801
363971789
411807581
307475117
458616707
509745007
105158281
504376577
495169351
50456473
291658267
305353843
330611657
319935491
26497699
22712059
390948577
39884573
138628979
24043861
511625461
111564571
302885017
374586101
327715301
306649979
533189663
351268513
403102109
23114717
92266637
307436903
317051951
69528223
1381349
405145471
88085047
181739867
480170519
522437941
517224047
75366059
211878509
275849767
57810341
69236743
125416799
76921489
52863919
419767979
504834139
36677911
397685809
507129113
467258249
59888141
207766049
249939743
33367289
404452801
310432649
391491377
182404021
405548921
137731927
472723313
510654923
166536781
153559033
161496079
179741509
522127939
278933353
186400691
530671079
133417379
256516097
272069419
45916999
353210047
249305759
451001987
519758363
310458383
236653
118551893
529844309
39847889
366794339
159002093
520610557
114247891
509471761
178027303
171535883
374748083
101147719
357282361
117423023
332468989
500143799
278374097
180791227
192464231
42495821
173326513
507667271
10628209
233905541
150243629
113574751
487287607
305436811
498789793
80232107
488806819
466310539
393462893
176017951
58589551
92629007
170168813
437325181
391561873
501956647
445577311
241012523
470479057
105550649
501689423
159458951
38088709
446005517
81373991
346745479
142383629
502478443
356112109
57045511
508364161
56749631
246454183
506614897
129128941
41640047
235564909
60111539
335750203
112448381
130656443
205270771
463775483
86526637
289555247
394498109
405618919
333992069
392820889
129046373
27709681
326968351
472483919
136771049
253363337
107996771
500902469
113724901
61158623
12186217
228387667
81050933
247569733
426303613
394728109
362389267
403898317
213447347
408258797
156370223
438882427
440950621
42843467
343836029
433160383
437685581
173484271
308571547
91041493
248003083
16246943
348958607
531364643
416229049
218252893
157301993
237364817
32108317
500288287
217732441
519555041
4016161
124972817
373421549
97482821
490090387
261019679
120185861
534723869
35657431
500555833
515790227
423585853
426059281
373649557
97183189
519085841
297268849
40967239
443058449
59720329
371628743
211897801
170327111
447185117
160690973
257194559
30560449
320333099
430202923
513371269
198996041
4565861
404586467
476467289
207449881
202300223
94153681
460687867
448045063
199464173
516185771
223821571
449870389
380711951
431002511
44816507
415627357
131979017
342782707
74490739
14444867
35717399
342409867
463738763
76525417
17740343
516699979
326339681
86977907
482973121
4498199
132810641
267239309
52216799
22511051
55201331
291440861
484921303
444233957
22615493
192494353
417509509
125596771
528836941
479192477
41511563
471067357
66148091
409162343
218957833
445180321
250582511
245230877
532703623
190464793
390912589
340896331
228862043
107414243
264441979
513735259
258359707
379710571
22202819
496544123
27463049
233152879
373444847
68729443
428823511
170850839
216926299
327220571
257421301
17796661
253365137
19346981
170940631
395774287
423367603
5271373
512645629
470485877
28495759
347082371
383172277
72862277
202706719
163741499
230181239
202185853
139866527
249957313
302037517
386642279
151582031
479702207
178420153
121742221
96943733
210651409
93932953
384770461
224399333
188872919
497700149
108591551
283122043
346243109
47531459
167782663
474332917
17888051
330274103
356094703
88441933
21498203
175313543
445453153
151141121
199325239
463003511
56155417
9087191
23889373
170341637
178637009
72576391
297202207
20252149
149145769
106398191
422320187
425741737
361477289
23458741
5018861
61492369
163276277
345231613
465249311
371258213
289248781
99187793
459678403
332028371
229022161
70921241
404702539
191979673
138226259
36578497
215058583
160892707
170992981
383407421
113557459
233807279
369185389
371140457
510380317
502312457
123448669
39196973
302810197
4705429
184919113
129793387
24175237
413739517
489470389
115655773
493242943
69206407
161924759
157704991
297621991
18587971
301040599
214167281
359050177
214744891
418294889
451198103
422987351
460904173
296002901
218898721
131244559
223128901
354704947
435457349
392080391
267754379
212119367
7901783
232796779
167685181
493331207
388034753
431115469
355751161
330481937
255268523
530121491
183599993
51782347
151185473
439989041
35848567
189709703
57136523
72608047
462036413
329150279
191312893
2265749
3109693
95704793
2675737
407919583
417132847
58356317
511079909
318369479
51689047
126553957
500702393
13232311
292762417
236173823
112697279
49566331
30930023
464471899
429454489
362529397
496527277
508821307
423776657
231702269
495414253
69879077
271131703
48476983
457693963
109197763
4206331
134746163
377298413
459263621
511645271
321018743
9032609
26486021
166368299
243753709
145614431
99156779
387558841
135184451
108774881
55962359
174780269
44264377
63699659
122647529
19076231
452918567
249833239
336280367
66923707
312247757
9037799
237380579
228353207
515615417
226669127
29861459
54745399
117173999
486091831
353951999
155455379
259010393
310401071
491995573
436330849
80642389
247572881
65441353
372289993
393771809
116933623
103724527
72764963
405542833
234487003
166329451
252509
59001857
432996743
169403833
153979159
371945177
352195201
395226707
395606213
51214451
423701807
144387389
42302753
60091673
82963799
475808363
324268673
479879041
342066983
99487823
220611343
204027023
472671611
42332579
109333909
51018749
235383061
205740679
524017331
462652111
529918177
137276851
302926171
369266683
515718163
440642929
30243809
32261191
6882607
483597683
58888957
323049499
66465851
77479469
243938819
291926087
533296411
239541223
413775097
446254399
202093487
369983027
311525717
413908073
94179083
408297193
400526513
309383597
170456219
366867703
162647273
73010017
179596411
76327751
339796819
507956671
151542959
152569181
371973857
526757993
161265373
223781969
143029741
404392229
137278637
351573707
531838771
391051489
152648087
3738401
195466529
469194907
164400539
324512087
78670171
500427539
464690383
193857497
20404907
431675173
507811753
498611933
16844573
335140987
98185357
126066461
329959271
245258599
6544243
102900587
140718079
36720517
25536163
232913101
81095551
408963743
492698399
117343123
36664799
379050491
156427841
438182467
516348817
367091729
282889331
22382189
364086409
342851923
518013071
435497087
101244329
445057307
150709633
459432229
293295151
405116603
76123679
55409933
476568329
254379067
226410599
37695571
305177687
173501879
165270881
110696227
483410819
456603703
72273983
412873523
68266153
240049687
88093067
344966249
15351673
468984869
175411333
509146007
197678231
523489037
439120247
407626091
105967039
382824877
383463979
58399391
158538623
418478231
339137809
237684617
478777381
413880053
287418283
249195437
450524801
337506353
509332289
431453597
526108001
442950659
533118823
159418969
358987523
477003991
115254533
77350381
424243943
186573043
173383577
287880179
359830129
32210131
377055661
475758761
505520737
287418731
515150509
60387037
479457031
498783157
275283461
99708397
333062731
482538113
433590851
418199011
339222229
419022731
521222129
455880443
389989849
254378203
16881199
6053687
533129119
114940489
371046881
370958267
451872397
159903059
412565633
466846781
121083649
207628459
195405829
534021883
310538759
173314663
94046501
510801901
14040029
512121341
278076899
30974483
456923743
455410177
508310533
19332947
279911453
282684289
88443001
254188469
427933223
112428319
147962987
34315991
130583227
239702641
299852039
501388187
389671357
369586771
410511637
525416629
185882027
175087613
310547227
403365623
203550239
135547301
377306837
147857377
38141801
477725263
37528937
397282421
22386361
409849403
117499913
408616753
502793531
40874503
302144483
318646019
271589831
431850767
350333329
359247547
157817557
88336253
243622177
276556061
93276023
60356741
141844513
149241251
154415311
395223481
304816279
311119429
267903151
31367797
152355947
522718463
15914963
163082653
45849803
343978081
321226889
76608523
66462421
159762049
134937769
260137289
207977377
369505447
398828029
412261813
303817193
252784691
39515747
120177203
69121447
105903337
357287339
256336559
214666159
308160781
304855153
290534969
133599913
28256303
390556471
211488457
43080787
241072537
343103797
436257113
510188489
205402987
255079087
344526823
408598007
323864581
392843459
150562799
302329
454095503
100077097
24290131
357169717
310633243
210006887
7290469
515053459
144757667
333050401
208357679
167040373
237952093
357675583
72018041
48061861
57217981
110399327
124310827
331644553
441783373
420982181
364327633
397223881
170697517
161304317
354997703
253462931
416845433
532938139
255450583
410225597
222411331
80603203
432215227
145002761
168933887
4842083
192699769
223779307
471115807
382320647
45393731
299955791
477424117
193097039
463901443
410253611
17363261
303931517
196893451
214598009
109106449
69825617
281258377
421970041
26281819
501782069
212767967
273485911
520683491
311953909
17298661
98865059
468456103
311809637
479574349
444855497
149796277
456944177
25043449
296854057
86673511
66385547
265378147
423916153
456063263
437751121
7643879
72928111
292884773
75698393
350271709
173483087
68135189
181819819
356671207
312095233
152653861
361113001
421287077
240864713
276166711
15656059
225769897
472166999
423453109
370133531
79366919
129479527
429974687
42405757
177278989
465804761
407918783
493951583
509645657
268194727
115853477
267065791
395631149
453540071
522490039
288384973
536510929
276170977
159233957
197922719
466411247
381504931
169866901
512772263
110248531
41048317
326360773
536510173
317104163
438738953
125613583
350838937
231423319
524909237
157110911
216829891
320773469
151954717
424638931
500543231
381319879
368966723
362969903
225616759
204582977
375284423
342306737
199699811
125550941
321799649
353897303
506958161
216281753
215428397
499673327
152219387
281628799
94095979
437646983
322197331
67434853
259672067
170044949
462828917
508909459
44896283
112585601
401405999
9902437
508391209
460876303
472425251
301528363
104498143
501478147
210707087
169364957
131095669
125914241
208493717
287274751
178210171
47244913
397801783
12404143
478175821
17746189
113387983
124237097
178774187
439694407
172234493
505344757
264334979
462808993
276882373
531519913
306983867
235937539
155736527
111208309
404752793
439473491
205581643
46705543
100320643
20695517
293755771
421228117
446946769
180241799
171794453
173507443
193797067
161832259
283859119
95323313
289079293
488103101
142350001
455337901
196517281
101499019
388963271
159005251
236435033
223622291
492483583
21464249
33021161
4936567
85369129
76939211
69308293
31715543
410584087
211389943
316264231
520640339
525811291
208247449
89564953
264075901
413502731
130618051
331484429
505756129
290405771
460384381
103478867
151692833
67012969
110304283
145755443
466956619
411777271
254541409
68035813
469114553
116448841
69053987
191549107
146198771
155436377
213650629
263673931
476631901
342902489
462662033
163235753
373630601
28335751
503779571
32400131
247289417
43555913
221503231
463377191
175837573
498781541
388922273
504490111
346052857
55051999
256908493
328525643
30955703
534973547
43214681
466978531
31429019
218356111
83854567
79229803
180226759
156660079
353238049
425008063
57357229
298162519
11389549
430482131
270323611
297731009
281151053
493953389
68998301
175400861
359156419
493597141
144478853
239849479
348320029
197487263
472289833
212391559
294626953
13584019
54583709
330643
228795769
522311087
211697197
311028449
327263879
361010917
497339413
72021109
382072351
461851493
398006989
465969953
113711179
82177913
58676687
265870181
364944329
413210869
534776399
502133339
279925687
50319461
309907699
403579699
519992353
53047213
17813503
486916543
72928753
405361249
261202133
97088597
21690919
123285103
402176821
385389227
486030973
323370661
369550477
114780131
163559311
3478283
448223047
536009899
86003987
440725903
528240803
6379601
522888983
202479601
276765617
381936787
232947431
434428193
397769083
422812501
80770999
422693207
31177243
10457833
508598413
382840853
456147577
393997873
349939763
374732563
395999369
444104621
327876641
448754161
476796289
74593151
173441881
330564737
123174203
110541647
275382209
240068347
436899601
392216963
364859903
60937819
271889291
304308451
204758171
243615637
173015149
266844421
91727507
368600203
191014693
203756479
326115061
131063069
477614213
422431567
467234231
248536297
386639521
331907951
304670789
473268799
478557887
375132937
189875183
306845881
245607749
121414789
522935971
137513231
442042883
37374941
405557351
92098597
268730081
491038213
325173413
149228719
95315861
293050753
45614693
458308427
290637563
72695677
159297647
56604479
293362877
315885571
221463751
389476993
480936793
439518943
39484663
476352571
271181489
436803551
426872291
144890129
16902593
219809549
26838619
150944327
232186751
26716471
331258247
361956983
415801457
502197343
158459747
313634137
338926057
205829917
205252837
443907851
292551893
161273867
285041723
144177431
2574031
13275421
98654579
202141813
483186901
12415129
96758093
372782393
368044337
279069209
337073029
184099693
154740827
436578419
401712931
88764671
353606269
153521359
217169929
404585393
158507737
216022217
163732651
522917833
476066477
45343433
167098133
268555057
169555817
328070111
477704537
1436111
88759787
459214793
288415979
308639861
498656569
17807641
134998537
306224641
433207417
329413213
385435333
442615981
355395713
19946501
239239381
183428407
310503329
437615939
482815813
468963487
6398519
179528977
364092403
467824493
420360137
135062047
176259653
502129711
250357409
322107601
161970449
67560071
185923139
135709463
89528993
493235257
469321487
95062171
177918457
70371751
526593059
223424891
169671049
445164403
58544911
521397329
32179097
10844989
454061473
172671757
258467971
235525963
535673267
167076673
390040361
20863849
191449361
127449743
172764467
252666301
506797777
150317039
26707271
155239193
408456409
192020581
321269759
363360073
11790497
11057357
40536739
169992337
469878833
5892617
122505637
341743943
66982129
429899221
484995361
72006007
482288893
181529657
483876143
390454349
174481091
374415887
91386461
501441587
503981641
110073979
137429021
517965703
353719679
363466063
7729079
249362623
96756199
123048697
426173981
104839769
495092327
197920693
291387007
235219727
172848827
331590463
502673863
405862603
87408281
192662137
519591949
424601999
94959857
190956319
358300849
234056239
524995909
454677287
226674013
511268711
194897557
42763909
4632673
83217247
476195779
142771961
259944931
316810399
181976843
44451857
241248247
175754933
472754993
158864501
86528531
25795283
262530967
95531237
397049101
288763561
167093791
345994757
178730899
425307101
283613723
221989297
300215791
418729331
528398419
74722859
154692949
312377047
162929077
532605113
114465203
394498129
171898513
488015641
422347309
327973339
47914723
17197769
444913297
108664463
487969453
93285757
462709253
21809869
255270577
201201989
23130113
162692927
208684613
249636479
251841217
213296407
334733983
527631967
221174927
221868523
89651581
233858659
207258199
359410199
194635271
220738187
24301009
12727063
12488737
65799361
244470913
335058931
252470327
14733727
340488943
108365339
517184771
190063541
267484169
169365593
32611591
23141213
252865849
152812883
477738143
472324483
406944953
77648111
448320361
214494017
9543143
177310267
150933553
479385821
519719581
258431759
408351547
228379691
395600671
207117853
458956369
229144453
288156257
137528077
64570601
382474777
184310869
401032109
175182089
79836149
421813267
372584131
354210457
82829147
488127637
254879333
466607329
29629043
34754897
56561447
386295191
50222927
328890469
312563627
528954859
130255231
242505299
433119983
319746313
151509923
261567521
186238823
292306939
249603611
223553117
10122641
352578581
29123357
193774543
220583719
246176839
32019881
241575871
519284287
203068457
361968137
93122963
408560261
296759711
205827137
366031931
70266277
22456171
292914983
288623329
461523047
261544639
373836079
499470991
400299919
68971039
124493269
201072029
182317043
10529599
284901919
219566167
322690591
219607051
59621633
187558223
14751361
260422109
196404937
249344867
464136719
318945871
494295551
263339473
528669901
186871189
472373677
397785781
452999461
58769839
120988207
203242093
335310593
72329821
33537599
331988807
81944693
64023907
534386311
399911219
212094007
120050377
109655537
213253589
172354661
209250617
493255481
263274941
287007043
398042971
362016191
493230043
141143423
122506051
183795883
384338701
19934279
27993913
355365557
199571189
109000249
8143339
27755999
354234317
290466259
56924027
184978463
519145981
529186963
217556671
13954999
79724419
161444323
41587229
235948753
40411039
525429769
271668889
272960827
412274773
24043171
288889127
335468851
306386027
471125519
223654349
170960441
32895857
360901843
55571017
484110959
308930807
97361449
357996377
536703473
236596649
505343653
499075813
460007711
217362037
392463793
510968839
75352597
380761141
67820303
355251829
479540933
269394119
56314663
288891677
491032837
176883431
102797089
273976837
20638003
318063563
506083801
103476799
452269283
508935901
264406741
282355187
259289573
411332351
130551923
215638757
424283071
309408713
94556633
278958733
213091471
233711453
53874787
278242429
271340389
3511961
142828537
73204247
385576019
253288993
126964757
231102227
533652289
336852167
184757999
127376387
378129799
466689829
338874917
407764051
199064183
205143529
11792983
50672561
440738299
450972499
496489949
211132219
282344053
133367651
240075877
385340251
476080831
143154959
34860773
134000509
466177903
511741457
286134179
510977017
40611377
337465321
268901573
110638271
382350151
391332187
324561383
251825423
269212219
118308881
290082263
457959809
89119799
95689543
303637381
333937831
328952047
82497461
411522439
47472197
80250323
233726491
46259497
105977797
55243259
223229827
191771323
447173509
444800467
476827397
46364869
294117457
398039197
162983281
416258671
68405903
463259789
111147299
16116887
30738199
415935071
478292597
535761869
50695763
340738289
438677891
330108997
205255147
32644411
76996459
175337843
117655777
208145083
278912729
116429353
288261023
176948641
331318747
17418161
347771651
161884721
267301667
288516281
260915299
257282161
427084961
130132129
158472397
257966327
136421443
215866589
510728159
352351667
212123071
296630123
180884939
393365131
210122537
316401941
138311321
365121829
259234793
342080881
329064859
393460387
355533467
380407669
53893267
390617593
278098343
510725429
394043093
253144211
535930463
33304697
430471843
302418791
341376359
460300559
346738661
307562543
277625437
504512651
82987819
221776771
82013759
91943207
68344603
78950917
212424893
442162873
398926681
530843891
506101597
409882591
245551153
205146731
324277097
343906721
150284083
133408069
64886431
28652441
63365527
391053857
118158553
68162489
301304281
390095113
14159683
455056067
373730971
308490473
93007573
318949691
85340449
133691963
368588681
331325381
250534087
90885253
434716511
9896951
366633529
45608513
272492611
131386601
506597761
39063187
264190793
9132733
316917329
73344899
210147061
234434503
528606941
319772249
517439653
305816971
79043849
78721043
233085961
530994979
103498061
283293653
457225277
235427473
506638739
83939749
104683309
255431471
229601321
442516549
26821241
108275341
74345627
409862569
22242167
245447417
136363211
534112247
316228247
474943321
148841219
98742047
189701429
365829769
346979329
184114571
66460253
96671767
288105197
181401307
274567633
124331959
517915303
300813379
416872679
93810779
457449569
296284783
246651611
384843749
231755413
451990229
5544809
65965513
170279801
333336743
271177273
444501553
73758833
261526949
527890819
458567873
228193859
4712537
463362169
108394577
364920917
137649581
328524061
367237603
99711641
275091233
415059181
17096197
436745807
429616427
203042981
495817607
72555689
94713431
443983031
225755533
138416051
241561417
536207587
36308621
2644627
513147179
139287359
362480893
261826351
512872397
375238439
440101069
251691221
204254437
51004643
113936887
452990663
356782147
145328783
405042277
7315601
324424367
419517299
141837931
219287749
62675681
26330071
365463733
363248323
489095417
500552639
308347673
465209611
372180313
319852031
364812451
80595101
493356287
414155947
244403591
179217713
315569167
445885651
336516329
293004697
397891657
388563607
148009571
165448951
382092341
450209899
338751433
501825211
238038379
385753223
390344557
87912541
227448349
421120391
301646767
218252849
435137201
306786133
369289183
357833237
315684283
235414033
441966127
302868803
478294933
110421013
417655841
390824327
493240663
307588559
529598393
267009037
79728653
69232747
120008011
185809241
81510601
456721907
128775967
343283153
515786701
365444003
515643631
304332739
432654559
495456079
269696267
6798719
247191779
222021073
295050779
227478311
150086381
410704069
266712751
499691891
486416621
124010459
161718047
148447603
116406053
217803739
338365583
205700849
314979877
189419177
258627547
511555493
449913391
408136661
237374777
292096283
151900699
131343493
343367671
201902011
4322951
182403313
334854991
228751931
268003741
414933809
359614363
337779649
290578201
205502071
71123179
218413453
69284357
283958593
464560043
396440669
38556367
48151781
77341139
177101789
238737973
38826503
456751021
126896321
414759629
25677277
343106227
157776781
256823389
24868021
45910619
311101429
316683821
255243299
394710049
616703
174245473
326292371
69594841
457539697
484691521
124012391
61093559
142724801
9803947
406343359
110453719
239356099
129105751
29393167
278190611
36484909
233994779
194885143
133015109
248149597
200195507
137826737
294895501
222218879
187031893
142130809
21936419
63352141
142447859
384772799
455909369
29269739
534579499
391530233
421783573
282024409
140971289
269149757
311378297
201711407
119499109
406260131
83875133
261820373
320747929
173938601
445059617
113988607
451614283
464714581
283263413
377733823
11908643
450952721
93766427
268170811
286176817
44453363
343636961
428004587
27935387
184417027
233801189
41404457
122294531
131092141
187828567
489921227
408186421
455623057
62162327
209463091
472409989
154255781
207907057
81836947
296274019
371967649
354217657
284914099
1635563
274484117
171135959
360057679
313518299
184124639
382335749
218186581
427633603
456739447
152673953
304506649
495888859
36531541
25592243
435604619
282946369
22209829
260872979
469551661
80748947
261374453
342788513
467799373
344468737
169931009
203092151
91218913
463013959
231735997
388361189
32492023
270271123
135905437
26533483
524714563
101085353
160719089
324279523
157125961
452627759
235745789
203748073
147074243
48948037
177609709
497545849
449439631
262855301
335574227
4220353
119486051
436293619
306766829
41885453
355018033
76493819
466476139
244183909
479407909
242137603
102219323
465695873
189995023
251309543
355721017
277999637
272857699
326835749
401096959
309673981
184018379
152318981
494010487
59444843
435618143
297843391
493094909
163433321
274640879
400449209
391511347
192914299
354431801
466372759
1452487
272154437
453895469
300408973
148590193
434111903
9328883
397067459
404541121
500595929
278633149
34177673
407335921
170774743
485892299
120598759
88846229
234975733
25886923
138395291
489750733
45583991
55387247
442142359
90244577
431837597
240875441
411613747
533240767
220760311
202197187
265884277
526047551
470092541
376951643
105567403
486411467
274145761
330970561
280635961
154138969
425446009
204464363
372622001
154433129
123216827
96593257
227073863
10899731
4190269
55938199
481284017
358735891
134414089
16132351
173088607
179973769
46608277
219691039
318933113
377786623
254271113
475561813
208354721
143518147
352047403
351823729
191955583
515093773
322236491
126653581
512751011
243906851
76014853
312418373
261539323
98257921
232230343
53095969
49768073
34139051
532386733
225540397
443427923
175482953
287299079
371344411
240257707
354795941
487397479
154129421
405131581
150289849
119664317
535808653
501451031
154719787
260616683
298452887
425638949
513435833
192426103
106281257
225087367
333657193
309919073
496668769
506886659
429795833
160979363
278619193
323527601
114419521
106710523
274408157
57453631
394276079
423866923
19275419
390697771
71861653
314580347
297910477
80972777
61858003
18267541
312885733
270519649
526664407
205221911
427443001
257953151
11674919
243209543
379302061
282346601
137009729
99006629
323064827
417307391
50478191
236091299
299909647
397632371
88292797
130659037
462609353
97848089
452184917
529358309
484039537
80850169
113464807
66842681
170036759
257169347
187029991
463334281
414494009
222106669
417243217
120494501
502838549
208653667
208102021
41063419
459028523
167605129
73149463
470815337
46648673
290463073
143557451
285077521
405160121
75085529
226692779
524660009
60277783
447882161
341012051
488886941
2798381
419047933
120682307
431369
206515151
110759689
28973029
36883799
135825127
239828917
443283121
211458763
137542963
463581119
363756703
476668079
65463367
136861391
500996101
58574743
533453803
510532801
277493861
408694043
309987371
165586231
58511897
94684937
454321537
437735549
82119643
24588887
124822333
290418829
384253501
316757183
363996107
115036787
115727221
26306737
131854519
123492371
85459091
326981651
117912241
156748541
472850753
291319549
52632751
72793577
164097463
131163863
463206841
514175537
26574113
493766719
437791813
197365703
240042079
64480081
99658939
327179407
11794723
113976859
182902367
37070329
302015501
513330901
100059307
444015497
144220777
310901093
365157901
377683673
191784739
407882087
164105399
481300993
261090563
207453047
137535263
55580969
320143091
45164081
257396891
483380831
497651569
65195693
302769799
195496891
303186641
439574929
347488123
182998121
98132369
355420837
11890511
50700707
436145137
22149727
93303853
410317
214981517
280344521
1466519
227262293
103424599
456763999
64419151
24745403
305172299
478843129
79368829
360924601
22650671
485505221
358152497
216693161
526761197
533254807
499687037
281804351
50331599
321447949
188663071
426412183
259589359
133759453
486673301
344609959
200202323
85234813
397457477
198507019
296383327
168726847
391996697
435552839
94920851
438000323
306623063
338490877
216522511
176031103
531887527
114122231
383288251
497171293
143275961
395097007
522347113
400963427
29008891
387284459
470039179
414779017
526589803
16180391
271311281
407669387
483650239
303103967
502870279
215124643
354622291
533334133
295561771
76019389
32735159
426679483
236806309
443145649
5491979
359213719
290630699
324477823
532507501
519312671
491639437
428007977
519654851
269570687
296523583
362534593
35661883
72219239
98052259
314454691
178278151
523449769
372914051
314642659
111035713
143959901
392092321
160201837
461188591
69298403
285805909
21616823
48876197
159337963
415193549
131910827
324166331
430693609
75445499
63170579
355786031
30352121
483335459
420059411
417235031
486984371
135405653
102745333
160311959
444306503
276316681
184740737
527136671
470554727
231049381
466270253
447202631
256065137
31056083
356139739
357220519
462395543
425112101
490871861
464930897
492102313
294890263
306050531
528379289
281370701
106976549
221947927
159129631
145516901
394248527
43479713
157457323
70221743
331074979
509213083
130339309
224625197
113921407
158811781
153931117
192059377
173982619
488267399
373643069
24566273
21853987
110856569
123477457
170216681
481633969
493256333
346837537
208081009
284572091
106633157
180589771
141452491
6799993
141549223
94676123
282464123
231511451
56209807
67862747
29506133
237306529
447239323
4522069
255540847
301026433
163056947
392792789
116415179
234418801
12814339
118065617
192407023
162216181
258462671
284255701
168664439
95055979
219794747
316381301
187612039
122273293
159436357
119632229
15551761
184420853
318259069
135303001
180786937
522131881
159988883
266317297
134823853
113569451
381417977
319111567
408157901
8870863
193135883
363924959
316648313
381304111
263055619
303309187
145595731
227394163
418236443
285109837
168564323
239808791
454864141
189181073
320013539
437559767
173843347
131118191
111333241
389760311
231571499
380746571
165563779
244943551
431756887
321000131
302830331
449701739
346467829
500700511
176840357
41801257
509864903
482200919
532426469
211242973
46202867
346681723
470271883
55344389
243152027
470891963
442004897
457516459
29488279
343390277
201418939
405989173
163028933
420071459
153399929
24424787
117004259
133292891
143277767
462561893
462375863
147961141
383309411
382995443
395688781
455087137
14051287
412019683
328216277
359039579
409694479
97254881
408445139
18819679
34906829
84606283
145218967
354334901
409571297
246521729
455007139
524487137
181760681
472378633
462846121
303406553
255511211
111570049
489615739
429006223
51692371
434804479
263218789
50281811
135629341
523964869
302417917
37388531
526454941
92639207
495010331
408922697
479569693
383305229
146636947
442754573
494859353
272371357
536001971
280654247
60043843
350479739
385674259
275643539
395005691
529989791
384049433
496568203
396429469
435971561
37502573
430583801
305756057
47932847
527162173
227374321
45313421
241088137
66216443
393510863
4312019
209413517
187173457
305598191
221445089
30229631
370748629
30972281
265370741
142198649
326665753
29532653
418433383
228304591
2559121
26154353
240707759
165899791
76357511
28355599
427939643
504400607
280208111
234620699
31387519
384942689
143906179
499688653
312031921
270250789
209416951
48996841
31087891
457753273
338927707
334317859
210004703
495625001
146548781
217150793
283814879
158011153
534568817
20017513
101770337
164059729
512199053
483685417
289664227
287441039
208315907
9001621
95691907
173299603
439285853
470250047
3174599
207685201
163969627
5382857
212329003
451083019
9654493
360832711
28862989
258573467
270933413
153997573
318611737
442096231
138018847
304112323
99968269
264712853
421353011
84724301
459660737
118310117
354070531
475602791
213513947
391178591
196684759
306758077
16758319
132020813
264956099
511470763
232363799
179380393
15598747
321637859
374096249
339448531
512760769
117108091
251143093
354325789
246800867
179344573
492402319
107615273
242585303
327560141
29128277
22842563
521078149
98531941
303588583
507600971
447817787
436879511
264285907
272304437
430583081
477594457
12425269
328245103
89129149
379406143
50555177
170288477
402414029
74066543
247811063
314483647
99176009
495800653
486617983
292228471
401295949
211595869
388032199
185118677
469031567
37158689
314807057
406708567
235169359
152230361
47036147
239482937
127298207
189025939
469172479
81777601
29635183
444787753
116684329
413173597
54476731
1630471
852121
460386323
387031517
232741633
200025173
17059477
327862529
301787351
160186553
462651341
336255079
126315071
147211861
92330981
149971457
232622177
493455863
10891217
392840281
72332933
96362333
178889369
219993299
63359029
118455803
110958607
534419903
173283151
422277503
331585259
332811379
515980637
203305723
106882103
367106819
146522227
324221143
408696991
383361103
40799501
521114483
298807771
432615899
188163947
88348027
26382371
48825211
312006671
186443197
315571439
164767129
46947073
295447253
295430731
475158433
305886173
48347177
16876127
128389649
327743777
84116381
52404239
69946973
409571033
344618831
384153677
50975137
64908463
4881953
15098959
402499663
82087003
45536479
320690897
215316601
291507059
514051469
507262981
529661003
495816751
154341269
439791337
58490753
39394903
278241541
486478099
470133121
382438349
443121793
76239643
111248639
467157049
114930197
70238537
292619539
201270761
483907591
265222963
191135597
466786147
265060427
414054643
524487581
258741947
18228461
205642537
349201991
474371171
487810847
255224401
55845233
391511149
47106431
496935221
264454637
149318779
495743903
348446081
173162291
22756673
28809617
181233179
228972763
352415939
301310887
48701789
285271991
130770391
189128659
146882569
369171433
139689383
57336343
249906101
24219199
13214599
289264691
215766073
191019817
380043607
136159631
207236179
416804807
137083253
372482113
504611753
279135029
271682101
360470083
224239217
469088563
27745493
358738117
336980411
197002573
519843943
106821569
210143707
167223293
381341489
234945691
503625061
388233101
413646179
344253103
122547599
27495179
292710289
265438321
518822869
376404503
365868523
141184721
146865463
360379321
175466693
499718399
157108267
314728927
234116147
123230479
494977583
240522193
277065557
311128333
395137739
171004303
451756493
108073523
335194003
438232061
535151873
233268817
508959007
284764243
42819059
201396463
475041731
388784311
432734509
45630901
219820661
99457663
114056119
75531073
311091829
35738207
226229191
117675553
414008767
16953089
353000797
486198677
425654039
224638573
237603859
206495153
234453707
368608061
281395703
496161487
96527723
288822841
373805111
276129701
436077781
292414457
515402443
28573477
382996277
20321423
522269299
188851931
379452839
497519419
22065739
231781987
253104781
35393753
349228171
155300141
358658837
248086991
13905959
319111711
42999041
64298207
399795791
307763719
304174687
215977219
101036119
72678703
103252553
344586799
148570013
214375207
179272801
397127083
341567773
399045151
383933311
385403911
347677529
515578909
262065983
459530189
182715431
224293327
138275723
337381787
529710787
154053797
54746243
463533277
438731627
531486311
415044857
164689103
153669673
157661627
489390131
544031
338171711
134340757
300782039
369471667
401252791
266554313
482556157
281526397
515087401
221972987
412875427
155752603
37847269
136070359
140653111
30012149
344540519
97482751
146976569
293650601
345514151
25430297
5176027
452208821
192398501
99057703
186354439
347060683
472947161
360471673
113760877
322105937
94516049
154894847
26472569
131060473
188289383
42416261
517788263
44638003
312320711
172128917
274488937
216772961
255518849
341183891
128959939
185418679
103512187
99326879
4236917
110645771
502534343
95406071
479287397
332687969
318195469
247508531
183495043
288010453
132465761
304581821
244327561
315584249
160724329
128379871
461849519
97294567
438001211
356047691
307494217
237150773
437704669
182761837
286396783
245550541
475400113
208269331
56672359
59642329
219483113
239715673
288591223
54647993
169620907
70715009
51546853
250684163
352869599
339767803
401882869
358538951
330828767
98644657
5764147
422954461
37003613
208776329
124683551
6747509
391940557
321729487
210709519
225129659
383465963
132218981
232684841
341551339
311401843
360640031
292418011
536133691
339635977
200185663
39148643
200968819
203354111
2588203
48194899
274566647
407769221
286200947
530469323
48796753
393100159
312865409
231880241
203140907
465192389
303676771
217740629
512382239
363962411
489551219
71712169
535776949
46781237
33945701
249567893
309326063
266281871
38403619
516144767
284957641
214874357
459528637
461292179
116583521
535423067
211155611
311735407
174708733
517965883
122999839
104947693
48534377
436026511
448856033
329843513
29511683
518769701
185012801
46740193
67253321
187653643
217658267
492077543
531472127
461097157
42954259
305586893
348446911
68217881
270877147
33917707
51186857
262056407
493056247
45217049
339193691
338161559
242525659
126512831
149914147
32492533
444483953
132397313
19801499
203783141
511985521
104141827
19272151
201342721
408417767
289693037
110025389
243230017
189404491
18925453
331087039
327380593
154965253
381194579
309756737
249670613
36085097
49818217
137829089
228272977
202762591
46037197
391284251
123696907
395121427
100653193
330849769
219705961
265766713
1944689
345759569
521110771
451594621
12695393
295552679
349981493
453691531
200334653
236426087
234463991
450430843
116519743
514559803
40771453
70853267
203153563
170889497
323552923
153452473
437843921
106307521
68444141
457327987
458395117
84738553
168672017
314236513
509175179
123192697
8892157
372532309
141008297
23083783
134286151
202337269
167720951
244283651
418325723
113418881
499495133
476715527
472651199
475817821
258331991
281732117
408098771
145332353
384260347
336037319
346982681
332881247
334624811
423644251
507194573
288977657
483583283
42810673
273018659
159808331
99294571
153589727
132601097
160252879
366234863
71055989
361132511
395629681
432980279
230779957
21938387
277586663
178031587
536195213
321700649
395751331
162937927
159405637
360064147
331632109
363242989
26032463
27431809
352289629
169916941
470190481
510114421
466109639
76705093
186799663
389358091
139861957
464097883
130847803
65036327
345791863
295733437
278590243
343137859
400058611
8540089
146657111
519481867
405620783
241331581
301933901
63983009
32064983
131738297
473306077
269353991
480457631
418151897
376047073
13051723
514689211
203221831
512177441
313488787
378389371
525375727
413631277
410003647
79613539
135906289
6872807
88876223
336371419
238629109
55072789
85769191
67122823
534228413
11786959
143330909
98824081
379002839
354122033
422827541
427333619
228641057
435392327
391151339
362640539
296502977
166441439
288390229
139029941
390836057
239391643
155716879
163969129
105540769
124877383
245557439
293631487
202283923
103286881
12670211
110131811
245778739
385298957
193553693
300515207
268860973
251863429
360909551
105027233
189391687
428644141
364557077
205908427
353583929
38933597
373404263
59307029
80347261
90364151
224022781
422755933
187359383
405429433
140727757
292061389
141681739
240493199
425870371
399422629
179325551
330286997
297851143
500968987
467718107
261426709
493505879
125579963
497630201
49862773
463531697
60815927
196464943
306634949
144683767
460858609
287892559
274974319
466375891
206716877
165683417
267588973
234884431
191068309
236604089
104702519
267566197
312167833
185511013
484032473
39911021
347308877
189683729
438711379
133647011
113374423
396612527
22791451
385114421
375971831
348640661
128617537
79768817
192150391
455198479
92109977
147786893
335228563
164117683
426332383
259261423
129827161
201096421
296245171
224959211
192214961
34325141
176122031
196866247
57938393
383283059
238662289
274088107
235290631
183388927
428033477
434499841
184497479
505560581
30070421
417024613
415612559
309557081
125037047
138673121
383586179
240635207
483511661
336620863
189268537
222458503
531001181
511974847
239508377
74074519
33406111
127062241
318717017
335999219
358002493
139795739
466154537
6723767
110140711
72254681
135499817
480906821
503960339
286505299
110304877
355686923
52359863
205804727
240790721
233650687
423425539
385190761
425999149
411143767
501365099
207146491
37806667
209198959
48213239
413432687
239434687
514554809
345734833
384255331
432969751
377107597
213057023
272575271
15575431
215368187
471204343
166345351
490838053
483088367
257681731
394420447
328077521
117765797
167533819
493220267
430661921
71287793
262438927
272164583
6437393
4581383
376490599
123254449
276738731
311419657
233012137
261397867
38987699
209107501
381425041
433675009
195893689
353794741
349863733
231578687
369493693
276751751
366030449
489094939
475704811
221136313
336494723
93500237
498113587
71782597
330802831
77176273
412865209
345267859
205633093
268234331
373055533
88259231
427051091
215763997
528229309
258445001
209917249
66755291
47493101
296143669
487858717
33193619
460215029
254429069
213908393
451513457
363840143
152088493
115684021
251918551
461023319
28252603
205131841
165041
143015881
532988251
222836941
224118959
159413669
254649877
6757981
121564007
235345597
27362327
510969581
126458369
326466527
324284923
176046089
403724423
254220983
252382087
43056931
470571001
513956231
70136113
383706241
117244793
262462639
113588647
217967273
314570147
323426431
124867073
429572359
179962291
520523489
283460797
453836891
379651421
511012651
205708303
381665287
277484533
499384519
169070773
189451753
403880273
110483647
259424533
170365711
469164781
521642753
489453857
291465619
395965799
307938887
238402501
140541007
192467159
511135381
275725291
298994809
195615187
294675343
193180661
383490227
289429663
97575769
373469611
162474667
274942861
178835849
229147207
15900589
463270877
261236081
36118063
236134219
379017019
139044601
48417329
70187809
285366449
95557681
185761379
109702837
85739657
140454467
288191801
445951403
170888537
216638221
460966111
340882019
519322799
81382123
430938793
90613531
61511777
482963359
369433651
1328617
56279891
118043671
40211387
386321521
303357293
343313569
465152071
172612463
314268233
375077789
17639959
359699111
251512267
447303203
470003693
164894857
408172997
469396429
415086487
62036561
299208227
256899677
505406123
300874373
187615661
58294507
15077329
309228893
133417607
26806903
129344503
174877519
415011209
58260451
173388431
328820333
434800837
162251381
110452403
264518533
286967927
353810377
41666437
34884853
231600011
233868919
273576341
827347
54683569
103604233
408678167
318839701
335692633
261027343
453235597
403612837
269483041
445171171
326316857
153051827
518901793
454292029
277842197
140092523
58709899
58818239
486110539
112313567
396889721
439288769
23983381
398520263
464581993
39776153
267649573
267498653
170237069
230788247
325069891
233491637
58448893
103130591
449936999
253693543
532278689
1735849
493380887
391775717
94840927
306356051
105832373
2959613
100884733
271536149
27257473
234468011
313718231
314141237
313413223
518009719
125126893
290308849
451034581
404460629
396053969
102355927
116672797
506953963
456643163
361184701
28972417
415815613
45936953
77460199
278784731
262357037
365297381
364349977
42272453
447883369
262102639
184231631
400402103
535820567
520912177
45011843
218639107
362950529
67781969
394893481
177455273
478267519
205767293
467906233
200816573
93095137
13005319
131367277
418506329
142131791
12825179
502629961
171191329
233710579
61649891
376195679
78027907
315183173
57336883
465034529
380841647
66000569
493813169
86702963
97425109
95284919
301204201
385618201
145346573
77142739
474053131
148118107
243229463
325804751
285693271
408839573
110426377
475169861
222845863
459584513
33064907
15408167
254432369
427205621
64798103
128211851
476204387
295831153
173659309
312957979
235907543
109923259
437103281
236784817
343383773
345261277
311474519
458261033
344822377
169147967
517359709
435332327
21181469
282626441
195770749
278445289
159494981
54066079
213679091
292006511
524517911
498973199
141212363
251124347
46033913
270785227
520749727
182857699
277358657
337159859
205495123
223603537
40377179
56515339
59641289
90167531
149541547
268582453
333338627
157442209
105918727
480463927
71054833
475737869
514312021
162661973
381522607
253324469
201981629
41463473
184706839
411187009
146759027
14361953
396889319
414429307
326270941
351359269
207056873
87438121
135373153
183530059
141302467
303126433
481429567
262325473
390192097
285912259
338894141
271162517
281094089
18218653
15356669
54705773
217421251
302511851
24870793
242200939
128845627
476564483
340268441
125503579
308142599
526690067
519229673
290879671
456432547
251485313
122058119
262923809
439732463
175543187
272938409
321941579
535338679
339081499
398076409
5434907
320510051
389724347
101089187
406997183
63674543
375924371
135062453
49575583
418027613
323072303
435117853
174972533
236323897
48703771
228002441
506961659
15592487
373331869
67463507
327559577
389700029
154680679
529586203
265612877
178682261
519549341
141692303
116512937
528416753
502919023
397925233
407653427
151146701
211537913
114769427
42846721
387714167
85583587
36013501
320323789
509321359
328661087
120970361
483522587
217389229
282829567
260067607
199231379
79231913
366631439
377747317
91252789
163341719
464716363
370977029
291781771
206527597
293133847
235433879
484834633
428269771
25801861
455259799
366874153
72161693
305569487
331365011
473045201
450978893
219091919
97912993
10469267
385119247
292116199
67189783
158834087
31731269
94599937
368359207
75295469
343304431
274392791
283868407
182732317
506540579
329088299
486721223
38902541
87648641
226933171
482024327
523854469
22102097
262115239
425299949
310880021
459844939
534662119
246172943
360151199
427473521
535781629
440290729
532209371
525688259
97813819
514437841
238411577
254717531
482702141
485916437
107022583
71117939
241687321
459399989
80605873
401696761
226039291
187588867
502027963
74295803
267463279
132212293
375461389
97648379
523827259
92403713
8215513
494862037
403581407
424875683
279489919
304674499
89796713
455701669
504841223
380648131
372552359
194086609
219451567
108913759
133096427
507376487
77945753
293463323
535276459
191796929
243841361
236435179
435152503
74132581
258785209
508556089
239333363
58465573
103490999
268515307
141775213
339648601
221452589
53032523
168660439
428598173
176313601
44154743
461674327
492413249
504409079
280081457
493893473
341731937
214093927
80142757
183652603
397450583
445269623
222620653
48685669
107837827
520944103
310253327
507004781
96320839
404789089
401152069
493027
2303029
440880571
226513669
518747837
384782887
296139653
310366361
309313757
103034311
522985009
168721757
204664763
323257369
385848781
115891481
195828629
413817011
424750649
71174371
302654113
126762527
458087467
44167433
260687659
158100871
153645319
380594411
497418377
380433883
91445069
182188753
447352079
250165309
218379701
202501697
147013429
153480997
393417127
238265011
184781029
78962509
179456003
391813861
369815903
531824849
397121047
448881101
423597221
481763813
209467177
206383663
71856217
7673999
165401911
272103803
152417
208469237
287582539
206812649
213725423
211933
495497677
447551509
517773577
438115693
195447979
471412127
66542867
318805273
184825651
33640423
414973049
522775613
528763021
320043707
285694177
14956159
325675123
170351341
394423313
384388133
326351843
473476093
46239649
277063519
294987529
532848419
380652907
11096153
203859059
332032867
62281579
328072631
240172771
122006333
273014447
468086623
533784211
222145813
170578241
484409333
223984301
236550901
59934529
271060301
422020259
55364623
455704391
174201319
148879741
478200427
27233957
140409223
286550119
497323907
16614023
7539731
392590771
193925923
306464947
15854491
283177003
42571241
502485437
357376477
282835373
22144427
39857089
239716853
112771781
219275233
351997493
332665793
39227753
449538647
150052787
92018141
163519189
126339107
315592631
145537001
378085133
305518813
378032561
11946793
27144683
483003869
479197813
480082717
774523
65873231
432299729
526038103
126378457
243034973
326312269
318022231
432903593
66226583
37663877
199241267
469164053
36474107
468346517
100768121
511359193
197792143
466523987
437718847
482606141
211550837
401255411
430450751
197890109
373964443
437922637
511803991
380022443
202485713
152834359
216192061
155178689
223890341
191392457
133861159
258098507
172501531
192847537
298715269
434926007
31572341
293136551
391138031
456039211
169835383
397970207
371371181
32493299
179196863
406243471
470596279
258235409
312853733
320099473
60690139
303281047
339786833
513675161
22292581
289254437
144376289
324509033
160889171
40183483
66857293
309961073
259673549
326941499
341219741
200305841
91947637
346811603
464119697
508300913
58437149
141868561
19925701
297994579
171892037
183100553
332565043
407488799
72961607
422622229
187307399
338576507
137586481
41298163
229028159
389762573
475694861
306672511
139504399
98151973
138627193
523113859
69588457
121688989
489239711
522596021
121406101
333562981
71163019
187233679
88578263
58426481
526409749
192809857
80533931
281445221
211572601
319263431
228666173
317667281
514617361
337613179
98703923
241220011
457897883
199240229
294382633
120051889
69259909
170999303
340767019
216943451
416419691
12321343
484097723
6545191
210346211
510682157
313834043
208322287
177479789
477915121
266518627
210315463
459944753
123973957
534979021
173195179
309433417
375084733
73055033
157654529
425360863
489597133
18809519
258710891
465887053
477357481
176532991
146937797
280421179
45335863
489252761
27757399
101389357
524127053
1737427
408609511
44253611
395708777
264164101
445032739
326085761
71538827
426344687
230121211
395276393
133031663
405541963
478785269
505730759
248476121
18417611
303290993
63041497
302264533
356509333
350285857
443267969
476238127
165882547
457876229
259889243
270147011
505442251
179741203
6903647
485856473
478925549
502039667
511614157
104332609
374756717
152397863
320221007
292717571
476622317
485259809
360273853
441740867
315404017
155960653
524191301
491708341
467661707
280895441
287595461
126542161
20764673
190448207
152219843
297940913
451262183
267311801
58020349
265802687
368523923
151066757
249690719
284308889
462114661
418601039
118464781
339503221
299549513
287205101
335850461
428787913
244679329
207976061
196459489
65175581
93628679
375506009
370356919
347527777
304843477
462677363
5291719
69045059
241738477
40651537
53629097
137062879
489816373
87518309
503712661
21457481
322398773
405883657
301587697
59885879
52626107
401652389
500926081
298641353
299300171
216873857
202845967
502609319
225471703
432998977
491293381
208042493
16260077
531064403
456862339
219574253
384025153
348419287
457539499
302079143
308261717
241865081
350088793
323595191
38398757
360843851
30618191
66561251
142195589
511095779
333787033
407494057
263373277
490357379
51361907
301053919
517922081
356482751
515888713
411297037
492438841
144168281
176585939
467495317
340529911
381788651
161609689
374909981
42451837
273739547
99580199
424638191
136632521
476674483
292131053
312099233
303522937
202279219
492149131
235367519
393924439
283770541
49621729
439433179
292619161
98922233
4417729
128399099
124161601
437889119
506877643
382851551
452950373
408891607
36989483
378592021
388104449
366956171
49493567
112633373
165927511
286471517
128678531
84545413
251755243
180284617
54919121
496384201
436522507
98722703
9373759
532470613
224176091
273468301
382052971
522606043
131126267
250687417
504533951
83200321
72489281
265200641
387444401
195338629
272036213
469058309
165742147
352345673
307438559
404020193
320498947
530149847
27722353
499786829
423942017
72891283
118022689
49649191
52570519
19492549
317782279
346112269
475098709
31604803
379031179
215488883
24855497
157199477
467258833
380066959
26154901
303124837
227928527
256124689
357212441
69903959
842267
59498581
319329323
396252977
199198243
128708263
17411131
443472193
483398579
282251381
214017481
198533791
419463503
355157953
107861581
16352737
8096219
232715597
134478947
515660557
247238749
404137739
305221123
68425573
74084533
45370999
297782203
308677169
230938843
245874787
448067437
65076523
434720743
310909127
190291151
335367133
468323797
429249761
25515103
425747909
162753163
352052549
533297887
273764969
143316769
178146461
135612229
335665637
220178047
380331899
226102841
389260181
232493917
79909241
322797691
405862547
498741979
34460081
116038861
33093353
233053201
442249139
118701053
429665261
7416001
74475197
482429159
152892787
358514489
11874431
301097221
298558321
318040367
73790399
181551499
337838251
167218063
338027777
305238907
29302751
422987239
336978361
215515231
9523399
307622261
425575159
100229347
65214689
417514501
531550189
311607899
527812301
63295667
123689257
430045459
182232247
430413161
436802447
52540603
501899011
360816553
499786759
145837481
132197501
279190039
443258567
270667967
48889301
410292611
359714207
272058931
168800183
31548343
106335511
524907811
503212513
508359659
422082337
361364513
395673599
429085571
523561879
28600471
435194233
267970459
326133943
509835751
508431817
238338301
267790337
414676693
413399237
457201663
410797369
488099023
304597679
445939603
249471203
444483719
59394299
114198521
463495723
325344463
36574757
96942817
34767913
20334649
417597437
479899223
261860429
149398861
391106591
383688281
204898571
416101727
184380593
46131731
397505861
418853573
418034147
227538859
253092613
436819741
103798351
113999777
504465287
312761497
518474903
76544537
533043673
371283673
466169531
213948913
489450277
370440349
6637357
388949747
510162083
206748617
276421169
46019801
243706037
461619937
255336707
487451467
319396489
80867687
342651919
20727697
279851581
431828303
15323431
196933591
242176667
484367549
299287927
149415653
254350639
758111
14690749
18158639
448231747
206239729
31711601
88958299
383107097
139829161
362407723
350584097
304820809
1388449
193543579
337286723
310248151
181371259
63241441
517307533
485432567
70579583
55180159
244317313
502214423
104624017
387129109
422032399
491587451
345930197
299475101
73566527
297028939
103373947
107730869
279368347
239293073
234066817
383872609
308022397
358924933
499556273
302549329
14147051
167138381
229710809
210212413
439522313
193539901
96630389
70451131
421660699
241903901
245281031
520814527
362446507
274163413
96554041
75801983
168750293
58967
404421187
241402361
423092699
523110257
351876587
124978261
271358261
289122287
81603979
140152951
136013599
66014183
42180557
299554049
267520879
432789223
275100773
384128741
239220571
106225423
316891391
159987551
371856403
146878073
420087149
242917657
258855287
338481557
274968413
75048929
296030929
222102149
417198767
512904307
177150481
113755039
356835529
298341023
244857317
403928561
126206429
269454209
506439419
356189161
187163407
201433277
107391241
134840149
467074997
441147881
202481831
35712247
402809383
233330093
192659671
103474277
327233503
186635443
22210679
404141041
406564943
290197681
9462599
181327879
154783117
388012439
498134843
363899689
417844307
215980469
60311093
507303229
90686941
61803743
283179599
441507587
232416103
224396531
515685931
482936963
15372157
3221437
361242569
107612521
299378693
278023051
369196193
241403117
133087859
60728243
322551617
139616293
535099681
157870841
406821671
49022137
479587397
148861879
152878361
493876223
350321371
323141669
697387
388390027
280242311
220534309
415332097
518829263
424896077
136264567
413259383
67057883
269666549
69337
475578799
407049703
338549119
303364049
521580911
502191007
126654401
120331777
14774527
178530029
306447247
480764593
36054661
416812217
29673073
356756821
13579157
313588619
508849987
321921907
242035397
485517031
356876521
424231201
164653201
70486891
499415887
310968793
186834283
448215259
437549141
243870041
414441637
62865659
383684503
200046661
91556183
452202991
453757741
221774659
218045407
450933281
531612619
166896173
480975827
271506509
45211939
317486311
473475427
264849131
29723
34448489
256478741
249843137
44277557
354466999
5875361
14359621
127140341
438704971
73730143
178811597
29998723
7619089
291323569
257756713
26081603
76792517
339064283
378363313
447940189
491454079
461488667
173565043
303257909
416407751
327106303
504984721
218259001
396267551
305972617
496272919
65417633
433236341
223119419
355085363
203704861
45227971
404612693
3437029
124294603
96242227
264780617
518044003
427646213
10719047
218178439
366895439
463531261
65608229
17568491
104940377
213474013
202895293
243365203
101989469
96743189
83639819
357080441
366923213
60221167
334250387
285751957
207887279
768101
451959787
186805823
223437143
528117511
223243147
178342447
13021721
154606877
282014669
137695501
83662309
308247169
207943193
98722201
514715197
382250599
378499519
78814201
151637483
4482409
341374931
78900499
260930693
535878991
328259753
535332667
154403201
163746217
308079419
534394691
33877121
408233929
389004533
3148001
461289791
82250933
460138279
138408997
49684711
337368949
77903711
430403893
253168621
500329387
172012727
523147217
519973711
529026551
411556039
218598343
65260043
310440577
65404489
25702057
261985771
525504857
86384099
80509031
488942527
95770663
69965653
178883389
70137703
81548543
258764101
135298907
160127489
382865401
61370011
87404197
307146011
393652381
496012087
260887021
55136437
455067859
77645791
406434247
458760571
28255189
467819683
47612479
491762527
241430089
304721569
346011943
298513993
211466197
380055737
237771701
34360633
45429053
162997663
483288679
397638113
263478203
517332611
364602353
72712439
360338423
3412859
395499121
15481657
52944371
298038527
199410173
441082429
383151859
201159559
51771277
217639021
71215993
469657103
209234191
179140061
49955483
409573039
98235997
351663959
228552169
235768817
65237467
364775599
358344691
157451113
229796249
124821607
505157657
254720483
272140181
239928697
209209727
254898251
175008973
228118607
95992667
130646779
475879007
393702769
248610221
535202441
279721643
339814999
47038391
64055053
67529431
145255771
177043663
28494331
485205713
491090417
95511653
224482051
54281377
459107459
373345897
79450909
380523943
495905981
160483591
208681727
315536821
299683289
99006821
6510037
97185271
228879577
528925151
144535987
300576929
468579827
206959523
356223577
390765443
439271597
290660663
81524171
144143449
104971693
25281097
302865307
309356759
471780739
117760079
512136601
300369871
263922583
67295497
266229787
386018771
502315831
344437519
247320431
156071869
120525749
256053419
332835493
525117721
231475807
533733703
451351391
137911453
461651963
512517877
300889583
523332937
501894181
35414341
525426653
140495833
147040169
230777809
355110391
498500789
488348569
235182487
227286181
327786341
98427599
428682271
337361863
241465669
289324463
304676507
362583779
195073643
378594617
434785907
273257293
159492943
216700873
207077471
178449437
369314041
101069921
475016291
379271663
408614293
95747021
281191649
47284817
152846179
107664107
437695831
471441701
491469193
271396777
164784761
77481323
66962803
389737501
387765673
117907411
55205989
229230511
4431641
202664521
146847023
70291717
223164113
514690549
104344301
11900657
331166999
336023593
355651529
374765389
141619987
265075583
232791541
359464487
319385707
384978511
203818039
143224453
131353111
65799997
293709077
178402891
503045839
194418901
25643593
228417599
295496423
95652071
112552889
66342719
264835007
154742953
128031601
500353561
481417061
17676691
359271329
114865117
92896967
223101119
156122023
459239947
160449217
381082441
260451083
347073721
339907699
388979707
191510923
106704071
526050697
7233641
3326971
403139357
371963629
328683401
279043421
412869511
216169559
458916893
228665473
181606003
24611473
379925617
213738271
271471279
390491243
465480007
411018823
73131439
486358129
144704881
363164861
330585949
312495187
53029567
178223449
516169421
311423911
190968863
15942053
13790303
108202643
453101387
179215019
332678207
59843323
80927851
209461633
194689753
154449731
105762583
41345893
195410191
101466293
236298817
199437859
70692541
396688757
517164017
381503201
372696997
505918991
344964959
524292583
458676277
328820659
101028901
429650681
78648989
113251499
158957371
68691521
79518157
529941241
86208127
489237767
510270781
532624427
155108203
338084779
233850013
381499889
49208683
319714013
153392237
100092721
161605333
359818579
36606511
288567229
177226157
58517299
463677359
35383669
109281923
78264709
515758013
392069231
2066971
182737279
291025487
283385017
230714849
473311217
146548733
284814053
101281217
180109247
248573057
80917087
194352247
374221399
289793411
80984861
65584121
70590881
398056363
319821317
161174357
82356613
167951519
463805467
388571767
225545779
202037383
107286799
125737681
369061711
185887259
261358871
223366951
101254201
244059421
416501747
459318803
308609131
161388569
447415909
34122997
53026999
84919027
146325317
346522483
388196509
1659809
438456703
56005907
474251543
410168687
397947427
225065639
449556707
386618129
123148609
533019119
330313871
482140079
22484551
532473301
243461087
96632929
2080597
368276081
295286041
96228199
39890681
134219443
9158003
481116859
109263901
530933881
482810663
131548877
352602721
468036991
386412989
132417689
297028031
388551073
360983761
532040617
403594847
432493669
408741163
234573061
215716261
227832383
498455261
192831259
256128661
72555437
338472503
20080223
341505053
3955657
241766017
190888447
148799921
120313889
393489581
95862047
237990073
472845817
242316299
170000693
129113779
443287501
519631327
217772899
233122007
192066283
444107551
99958591
117637271
146619659
352175683
404731003
508687181
400652423
196089889
214835389
356768743
531845759
168513439
473003173
445186603
62777609
498702037
225709573
114713177
487703
206966743
93071507
335591947
444129391
86356157
350552287
296287727
423530189
460681951
429525101
222099391
388571411
119100673
266931409
205959451
169773491
236213431
35805773
314042341
428452561
295960451
491923529
450177941
66689641
138935099
520729997
5137373
319283513
164535667
419990699
21495941
518524571
289172927
425590309
49794113
28993171
492467263
4847153
76271927
263840273
307164293
479452471
15278981
126316079
422691319
428404481
455239357
9535651
206870189
410079209
496314659
86056183
424584073
202232509
522364757
39353233
500257117
101233367
67521197
350529427
47082793
342744377
28407583
260159363
45052621
425548327
529308547
286220563
505723007
327351697
107747149
298968101
36749309
187874359
396245609
124361009
303015077
69075113
238674343
134409283
97050883
536256199
433832323
460595021
487061683
395849887
428940011
370382293
90832517
62038507
358850159
99669443
396541109
26490349
61174907
267985699
188902843
527394649
253185011
360155801
8189981
413497831
370253899
49647809
406624007
111038047
499862863
231871061
258902879
299485453
257122001
391473503
88736083
55310473
289031891
321135163
460371047
389270549
202354843
462952837
280862863
34755899
332542733
7661803
534970519
185822149
504440173
419862137
56970437
315494441
495647993
142341371
23517853
378750943
438496783
95901763
247521413
72664133
320890523
527257019
365769479
73421441
49290673
49102129
510161851
421918043
429195391
246425651
228319519
165968323
241073671
219023669
270179951
413805331
338371387
12848863
157525867
97928531
227699029
134265013
338411393
49281173
150130459
520375861
17898007
77935181
463934729
65345711
108195713
167299757
431321279
100260389
59177851
55288817
318368269
205427419
193657729
358662637
6467611
156637471
171449869
176632681
409286681
144204587
271533907
285292603
245869051
120318293
169033247
410489999
349057441
362103671
373448651
49890443
268762301
343963013
321145729
417728653
83275957
377897701
150757577
174526753
202807277
523612157
436864709
44453593
134695201
184320923
352397701
86473967
232779667
357853051
379304831
169547863
98788901
240962203
318900853
39811231
95038201
385161593
172170919
37238371
27876371
523278517
16069
477174563
519177947
171720061
238696441
357104603
296222803
115173323
172351969
122840323
255997501
311723653
128087123
110678317
99742897
501189001
465075329
179427307
235270829
300779761
515037869
417829259
511637353
460663139
467164751
287978489
191996009
192941951
253860017
53698097
130727411
150250159
51284407
408976027
456447463
394063921
244153009
261344921
415036319
333005767
57554279
295176517
532999847
194669887
392413187
196814957
154680209
190105249
57392477
40456487
69668069
12357907
328636283
529585261
22402579
102274171
355338967
170739379
484768981
179354537
7312957
285651293
398424979
113954513
485377499
484080007
115569673
157396363
123327521
184505417
250686571
429918953
518037977
476924519
14798801
126884663
365331671
457353469
402908161
186478553
489665567
302040257
334977989
291685769
245504011
168907909
177922531
372932929
155779933
319550701
58693681
350698123
254920177
155865889
201704611
116620253
280051547
268037369
369456671
303505003
472572337
333313843
112807091
26739721
363651467
511494499
104158297
33368149
453508721
407756467
288768121
356444551
59476201
332857939
13802791
499219607
480074789
143832371
313214339
60725339
115433749
300421819
355672937
223743367
114272957
324541967
430085017
371635757
383981491
462713029
88873349
47542559
80844697
88270627
489880969
47726321
27513947
290797439
289410391
202232249
157809557
204459139
404060717
100351579
356117929
31195999
413029171
117226063
147633911
392334973
263057329
469730057
86611751
409000357
477030839
455340139
389185681
80373737
210392773
479119757
190539169
137259181
64026973
534396179
416133373
377016737
445170469
105773483
517930943
219384313
128595449
260933033
151045691
322226777
274767079
77207791
500624153
180950789
99656659
180526033
92819599
394986377
353606161
258294131
280284649
157132949
317505871
185960539
221554349
379137581
191905729
448478137
78562019
135057913
90877999
521984453
442483673
58275403
267355157
68728031
130428659
1843493
437486719
29858021
533675281
467435183
226402801
516785611
70542929
109486733
247708537
279026101
217366547
299393321
166498571
524101169
409181837
66007789
193348681
424215119
34768439
319072343
45617093
78212441
279169117
160836103
232369541
241744561
463623131
414440617
434171819
325597673
169085401
68233787
330633689
91360223
53892077
18171169
336288257
146991311
254657261
59163437
393804907
75147469
533759053
445007081
395413483
20506021
133016227
168772603
257867699
533200763
237050501
77237561
105897019
12284291
428727449
2429773
512701727
334239511
81358939
353742121
308394403
388286351
527597857
196965019
383277703
409719809
301219999
123505913
264831493
97957061
478408219
443567909
507526597
312415387
509270929
11850469
520511507
137425217
432616903
530141221
151104979
231345043
447583211
20167517
1816271
491668123
341108177
379027567
370291193
208490279
248136019
515956547
417447853
315310741
188219489
351209083
95329529
283696481
57305459
110200687
88462783
182959223
422444221
182030239
5672833
364408579
179477159
105335717
355816633
153891401
171483491
414471839
143332591
254674039
399639061
405313789
10590617
220625513
339211949
419725909
468244321
4086421
7385569
300447353
106051819
277309057
333892327
474839333
350748613
289517257
534796783
197415563
347458247
148170263
337270943
36869977
458350259
423181943
128218751
460176593
404505449
30536531
325476523
503761513
69320021
397315153
158170993
149938853
85185253
352492001
247662043
23865367
222874213
118063613
184996753
97241429
340369453
497206477
85624421
426570037
293987569
13410377
203566511
279147047
54368869
242506741
82290193
202147811
129113969
123337073
478968001
463665551
414489967
422655929
229605949
124764097
310647553
349214531
229182589
248958443
399244733
397111753
249687199
453742957
178804201
44721091
275021233
1127587
424982149
2778967
368333081
481134499
319225141
244795171
328824479
178733917
37383371
358296773
81326149
290494331
436698047
14519929
100341611
274892939
3956219
286361771
178556297
459866713
11305199
74154779
329024879
259293161
243126043
250085207
119664197
27826853
312316259
150199333
213280741
441990071
247038083
112069927
447407491
381532817
166337033
106663553
37804391
473932831
132391201
439913053
385441229
415850129
99812291
417566207
151325117
98606281
423131939
450029633
221842097
441843329
14330093
467565583
470017711
32535959
363080947
253713961
264554737
382109939
285883691
35854417
515835143
491973389
234267221
154136293
406543043
383834729
352389511
483791299
64374743
193766753
313323301
437731319
118675969
535711861
184350461
150786059
256165867
96116543
503123251
297429037
400806313
520561121
524504957
101126609
138986717
522259379
48311189
361411979
243768781
14766469
510603257
239215547
416114141
5232613
505000877
77321429
361281397
315756733
197473109
63430063
409077653
517888703
16009907
418706441
479439329
462937127
19251809
217644269
252750049
211701101
499947377
365244251
110610733
74391043
175125553
243925337
388520201
505923323
467951971
128158931
339981947
323822599
259092289
280176277
100209979
341705783
409111921
167541233
493646801
454352351
454810079
480701827
346028117
44670187
477328987
122497261
226690319
531772963
387661229
147613381
481360843
150010279
250658833
411420497
356849293
305840419
163360907
297751967
178995577
339799561
138930199
406547663
36848257
435273283
184071931
448323989
196768279
475351157
176463227
79817869
114231773
500827039
391144207
246984637
515654221
103055521
227994719
519164953
174329819
338254381
51686659
160395871
376950677
85389583
324285581
168751727
130382053
196846127
532652233
183883759
160793933
460498267
19341589
131216563
387681181
399083437
139487779
23468593
471168361
523418359
437646383
486257333
28507021
197499283
376833053
107940743
211068197
441095687
416495311
66384067
350027723
218780017
427742719
93877813
507199687
57582223
528368459
253839011
362590751
109669493
99163111
416922463
236592193
471489127
508362971
401669431
151864019
340479497
11487211
296264719
432742913
22614479
16891241
34916041
430351543
349336399
175065347
250715833
14932367
281506403
284866793
319963577
215660519
166534807
350464399
260243959
312920369
159724667
94847453
67965487
18786617
112632287
22121927
268500787
272637499
516497521
58137481
405450817
80172359
203100197
67429601
524959577
252781021
264928073
251488249
163392211
237646139
338452921
272040929
317520397
105407359
459400309
379497359
130476809
156997417
389083631
50480579
346573687
490892971
155575237
536680601
248754397
393364079
150898381
383312983
518393237
388760627
10114393
467136623
294584819
398061187
421757993
310451129
211802621
97456889
317071987
327458723
276445249
533528183
15501049
89557631
283518533
139003831
185771177
356517781
269846867
215351893
75436421
69751189
440748247
502517489
51879001
133846981
70813373
373276061
11134841
244884947
523952069
56258551
507149239
311174821
69329263
342874333
402558511
473046337
123965719
76542043
71998697
87774067
454526747
172491259
412409737
426452141
232958779
44407999
176036299
172040971
93289111
37954529
247347953
406309259
71723791
414509083
323229827
191060549
79003733
467942053
321706087
59052083
24141869
529595819
172582391
380093869
381733763
287655961
201015911
258966341
382891513
371534951
529085393
523604899
425675153
238004489
420956009
165751147
253300169
110056213
170419519
14735351
275281327
482264533
235539533
468650341
32917
96802703
102199001
453112217
12047041
88311337
469310657
15492761
129849887
463579913
219838903
528624563
7339303
347987113
168796003
278334241
267035231
502580047
526097227
474254471
3498343
450963497
202679291
391144651
405040967
76176511
458720719
150707503
191040221
286018391
220063
15969853
663371
443605189
503192983
118244807
531261103
402222311
190994659
127443739
255216629
342998993
499806473
481300123
460934393
168042503
396982121
458160853
323345353
268903829
366664453
300532931
338788507
416593127
297667037
227495501
163292219
274658297
194965957
420797939
314647633
84486793
294827339
38385449
252243133
342144557
292695449
61924673
45645443
482233723
515331071
401627731
445263251
170020231
490291073
111737257
308679461
214241543
397169989
160264813
109388441
440301347
508796917
494682961
511096921
177776323
412139407
531964903
33848587
330203021
1760783
87652753
364557409
440018809
454140361
270372439
246844861
408169297
85125653
463032173
513636089
122557531
263739211
509526503
250387037
521885779
387716521
185354711
337268123
161912741
207506941
416923153
371404463
43897379
8428789
449366783
234566261
42221731
293529671
503756677
246611777
53870227
274126439
463360973
64869989
476316773
402837821
204022771
23436181
403447337
443118449
500514433
91360361
402429119
196012133
402379037
49056467
67633877
506045623
6813581
429130063
248628767
29340193
109668283
89902321
356737301
91454983
262777331
525280321
442299343
339857927
518605489
6490219
198403001
430468261
323599337
401879693
64282739
260446567
347620211
343602223
328183027
10464071
378870883
47371343
528500429
181961837
456437141
462910633
111819991
104801561
527342033
174213311
224428681
465764639
97207073
389768087
274892509
315427067
364067147
454883861
161587079
193333817
506225857
65445283
153834361
447801589
409751281
243926687
229209389
444090811
63251137
494757917
334923893
327374843
161588269
536614301
66930889
52043689
302315087
165474653
96872891
336245477
269943593
326531501
430452397
28768963
60685421
361480981
423170323
103851467
129887291
123514007
282512869
430685891
342367033
336158131
291389489
463299217
35974039
533754919
54632159
181281847
263568637
21546367
315397519
172980649
33646367
120032153
246332081
228327083
132815677
256469777
105882479
444250831
117171731
197732923
10396801
249058153
394136849
83237183
64660681
432302113
229168777
332328523
499083293
111328447
308535413
387502033
162217837
159554377
143604343
283458869
282242651
81245977
224992199
362904539
106283389
521799041
86546431
329836231
232333789
369977687
206400409
432555901
91647107
62065361
332425019
375164939
72892123
116277193
331890589
94924493
515284849
350338379
175219183
43059347
468037301
62232251
438598949
515319253
62419163
339456331
420977827
171405601
509348759
330456697
64571393
231491147
248069671
111720071
345367369
362866739
62490443
86184673
23593951
337066651
60537319
127578383
26245589
406536737
371208169
42031267
292852657
157994807
174881911
56198833
444303973
432880991
3560003
67780571
477373931
137435999
165804439
147130213
166239467
157768027
203083081
485636491
346411963
367745083
357466541
252212567
349688393
46188223
376017371
467711677
151264063
149786837
380232257
448342403
446143039
500639791
342254447
450576271
79636393
108169903
6721691
488494421
68886617
367989329
48624053
390068909
284421899
290589389
205796537
440276191
285689101
315847687
347300957
301727957
157878013
183690071
449526689
428739203
5725871
276955867
526229933
286998193
44412127
130672987
505223207
149336491
148164157
229994243
147822209
175346909
442725329
468663017
147509339
121560071
86466481
21788593
448336703
148231183
235324553
84849803
422478299
10201897
58780201
294442003
303741583
401690893
521994659
536409359
181007573
504255253
248741579
315592379
406667801
437280377
113343031
167939323
11808917
20857157
463259477
397386413
386368589
210022243
42201613
85601381
303339191
136398071
117441829
89098447
115567603
500600159
357026699
50017003
137090969
374493839
243190421
51218029
330047623
6931187
478362083
450323207
384477733
491965807
366190871
400461991
217083623
405775817
39575117
268835143
27761887
94508437
362444891
327419359
387777317
288727123
422678059
442926311
214256209
135563437
218158891
4753823
34375703
105323671
115025957
443464673
168306109
402056339
39619903
35519041
117451967
420295033
529477721
348845323
10386533
2759909
39103373
174566219
67674203
511293599
201977947
276577919
53334041
95072249
322176763
361580267
201495253
325644013
119558291
163573721
333018199
259244387
478240901
239042471
174676807
241127287
518420237
245053009
272531921
398890697
177913139
205244549
339414541
447019619
60133391
160942697
526635757
239081719
231462761
222538643
515346683
190917269
330965171
71206669
142303199
95952979
91399643
6562363
209846057
361527571
193016491
90494809
489312403
72131893
60064003
77947327
309957673
197759473
197952691
337165421
24142457
451247297
6042559
267605411
218874449
440479939
295391039
178362577
500473187
128747419
34605481
214707131
337307233
340102753
321585371
3744049
27110849
121615877
39363439
92921611
375181571
456408647
413215177
53036161
62904643
92362597
133710877
34145653
448777363
125078819
323953079
264489331
104119937
64839851
290929169
363461477
197816893
335672137
27104591
455307833
468528953
21980837
301492001
484528691
83673451
468763697
87717923
493020937
391953323
120273551
245980283
153523637
471505709
99691679
81956333
330864623
213340297
89164819
167387191
307175411
204604937
7322873
121155389
163448323
94377181
124834219
287886217
27238807
462826223
447656137
523024739
243149867
224156117
493693349
7286969
203925769
251796101
266721457
298649017
15187553
512180509
432982421
296283563
224910869
510214339
281758669
519716881
418979273
101257901
333841693
518858539
366395167
253288909
410850911
144195269
339733613
399356473
79587317
10820743
1353281
50541679
225656077
475157509
111243823
20750017
263114923
267381061
216409561
220408313
255909847
7029331
329968039
417046319
129597179
270715519
473896957
136709537
138529397
514123279
534409259
262325969
108974479
253672049
445588067
467526743
209087387
473517091
261215909
497083219
148609081
307337347
260536217
530545709
524780899
27855419
21357997
341132333
476595461
32193977
223732813
505566907
38621911
216895417
60580853
4588289
171364201
181297997
406451497
294225077
325085209
222820471
374656661
383892349
281804231
404224213
248788021
410931979
95717971
244413497
313061759
477288457
145888007
410877053
445091657
136740679
344537173
265445051
485133449
69778003
237895379
313807523
465336941
137927551
506712127
311676451
199571587
196062527
11660993
52759783
148081201
476632771
503437411
169513577
287737727
20331851
78315907
182519507
159841711
144895391
255721861
285534191
535762099
457508477
479504209
268204667
63054281
346787033
352703977
23148737
221432539
483816241
458777357
160711777
336587099
397865089
134764411
160015463
378811729
355893221
286785571
126744829
201132641
499349293
70496869
141342269
403553159
330147991
207575609
244096357
197793619
19331009
139678381
439727081
503217763
175735933
259415557
158243471
8230813
105046217
155644543
271787183
402550619
143442769
45014833
371550133
88209131
217437061
338491877
47624569
174989429
459031499
68161243
18491497
177031553
337679659
151580153
331890019
534141763
423980189
520891079
532396523
342813281
360858301
101084791
63556807
310151617
486495941
3438419
444373711
128090551
77543197
64745953
389696653
115221797
355632089
85797433
183324539
382188683
254327053
74883043
460098473
64275161
141305387
485812589
122196989
170721457
296216813
26794403
280485343
321831907
351082463
215707421
394847149
381702949
275871679
441015259
216863299
331426489
509751289
425504719
183077773
281863207
195129239
19586867
505809649
31127917
341076251
292764893
281368559
138387869
312734267
143120573
340230941
299960509
342441383
489598943
333314557
290083933
373208663
441406877
281490019
524937887
387230167
290666021
438188819
305725601
508034147
189238303
17436443
149048657
78779417
436641047
213293383
80416537
27538783
365686513
356081833
118301993
312443029
270676817
45450341
490519297
508204889
68072857
253254347
129086681
38515349
364690063
132709697
224754589
487723949
159300191
105689809
346499089
62846353
83957723
370361443
313178699
447671533
418061393
252489641
516982357
296997839
47534051
136050749
481304897
141176953
156279713
10736779
43961707
59586979
314101897
21378079
263571797
217821169
473590673
95777047
238324027
333014893
534703937
262273499
103384051
330765989
206572409
383307263
216875699
3073747
119759503
110224319
59052619
244574459
113626021
329940181
341345687
36524197
411620723
458541023
344159437
247484267
471954793
284597161
390407623
391524437
285744647
476856553
319513643
207128609
335910217
498567793
297950501
423717587
334446599
282543691
423388331
494145037
285948097
294325679
401136649
318729181
32376217
121425401
362279143
176341381
44027839
470634469
394842167
220051421
269054899
125253827
192205807
137389657
498501313
389921761
310782239
124049111
524564987
157294037
332017981
84712217
38990387
449618801
183693179
8380531
434486677
503848123
323480923
488519813
424002973
387072011
273132917
73667417
139026751
371209057
502840313
22024931
507862469
19634369
56691301
315639593
515718079
95818823
232522331
288283553
271776493
423127883
409453397
63526601
362473591
112200071
169946687
59297507
155341999
453046411
348125951
291891107
503053181
449253383
376806247
67180301
504004157
48085853
265059953
376465693
1474703
509359813
302131187
21092501
171275317
274926341
221971403
510607397
195628859
34651739
70133677
408433169
533547653
11047511
389467123
179991403
88623131
5117807
16277267
473450309
120930661
450487889
373516841
170404763
453504229
728333
280774801
482236499
320042683
139637077
266618519
260815519
527415817
307552919
186383437
460311013
377990159
526238017
274185293
401132447
289773269
8056771
374854853
312636073
511974179
180618751
74573069
102433967
63272707
387923213
129370313
354432713
276529639
246669517
25748377
377095441
486925903
177602233
178358009
422076211
12824551
508315307
329083133
10136171
442016857
403240501
154431203
178138297
404428369
504478649
46561813
46671929
385406999
149646251
348732467
370880197
23413519
235832101
192841937
287720647
458956801
100121563
296425369
256684693
444314603
428139769
148292831
511358557
327773249
123403913
531062723
272637977
18272383
231586583
479469583
363740383
332234939
234449791
136738159
396859147
121675979
362193431
227279869
67999637
352216289
185171039
324616219
530681407
119503429
311332937
477656549
490357793
13919771
365590013
271122617
296870089
377063221
511427461
477877219
402479447
475746779
50566283
70157089
366326383
390020227
8738239
204507949
281066813
314844919
235420391
105583327
345182609
334026377
347819531
461335361
106449197
291072497
8978969
191168183
22605361
125033599
427284703
276958391
42386923
514497343
449204713
414400447
533215019
463622897
144588973
53860409
169787941
222691607
166337387
507604453
28309129
157122827
470127703
162820453
108691567
156675613
128737151
36891289
228481789
380507657
380495641
313595137
59090497
201538973
126222721
83734867
86274401
355163579
250548647
230947501
395585929
535171691
38429023
460452857
221648059
463006697
23452993
481031651
76471799
9657553
220021651
427094851
221941801
63195857
431769721
272930059
338921623
96115589
373482661
348241511
222121721
304563043
513773717
436418683
447949363
154324259
220209191
327948619
527946443
107036603
272216111
205286261
414971509
150205043
55204549
53169707
169402487
186248137
398495789
360248899
418510993
139984469
486493979
283733299
271790821
372134249
493633681
228628759
316129519
314896727
432442763
63744193
92249063
166393373
11879221
178425473
136832351
283347733
97775357
265569127
479959853
383363503
368587621
465440177
459768209
30177463
332639341
293179247
142391933
69722063
534743903
206572811
372683041
266756201
219816353
219815689
533000899
534441001
202742693
514767413
397568617
433188787
324622631
284794859
358187503
335066579
273974033
299997253
193384523
237471097
488627063
490279397
246588299
71067743
485451719
43121293
123630553
258399719
3496561
56113987
81761593
83631607
377051089
363636487
523465021
224858503
153788773
178882069
358086881
109903043
7664653
458639459
149814689
504809017
43513817
522718753
135701987
244068607
185956627
55175971
233627071
251937451
236240929
74830057
497036159
361261493
98429843
401159917
530890109
533816513
72208013
275806873
112586569
186299501
165432851
242813339
23818117
163636877
208846189
369061379
156844319
488262641
492874237
48940267
165893873
83667719
308208413
522668593
2852981
172139831
115742521
34541711
182340073
111746819
326746663
61742299
50253851
70728961
500148767
304095973
132648577
162359987
342783043
296340227
466007041
180637643
57467587
295649833
176585173
184756457
6979853
463854379
2176627
322297243
449016761
311415053
228952433
305633441
257708719
50327639
225793363
241086539
408434651
390348269
333274391
219109013
47624009
56549533
56339527
141269113
224653183
174888149
170376931
221396507
279699583
31030547
470287387
151462907
416730239
417603353
118781569
152409419
438747137
187454233
367298011
465960977
200669023
233300461
3803879
7311673
129831451
247424209
220764317
450548851
146857267
477835187
23759551
418800059
72506743
420310117
54243353
383233117
420678217
112636549
80485967
257808911
288095317
31966777
376615009
412048799
114388489
494712839
272133527
281976353
400924987
234345611
149964127
20524991
158475263
420673697
109287323
470499221
68131337
302312183
44143559
424772641
245286337
278747969
161517241
464270623
503942221
314032681
170390329
444297527
223869769
189706291
88507129
227261897
116220919
503617111
148850699
528936619
297944939
67794269
507257171
456459727
413580047
280435061
216183109
89146553
277768159
451121621
88222921
505241251
66416281
128254723
137828309
19094869
89106863
94796113
416758457
301556821
124843531
38089859
113790883
197234351
384669473
199542727
100214143
204411997
48541651
433360691
225971747
342161527
98568707
133727981
144007433
387066983
494683583
526303189
466228891
173461237
189036713
147568121
496113349
259693673
346125821
356032667
200268709
333934973
363285067
472106497
446704369
310503133
176688173
355562989
386951899
330072947
227122277
320332297
169955147
271540793
187441693
408231431
144892907
470470703
65282531
439329857
166332869
534793117
148733483
410993027
197728919
28681753
200117249
120231779
333037517
33319619
46098301
529460033
391209233
371367109
302017109
327830729
229708873
224556809
268965283
75011087
79049239
181872209
500988847
481472767
71327131
44639069
32936741
113455339
130427851
197013601
206151937
181980299
295858621
280028201
221090929
33280997
302266369
177998333
276581341
525161069
73785011
196182563
125558597
191205643
164681521
419580761
406312171
355635233
148365407
149206241
450445349
43133473
443223691
329884979
188753519
299051821
275166433
109753379
123719821
522126313
452931407
37050577
458653441
58812307
103727773
135457129
453890831
440274161
146360341
356585633
62961667
2423909
29869117
33248429
46107449
237782707
58516691
521587211
119356051
137981407
52537861
418575637
20588137
211630033
115443091
106129393
192823583
363066601
1631053
146680211
216366877
336855353
182898181
442957157
505620781
144958901
223088087
292667099
343613297
334575809
327605389
154205773
99875107
372631489
340660393
279146467
207355427
316805369
513552203
316077343
480161833
173534029
30745499
19745819
236034101
359788601
434625743
159307073
326513377
340783171
75900659
87145007
50948977
450200243
162485657
245115529
88554827
190275961
289172209
82145333
534830951
50223749
251118971
144302591
490352279
329418223
145231451
162404453
407044427
77725871
321314351
74848009
385850261
137447027
187962389
455757139
149033039
489744889
199102151
228304039
239786851
446361541
52465397
33830711
339211073
65170459
229870609
232356199
122761909
64813019
202296751
196849021
332222731
64303091
427271891
175249829
72180637
407127377
313150141
495902179
526484971
383997577
77773261
522060391
117231241
132499957
92339539
350224423
47162659
422058823
336836869
453594329
351347543
413772341
290539573
427158887
285667339
20338099
330457327
41001379
49943867
273020387
261988907
476535203
183779441
458947967
199153819
453776159
520452407
92794543
126851617
80526601
453644537
206362997
460476839
48060977
161766191
507429697
109328267
93423419
191756869
47382733
55098863
247622563
117435061
136326803
256001549
443096767
536153417
525879943
376345199
426469843
249496519
54938573
153011519
77097641
357943219
414601871
67116547
287241589
185898593
80788439
265925053
365180089
11757821
471953843
181386853
250640987
89215487
252780631
333455819
208762817
165250511
242070617
368904037
166873009
314986913
477427597
112308499
116581691
188895563
244804649
256810343
183838643
39811547
373950349
418511323
214678081
14403491
96841267
167636197
191886319
147738937
494941211
152970949
29910523
492168167
468711823
71313191
501410593
226661707
506494811
438592691
447313151
264057901
13900811
191526931
411609529
239568389
123024511
105575347
1273843
409950511
139793429
427772017
445560547
225805031
172839367
452454187
80083897
107179027
186214331
327189427
451544843
219458453
319327523
425625197
41810567
131834951
257303597
259105141
218994691
260351407
286605547
251651651
503194493
115713307
226591769
357864121
51732731
80764361
406131389
76124221
255927053
372560543
446114821
480950963
14098939
300012781
87334213
513456953
134333399
368741677
523382471
299917279
464219309
67609589
205680323
246033517
360912191
200475943
270888329
174417829
29109167
423911239
9410783
436945121
8030623
128784581
305653031
303447293
225464513
452563651
304323127
165108809
408090217
271757477
139370417
500993399
442767379
108739511
43854383
296898361
205651939
476934077
92116733
141797633
92310133
38830829
332322973
14288711
403115597
34052203
61969877
272938207
312798271
86040623
101935543
501407497
507061783
417995443
244017559
347071481
104725741
495978011
198176621
482732603
303120283
274560721
297675193
220908617
373476583
89756731
433409681
438864997
428103961
469599887
355657847
524728541
332733493
261481991
94780739
518166521
99675799
152137499
503983783
417500179
380083853
404370119
462373309
509601283
111093299
366337801
466038589
346660949
489472421
525304009
370460417
361226549
321478709
278928893
255438083
49954123
176921051
88334959
177256291
200743573
82950971
507982591
50176201
369224059
533156557
250950229
390099767
206140817
4695881
130685153
335361163
49553723
442230413
301250009
446293669
80568269
150475739
130809299
64559197
500150531
362469977
298371949
89940679
364123853
153744299
361649831
395599601
22211863
34393259
73699189
181098859
58457857
17874211
172293239
445817389
87623957
245880013
457213111
512499569
57922379
260520893
81818537
310459631
228179131
226470401
61854073
326431513
480564011
298155761
113173657
392071819
445941403
184372957
359463701
361876409
360504791
70331497
495254231
413376779
483293449
41449411
494516299
290456783
467165509
464945003
430010611
220178807
384369631
75409031
102505301
324821923
118549127
458714611
488058437
53904043
422932493
320849981
25093507
176471213
299769929
349142071
156064837
372451847
16592861
220625267
357923947
345310781
320309557
245336963
135787097
400877881
198367957
167415697
328996721
197845589
153932917
535174363
502822921
174719617
185052233
513001849
331028449
468760711
279449477
212075767
287038289
299891177
151763389
206825207
532615493
110602033
66388853
457529561
152039737
136383761
404065327
312460193
85710299
147731509
71138153
471675389
427370611
191518513
264424913
498072811
158941561
384371671
169508267
423887969
9351493
221175343
211663261
161700809
238138793
181076209
483459211
267031859
398431331
233733803
331802573
32125519
237396331
240154297
58750633
369161743
498867113
424995799
490621877
183076771
509037097
466939133
523461413
486725081
390901807
484362433
410820391
379831477
199842869
299748049
1028089
435443663
285041447
215645699
386680607
337531559
529819777
63090413
257620541
506642219
385161467
216254641
406237901
283719671
306647399
383573471
374946959
247211533
129815897
34020341
55355381
154427927
16374811
207000149
366813397
519475963
331849667
308812813
355735439
93336839
22550831
406998797
162333449
176172223
280476403
530633321
379401007
14470061
22450907
125537779
97505087
232878281
434100103
401441923
476084681
282717121
531179893
181948927
399649567
125325553
447274921
100503679
126478813
426462419
527945641
382603591
443397397
317459789
223673867
26650291
79905877
238498921
327407159
492082883
356234129
325189741
452055151
84466397
72087487
460804433
77084243
40969633
206269607
177057581
317951981
322867819
429989743
139971497
318130669
184811303
47618267
465466447
87761243
524826793
373748941
25029503
501346009
200147147
188461079
507293399
277766477
350461249
46726033
21721907
226767647
130819177
153019487
267075911
249664721
192230249
208381883
285712393
343396327
160248547
251709683
436565123
18208189
38937971
509125663
221780747
56126219
373857059
332319373
329875631
182929811
80252357
510726253
62354767
387605761
498488203
92358857
219862861
486064477
120739039
325013617
419129813
50252053
131218147
402445429
14538731
364585693
246323411
198280759
26028281
154972157
361822859
411804377
306689701
252432953
193245607
384847103
9252007
177737303
113902559
471936769
290471717
185420777
499847423
35293501
80718199
76453687
158295233
68793799
308162917
199524293
434085143
195439589
427534573
467939861
452906557
446103583
266431657
263240503
62843357
184763231
453412493
115874233
367016873
223275389
117017701
524385013
481471391
386118497
211596169
448338557
290928367
393517301
83901691
317069063
256716979
145390969
483822553
528579001
239885531
399028963
190954397
247292063
394283221
241272149
515254679
203212369
479195069
458794247
264581773
159547369
355818481
56615791
415517239
516599687
78426599
465746321
361911299
101221327
529120001
486544633
407768717
382310843
498101957
298715447
54949079
282154513
428551957
291986287
302498873
269145673
180953233
525259157
269522857
16505431
197462257
242672323
515534939
378341819
83462669
216729661
480195407
491430473
177195169
288676007
474004511
383627131
176646919
6009089
220771169
293630231
153996439
246360629
309255157
133662281
452232719
259104613
176017973
221952607
14488073
529184741
368340079
433256333
282771371
162619151
29556427
236139973
238478693
42723253
172538929
322969291
299080049
348611993
159715607
178404833
36629209
283697993
130652063
44573759
436962943
34324681
129776887
71989079
432569407
157281853
18773239
25298123
382827031
280166867
158865059
398319149
151261769
399790763
127711379
372651107
410709197
22051247
178086037
317105081
4711963
433849837
203993381
190046449
261710707
312179701
456119731
191807431
22572409
346287509
502730989
240657653
535141273
449358443
285892357
23474593
55807091
489825769
437624741
373505437
217035323
159995057
70541477
51830411
475421207
45577853
57093737
70960871
536759387
435847981
524249611
67707329
253296151
426367681
503575909
432558611
254890063
390444013
527222341
336339499
350007419
458018923
272825173
406516249
145323109
285047729
175363579
215982751
400087777
451710739
133874219
147270257
13684667
429508489
409855739
232919579
122677517
307752023
284449307
83419417
489124007
110229283
102325687
80285437
87507209
202252651
205699427
238261091
251662331
286785143
182527339
510640267
21743177
34034389
475397381
320968117
126866371
453004919
126328117
117670573
229934443
529519561
223876397
170739161
66354817
171926351
273008809
236623939
316865491
150751241
376327607
416978129
437590429
92167643
27675629
181374563
438976267
371857477
230991217
163938997
422065513
527912173
389017823
275000923
89361343
91177393
396683087
125654173
306357047
442622303
193666909
25465547
420108679
527569249
153217931
465720173
149678479
309164851
65674123
510294089
344659727
76020193
93836009
316834279
325787323
470302067
520909541
457574471
352027411
110944409
314048107
95786591
368597063
195254623
120439801
105637699
295327933
85487189
213098563
349263401
60886079
100461587
504403987
257979377
459490723
756923
196049747
415559311
58997297
461425309
388358449
28780417
340243489
440419361
306319997
187117027
182814323
374362753
317064563
346926919
255893629
421730887
389517421
460978013
450343879
404557039
460642201
269901713
64531573
11498147
366186589
252536561
37332937
92254873
210802979
78558367
241255403
35026517
70624667
401110187
366777869
390907709
509884877
181202239
137990981
304353271
296231167
532348163
397545077
108882337
28850321
135913069
96500219
523911463
29051719
24798353
25683109
415984871
246157039
528265103
26320513
291802391
283848217
194190533
124901719
56646281
200945323
339457193
54604777
138911401
234770353
213938531
71602429
25576813
32523889
226050829
449267363
121153309
280968659
113925481
166227629
483606649
68261489
143887673
387237659
387584051
365683699
356587037
391819321
299909011
247080599
119817619
493743343
387057733
145174487
46867213
168808903
22746949
324319901
123634391
366608513
43260149
531551243
70026493
254907251
47128579
123083789
175523611
3602197
218893439
466267583
514023019
220067609
27139459
88342927
86277017
126377653
200310079
309736303
20028563
392939017
115532513
491301541
393450353
111836629
483166297
4564829
210954829
469014347
164974627
189490129
287980951
88356563
280899859
458297387
523120561
188271977
454253621
367618249
212309497
125127671
144701113
497829023
105530431
482091767
439699709
531120313
496826423
492330101
62269807
84279331
183169691
2298661
384295403
388611989
90953651
284025037
308631329
67377397
50944139
119963743
44961229
259704589
369914873
186331399
353752741
459725897
518287937
50359801
254742157
316038509
455580901
11642921
193960651
399383609
328003073
305506297
28818371
19554061
135921281
233017417
91434769
56014171
5687867
168734851
67332659
536432591
514359683
15563707
504253069
256610587
262709819
297704821
410577487
364020751
296337967
199269001
352162037
26641597
156970987
109544069
26515763
492857791
453186497
331668817
515609123
278882771
337742663
114270083
19196393
112823461
279081541
184087039
435560441
487884737
521079109
179940097
221931737
294103319
264468377
285508163
526979309
476347133
83796239
186226829
253640279
32121113
694511
114886349
87268241
269024501
141852331
187692467
180072601
128765243
189015181
113289067
261240829
334245217
531355943
534433507
205769159
308283923
117779393
380519357
138324673
280579477
402521993
134674313
24267949
219574657
248884511
3333047
28022299
131973053
312158213
346850809
503499643
80719031
314643547
417903623
35814871
499830271
1208189
174890993
466473451
494650711
187410497
41942309
294840943
216977209
86084351
275863853
48874087
430895849
157476479
103873507
389464279
441039349
164824169
60922639
372454763
446600197
289862479
193282223
410439017
164099471
303354049
273865841
90230051
101972723
182362139
68690773
461641753
4890133
9182653
368602061
381394297
301980101
288262069
78821647
394701487
359421581
236942899
320274223
382625107
377171591
411553963
191738867
315671287
224012101
107570503
183150133
523955447
211455311
413847713
390650047
505345807
245922773
382930963
311958379
243294853
377477171
57953267
83240093
29584679
46334017
9976247
341837779
14698597
306334261
466466857
260282809
395452927
496349303
513748013
113693731
365911031
266494901
397580791
453644563
512162569
336237773
274429609
43490507
284150501
151249183
253718519
506557151
132954383
434099509
51635083
366106901
459895489
329272231
446065453
294701261
407510371
214841513
249985999
207032467
289865137
327383711
358445977
198233557
438448267
145774313
11864717
199908031
361540723
86940467
174506729
224442083
264398599
210308101
511439647
148547293
103769231
248228957
261931457
164487361
462695281
496503127
248753501
402975533
120420539
107090551
365595733
459604903
440850587
204392719
93961183
22308911
355527503
268671323
175139299
423856109
11303779
345515147
195759611
126156259
532796827
529288709
383306411
435088931
114754331
169398211
8390233
438744431
268998467
205156033
263917109
130369033
72545303
99299423
448565549
437288939
78499171
508221169
415936693
297686047
483538103
172848983
78580157
493630861
48069467
138416099
494450963
117031139
524655613
204435667
61613809
24151607
353649893
88214551
374530319
454857251
30703201
244538923
35500007
339175717
23792101
276780499
93851899
526294807
443329493
479082881
487102769
204588203
90819853
193071089
251615141
149151689
357570229
391968497
311027419
63261461
117656333
358265741
134303903
268620623
153239809
309143179
75908761
117534253
310357921
178284059
160451273
12147743
119441963
392979149
426648853
196514623
49935467
17234641
28632203
20587877
209671921
279000593
230614691
363792101
244081157
530689417
473494841
302187469
150491083
138284863
424575113
357714593
371781029
172365581
442243873
370136927
18414259
254328911
195297331
81410947
375949631
442475767
98920699
423233441
16358011
374547623
177323761
202009019
94118473
364205087
166731181
465432217
4534081
83609891
400759147
214668887
124459597
91475621
354758759
259810787
333209237
472541819
478264823
233383589
162647137
522534289
325792189
160659529
521004307
162890863
118533203
331756153
128655509
65170789
273258383
286622549
162782537
202256707
284862749
2189729
306159041
225162859
153158437
400073263
436857203
182822401
491140457
349925903
215457421
77113843
299790961
448844653
73824197
492755981
293752387
183791171
188624221
230007241
111825733
502384999
410369107
249730807
58294759
197932193
291402691
269986499
350403451
284610607
535788613
241789463
425185603
485053441
267853589
278297839
291908329
290639603
177245837
331789541
385291789
347692759
12690673
56101307
337075229
293783101
400745003
465940529
18797711
360771889
296584289
152088011
347295187
100875241
17883973
363573961
24947369
515308687
364751669
320518313
307402267
355150069
446304821
369222587
185601841
444520387
295184471
527097007
328698059
473317333
102310849
345012341
476629591
185787881
429090721
353835277
108503609
124204351
296167331
380342507
128469311
61611721
172932719
117235919
414193121
92033519
235835147
294229589
237009623
361665347
317257903
252085573
217489309
248758703
360704627
265371781
527803231
329722229
492361651
34474991
23964901
149285957
464898809
136822891
400165457
453562211
59891341
354638341
7936597
536439829
509323879
254033687
220625213
298591277
252401867
154050139
67734883
337938323
14189603
504894833
199499017
289155683
290974757
233084311
210560407
103078649
154714181
536341997
249299983
522995383
385880933
461103239
212946067
112065127
340714513
301205293
227086177
312739307
161423137
146979659
479570327
239700469
122618213
144437179
284924963
401892259
147948001
45714481
368301631
158320073
301547711
127360823
254133091
8526797
120094691
137090827
129245173
448158941
317807821
64626899
210630229
519078149
12818417
35494801
129615019
349237027
84898361
94309573
324545063
58202117
134899367
121645673
515949059
509766347
139452497
86644169
296872031
284852569
223932053
167590543
262555619
317770021
11914321
25558373
486582163
411940063
470851747
404007413
4377929
175024771
42310003
223242637
456024169
1594183
19680431
129267731
6185867
151484083
361596421
405030751
484861501
113540923
387938543
325217251
19521373
310281407
342567847
357830731
533230681
233821741
362408927
434922347
265447957
166108771
321921011
389337127
16342751
125347471
272311997
302259359
113432621
293259389
87117427
219953269
447576589
298475543
460895447
257093927
31813763
510136903
123522943
441987001
366057017
312939727
426288367
59808467
121848421
417201289
462465389
269146211
334316839
125802569
245285899
499865437
120265657
221075719
230637083
262447663
130248751
535431707
487964539
211238359
488876279
103290833
389465771
41083573
41260589
246274621
439512877
13871839
179701241
519642847
237122863
380786309
325574377
133726303
213829547
10072393
383678741
378917303
338751781
340107377
406405283
133610849
527808863
465973883
24881827
282910213
536683571
491418019
515888839
202975561
286104491
325572007
436545427
50167427
325434079
166039331
534172651
81436807
338641187
329138959
370114039
288075413
261797171
433452559
446529947
109716379
306124079
444475643
240317743
142249091
82546703
478757941
453264187
180133957
480347419
114936061
15032519
37108483
129807133
307303457
168767117
126171029
182174297
299017769
522316481
492169283
432093973
316201727
250476209
388623727
166269071
121842653
307190189
111379469
53038673
101914457
194474573
281455357
41517781
529545413
302264147
487633009
94557061
343619291
474011957
29697841
360662651
418135129
440088293
204421619
318888299
433945613
231977483
42429689
307680733
197438503
287778851
107527603
169172987
447864959
71079143
219620837
189490019
77497829
300278747
8479733
119119163
262536259
525024919
424106303
197874319
184218491
180892421
108699433
497651311
9965699
442990213
63186317
455517409
28822921
71266529
256465393
199287659
213914333
502197511
54546379
455029027
518927803
508065953
79518353
46949807
85150333
2050889
282558673
479779753
421944469
642613
275673221
396393887
6640553
283090243
205388341
155231701
152444507
216956849
372601057
270734927
310750597
533354021
518955109
368288927
535727849
458925989
264354977
305085419
495057419
158438381
421482469
514678019
20398757
526063357
76776223
34205429
404394451
535684883
457005151
193677313
20860033
175566607
212020427
482150359
260735873
263166469
16288927
293575229
416080589
420419113
106442801
346621777
459483653
430179691
396311977
38362871
470510399
191023681
347168347
410940967
352832131
225009349
214456493
363762829
371746087
345025957
201672223
289368943
65822017
67934887
166831661
325218037
393396863
236702899
463036351
419804689
444968593
226437727
190303397
77157193
283905341
36581647
112376387
448161541
295299023
50587331
475058869
534062003
487835311
107056567
401393143
486143753
263129389
94138823
323635187
50993869
471829493
437118679
383133071
104508623
451133699
175279889
52514303
88933027
178283453
118451143
471147461
249493493
208533097
202579261
113872441
515522681
453509227
270257417
272673941
247855081
536852929
62776229
234443123
363950017
105530239
441867841
347827751
248177717
433929259
353486323
419338331
260233619
401429111
116624353
365420507
355410521
320135861
242017277
305580169
189848951
381141793
374155259
352588259
71712481
411159043
277993549
369766433
241417651
140860679
293281039
26970509
247164499
248790697
493736429
140368619
417263449
382109261
106021807
294843779
67811881
10670909
61904287
225043561
46652299
138383051
87475457
417226133
55934071
113581627
255981643
57087623
23385877
96813421
507825047
301504487
498365137
370494077
53366567
34626167
60854821
418760959
175166099
271166381
280446143
392572009
300429301
247823533
454548433
5922779
468540223
351545269
358234397
26581213
322615607
367452451
153392303
96919061
288920761
112378561
276411911
288484589
198193043
215583007
234306049
532861313
197289941
417461357
98138017
265460101
128839219
268767937
25177931
438606977
202274291
470316137
474959077
410570879
308895893
93346243
474908897
164295913
346301399
507998441
426314377
386407421
490780483
462539093
517871443
271608397
91261337
182248933
208346623
14462849
383434253
53606417
9255941
483439673
246947359
373576223
213806377
113968487
477083317
411938599
452191409
220161187
430215833
156987683
490975091
43867757
108593029
156044047
203801329
240445327
55131049
438613801
361791553
51624961
464231917
334231021
159282733
192253681
78882373
280921777
128123753
111386389
84559667
103739927
527093537
336673873
437389829
13933937
394909321
260624821
362945753
242661833
533909573
268781759
112312351
457612327
397810811
312029969
457226839
317702989
418198111
522393517
522160939
287859503
92566967
127131937
472606289
406122077
294861143
137343793
241067471
234316757
79842899
381297751
236190583
62204539
91507699
406400843
271389659
413610797
278506867
195872909
479809999
96775751
88927043
277801969
223280749
452970509
231556621
152242969
412514087
244892047
227036137
240776803
228438761
94100129
380497561
462780287
152132801
336384767
204030191
452096273
441018953
236046163
21702517
390684419
285686209
262388923
270029399
194466809
89425619
139202053
384760657
74865227
76085969
480884791
105713581
339447967
42205729
492251407
208314599
465344543
335753881
81887633
471039479
307866851
475481837
106488523
35752897
462867919
111880963
368753167
453328697
534732853
131679791
287053201
362888473
79576291
296966279
323126813
389020111
101778011
251915009
400758269
195786109
13750393
33032693
205520087
528329831
469794257
276632033
378676643
120477263
397788121
501463031
192174167
489324079
395271809
164646551
468652351
6204977
531240907
347937913
335691283
13082323
52786007
278326579
373179073
35655283
91160567
119915599
167894803
426850999
34368337
33312823
241788227
476962957
106079917
37170557
149931179
278620549
203103469
480638413
332528039
488172541
7853437
235303811
310226953
372212359
151248103
29771389
265880773
363738653
370917331
211274027
531490039
127067141
325733183
113143
95039977
515033459
533895049
293989643
278154551
285598777
195956561
378416257
203351843
102537913
63496633
282946073
43581491
322150219
15668617
142243081
93467447
295996249
213830189
373179211
348210721
205959857
308411827
256990673
345523573
319255117
76515031
118896703
369533729
28248943
289433549
209349401
57237157
222709819
459329657
89396683
418084279
32084443
211218671
43663337
254451023
483049631
204386657
360820693
56966279
410693051
251148409
476466239
15854483
481394189
191713183
480193997
378682979
32102429
404163619
380675831
110093791
102412421
146850763
122638547
447316651
391142497
166005691
455052179
487434613
420111529
12567311
493696067
224110189
135258727
288785599
500246441
279218923
519577489
471649487
71313013
234834553
360407909
176092451
2488009
482351477
124473641
483570397
402749377
296755891
390568963
64260181
163655621
531446269
136534537
321481753
258893081
350699771
317693741
58661389
76513621
237969811
461246389
493908551
264516881
158403607
403712201
461440943
33572897
10961611
522316723
445988911
432139849
455775007
373075133
414841729
159865037
4346981
33704071
86549531
429958741
176817373
57476807
307596103
507906173
7972777
137763389
37573439
462741493
534998921
35104063
95325721
499709473
416287979
314806837
297533851
32785801
389301613
29116363
505380809
175277107
481587481
531190057
211924303
11354873
300221993
517585777
375574127
148095869
120937697
496485233
456871823
143705053
315555161
166236431
27205037
125913449
35700173
261770381
157749329
184040027
408262639
1011229
333824111
161807267
415073467
526201279
269172191
432116117
73104841
407278283
157761689
61096943
79494959
454405397
235221787
365530777
42457127
302213113
490648049
172459303
94121233
234715931
361047469
25497491
42357701
473366291
403764629
41431613
340028669
519131869
203223043
520254589
393599669
76907783
379277233
497971349
513697189
338247563
520664971
463049107
198379099
275184919
208409147
448981151
323027377
439870889
417970633
527322823
382360739
410154931
353885867
517661533
473938117
401748671
527552387
502364747
485003867
267264859
213271547
78258331
467665313
483264217
109241221
349879109
370350359
458408303
450990583
439470377
182034767
469873511
422213543
258142763
489431531
304490089
363744449
98623367
212985691
530498809
513269531
486562717
364173079
247937887
406722191
510911507
127983301
496772579
52828687
156660461
472683829
478201627
322276319
218902961
283505569
492920777
356402621
316976197
465750601
518947267
34079533
111095851
398158351
97429903
408532633
421187717
140826913
178419091
210606827
436719337
304655773
506894291
402367319
381328589
50410699
29723147
352473001
436348711
345615623
422514901
361790239
413469311
167550517
48788191
322904261
500217713
18715423
260257957
64094651
390777259
430032203
316340107
428800313
392519377
359850619
443080997
457629437
406504421
331870537
291632827
40884617
488189791
407926769
234580763
369266533
228045199
278230087
57229217
305710253
111121399
288929279
515243879
378217561
253854677
235273657
48924871
194286679
512311451
487864903
27856811
149665687
406560317
529919867
180298901
31022179
530542637
436807379
210924893
82861873
376026877
467731499
381622993
447670669
398383631
181320493
318524209
147055913
56066089
406815001
353474609
415483639
237841763
487564219
309358793
56562953
58743131
435219331
95907997
495878951
523561601
43206307
402732359
390529163
209553557
16751971
50591867
3988679
384609341
105096763
256637833
285592547
261466993
69085187
507633589
526514041
468425687
354728159
118225687
334647311
277020553
177941233
47331407
24630757
388188679
226462889
344924009
492492643
83765767
415592147
65516557
78169979
179350981
72539641
187395521
288725753
243308831
274644421
262429133
433006529
122301923
26975891
465005287
191407103
522561371
412917277
333323747
461411507
17411951
8401661
437181557
59429417
378566399
96426559
194576351
288962339
500711483
5827099
116171533
510048419
28958773
533241791
320679719
528047987
88306903
429417169
134607127
66789607
221101403
112410611
22734473
232765597
334482019
326774351
111694603
163127443
530321117
399499651
183170419
525787511
524353523
189765041
474761857
68108683
203409559
31900573
39898129
91967251
364311379
356078887
494957597
284801159
462242713
229805153
121484789
535770769
451110811
199563263
500261711
20285899
17477569
501104701
310729721
509308183
30761009
400039279
20266867
244616917
458604149
83039881
120357907
436120651
213809681
450227753
386935271
167404691
275780909
270819097
79986679
40205177
502548329
471283751
333833039
5087281
313182227
150959021
376515151
534289853
536858849
150316633
462566393
322009577
373333879
216268123
162818561
404680853
255497999
221917343
147237991
500651219
528513523
401507653
395851243
110558881
33615289
84172771
273586307
472488209
116803261
117746347
380308811
107026267
234935713
256265059
373383847
409917853
203157161
290677171
361614277
90366971
436649789
139217329
517114361
169259213
131627591
77398507
36169843
104501707
376388137
324874853
205944617
106122103
354659303
197910259
51388781
167573261
224554571
97303403
488164697
346514491
407650549
106348843
189227473
283028303
373250543
269790431
357678467
347906761
299216741
390757967
312901651
4382251
191323459
35113811
164488477
213710729
807487
1913687
88170989
48472861
223733879
511177169
353060153
151653529
321310439
144315293
209892629
457367159
335340191
497841053
341673547
478284727
196082591
530573501
319680551
143143157
80082557
522019973
47719913
9440323
364157471
187110031
121824691
349680943
38884939
496642031
391022851
38595163
437152301
170736169
300482653
139178447
369328957
35510483
248654009
315527353
318699877
305917793
408823279
149613487
510891313
195104311
196538141
397133833
399312509
279067169
42122611
347947883
137251951
195588817
193624987
488881177
294450349
58721219
74495719
177377957
64335457
164365259
92287001
171390047
243492503
234310273
129586207
285877987
298805779
480229177
471677
5532487
4138139
426905393
469928717
204541543
225767147
257480437
371743013
313751069
530859079
312536849
18875561
500786063
38011423
526560611
441588989
345713957
188740991
446099597
127415443
355357439
317111573
35262341
8265311
24055813
180385979
3453343
110873237
132557749
137233819
441339121
460447087
378153731
1726969
478812167
245931593
213977831
273937679
411997213
188232053
197813299
11208101
527046659
182784149
396714301
173112403
51904243
318639151
285234623
126039703
246061327
351200753
49120777
137911651
62940929
123104053
374161399
282887893
469226713
448731659
433009301
87727747
360570173
420510539
62572049
171071581
471575227
5064581
325025741
31461923
51627403
124197011
287391199
68242271
190966001
339375977
402564443
140450203
226002901
489194831
262447049
127094411
228343301
50340541
522700403
25099219
34694339
438146971
144357403
169150063
86903233
229568783
34016987
352424411
524344903
160242917
396042193
136267211
530650231
325931071
65592227
358708793
73329803
138572867
319896163
169218947
344423389
514038181
432168343
93887659
270133139
169135787
52038023
352786867
419698651
310898611
458995651
517505447
485637023
450509837
304744879
143641403
29908877
19908563
2163881
476230519
66125183
200920997
173587177
206683699
227776271
533642477
54032117
103829359
140482487
176761367
159370357
44198303
101321477
118766099
260598131
80278657
489861431
419750369
485503229
400923221
47238001
246000743
345747401
155630593
111022693
264843053
453096607
237710191
123995723
27669721
224044039
334814639
308789263
307001087
322402133
423146293
474710609
501801577
375520213
197033437
150931031
239711723
146220773
10004831
465378569
424717367
516663403
18359039
199931869
427407157
271662253
373425839
64346783
496762181
521049127
111533579
522440393
148691237
297484379
267218573
3497213
175521113
142791373
289736693
46185281
299726221
173612599
475762997
110847899
431649209
191110547
399292613
440160563
457573843
428590367
345660023
458311487
361220053
152929723
404122651
173918729
463809289
129077093
381948857
40053907
54142313
337098121
380228923
8837893
322757741
57752797
228879709
407334779
153385933
138881441
270031571
318524533
112001399
485892313
496612301
136412467
435801073
113099659
484888619
64330003
261851143
393997517
506134771
291281779
129400429
7268383
68244947
521340229
75230761
140762551
38419393
257525951
532446599
333963559
446332973
202577477
202495231
126977359
49122071
346583893
106352417
455166469
468674369
281335903
332943451
386864213
523013191
393249427
294931447
462704213
520168657
458222903
158211737
137669219
139522459
242905009
534339929
473544193
178607711
482641069
119022991
12272779
52451491
243217421
235384943
287589227
311421301
97319291
405311443
405615323
391417837
224219287
408347363
170914903
269082311
466202921
393150713
115820911
276651971
467238601
523416599
178308133
520782329
482819101
313859851
283885171
395666771
10430801
500190709
496984717
414703477
164140019
143147141
460250627
174779867
243723239
477358711
43597117
184415963
211321771
32834539
254036983
103575229
224276179
28469443
240375481
332102921
275616137
527261561
154516717
530655817
512670289
327899731
72949001
486301267
445741211
249264343
170616359
78016241
35461753
55425407
424078999
171253513
327519979
106653229
143933393
53588033
22262599
439519763
249381877
50016853
103782517
489484241
123201649
440420567
65189261
281352509
274508261
373996289
436058251
533385079
351445139
445385011
256960973
127856221
29354137
242234347
232213453
43766777
367406419
241007447
374857823
378952373
502244527
