310786921
204640654
426164665
435648540
338017646
136238761
319409364
371098158
344142083
101452146
291877955
223269574
272488655
383801996
347423471
422673309
140193770
270272691
89633044
224259084
233606123
90678299
407568953
469736620
319695435
289294873
361049523
409809246
217161592
40156914
302171271
272823576
191938107
137256673
335564558
392600170
495517580
324002199
445329007
386935723
434414280
105578527
106983864
393037355
87729242
99363829
199485010
444661761
331656543
473665960
96745684
411235012
421193331
285827793
331214821
201879603
281378326
220757352
413228085
320907578
364629404
139541516
215450479
370859616
379001706
260253871
106687523
44973843
92411474
445389550
418437486
128182795
198958875
348404692
428220743
413000290
472957912
232175192
337903615
333510640
61146195
236931853
347419425
274884836
249716016
92247863
105581069
150901581
450653052
397251782
358093460
427399423
65814833
97252540
116996297
291367606
457041972
453061730
355958071
330503625
250003662
8495626
142036293
159349307
325775259
325168398
432892512
192728650
307397878
325933572
458881278
222025401
364410532
352039546
462948217
316209319
252408209
301062326
121950226
496269512
71266565
444767380
420448904
445236363
413584885
83552932
425111336
476982320
392797495
98734454
139257652
464489882
195221670
205438777
460387415
395505908
118092035
485514626
266789300
76708424
435516513
327357187
244387787
358257761
492127303
325716758
431625681
289510234
458210296
472398270
469961295
103368867
97073621
402001896
334191533
255315554
173428655
121605852
343355342
341153553
343870465
293057211
156512262
427570044
388353379
419248671
216096270
288258789
389733962
316434804
105898332
421661014
381112048
445215565
352216667
447551566
229221125
470802181
311816680
434037792
455642061
490134667
462431435
395873071
461507624
439905483
476199376
490127963
153436621
392470247
91771358
375401744
298143900
201591888
132241122
318458191
388565138
120277971
372698336
157476674
371617895
116315308
108174318
310359884
498969240
433590432
358625585
320350908
99619296
326376709
176913437
296387182
341621514
474475072
321427234
415705888
275323419
479511605
397870321
414490762
476103012
271244199
323571311
263557108
494841582
433778556
440795565
474545756
179014583
323703468
335403492
270109013
378040466
182661600
385336158
49477335
475023855
462526464
146700990
474079661
338967419
165303472
384218779
439716916
118741874
270853754
320461513
139135036
352410747
457872792
443973267
52839578
68430934
474698662
306443501
108399647
412263307
317558628
406146121
377385796
111947340
115472453
509528277
134243200
149410314
448976201
476495668
93304785
425765176
429523065
119659152
167815255
284837523
177070934
313433324
186852726
243544757
339049398
323149633
292706230
478283954
387178641
345484869
382403257
332520700
342039284
206798446
101619471
91776498
467975803
109280025
419133664
400335316
436389560
251191380
280600435
494045145
438025748
116507108
502348668
356253308
402235770
455259934
205509865
275201703
426779060
90118889
447842567
418608620
417052984
335425882
420012602
58938219
343890335
473412817
508926800
202500344
188746937
415590176
471984529
404396817
425393300
192089968
120846009
496140138
149797765
397590379
455467017
475789457
229799211
486881572
459837705
158274822
399160408
497069960
427515090
233395646
302632924
346683739
274436305
403887177
116478759
265112987
132175383
311091487
97466715
229875571
416511320
232459859
116741663
386328637
203721945
435343465
487600507
375795544
251850824
254470076
500298771
302936525
321869248
509293328
217233172
110348347
502283696
439102003
297787522
478430275
435081141
466580650
496325141
187415925
453713177
505185928
460158973
387190648
134720848
451937777
442531653
481891067
385926841
455155022
367413453
414607881
436407279
217306877
506457222
233991387
280071158
109861711
296061581
264923918
489229599
372885376
362738388
365510417
85015877
296549272
473943258
93230979
62788747
499585903
420022066
101912695
499036615
102409320
93550118
391690153
381356768
210899392
189603403
428182070
221779926
468941452
239961743
505883223
52072166
103784890
180366637
34682826
86096361
388210336
311976511
101199556
275922607
401441424
354880759
405238533
116167545
499431585
413115631
244361041
214851836
416173371
97504728
379456482
325603113
492614355
441980977
439711957
239690013
115582007
478494196
503257190
330102002
203343868
400870374
80576813
133417827
334168560
308524574
381971356
200184654
288087026
486299707
371272875
460782677
333801701
201070814
291525937
83986509
458698369
442399900
345277612
401403111
436001861
301768704
202321898
472702636
418686344
306399159
439144752
355877290
459497088
464668616
418630086
465986546
432719143
465635165
438816372
465635165
162275014
400361722
293668454
317959063
330717291
433898988
334518765
438712188
384160550
539897328
466037264
49627478
195683844
326247218
88178591
496878968
274950085
224211705
318049670
472106552
92458843
105949601
96651834
371331486
351826785
77688839
110678676
125337625
106105458
84145196
93132688
116757280
50449437
442847753
109945229
162064787
501438370
350513174
464714423
284189126
382018635
134529811
446758317
509939724
460872009
169818766
433291419
81141925
85004989
342665955
404633941
393428029
137155120
426356407
297570614
212292678
49318672
456101684
83594252
274001917
440853952
483216781
472256810
504701239
292183958
396958517
131320733
438705204
333979017
109653427
89244602
285606331
102056245
401749733
461069129
68544044
279642408
170335082
399635826
469802246
59852070
156887224
496570327
111135028
353410991
444249748
230213301
138006013
390609092
326426499
200475401
164902744
134701278
117878607
79312683
394766248
369779229
449128359
92153798
73652659
459090314
433584865
487786467
313584503
312840883
201571408
174173740
82464249
97702956
90443897
391299941
457315385
348314587
425386102
137853594
452311186
188897223
402910513
91673119
76355858
470805556
357817504
181749130
389256387
121218988
454341358
461707408
156320658
162338883
445833043
356056695
361793264
83340309
229600944
502896387
93474097
364030453
477462706
368718028
90412388
194217527
224451550
465854356
85241332
331461133
484392563
276261869
241942491
453241322
440974991
111377560
296329711
494882021
396178879
432465525
104933135
504818676
425209042
220523884
119133770
350475614
308533931
403170126
407670534
463988769
223124284
549185407
227938788
469552678
318999643
220530681
424803669
392924340
343670586
150967151
73211121
183892855
105042498
480482074
58564610
180289967
81823154
354993826
468272347
421783976
228223763
477287331
409530564
260045009
334241322
395436236
163098019
200471609
108358612
442435898
376351265
452309041
215246516
249281431
321481050
497396525
119540420
268678668
384243479
471536939
216805020
102626464
132810698
499902243
415365256
416355877
266373730
459209171
490691985
340008281
113621327
467604633
152619147
250272004
353412413
259855580
429399122
277872905
65280268
488300760
283210606
177757089
398883197
458973529
339596835
188332254
132595795
176763912
243768840
213357353
140945151
508113444
72281255
71602388
168668806
163336734
330951798
134863864
411996329
376799177
458082947
320395349
164996284
364393920
473415810
539004128
461449762
392248219
439104035
133062921
96981509
75241984
331304924
239962703
427886772
109683421
474431614
208011016
105498782
59535660
440589978
378918682
503849393
151667305
540677504
107334556
182038635
100587574
316791810
153923468
312142804
239806176
163681935
157394754
128764336
401884412
477870363
115659974
105969868
457541768
366495561
444203470
484513993
493744180
214875939
160360564
346050067
361510279
504859241
267455485
352151803
136763092
352678667
511703930
376547093
146340344
331459635
165198874
80662615
383289006
329496706
124355165
434652679
61029236
228891716
490501186
453173818
444279189
448633084
305298077
378661281
113415222
103901691
84468320
134074899
260527072
370541907
314211384
298455252
363923012
391397739
201862627
466236981
482843210
329863967
107008569
306920385
426479125
115987394
100785266
515332166
210564847
498246388
191541803
358451290
263748703
159817573
192098769
158307469
533603091
533603091
403557495
356487496
108573037
113253220
440229451
445600302
197206991
212718087
199607547
504443144
165144131
84076528
538525316
357486180
465974090
426631299
349565854
398911679
348628755
200777849
326592227
503494045
399154012
419698726
69554961
369951724
96092476
276619509
545988709
359619549
452345053
457005381
405713235
508688216
32092614
486170277
247003235
405846748
457969797
367243513
463502560
194333210
394547505
475901022
442065298
240614056
489374846
251200664
425087434
92925172
216853436
416017251
437278580
404696689
103651845
355623775
103560702
364215528
93651155
288507220
117110916
167407474
214651371
486007465
88465927
412811843
315245275
113359549
359361597
85717567
146503328
389150729
365554243
492569582
256500495
312862160
222686808
371230159
238249213
523421712
390965540
294617938
440187047
173199254
155559351
134840132
30605568
90776118
91216061
348066906
461220409
311911558
468532996
374457671
475971028
176937351
105041237
298456301
384104781
47614893
384055439
486936014
424044580
106631480
115720213
425428210
470472316
293499125
85335702
347741012
384218383
334445368
465488174
336426512
288304710
429448673
291862845
135083342
148927167
173289163
240465298
362424893
468100632
260212102
460688305
141677903
475815103
36376957
166864732
522356864
105398555
407081590
319950249
490682367
382217292
371769802
438381045
496538215
332055541
463540644
111521456
223923358
168722290
444522952
19366022
427376045
450451395
263651275
266330913
453888336
354932829
329146094
302607848
50200294
500230665
443799652
122941498
207239999
207239999
425228971
373672701
202149378
338034275
422506179
541678557
507228776
237905473
282123853
244953546
123168004
421316052
90338182
461255006
144079430
323065869
479152806
407647124
110211132
117874425
172446729
80852386
215062505
140496568
522153466
240960957
477198574
367162096
373236637
396002801
397592507
422258973
434280138
403230446
103962255
459809361
130795363
283954434
194105040
487065114
310237987
133797377
390472828
380237220
373746011
83259882
140283854
497878335
509304007
242644065
474585489
480224304
431155387
195924903
100911643
144563978
542937112
272118744
278837081
46048820
309929345
453320772
441775062
348488878
414803593
324466246
533141498
128113211
507637503
361704077
158817978
385184983
370252630
540179887
76503450
95169230
425154956
474248151
468765882
139759699
427947656
375940660
430300373
392453609
454946076
340990970
373420718
134396206
513685949
304246391
91695506
308090210
432272650
492531270
341672631
355340560
283630140
71259548
271967332
545912789
379402894
540767402
99973922
218555621
463789100
385246162
524466310
139144231
225794750
504746345
78911583
308116375
170450414
365279335
223210175
460103729
375970446
496544598
209239700
456782392
503674364
195875124
125807184
293152205
417877022
354450199
484078582
386586175
362723705
169632020
96551132
459264160
499636471
417739099
377758831
229509102
509256266
330879474
91901482
492717404
412065382
96326830
418590291
288871665
229350074
501419596
542190882
479268955
273758165
495666080
173820218
294867726
222205558
548626936
176188508
516657246
451467659
408969004
200576683
211267675
264380080
489934728
56493526
275219226
253583790
90838661
478699312
483198923
90640227
172494295
115484981
116077370
160598199
433377278
77530725
250876297
297851382
525746040
420039691
487481684
79744148
390859704
375096380
506526633
479302929
192976370
443781594
86408807
545204780
285120139
528122564
486138902
260405267
535958970
457207235
392030388
235146645
73099931
429095439
92674189
468663925
313968434
481836907
53650342
450939999
355375216
424665587
425748603
122439920
498825840
203099784
308273128
543930015
544320942
182863242
109788335
111618688
467170728
512717714
509704678
245025912
90912890
223767111
360856137
202931431
272339065
121624671
267704307
507574335
542269473
497015366
465668218
539446244
68538754
138079996
334789363
383488527
298835050
119624234
422440690
409181970
453641362
426024962
478073243
111637755
97078745
366023185
271006240
188216177
201276609
102239043
454142341
256119969
415835494
287702975
200607200
335379758
186728975
77757420
469799961
389980991
237881990
105494398
475065323
501402793
307286289
139758335
456711647
279620746
416534403
136090876
503679040
526936769
314883308
353950395
453227653
274792325
91551683
364667025
279796518
383332225
133106969
203490624
482357947
481798167
184143571
367268284
549911198
389261133
506322084
357302759
344134382
538954051
276669829
529830407
369024701
253703215
472490841
322852873
76566358
341640504
182619917
448687726
532963986
176440496
382708439
398568621
457707068
317370408
465332364
454168961
297383098
200425300
518528591
111216731
193151940
241195732
83795254
463703042
438840197
39053112
217182596
239627959
312026051
123323755
539403553
192498079
389831342
368826633
277989381
485050817
300203023
316032121
103803363
96821611
357245318
479348349
103827137
117258669
309063193
520613155
518601098
106217472
248515073
161108059
104447455
447046733
163916468
126069051
413729781
456965466
499395190
512776908
427378183
446236405
189544188
357137793
473038975
274196417
488647315
465155903
295240230
39069724
508005913
408346470
236967080
96089356
415980071
349704410
414965842
485872221
295518197
331394684
520508842
537332212
171198780
539233630
332759720
311671998
105439466
402844078
471036780
459521600
506523386
519669186
436313972
165912458
413338068
515898978
532708572
509699689
443930555
58538747
281565230
497303189
127888618
364866583
405680806
269449912
432836909
451445655
440061877
393032509
35852300
195962284
546443227
541287226
497555690
154922681
382763442
477955514
57738418
221449944
104897515
446587224
378195566
481084412
123196571
304576365
399573642
488024759
475369913
145210398
460627045
445416073
415506483
275203753
144568006
403620768
534552326
96098433
70884182
53555993
358210616
353515562
429809257
436195907
350056145
446744527
422372648
290858204
548633603
292386228
491170288
398346902
374523281
40705148
166021694
541972418
86794952
112506188
137636983
270886999
104050802
452895313
284572928
446178791
419223230
44924249
450089560
276416953
385161436
350584870
303544896
491785296
306790538
224245886
286198159
311789070
264534322
470407553
338856203
468423289
483817469
355892132
465310303
461866750
106424453
214284885
512474113
97187974
337808048
230493457
74343977
271608704
132922544
529368088
490759588
509378175
549438216
365428217
444955002
505169110
397358312
256126459
460371227
171674912
538419097
513414332
546840541
466711185
480295691
412273516
452653507
148931074
101896910
209772138
319185034
478021725
476570052
277969130
424619010
465171558
491524484
99285332
53967330
357632673
289633493
122857525
382831540
504573952
355812581
254990870
81011447
290990229
351153258
439568252
508048306
72870782
122688232
230496329
472124597
494594050
411794690
62610624
489575133
126695938
134161153
453736716
364155897
400077543
494357054
211519987
361691409
212179895
266101428
318881576
49609969
428678545
297516946
67124756
477256971
416896967
449376658
199577791
401391856
121013067
178204987
175557475
106588460
168536034
411992664
107743527
473813975
157327043
318673401
425901045
348801199
460354592
254262703
197392681
332854975
435383914
435392052
262021107
253371903
321380133
498053836
467973213
252535181
535489435
351210223
470925510
415070220
332807828
281371114
154674260
112807072
125039719
237898531
383608613
442485088
303176649
281177134
378691939
453631403
402595535
211353928
274401680
437813508
507233307
519105227
353639705
419834068
357007747
122820123
242711686
316851017
513305871
411101708
312465787
355291415
429824239
200163218
225647838
545780299
100793759
480702473
114828561
476861390
156629098
544945973
177203955
379912567
514025903
429497346
186255972
100779035
281830927
461121608
424003608
523189400
512926755
477189955
133637555
118176702
203463106
251642488
237446494
445143908
31461565
107528841
545771454
348029950
548212169
134096544
432775348
372897454
463000235
414808558
432164969
419700469
525805193
125076901
112345373
411517712
549917557
547837916
223897571
459752730
80952251
376995909
517059854
243987723
478114999
549743787
445661086
503858693
511908075
95667930
133013412
318868102
191949515
251398483
447623526
459691966
271575764
332101282
533062657
397608472
243743434
179835446
310116765
488540998
460373811
83879093
518902351
387322953
313594525
211991386
516784602
401216902
496812893
52656766
537259955
519211516
409247843
484164922
478301827
151428593
438303446
519631754
190221886
79349282
438254753
492111967
532413258
412056019
343399973
517707487
444827464
392548519
201840289
122145893
279652119
530436168
355054891
438472798
348564681
510428505
324027750
422349508
79720757
304276942
98714287
426655760
69386247
473361908
161491815
310862484
359128401
403998729
476413946
466621420
431571076
437764381
465654674
527957757
440448061
310283326
533390729
171239870
149302361
524438286
477392294
541114499
250850183
455177688
350830536
458268001
463049118
538498944
468808273
494321223
515596501
365850755
543325317
302836495
461541064
375296603
340656272
493570231
473826091
502729467
280210767
396733122
149399969
510450677
495075613
76044055
349843061
290043086
310715800
69326968
459544996
187286521
317133760
479976913
474874060
287504416
355597289
383137700
116609323
389195972
198169566
498845448
477030476
386565712
404720657
419225587
512557821
181015641
198899386
316431903
483943105
198746746
293411482
539115177
185639165
517728203
530797332
116034530
475957783
123392012
302870291
336964518
495535214
233220636
342271369
373383409
446465634
409384085
455168930
509793452
345542502
483878299
414083959
255426062
403919325
373846498
420385171
424836052
468874990
85909746
212438205
546609978
143512501
398308208
474638751
543425387
114857963
509869174
349844059
482184119
458447026
509786140
427822297
188011413
429357143
129118404
476617980
285697164
275222399
426237407
503777726
140666710
490710431
459685993
445213358
250936827
473620749
544960147
504281887
467944118
275079111
436639522
159791052
454948381
362947928
507946960
530832397
107722515
430831487
215550416
440345730
450567277
482212731
347071609
492626344
213081754
435142823
516412999
416327931
508987446
468060305
485700080
357717970
126052181
103891679
113696999
212208565
421012872
279585277
217711159
172790733
381809692
170200033
478562174
534552243
127344660
494257426
512716999
445146856
476072365
522319598
172148069
535113615
338829083
467399577
540372224
480869643
485786171
487087872
419628246
519668454
500108009
365149052
345257515
244441137
112347722
428097471
382899792
105817455
485883783
391252758
518353952
337982210
134563168
528439802
465427197
380073438
555741536
134497289
433994313
423990391
454639474
421607218
529482928
531955817
338389247
325198552
120421968
107581294
461224146
200024195
435974328
531125255
338975730
480394712
200074097
458863556
129326323
153233364
452614783
351017613
165877635
214049723
392623153
93820264
228122491
219582643
501375078
521825167
214454787
359522330
563875298
339165012
183480329
68193383
534358675
408895356
164673484
542500986
515992368
426928237
303975374
467259177
280002120
552621932
108953199
545095552
369059788
443114197
230182964
449260660
118156089
540154020
389567082
390255270
391375246
212802621
487879807
529525631
459112366
74931354
520784291
108666346
228582663
446766703
249045873
154383219
525709652
412751667
452465873
532631309
445055983
110468188
547475565
536472900
434233783
303723596
221172036
323008069
74358376
494306634
569685308
409148318
97032628
488924701
414256719
103983308
486980827
453816663
375516561
422393557
502884871
208832483
455245899
395701868
96629691
291453628
276812754
413972598
256154855
302324020
461077471
416334784
281688421
95657260
380280604
71643269
241507470
130569689
474777852
439645485
431671269
480327571
409900705
536418722
445642875
504681499
376327048
211304779
406281585
532661849
168768731
541240740
454877729
186707894
481113647
551576213
476289194
393594759
422653101
226551064
504800681
515567933
430497035
204698477
72937036
361098583
86808114
443489412
69669593
169453457
365477312
75373927
499530978
308842693
443258371
514676334
222692317
71597341
430686624
519523176
368266338
295830722
420791951
254607657
429371824
467403775
136965136
504266105
231913496
124873933
512495477
340847050
130528437
128806875
501982933
532737988
234617688
561802483
521257726
298065237
457523930
435798508
448123827
436632029
474493334
490957097
567045672
142828896
206855302
322777631
429780949
222593549
227859954
281172950
501912183
386674722
102016678
534760060
527829205
525069306
496358539
454652226
498347222
546616041
32499984
375224109
208392355
241806975
213318077
503364512
368053957
468857379
302568592
463639669
517916631
546748182
81002537
326423212
407341218
473752606
133344941
520138106
325919263
503601424
202450111
569868097
221191281
237323489
438901490
379836450
401976075
523221585
486310593
463152087
376351320
335331284
348175744
371935054
187793082
176722347
295247206
283023902
486194599
100097800
398558312
492821712
355060214
361649295
307161812
197921427
488851497
516599842
106085119
354006083
407306503
101571775
337108914
451811404
239514170
483643337
464454313
540154431
293665255
352977817
372807172
450688904
498752276
214318930
128403842
221605321
564666289
295504629
189133793
594243399
528661142
93162149
465300800
490332383
431423035
174973851
367128790
502401924
490113122
537072080
273299830
436329739
368962104
526812481
428716574
573140294
270318053
541000152
446271189
364393920
444678234
521972070
91723315
98613667
547031717
297045893
485990772
379078498
57028344
425460509
121830872
305158616
385919484
521472997
149793231
450602690
234564327
334239959
244263110
495748120
507271778
422488572
562482253
411915627
292338832
546826758
270832605
272137499
38309377
444441520
391167120
487061887
499301250
471679513
402224861
567339650
257381035
381768968
319704226
434733967
500296846
516368695
105032105
164308964
483367561
366690613
546289685
547837939
523386543
437687513
36367752
256413757
97855391
438459868
233660922
294116400
54577937
98783934
316238255
143596948
425700509
91419283
263791273
246498849
129656877
63227825
142727395
547850001
238155335
525824881
179247460
307214727
437078069
463997649
99802629
545196398
368807256
319061951
557282709
392587574
441398276
471053052
121048315
382263455
186571641
118739849
513005927
363377552
224206251
591332271
526485626
242710065
311269254
84798915
260009948
529823680
573539004
504803266
539830170
437454727
289149378
348715648
422499742
191135863
391738025
182225172
389005278
548597975
288663652
459615859
297573954
491308697
473695647
224614188
478628795
552738324
122598959
445120490
187542744
163692608
223349895
311651593
391622876
403062139
103787103
488955866
98958156
192024744
589074352
574931632
484823672
585622317
277797468
396402040
331906502
375006108
520941566
362296762
517770080
462181429
521376076
593870406
536469205
536953406
318201253
254238495
94799909
431211975
25039272
360137825
575796044
536365087
451174248
36357884
441923120
335370115
379644865
244320922
405734294
448482454
337344302
93359631
62291510
128535575
425663052
532475374
174522295
324749251
498385441
52034445
108274389
427225039
123688458
280693289
212635899
220535720
136992750
556171846
341274412
352943521
290949444
279966781
466680579
106767642
221620962
474692333
136037022
321969430
583954514
579926198
555959852
363599926
307149946
523943622
543140225
431703866
259157173
454270284
508265888
301126212
517801835
336264172
162448314
508382720
536971374
277702498
201694157
354418550
104598897
574538522
257483071
339983600
195484889
566541387
222050550
580402446
583665601
459810154
495017902
349101329
287675724
311301828
482751512
244796698
529043421
367079166
469454604
368014806
169369405
82180913
295446242
295446242
170038587
295446242
449515826
547493151
494041635
262286560
231319083
455581578
372157866
463368956
495379552
566857362
259488169
123910228
566258425
555092247
479243008
423160105
146343478
205173074
493771406
408738899
446781288
531945737
404845112
99346220
464031697
532615066
497065548
485615721
355043864
467918797
560380230
537562805
315502355
243437278
472691480
401633380
363879681
113864921
71449916
523709380
341054748
408877533
297739700
46479042
263268591
196781217
477988590
529436544
374027506
537062202
216856929
532759886
517008526
594365531
401014711
535049812
415904930
473633950
596629512
368078106
431963488
277345561
546132563
507621420
196407809
569479770
522230581
132045689
111728834
156815829
423365877
247601281
286949247
509804693
186694595
553927566
199537877
590397866
570780069
260380634
426473325
296224059
497827121
444904422
464798648
492750806
388385316
433678500
598053144
529088272
450648128
553156195
565098117
495847380
511371799
440478851
523329693
136613265
583754817
272599088
112641923
353931093
411313002
501340874
367105718
565957769
474039562
143751683
202790486
491842321
431249702
475287952
461830172
508453383
105838047
315989212
207864164
548121477
506464754
211573455
469073027
427291887
471728847
87419686
362443520
598351946
583618261
312617303
376033402
444222953
117696206
533650035
337641899
125093947
365852664
467695945
548298689
410421235
549400566
539693291
442555636
383688578
152188252
561860477
578418530
570099139
110655365
301105415
185961075
566155244
546087739
95248429
171360139
326877794
92879042
110963131
407980115
113805008
79003488
104883241
273734157
303159568
62877244
461020444
546272159
108514599
375967625
415577776
112384089
486111433
407920078
560232165
534259262
507074629
456042643
406308396
229262432
246608571
501555715
96858226
497633804
156956122
184821176
234130118
259244291
544157370
489577818
245225393
464856667
336773256
387986684
522743217
119522927
121995416
125083107
445188322
533976630
271283528
104750619
393688629
421733150
105448060
158025443
497520896
417734261
494775827
477749902
161188836
386731185
253546755
224856726
214521514
482739547
217585956
296416949
84621931
344752493
306228434
337927103
488128616
321407040
101993432
474165377
491890582
276721528
369343062
283638366
567776707
185912824
62599487
584387604
317017441
273738813
109402577
379154379
119785353
133329069
434951021
497270089
406067635
273686669
281112570
542337383
415786448
327199095
441535925
375313180
253862453
84428330
416019897
381187680
393624634
445552005
548565554
368331921
180544785
377380299
263951779
369157784
470112491
172678848
189977897
181477061
137540699
449277765
434923373
99954927
380362739
472699160
224733873
416864762
439103538
259300435
338064762
313942200
165047631
589362259
308478311
46785768
171625380
317754059
475958704
361192098
549909120
108855021
238513492
348589189
448698460
404540270
147707213
394026907
590758267
447433626
328418961
507708730
433911356
588124976
388561690
243863784
189416170
508999510
536668130
425300756
400954701
236946034
517336293
533211771
103941387
117544462
417244807
553855436
402387224
352142389
514722476
536187256
234099663
403080909
186118380
138687731
200046318
399003707
290648095
345041475
389580912
229519111
440022762
209531788
92937829
595665962
218531070
577443974
433480707
271584683
469615156
438824424
157532125
328567079
531190829
535886442
431859088
469210310
91426476
122177922
556870348
120731859
212076863
459661493
207293975
273488014
60471550
537503200
222142335
234134491
95772790
327166227
328597943
265088301
319928216
527833102
280537531
510238580
217397888
215962417
173744337
593787686
559698609
170694564
440256319
483965036
287333694
399975955
404515961
367713360
418365535
426263224
344740591
132113302
457338253
495286421
410021863
392594954
459043917
505272275
335282309
563310045
516612161
457549679
94092630
234770319
252915658
320679490
467585476
541901777
514660221
579242332
100641577
122525200
341075891
361383536
482069187
335301455
586469591
149591394
345463116
513603940
101840704
488484165
587344801
93831607
115666309
112226854
359900509
464014858
581758320
130377866
550271410
340116599
427392514
381255011
294983548
266416023
549750058
445337267
219236354
534309419
513587821
208538523
321530401
552914295
332840810
413475776
120042645
220469048
144373133
514356392
334371014
546414364
30119902
333213678
532630673
34982376
247123355
121373559
484779240
362512382
207232736
75230666
496455577
556171221
597922046
254072578
45639948
476912036
573005014
103861969
159227283
501386213
113418597
113671947
196153814
215800098
560857402
598227112
418048906
436666093
548676443
233225608
571315635
94448821
265618652
492202820
434085105
536047066
488163769
140000797
453677565
106476124
477468283
535494613
514650039
556461636
559136977
508434611
387900512
221811306
401812991
599756237
528399372
112294938
242033714
66288287
444594427
417531993
474871709
112863482
163552775
187395326
381598155
504293541
108857415
469763358
347823808
307925108
345665836
587468527
514561284
431484606
533141145
306366563
511238581
402976574
402486974
345892594
490923295
566872682
100630992
535330236
549712280
423808994
370429831
585588568
307153320
122043598
460051158
547279204
482134057
94080125
462496026
118575389
338730742
549939357
596864829
257893131
547619447
485252531
508915560
384378455
506771783
287946265
378001493
599067542
129322704
135726246
408518521
250532285
559108999
95621162
466868527
329479552
273765482
166784188
229028345
490492498
60529940
190793371
117841910
490470568
325895380
577767851
382374047
508828416
370853456
355353036
302747124
490777705
153352210
588059553
487868984
447567602
548709109
91455645
466109728
566608230
147883522
515318393
538789334
495512782
509692768
573287054
419420494
285853308
231091916
465190086
400811730
415307990
403145607
472712802
254002581
297392116
377981236
381106590
542496188
180635353
558674560
428672324
267388053
530151833
518797273
549598906
72140821
384423757
465216760
443917498
490804111
299103699
540841260
411419762
516297127
114323118
112720840
387899680
114872781
87882041
432336998
518735890
550564617
120480072
463645939
228843388
312109917
407521018
173467315
231406709
101222206
321072824
48795740
424090567
456025123
463665980
481501190
530525837
529932419
487318825
544420684
532469467
476613861
97902880
98033511
198649247
103034162
588871972
590054332
108787333
521524629
571932034
368440256
507610906
197712782
86704387
569228585
552358869
414831804
121477800
171802869
304906353
390768891
175611747
565417826
246518939
139561641
215492927
155578263
497146921
418123708
479580811
363948977
293287678
411834715
551688183
327088957
363399362
291467643
525360188
123376908
164889487
491306652
382125615
328654357
463452960
232242695
529798664
491505117
481205641
308189979
222394359
245348968
258319956
499863814
503868019
566321360
318962236
424214301
38881158
520337720
472602830
424937400
117813418
105842945
416201319
319431522
377400565
296657906
539757568
319364758
159568426
540533416
286177670
515910047
68328674
554869767
582603898
122864300
208916100
417434546
305643419
410509831
92647158
537029822
284724931
103073460
378328762
97717556
391164799
412028611
598487889
116599966
502323067
403437857
113646600
175234612
306709418
341812229
451168911
487582847
533500759
137198536
496742364
541629264
498612708
579076086
381152811
387244899
323026242
432762327
468839369
136163677
103281454
480744352
574951997
427003369
542951986
505375710
540162697
573108314
596762155
84881752
481301335
526376659
517171830
324410770
454916674
507455716
553801010
547299789
57061781
509075653
328279002
391945220
500422608
307487605
565263393
174438544
468844815
587930719
116374046
308720764
528997453
576323150
243513168
427873681
482364969
134714608
530412373
251262994
359777723
506457717
122472604
160768543
524527815
565621503
494645537
487822665
308385304
496073459
574427687
426480221
540689306
310833788
382246285
430390556
402887810
359921565
426728452
431194228
177725039
163983723
182978133
105654203
575095115
336116676
399372113
571636329
507502176
568688130
444973685
486384885
599613628
226758415
378460091
336813776
36866282
452659198
368318779
561455931
594806822
376902871
294854883
351251014
509812951
377269298
396995914
225584088
554461524
524128732
86226820
422070569
559280817
127008999
392104214
489590114
93524304
580386570
109936366
572427322
598462571
428667480
225554865
380174951
487583684
151763210
342521189
421040889
360766420
469802252
324507661
39530767
365757472
109548007
356088662
274098807
534363416
534719929
505192822
422572898
480628244
521354324
581355664
251107490
552491867
553242293
91232801
219719636
596049840
479809784
70968417
385841795
560650498
181560112
122211092
562191738
100794138
473498728
588378828
581215137
38885185
453918437
224856326
244204342
541322362
572736225
394121923
596679958
149575019
453221047
573330719
478195570
567972209
519901952
392143969
441751085
516340466
103804705
491507054
426689565
563566701
564305949
520493468
275111913
555910389
463283527
105433629
550335532
399703096
108486087
111800819
84238717
412129156
472362282
145209375
486409423
265215540
383735663
394969140
490558194
426467139
419201181
576644895
205235386
541719115
577800621
581680737
125382401
324460481
364535016
85048411
422946572
526624689
169347739
496170899
343043760
222891590
203773610
530979446
594480596
317015400
377007258
472734398
170062130
357188952
185910512
608037382
68571874
453662186
531023481
450081580
94453767
166216560
121611814
414670707
270821649
99544635
117010644
599780454
326030222
567188563
342739493
482669787
480160265
581557562
549515834
279986607
267215776
394960080
551915959
532934910
509315125
513229536
591376548
406467195
314768029
575521197
597077282
586506394
91156449
500351511
518093923
280411970
123757449
350220655
435521874
383006951
511060859
533021059
567137469
386221955
293262404
582697975
387367392
615589832
581603405
574927958
493799051
481726783
580647955
611801949
527797586
449763491
287225321
528484644
103614547
220256707
397059749
571401343
542550711
336284766
510133899
576822841
540811107
193820810
468955755
373367322
219507853
239408337
570926802
356440041
544874328
519892543
451664162
487457366
504881803
431236328
243357477
610045882
353857281
219312814
236788676
441378994
337549573
524614190
341475934
567548021
152987909
117084463
526666127
382852833
76300244
479326959
316032994
617972399
485433370
502914881
502261206
296863231
410241049
404641362
136654065
535607969
482524364
537969670
533983094
575121856
573550757
474987029
80368041
539098352
95246843
104539349
617441020
235605828
315445797
507137075
584592009
259903267
147403976
139131664
551128337
110158160
154191709
86985246
246312817
256040818
375882657
112860570
145344524
98845507
372834993
389975949
149386395
269548193
474160116
541852417
371160432
564546286
202920104
551680096
276928506
334504171
164232149
573257180
96992192
113993102
320106381
239693971
372806192
454386873
588457649
408302542
534779570
86359221
313248171
417572413
599321226
246957687
507045768
480997065
270802267
113222664
155854050
582415980
241357983
451930190
421424170
470080815
570335333
114754773
561524917
489637013
229483734
538846611
429083106
587353191
220410805
356800719
447376657
522188503
596567124
552210949
181798141
552284803
540010962
190607572
122532155
86122506
502033084
585278324
131996286
476981689
570734013
544463500
139630099
134207704
161878203
403109046
283932187
502238402
604565107
292850387
295820463
335410241
525733198
448538790
578943964
595198344
288514556
563186582
419009419
370676551
261910064
130042387
99946023
515878942
584264432
339861543
423055600
81865521
613868546
589325563
548578218
594268308
97763899
601255198
580936587
504394477
506112582
71287953
113927056
541194782
179055440
127723205
465980631
555763342
237440551
484849971
326509584
364107004
442524207
171576130
582449447
493985290
462041913
110833018
596853310
574085058
376981485
287242655
384223397
217656751
322863920
524946772
545354366
448886063
398987370
595416120
533679897
614690904
269688297
229611830
408067733
455154818
606446353
316724659
260309094
340306433
479687517
240257851
383930380
554267558
579250020
525413304
606203128
393533087
479198468
504490859
303112952
156846640
424313465
123779568
553921922
609157090
97927838
505287487
542898774
315537220
218249790
556057440
473013511
58716465
576172623
480696729
91554980
266970402
95826385
545850818
71344726
422989113
454754200
458428125
398145278
98403339
107936244
274923461
366471239
260908181
537874394
88031697
197305545
379536159
238834914
507163320
560535399
155999473
418921337
192410427
309019564
499527446
61478969
496622329
531832224
163443278
423980196
248335704
467189624
406708151
351764435
572947164
579810828
608846660
616734514
315786899
247198512
474114639
604521473
127252585
437526163
577594969
517086139
501431962
615259982
498643087
243911960
532095031
486574260
579097777
272131253
525855265
485045024
512319447
506809820
594224049
442127952
180370619
594002424
128434229
411744894
562419334
416601491
518834216
389722481
218467714
614372875
427561952
593265023
607285172
108183788
404015031
122250985
264466183
467969999
555675859
162214843
567496334
232149242
127065049
25690346
382545781
527620413
542827380
586632368
564204794
296085512
536631465
110517798
395582854
464666817
411084493
535225233
534493270
747773
376479539
153928148
70000290
119391660
559258951
