100000
61817163
45449791
541954242
272720180
5006912
592889081
584266749
321301880
277794720
166130744
168691486
325317247
54023943
383370720
147994394
164187640
333179200
168666348
281603664
32228296
319796968
550121867
577976771
273931103
214388111
166458718
422034119
461969144
223555016
173173500
482164707
300951068
84709130
441895266
117999201
423753271
416350776
453246880
9807715
7430659
21687058
598406649
502046664
338949808
157335966
368504187
240437961
514915231
160072830
292145114
364040842
131907570
586785645
186579279
58330440
351736944
219059078
290706751
462966401
160091991
410993815
226690487
613553287
509849819
206060467
593286236
207573072
361278722
546233040
540758328
532817931
279455349
314600368
33359470
129977775
600155037
441619899
115589450
336828331
380201342
196396857
8290142
544130412
601397707
145592718
512258275
134568489
494190795
328232975
544561052
571013402
71929064
462024197
224955970
112142110
44361029
149203333
51427575
288828891
475844143
77682407
179424134
195626593
192985304
506068615
144385925
6873515
162493524
281922928
101508299
111071889
492868212
493159444
450886710
488147692
234583284
595907634
487802679
246463181
340091255
211282137
184281987
436937712
518885817
62962342
362161477
7774079
255463687
430368079
109266823
92951252
40307676
234068658
225826057
276472906
265664632
23834465
223391981
64275432
248207464
252344992
35453377
39280517
80076024
93898225
161095377
75345298
113833276
285820750
170595046
31052071
71277613
172612136
107117703
377410702
116841334
206792226
567153431
605411418
600700269
194285740
139217786
512969168
71417398
458590387
293584470
338825085
602967060
368609596
75247740
512915003
144758657
119146241
534531669
465410943
511061096
255108593
222614484
424709533
348723796
33647178
358574943
52097045
538741957
421281621
594640197
69454594
4523770
535643101
7599569
484323324
34883319
245621550
472639593
517956916
500818316
413718924
18086943
102872140
93928655
567978517
264810864
296173015
383647749
557168719
116392663
487033660
524001094
586845027
46564723
275350850
91172758
394286329
492886332
446172909
46553100
301885273
373534523
431948927
261442892
292377642
594530973
307877370
165496584
524754847
371710676
255494070
549511322
68202024
333483168
498597470
187131071
7267883
404131655
209723130
215794023
150039542
84567815
189723537
18471773
72769704
239785646
189753059
147971710
233274946
416141873
520526052
319543659
580504937
128300059
129816038
312733216
513048159
294733560
375179032
19118163
261916514
410623071
553055394
396281758
143506722
231241375
54985339
616468176
509751834
92174963
59863114
347787508
607783740
77925877
562342430
600060666
589886901
223068684
279625237
309671896
192663135
399873949
339918288
270902694
608524660
83266514
44734665
176948021
545531411
511173790
371593228
318662378
321457852
497490693
88926063
145594951
99502898
524263709
551593685
7368989
518801826
420511848
143214633
242673316
462607219
164310828
502642108
86824491
33712703
402379865
158494467
543426779
436699946
504639307
552182541
41830083
327524373
443246271
55337648
336008306
228559925
66962345
591496175
446816349
466575101
213307395
399360374
466511085
37204858
563149897
375687337
372478695
322350671
393743423
121583321
608389473
492330122
513735293
207897295
364192385
117194612
158459233
273192811
587735050
97406157
180386059
41706143
88225802
181454552
485548664
561446810
331339533
417534163
36209244
295957386
72633632
521644651
273605315
5306863
241969071
395599401
19178361
22698884
541242918
453125587
371975816
181634528
295959790
272339553
287666845
462107519
269239590
292014597
598297746
207755687
192354541
244672247
300690073
394470430
414975394
610925934
355853407
161481635
433925880
19092785
409860820
549594569
556674732
521985185
475985786
167724278
219657404
307836224
86624788
508862162
152928678
90039794
84220752
514500125
588036986
522598724
476597388
34992412
50191588
329828814
238904072
451752505
244169813
94236387
570483846
410641604
201908718
116552616
556083825
577816725
39001754
201421902
550328173
583736604
180304272
544455322
557030932
91796464
226472457
451065289
298194715
39308595
614395450
225836886
574596117
410743536
457151793
351289122
243125126
542796854
62056734
565291096
152565861
171648082
299731156
413617037
438452158
100532542
443583288
298986260
318031403
470682504
612723959
44736393
426955497
478800248
382711067
237736096
403334325
284088674
127756405
181726944
391172731
414639124
331952324
332845364
214475017
426215147
354962275
339878152
263193048
281626891
423118691
3354615
419900102
165442237
182557174
433897236
456220670
387014722
592154893
500010316
292214397
422307562
396642663
616969370
498135902
537051891
36267635
384190369
303665834
328209536
407277709
68731482
565971393
132352108
70857341
338929701
191871260
576440101
273571135
68157866
571427610
579144920
282072652
296866895
343166240
130362104
30653049
199293731
479001367
539646749
531312212
444414565
188828229
602210493
560743284
398574569
529511854
409423636
232635892
72970358
169455212
136271942
286791432
519639308
367174196
253136739
160567360
138306835
43402822
345435947
567170004
523365128
96346113
384063279
479741256
383905375
577363731
198821462
390547359
88604790
581204985
50616179
99809763
68892317
445841002
434602798
217172826
391095757
536829769
397316798
459309595
431031653
360478622
41754297
307271250
580278028
159618528
258402113
239649385
188792635
291882875
505852761
581494083
439920423
335153504
127352734
301231552
507665166
39124933
470960947
484822324
265008787
504497392
41454078
72498242
592814718
107998533
532097237
440736581
467038916
292463638
43514768
376121252
501112597
357322153
96078928
329591947
255518468
1398098
117530899
212352960
550174353
151813152
79225393
330683655
551995234
416020751
500951432
280012245
66896845
430587977
193432439
109622165
305282030
369948696
126818496
139606999
29985168
531771768
502912515
597869876
330211000
516083899
135435605
502332034
52053799
526612210
41586467
311280832
562026161
285185044
365848844
221218510
585255161
84706561
5954186
162645811
429178405
401515252
539848550
528912461
184879828
433173197
360621940
76722298
387591624
211724295
477298097
259140773
920001
24409817
478623909
43542103
247203123
547832616
368957004
229699302
159720619
219618222
572756380
180524350
44071800
428895361
480648848
368614510
392010962
389674687
534998457
261377000
118370957
201261285
445589056
436549705
405785319
603831446
80606110
82992903
325726192
595857759
588753877
88085591
585147583
110574807
32440007
197119195
351293393
592998600
492076372
61558544
238197847
229172485
81346198
365105221
46319819
395113761
169961995
253511206
582528039
300901152
228532572
76627332
212671936
169004557
212002131
331616707
530975524
447464757
500371171
48670051
281078452
24762950
194414193
605094259
411494169
470551529
289225607
228780551
393142684
160100856
382637419
124175666
328490436
138847706
24857990
545577363
428121166
24722292
86648356
212775694
410739640
601898622
234804816
246518142
448074086
411131607
351761095
486610897
356190454
108823030
530413280
349378563
332779159
136746051
31092711
211770430
78142109
215850253
280072926
63817565
69835855
318988592
568135273
274292775
365359103
232865815
96202056
302071809
78650192
394855634
224388842
571164737
374290235
384915435
314419749
152873124
444930921
7386966
306531670
511889000
192601718
99948223
362990669
403686313
361312222
548830245
361874378
18724868
18043472
38646367
149672668
289490989
49838229
143057480
362284469
292875
519478122
324048714
483505068
381441849
515307630
304101499
430330781
210845304
356706029
465701239
133475205
228328190
173601211
396422478
456543208
40324987
554974074
304813395
117362017
250588534
189143191
492965562
225941709
378318847
134412561
181953918
288112715
24886903
149374354
280576993
96977609
494387774
257441357
578495764
449646927
144092620
458222958
497992371
186516883
507838343
412661775
587498850
221792799
295679091
320174374
584961815
63677255
157207526
612624169
13665061
111693196
428824014
354812848
352989560
278403540
363736761
603528542
129803615
126761283
304472684
567580308
262892574
83854558
12010246
107984663
264632374
498692684
85269685
199289114
220732345
68726919
575992786
108577101
541085073
128528730
143729506
201535321
257676700
534173191
414794648
404678199
429862447
173135324
512526513
328899239
86725898
228908217
409928000
548548753
433182792
617488632
31286935
140775572
335740611
322531235
546876437
201830665
377992784
285205383
74655712
1206207
532370079
253645976
507364576
269562533
47269604
365567016
95886203
288127604
1876021
478697251
353230199
376261978
259149657
586688033
104640139
3284231
291510025
72753648
209462480
132055142
246541909
460469408
263090778
518370588
205239096
44441082
321832563
305640349
586797109
362344554
530179523
278309908
263520447
72147906
5196390
370106624
579393988
521846597
66249222
77734565
121106729
292650791
336612731
361548148
513576946
539291605
523222846
342893657
63534765
84455426
555321084
224789944
425638011
392260236
543656688
537888701
443127616
254348087
208361477
109611759
376951873
442687046
282880123
143699969
125304574
111999881
346669706
573187219
449551323
473071369
504957770
338194087
576428296
519311377
319828871
109484265
605451032
351701556
302816880
597796763
94843564
177550848
47075974
509123942
108085483
479725162
103744964
414298596
238844688
363309899
238741654
400023330
531658040
292456458
237836197
248119276
348366219
387056897
299759026
238424022
221237181
264917504
591660746
345207927
491703067
172888844
573485938
4834297
463998733
394015755
481672910
489437186
222411653
468661582
147792311
266266627
224559659
89961431
529596102
387828057
564897380
335340937
254170476
479296150
103688328
263585266
441887757
328793746
186571052
14956890
376333453
424883302
517079154
562210524
343688082
340636635
401712371
610801457
569623138
409615829
222835487
112188330
56452428
344379431
359350939
93652919
338216537
338867131
346270079
465363988
206312084
123410602
7638451
383673833
530562551
591671700
414349797
104723306
125545825
14825734
310308476
220552020
35388470
181090721
611781566
72870980
20322794
20077036
146370967
512336078
394967375
544060599
211825338
611302872
399090678
106404246
598946102
499938786
485411416
66833268
233879188
396266883
519774029
133708628
155150995
431173945
613441808
425139177
212529987
6728643
436644424
38395668
554436568
317998885
128300673
101842299
456929213
182940636
228711747
258482986
602048164
506823142
180289215
486441491
297675636
174501781
506687571
363090783
602618062
334664801
544101188
271704603
606219283
171346122
451135417
545954483
109413916
161216182
330589311
223885907
510777549
81881979
173858077
224970404
431527278
83602336
544626682
33531253
196644654
602897334
18276628
246897075
72516495
361685953
267256798
384414752
153827322
184931907
584618816
233714026
568936940
477025652
434819899
559462586
343200576
386778220
343970674
163423369
137540459
110301731
364590515
286495202
345728871
282152453
363801014
40674229
87529258
177591536
6709642
7160502
550430093
308085325
27448565
445365052
169512544
277327579
575640666
495589207
85207167
341141981
572988249
338333720
205868164
148357480
440312267
55538826
392054338
455342458
294441884
103120592
590047251
211293826
248142739
233940512
101163315
95001252
202383287
11478600
336845560
200830043
168492230
17130818
497494313
561805990
162361744
507050270
165824680
313178280
14009994
536854522
107433799
65114538
421952485
436529350
601371715
12047251
250939253
120057950
176464825
613198562
231593069
462461052
587910566
277921479
29575299
248804693
241419210
393046374
541294311
490585119
126904063
279417316
289145618
153744695
6670739
365721319
589916522
74110355
482069516
291760944
516637360
271961446
260159288
307355457
352801262
523164954
122590260
409437833
335884027
376536524
377605441
543491488
267783733
583692751
444044622
195700567
567257091
593445641
582920773
89042389
71788914
117751798
272206316
566928831
114348450
395419384
21192649
415755982
506079662
160669943
188413646
60847533
186844016
433968398
137592897
127421622
252563268
247112135
1161515
410566262
371693952
313026732
244856939
393591074
46308979
434627184
588412484
296310332
593251260
289885342
389547696
56649300
10605740
220372264
167374453
495326162
612754279
246272252
65276489
61150908
15050622
3970138
276778984
54622634
538256287
555711500
451610810
138954233
367554851
86926070
66561520
592850388
16481350
230646598
482595512
199205465
515897661
389511006
105879123
615703126
260050492
265745911
512707546
604020116
606393429
158759346
92501269
584038754
594294874
95058763
359085067
334286514
259515384
344148878
389914677
478350133
275131698
55479954
96285748
244281312
156698279
451901675
600211738
307463825
58966293
205183243
546477066
34484
293226288
512811597
136269416
145631131
615517243
128580409
606043019
279985560
30762211
361645574
602346964
560282672
365267563
316854621
92507754
148194270
360123035
32960467
296863401
280935338
536739143
300302220
443614340
464403154
79052380
252461394
101298928
455705510
144111963
97427414
509462219
351132470
252602223
430098695
241048506
533460033
166385047
523417096
541580787
422193631
304021188
250914262
29686572
595629746
533553204
154632940
329524507
317936043
298474508
49596344
442199333
588899946
408946782
113642795
521596730
541534606
562642365
563101157
543013860
50559311
72270330
160104853
158205866
545120265
40598572
604330893
300114050
49190434
244767882
503086398
303954839
167620810
107908341
370129385
145223923
264453416
414798574
437948108
387156
27395365
611691289
183931473
87197308
514568198
108266792
426886478
292567110
523294328
489927448
247647617
560998290
43703591
468939034
615742461
326545212
308847973
269934935
371031607
266134121
65865249
465303860
289365666
54700496
244553956
386669591
344568036
419978021
476562619
175297724
399802255
151444874
259035934
106709403
272760432
606421365
297876604
59102656
132899939
375063945
583184451
49246867
70155577
510495655
238319938
296984162
543704561
152817423
184662791
513894534
107411262
42327879
605432911
39127228
391060057
306526149
236841609
509827906
366036939
182996808
530089400
256580254
24971760
406403238
242892695
335385338
577639650
589079103
268578443
343222400
1475577
220291183
17187442
512049401
15826629
541386192
266665480
298240262
450906837
252419577
281941211
309520706
132520119
255209359
326165006
298831530
112472745
115292197
378999657
224026522
209268370
585217743
287561783
576528370
423782515
206550920
498471797
550670782
177070580
321919177
549312455
449587111
40534140
261016007
17117871
459046915
466535670
499768771
222979069
174342399
345218067
503287979
483761402
562916238
522561768
613619271
86950486
368985743
402691066
494234793
138065265
251108598
506540844
235323940
49360780
129569657
447680654
239567272
426449856
45807094
89335300
158396477
585944680
242573031
149481238
74605152
501430924
516241805
93253121
136550256
523588153
380640841
245838644
158526038
549281191
330990382
144656703
55595743
451968150
461390044
166034259
12023216
120847856
454046585
611009230
64384343
330624556
51302106
484247648
535490312
284450812
495017449
147278991
208317568
559424441
207727634
196535462
63853923
493780761
289262140
31410588
484434280
245090162
593410680
498066694
486237616
170307554
228009723
75433663
325086000
291807630
232849591
33043150
605143284
343500534
352753471
409585868
256838015
391601202
237955967
266821546
379132657
574475187
489140419
160878711
379183745
611585225
612144871
360811431
47106545
214850833
216369564
234456955
61690464
289888645
542087308
33561619
211445919
359043113
393654150
79838272
477379321
214302347
166121464
518750412
102896762
181870501
554456714
601181356
57615955
44672292
566562520
569200990
110404996
472875943
39753264
62863828
467418896
24386877
81409617
604901170
344098065
491491477
206197397
119165016
381890746
173391676
478736605
63758309
430534390
529309044
279538867
160775566
436000448
518312008
11974944
336886546
97762974
192255812
495309141
434573833
174302885
570748468
141580638
24719390
226463747
315338280
407052383
590090161
584204847
429410311
566956571
421970051
61533754
253417281
244356643
492790872
321972940
195634676
75864335
575625752
573585712
392335978
595240734
596845517
129884911
234193963
163446073
43801700
413914028
581973548
565818578
608430134
494046750
113254563
613019428
283173481
177820093
240417565
319931133
461555383
149361051
324132271
538440784
144043836
465914264
317223180
377644572
156951008
356707311
174012710
472370911
345218330
51351009
590520406
406553590
222156649
86033661
234163612
2503634
109232670
24219347
258273439
457205500
204291139
323298399
389391986
65340652
211483380
355525257
480871958
246573262
585456892
481959240
403866473
610551899
305621371
197066111
49330018
524517400
58305766
449077606
419843754
127170683
196413948
366772045
551446909
580146191
195266836
574728937
91235440
373669964
210847825
66402738
315439685
28313912
416978472
407389806
187316211
31186264
485850067
342625727
435293417
129913340
336629982
364212690
479564282
567667569
542435303
543497930
549629205
412630820
170466731
168751089
293139284
269635533
105944186
385780265
178008023
230362621
202169347
364126029
51250540
615441518
317979142
250508507
14012865
214665486
597101376
333962391
534157738
506496861
431955868
365445315
422471553
479719286
524945373
501039691
200148837
223256374
268292101
411143807
486060823
214313880
242548584
538294590
401076870
118251390
224134301
155588198
445401746
17143588
496329085
470700864
89840118
321352797
205113553
459744517
410253098
197408340
12445994
268121546
250168742
44464420
210961860
377783131
244980231
420335305
529982689
109091197
215248728
128019285
154289313
154537667
143235142
602987344
404540201
131341294
484564839
517830635
378093032
561474804
202306045
19248648
359784032
225575076
87713978
10275118
184375852
166538034
583176234
505009299
380105756
587130584
263884016
259814411
330473846
354754542
70823009
265912913
167704530
383410030
84704280
178918728
615374674
140083853
64454240
571434425
444824862
224236059
554967062
256525834
324178081
30549231
228082816
602792783
346644806
40809917
38332619
39052338
439040242
344652256
370172291
597920030
581177496
314511288
380435400
111399586
561719902
274200123
66509097
460989558
73832539
60311087
239452651
144983047
147661864
517961651
366165340
173119576
585771505
387166854
597265061
500184530
308558426
323584416
541996800
211191162
376195964
283174826
461250357
344363571
511629436
233584883
317505354
93578933
318098825
182710204
234556778
131818038
383327702
70385294
184716876
167650514
466238436
207027512
430303595
113050271
602461711
140011255
481705898
469638167
518824999
72507886
548332653
275611174
197839066
390352628
144285802
483004013
565456840
384812110
31348979
280428711
468756570
598164171
37687258
139009216
447298512
568914431
40235127
304534242
578018153
437044220
100901767
583343203
269801349
59254962
398071701
279889375
587274495
375425052
597194337
243788127
362434403
16300947
98108429
168881510
287437611
514782795
74627542
250583199
47215459
461998877
369416566
493416343
22233210
120572076
359009001
334161110
200270771
83779857
452090804
47555074
218533472
133797466
5980880
423756065
183824773
484444548
355837798
84716719
597459802
266203253
236824981
474318087
617837740
4075281
594296079
146671238
380156647
523039195
493811050
49804084
457612896
442602859
421669509
369740199
93136473
236424885
38595363
339198327
560415750
574057386
82818149
534272878
27826705
616094460
513023852
358098308
500399077
302898944
572840831
198330736
276361514
79288934
275646724
62827254
581794962
542617682
327605069
466235114
19690484
489937755
381056611
568157605
180170547
435076197
562008147
606531820
582071246
380463062
76715627
296674238
567794616
242161764
63133578
294521433
34204779
137279518
285561523
400903267
480588869
543832416
442434294
589505262
334884472
566912405
77309834
462991753
35991705
519031390
577949111
551750911
429742576
129967448
486129993
372394385
31396958
525126234
502606841
160643199
558908005
351253401
380812942
609845170
503873394
384434865
279571134
1413160
319836406
269957599
256035217
459307617
141006234
194963343
227391165
229159061
551026128
616049299
427539113
398068063
477984438
192126897
504836930
85626480
95931513
509736766
342771010
220327135
191063692
108802227
314361058
390219688
144666280
3967147
59511802
123482198
38377102
471990393
361029632
552783033
279229498
524855325
578157935
528931982
85691116
121799173
141285222
504713656
399709402
198985490
598362897
195338050
381073635
514908141
468694633
179568523
504957222
288343031
617070048
127001354
468646915
547353989
274260744
367125129
94148518
472115105
615237543
544025577
555789234
459390075
265945104
327820912
133656382
265945982
256624066
388300135
476490465
354746912
193622090
290163276
610232173
421943892
379999931
415096457
609079955
166559679
585636303
88653949
18728707
471651762
235399147
600073499
470189015
286610681
215677617
123321867
91037843
409467887
588035440
379838822
156938147
102679807
278290879
545222714
306490949
10320644
249251760
9290722
60054680
452837446
200665648
28638617
406085370
568597127
122453035
350253462
409900606
256140542
421015954
125777259
172916993
153372178
59141763
438655848
302932018
476078216
74160492
262937464
65159947
33369464
227972443
49686340
561521276
446430908
405074805
286199908
182541747
274630499
64619385
12089441
431472670
288660935
129862884
95915
314188699
366834049
351476271
121922018
596662696
329433018
287173402
598236935
135712339
177711859
496434545
459181376
240528184
480551898
416289981
265329896
132908958
610984704
127025411
240198881
467729667
386684134
1981986
243911990
236124046
247793273
95933374
552516601
522862021
194153771
454177882
588089952
163223621
56345266
388122084
554358751
80549067
196349481
375242272
577318425
81363895
558014475
594890035
333578448
597287893
23863390
575947497
476464567
435736126
179600839
121108601
457902225
250017218
544033749
302004809
201362316
421383745
116152241
155447982
474859775
390184727
45497267
467406329
8193650
411738665
285088813
322892461
181807881
77090031
603105818
507636352
598319905
259552975
375975069
379765072
509646062
469329482
13866526
131723261
428770639
278048977
176270508
372472943
226360247
189571390
603596656
484176881
97948231
255775985
520199139
264082666
17349325
242261722
361833225
17214102
448580179
427878969
52072029
563722124
26522411
433168690
583332996
383956789
528548988
606502379
523749726
81303275
264405366
282958878
31967446
23916231
105228244
493805152
139707338
120621593
104197744
80981810
500838824
609169820
584790164
292197620
345702202
172013609
529762135
410788806
203853670
106425991
249331804
225467401
69408030
56449956
355436556
89990553
363873327
107137301
230496585
356985394
138589104
199046086
397124721
173203639
211107613
148316875
516331161
454223574
56029370
353310640
160394536
241286626
275514644
81811556
458127005
464810678
590907934
339378712
402193730
420634891
603850633
168618387
189758631
123447743
293755528
201287300
133705949
573342764
394802427
281605696
547242546
531722141
76613217
181155187
481153533
166267043
225193452
282119494
333440704
468929483
508687737
194905365
161922753
320507772
236730260
268677148
422023966
268064765
381047377
225200136
482174633
87082996
489904130
304976469
337407404
53929250
87389924
104675316
24238472
283897014
585122191
531445044
397952042
372895762
208046532
224360607
42573756
236972517
161799379
570484169
17942784
96535311
294417224
44440642
310522586
557502557
381048306
87686309
407265430
346847817
463162441
1772501
324475590
482936127
234809771
424460416
329268448
416689389
287040358
505811914
579349469
366779063
5363976
302361485
182567168
507496250
76816740
52043696
614036376
148719189
198911590
511290486
398117600
426907891
299994898
330911789
53653057
503855218
342980112
470150483
259995800
501978610
572466996
266640996
41555491
505093552
64020933
391459325
541293496
133074956
96140949
182583956
510499700
593839347
142575778
328342221
497129832
75535120
410845949
58355022
31495
335927524
452492696
366769281
377516720
378380950
381141221
72953023
615988729
166235029
324097755
81623908
74586430
199501481
501154738
286014431
371514557
556773136
470416426
183354251
617473420
375782802
271133274
33581427
194671902
172337888
583631217
192662273
469847198
529361056
87053607
344210385
7762979
340797705
419546168
134831477
267127254
122730500
67161164
529467051
159116539
87866150
415296000
555591469
301013250
274140940
375638626
354025330
56622297
587137348
567833076
421655376
140062254
136649537
364966741
597119772
536424
570473210
7726016
361670759
469868044
146826722
100909328
611640561
333310589
544239990
259094164
163557443
198564273
117621055
177379739
501591473
202042089
193803714
167317015
286287053
57363945
217752617
246585548
617406206
524243965
610487798
443625735
127030093
170610915
70934789
165647154
129499479
519614544
482474197
441821391
158148762
455764049
473511085
416933282
273910844
166206967
593583507
4928888
71482491
607806768
615721670
27958208
214650507
589798877
531859006
536810773
190543070
13434010
137324659
512892405
380799906
501525799
285766419
609548029
171078160
56683252
65353392
337493400
576986011
64076653
239364182
432489513
129852583
519526838
79728549
531742121
530133197
155471876
436432821
491975031
421476831
148087221
157882683
528111854
479254064
86853670
465758428
583938986
182482110
418810239
562783239
422114149
534713738
265871196
530740959
29428050
526681643
107856397
491803338
336359494
393047581
183419929
106331847
550115993
598750496
329031189
73306190
188057333
348281444
261518486
87105662
318667282
385878578
387335494
305655107
259701112
20166777
74645413
313279660
459315872
535656280
180435668
192295071
463457290
76869834
54290395
247693616
119563181
274306533
458396935
158881221
174750090
523759973
577434692
376352541
481989039
559599907
235794115
536108978
442429319
219722862
305864564
333474068
560235665
416644236
210117591
576549523
254377820
247619792
579734554
295971641
313769493
382473907
134213672
273070523
162383548
308030455
413759270
104403925
281533784
257794049
442207274
469756026
228465822
78856873
597963173
116519688
134773673
377414762
318212855
463213703
125562150
374847158
370252133
137476565
376871013
91470553
224673531
384853939
155444765
616153339
78966123
457395628
399235847
498385399
479262884
306447978
172089529
564956564
372514376
518356133
363731904
522581431
207227692
557490473
522339914
181562359
156869861
172544464
474548114
287826542
97493463
459043623
23071278
381625856
361195938
446242339
512842520
591848355
393700301
51848011
306735241
190293
484544743
32937835
446588954
125765814
454994040
399586599
539545379
214844411
248664325
593725681
563669106
582084182
561817694
200888218
456633199
176553496
306096733
424197155
415570065
108436404
205696303
190430977
68482451
443049838
68961788
149430598
443529350
563415968
613482128
452905134
49035886
494058607
501567951
307796706
571418877
511901183
349371546
408282674
72098355
262093199
393997469
588275222
133807358
321507652
19526709
464574970
119862984
554723027
451037749
214734631
554101318
390833452
203847955
19994783
186326036
289864345
140696516
326189359
78808190
231599622
29977206
461038223
179323588
533396309
406271641
584663938
501758912
104035115
121984069
279669301
2220331
444036666
5773547
611277427
328056976
249795357
286913234
355236276
38382598
250748590
546045291
204840924
484258069
36011097
252303792
465839230
264720618
38805640
172746122
518143571
266856463
366249902
164152307
31733788
222049923
255916555
474805621
245578412
43653696
276626994
181646175
449176175
264561262
173880128
548981906
65329105
578154179
472041601
556589658
439063308
251212121
231686042
397007931
150397421
529574947
232702516
548686387
42624233
13304599
311620639
454078347
252486850
322459455
72195465
407903454
258179325
200054881
575822864
264460830
401020668
245669691
574075674
32653453
118518557
58770857
305122958
123062960
436787040
561797409
360176562
255432394
100719307
314164723
519874617
382458972
192661406
551763463
31569819
149819880
330467498
21051121
378187118
163343696
244899670
334285078
159983061
293164259
39692703
22913389
174595041
243430270
141416932
170876493
324338343
434455002
207611995
203525460
252981409
318532141
465799343
22537270
249245980
473280647
328042611
468255965
384782985
219241951
107067906
89299309
174421326
526673974
130169825
199894693
329136249
114961933
101126878
207564562
272600622
361292713
148502201
100407933
324652346
368229933
147509453
292962062
571414913
212202896
349549991
514106313
285963718
500423900
465847770
77379874
343187966
442786543
142645652
28378929
551699298
283990628
289876313
247989371
375169937
365995051
152000181
595740876
186375481
412538336
517175458
4367883
190497523
483077009
369610887
539528621
156878065
430448427
404891760
387697548
360110612
183286809
30296576
486605762
270485684
95284308
223030477
588522945
314167860
554697245
414131672
496238380
543800864
494306062
536546291
377334482
558495111
54695269
47208028
45654990
502253621
213210224
435229195
464048621
451757282
136501485
170829385
130377746
602554801
603185312
467965019
506400311
284980616
151229530
515612129
239816750
608233740
114712909
371482825
371253795
174006208
121725423
200683749
157727697
169277855
149445307
322560012
331453783
85326087
428568096
490511136
35079996
174955564
454064669
404314666
528334327
192536074
76791547
447871968
181644721
421422015
280159680
348608899
117166886
518471262
81504760
187128556
366696268
208130697
280393073
365168905
543938405
379539931
471724491
1876701
493550758
253417738
205888557
534670162
544212838
142212459
318803426
380819023
48586880
164067258
337905529
466871975
320023969
36458628
71341528
366481719
566764432
351449933
575682796
339928002
108858735
74956013
203081919
89303972
580520996
315468955
604061531
331130721
220996639
310265938
384600150
387258407
236320357
398899017
118188697
511770189
109683227
310774828
95973271
399127705
365344738
405393203
464280710
86064062
380231853
233204314
390788854
391546974
27315062
426640901
235128271
172651924
351475336
98889431
608768405
362846045
368877483
314721641
440571432
161102364
339710664
536124397
51471533
63715941
17684205
493891747
127963332
369111318
1529361
196542399
530783244
501408392
362743263
261067808
408222066
607363126
33102754
247858112
75469829
523414191
138547891
266661572
585415743
178619662
282468708
81286785
323874455
373849611
65836258
171220615
610497606
541776076
250411137
505741519
201803302
374499736
248955651
8860186
226181731
86793379
188422611
444482870
599918123
65620021
153412682
96331279
280172431
445298373
128622299
212667521
367652399
108517821
460582517
291395389
512669704
468346111
358483286
161706247
27330586
68060363
503278095
226412043
449590883
425580883
320367254
173865710
421129012
455711358
12598367
171860200
100465008
86227913
45984623
306552077
73623305
504566446
267550847
418770863
389553490
302152658
121963586
453233334
222899806
330385812
15807159
490816866
429897663
322259995
117940586
513479771
274483812
550321146
558393442
12773032
535121055
2107256
492990355
80028470
436230003
319004619
272722399
33131465
539133511
330035790
97550429
177990833
33300566
369525560
550334154
411915667
194020245
543982098
147082597
522998669
253714020
581528461
516240602
381025331
225281131
373493850
466530879
341275058
472276903
14286066
242740665
138270477
335702634
599279516
329027487
196395857
79535047
60610706
83686506
279329589
306458078
369000490
201239520
88935322
42281492
337032438
501342754
370147537
161051361
63000960
129550459
308281540
301234802
293979535
548483275
373425101
191387144
262475843
316742284
506278433
238561750
196684921
598169833
477422734
529662020
563736368
429676322
185400133
167332475
32151896
560118136
323256718
109403912
249812565
441225192
372774168
443411267
587116008
47652798
359924299
497248160
595850553
19058851
216838734
403536555
41987043
400038251
183142498
27465502
87045597
164105301
37645406
309686626
337010848
468196703
439298219
186794515
427400403
75243768
18828674
528395564
545594240
160445976
375724077
293507736
214140037
95455862
267886055
25749649
496826280
122325334
509019545
500330050
530483836
97311825
539519761
75105639
227286618
470087111
75961953
534577604
576400576
570169120
72928969
538662649
171578296
79771761
492874211
41678194
462393732
63574899
615572599
276438878
58292850
521493443
478798384
601298084
448931770
500317121
522780091
326772554
360106354
276488842
536088996
123735835
189479780
606793515
30112039
401353256
289359939
245485360
173953995
229832786
593118448
470991841
53881393
322565459
55108704
529770668
245763577
282534870
327364596
77413761
43504304
124661365
26780942
500993686
439734859
386517979
225092081
587353579
422357900
419419743
288552565
568698249
187655969
390366941
255544445
112117014
363479820
433055139
165917509
437359218
491609834
271370401
440254364
302966957
359378657
271814010
521431787
71956857
10857279
96704959
384833339
35308520
263406493
556882571
10006558
8913466
51541641
338196379
424002542
413779638
146248743
289226608
580440702
157804890
249817195
519860100
546093615
37256717
169261538
407080466
530313554
487078436
440557370
413140818
291799369
175684737
74340577
74875766
504897332
609180438
103594178
292397050
454683338
311775771
415596059
571041994
467161493
235010570
510061291
55330438
450315314
204767799
25328190
318930626
474749516
370624073
587068624
403675029
249966973
50541576
62521377
592351638
458712524
282760424
253150972
234282611
42937481
290642667
29621999
477809905
68818692
446915517
351634372
219355261
166461507
468782524
330633621
465326666
159009078
482190795
159588117
490505212
410592065
533170153
87225404
192674131
481462801
431902770
261175564
222853816
342156857
202718742
143037410
144445284
58931142
553646952
283724169
414009248
346801370
385751472
427562540
320605073
340047181
441951520
152661979
380550184
560288402
368746202
143391303
333856220
150121247
493367397
517199484
403744223
196260963
477721603
170077119
289535261
354942669
287539154
51678086
239217218
76941468
236556759
552015116
513441838
500164195
209372567
286508340
198555946
114286993
426691514
244008605
261110243
33523788
301472644
177705642
444470946
363137846
284721222
494966748
431167292
455057693
54304002
302853331
458189795
119014166
97486172
169484017
432243492
610597097
70130848
107757974
135093734
592288835
76214849
29757071
150295890
19900365
581357116
79848048
195824266
495939825
448286821
415090720
539671326
486704797
343405664
592226604
10341806
361590166
542367350
285543622
227285330
253680034
403145809
412070442
329033645
31682256
261229051
305733852
127644774
95661735
102634112
210628739
480060042
137738776
371881327
356001703
381688947
182032366
26840443
67155356
505150556
248215256
237215239
322982857
60211860
599887372
53614784
594659905
355994778
414152230
175855648
463091337
524338207
499091812
302194428
241765819
252992881
479417695
289983357
301268464
399582849
233100768
17038262
407142528
466326674
505099725
289768392
244625545
346712869
403990531
520717357
585879751
472135740
117956288
281088250
242264057
564282939
259559266
453353401
528869247
296639682
101556021
456828317
40588487
346848718
153634123
34628136
489401044
202960357
71806292
310152040
485024965
454954390
57551048
15534553
373960117
454986308
348415249
221529854
481055775
324509256
295627343
482950546
242556839
249413233
346583468
467007454
159369185
411146432
443043864
105879316
38599246
97516075
437646471
580681525
584153562
106970105
275598807
477124894
482827738
278021478
101659543
151227132
237228590
321474253
23388341
203761718
485983400
28396373
132521420
255587749
367552110
526719302
285798912
256306370
470707558
78025649
577268279
165667514
250942183
395134932
136743280
167797889
452237132
450072230
534977166
63585760
226659656
146839174
590990116
162074886
244408554
254855289
445085415
439363866
412345553
486719993
90245905
201932323
457610864
487402084
254006949
475264511
413474555
181199221
73248974
443911891
531589739
49096473
563474707
38570970
402717825
61581689
119637286
236823762
162055625
245193515
112840561
339187158
191708028
305918310
125754905
413042014
427157904
416952158
340256224
56302391
594200689
125418242
316969458
63652610
356760479
176485742
115961461
600676576
313707964
564018769
210494276
475966457
533231189
141364436
585186080
510046238
16302786
205625395
373078661
538953833
244551330
339267178
404430427
472599655
254790936
528059306
298392878
9825819
479495753
83233686
367819094
4785027
327236999
469694494
233513326
383985446
270254527
269668029
305848287
393627540
394885109
264019655
448956642
48215526
158011218
261894540
22883349
141105737
507779273
575595313
463169548
194505905
239921865
350998594
215224225
522620297
71720674
606807090
352266957
581836016
473820678
207159651
156605867
10242668
8154303
185574059
597720848
213046680
239862
30139909
49417198
420333446
615583377
509538871
192257035
152299175
226404044
338022031
453288015
108584730
192297582
407173942
134791173
130224261
608028296
57175204
127833270
561150657
396781887
65173743
409287033
299358359
614367899
617961323
305258661
321501321
537317949
550069643
597056870
241501358
281564754
566044531
451334033
139116656
438081341
189528128
600411694
492913634
499490522
435956535
473026930
608972993
493017547
274003760
314468914
207735616
411412406
441148270
425967679
348557845
150744504
579449265
44121825
265217798
590778740
595013358
532525010
217017695
152475763
292788140
237993717
133905900
14562229
149903065
175837919
423260772
474828391
50694893
148796501
46724811
56392585
16617028
336607608
499950637
71900631
357001985
346621368
310306652
560659960
552208626
346212061
410065094
1575347
217537816
79363891
596462450
295751137
542020446
448174821
208177206
607408726
297207917
431772260
438934561
587718986
254986484
267221734
181039113
198788251
473713952
197933918
286513475
385665593
130054484
278916980
232809903
244536121
330325198
50431670
167308211
480021136
606662295
409103084
171237591
237335003
501243353
1291344
6080191
405902773
335507933
446270786
459894902
417853175
181288924
30439045
528477394
370849715
146442534
464103934
349601280
326958062
390238427
405720712
322271705
213622036
567609521
451262645
182111823
447644069
478103270
189316054
97465250
586856478
181301014
315684083
578623536
350069700
35483827
270818811
580369155
507857239
171650052
312315080
552153024
395429072
389086466
483247754
311394767
316402027
463790231
122148840
405883451
371858406
6801457
76774454
16229891
270258973
21840354
35629669
559419517
171559681
157348421
193901387
65046507
398072945
313832023
320269666
555320541
544220150
454120431
492050571
310594904
215010389
63451049
430150439
505890150
328936980
406929775
578980566
516066400
320570541
594997769
222877806
555005312
601334624
457867622
336631728
599845102
280003833
321983018
494901706
20985157
612778680
502281539
332539465
413055831
549242678
116497754
157523063
526569219
162063276
162665276
87663051
84875536
474484618
319573280
274604339
238649641
601417932
121352589
308573485
219305812
488350819
543457208
366056103
398218108
342838253
245632655
549146478
617573756
366494952
551158111
73135483
512422376
221262077
593525471
65881070
310299798
30677843
399629780
393045247
409810410
218268489
426471989
487761196
93704463
134381126
471023792
279863492
420248620
314623240
45273848
298263959
357753550
534468263
146518652
534056054
302693758
483506862
458936609
500746847
300566863
460595256
26678531
89972025
556287541
212114210
200348788
344009639
37580114
471058185
548824748
325313889
201541608
116552124
304127637
507629758
169693266
38060441
221417408
385518570
42985453
587002844
208925080
171831728
339463394
537021392
377693852
410193801
598982740
5565272
91222837
353276890
361228114
258633712
452179371
273653894
179020576
276375167
303611268
336813517
483383139
330663924
347383992
432611609
361158547
134199417
445293820
414289084
317841610
453005293
141534490
132692235
133478494
182304073
472674819
496707614
526790942
300493288
63595872
347968146
267920864
58514666
506659746
175587097
135158524
113567505
441601807
28804008
594813660
152346911
94483195
532637310
571342953
500248734
163294039
185964014
355575381
602355876
17608575
445138846
212777709
462158028
172439243
86370884
497872364
98312847
410860262
507885357
586983133
315215405
591640567
224694834
316194715
609036343
534778047
204283318
319432690
357251677
318604976
24676994
126900093
331793039
174549720
530401944
65735462
596601806
562535941
189169776
106832174
297027187
521318602
74868393
274691101
31258368
37631867
552828075
606374790
52687758
289451359
119547800
596362228
485416243
601242150
55120963
107421640
436150905
534001053
3950890
559531993
62422364
59173619
8455013
488856659
582699505
426239532
586263994
415805993
575708905
345760538
369837579
311318761
61074523
106517655
157495587
529592253
265157684
8657564
181386883
329898270
35252716
289418100
407695963
377087105
194840424
598138455
7884718
109484931
394297638
338076392
338979467
571160614
146504985
90843982
307864449
86469330
51736682
325534387
13848739
392027162
102381445
495491575
440505804
389557324
475666185
259690495
328703640
269931319
49598128
419038664
3967094
3971012
30416769
313827606
190234283
558035452
340226650
368444516
221987390
247991653
400913003
463436544
261334888
145455648
375485937
360518449
80306358
304718956
139763224
314597991
467555603
114660844
562642758
439545441
154390188
373160248
606042391
522533699
475298721
578228532
525610139
405148577
596031948
512914635
279722949
89314174
259913163
466035020
348361368
520928905
384052236
229946554
152296635
599275322
501132864
357446837
193113240
369792215
140817335
237077845
383847699
470166461
354722082
271417393
136072792
463743458
371250256
153107098
114670856
426232267
271101031
284346509
222641465
260830591
459214443
349754
403896639
158476288
111150855
395529250
296200436
239190549
240861249
171817446
539767878
600337284
339839726
370281308
105370196
115082991
367349403
289613102
567864178
526340464
195756747
16353705
437918651
61168644
272313125
272720560
81481928
461139252
371738361
48854220
354589622
287390001
462337587
280817579
562605397
293685681
308402489
341301876
482877727
39111887
370664520
310720816
390588550
99843999
108010437
54622015
613877440
269694319
222639404
523918681
10011734
249744886
294015223
206826636
37090073
232732684
422007132
81961502
83998381
223120422
338452213
281575159
199736150
120514947
125077798
269348792
8369998
130234796
579569705
455920410
207788104
458222336
297557356
144963411
45532532
72777994
484507804
89551160
543050596
435678593
198900354
221807266
174721927
586179795
550188709
509623972
188683271
595415141
259567766
307026689
428509264
56824167
204257755
485398797
106429553
183199561
605713557
115861526
238825184
223052529
364147126
93734207
97688151
138067160
92166137
456444809
32216534
59399959
383624440
185624704
456190981
453125448
459634206
536634502
34559315
571537476
274484790
239758199
472404755
576731661
77897191
504203799
297331838
90486542
466835951
327838049
142848471
127570672
62076220
555506366
390630045
158139918
530027101
333028662
57420740
417256933
109218195
605733704
462204921
195592388
476760497
6401688
453472544
552198669
399632417
527931848
238496257
247333616
21375715
460995760
502434725
65149062
287416658
181921016
318108664
331584448
582644596
618051989
314349331
305611135
5829924
78340584
168407049
480995257
349593401
569512239
305253860
513056816
438181281
170987231
344687584
502096540
273652651
371220624
528359363
174295088
90865961
285174844
495182216
99729501
347772945
260403817
279901798
422216529
435321407
467300928
203025136
81757667
398607975
357091031
340454593
413440810
159753287
434838662
109498596
32033711
508287860
459225532
253050275
554702443
539456809
501086141
505902243
336417627
428875011
386439671
377951922
224053455
606385124
391397353
89964634
306308081
480033218
26437881
410847307
522364643
361606562
498417239
265109364
132773127
429582184
317591791
181455783
463755132
173544447
182171411
172279764
365499131
235182266
173380984
507660866
492828213
109324300
57326259
287764458
387418599
131984356
355991269
267449008
16180171
150479125
155996378
2326409
591822567
47479679
582015540
562901438
561113413
363646282
76011405
403920192
233555828
374791142
583217314
416782226
132903335
488223604
48364194
528067478
180737827
505248676
257453012
162492848
428774516
59238853
43583576
223850948
232435782
567086850
165756722
353575892
524737732
188550517
19101563
174204172
203271352
464524396
28359096
576083213
373103964
50762336
111652951
275376595
436659338
220293105
74805531
184415031
69093055
91727738
64352705
532916498
562745332
125684692
386377084
218592426
469203092
187531766
516280239
217811842
446375182
44867883
227121502
244908616
365934051
423199962
251439704
193003528
147314122
301145233
51680825
362649455
600766153
329775996
476444407
474459118
562172963
177463207
210124823
503377336
571262624
496346795
165105162
148767901
345242473
191318183
388822500
504846625
295880327
264459939
336502435
250336584
456975705
41606278
296175403
61948286
529550347
121088936
491167815
84592019
398887987
427438695
151977745
489733103
239700423
117271779
178892878
339113729
29818670
495716160
489929426
344199476
446774628
253357354
427979208
264072760
1385396
45322221
482173709
484018072
473564197
155426575
98663546
229744068
583753892
554525848
109360647
177425155
348305583
268020378
211608821
296883369
457695112
473703419
416291608
234735921
430134840
101771109
429276767
163475994
490600475
443684878
393210072
227082318
356621903
385748491
498642945
493563603
336763473
234720305
585658584
404753938
557765388
88770932
144829689
37475121
396936241
292841243
48137333
434273866
448287288
387272019
22589547
391510319
597239354
277030917
424945157
36915636
231069515
27499652
87724474
125972872
579917586
411283657
284364124
486009602
417968598
537414879
441169956
228185996
251793576
43210576
512027951
116128827
601463389
206476401
610363328
112365835
406163863
469574953
447269273
586377579
531547171
322301595
116807619
253693498
47387935
400658935
501677954
321053164
617554160
190704025
303047617
40928044
116947776
38026776
191037284
267403026
252677493
583359382
520593804
284243033
298831658
332168517
559319872
172985677
432684424
317183341
145421371
526719296
412732419
274927129
263622259
25596662
91900071
552905090
444953424
33682406
231533717
41752572
537614232
423356027
80237061
568884431
465497877
516920292
113397984
161622527
609917103
170122126
373407708
542325538
608821183
207388737
32215920
179626449
480629842
9122491
500753176
322981831
555731733
327543276
396779097
90195611
531671508
315082346
322266706
504589597
280551484
520515281
202815345
75496543
420772814
93632622
363664039
13635965
527391888
256868749
548741452
533940718
354120544
469451453
169788514
570539901
390904191
349865617
383444730
225954367
138026218
463331591
333244810
340424652
279561777
565090717
281470311
548940502
377276399
125410566
382036182
552392545
468543733
443919657
259378422
561633002
270973684
350237386
581669881
512975637
569503562
414010396
590173196
237473080
327601567
439295466
517435414
182655071
330687053
335305427
21681769
534748773
364752756
14794010
552053514
257967863
370590069
319917567
388729352
52739729
207274464
507504638
424231386
115683440
590962185
109150532
321350910
218519115
39971410
589267393
11555793
280360495
579859939
119738836
294814297
161979590
488453608
617595263
537839328
141290640
225017774
596697254
372849666
14912612
116943833
482245301
477484508
408370113
169531035
577291903
44973939
320968086
68314228
429140548
491045249
482608996
454979232
81970838
277284447
583825215
149962220
617065887
139960093
274120999
162494847
600518114
370608092
81267406
252410618
55062167
357485571
295905359
452809511
566524219
340191379
55284593
99669697
472043694
395503116
29794086
124987958
226691942
226115744
501054929
614943207
259881183
456840369
394290906
396106518
229365691
392597302
270912491
233115859
86377801
48025690
75823472
180818286
559993883
147060343
567084203
283653800
303855805
259170184
354872646
185744655
135829410
71577598
585572224
350111020
63305321
371619257
94234530
433691705
609805436
467636545
102206311
318741205
138508638
510268622
544815107
22260912
96818010
439490702
605947133
345961546
124243736
321844297
288322587
179386823
594054801
200305609
405029382
346723972
71387098
266983308
566387586
176202319
94726431
87180735
469011047
457097233
183141882
124352152
591061334
235601402
330352469
252078050
313526411
51052827
345933861
393464487
339621665
546073726
319323608
347821727
359079268
268306569
603376173
580937792
258580078
114925728
389541141
495076610
376387185
241102036
295236713
584003080
262303937
176204386
76889411
577219577
474321873
198230823
120541548
405177556
508028386
176735022
171433156
58598112
152285671
120891572
392927406
584604696
278431950
223527423
21302145
295689803
224115996
121626097
226812024
149089555
124468099
252093932
456423837
445806216
439349520
589501297
187779493
253218243
26564931
185467822
174255662
574283229
341814434
583417826
343713904
602769259
426171749
377985425
44289019
372159292
532759053
160113589
76976970
314183192
289114059
128372107
221122199
527566843
461587729
433899083
58898261
374729719
515355945
411761004
270691117
605406844
357839775
469375867
538856438
177026753
211480454
288627651
436873970
485304305
268829874
567382180
244283943
594381311
19082404
616283441
371216369
531696355
236532464
562040993
210970956
98416558
137217275
17846264
85687965
195115592
422989552
33121981
440184156
52861553
184059245
185787128
335302202
203651627
582715837
15453223
187483163
391712237
556587250
347930990
610916879
150792736
334028393
397680666
94035439
386941419
340906263
93519201
155159365
583357745
155936467
12826933
329007870
496943730
122396784
163375083
211711202
183909508
69731244
7886737
431278230
429338103
282442375
395698262
524519165
194541152
38898199
176046248
358410860
448411213
126972635
492923984
138831825
574282229
85015051
382168333
51998984
289522779
162791470
264987194
465961613
572249258
486262038
66596046
484828104
549343106
233804692
518354213
592451482
116527359
305628831
186589533
477997466
280290043
253355290
182056768
597243908
480044908
200825851
323544707
180906152
12127048
354383572
104964249
235420162
334887802
544093006
583402301
147802645
378832980
394442652
338882040
538923723
161043635
399562931
383093766
189292301
424199045
213909180
343084067
47597018
512076218
147486761
209604902
337823562
117241842
453166268
427778691
615820378
176874302
593610176
429004219
14906577
104307782
378060219
307150295
513715491
397551763
38173399
25308064
12683558
163641426
603914270
440509575
172457330
549897988
39883131
495383278
974522
500341384
386063401
135387253
157150084
554194327
161872491
425705843
328389966
249288623
291456523
111463976
553409961
587114817
441463314
586946549
256121501
371938259
423968247
233717509
2681134
539026128
390377702
563672763
583742736
610607521
423846
449446008
425141857
528394962
298435848
520020482
369255351
115794555
403079219
254897051
212994502
593072633
572885306
473751234
114539695
148591222
396850878
466754160
88938741
103908637
168231357
300535666
601908690
541322816
516538924
541739714
460491962
335595340
480724406
512475677
489551718
76493783
354808036
250852564
277595622
31028624
315784707
277468978
554149570
215685542
579474256
394413207
99783851
509453793
346187762
582706458
205974814
147055969
256409526
442826905
403744764
202793395
109442752
207766754
599753834
434527984
97828318
191935810
348904949
226524514
607749164
297735782
480631644
221994556
485979836
116885114
243438087
88253968
551344201
345782605
144540054
168784992
71908297
603359116
341984886
224152779
420109257
106662766
499527109
69155589
409018530
123337985
28431826
188531301
397390288
439215267
300602329
200246806
366018747
291762063
470472799
203691094
130596700
453336400
50757336
308380666
302216347
96398203
72041321
343626892
173415568
577282724
271721210
228702864
436302575
415630035
374149691
58932117
243473137
336874262
185792
27022703
475256196
604127191
363989503
314536167
566015184
501117846
423855550
221123352
11961783
155661438
143964098
476816935
338741862
420575230
553199997
93987792
545271526
250627092
185703478
283489707
19569062
254020735
241044728
198252054
539456318
115480206
361214622
348811510
598724454
485188590
68668484
446110271
461314148
337608333
35738796
389844250
433268650
551402153
303327725
418538200
71649936
475574660
349072142
364545181
145931558
14964135
410083529
203459236
17342094
156385256
525367309
259677575
614910089
529065309
605661246
142890130
102741150
525835448
176954052
38438149
374445470
277137496
23086122
395639120
312996904
86092684
260724149
430529045
46137302
577952455
530612069
105523352
266497351
202824495
501197503
447196148
262025335
193787547
57600392
549287207
351812693
203494237
17767173
617883899
432884633
501568724
434137913
213533101
547619656
302603292
29219754
528221530
65439931
614827101
175309076
594989302
310315123
82170717
335875546
137033338
53951274
70296051
346026212
465683323
591366928
337847617
219470336
6929818
209924282
575817836
176074508
550952690
615075173
583204234
159691021
426650988
467637122
550889786
599780217
104844661
488674661
317109485
232170778
358210671
509890692
194132686
24196403
201915247
21113732
273368986
486045962
77111922
568178313
203092343
89881692
67840968
173196546
360761161
573452905
137805625
105984460
82254337
266748507
377036129
371852707
234172463
173368978
553828913
341144362
11628265
575805521
586837258
111204911
285568458
460549786
239528845
519001152
247985141
554912503
217153284
26393697
261107507
405114160
309294583
382666084
8985309
402285270
410274987
434501715
16476803
362144087
76221077
197309411
562619113
576442493
298371388
68501121
112426164
86057167
145192333
47262448
408728387
49120748
219177018
257772564
336334764
49065549
327457929
476248465
439642193
592075420
98041336
550549838
474801730
62794948
43713705
594454211
499884918
49059441
24427039
293006325
266922588
21089761
15440037
255111737
37454696
271749819
386915005
333545474
225050218
322754937
132358663
82530195
249493746
441922540
176097229
51569939
357856265
356336658
187613231
271565934
231702051
328724377
110129235
471576140
503110268
539457745
578334733
527337909
563137461
617552932
72539792
351292732
4164587
455333203
164273695
454100797
78908632
544620471
533739829
779299
517473596
420669826
115005416
543943119
90021153
109070259
200170305
68747521
377259400
458033263
615175671
388983203
553115131
548013551
66611107
305055756
378164094
456710167
461353164
351025144
255448558
596623027
418024250
522450976
564921868
610330985
291779952
427721047
504345602
168142734
454802437
84885472
617898138
217527596
205361082
97940470
569185634
136853256
258469999
46406334
314260083
251236494
131100510
75497044
49238251
607444169
588310977
573010164
29664051
345641880
64002526
189943684
325814859
515013198
88994366
131591153
258791581
132810971
296951696
301008892
191732421
158493889
480577552
321386959
578857408
286941338
192021389
365041741
500590899
400965438
251032146
83551322
378558207
548299424
460345011
113006278
443442204
125543378
108487130
567448737
168875793
294942216
562108379
536634237
247416203
475818419
111613893
569134078
546191213
214883376
221484929
439538553
582131173
209422626
205256208
586303707
314747305
401845407
330433928
163416123
22147535
563269885
216102496
217023496
252244948
276172328
55087800
53362168
484699588
60280623
506687172
265769067
416374074
497629801
136899077
463346515
273027774
207128417
82264212
240121045
327519987
51006977
580403357
472276796
171006570
255301049
111480133
546779811
557956038
313372107
332118955
160441516
561347591
244760917
354246221
471744719
157760414
235991638
370098913
387574686
356263773
355325997
91231061
232898286
268306099
216772811
196657612
606879464
98508782
34224965
262832683
415123621
156459001
594996614
410184392
17691113
228858817
46499535
261832658
246988611
612100007
124219158
559763575
257166434
398920265
406820996
270907494
612254355
176938825
183527380
439965407
130093950
289590419
184714830
585930040
406908745
497330968
525865763
580252812
365396553
245633391
29647901
424121768
397490774
308313971
452218326
9919126
250451574
129649019
372297412
413574829
4556053
45203234
485254109
375086381
617482944
357772558
343314682
476934981
343056950
79296771
296065405
209330851
524525407
466844272
166380179
362741156
412501393
396428368
298194145
108485534
424956906
487524753
577416618
64447007
5370218
142327590
397129818
612631084
414840126
511092774
527196146
420271783
398112425
40826750
395827694
535723707
173420258
435125266
53740761
155734483
278701955
16416752
577795660
472220381
503107624
10562386
256374968
554758734
617112569
132766622
530428305
547774610
295462877
104260872
341162413
329470363
315925095
282652557
452793606
340982196
580118614
513019112
210786541
69507590
290391602
24639950
240055868
245608905
202540103
500421601
346002635
45865277
499812339
6727851
9495137
446638875
180213561
216082746
284842261
592344299
571823443
125065624
146284816
444892572
103507979
558625971
161638068
499592933
47907425
99598268
162475444
487391883
252900998
204989930
38252025
476406870
176929683
245200864
53183804
252298638
221548698
578717110
538851455
94699279
108859344
423059702
479196530
140923526
388858284
575959670
230556745
98034832
486809285
521177862
208984091
152399399
295121855
466201991
225350607
193202943
551816842
603160739
339866454
593399487
138608055
535400089
479622204
612554107
396885589
360794335
117116534
536690222
505310577
104406420
467187610
207463147
226885992
30884085
422736108
295276605
146962128
192428743
397645457
651280
46981551
425348456
228580854
296468772
346809647
457025578
173129892
395840994
390350655
437754545
464394527
311562946
221302626
443366461
489960653
254873535
140104358
153281551
272038604
530694643
428614396
568181496
124314296
487077444
573935258
230557671
598878628
297663504
146327170
234719045
401733623
129556189
15065574
319917693
52847176
346950515
24664290
612682770
281323074
270123538
211702846
25510887
373670600
351897804
38629571
402355282
192199442
466008182
279920472
343176724
268505731
470324677
395923114
95674097
379852405
344264015
427912633
308237377
437240116
552373021
95647272
423945236
164934079
362304366
333676711
270808924
575322165
510811984
349145975
171388074
493882460
511867055
466531288
188174245
482735710
532360423
131548518
11247739
231250494
111311959
395461768
387233925
337583198
117093510
582365008
242644698
550889992
52630570
369333759
13686783
512358808
485925365
88047167
199666926
269331042
456898639
281858952
119983564
210396023
327742242
475949694
141774322
310789022
250021490
185175101
544518769
262395997
409638243
225695242
302932097
428536446
358522902
81328600
100425785
56422763
535570824
145001144
138799356
577204930
589434131
388392528
60096442
345898565
424339047
206583191
336866099
516191413
274370730
440669041
337201919
438962756
213353360
506250007
404031699
168225499
476312244
470380459
221448206
107164125
571603075
493393061
484527360
214600824
375138410
190338193
387892202
47983342
452222118
115413304
237779489
584915313
393038257
13248465
489191407
341450340
314962033
107419048
21002515
32643314
403804098
454921677
27581615
346720922
8116550
103205650
186777098
320710865
213508502
392846574
90427699
192702229
150692429
245076711
390693952
315712162
138409406
411998536
428581362
301954102
579169128
546260741
188817752
417786391
167858757
578451375
48201766
118263515
152824255
51748359
468599867
418019934
22355518
556206503
1498155
355246999
481636977
573905446
155858937
344583066
191870458
109218848
527729698
298160839
290901764
50896264
75808
615777277
515335628
497452555
419218659
235540417
582151197
230741542
452164525
447282863
436945213
614685258
555358507
303686029
306812162
9793883
592371509
388370021
408681804
288669727
309699311
297087660
287264987
115975410
316154320
238273218
303795204
549942105
46578867
544687504
244842750
288770610
514281749
584426643
563524718
501726132
608386293
316449985
162315600
597993973
546485488
596840452
144043957
141928006
373178056
427694832
116039031
325738972
535162910
238047153
308099388
203260316
573596668
238311997
422609286
533624238
254908550
441574291
267298916
143323524
469774219
348413544
490495439
580751833
9810560
147517411
285319258
416704588
489306868
121418208
16623345
310232138
518560510
499195376
377837260
508640804
242772
604199748
18142902
409375690
279198884
218791743
600085889
482134978
232130213
94488018
482699079
161666789
314370236
284258045
542887289
406062819
502967498
578651993
251322091
501482698
236064268
133018960
484619837
466781252
134032135
142540354
31235622
17739846
22414930
51780501
354583146
438500811
336389374
182740644
319243303
523886044
172445357
295010952
303786802
168258387
155071186
205420588
397639237
532544313
519885390
520322973
161735402
411217869
562768699
22754855
529741882
172002127
393949110
92950515
11877010
371476596
563784954
117094747
364163680
293669654
289321298
114333326
181684424
439221911
287283502
459304981
418093339
366353829
365215005
167179762
408399019
329223484
338297993
584136828
92279351
160949508
232774628
265603923
574562815
536635842
523756705
421607112
52778246
172069353
2546345
598098261
515244066
305926480
314727669
232494432
239026720
322832006
290667965
220239220
369378477
63455174
57249599
323810545
452323443
119505451
512536858
276889037
454556404
246027848
134019154
497710736
4316777
509397660
100142896
71289520
20955147
302816332
84763609
508465516
133497686
490659367
551465813
130507855
315671485
404922178
388704099
29632038
366430710
438359740
6455225
460448371
21308694
486279241
302471233
340877006
572627765
455277340
586100298
487142361
492398238
361313834
219850076
363530565
593862799
414207849
348160291
148918382
58764300
181192925
398501550
542131652
120729562
488321373
469271602
474743032
120747961
341327769
85324711
170584435
306670300
530448831
436188780
91020961
302049282
120772673
166165438
475145255
295292159
404679614
340927226
283529200
439173224
542615296
414125328
213667045
399926827
403388781
566083430
458790329
215835648
232504967
318484227
107881938
360331019
521805985
205826035
613905226
164239419
88638902
7174715
96564751
21755470
161379717
273308476
78517533
272858946
465333242
255315340
377384515
519355844
603333573
229701734
69569614
336262192
48857762
97358693
559608990
135097014
583835487
498773574
390252277
499105015
536374540
463422815
122535535
123276621
408542262
282523897
180742623
249624391
452328802
35213119
427223543
407873755
51691312
269833951
300980746
498200797
44715190
397814185
16314734
108305299
171797351
48816377
389457194
600626832
296411064
35741835
329478895
394141575
558495927
129874609
553512392
251283189
64366609
283764334
424179472
267766672
410917790
563277474
588383288
417334856
399050349
162808126
404029689
309010612
160707642
342252707
443622336
195732403
8525194
556844473
510376556
256669324
589333665
392980353
300408570
437376139
30319369
585473666
504611675
582012736
285548021
496506655
496292922
8239132
611766206
579479888
596311939
37734561
295742827
562866180
302851683
286842522
49600931
476763015
179444338
487143630
15270749
117008743
109335059
387882858
275666433
553673141
478011302
151018439
480656891
98464672
422304914
260369752
485147212
80884239
348992015
558165807
10000180
144673633
115527354
457061119
289430922
135143708
10435662
360926895
378324321
462309256
283203027
616735355
335083445
572671272
388471693
582462343
27862129
413626333
491404770
77037729
557818865
52585601
266178211
567276375
90072265
200313888
219425781
91359515
597493231
14256542
64036635
484248583
270008319
249991843
518271946
52882246
232795559
334666217
155485041
508415759
558745522
363209143
283553497
4906225
47218531
135304875
295995694
431905169
349928685
191296113
547295567
35106025
66176436
195971669
471807119
590101021
276546542
222525457
150522420
428600796
527901478
287433248
572583231
75645097
501114122
212495970
440013641
402096857
482124649
309858325
414360221
613296517
115162822
594942589
497541101
194567612
35269068
459664847
466220453
110178739
148776968
197787210
424500135
71678020
569422043
243854662
191053674
449662945
608051921
282054627
120109569
174559056
532370634
433785398
102083665
453782807
494485484
393682055
369017109
183581155
505126514
83123806
374544999
607164831
332255404
308539648
315242217
191626516
75024437
361669595
182717121
82103135
448968262
222931493
348432297
588960344
484867685
499730181
535150307
7888479
116766334
138461211
456962728
256247036
470694582
589860104
470333268
26769808
543387151
484165682
319853752
292845943
28262152
571386667
200782895
308420685
153023932
334454419
251047111
553302316
192804246
602342265
40980251
258468500
505066983
265799596
21241609
592367600
304373062
132028874
466768863
249776794
452283895
372844679
581999162
531159190
151021358
510576170
161079475
564160536
516387403
110536965
464299129
576085081
387726763
441315293
525400050
191084814
189311063
462207669
484996312
474115750
378495509
114147846
122614253
298483163
548650500
590244332
237948265
289704064
560360368
583507062
192618452
318728601
189185431
115513012
333649004
166647831
27868943
141646582
403930604
606214503
146190034
348286479
471586903
206916900
410711298
357173772
302635771
258934947
103513732
330149202
429105879
41021137
487509847
25955308
106153651
201130126
466890148
250179075
510993124
235712893
184922458
536539732
433164766
36367874
173896099
192926159
274670984
351832165
10175289
239117531
54445086
163323650
163176444
8151213
358252689
483271128
311579275
199670884
33262564
411730774
207559251
65238345
609733419
235658044
596524987
147546617
258452678
501863261
115801023
253779515
432834869
201061600
478583185
148521410
10262365
332260615
81620721
316095422
431343533
106334052
290567654
64494828
125414469
398006388
370473197
397743099
304198287
89546157
29023715
161552308
479518249
600343408
122244558
352180408
32514630
386471813
41474143
131417736
184900104
372468047
6807035
336632823
610304606
116996559
28307333
79795276
75671913
126674089
373186639
173924007
389075637
216114455
276665747
403451634
609120299
253811431
355044240
88137059
336343835
214061505
49185984
114736771
408449732
224568630
331562357
346982913
331595316
144357944
163705625
165611224
497765362
208175872
73383021
100195312
271505201
306282074
134916890
172201742
415681172
381672613
79272720
71714100
325313714
227509117
444480409
511788569
498069659
526664397
518996819
83475338
299170231
412595566
478853146
69936443
293501864
172688278
438439861
247686561
280755374
172377409
467309892
258826867
276669557
360130336
138673375
66484015
486140091
323168502
293853969
190170161
53869906
119908971
54996435
288870354
465814397
509740894
505817535
354500253
514304296
210356992
422730070
67337790
298904260
102442970
414296167
486364076
575665252
571598174
74342519
189717931
547387550
120206013
504677590
80394263
150227520
232418191
145165400
193744929
393708017
206103458
448122351
169427196
593673448
437802757
472727804
402161544
292953553
182775826
461168115
1237407
309566767
229770368
65064256
141346744
46839795
196326566
259803603
455736807
561044378
142478122
331505577
490670569
599423883
199694017
282125863
109956974
234347200
178911603
359010547
294163743
184768153
507375156
562911598
172925805
432601731
460162552
475416715
319977236
347057168
65938642
20246559
446693123
113753540
550263545
34236202
470302643
447838134
612760948
386320134
503479042
267782071
79235585
268452328
538965311
51798498
173346088
137472351
66506388
332200336
128864114
526583298
64916680
431060667
412672720
187914702
458225649
107063431
374594925
559361267
72649137
346112792
233393391
388563935
258714400
261031023
604458446
617864882
464824936
104980632
233411264
123085543
276798714
266198608
591347836
117838399
606365358
119521883
156222054
159489724
264895453
94027843
173891821
121095153
596496896
390678518
282342535
346794270
134055810
484894490
260395552
471780757
475341364
134240407
61979359
386912322
614753545
439119958
139226965
286144273
238709868
173522638
192581575
13157712
19536936
276004549
349352297
41334806
398513361
157765732
513744687
307909630
291677768
577715907
338893588
277729153
254525624
135273893
282359212
567769895
485079802
64901479
303397867
255113951
396660023
218671745
181687464
72634663
472215558
406095712
388874042
46338590
321751114
39535886
592603574
160329198
32490740
100421758
158967351
169730023
101529184
79982682
37444788
434257712
118182333
61581692
87167164
611272479
10601828
490798476
334017597
124995679
605394489
569649495
269586589
578352102
464724542
228743508
525610895
262249778
605611871
41190350
71136950
134620445
371095171
170253694
455661561
103991753
90284526
328082616
541000109
517357
258900215
524752521
383532455
615419632
91598064
596990517
20371138
418576821
155507940
264995847
553759628
518189750
417745089
484932404
119171581
95491960
185674353
377946475
58915519
53274331
221089604
138476998
189147824
337136946
362835187
539054880
29276615
526190767
216938217
283053863
21902353
234736054
445421073
571967873
554046325
144962405
569275342
584555815
394103036
394895975
146765165
76142283
277796546
97469905
31496858
410130803
148407307
77519427
332137599
111988236
136779360
583030243
80632360
489663547
63332310
609824053
66926460
247973813
422482800
576919196
401895320
431147813
273090163
238784422
304891273
331323582
16813162
394805576
590189810
593073112
202813416
206218588
413948896
549959915
265431631
530043211
600437031
453448676
385123617
94309384
347509671
522422751
326254254
8637619
526519150
338644729
502178924
346475471
33298861
220091798
68727324
574076276
4628033
130858176
317737429
263735135
393209543
370655938
233290272
495728943
362047434
289472178
164946715
191171823
595168113
398100555
224791957
70829610
575454424
32151579
31114204
132639122
283104191
274212281
497945033
44397805
574114141
186750494
535586785
11578545
459668376
408145503
76703351
285056329
254625292
306593766
363600658
84706715
265217473
88366935
474968055
188985104
527735406
518804190
517102486
372151638
216164769
517735805
43364112
107044636
445966618
7355807
61009975
294016117
340361090
453116973
510370101
499219188
558049443
411592421
197776430
273763365
598807742
217695143
349742575
81108834
437511306
205701013
474999937
103722456
378532590
57017140
537521375
566682744
116039013
187525836
152160423
104632589
76436226
237701474
104418438
113117750
443513935
249634697
565365472
293268303
609975117
605402109
177846030
592954110
388905854
159415653
477106031
265374910
605070816
156427792
302548468
408602447
125753892
167091970
381974244
294971021
387221575
571354449
440837360
266881636
88625904
224552155
94855050
185503
38921726
324105767
123760401
500679205
312271853
295034599
376542875
370539623
596303736
310014447
63562968
408215131
555076579
530210405
257407237
602913636
371168672
232590526
296319237
487489699
171160964
523187731
229089978
611600620
317334482
131765245
105709167
133201534
66835543
310062442
398536355
112756047
370465825
517226560
94385086
608917893
233488759
512949987
281232213
98190854
443010387
407101490
196692048
174235341
360638744
208985588
343822260
7672903
228360676
445843587
419706812
73929564
27124234
295891823
523591352
499116946
114721401
75000025
505787206
278260296
498610710
20358993
258588533
326182529
566402889
431424167
581884500
176872654
52353592
291769988
385862757
221231211
299627934
426332467
13609821
435673312
118910426
518820101
169451338
194119337
274782835
42928833
417307795
195604062
258516397
23143562
566000598
451876896
184594861
616122981
360175736
330446699
605178194
524221534
494910769
384930727
490173296
366242815
295838315
281277885
565049397
405179303
576388319
133490647
272941220
322452962
46985993
73579382
286524096
316096033
498202848
457044606
214028258
106476786
71938713
601573345
45262794
588502198
193998358
413396372
591463615
106780563
425267486
445452023
45320232
45343470
287696932
287295022
177088325
204062835
401149119
488345815
437172278
560823880
53862299
110285305
460747396
486419646
22551603
506620694
122549328
154080534
474948345
591937422
79681301
528067115
329195567
314246241
388303343
346169555
512123994
8847990
96438329
398750762
173915368
49777112
124142556
266004712
303629722
239249154
7891850
107708657
449489389
110627132
589683649
513477437
249109318
186777926
95997333
139925259
409191665
110787716
321400200
503705555
146035670
151835254
564441240
386896364
342065701
210311654
135400050
22163241
482444327
19435889
151426471
215276686
18181088
229959514
472037259
206290836
288895681
217261820
558184235
572175851
496989570
611064466
156659020
166643977
465924431
426001190
270170801
170468999
8677995
507804474
356712582
352297006
103365541
407026164
90036230
545168006
165578552
434843785
211228286
105252756
133632842
360144293
434237788
64048305
33100306
247842041
497898861
332032058
387532492
293513817
157945207
410488916
168835946
555892636
204043366
413078345
425387412
76257476
463379066
435265837
482117474
80632719
607216181
310942649
463737832
42973640
458470751
267696085
269429742
155270748
244564786
75469841
557136297
392295926
6467831
391689321
227164843
207830227
436572294
592012687
125265439
189664054
610391541
98740741
341124099
484686273
582592802
447044419
413216045
421955944
431631061
327093700
480826583
164130642
235506000
283776159
213771547
152091685
256550705
152052259
115626249
437647836
274649066
372417484
531946167
203363590
401282784
38340466
427904238
351745567
251489331
368928845
29368537
36892280
475341867
302228912
502053826
222453107
418794804
92359463
391732767
218557636
40347164
330877338
468570028
102789425
279968891
418307257
144077073
187225480
165641370
335761830
575256341
567269445
1160838
3953772
335546957
519294319
590537103
312324526
606777553
489497227
13910641
143359294
532250661
465568302
83259018
232829389
374997701
210871970
335891655
27548756
329554964
217947647
292032852
588283979
5444575
610464938
247177459
28849217
338612087
166100237
354261620
81045842
344721684
475981831
607102039
98727026
148675679
157422409
57115369
62715282
449106171
383541910
159774260
133853034
155679
585710035
568871806
26523933
557266455
440212585
169591271
441768567
77460847
144264440
372466233
225059657
564490845
427073346
105459393
535983682
52287993
182719707
48692721
563765321
435968598
245681234
435712419
452102808
332844887
151492449
82761313
96501066
443873865
469299371
522467160
349824215
417827285
105763063
373175899
86945550
191717813
260815659
10523244
23318534
322943749
218423833
525185175
480880910
92719137
21830382
580637819
514104480
62421415
7874970
106643014
530187166
566169378
332219818
288702015
432426126
268918685
242893141
14848407
618088299
203891453
488492116
395219860
216802473
97103442
32550448
211966658
557751037
505292423
327977710
298250924
383920793
315772754
166424916
245017176
450914462
574006247
186730258
214286225
9587049
244883314
161544430
462044022
437783217
61167846
80374827
89338502
325584838
64084716
230470950
93075019
422052650
548501147
42707015
584584581
601711505
451187832
357098949
218187124
551663893
134555551
608950570
188586663
434259087
298962984
489327248
392033514
96791090
352123159
161806341
261334274
91138161
217772229
559464947
111526089
312375830
570247364
49074644
299411643
295737961
141203499
445457749
492453434
524417509
107212360
166481211
41830386
173674842
21855978
236784787
500991036
564611168
239708548
515604066
294885885
481242463
511963188
229530178
362297947
300932784
508331944
337874091
509662386
457078330
487598088
406964415
337330281
615741784
508820733
471958349
380068731
524461890
201796102
474119760
603194971
185644840
588658508
178526329
203404590
300197112
68426769
321652828
574065029
196116274
490594919
418001029
222619571
421692347
460616315
108689820
76210524
425118222
484458379
178328428
207398482
64190362
437931924
360108828
213113465
246128240
459446802
244938399
257804281
538469805
465096890
176329971
155160730
243766082
395760349
199742585
215764490
126976599
429665202
257046260
101403966
445567052
332686924
260668323
264403627
270580595
206321319
372900534
595738861
333827343
220940192
318148968
248923077
232770162
103819941
198028865
204959109
92105248
559650923
261981656
538433738
306061803
503412771
513912498
543349205
242721585
11542519
222582729
144238389
511398252
411828900
371935872
133479970
346368215
323074241
240062850
599007706
559471542
565438828
371685013
433705719
611196602
446233373
266750963
379711360
591640400
237260801
231275534
35366362
438094605
390440235
100205712
458766106
40654587
81950741
601263138
305524903
162157162
158087484
366575456
22398683
393099097
231915696
112003867
511988123
540845423
414710599
519199793
77863426
466600391
185754063
583640532
601616402
323947443
432240367
307902531
586204954
384105074
186886645
236290622
317261519
100001938
177896779
330521523
273098521
463479805
616966542
181379048
584828805
240762712
387138448
616904318
317947613
352728605
100220523
485139861
470043686
587987998
13766432
296399921
616251475
353244802
512284791
448684165
550946202
98886618
1254273
377776745
36291050
612479657
256147100
15277613
566071910
616199565
186774276
461248469
492275480
415484659
72939584
118586581
541630723
163489554
493140236
482925949
540871381
613707269
53516131
143073212
59588245
338312440
217353325
191692372
4923097
35155581
570028480
92524335
152285127
191723780
92196795
525062285
144718310
279794794
288814686
303055815
291101641
493204180
182078885
254843678
474509922
587978250
35309627
260588651
449205173
576925341
471438996
47619095
206262505
469248467
21763662
117218529
253302176
352281567
166521171
41301252
325965732
162496209
611158582
418030466
299592775
63380634
386960482
457221461
417034519
479860349
86010225
13760451
377502981
481891033
101301975
318799055
216031137
555287046
584467170
567164386
214242064
596591948
518366285
427620514
326502512
491431583
245922845
304917550
78351528
234344171
422315501
583608374
576703164
218966687
198825660
252331640
86331376
404643548
520360038
560996642
505606056
154408221
284414969
164028074
486422505
304907725
83129178
281478156
592957423
51523941
595152981
326428531
275509145
407551716
595597896
50887390
461591195
371640522
82777572
2684536
31471310
521376772
368405602
287585349
34436184
245250645
540117295
533056480
3642213
545675308
184844423
302334981
410673993
430970664
613901034
286953909
519240895
26788675
580286427
59969748
188770769
254909227
367640333
206243684
366792634
159160535
496014211
570150668
411426370
377854453
254076464
156089874
75332032
261574637
168461567
56096661
588751808
607019414
440680272
93478213
460591940
563945183
592637738
104130160
270516618
148700978
302290462
486328446
114663913
174749935
448099446
288655731
556089410
234678176
504078960
447698524
337666553
47328571
212942966
397602192
244845969
242699192
381473030
361937404
3039503
188262047
599176195
96624506
585875216
115101278
12009798
227862501
355990986
213498586
302275168
57420581
411393594
97491267
25224288
145319595
188498103
26995098
164989086
350478959
367992676
388064484
399188196
104701239
367347737
325729739
16078233
33718567
417441299
483760947
330713704
457683648
194977831
148680424
43459770
254068665
275021643
451818829
389511052
334251164
613155423
126925565
6290405
287114753
482628445
192487487
148499500
26368276
605134866
398293275
27791781
293034954
461856173
535902210
518732543
97196136
36702207
359557781
424864231
380467426
125054997
454519649
533904244
79579111
6550260
570020350
585089466
80099509
611546242
26366816
136231377
342889515
398925725
112024907
596758771
131258217
161632756
547822206
287520004
214962306
161967883
568688624
175644811
165325498
91996756
322151620
20862639
577432944
218653361
617870012
244196153
309573201
336847941
199556868
220664135
361205692
8170663
295176454
8853996
423467572
66693341
113303046
180958919
377295237
418355906
216795622
548349965
447917535
262381366
185620475
1153663
548363148
264631783
500940997
236221137
299290933
140159256
310349319
24128862
76074672
317848941
74273729
63487707
584927062
328833512
259636453
428659671
544130223
226267737
279036011
322230535
555235048
369629327
615841677
304223234
176114070
436860840
138182148
468110352
138414646
107148482
216437054
387026114
459553690
248452128
232872398
555031844
81792668
154196033
326164925
86864293
320068629
111034924
4759596
254454498
208943356
65230718
596514809
329200132
252320766
611030021
41153931
480461975
190544686
609816991
588407943
414032189
168493660
530053099
13410824
505066492
30695432
502922655
450308417
110053163
532181029
377736604
277201146
314911701
514378139
26420085
402739270
281147804
163092476
58771409
114127347
570064179
559540666
193213963
3171627
159877750
17650456
331416341
43429688
180798186
124802091
290781729
298507481
48203857
588032034
594015902
15447399
125863593
599980849
477171068
471494551
298788578
42037881
480395828
486735708
457616748
474659355
550226775
44944614
544098758
324523095
294012044
516212682
444786198
27710958
107123390
153973006
169587039
390946874
187425685
565434529
378008267
226390781
604749257
357450558
535197550
347771769
530025893
201762520
426440288
129737331
468825641
595541597
456087702
31763280
384538052
468642794
6570819
76586488
465356405
111909485
12231069
31632847
48725785
54969186
499100183
418000382
17685002
371042955
529449141
393025538
446451711
97385525
227690532
155122902
579762905
270672610
383815428
173442670
407290059
526515640
309773578
65967640
387034291
592572165
574861514
91791014
522107393
216503329
78069746
129445550
520082414
176729717
164046101
412087947
594945083
393756900
46026063
330925929
164911513
556961087
249673341
123564190
53558202
223602670
385744752
144298609
21114874
198239255
428130706
332122640
38546459
485857198
272960555
241801324
202841135
33877770
455247156
267849575
207431728
158598489
535418612
533949713
297527525
382442503
29639588
339002341
289776635
480657823
280936226
569542907
465679293
206067116
181638553
207058651
222465845
605609768
98418774
261849011
559186611
445719730
232228891
192079420
422446195
590036355
139312579
560673228
245935887
315254070
3764555
374391065
398907729
599281420
293164390
582730327
405536872
361471005
6884796
62499767
359493443
287524395
437239860
109050650
362601031
508791100
455981644
452594597
452842724
273421486
616283292
465105740
375678124
52574384
165444279
135262471
149393835
247564509
516120866
469213202
573415689
84771049
234781675
221162661
534375930
608813126
251968920
60436904
7809489
415650934
109845219
492499612
493574680
137390586
367073067
418128670
536313392
281149374
195741789
253741077
264459132
218800447
81880702
337754186
310314882
391283107
67573802
187699627
21431241
171143425
508950474
45437514
173561632
597039131
364310470
602179655
427828894
578776857
464306313
375961837
524778747
384631811
163580708
373898618
476191788
599870807
530275143
109930687
360565321
146911398
61291400
124609310
274353623
160513719
157811143
322161430
135702891
4410299
40763097
36190387
154142738
588844173
593710873
95493519
494948090
44979350
89099095
615793871
176835200
213693985
69496779
326692728
119544691
298750928
12826985
392485707
570134155
528827184
163590794
179739993
187018327
6970869
228852461
435309875
488880551
151418140
77263300
49766059
310283411
561917291
366845707
501746431
154835003
95483677
577755159
565701234
324325873
402622314
55709699
516222136
95614538
153627037
547744120
182859038
283792103
264831451
353782637
307830939
248524664
387758906
267128341
573638557
607172597
75235772
419439145
156309979
170074595
461125735
170174621
44841091
430084190
115010220
225767842
412026217
598311690
64329178
78166265
493570413
213951583
109193048
479606113
453304007
182251778
252576471
541933567
375788653
237079131
518684932
37633734
567704582
215322882
597733912
82275832
361911523
64101070
358001621
263416957
369043517
502576794
2220925
91869682
481967818
242267510
247502966
599042846
308398330
361000408
123192939
570993898
395794404
508104760
50299344
320112531
480986374
326436115
107101798
587076215
366592747
507531866
61141268
581453576
503722930
439966823
514410394
122809210
435023026
446194752
403463954
196440307
507664794
434311488
489084014
540364512
287876761
422831313
190266597
110879884
343514469
494887000
538035408
311679416
1127490
148087686
326788082
445649031
377937214
87948599
339941834
411485761
12929392
240663155
460864692
114955703
601856444
533557073
24671082
413947090
26775797
449588496
227630656
334469773
273056734
148296291
134315526
567676712
235172509
520465528
205786674
603412945
326011062
66377178
276248971
155473696
291504912
510101474
196578619
96940049
524373308
384183529
284582915
122779155
495666620
210920804
221967218
416471663
334450726
206150773
549388837
466893112
230912884
118909102
41658970
188785051
180619577
74088383
165743684
539156376
588884996
294648975
260877374
273820879
529969651
578250872
378790093
311210456
148679846
486782160
529307856
154635578
177075361
544768922
297383793
85134581
47574515
309477147
162300175
438263212
216163545
445472468
147071169
614432204
381915917
43534528
553912858
357196318
558016392
498443714
495232414
17308842
65089580
63049700
253854202
135659576
293079421
193072656
252225635
342623628
127614241
567506737
535061401
531964733
185287642
453771889
464925026
617768311
308913148
129758771
356139842
440711441
67445128
597917206
462644706
401246796
191893181
361348097
266906240
269030719
70583934
474377632
417597373
546530155
449923616
222015390
330558133
71235651
140333957
27461173
215863797
122443849
366009829
535986146
333521165
148035486
465224454
277102693
521340480
243356726
99482963
546740063
143388173
220572076
386527295
385388483
16520356
51516803
12645905
546618556
156596061
537817153
511587751
593842836
615608438
327193841
299202819
54098534
459814552
530911633
18568933
544654166
596868642
97272078
171849858
480879601
506632168
284267157
518956357
80990251
395747672
536358567
138644249
600135535
159992816
457838373
96108754
545228226
459670235
521654078
63026151
25839237
561349722
498434144
571329519
545944216
333222009
334683508
522483301
102359394
330373772
445677876
250600919
12643777
365906980
277033971
307808598
197799578
570861820
52527027
542410516
139640382
180622612
354499968
519704920
195534107
45690517
508161793
210069043
339873528
297518419
201500111
30538729
135771770
413205049
321739990
545133735
582112946
228059174
123061904
284066658
424486759
14967557
156108632
442346294
93780127
89038363
27409466
127272985
411131006
49624632
160886799
293205343
266930404
174552004
503750658
197786052
300762254
432134395
445779639
594991101
167822137
93029701
521555567
353311036
452358490
132949526
512996496
151626154
124961319
258203946
16127311
281229389
199633074
379669341
573353940
169028507
387047259
246704160
393584288
225743235
507224625
576678161
179507297
160733405
241936165
114567675
201074613
335661541
254702819
571735185
340093273
65831471
256571023
142060059
126072819
609884400
222622570
120964554
105255428
492360868
383156388
365526818
153052703
521918353
256336055
439155223
532474307
32602242
384172845
269758200
301518532
542908987
91982209
599110074
413962592
44054690
171149372
183944236
399668285
236063001
257373928
368081262
360803410
423141092
564858793
57482110
8850499
330757979
194973952
258923663
179094541
583721187
352968493
458418786
184580131
598765750
315785484
456688080
26087221
290991520
78108861
515094122
389339228
230089931
415279518
305678785
256356016
202024058
364975507
158898847
281887147
180484076
386526055
560743858
530298617
292492340
230752886
277827517
506895429
58945597
563383332
11712685
219289320
109313802
318239035
495752504
194341208
502224090
17488105
412468702
382646528
9955625
604904917
483407323
74594836
161781779
578568922
241284574
36468813
520052090
457924569
208550267
483107288
401300139
501540933
60495539
281779586
368126049
554691508
587646554
71154818
180126508
175907719
508575458
119166401
405690449
411259226
34790727
542797180
195150174
41784359
526190502
131054637
222991939
575021822
274661064
257413689
308234888
440093651
428326569
17598560
590948969
564754033
349525823
608781309
427122988
420835972
141292770
580939435
397646296
428276629
80551879
438770722
456711828
352673508
343374318
425275848
612933123
485976502
114243714
196995069
311437535
580558345
389221274
259943769
282490871
85102411
229913016
315249714
190031067
191378868
308536135
535554268
263687592
123977455
509880053
418081764
84030898
422768369
269871419
243126934
546417481
241376668
349278041
353696321
176606964
70732543
139490011
320432284
570309265
474603266
87061215
533709012
451964415
370551281
311150066
275732978
220139096
306997166
188758905
5532239
426751674
253856179
342703707
357513947
618092175
52296053
136161781
192751525
451999217
361291715
299844053
509913144
301541229
389361796
359981824
261122001
477970537
357924077
542720304
204096685
532516373
259515263
497403198
489337332
607149768
311898780
153821365
148738578
158006558
139251336
124063338
209716154
540906196
568573811
180265703
609960691
11804502
261754086
385163533
377505794
232030849
417031598
48242662
407941686
225121049
544088959
404852820
434195192
338638351
599571562
205238386
5799201
132985693
264548712
417100938
416444431
419964785
275563020
294398724
159163100
490785645
209975672
136452895
472830946
327629585
230273913
153279430
492615476
146073163
603368909
6515860
140026580
398191742
520849422
18584316
7892754
510356363
420261625
244224587
128086318
419631182
405248500
396042403
358957530
114504252
71746191
275959698
539087135
34967221
428154261
381505835
139197065
557471526
152188514
505426526
345884216
370361049
238318237
526866014
48932136
237038477
213259508
218328139
570291594
381395312
472312447
113446065
192803209
340013761
232723767
211766047
147403520
469892759
136924710
334265631
309552988
551093795
15317690
51079836
556682035
254148604
562083831
576320464
404239265
201296882
445273472
480788668
347659594
409693199
271229423
181366513
153831031
534308347
135186947
475280372
533193822
615742519
480723047
177550791
73437522
114642403
472272540
258178934
251495644
60130172
313104289
218766127
125517365
292658606
357773229
599278070
40490429
314928686
330779016
194212996
580290224
94481907
230600027
419596662
183729002
230417232
593507258
245404894
166582730
347000561
184946793
238971910
395023045
58419148
130522938
285817660
324285353
776998
559480718
90334679
473107869
12230402
299248131
128105337
438224194
238998461
364529349
96636579
423528480
206406662
122077484
129792120
200415495
216360479
310422311
470832898
202160031
123950654
74553762
53168046
45363409
429370110
17551284
292766776
207419627
37146363
111997664
133382163
315517848
30983305
360521737
440853140
434966384
438101528
561349146
67049622
106801557
461872821
529616175
262896754
409386365
2713895
399597442
282357510
607554295
557238106
190849892
611032108
309601990
561214687
323388825
109262832
197151964
29430308
239921012
585885
102925164
98909157
371856
481087668
531656971
234269162
444326486
371937176
221491591
435809404
5508992
291961635
355030699
141350397
456233395
29165167
23482896
491604151
411352748
108630438
456515914
614923974
384681808
351734691
152732577
31263533
501205571
188300936
126694608
327577325
601780061
242587922
307909424
454209734
61040577
316257930
359620881
169001702
43856760
597545234
323613046
506663620
327449071
388890134
611932823
370295839
152003188
540397994
74422029
503188542
347317172
1684259
202968354
345394141
548359263
392922420
320318145
364350154
145215868
157451082
515649520
154482783
504609983
165917148
159416387
585522250
382876623
69426070
433875445
428656724
290626721
98902734
232249997
339063437
477818333
587490341
152796661
591885347
176392190
526509934
494966173
373569215
33605575
527420560
521697430
367505171
300642133
29014451
491174722
93251244
141755566
567519626
460612728
275586928
73207274
126067619
608577901
289358073
4954824
122586620
273367679
304778048
298276937
528539726
372261007
242778229
145718355
59472561
464989149
370204370
184238559
246477080
531691555
147560617
485291424
12201455
560478555
249883207
593790191
186391977
361564232
82222124
32244330
209040127
566293346
69661402
384588949
547701716
133176679
292704555
89270807
531465846
287544984
130853982
354803095
467618279
260089867
275897658
226756689
249516035
492695574
282593044
524088320
203502612
171136347
173777710
234662427
296808062
16322281
195419844
359516393
235755292
577115496
71207914
541649152
234422006
113387893
350271176
34386897
496520201
308733577
334476646
436792731
595521594
278265447
282996567
590961874
313521975
296362923
430353012
43596279
35182323
389176401
347196170
310287438
151787174
464075823
461432086
367130041
55656280
80979026
329816078
266210920
413793902
610646003
211276366
176262597
584457833
325341940
427820564
397770208
213809159
109994689
98613465
558859926
155689155
412937136
491744785
379183380
79618043
445303272
228284275
432422922
193804831
195873150
412648585
2105593
73176217
156400338
273765306
525085743
238472756
229313039
384826652
418900708
187535608
339814367
2613395
18023258
225837709
218621803
170482190
614979648
137270562
304460256
210783562
404924470
49475238
465835067
290291938
565279205
279035750
533821963
167089263
367498535
349381592
446031225
99998709
124925963
115393556
522928900
56292093
253589989
490427446
602595613
557904240
432985453
605865053
534605620
435711698
492514163
464188186
345286481
295087193
290562544
399120664
38836929
579917152
349727548
215460011
251971024
543419542
124379586
524937175
369729728
538765567
122155478
315064490
218941780
81863346
447237384
349136595
191449354
574540649
168547947
125255876
614485538
591706100
231747667
609519717
580226291
470104653
12493010
539745528
570283004
123028264
132461890
602069193
568736050
603153327
240112549
556366883
508354296
413382891
159503598
219841749
311116939
264287124
480538869
305505654
490915122
453250986
140621658
33728660
21181903
147094300
248448707
615971729
11335346
495752211
274566868
549809208
452113491
360854859
80269332
207720472
225884510
454972645
116211215
609179639
490913878
474977325
436207679
316816203
419340352
67412373
247231895
469067841
596173549
222484580
31524323
333812777
149304422
137392491
458945935
158174206
486149525
506335671
379695096
239536164
96585878
325362922
59704838
46227980
205692130
436388136
176545949
3671431
104041684
268383619
63890622
68667924
441381579
306936418
169915868
599464707
210045128
491018195
50234095
68123247
364952322
38819369
114225093
230191836
505295521
509844639
593324086
513163978
578754766
5800743
27047487
443454089
547148573
424140549
113658478
116710375
181155614
140073408
569080373
430488240
20265533
392742141
141004047
497881793
256687209
551683044
221665851
276159377
471798999
164887335
589505331
456970630
520256850
533545242
606286841
373256056
510788255
169212202
490304171
424283374
614333482
90045072
417888340
360198990
197590117
506842282
494994238
401289627
308867964
180311410
373643776
536104370
170007014
121433665
52355400
587659046
431064658
605895709
413925206
175245723
113719932
127093226
440085604
355563173
257909033
448331195
165442635
562335322
506277994
265663479
204654730
264712500
77359129
5263608
228972182
482176262
575143296
79823490
253238609
268562671
43855757
30891231
413725730
84577858
468152539
258739515
140306312
548797632
379439096
614035758
358909692
481254482
594614009
409919973
465520880
83147252
42139615
92848817
136307320
145047451
342891853
141004537
267041210
581733921
467280199
203840498
394488599
120269546
454498255
344480022
371050227
28427319
322867522
539388119
247604199
431894573
69697944
198783401
272745064
42569541
161498429
5492011
89622474
45979375
445567196
460230912
3523813
185233475
137107206
328501565
351237621
58358865
289583568
197933112
396465142
73989345
277188090
357031921
521111081
218202494
547897240
299539692
385789966
195099861
389198300
413489440
18394984
199684091
170459491
11852628
433299934
221358289
295681716
379193565
303894360
193201827
24623187
122440659
438618441
102710973
152298381
598066893
152088892
19775908
606084096
87326232
439444156
497112217
221322047
260278593
132757828
206338364
281431850
385525990
555676964
435343454
217817784
506954706
606531057
329130523
223327611
535300601
410825810
381545845
274523693
538554212
531786096
463100284
64053717
8849368
104789598
426588849
578261140
540965539
38034540
347101887
377644218
303233408
366471509
488378442
88070193
184964378
535691776
445684433
500378390
134666289
554820019
164232331
617765323
535245571
495512481
394026451
114113895
267689760
339583236
446717244
540056252
506676578
574688159
343513626
165426989
376919358
417457852
608797517
596367948
528123278
361372887
244958470
489107712
251286431
156180797
132197658
539841252
588669233
28301755
42361754
243436908
142168628
488665033
260848028
400631565
337154167
422816349
63522763
417216303
528320250
44208405
424624765
178527060
54746153
549413422
576587116
354458683
93045950
200250025
255250945
278379818
17170942
86942723
487162390
105845262
568625169
524479646
536029981
360915494
140977937
503736934
409075007
27311688
152973587
338451567
265278235
266510103
338389365
71051251
174852364
199614791
12297075
542580454
247485864
499135392
70962491
277319157
13805288
534393340
593193181
533962830
565496043
365226770
28464779
266449301
481337506
47052839
576193954
21388183
265260824
365029968
465749788
358230659
68635311
266278395
263747505
127166521
377727669
62489075
293850545
593054527
340313589
128330984
425869063
253265266
346412791
598562766
118503448
234361278
196842105
364302184
609473193
72871412
371485614
125945620
3003037
596491166
546681958
296199297
432072335
109549617
568296976
109683436
142248792
305343117
2150606
174144516
43523336
128908966
163157981
502814463
547347203
325884420
595872800
122302819
248728931
611013051
12937322
570360473
220173733
564474650
569283817
456852175
567625616
470580915
614685337
208509358
17917202
462492378
522830700
41036673
138120694
387744595
171497655
573061687
52160102
328071928
112609504
593286329
199387312
65423056
246866719
341747024
399140070
247663124
90012870
263839840
351552064
140647911
339365924
265081241
546557130
92844028
272510098
251986045
184499641
47640661
531583361
91798177
455198350
78477541
595699227
496411912
284390378
7040045
387410853
141052650
552837723
107511856
361381828
218102300
582011570
412811039
246477416
295114309
7016873
124037311
251084637
355047032
148714691
415063953
499101622
570625022
544632484
206764294
216089726
243195990
30231082
206933739
297448834
134911166
384905476
240251169
579936376
88914093
181032802
9840227
191100946
585225685
39875997
526497570
319334487
484385466
36761459
83692601
357391318
130899184
255081128
426211555
107266939
131197277
427497380
413538543
95378316
140903098
534850401
233399434
95142577
91276446
439960830
2877460
221440282
164103969
449012161
228586962
11084855
252675531
548243482
495718233
363339580
16764398
82061640
582937249
245556167
378471860
451949381
63234004
149754345
388394085
483113730
292997250
54289512
326814341
539067503
16091494
14580253
165258177
588568708
592343915
89368923
574924678
548915792
551186120
43950154
226972327
152990195
185196598
368789302
399447869
261724986
269843144
171276673
496648146
407517147
352111280
612931472
304840758
23616248
415359962
231801930
471453455
321012901
182529246
154105852
211886447
550726204
232241149
391008122
601200959
292789738
504715882
607644727
261320724
510565664
174959385
149456876
301230465
142552292
454716534
277993368
158842556
259155953
253688019
537576393
385847150
582821669
126896189
129290751
27404958
365735481
204069658
382995348
313238401
461336849
425935610
438034371
486922414
534844738
440129456
312856189
334223211
572726346
375425925
440499765
329648765
525011494
116564576
154678765
517366717
524749401
113660972
507357162
569049728
598945594
472040140
462166067
391136268
62396240
110234438
90488497
453292091
423083129
269013814
58916411
43935629
599010671
356736786
66032820
608969408
342810178
250846523
160847848
200363629
379105937
199344066
404830312
612437755
482329118
235111374
296021532
231450101
236192276
428405208
136508842
326449993
614371143
585064766
470411508
312643082
165772226
612730859
420418910
595963542
336105528
524021301
380170219
277806545
1414738
230037565
344955901
117926051
548638446
313215085
249098695
454387979
149671194
118970668
242233812
427647414
28212967
502268969
116492759
380331138
119443274
592437059
363777802
44006934
598690384
16207819
554623834
581132295
247726612
422135483
152585912
396251005
60098778
122003638
456815084
530128998
117791544
109496300
362145968
589927239
435940623
130962041
166270149
101125360
603188581
422829970
285953560
173494894
249555740
386595066
433662448
477620860
425655352
335855492
5240332
105222291
187032622
227638263
175752219
564278346
47925887
183826173
472460910
140361742
509575601
362685275
502472262
526018517
274112615
74363331
49349636
378340436
183562567
81670701
192650955
150514731
161594115
141865134
601586797
612924041
192531995
434987693
522302691
349411969
437489920
452507857
102961445
465082569
617390092
307387299
272911172
502165975
260771515
613795175
39108647
361286188
45908659
415804158
224475647
545402762
437972593
557364584
258012416
321839284
9992332
423627541
68798177
506430552
497221749
488930018
383797146
512597057
360399969
436113928
369129123
298000063
458069602
382856110
153348436
98597973
165021168
457949476
148673400
146971656
35065088
306537496
402221109
375075332
99001728
403437465
386998518
65452567
603676690
454795166
570924120
394324376
134127544
241716482
371335002
416643022
127041543
239724783
531388442
336833577
97571073
308154170
363687347
19053480
29689879
521102074
425043200
341567685
253823852
379498722
468135113
16873476
287838113
272115090
181035198
596149950
498840073
76074279
82728751
451623533
384008222
239612349
334817409
285286816
189971567
600139088
151000396
230132683
43165505
68489599
35427418
105548749
615976725
475995298
122094916
211873620
202820241
228503940
376547661
546811565
560357297
95724377
33072617
366114249
109026201
196428519
443449189
81682754
268309194
18250949
236145128
229180525
533245594
583948871
391238795
197959654
610456457
125143860
474235269
588531923
163255523
327099919
326564020
232022554
272433379
349448616
608321530
153460548
262916744
31383346
607124997
587817376
153291474
341665007
168462815
46136084
290879022
495535985
107858775
104417321
49414453
534819589
296956452
214392681
461093224
311252712
615697582
372308937
583483187
348027343
168799791
1965764
373896668
377611288
347908677
502678612
286642296
536148676
399609835
138149812
419515816
499418746
344979973
576260436
65522555
344345280
567194704
606719794
7298548
120175454
191682196
16121762
296535059
345979474
367030462
577412609
231508822
272080638
128778958
567939724
468624543
166022688
109400374
12013834
519814745
5857540
1775376
483394185
263002596
386959873
164930568
522709699
328776803
386739831
227536662
420520295
161839812
477475786
331184940
583112820
462126830
441414064
210475862
418825233
131599957
356767425
119714234
263190084
218939147
499095605
164149213
55155875
28838451
203504294
362879048
605129067
133013224
229402553
29945931
139222749
207621799
29904512
575731463
25488942
202724949
116461656
261053770
71362051
93571704
481290782
489099029
389935733
248863523
251092994
97143346
53409998
529382899
516383546
259566214
294852437
571300572
102532718
127062889
42996622
279033538
233748878
95595684
450044900
547803482
241575691
295084556
515368042
143650943
542734117
165832437
417327061
238764555
329754869
302811295
531367402
219799175
332884682
483577508
600754574
278598715
370052264
299013109
445245838
165097641
164423689
194265681
475126498
69072459
388975557
86626299
210429022
559332311
602751123
221019934
127469697
315156160
513139328
270124173
465539860
348307088
176507594
56496349
82158602
174911848
507275213
486719992
349293448
336120464
93617864
542220494
348997600
100400618
362077325
617257022
13197426
498857858
363739894
182667970
419486740
107575785
418553057
200835921
358368450
301368308
457886769
346240941
337374562
207144330
71081264
130490743
321400572
531364780
487566164
105179685
126603743
461338594
361277618
512466559
285132964
315816002
392603659
178182247
369554609
254176199
460250551
28294992
556348742
545782569
2748902
12744109
514627063
245252896
199251731
300320781
323894448
186320752
536297928
517972993
464372158
560336604
602946179
443989977
256489384
444553986
218410634
592136677
1916995
6749079
5671478
542558099
174830550
442956624
308462994
600082213
351071779
415656725
370101112
97220138
12164664
305029182
191994262
538156793
66571321
245796584
463543945
338519236
597373189
27586460
23602167
294877928
470849772
441022532
393589358
93271361
384625125
286336184
295718748
495991718
123494445
426347940
482148830
114716563
558894357
454609415
147536193
463230925
522261311
567324732
85223536
418601443
128515299
397378847
421873486
373230
193571195
432807790
181286693
572426547
130977895
6707614
268356660
355584742
299466186
245252217
594287454
278482350
427709253
245179203
238318576
374393992
236806777
105738143
47623437
331694159
440956956
573376908
387385427
546407038
546428648
526479472
616103071
264394967
312453236
76452425
303167587
364886566
566644256
37328829
160891220
151564396
475512710
63684730
509166904
315859499
150833539
585022360
88937309
375021673
369140086
74956808
49913783
392784659
66880058
501482685
180626183
410099461
458619449
295056150
201322914
3386082
484936200
285778338
142766823
410935160
278971725
400730163
524413672
141128518
452631240
561090833
610238004
162898640
362704993
82264428
380367428
89819715
319830726
483221353
477798205
284132912
532957866
66663451
535174814
95384105
115631571
316138837
385595662
80408640
308264402
93759123
326523322
502805237
616800361
600692903
550592763
82893927
255084644
404686705
278657959
419534183
231905083
496276566
69155485
267283553
582444897
275174769
208761860
587766587
169817572
463763615
466871351
190775193
433787435
528419552
184681115
486496478
137820698
592393623
473452651
189337973
455225932
387533523
599013942
607377010
192015914
509480951
116361021
367864329
295296588
542108567
160977928
238668053
599329146
69490556
438428903
127919337
213772029
271055806
140655542
20890063
317372592
388294179
387948694
185974411
490542737
526929666
241931502
432608494
320858955
399105377
42323149
589307614
561266556
532742019
582779911
490641935
307460001
318802178
451029661
164049118
535717132
179207072
425620877
387656946
547531924
16416471
425618420
509626606
170377461
6730281
533989901
502787072
583725971
336183713
143553040
472645390
321358049
425812805
80645322
325902014
197604539
205544120
541184521
277120667
297536300
207959954
552246010
198798449
170738875
503403867
405338092
65270387
171407686
537632973
147945515
297449225
135542755
323041717
47924392
59819558
112922215
73661965
87086442
429556640
470370915
610387717
6889411
512132826
101668053
467198077
242662474
62837432
553462174
615998518
111104616
335560969
550625192
372996724
337018557
114781035
374308029
156696563
464360417
434470786
516930218
505312746
38816151
231162775
475675271
346785295
261029820
509302953
21146557
271150574
83181287
517556093
349439589
34627793
303431274
256180881
182126044
136928444
230155242
280638739
346676730
299349420
62733039
348608450
289446992
155371913
96528594
326188869
257676167
388870362
7523242
402135033
489235449
311128328
469220451
365625141
199211771
241613785
201750506
568207654
499569502
336273360
199951798
428429168
397082079
353237562
374157190
611076747
91866254
481736914
461663250
24603440
544474817
429582821
250077221
353498898
348721093
30842656
512253309
115567907
605646451
326959550
236502680
380486019
599674756
127454939
296594500
558060236
502153192
221933895
541350265
510674191
242352159
534940967
288056972
297323796
360786772
174332879
261754829
60013238
153298299
358050425
402428529
448224553
475221065
545268346
237986772
485792555
94411020
489867801
4441383
273470084
377914910
269519908
472553902
610588591
531815109
330592363
582970853
68984643
597881943
275554894
440401128
207911158
547320824
149465583
48547331
12943744
372815936
182542102
102959735
268068289
336275651
491535604
114472752
285844314
156918672
376033402
146098005
127356627
465781582
443991441
436835737
181566281
341132077
334984369
143855244
26300773
25801686
162087661
237069232
594347917
100146793
256957657
446146671
338605976
558315297
371074126
69980571
566795642
266208381
453082854
413919385
489043886
6298468
560663489
548345359
405636190
171683151
436209822
502081908
391111508
333939203
177215733
119690953
183740238
164483452
606741543
423810894
61390309
407632526
608589610
331806981
469534180
412993987
176135984
39992114
291738796
489468161
41134861
512927172
221216040
514834412
153339124
120578359
199474290
503154832
375592969
35682438
244946833
176094912
384708183
537366251
357125887
381007127
512917405
410358838
550267193
213688269
64906024
363694126
360476584
96688778
45831084
229941601
262850743
108043666
590013218
549301578
294321508
325402343
145995896
542742640
403757218
487650684
403691562
539647300
266426397
158321654
318507105
522259298
204222253
124500714
220044937
295132699
229944197
540530815
608642669
129601764
555595371
131076619
575046483
206494125
131260829
468903144
295985355
53758690
50569572
334724234
574084273
540207633
210413583
607116207
364104785
248301665
264138337
470620226
476894372
270452839
578359079
266986928
274140815
231632700
404933396
584855876
185815368
473655641
188720542
606824243
429462042
292220375
113290115
288098725
575426319
572499920
552970298
309274834
178069898
505310334
311848113
496705394
304113175
365986075
218955737
287321516
580116099
221506996
595238532
78811740
451066990
492161020
347946676
610128790
508309029
77164186
208224326
42800128
258951515
417293719
15496166
202471422
571875603
426567946
598203039
604465751
23035664
376456445
150335491
594181983
138880870
151666321
419956621
235508332
284275741
307216044
24127840
592752738
275054897
269653878
294597253
224919076
66112595
370404137
352545344
505697421
280428399
221404398
397443903
18493434
262024696
422456547
303517372
344976599
458991660
299954604
578739211
166301583
437143792
458218665
599790645
314859654
312935336
329520653
592553401
528122088
42874672
186298
35842637
593530801
549477745
378018829
533221641
441753908
76197288
205466813
389597391
552345940
212935504
55219571
572999358
588346600
27450918
517997070
412326062
465768972
395697635
542178573
4548506
296610020
8994638
546979018
402405213
269165189
430345379
561493952
406096665
213830041
264628079
75889299
398775691
425125284
47036348
288209989
94237085
373945879
551157167
344479299
555418410
418524957
194617919
367388564
143194665
453089339
41321314
348526059
80687215
553740821
170805491
548407135
509433179
11060958
590974731
521620704
147448631
373589052
383998048
588828235
371387127
168250498
110037181
461202404
174973831
421020354
283067834
377478439
334461687
511317484
421130663
318050907
183750109
266189409
243400409
258412941
389793111
477931882
56624578
284120606
554805982
362515049
503100573
328992502
219703796
251283031
376923985
130037249
461479867
569982554
159604938
349579114
131322052
141436645
45757671
375580971
128582917
574603837
441942361
501028137
409563339
206242823
472158115
493081375
243021931
64026313
539863982
589759054
404364437
547530817
24867350
146197520
201875875
79585410
73395839
87896906
112183733
337929369
230839258
465065953
334038212
263381382
160452207
500303266
124090603
344728092
381501434
101196609
71741585
119784629
376337265
435492622
113187751
151410149
17893335
611380062
598350697
275121195
548001634
616610684
230328137
430000867
539617969
14698947
392581300
330726440
211541747
192451857
213386557
134884220
514406753
144997844
612477313
198154086
367157546
497442989
187894654
614800702
249016798
83428341
69458171
382896530
210962612
39856615
607884350
446205868
592276973
184967613
319598953
368668163
465060458
549659782
277008249
62880197
175617689
585158945
527400192
514433207
272044568
219246262
541721537
542749228
559050839
556316749
482190664
315974772
525443189
39708177
2234810
96977990
251620542
306207451
570473486
117373606
396704804
139142646
25145499
480555540
195229603
509036550
27742743
604984505
421199544
513808992
114317848
73634617
340785217
581499039
287969880
361689511
360809451
346941247
409945019
421886648
79589950
250854962
526620063
145456837
291055616
383689410
438972741
162960690
127932722
353178813
598163657
434499687
117944400
189461611
5673260
126458358
5022634
89704417
132834897
393751616
259511423
326002410
408525609
425679123
449539568
355064882
135915386
496288930
405354588
19684082
196742437
616973693
340937764
406469697
393790063
193550940
535003996
445007926
282171587
150419990
308435812
235978205
19332442
400630924
8455756
95519789
539894688
561630865
123870899
183667141
474006944
333576381
373266517
221799285
72621236
206207942
357536725
286959836
368614256
529012215
126462157
103822226
82051398
520046025
585102358
158019145
59577387
467238963
593084640
367668823
526646053
420731229
283015823
109867974
150024744
588231639
79548311
202628320
10863525
214154572
547788144
443889551
613392515
571540140
463153408
398516390
461206469
541641630
585108427
5470629
495175079
510784016
20683225
43676192
434554747
408141300
573225733
366002641
193878735
546320312
126130884
405804754
260684762
588044790
428819240
563753919
418481503
225088910
507933513
489402727
204560931
99024345
426496680
600126067
510018246
557794904
453425444
195194045
555209348
412871097
379138407
455137968
195742459
179916088
298099700
226092208
208880418
260082757
32280515
373958543
230636375
198684450
586611726
154760041
72773715
608002383
166589275
142173789
285189591
137235420
226687698
226024449
546822568
552196858
396504364
386153631
600165106
60135842
49649639
570100360
331774022
496783543
496840462
495768078
202759389
475057948
89216509
261422073
208372485
413194282
3058968
330565318
578462206
453743026
101032067
570360571
362694327
329794910
305317805
597478344
347540637
177203390
261341437
166779507
420997340
238686037
208812038
615545650
364554826
3828822
58453799
447413026
287244096
26762132
465107962
573828630
194955802
250968670
610905531
57322955
260381681
595664170
186558611
301857155
199369955
286359956
27631982
512740260
7346215
430400554
55873438
227988832
445099210
454793882
491869259
471673934
332390839
61232093
590555522
357179055
614475250
277455970
538711997
339038764
167568525
13723230
596017399
452051607
16734183
213110722
506423551
531140072
28525409
79591078
23030641
490995884
153494018
157286740
411299593
119822996
417726900
295473804
119435420
284252896
82929825
88317704
365989587
386011251
526952930
369300713
585932148
345708722
412290490
498216348
106914273
210043982
171204393
438006800
179998286
130112414
352751857
210309687
261124346
566700901
7135271
572480464
405502498
243725617
405171837
432729607
566383612
456441181
23280788
274552428
206808890
59331262
204611202
210977443
330854403
360571851
113484955
485132045
293927427
102664937
153699615
437194675
422189398
615371864
56273546
269428260
100699105
59335094
156008397
225226588
595417329
598609587
7567201
98564278
424932502
399341694
463516895
126148430
340947074
399203201
366739816
415815560
481530675
302205881
381334739
480743980
152564825
293401984
494089619
483380284
428390356
56174959
2620369
176549004
502999737
534346947
548276851
377191747
164189391
264275195
303158842
53060421
284055029
177154153
170449176
464304045
357993124
61513446
297765125
180928501
64617108
204837584
466228348
207320449
229893142
610532972
531518216
262140669
590290707
266913244
466074942
574801308
292724055
25023118
127037742
66710709
568450650
456292360
319080928
524860082
45014045
177307998
261059086
113049728
491086
367300989
20128679
57845486
582389273
270222020
372092119
504401198
529827368
420804555
37183054
254873010
8865330
613794585
74546388
27083299
244754572
457474136
312868528
491098865
54068491
565722563
26723368
284209763
186259215
100531877
443197820
484538041
330108535
444102765
380125507
531178979
577386698
150776621
306296910
345100843
94069773
235331760
280369668
542131808
352478761
377013616
50608033
604584307
332907950
471343726
101702412
532046482
494438561
401477914
600517365
448463044
303226289
170197795
608156005
440991843
141679957
569195810
503044256
8197946
269252175
564563804
276400156
497399511
458047446
119181307
614254377
509284462
82146834
471615773
279873426
344619148
519446965
587527512
438118064
451723691
577567207
419987447
196217010
210717228
374041908
219170529
305832207
193284180
204098321
439754978
441201067
171757301
305425174
490738476
434548760
55356415
328981592
133533636
135372360
492594609
179929741
384720910
41352451
92237740
323661093
449998527
505284595
357566900
16972352
208390815
575666871
355651108
457991343
398304511
191848795
49325790
425456570
87548030
239245410
235980082
130033739
210715552
609240485
616602389
581896174
110536434
319265214
531786163
277800984
523163610
309220735
290579364
78267229
412169729
300652062
94720356
428175905
86914192
269783794
4829038
584997073
183115860
345361982
47487310
239019283
463580643
106976103
93196063
420277609
511255903
315719993
494118472
421378559
376128367
139841993
233205345
92349017
410761578
462108784
592122953
306682404
581238840
393744463
265380298
395707786
469421040
361376557
267752628
478484428
178500176
254399322
342851339
179766625
451348876
349913282
197094688
192328377
305998970
263233558
399484574
142096161
444640688
459261952
78696088
583084670
218176363
348862682
335371232
251295643
546819042
92853821
469072335
355293561
57936484
533383553
477457503
360269225
39760617
341971221
577540632
438489210
162116451
299102761
518813164
90726230
88123396
97151798
14926955
198410055
124893410
289149763
420017907
108848958
305624590
30867085
603594810
113362515
128568570
63279664
176919163
360526714
301517423
449093268
53764290
179500898
384143509
321197449
237605646
39363951
526560715
74157040
308031657
284855826
30321343
175834183
482844821
10832058
154973223
143520004
272144381
157655222
558656473
582897141
70891432
459312698
445639970
51644975
170261455
375421850
490517390
436728623
550077586
597859981
502237606
436912712
329101007
545537176
252062338
277471710
310585035
343833510
164362423
119703196
295122889
349721899
70158863
195791849
49100360
101313590
433687960
132863013
556598690
11413523
34299876
558762911
531629785
95602741
175434828
309191231
33935506
346131598
159581934
312338609
214832956
556293678
410852125
225260445
599265744
28684680
21299029
23754963
272249567
511470046
155917289
577919810
574936237
261666479
212419923
139010200
104709174
266942171
27052137
186118411
560677481
29825618
527829511
220026155
415071559
363928574
479940294
64319819
208155413
324475308
39837809
247860706
9744714
564952312
599146581
4172047
290061703
460117361
42444198
585118620
378420805
72326712
518099112
393643141
290059042
116786520
147680410
568822108
164216777
348478301
581215209
600168488
203816511
37758154
608780139
214284687
225525263
511247251
138921221
576261424
60406297
95121682
225991521
333389174
532071152
530762918
257479628
184750383
138631203
54471707
424686322
19337663
8256295
581547420
115122374
566456601
535381523
345745097
194311258
499551873
262484306
41653556
614704413
205456813
590971478
506510925
501159353
301040037
569881211
536642366
593157967
390569657
340772482
154134884
100833572
97127314
473834856
97584452
284775520
139589999
102427764
344212682
104183666
542279321
361491099
284486479
481900335
5202008
175190723
200956493
412861655
1730328
453654146
240326471
388480089
566637329
174919992
352320987
346001279
131956926
215104763
233754148
593056304
483742580
250892434
310736896
87968919
21070712
104556922
27097014
120364762
106160078
273262190
195664979
487561272
399028819
194431204
243525056
452572283
179364384
269867825
86262306
224300966
38942442
414708967
102660949
227392967
66390072
516736010
427238519
172218949
369096477
174166346
278662550
398980480
413748571
68607439
25566489
402799581
549562131
211060101
409031086
102311543
150550547
495061945
165949550
339818119
263336409
506329732
401753821
391837428
205308687
523569578
540044090
544099482
555762457
57527489
50718063
289379209
39487316
547917915
360327026
264853423
533171032
315986565
311647182
119744551
486274134
291386889
562617866
310393098
107149836
300072990
525665103
272647103
612199102
22764741
11455436
303908777
357648073
457717364
553211502
341424340
94467437
245334812
195405304
83933268
11069581
98498023
528929608
242138782
295406823
446431029
38537077
618122122
485402207
247014594
66354105
380868341
204349874
167454904
563454559
145285000
146497447
148705743
120379732
276435534
406163897
185277076
65054412
617220384
171542446
385609705
279084958
174394916
393725704
323402133
112257499
468853042
375998281
340249056
476391439
311975547
148921633
388256848
344657635
517294247
473798175
554263822
500121162
519698381
572584348
216854663
145691017
523688264
113301564
77149321
335269918
428488797
276303113
417606447
521194596
286556047
19090154
79012660
369265458
8479810
157854003
87410026
57582835
17277252
379785744
194594750
363513167
8895188
25669066
564302880
192110569
412373249
323653163
225674737
481440838
212985866
229590758
481178464
548852075
544138773
243827771
401197324
92101971
547318463
112384918
575937010
257151120
133468101
481617647
82985302
106891482
270372442
512485139
443182782
390375486
373543562
128614226
367406187
116291436
551792696
294718037
106547329
600565358
342531144
113064043
223475757
147175926
487192650
201722799
323122217
511263073
68387443
546765253
25025814
432057229
337902838
169781398
372902458
14870867
276196184
74708791
449955524
197546060
275715973
31616506
302462235
207486721
7853537
253126421
335348672
492898589
260262204
111045518
209231981
541058394
592256954
71611426
98653131
245045903
514189647
539170450
316102763
28539615
375922976
262090367
110789327
285209891
313832938
279010853
477484852
116124371
436400522
440216626
1546675
236136579
326882956
498609402
441617251
578403049
570793820
75262754
503197010
295399046
315429772
19543649
315397860
16685322
558358150
515460539
182240912
168718827
93603514
47438715
388385493
393848465
354166693
570760269
605680931
149806301
304398284
344874415
270368068
514565919
140591759
543298874
120660555
514251386
206318603
291190392
179189743
140511668
511149599
117932696
245343889
208965865
168215242
497330539
45036647
391418026
455740044
238401263
401179582
563394111
224071275
1361652
304120163
456069336
350614408
615844506
445937452
57747168
85317813
60676504
62311110
613214614
465661767
120042028
442260318
119645157
93395819
51431613
562022931
1681196
569824219
228550270
155482333
521641519
193863896
538463175
211487803
121879934
528923861
591813419
272592603
479166537
348048727
180976217
456768580
318042221
266571412
168916847
375743053
376231648
553224915
195753227
208088892
397370503
521225076
179466281
150591463
190134586
278658748
383519619
125479120
561811746
301798486
570965543
31347277
449640739
104422753
116482873
23163370
218248347
145135472
84408602
8985509
572605186
471690825
385156617
223318678
282995870
534016356
583135032
82551790
432694904
408304882
182871100
568764385
243046059
55751245
571956185
500778742
305305502
589787766
385724522
268839825
420411661
175660224
27030446
67025512
426742641
194351596
475897395
382553057
511932960
231301409
603491266
470229704
306785488
257482603
129849887
36348217
560350696
608561448
51631677
443478568
55858845
406213207
465146048
394912964
430055793
117013850
183358372
332547024
526240777
229096146
371434989
151555730
449612109
133424519
425116000
62972846
252035205
611582751
6043336
37309036
377934723
54313614
98034522
245092068
488028485
463796783
58315525
307385233
398859552
362033696
74104392
514894093
427560016
183074373
454808514
147078551
590189156
408308865
412482547
493001130
205504374
274910225
615698503
367601073
520213500
422793931
148426085
10211053
28461614
410493991
22595093
363408575
455941807
542110537
86318774
566391972
612669518
466424452
535280392
46845948
279531090
378906651
22508198
218016711
171391946
220416896
511113278
183938407
527804014
292411225
262320842
440962364
41303178
50109020
216114644
553473807
404939771
516978476
159244663
5160371
166387657
381895195
221334598
450115729
202928150
528038669
224448492
460122878
180879114
40631203
376653206
17854170
87091332
498096226
237748142
108092044
227193480
467920200
295972568
73164345
171668657
284916055
532123796
57057698
130304329
516340075
583303164
411901753
349143415
241737147
137711915
419128140
338397732
40281497
158000616
503430325
114552280
258645943
608686675
434324732
64743964
244843762
543530681
137636120
79988652
415281563
346694243
533292050
178754818
310464382
484943377
572899947
449964868
89581163
379651348
387871
301901955
563656922
401679882
524194395
11774860
475185924
417933736
79861436
110083469
279224491
505675869
403033839
202825654
217490764
299806638
346688273
230926808
151581161
176912825
445434212
56777715
105766524
8431663
407624139
578735259
70530367
256874661
266471943
67994323
374073875
161393990
445558605
545710644
555846863
80594921
201831517
26634568
223310988
60174922
140006869
509887593
75210729
393138193
473189329
128308203
323534182
234548519
57987914
70483130
212877471
20411274
436309890
447359490
16467540
176406210
396865978
263889170
83423037
384608308
155549034
400118657
353995800
4825888
380967160
147406368
255636903
418455051
366891964
150575326
359591531
473620610
307405848
163480021
398185416
559055295
134072572
545313106
302565649
197979047
139363669
118340766
442127354
488450246
392682247
180870783
525077804
112460201
589751135
3979747
615445252
388860308
373755426
527453493
73307811
346159671
267077240
342101231
405379411
168339332
406362701
215632301
558151635
304335090
196557024
288207815
58155591
440164418
309249509
202029076
103129222
291775212
166560998
125001203
314927048
129167898
487817772
601868947
329592618
261062914
290522873
577537958
114119777
407012385
384833897
64088753
425481094
392472322
504319999
417102105
176447767
339183941
197350350
315086275
507296007
184239284
591937351
66938310
605271849
479339592
396078906
386641924
186689949
421563306
97436748
63462292
150896251
210099604
368606011
388715557
541573164
421796604
584449484
55713950
89536525
572874463
448187555
486626217
298470531
559633859
368914293
182948363
433207713
190297571
260426137
15581338
19154672
80688399
357760595
549536186
203038806
324504229
382783783
126273899
74611259
389864243
340802684
603454507
64956741
400485589
524906267
102366683
33838953
104232383
504625766
494521361
215940486
201584903
575016304
180733518
580568623
471748834
396627029
257644328
89440124
281769070
348114489
86429547
24272291
539882940
316346255
533741961
76013548
343931287
514112129
226138497
181562767
77140127
189809922
482851697
51668908
228178601
32242294
611332075
532020214
576299927
301294651
476779009
84303374
85635661
440857548
161641285
286972987
199650156
3347997
222911440
32776733
76692496
41814152
268555787
107189700
607949951
235771184
348780280
99544940
35351682
179564135
79555711
155668097
141843538
594801115
224886470
326322775
35349066
568430980
260323321
475735595
468244172
472818853
228879662
398984144
193257782
247280882
23292462
57595879
462738353
345669558
489280589
55992744
58763406
320008672
488016478
91645037
401716298
863606
5461610
78777314
206094138
40671755
337627
200502033
260305493
126066577
276826432
191740497
76199720
469422741
309672086
383799562
71368860
380785668
392464230
485367639
428946677
460842382
526697601
385960864
469719086
581865087
305607640
167403742
207222326
35824715
606078704
493427016
396377660
91947143
449328161
305938307
492724164
472283513
60904983
55585451
395931106
357369040
337837011
600873370
298478645
389240219
79243219
121907010
118486063
518573405
614618503
411594905
287739142
242367441
532228816
309625336
209645680
553497910
195669350
489763327
566834323
392754639
85122194
575517030
51544600
103168512
460987437
156460197
282665160
525468096
202157732
135036420
236504323
377785393
262509453
344088242
66057921
199871602
406718728
284146828
473456052
417265546
525311356
140520906
517324915
103176789
350526138
120756797
241556792
3647153
403513517
52314511
278852950
504886582
313790645
146403866
602120812
517378748
306408771
23963306
487520994
50269115
420080175
330103421
176602677
275057547
305042858
512947454
591094885
141670897
17795518
20073248
474995509
53615616
354683743
276106489
153909577
252100925
522613978
331219426
153236047
613794267
518236099
91818964
268812095
60404883
498087661
271258382
503481080
574354151
141531678
360962552
78710801
571908484
238630668
33717269
251232917
155963551
515131111
347353924
91354731
579421012
435383742
100514144
8635097
255198635
131507923
467218837
409198347
206506980
492356945
231553446
256407926
258875651
145212645
64014674
71725908
202934901
224582718
565085105
611758587
201164747
268172330
147251003
323419446
238920606
571890894
525434734
617942915
132852587
479484856
221566941
4919371
461101095
16113110
108670565
237636025
500722847
66797105
151706356
67324261
578054177
78209247
393862273
389004988
368650165
567727309
369775365
111904842
612689540
306938773
571093786
406047992
107285561
299164883
432403307
101689249
171881407
260575605
494193600
276895220
521574455
256584561
265547586
558852092
604008639
442748334
278631359
237618983
455772500
253915693
582585200
200199423
321161409
536088620
553835361
255142671
457415807
258260126
594806644
497172994
342155070
526998309
411631651
52292855
415259268
312487975
482584657
88969898
385338587
538121957
232112174
42456618
127977867
203837155
214457379
142734783
550192463
220416918
275074147
359020719
292474132
512919461
481013520
163805583
483404805
184166409
150002276
528843835
526579297
428116553
84152001
226635226
382889206
587062876
114970138
604807250
313240338
390129650
268038923
563696876
610913429
525309847
490532430
502738721
598445888
173325771
40005828
151215080
35977377
541803387
588203766
291769907
447608543
133967585
67095771
575551114
110881081
300987306
225049734
274384613
517570314
431953774
381461952
365496470
604455796
185679614
274277689
473076368
181125391
486845354
523399764
401029350
142831950
404589346
116361533
345980143
128012283
391963593
322726398
84751782
330085812
546872956
612004160
467476906
275483534
420028268
230799139
562686943
78516310
250965632
77075153
444812358
524130161
135533085
422292374
67585435
553351727
404746370
478204553
285236520
159214184
308155131
406665448
398314270
469882602
342334259
4599954
326198882
165714700
611584602
432813019
202890118
610043754
247310505
543854973
18357695
59785977
80913877
476435856
558335567
440959307
501842742
348221690
577358892
553133215
542301377
489765300
359295952
19712018
572195991
56499285
536809406
334190408
464470136
572475007
324299407
317935727
273154792
158804113
375406730
388971313
581121611
257617146
507623358
578938387
201098415
34287023
3012446
563665541
58594531
415154207
190254094
596153368
31782226
339762421
114053251
356758600
168496735
584360072
315579831
109891737
141403879
168579989
560255766
9231763
28524290
159510873
543551703
579992320
227705489
149155838
263832376
12243237
26073512
471687536
352477976
55935297
540204407
68798714
608182744
274175424
448732696
355693775
46340528
408419629
97002664
531589008
293688506
548532724
429399701
608393211
392570482
255253254
303782424
497622506
245355225
247165707
532544665
270741788
582061970
18158814
272485132
188852951
202219174
457501035
310358529
416242442
77532532
430210664
398354145
596848408
195074428
81075178
521976034
480686211
360539192
413312505
81496461
342890138
123460957
49458140
41046161
580265821
412431660
45281128
415780159
148447390
102741860
522165413
384790694
492756716
300345511
445885423
326234024
52303557
356724000
247491493
524414674
531631497
411673267
496779698
160571901
567196503
515170522
174397606
574073896
13345866
232142674
450216342
565231602
339357680
332281421
271729704
368561158
484186484
416602186
485677654
487560863
353104245
373611483
565831728
506668317
242453506
44621119
488782329
117534070
134725487
296131125
85730458
241034920
507096650
513085728
433149642
45084509
164147602
478781266
119368035
431787558
574235339
186571897
503172676
304461819
296387994
79463873
135478713
488336153
557936477
150544200
570455950
387230194
112112195
251763862
348810966
561491342
347257412
539927528
202086945
226481646
247087468
74485058
84470082
302035458
45431474
50017411
318030550
513790116
280139600
13278750
137600310
577065073
429133837
51573824
227321609
351916512
257597584
298914695
542636212
144935688
510996149
2622550
95393782
190576212
435544088
334339642
254698987
478965300
170360283
444353728
309390104
295542810
536713476
30562595
371762661
514215306
17965583
411029697
220996806
172571449
336122647
420330009
47049437
371554940
356406698
469379621
558003585
563318713
602642189
426630547
183077967
99798057
215910649
89627833
42551149
254648174
106511056
422825086
430062472
235134138
585126781
134531246
166952034
281421993
237573953
92874845
543291072
95883245
224000459
341496987
67668387
374605050
567985125
55539122
243041922
238153465
92896220
609673576
192001628
317800605
56157986
237246556
347620054
130692207
573092577
90566058
180419522
478899479
590452640
79338572
607093870
161687254
139663414
318246009
275623707
478139352
257683698
440749884
421553592
301399321
69983579
118097415
8411730
317606342
289499739
162581270
204411877
460388272
353266314
65234503
141773665
418755039
555226127
130461071
595168742
567736413
118425287
476843735
208972403
583577947
481018720
83264564
486512619
194378272
249364484
465572738
94050875
81641821
417376725
310040982
131549301
233602212
602745097
486365959
530326233
359752256
64246966
53551027
547645833
605507283
229830987
520739679
523592928
10836014
174954860
380394808
192452325
170611103
390871445
344806010
40339700
530327956
124935954
75652711
197200953
96697409
118445475
535529485
344774886
321538801
306451437
517773733
367401605
556948303
368909270
423155763
367692535
57681556
15229192
63443139
194289907
140459673
526135371
529503299
184207428
324257406
51904182
327024645
534390897
587572737
253093076
571597248
419062872
200209273
92568247
289506824
555851999
378450042
481574631
484701800
319392330
499626132
168315065
107450263
404341968
396179417
224349565
110236460
500950501
268249690
296757465
579873847
132872867
529116595
331783008
592153582
540048813
181863779
611730976
190257337
416545812
531338272
457542437
304594932
306623871
281358881
258047746
385877281
101999494
299941179
100881877
1396331
70153321
263377432
88317217
159064886
381317880
450099491
572304690
252113767
419462184
224849904
56788454
369855473
536279004
74511643
602822113
612887314
521066012
270581734
61532564
78017256
332179824
551729712
61669684
195163362
526782180
14601808
325795429
193602939
347688880
597391830
376942559
311347013
237841964
147273976
251682145
356515191
547002781
561814487
499161805
211015744
292525707
207305427
373796298
339310624
407674649
406423182
358473955
307437969
432109568
589649317
156988797
88166564
94139957
124455019
301315257
440079578
377453926
179066828
77852845
438844914
322020319
481093304
198101052
177297149
484310556
319603261
228843625
139227914
402520618
369881183
204750827
533439322
268586767
390437060
444909223
600318984
78079666
212131695
209466736
130305390
375481976
509368491
316460849
313872527
32009900
451368991
12004223
87310857
249901484
333119140
202925565
294950928
250728588
63685052
171337503
428572655
578878797
266553574
138329758
299568693
7791183
409615151
311714051
449164741
577166512
116199047
99322483
127760877
128370411
253979514
400229276
34029543
429092841
432033421
287216532
506326805
354005240
137306406
588579025
172916568
277464495
449130281
570322211
101123766
211338292
236953204
103131452
230952897
109504000
243021207
15375303
540949727
479475760
344953582
213047073
123138033
524541135
235696281
471480831
314169479
287948670
377698625
542560444
450829801
101889148
270832111
296526835
251341980
45025751
248458310
549258513
440645669
172807562
188905495
174912823
424301977
503948235
297096717
407401971
563246726
333079521
364075134
105454316
178028549
329773938
144290121
39858195
122493830
564687160
325360051
507370613
205796746
421455334
432073031
343062395
51232861
558621965
543646403
213672939
318722781
611170679
397180960
183997232
408743508
561890830
523010674
77401575
90368335
7230021
542026705
253568166
572797979
3988784
179073851
126131512
364515631
541742156
514735460
384247694
428485840
229846985
319774613
197032476
187451268
124513122
327850046
68135993
97966741
270852629
53802184
76784450
280541425
110311103
534918505
492413900
374457982
491901545
122171145
427638108
193720662
15812265
524862856
397544884
114874870
228618148
259001101
124356932
481614724
173059152
445806466
85593410
510613621
222640603
607506221
246238465
447408384
158391730
63557938
508862991
208721511
21304129
57936393
216525624
488739106
526732839
493852133
207261573
344934886
538480159
608744319
309357803
617472975
257203418
142582657
292547970
97253667
379545596
254191057
275229570
285919254
211792390
296353085
42576791
523449624
76342389
234948309
381431878
350489598
429290307
54705975
237274517
311883628
47775431
173491708
304160400
241421406
544199110
109662960
341559791
246938900
366043395
527823468
404930900
456240605
479811178
120783435
264000898
323397487
134868550
170390585
396187808
479326483
498775179
363385869
9930455
469831107
541774139
435507208
18683941
18363543
525791618
203307195
45171311
556518276
434858717
157174491
42366911
27382282
401238879
342022969
543858808
594395050
513032424
605402754
606479938
431276744
93260431
418440196
420445325
44878585
90960366
107412907
272925663
122765730
49947818
505769290
492789146
298320925
270160686
278492393
158785617
419816441
550948033
148176306
390470768
521762179
356816623
578851758
439183804
331737542
217695560
219856037
312083662
116304989
167816098
275444980
526957363
83404328
487068728
424877722
112322214
109583079
78334437
207837594
432101961
273786154
438481323
551782054
385939700
183864872
189157613
48199308
302524543
36606113
469051432
335703979
206965101
91851401
378223966
414160014
62505154
122393805
43637401
67524300
573210788
507041839
560639739
429799859
14399775
5815574
363581086
290550742
309482233
224187074
314679202
490049489
503623517
383897182
214441625
388861075
410404376
556109960
532580704
233829256
25752781
365156120
12649395
164459322
557926422
396775920
534019535
311984652
71072782
615488940
21611855
346896818
194168984
424138857
413578490
204452715
393322480
126610481
53521699
385957529
441552764
361945672
609182635
253293932
319360688
491974416
224705636
424562334
373582875
109829511
554475267
102194266
512012323
253093641
607753559
149946098
533977511
118685136
504335133
395246527
127481667
394320739
429872626
606368826
308866602
353086796
169604151
306330682
383840776
270427531
317885793
302094895
73999213
315518615
101262286
296758496
59793883
554613768
482127448
259642671
581100625
342779847
405458062
258680722
222568680
415780895
591038597
252551244
169647441
162738656
282745456
356263835
119367701
205310092
96880130
167386654
289823039
139556898
242240487
41981341
127024501
172243960
268212957
480544486
185820659
516504696
31558206
38653991
367566397
313587484
522281172
113057068
214416238
392998832
584239424
349593024
468447849
548062395
75805833
329138500
8988423
430571492
556917664
459533112
589693073
327303504
134749091
463481749
504095684
347622749
558179103
47373725
521892892
454723815
605807634
154537182
55725357
485534886
242059152
143272013
151688881
541855275
204978633
383500822
25681097
519290049
219437934
245421656
415630230
246269123
440964994
494482574
129755601
408391469
400505634
64981825
566567229
58538386
590253113
56489944
513149905
6554392
442503225
207055430
83890105
380536571
560215982
583382785
504468507
189728054
337028650
74891523
496765673
284864670
80061800
195762588
50507136
440721550
106879202
301508035
467815723
529435608
15442377
223026027
15922065
513442018
406534442
45054338
315106845
562846534
21291036
149721089
535675933
308115954
62486511
575097732
389069520
10629810
420264773
218325043
305217472
270754033
130215622
377962562
244684240
524839073
377707379
74291142
470487026
56633573
524350849
103177250
284582679
296116641
506045622
292521483
8886164
323915593
299383421
403011978
97710922
533087116
201922875
130321900
616879602
235547487
270524084
102502886
16306564
192188764
48013792
234053351
547730275
5542076
80847843
31924815
440753765
14505657
263486318
499607059
532388174
254149519
125045925
578600723
407648483
451901622
358279211
170268718
25911669
132246036
421494359
509497718
342097965
361346163
186334846
537250296
570532288
446565859
352326447
29786587
491785864
105283890
460232376
122650843
456090926
535192096
523308534
592598592
181308048
92092008
579990923
405779998
416703084
386213579
43152382
249066949
176642831
577436145
553621766
533644796
567758914
7764744
595122710
306612904
314937370
250862503
280192112
279182382
372189064
523182140
581600722
107147557
569337308
171468403
397826961
252116729
38377163
77323513
543396247
413852499
592784403
440527166
117797189
471008555
559434822
99864807
585907767
286974705
155876953
549707672
452077658
147287705
254182253
329229937
331418828
333277072
524518485
335707989
450614440
8444506
379268943
287630714
155965917
603970108
158938749
425427054
237642801
509888832
574095720
240161312
296542530
460163254
247867233
395862758
373826547
456647404
471072927
125088364
452600547
261425645
506068774
497995200
94995644
284809439
166867375
41589851
402920331
575495977
525029831
183534878
16995584
161564234
173290058
388840999
414455749
458035477
593305458
250447098
108499193
302035693
119445518
164386483
191979020
526168636
129729650
417764391
10086053
108378083
395097438
504187033
47541981
55325063
451248659
233525850
490333458
331718919
257703683
72540584
144112205
12544866
329690137
553181741
11429618
196079555
238605837
61457773
247346837
210094183
442268527
348969632
4960493
104291208
96218906
155348786
453844894
459538
170017791
463910040
592817565
249924917
364000403
611348898
86579147
482829709
533100768
261787998
107483755
386162333
454126821
83666312
78934457
273614461
548718995
15410357
94320929
88939100
285487978
523122643
576555567
311930854
225443558
243428671
43658096
215853887
75498504
213260702
228469894
499180394
426169537
98527847
336064966
422138449
89918728
105885915
215874311
330218032
591354053
354952553
384593876
108191450
410438783
229552187
506710731
573378176
261301066
51541251
472243417
338219619
271764499
475378972
520614917
454292482
387013075
337821501
426958551
304794661
234069757
608094196
254140115
541481152
331149035
558024108
564746899
276877023
443307906
331515234
177748181
215308081
249243387
607487872
542463316
558961937
589965912
371552434
507269898
315640889
168878974
575833380
191246053
63769886
108982615
583827462
8140588
300971724
134586125
271407772
477376214
130873555
423026436
332890600
616526193
235711563
56468686
268763413
354425928
424817148
587473695
368874688
60652450
337518388
489436856
511241101
352254476
65904500
11761223
459207689
502826945
328491241
481551449
376536574
280996700
374450376
76942831
501146201
351268604
501029887
212617087
412142517
119990229
249397643
503754849
598286326
118404170
305259088
426763329
403789039
275898564
78012548
423300359
315869782
250845269
239388506
483867667
66471732
326222483
150060929
96605124
343375505
113405018
593737971
381145666
162082715
276850239
407432708
60784041
492085524
13574519
8631767
559331611
589483189
192126931
274776089
99478194
429652983
290317795
161567565
94605914
180647623
501564261
208171309
214269048
342046414
532664242
59849140
480531553
334697096
209267881
586371300
203568423
556872893
415184401
170183054
408403208
447183244
562474715
23867142
112254263
328803132
331338327
409448504
356278376
41215002
566987131
578291422
483232790
440662438
458639713
608078821
201366710
526686263
47209539
536492103
347294644
436860753
435051814
185615460
145335040
498197603
65868389
344353280
289704085
199574125
176098052
602114274
322718051
422930865
499629105
288876916
356010708
387697289
428603646
62990559
66866028
28874163
24127645
172546629
382328007
367210237
535333482
437844388
553740352
40707823
218599929
522786720
543035839
333404117
212893929
402128064
132638392
149508351
411575353
509016016
146590429
212906235
212134456
127921757
267413199
444762521
78090982
585880887
195669429
583668435
22179946
525955395
456401255
423426302
497029031
252683646
444760953
125864211
193260710
301301610
486574352
526207808
405174488
178848610
614011550
307312856
264100331
114092664
61121824
410194230
327965186
314083850
543631233
613491902
560119804
329551586
425208663
237721417
564788844
519643431
417118816
119472849
371681386
2871010
192288041
383906409
430470088
538598071
233351618
58529050
541843888
54658688
371618686
202312841
198266434
296033392
607722344
306717098
134184251
86976351
580255997
374391250
112481332
182797079
399888219
445464666
420175729
164169665
524446106
194744783
146608937
392753039
527638516
568214916
371284821
393298584
117345984
158759055
342331965
509315993
562978612
424169972
451588103
378305983
282331835
270906528
12301923
563628200
467418683
513095985
403712146
368447170
415714094
67662617
186152799
186145096
213355370
306358690
448469979
570370057
443110139
503629441
293175146
457014936
450228071
239135920
174909433
438944098
89476590
257846313
487007634
395800427
445689067
183812316
37590719
525435318
171901847
508226406
435552847
280993082
614423227
151202371
73056885
452037637
249073510
224837186
514591927
433018923
41041603
315932493
510402284
120674389
383258891
322873132
511195431
199245419
382080409
239828191
465476600
610456967
173173022
309666471
521261559
475178589
419829602
609270795
614190714
81803577
134395370
420566114
90859138
426381017
491433641
312408747
580035472
18144669
70126082
27819399
473016824
24371906
434392130
29368062
425738303
163643411
161817983
539776747
481416947
253072353
459800134
413124138
337574101
333928791
102984850
169136213
205096765
56912462
192230011
617032354
478013195
361980824
98217828
581754021
79500302
213107104
65539393
121725259
151579935
250758899
473766039
474588745
195281852
298532966
108097669
137299854
497004876
28424931
501467478
86749638
395326371
586372281
14139310
376044240
133384421
93732006
100295159
214615906
149479573
147932608
616488449
440404474
114889939
173359723
435145323
213436370
136496676
517964963
120287528
156132744
299744900
362399471
342681913
87899344
11816030
545415291
116476847
77556578
166429746
274433034
132163990
607327293
613735171
58253188
436201141
259697779
567375552
596810979
385810545
109624635
431369649
85000045
578997438
144266152
188667931
434256483
6099503
15464030
585003300
253040831
63094565
481558604
127719482
449977
122012504
224428970
247670540
164580183
39136913
46463669
544579289
607646219
608720408
189662897
93546405
417850558
158374890
614273249
346567506
143709695
353028208
16184692
413008691
112187302
159162724
447778937
219539770
566150537
299229439
87665137
491853666
395510446
503286488
62014411
310855590
510636719
591645409
593400073
441510717
21892576
160479911
61499449
503592715
213014882
234826138
295035701
609238828
560312673
369976813
188066567
326230820
122324838
467777799
286990751
227853162
469135674
129468099
609559489
6208899
427894101
416763463
294237706
125622691
152623580
400055313
73335547
114430024
297680526
164977211
228468753
216519157
190373502
559509239
291669126
105048864
217916329
143520874
347568855
393114138
591114070
39468786
166365268
294044060
401165468
101950531
34838633
229505625
56043183
615915473
141208211
466642099
146692881
1539346
355685917
107092830
189983239
312071259
432665520
440852391
396158151
63892818
346512240
264901684
561805753
92725740
532512057
554690284
8634311
378252595
317736185
95784409
155704504
608327098
173854942
345198603
196748076
25670923
475039365
219532080
83811631
582646734
544881967
63818344
102406434
436498507
491243040
398699121
308546545
73600978
504889306
94635775
14500142
127983772
314350883
229308938
215413258
346029843
450841078
223298155
444587366
359772366
416306554
14214081
538171245
249361850
355456629
510609048
253319303
355528435
290496315
210629675
610864661
343774935
56714633
518336521
38980611
77483538
610230484
157453430
322461506
107336431
189632156
370488876
426941852
491702674
245997470
119551841
290948395
75845124
83879122
311697670
528075578
388375665
295836286
409760558
536001707
500735306
452800264
336288005
323861349
302764897
3632943
488195837
275417370
380809268
499983010
281292172
431827820
111324553
326250458
154379924
607979621
197861283
196233612
355598426
112911752
247394045
66929752
435646447
165136593
612943875
528583760
298111283
375069935
567555760
70966757
483970126
487787493
8495341
344177853
114890864
441237046
5131377
161030286
42161759
559270187
527930678
553120429
136757993
596595554
437734419
80953026
207144302
294035006
361912651
23097031
5704965
164365054
406808223
526104576
547071803
587310839
83615199
356012350
147332939
234392479
136081382
509454841
562201110
221448331
115338129
460754905
153817118
302735410
289509542
533293695
384259357
34426927
485078229
469328426
12323959
601200461
422159528
586725185
475291326
438321718
221209908
396433859
23410003
182338744
202581978
183143986
368815863
395125755
534394721
280974158
486865145
555368876
279650634
325640530
71131170
330210256
600017830
297413255
431279590
544542831
527816243
537688456
137214233
76794015
294986625
341006731
296669157
239573745
327794818
588301965
107041833
441251097
55053427
381270042
194699275
97499500
353284319
60495482
499753940
556153683
373244655
569299782
567793951
337793587
394285998
592926872
334868761
399868889
490956393
475638775
43376512
128403361
263189356
342555717
285425820
396818876
516131250
51953611
457948759
460143394
597402897
614856740
88879491
133431521
156362253
526014681
292388293
271656059
365542936
462755170
476445734
106573640
334824327
531807147
185313685
204805920
165314090
315334396
189901130
487221894
315135153
165766623
430195446
247629906
99983714
557273951
317161409
314851484
48108408
92375491
255613927
578440902
200154241
430338862
410208366
332472059
500183900
350556299
161408567
285224832
60086694
565586203
524607787
599734162
79660536
288948232
225781933
385864112
103552479
217135129
192144495
384587501
500419083
556432370
141068567
26103531
369084421
228016547
268866576
2064064
121380173
397997161
151162526
596061981
584155318
523073269
43235
237278762
378771376
550278599
202160498
252910051
427414612
519547248
339054087
542585549
556140225
514946558
472256778
611110470
226533124
312292299
72982048
129825245
367745379
243331603
325524487
84143325
272506085
150099345
169422229
135986130
449467696
552583104
168507541
213378570
171897657
65151577
312447135
306432901
164680596
551692219
310475345
404945517
427411740
538708079
79010842
600400381
585246914
195266563
96133137
196674626
549030195
422247362
73393358
392695221
481541179
390707338
433372981
601074044
362139674
565590659
376676783
48248964
383393735
77962078
31072784
133459915
345262570
599045105
468960577
445254342
573471966
163046083
278699708
577167841
556768344
418298045
138604164
65682356
157382809
13254427
337901481
361690902
234709459
394659767
32194588
19631007
257823201
283597275
37910726
530710042
212311052
285434400
63390251
253041425
102884089
124072245
504906465
15054868
573575788
425952229
407195427
277882521
506573155
439763723
53260126
481590431
124406069
463402617
429012244
263790568
437336023
526691057
356943042
228830091
345780536
288794208
156405866
488378245
113170236
93518759
377581005
600246364
493918295
459658213
363228011
311439778
529792570
55639304
204846019
563895708
85844696
527043293
393767323
529940852
564298012
147251654
46746633
414010767
53988852
490825905
367899454
412726296
576863515
426722861
211445150
464303790
17281624
440791248
419755924
220557114
338332895
41735435
475291529
263251979
201056836
108335602
500878115
313598805
313336068
529676816
71791615
472658896
76731208
370488228
224796089
285295458
82816361
606663271
87973497
150255081
205008087
205132979
158444761
268224308
440159113
552623462
158045270
2319743
498493652
229365252
464706346
587283887
516347680
314156789
310258257
153907061
43768451
547883147
246355608
155029396
233199537
524731469
72110011
348983604
488834604
198198541
20840414
510015368
147879114
456661484
302200106
25152028
207285168
282983152
408418471
361784409
415266553
282784689
522078958
229739990
260092857
222277876
134913793
38387354
393022965
393815919
543967330
565138474
24906497
391503751
599268079
446277028
372492403
237055441
240542337
603985786
273130505
101674796
256774761
351827340
389358126
212401716
100118192
428139765
508886616
12929532
227333492
327610916
293540720
66329798
506939557
419783352
1619445
29341918
1109212
479396775
604914141
234287816
500849656
363038385
73417468
352573713
223623426
117021472
50281766
591587772
192435792
433595629
406370559
513018610
363076878
151656361
217340486
370342260
191021269
525064674
237637250
276559947
515625364
9996373
592067997
46718257
410134427
15500643
213516506
606739251
410411568
23062743
417667743
261382105
408213069
492641199
80467874
207370885
464980153
363212872
500317621
307659550
408072319
204493190
554636958
508130305
69941083
1195861
256152292
388239636
449951116
179806920
471550346
520090567
222731599
180679136
374745958
328511059
55893912
231768575
313146794
499957808
256452721
162478475
29472137
55065580
281869444
250444540
289286813
526412826
539862285
93124652
566374612
48450169
138199694
357552735
614326134
362431625
142120013
80316472
342858154
219949380
50810587
544018944
488255858
327934360
429038809
368656629
114578892
136878722
76059010
331644124
420539563
532134239
28126959
455008681
570883302
549177415
93614588
172313550
602993985
339982204
125882143
116919531
306047056
203883560
268211041
327178537
316458525
366483086
522052529
206531474
31839873
21363046
493454262
72707820
214804673
366880752
134884259
25494403
355241793
189052988
363856771
285730934
567925175
455975748
441729829
507607879
208759026
190630879
364633607
323745546
498631988
52407665
228193413
4650188
209417208
224697037
454392351
481197762
588691529
428834580
521060697
78020285
581365071
373329833
364344188
370620254
356346768
574024610
353570669
338833221
289476271
106080905
456567955
353962967
162657943
605654194
108500005
374396826
88737311
14406529
596334689
460541009
593109723
229429966
258121639
474710941
43180510
480349366
348158227
96018258
50970929
407025347
34526618
123606415
41357846
58551834
182854042
563505872
244070005
194984324
348319245
337822554
564509897
88211775
486182513
279380102
98878493
26492079
483094216
15893758
610399769
22709391
271730275
54705309
595958824
404227852
337405778
37267293
564175860
11890604
62221239
272933569
173217335
150644492
248875356
63843427
427770378
225866621
114796980
140287781
234110538
288973575
208892824
217634976
27103660
102263980
238071229
88454859
87891417
89141564
534656219
432631238
137393722
42887973
611817375
19228568
171470773
82923923
32255563
395672640
575781276
144356590
441899060
502342001
455732198
439434909
540618041
56573
63003005
104788993
61078113
97663004
367366912
562667777
519548377
390030217
338836248
198424585
14997498
112226415
343752650
361155052
569075698
43587871
202671526
213837390
524824732
33603847
586049177
336927707
87098518
40323376
192427145
484143318
215744
205722344
72567185
560359662
460961756
174863617
334558483
148021416
269983851
341981495
34185790
455586540
3712002
12599410
289748689
277870344
606125835
84233413
507221837
359956938
486842941
590582738
551875630
217100501
268151363
90645297
20227097
440965457
256042001
291431754
33921422
502291084
338045225
218675191
147349624
564317578
76959918
180150798
377904083
197515860
597466932
94781
456699316
26497468
159479952
408823297
203432806
584162766
383218982
512493767
286094056
243167863
279761201
186785284
468318916
255832334
337359938
581473770
276903937
441835352
240486877
214858915
139576945
366095625
278501598
349204826
232332421
366333788
574051311
199733103
521955026
601240145
495580800
234676747
288856636
406193055
221411278
74999009
274345354
340277784
385239617
123358767
112432043
401172440
161116444
560847720
144822704
78062611
200542467
143363824
553487604
70035798
179988385
486982547
386464055
357612954
117524664
132461691
140643329
414682932
406986059
465144512
565454792
357064289
489895315
157719309
409978217
503429725
468666592
192867794
33206771
446773888
570438038
417388128
406550521
314095064
382066938
483513821
421104699
427095161
292605757
246526198
122086595
504645739
134580133
288297928
62993237
262097671
368886271
500645515
159906378
516415651
184916112
525914604
254853529
158568616
175430209
237474051
180876444
266157267
432137054
594854758
356436693
120936520
514967570
135839425
358567095
270180323
224230299
561240287
505372108
485928649
278202107
394672839
448147770
19499350
107566231
182113813
396229421
157470851
443529769
361658307
226101368
98505979
148674436
190864501
235829152
51753141
322301051
213199425
399686191
370546005
266808874
453567629
338979315
83132205
106676182
146924828
136508093
48173355
554673049
607532754
522519345
614033549
156545339
550386323
415680477
445625106
229294370
114511105
166273355
542165012
517628483
238024903
150610183
439884754
540942751
568272749
437587175
598770962
10042089
148293694
6945936
552286174
565592911
242040485
166358560
526681465
490527133
119073603
504977513
287817381
67780848
424005461
129565877
392144321
132051149
451681426
141555722
202372615
235294139
42664898
37047451
153620728
8461850
23104327
60336571
390814476
230873054
364321088
614048801
160914048
285244243
542055553
472484310
188450765
104927804
265185728
412512874
154973256
216242757
529892773
61339042
545012841
435178643
175931699
335555064
436323796
396166166
486391565
416795434
92654805
390465814
36123276
474152566
35474462
438744426
106040114
202302604
336184479
240630907
204197036
213656453
470807401
358691298
334251670
450264555
254547228
229249965
318580487
302243383
344121856
180544838
382328062
572407863
543437110
117207125
252608982
400463166
354763475
77313803
472827149
554735498
505788929
260046127
65654094
384480755
145253653
604715543
24173605
300894339
92791005
168628244
507024255
332509627
617707131
248967309
291081512
533271220
320603661
113851561
585844136
223159958
263212901
274092199
576587198
183596924
331023753
409044816
63058660
69806494
289541074
188108328
230630110
575290296
53601276
601199725
27978827
298460110
446217971
336670250
481838998
488674308
117540245
293011090
152401450
310975267
94616588
369607560
505066732
555636588
253673722
507994345
569125846
100613808
529924927
134505708
53182525
245489752
437600326
210497482
85662960
102329871
255491681
31453591
422776716
51404363
518343168
294913021
497307606
85606764
193561452
562387710
487394036
376846284
297564093
493120622
434663357
101531930
345353498
582554016
218722858
142570042
190278444
217319761
181194816
448630403
175231657
119199248
203377447
264008123
492501505
468785862
105486905
478926200
168600777
29888313
183319634
306741807
474280115
166627405
291820474
219094642
505026950
579047678
71446049
48218912
132275757
19289458
388390009
227536107
193170363
553580799
87484714
285276313
216533306
322773065
463657410
195554095
341316287
374109983
420608202
373232693
46037515
550660390
489247447
362187591
241238852
445517840
90926893
450319172
280257766
525237051
228407826
593030938
254736291
281438205
205485423
434165300
344054906
13205272
302457796
295299970
154280382
533645161
427902566
425294036
22584078
418565401
435123436
374521463
348053756
258912611
421727023
373708391
288024039
163477157
545888510
334378772
314489689
506763175
104531159
299127460
231955788
148476314
130773961
175949960
511744513
178865486
334665872
323892820
537582461
533722763
255284712
240244297
333481035
379959320
53943369
376287838
523892495
241551668
94388451
370264138
217741957
108391612
551700302
112695518
343970265
336919640
590950953
375853947
363512201
381629481
568860328
15033793
246464982
192364229
445238947
554515224
313983145
421367130
590153666
114666451
426033456
610224082
322443096
545745423
324843934
604263926
484590536
120137095
366029052
418731011
309423889
100932048
392837940
505534512
117791672
61341270
231260093
124037575
159401926
234081389
562542874
189952589
199112053
280052875
499643521
286169944
45984559
374717761
545070499
473114437
272479317
296485521
287497710
332681667
431525593
417239240
311690036
107522351
81577383
477950833
76421051
468854278
312433342
346301463
70464715
55844057
129029236
573090105
176046768
579441576
586799838
221620647
604957688
19766942
616543361
52182977
114423542
20214043
575732235
356609854
407685953
565653190
610897824
307977358
571346177
437958981
290718548
354876850
211121818
541364972
265979983
515738375
414610700
211397934
110554460
6400680
596644127
438547262
311776980
134905385
231770699
89378956
104714776
561017793
371003214
281647281
414928622
411789729
128492550
590953761
28530497
362668059
498862558
52694253
495014487
288884846
549161989
566581394
107635787
446506387
289437608
107065707
605512963
116607174
14521245
492038566
174562395
43353540
269735586
228438821
96063746
242624958
64122830
286711645
502289650
597547451
37259365
215078329
163208860
537454081
216948855
480791609
131256756
292155105
206073905
13053920
356994936
372803735
513680191
12871416
573310654
120768311
526619227
480691832
79056943
495091796
592378851
538080398
22673153
413998729
565595969
187162891
113843289
407855514
509712017
343736775
100223224
603369676
377379399
110736250
554703104
462749472
136858815
539544407
310897019
419311813
390034032
198881092
60228700
285998705
471002484
162184346
394777333
494971810
137764396
500944242
435882955
79591053
349430075
388341794
46167525
243918623
222479125
393852021
148874694
252734430
376931220
183155944
454624005
134045711
192036582
256059212
341599101
360885315
24322261
286088787
565500234
418770179
237139523
54371488
494555976
435870665
145889793
43480885
75745421
81037071
567702003
41366564
284550257
259859970
489724826
615517360
597872585
473706151
86482133
504392189
282724261
592788494
214764200
152103456
95901542
263145148
287767890
574715096
384823531
252918764
59041708
480235300
125650505
42877575
177966843
206776400
51635274
420166195
36536300
319563854
353124735
69751639
570720576
556858244
272094450
523646866
394071270
309985215
411278716
600645998
124074176
313061207
488964990
427469226
419137486
277280581
438844187
560057086
576538991
337080327
294413612
121774700
451123362
121447705
544367855
609737718
265195807
307615046
34951898
269923044
69016229
29326021
219701359
575982162
520428965
540544527
459505203
257100903
127275189
521257502
495399053
558055112
171404647
294199359
597244800
324468917
107397377
510487374
383121008
10360911
359992089
21213571
331100151
228570490
315236458
594174530
599516361
191517058
562653591
120082815
249082415
595257079
136271922
97801236
140190634
181424372
570284335
383057018
123072964
45325285
378497170
257028279
224570378
406469761
365714655
616231084
358921001
212782674
23298307
516293897
150907282
120944165
323340616
138240438
170473747
453986154
209002938
575007877
20685777
259063661
549385640
537765478
158037628
136069146
412362796
389685719
275358426
329539500
517373611
58651202
61814842
13926515
128870851
576337813
207165129
332929412
354769956
72259703
560828069
459173757
294014414
428982701
271354622
520267636
236803321
562864807
586630468
278823100
266741088
188073613
517897331
565672639
508336458
318295245
606209049
253842659
147065754
540882151
173399439
170745494
385593695
511154662
585590124
67819788
415392423
350565825
344409708
563467416
38536882
378594425
147799650
398285080
582392989
4248227
588355002
133432426
538156901
227096646
162735148
515792396
520724525
256182723
221476966
14598278
447877727
311800952
573974561
541191859
322825034
211997293
169542253
481543153
600706378
138033659
136680906
551995622
367345696
80922691
16214148
205962831
282890074
438002338
611988696
118295184
592325659
493604727
454803366
572880051
602307424
238695282
401291238
539356681
577158214
457851255
587597357
572963992
373023658
376901124
346193012
20346978
275563855
103232131
269177440
313178886
183100443
468241391
416927822
335644705
454405654
375568191
159284618
230304733
243414828
496883120
132301349
333124926
175342838
9162773
330916951
299000450
446087040
240600082
301149861
327782854
368896781
90468031
107834208
247761806
70926930
592822870
197860678
502152792
160546655
198886415
12971784
604881727
228275852
525856229
534363578
160182166
201973909
89055511
79689339
53128639
428548233
516776018
615374344
404654078
169732850
490146856
147167529
500309743
179759066
147302870
541700825
372500077
23517180
77696668
469917266
591932352
239329357
409017784
327368275
30728197
353784474
478716890
266499444
38749966
187315111
506678439
551506889
80668097
382918787
179648612
431548321
312160290
33440142
446900276
65119623
192696030
29775568
287078162
522483747
180137086
425437137
194499162
65508508
426840045
199310602
467189680
262612321
256243243
14951475
589954998
375909211
591841647
394570671
91886927
14316294
389634272
553591324
314591643
78075244
353561153
388394172
478812223
208570036
211485048
195190961
373292941
321784577
438764635
39190838
259949058
587913890
208838316
551056261
546281639
15697633
565094532
20947136
305445310
245993755
393039891
431259341
323509885
314674266
26705028
320303353
226371558
437922516
535568063
567304170
501916772
532901287
309945229
378295883
166514862
612210581
177013857
592020378
49924531
3000239
291164580
523589217
29142895
73171344
463076668
209623662
222950646
360881897
596095342
424057418
427768497
13832805
13613524
556032666
267480580
539129677
67105657
44855717
80912688
461077835
436687586
221865176
290996615
361363743
320772833
252048618
583440044
407641878
331334924
558218401
109584652
8209649
91293191
136953234
57680550
592521905
319109536
224847107
13636939
213529932
589734889
350884930
83416071
403066186
236868110
606633083
479611631
426895682
113773676
92017987
499332393
33987980
462401714
497887022
418089918
57780259
1885837
258178122
518486317
482591246
462931080
133768621
216293062
91861759
574274943
526496529
540671616
456640065
503762891
507999677
105617778
265243842
369448299
437366181
176875448
330779812
315903339
232234323
193272574
139802861
14867554
443348883
611703111
272743831
141524340
279477225
298729666
287993221
594976206
245146518
524244237
70304547
565742177
412372889
483014851
450971402
423109316
414187784
395394746
535869224
169094273
74195932
165003608
116652688
281163940
39168546
36380209
386620129
339064835
202668671
551502324
435914121
205028528
108792111
209133151
520507881
16540297
109535867
75483836
389904973
284202869
542222276
450236088
418916338
143542777
436111418
356745673
127286349
119897036
264935984
131076429
386314342
466628570
472767056
396044580
570329681
318794421
574253827
110534979
598213884
236249009
379383666
5452040
291116265
178840180
223836130
473074608
358259407
51239206
267865686
428577570
612060173
436285124
224143776
244075790
533218380
426057728
110539240
214188629
342601196
485150654
423008914
100912833
547442769
104281187
105372560
427766720
396923635
609772472
512064196
493335520
461286316
604271941
225721154
123844694
594767215
429988174
93437867
480675082
124839224
69667390
576019128
244061012
107145656
514528047
21099620
597742263
17680426
198998452
167019935
265648725
378203605
553125011
271083348
565414126
415930806
302664679
66910797
66380286
139083474
587209994
335912258
435550200
404052075
397928822
301200508
87474451
392582982
581212253
299241118
23288871
509417939
296306915
466900321
323539818
236695889
458774177
7513313
29650916
108447521
303755
432614704
510765994
41845069
270127159
608230292
443720123
159781290
140807055
372555153
25363149
91757461
215849639
119356038
299730514
69579499
511463996
187974882
252667683
146450260
16971151
291116990
42162099
127419183
308512757
116974407
190732383
96580606
527001779
394961480
381914787
542483092
535007943
86938549
463035849
553702294
167934034
381937651
233114368
19601021
98153439
352988674
248484417
57955643
446226127
488403066
58571009
251616522
38833291
131851078
131490418
524526783
504083656
83443579
55637478
556645674
345975409
329157203
403646388
527534650
80749277
398516915
516776573
282668089
48409179
489563851
34987302
320221014
307413595
581478079
143476194
20320583
179869063
483911417
589853524
20682022
578118895
516900382
254997441
512115270
374326267
26118303
219572285
536710122
145740624
197088861
402686294
580923407
481095421
106097645
40449763
441154240
117337415
549424709
193034214
353080211
569330172
282316723
364426789
189571527
2985837
177164566
49189770
286502355
418017073
40657011
297751208
165619502
108901118
272964755
50218020
485461465
411080736
513298562
580051661
317182468
159127287
89227717
44845810
533529220
373087738
522145630
330258909
445934528
244080588
138389727
549945018
420237683
157594576
517128865
274663460
162679149
452089187
417318794
567717674
431420198
90843442
407482252
206694949
142123342
140779123
573561866
4784305
340051927
162528480
228963053
305474072
341744499
132563847
558961754
550772658
552387640
142768229
386700922
258953028
240398014
248829793
131990439
583391867
217439769
509241273
29631717
574085356
303678168
320161454
616414779
392086782
370652230
542163101
206096594
148817693
175512721
105806658
215206139
2380281
44663039
250193726
404673728
615651058
265632955
561561033
332680075
399346292
446194137
156575062
102756115
546836184
559212666
250676778
56579663
211592039
551222339
143803488
353446234
209486530
390688503
69133887
295009481
506988033
108028515
31150698
347321316
158752469
113493071
456135613
306921870
387573234
603687112
231882946
236118358
33640864
6437070
568588581
40779339
118297225
55307401
317129099
600074441
412901776
450808767
105717685
362303027
419009504
42613680
50265294
74362108
379939965
491512675
101742343
124464347
530715247
121130766
403117853
314702903
313047676
399452556
549837642
105746306
370797460
49296650
612204157
10645148
340786111
382021434
513657658
555153753
318515742
564411677
187396593
542938646
229507627
157317424
157119599
340888702
311576641
107185130
545453061
535037425
225422211
524402504
423687662
334661614
212782184
442424691
268135077
276426003
21751918
150472687
151479670
102279836
150258819
350352616
210086550
2090576
293029511
582164173
254367851
51524664
331948823
614100744
53496059
445408324
62253192
390072693
173824497
86065353
107016656
448895959
281573595
539417971
103568256
236750890
98816957
609094900
217565296
248626363
23114661
10824444
361682251
496550345
383261926
448762460
438759181
369129180
467390857
196182397
329549648
302004012
308941466
389854126
141650944
366275167
90548019
261542986
64182037
433388165
307445369
275925396
429072484
184377581
155674049
245214738
292270241
350084644
513552788
230240663
552229067
571962181
616152749
523375681
393671480
423976518
153342174
473580246
574048324
49721192
581797102
21476481
606219469
198784673
583330211
393117854
204980916
138447092
340250553
226455190
554525178
509609199
505771413
241976164
491451247
440198270
188001118
406729520
546334872
489787518
121389805
138419056
220786491
488412673
478980488
55949116
258726585
591377658
520472031
322444025
42524624
449320909
533412705
4810618
303175999
401906830
221022163
194233140
276003394
347756617
437124822
284257366
193754781
89719081
87593298
281965528
330790331
429388668
258334390
597026768
366807086
2068569
206561219
32975277
125962455
167095695
261817526
370134242
468265395
422862562
398397631
543047408
605514892
367213608
527061461
383766873
116474918
251744
317208534
260713492
382760566
553252390
422199622
232041155
304903291
396377303
224891024
329304512
222270812
118858056
289774816
572196574
528662959
518793802
192297477
157485423
597441527
557344188
309467939
470514742
530712255
376447003
59894382
236162123
519418029
198577577
395496527
431800211
138229414
287410432
201922206
506076351
63372935
493889900
62290151
429826492
67886207
240531163
416742410
356968430
581249304
165052534
272521162
173445967
255949105
566187457
592673935
78839179
209968918
604255951
67317443
585530274
246352487
167791943
499154066
303666815
200794487
428053252
417027751
215968601
286920299
308655392
562180301
223825558
326116517
188184578
35048955
342215635
601757529
412511086
206602677
598911521
611605917
566452397
445341406
127599856
573064394
596666840
285511653
25503247
185004009
35679138
32376408
240127464
456374493
329437528
442829825
404582818
321384566
460277052
90504400
32188866
260996165
368716977
228791813
498904003
70338576
465174732
354399962
421525319
168082124
323526157
258078400
205205123
18589198
122410976
1746559
132594887
484637856
83655014
229133336
372428421
80045718
75586945
11934742
104076493
27313944
64183949
187370367
495324712
567558013
326552742
142617699
190583125
99428004
66884607
195711170
440347737
254656050
508110675
110059400
482586875
167499994
496585554
474313590
347480894
139909239
277830293
74530264
73697746
294616427
613266071
565043969
129875758
571468569
494941067
45091208
535048034
235607845
226371957
618048983
184904796
422589959
168108094
591335714
247271315
390865188
175947188
223499807
525549962
292329543
289966841
68050252
460671399
224220825
293225406
345464776
556869700
604091401
305841836
223802887
430573596
297755858
593075019
562496788
155153615
464816939
397575155
330219934
450574217
565729764
105774370
513332321
219765003
267802366
530818492
144890539
72728944
539465282
386138121
541480442
154893076
480458443
417240072
577883765
586395167
318071236
157624984
340273209
136399501
184887274
122968521
96186938
27913579
79414259
118406740
79301406
452777650
472563491
206372683
614366116
474000074
427603521
559988528
428023082
424676405
56528470
510743699
268967766
105351753
384988737
103219695
50157714
127669541
426822463
117364410
90320523
22207411
488355980
80383016
84385333
153497929
206115786
144871667
521449130
338245345
21219025
180545526
30176145
508911789
202227941
320980509
519937735
166500734
387029549
40152036
215566162
555974614
352094034
133679438
232950528
482021116
277484595
10576062
93467508
406909745
590616373
449040623
495027360
462910868
141969546
395085752
485608192
510754827
115944139
10008975
506371152
372015490
70341497
489697137
553234703
442919347
228714453
82271108
373907834
243587772
349673301
108029861
324002309
559658569
534722097
437477463
29766626
115119387
145796507
410054086
502141750
145800888
234490303
133622295
56993577
70215495
17729966
581215556
468048025
419675961
347075097
348681290
256048182
324311000
443646209
106253896
293038565
385509126
141820997
101168463
106816511
214093168
604779307
337871255
400139330
58038183
278715105
571467121
254012132
154970997
361649263
336911533
579640540
113464185
535375670
169990675
173877164
85215012
53335678
368626183
343767563
16584352
61191586
254904344
404748752
123937183
311330885
154720190
589946478
178363117
375137764
165737794
373388261
515416290
198229099
78808074
255124062
74489480
566803164
108022954
378948347
611971463
541232317
196933245
108690169
536477176
62530923
508443157
573902676
82561336
548181648
383898582
259078174
521734262
448344851
524129957
368522359
428481832
381132309
173435157
76715910
207572271
428151977
114721771
562064534
330469561
104086042
275477453
135407122
291863750
606445417
182406776
86548824
523358855
221564964
354226720
354006389
536178461
560142010
472986515
133921086
172462252
565210409
599792647
232909074
438404503
73239394
339083200
225698514
108279097
323447582
431291067
77645007
495151205
122633679
335185541
166801618
583527008
181330198
61725365
241775792
91276702
226249151
359668426
391915497
380308371
153575611
110351841
103302002
246348075
267321323
140525692
485914292
467554734
482192422
16557561
370970650
578483303
343775746
257312103
352505659
28799893
165864773
496943905
171228556
278330536
360587254
378946584
311179116
187078733
601015502
462294968
244161098
493602317
443525106
418201209
274757902
60071922
496730848
302660058
528133758
511452395
400139161
6999359
277596980
273955670
502695301
311303369
211425179
215902608
28967943
380173321
556219646
427854791
441142189
598227839
54865616
217471461
448285720
345313876
43571251
607770662
30298291
541944948
238459180
379508339
575192220
409886477
511184209
397855479
394576831
218713409
304215439
159319065
599453449
286374888
236568019
275608848
35246659
259298567
182085791
38761650
512915183
491953623
479057176
409709511
84923156
243418196
492089400
452233937
168458622
12294653
83770376
405480764
488575868
179710858
308006417
102118968
169304616
539099884
2657577
157279452
254139823
185574111
574650445
301247368
2865681
501248010
590573868
283171897
420368464
536407481
353457296
47148904
554140194
459112143
367901790
120924215
557649484
343536105
125140889
194443396
65949024
70239717
272233125
276078130
340345806
208449799
274983612
423175851
279928967
337761835
19129243
55124288
267461323
314544899
481586931
396908752
407748728
529591698
139013189
96385344
97041008
604024785
577323473
210540844
552040948
419436169
263020488
234410366
293177596
319237910
427018862
519436144
526044593
218152180
536110196
172303898
116389962
258162651
110375837
579956287
607776637
19750683
533678213
17223579
530594597
116121083
260501571
378909215
471815116
267525478
61746126
448560593
402795227
523040408
518423901
467953077
610649269
248472043
585452714
494133352
614064776
44149061
232454582
491317188
581361386
588420367
468680485
527373326
396588189
243018288
356948803
391194528
400348400
616623344
160618426
52557579
349156299
349013926
564161938
352192749
33585943
367148060
367809502
585396203
296600489
75763139
333319766
519353182
323402938
520321730
368423063
64146218
392738339
514046665
24113115
202119913
368823033
215501997
217487757
297560257
72699533
268377477
314336459
593223190
194432041
136483966
476335331
393174889
534219160
480422146
131351635
453755812
110183166
99201352
52972165
253712472
519013158
80591730
558700308
229412355
211177097
98392387
170680144
219165729
239895401
510063352
303851334
455990797
563765744
263119592
205127075
130324044
357473608
415423183
354449702
295302828
393663447
457299727
608419506
469121126
53849123
446054381
438679918
405314144
179855946
25329185
487333209
353325688
127286519
147609614
199693326
32415590
445308556
561783732
125572281
149815484
415642558
204249790
149529701
197127332
98374020
424867692
475149091
609348289
371281955
47813024
301017841
337478977
612864550
484921311
399062135
297119712
613963204
500818796
129354829
567067746
437888336
394626454
351831182
42560819
373113736
512408210
313776516
424667403
484512856
559451870
371641226
266699326
362669770
341124069
548434458
83981359
599943591
379161784
329569021
596172554
59265585
178114282
510971115
108930872
4367380
274814446
80913962
541740911
182100075
495091350
99818394
359776364
144239681
382541161
88599148
190836751
532922443
452146020
256988935
188880739
184960428
189928612
544870688
62613606
468781155
438543029
131162800
350004476
602741625
121187969
266335278
370569840
531242732
120441872
211689418
462252312
484968198
438323119
408407514
153769135
242409671
450338009
294445304
252344866
18447402
26233181
266455293
79569438
574816175
233874462
572786632
581784243
395506612
346517344
551778578
261536709
278090959
255225870
156096638
596312828
108513742
605226405
390553817
282442716
185401984
43605657
486934007
453907274
313406959
325114750
485793540
575227332
156541821
384412127
351483218
355127925
372696262
540966068
349844530
327604511
255331607
34266069
295626621
540161791
546798511
412635988
140567698
90229509
183402781
57345231
221112292
331948598
243011062
522049388
90475118
458844116
188295794
397948763
577244322
47305897
553907193
458150415
103218213
107915400
267038947
144742862
244767271
88298022
184540875
489466886
145128622
312677732
371065973
249005595
431443364
53218204
491558730
128724643
122169460
468105256
67855821
152633751
566180956
47538016
473973575
14302759
114446524
316475038
2537460
554653634
425659782
155323121
1135002
393489885
405446227
184154326
48513846
256413732
297054815
77213149
148797234
177705143
566404021
335305594
435744996
489402290
449357436
230714357
29466491
554051193
452861735
4569321
586971096
452159810
506927355
611237644
284391816
462493720
210047319
77561229
279605597
489686699
513559965
246889694
136097881
20295219
324252008
211134886
218138104
316553511
451785924
73030899
272501059
155586837
223062663
400851193
540972342
556620678
365946212
371372518
599695690
520177178
298880512
318068022
499427561
59852732
61282728
285479727
425526400
185307496
309214435
260175400
452251824
283705993
386083167
399512935
554772817
8833895
585815239
13754186
121911615
537470478
187657573
580144618
435303584
251643004
391515
203491543
544304869
83015235
575624964
518131909
113621591
247786928
567474193
385743056
218331532
367703804
548831841
410386706
157216359
121539586
552411294
196631981
149541085
431676522
419365540
119026473
257268078
137493035
377800454
261318257
421029876
156486285
124075572
329855074
89116282
499742233
351948707
500856834
153380303
194684371
472693006
246449143
480183265
247298211
601617754
66750322
15979133
352641260
25691041
143292953
77383263
274194390
220013408
96524324
186006610
433450056
333543802
246383416
419984014
436847278
374956098
307504088
355909426
497819076
7696046
503746249
98151700
529403640
435496240
129383668
508785886
376586669
109678899
422411398
498440725
204889461
200665426
313606596
125018022
544449725
501406184
197634432
615473955
289199976
206988271
529155874
582300172
241713374
262920599
269765035
561440094
185887975
363498023
613938455
93422863
403002
91189390
136252901
569619366
129143409
319823073
507729927
312351048
538695373
608125220
74370822
25156717
445806903
144320624
78966478
522051634
31432486
457568002
521207600
481362707
247874553
412048570
121458511
161168384
423668297
258505232
498296426
19307551
530488964
386651929
608969184
349108279
469390048
88193468
184567220
109943834
196521337
540770490
558549428
486440268
408210750
391375143
321221357
5365024
336839939
396149710
450569966
513014950
569683237
488225444
482525565
583343544
357180852
81135045
277211830
160555618
395877707
296431213
275741479
392337983
612099335
610401246
217399252
397144233
195045064
346257044
615501115
77249617
420825047
26512779
86699801
219977332
304961714
587398294
61090429
48911979
518911848
170849856
73861865
302151114
419997088
593653923
110361089
343478153
508166421
285313132
364357508
323004796
405909278
488678592
207619089
352127860
420897589
464411784
439758848
432168204
406701867
121470200
69289300
535516212
601116675
55310867
514733310
542506878
451349783
107502482
271991222
106692004
158846571
169173855
278495470
521968565
65861006
589623761
551400542
193541688
123053410
152634576
271796487
316122181
299718457
190914276
52516853
226342915
514636357
468046447
202579892
251832792
43718883
530386755
571340717
522360159
40061590
288360658
202698056
183506345
537958221
127456010
70871711
274079453
67053544
384725374
131942794
533397788
197586433
179744080
346613674
259662481
596359278
470232016
255295481
262673058
212539337
85529428
196415863
237106825
254189133
518429860
247472669
596852035
501657006
311693502
474046803
400486535
217196158
3679621
43367170
207186276
600220932
252439774
606291128
370219320
168240905
72017773
142942683
249464215
552518689
209590847
534114963
263337247
329215238
87409802
73044322
128569927
201244506
524571518
43298211
316814274
189794235
9693875
192605209
213731104
224264483
340482276
98987049
308873564
255789313
292871237
180603022
279778075
112596624
438839346
37622022
311953626
489921383
91675638
72221259
372228280
321821810
300915437
319438470
279532102
452432720
283655897
278101554
234158958
45766494
411796347
122077340
158741780
217699378
388449677
255991574
307846250
463685357
198169379
391375789
168156974
423468729
146175233
203520353
99982681
220458780
244371887
390956447
419053772
593392322
166743394
240137583
494003652
228282734
188041092
404134620
515453696
99885502
188927171
123291845
70704596
513659836
565499992
531615143
240296026
6138813
125205970
221520423
195235785
491665158
37128465
477011318
550091529
134929096
514814602
54065844
38109684
90285502
338536168
26695017
412808580
95181884
523071496
263482935
222757671
341531807
208241250
67992819
400847645
162558755
346777374
605780807
206872763
229517857
273611909
391619744
377091433
216285272
347274354
140471159
104628457
307827690
146073807
460578032
612840323
149688598
48162949
302440619
341653766
315741601
397518401
286266312
486164919
231583311
107304252
581063860
324153439
323507554
275576711
130647141
5704381
338552948
232596299
74890381
488351875
268447527
100506398
180038431
331490179
417623142
333973877
412650722
293816184
609541455
371923693
301207225
34202216
307874682
583522383
102816754
231192389
494153061
46504930
112378386
179062618
226486123
72731318
354392435
424701376
27637168
20024829
339688065
281266190
166632095
530360195
151951640
111996634
188368198
428873173
571467139
491483418
22119501
377693271
35380612
265905764
295642445
249954778
385906986
246946051
309300266
67096762
133542945
434875019
571244676
526778032
145158551
286702189
239999336
14123165
573120156
297171690
497092703
263920244
264191191
506156073
133140318
351714319
256255108
363855316
250569541
252958093
573961347
422262135
58729973
62046456
444706803
40372169
252091332
490376187
257377310
208121972
136507156
389836732
492058037
544308462
53182982
168119015
358736168
511961368
551467707
506038302
81395045
563585087
234453075
602762881
120560966
318739480
367483362
232271609
376269565
612917401
507567055
64426279
543535035
471177203
617486401
451362587
459966531
593576787
118646799
428967780
470451302
247086299
297939033
307104934
467354469
74648181
414070735
473115400
558479877
155119759
432074074
162659945
11666847
197068594
472752067
401473094
599936291
272920556
345847991
88753737
301901720
576696820
119514162
598595681
239712215
268266898
121399146
368599070
466487710
199890653
366744478
9581809
33532728
70792889
48587102
389483416
551897391
582510618
25438401
408639392
15465671
369149883
127557558
78634342
567201808
270045417
544563093
407619765
565258652
187015824
266199600
610946379
266536072
585414188
466736260
200396440
223565636
413485370
81843348
456137646
11812987
481416358
456991739
23116462
466425944
283510919
193502355
184005591
473066704
526548033
552816801
379075298
325264367
114264603
535699832
99167486
66938664
69644617
152199024
401261463
108530967
227712100
600889666
437439852
614120163
102990035
601625800
132437738
99980619
469185754
551304219
57435099
409557362
5126964
116537987
462247110
491056618
19740811
374620831
228583684
307865190
301623517
434314217
250012311
211539169
185454653
430382592
462768516
151084105
276744585
21302265
373348963
248128201
312946430
536282448
573675311
147488675
241600887
441087539
100886207
66805702
52361534
593854638
117011991
77516851
183494066
304012951
56593552
587586423
67266373
502303779
559711181
255381967
268137093
418944686
120486538
286016075
293252098
499817388
56855996
313064085
528930849
50672744
438057103
412452909
510907065
108176193
340391716
502767081
250195895
505699493
157025865
358158361
220510679
523354442
413352498
16804087
613996274
510944703
409942355
84302460
294250196
422482267
428799214
504089681
112528833
247199520
599404848
113563089
279449057
236855154
315250462
316784016
13359549
120336183
530396019
588765935
216225423
23500680
51659667
15007094
576063937
310155538
91019788
223887799
454612966
541588616
91958548
80411119
145510514
616167378
237782883
167124273
449702167
96411113
119683578
557365526
560093006
73379065
213273739
256035128
262168536
239560887
135108269
546671529
24113535
563955711
265142448
482386093
425667443
419108426
365459983
426281752
170609902
128170453
38341904
284768061
546306013
52462335
218355357
206402973
497490679
545423180
150261094
588367241
330183888
434005189
482624106
262604848
585175938
90285729
452391729
267807369
83711973
444627408
57828784
208871528
539137898
545497314
21906159
125645692
42413810
230886595
383335591
574368203
355805721
25626841
21284342
184598557
98199080
360418072
560832078
277641453
154095560
196728359
314321655
520220872
19881412
124822162
602571988
94046068
534928883
113831984
169988483
525049036
292748118
170843690
157968561
231868592
379436405
577243949
139221584
443653632
530052569
25202829
375242905
500527848
349978624
472414370
86311444
52561497
594395152
453562558
98853885
8508212
153531151
503172378
45492504
386846952
489778023
141502083
506295710
563066824
614775633
596197648
374879458
398209416
132495602
343944001
369391160
221280130
154435638
160420577
250851291
402035436
315676423
599742631
355014006
603723416
312627227
410531235
354620566
357720178
592412556
234620861
76519849
548007169
392713954
361811000
216311994
290830316
49795041
222867254
17966377
289601677
556673346
426074552
477418500
389198850
496304528
193662253
438892034
129818860
516632244
541262919
193040205
328797507
253134569
304811076
12497434
387308711
332434331
155263860
578232861
426245863
535673276
35268610
101505193
535213724
428947496
242669794
445578490
459839885
533684751
274087828
54335889
525674233
564850846
82110568
42337683
523830216
143592564
212264343
17659960
522899580
267335958
491444272
241396313
367552940
441040674
4857250
398687753
429439787
456760761
11308435
278206832
192723706
505763846
47037279
206623937
166014110
133962524
561819093
288234440
384627288
112292988
283138353
349730940
113781224
13639640
126861817
307088374
128797840
202034217
439194889
571802494
134962313
136944078
567410013
169313331
244834198
617398546
92877797
500085691
533768545
551367541
579020017
304337857
526235523
299746447
58968136
570148181
127198839
341115332
507224212
409318850
21845571
118799181
493669707
28316676
75942030
105365764
250972655
276492276
357875573
266637183
176630446
124833857
569041459
219112308
438421147
575467076
307141704
496302471
259763080
362625230
464818682
432295411
545532865
254889033
186395569
283336580
331690354
379751623
238652479
197364940
608027130
608466342
271785802
421309165
305077844
580352849
136450487
539070460
543346320
395763043
554388373
181430828
481101654
360378659
490932998
544659511
272968034
342270024
234250273
586280654
131086795
24217752
313193906
603689760
64067509
275354379
422225121
523027105
533557276
73192452
205053583
140796597
442931279
389112887
88423891
461228845
213246902
556273099
337935051
2613665
256285566
118546181
4760566
37650876
391320311
239452804
532226956
516990079
56957664
184873675
447624095
268880155
427273591
445031952
386094285
275234121
509693205
288393739
613951883
597635376
244367178
251282117
185088126
18516272
95384046
313925738
571801715
151484218
179090041
30464895
86831417
527385790
566553351
338923111
397069060
533381361
184709789
326948779
505181189
512146128
259570076
380920906
572542636
200227429
299334703
604332320
526259760
499143810
137043530
416918517
316929640
345878484
120747074
384133898
585845526
442329567
501501979
571748592
333686273
599246282
17300522
546610978
177418487
169858949
224113597
515874894
349976853
509111439
244772524
383859793
609139923
421394184
605782772
82356888
616202531
396305633
613839219
302065090
566248526
121879665
586941511
506789805
288011572
422711396
366387833
312329768
600564527
288165588
371222316
175993763
491537091
532231098
287613361
135308442
317533088
205976357
121038717
74763562
53825623
363684289
84804296
108997454
315228203
388657715
372878837
366296173
158142341
155136271
38881569
582252299
505624905
528851337
570722508
476386304
610244311
572157462
447522644
470908778
456906510
433423368
367502046
394691975
80833424
100206122
72883850
326220609
331980030
589931029
487867097
179021315
269131981
85781475
27080512
27894586
179874385
243582301
431791206
104726333
481273060
251320537
486090548
278334574
343739975
152958196
149969017
255019807
560791106
141353810
446181671
539748500
520820618
294716528
386718980
189820455
318724708
559002328
88488940
340694908
367762921
506511696
596039748
259776626
302153057
564176430
456883572
104334918
225835488
156699747
41410577
337352972
104316436
17534298
232358029
227863385
159167925
397860039
72030975
41484114
462455842
478128989
199791636
363618158
314624710
191899442
412324278
407885695
517669663
200027179
444962786
544987861
481033972
45139961
101479392
424524293
517958682
609563522
157034403
98737023
433741753
358265109
19511966
581513278
121562406
267368292
544790696
56907519
494882047
465533005
496274523
316997378
237369833
80591710
351907604
125684230
306110038
302070737
414666683
441160882
187673686
151823812
365026158
590976433
451850196
461810185
106623503
280467317
68182686
616263031
315196210
67741049
608627704
111144170
429898300
589973185
206742404
255588083
175759019
72161700
166449806
69804311
81788033
151225745
297845679
495899657
497899242
427079277
218440610
112721099
170756053
228996781
530263762
135997599
25609119
186500667
151773452
355358244
18957535
573903379
607905241
572579193
396787169
298874888
269757097
212601399
156442505
154290532
354893295
11710617
388889927
78838714
174910641
70891826
399419621
609615769
108104601
581387846
217882422
170058030
481134628
59628168
205718142
473610756
305609008
63818002
289314359
243655731
359272472
472182993
479978688
379007295
447985123
524886046
227617728
97987357
247406703
616341644
101723390
251132971
384055588
48623786
215657797
183171406
436472224
132429483
612031438
237839610
238964784
165339300
331063817
239835027
332125239
510926561
117292783
561001481
113821819
570923130
104735944
31123783
441074310
426159786
455801462
215990693
501189586
324631596
10658656
10897623
1994356
539504687
21458708
310544602
458594297
610988180
386386167
466531073
193188053
478856639
132389879
214524148
590436434
608707530
197467235
447187803
482909748
494124413
20957771
30881402
424500520
388846996
161523550
214898354
325007468
28011509
520995662
320740490
344460166
10155244
604197749
375130956
167058847
178229002
591201546
508597174
605331086
105220638
238899345
52292398
380725239
473137982
297761664
247038253
399798585
250685268
464177314
570754097
593389153
430486884
530862965
413450800
175608006
530978006
566374301
249679895
599630271
259914735
492836720
144967795
308267084
483137044
458817411
428534524
218628051
105455674
585629137
537913434
536425086
159254948
584410062
218692867
415646983
560865200
529090821
257622050
333086468
419469094
440583669
368317713
421634750
498427860
372671266
242949898
195329869
84235381
544619209
185315120
278750404
611417283
164564073
478246554
311727226
588352119
377230960
364222398
314392527
339210178
429396778
145573044
556326490
544940853
532893623
347279732
554130777
15234134
214781545
59364573
487541488
48451669
11881833
50968397
526562816
578210010
316961489
464467619
154276764
88129473
363166091
539928663
495580543
566464075
265178013
130959313
90751285
180538019
37900054
26840241
312910394
505314570
198061596
285303444
153997446
101690938
482228684
336338427
16970775
167524003
37560893
420835283
20470707
172612794
488658800
47582459
129773132
613560883
388468821
593826987
210720753
154805648
69397755
139419596
69235427
136933822
63922474
587807275
231184202
538446276
527641559
106908747
431856299
183296231
331616057
381181565
361789080
516745775
390110489
449456917
121954858
375452783
317094813
408370282
612855817
60094255
609975466
4584752
107564136
327068923
168351034
8397346
232020882
452306008
553513356
352086830
225034919
427961333
487119638
512850857
612588983
552919672
396167188
12087132
176207292
172841610
35645989
157790258
88537945
365655426
200495161
418140497
114142193
36122402
271131083
356262070
119959637
516897580
497235206
449594137
533756432
266756506
578444635
342096611
50047114
446050657
226082114
75322120
403431019
572571652
500743385
425195231
455215372
17230815
61005441
78913411
579708888
599688749
545443723
7194001
54927625
412302494
24437422
83143229
79293880
135718971
289457792
8545350
186531994
42652452
348899253
602519292
575166457
140753263
37657626
315447834
129144988
605417295
56336957
406070091
400863433
69248847
574127743
317064515
592700313
289097469
149024509
410122393
611349162
218447954
595161453
257407890
509665090
493436538
515491549
279088861
120564495
5811472
451264315
396213909
39777564
94572240
530847305
28136504
447266064
277229263
30791345
589843096
24820514
258780181
42898666
396804809
344677293
2487852
185390109
534822866
337159467
84059405
323375607
237957748
51787584
485639496
210086050
488733346
131816504
509295900
15109577
8193376
154523805
27126844
55115478
9989010
89642853
482689442
550132256
527581646
240166835
169264162
42014849
494407702
395818113
419912371
308351350
401993796
325731970
408439438
29987209
224407079
162220687
575831411
280039409
122636908
470469508
130703317
58408607
478780284
88562407
84360554
271631463
167929779
310766683
225929624
123372621
532293647
70151884
422121378
179229789
448404316
166501417
465299264
319609505
332041652
243253385
577910629
301834062
591184811
163122967
477056168
189968956
145764730
374614217
264610354
122386107
431578046
15789517
553032751
100047242
219242864
373828007
97243402
613702970
62938106
524471509
99152798
45781971
6815544
72621394
155680931
482386969
16149008
553599526
197413084
268301665
534320402
530400710
16965648
569563752
599864968
307685188
585080104
182130390
298669919
397431766
290990260
457144609
131358063
394951456
100818984
345989107
122863165
6905681
573571945
203675021
591402654
355755905
57187568
80569579
337343543
407900668
529726250
241304035
316127281
539377268
358356753
155625710
521053754
565599744
255466295
221789820
528658930
363679196
433478051
139221535
80119795
583618193
322675267
373160150
226746539
446597747
181650704
563476651
213857563
429895282
440266844
63906729
192190905
295397726
480739677
372964699
311603009
115856871
137109979
163360148
105215897
354862652
196009192
433701812
127776077
142260771
161878052
141105554
252698530
14469957
574742065
382289049
183951155
365273000
241633335
431151707
169987166
303466282
108486861
468221338
319437438
565490700
468539520
539269900
322589319
296804191
416268602
198582673
549512581
442259408
316569500
289091663
153710350
74494505
315611270
272472423
304037988
186821473
587494433
441362141
605515186
183753529
236694030
248077378
14252653
356711
412420198
65581685
265942709
125972941
418554774
162264073
348833125
369907407
326180149
339354890
375928566
188897194
235112687
347470510
509704367
131537900
226590148
608247821
368396466
222094808
429510666
255752832
515208990
541374969
545072271
305073558
423561618
567854786
272841729
436579806
514426495
490872586
135104550
34134814
440569475
76662165
58398663
147218159
112100059
235670610
486666277
40330064
125227968
309402563
400088944
488442187
297897294
77858663
394890114
115963392
499901005
275371416
224764135
165301348
337980131
489382505
425260075
561290037
277317641
163339496
289109631
524203228
579954816
233088024
320761108
159729162
294610790
214596827
594604401
82210291
133027858
387561541
466750731
293395855
379969913
365743347
239983904
412514398
259597298
228958593
92731936
297359845
117557739
424956206
286008939
507053046
300907671
546487893
369889533
2703573
519823964
501851815
263466443
578645042
76530888
321299234
248734396
83324586
231264508
131685572
608155547
87876376
579486086
82951345
566359117
372221597
109638602
545148405
475217494
427966947
403436915
582601459
305162266
238990774
238461589
554718073
316792183
565478701
105642941
29732976
483180388
156159508
216794375
215965522
493225291
351977363
100850372
376417695
363366849
335855576
436011832
285870218
416568757
529440907
196276708
598908363
375457448
617581988
404914689
192199643
124394114
148892159
424325749
19453536
23458291
356882057
204784173
394100475
368331361
330052796
232384277
214959817
219062520
473546014
246274512
598962347
570755553
187342313
29240131
504329887
495561727
560577343
379824157
225505339
66143327
176454089
169785215
89887639
497158495
617802825
214767880
80757005
537607574
179999083
513236210
415939786
241514934
283186667
165687966
96384445
468416161
530746710
572448946
495087450
376744157
98091235
395405594
151873985
477116333
168734452
242425539
526615368
401395828
317067111
479517027
171368988
292675313
523268444
285623694
134774135
326290560
174624267
357685868
58625764
561970761
229215425
291756418
506204718
514204733
409328255
185907466
515288295
186741722
338671955
486108348
420048636
554616906
418902727
330904247
613347240
547306320
332640366
250300900
338938401
188437375
509939933
76823774
357498669
397186462
132985186
455215220
190971728
113993319
386783372
513919418
301075627
268022407
433242209
317940678
503012964
118462726
103037647
50504481
315621749
30672573
386679586
82441926
320254061
297598106
353025444
255762172
583973460
542528465
309373345
370432054
248123658
187161843
71469092
561780705
611950537
333863405
209717058
535798670
123500389
351639037
215158136
191512154
499758498
204403532
126244786
2456498
335936810
120781402
20779997
199056193
5583468
343379008
190964081
460518413
310080545
457885754
310919887
435544090
107596507
143601508
570959181
487789569
284283154
275546379
567803779
135332257
178829993
454735410
91225210
253678747
400252440
605575170
474871170
360386775
603807885
444804626
283881973
165075069
156260227
517992340
442660062
26135634
434870379
20084937
242217664
486443834
114192854
612104637
486100782
174158934
325907425
377033354
586965133
211136221
98691067
31882187
580132183
470516764
1041451
130004692
398529821
207173509
570909587
114204321
449458990
197934399
203210519
579691539
467399208
479383285
320563106
376728456
403981239
424218460
557606148
457329229
67581294
296630112
462459054
467720266
223125071
415233855
272683678
590490417
190254503
356627252
461816297
234916945
432134191
24157232
489725071
442230012
306177790
473609933
355034857
191413361
340743319
170648914
574043371
178566689
100456949
66989322
173712103
546799902
416137146
182980486
474241131
97499387
264023136
176163184
617172227
517779786
484329103
205263346
186370249
282471511
89990558
323604113
31412642
448586361
491379133
579169280
204737718
150624418
383946151
322527625
91016088
541101933
72272242
73835429
372972887
328302625
153785385
255607836
146890896
499602337
334267577
103304700
543308543
177189143
585831288
306373790
536240342
566663591
529549937
112242904
439891204
57095725
218702598
238659097
56921070
146414900
376535604
582802693
372934280
98401438
169632634
293649531
380985043
474302618
199316339
593486715
306290465
43874920
368466431
407872293
386112836
574433132
22189963
559404249
468498435
591352851
233604593
280186449
82345491
146771596
52480851
369746629
502844862
509654802
49568121
597286034
598530795
526447413
337550633
170200502
601043605
96758273
508099018
525996700
237294531
87823099
112947440
156316443
296452378
289440888
569222047
81405943
129750402
386990841
64108239
259480599
379431281
224855050
183312103
517492826
539393268
474265275
582443970
281990153
265099713
213795989
529255547
159645674
252666352
559282152
610605192
15141862
376609483
424709889
165748735
437699333
586570197
129511505
553369112
484080051
206388038
454589881
339216317
403378629
567247930
219465138
322839839
160792030
36600738
580549203
17434652
400787065
7899336
194035908
224861691
444938157
483147135
344205496
344687106
266291622
377362827
514146906
400133707
97357980
134215422
329532466
339733882
273598118
59012700
562859754
9514820
137169669
106956708
547716756
29811854
156631477
272182722
1548916
819830
172333588
444684190
32505682
101903335
295285902
205944124
149283504
255207589
443589047
501428503
329090873
152963594
531537953
416024669
538403424
510340977
514550845
366007534
506375872
592110040
331719467
395989635
19917796
51938768
440301377
305191015
307178434
27396071
462020193
45478293
183733224
201129952
547184755
533755653
278026159
94803303
317169556
283699514
90521464
419873629
19076226
477666890
128815410
423602794
51535859
225993277
321124626
359213310
497523443
333101564
60850021
358195102
193677565
495959101
340783684
507138478
221169690
617840343
561924617
112086014
366254988
249648412
255634974
173721049
293976707
127817400
471993765
495081983
480377721
360948023
176335646
445752932
163709079
294878439
420393408
512895366
412306106
377854751
514633854
133216116
310796064
141353592
407317627
362000357
177030889
114283370
406206338
191946421
608909737
418423576
104656215
23049043
96813009
198592909
258629948
573515894
368336227
92612706
574604443
476653556
301968514
327257181
585525830
428841376
593478398
392516356
202049334
196363827
329249881
420103455
438824304
64804781
382239041
457788197
349405841
136520176
611343259
533435888
18968457
165367486
406366352
135644728
113138315
127068739
219812958
199160118
285976975
240516748
220788483
207672498
352187991
292994333
388721036
572055218
83502911
512490000
347169817
81477093
580990944
162807745
170563857
356008131
555695487
617095793
263942843
598300022
299332107
176212558
547565086
497881550
129410444
515886193
319409879
210839069
46196293
506101429
545550634
34981106
191979388
493815263
420063616
42426955
93399407
508801181
237004686
346613608
395448306
373411276
274393837
613242472
14400105
533797690
70083392
488126302
219331658
514975736
272454784
333285217
362630246
213446487
427475434
190722014
478330215
540246198
205895633
600521559
457319136
269611967
289037464
612173158
188448331
415425653
314089648
271368490
420308208
123044496
38328149
585683235
592246379
284020465
465947995
213949160
429549177
43484052
423661844
436917793
338159629
388630699
310654030
282184666
110388027
96721773
229301241
245000203
432977334
450588808
349750387
556816098
578316533
373335523
236614356
604102092
335926842
262566719
58311974
468354776
548694393
6593007
52327028
498239515
539583099
226066443
387029151
133252668
32379980
195153471
413355828
439539772
26569985
332211234
482849914
15768982
404938156
609954489
232610190
133616416
120036180
571436011
199812839
493572289
420365308
185271834
450594852
92952934
82780652
82425896
473699687
179341797
317277496
520588594
244506397
182288985
369594752
156839724
392367131
375470616
357065268
401626203
275041962
53820556
132151757
218448982
553637799
523133997
471712313
45670881
413698074
194606913
406402853
386421128
537764828
315880305
66453807
606969859
536714132
384252539
250275224
74866832
340896900
315589428
324702924
456649531
268350477
127501819
438535080
212409903
468615560
242677915
269647247
196278645
327280279
346524074
298655701
197067836
278573703
574982443
433113732
24075448
85274681
363558562
335554409
103215470
532677062
460177410
400456235
202678366
31654513
63526800
567048770
602390187
334249954
294042981
235307293
104287445
289374145
484613485
388430097
44388583
237469146
289859072
321590823
152565535
198107114
190154558
548704119
308960528
85948539
71338272
350397700
606579867
248089521
358806462
85690432
428557851
324657699
170362276
227056179
447452321
313804472
412285389
372187032
351452489
538271402
110861570
552682287
522501285
523656439
144339486
231970297
242718941
261760047
602146425
584695971
114714906
15311575
303677680
415840147
453071874
128826727
83682214
157229194
212194126
277745603
153860952
470812976
7425065
502050295
511294216
301874921
192876187
148805827
82608112
193483059
454048170
354631472
326861612
465112807
318717009
547609
111665751
102488674
588555497
525450991
110432026
242623993
283095138
169131650
584223272
95778254
175170814
355341189
187803713
333506736
323653961
355227318
537337884
549894601
46433102
14373390
216870935
147863051
72667919
532058561
542037638
392533780
524224790
431458129
344362656
504234958
144793946
277292092
257804454
389290565
284012213
524554814
13066931
404725083
415339723
573488926
487801939
495781771
310277795
401216262
124753938
244595135
366410895
93863775
353175186
431030370
297717948
248017676
573485629
571055212
50210827
464581084
221272092
88985299
284803063
536842888
229345592
240371306
429902132
383587596
280582782
562561872
153135723
169779814
58390785
472086642
403669913
375284142
244633012
530146972
316550472
54912603
524721525
365123270
283223521
238191569
352866511
124989687
14590715
399713748
543172134
425918368
321957363
184439156
190121056
467587862
342435554
395168005
87664742
581939323
334150447
163832643
267814203
454023163
332181606
314292948
190818377
215320431
244294002
87543640
347025481
350448720
486857470
602073530
423121193
246850441
155057267
35765637
491096438
558013603
537227409
56963924
580938921
450727272
219173022
549250251
72060300
119021702
352102158
91074662
337571255
368054128
537973260
40439315
611422541
530395063
196989111
36336325
65579675
224373316
464627092
448212114
406521957
85206416
375636957
370838625
478322437
199828428
412107345
30003932
346974649
408632013
205602841
382868952
317244473
114172095
494420027
445145717
154528387
469398438
91325413
156623851
511055356
216562698
222365850
614517904
137053213
139961009
338166096
6668021
132053394
103698232
220375294
567248017
446260191
606492716
402357411
16641985
41804763
425450494
587364437
421536310
592394350
204626737
538698604
375848439
117215884
261058680
475547316
229554062
545451490
163783012
22825642
123816933
74389811
17223845
117193140
225782860
101959730
112991567
579539270
175788126
543760280
195316585
409004090
307733782
429689221
573938082
392878717
493544299
557214347
162775773
368121950
423317224
577964128
21459331
419138128
14734376
230789630
499194694
542252789
229769727
334034147
352324704
107254607
13944639
522784601
148202419
263084396
388079902
70874837
38886429
277794989
108297257
309288681
386477519
124521563
78638463
195352599
330115094
554682669
164813867
240101160
131382849
603281799
356546120
397362517
144868438
565625453
543170111
133790434
360932330
97332941
257760170
186025107
549186011
219114018
570027065
358346360
396680147
218046260
349452822
9347824
297452352
244413143
356976900
17069539
414040048
245747995
338292764
206504822
432066797
289531872
298070169
426481476
266755426
270090193
208637754
107829287
380373505
267150872
331264107
7388169
485727957
594631429
283273595
16984284
96150397
145798146
308834038
173205530
571612134
30102464
260804609
529109825
307484001
76952740
305652182
262378394
376544312
322558428
528907320
48106068
418980962
522912277
532554860
57112101
314304344
406456706
335963923
493409528
141002296
83183224
167513096
608347435
19254487
161517515
575867251
505683542
224433917
442713206
182912191
371460114
472959615
549658795
178677226
543073444
109081374
596771740
24466836
155036206
573891239
328446598
408011834
610860867
543694769
347537478
9156479
301523619
128458789
228455166
78590586
336544780
194929937
291038131
45525640
403482870
446609258
389264967
505700085
581670384
358348798
206438688
502360840
373109397
463162751
450683088
224313955
359126268
127613258
359686749
200940208
87037648
468430816
434162323
339203488
302238621
475601851
574700579
613981506
389774146
340206118
571090470
206398215
264473857
510832994
536495845
34358610
537741869
604374545
491837062
466558117
613203827
351710522
252430368
359320777
392910357
414601251
530130279
54507912
590282978
237689127
13984000
372856154
529050916
590361507
133110737
336602824
174633778
379693009
464422198
95332409
199630690
237906143
316063890
401879422
486535496
297750270
382489609
322693937
66128793
364731591
64854435
424457518
571774617
101305979
448980761
530021216
368638292
451287314
326530936
571647368
18682132
607978629
555466707
50004305
342207155
612715356
140802359
196748663
572220986
162098984
604221110
603900869
300012738
500550721
521872131
591151082
297924796
565496832
118173647
269211398
573904814
481757888
426742214
41573729
235943930
107756412
543470644
279845428
64399094
368770292
182427220
30051103
124701589
403576727
32718106
107069630
507557459
156042976
607299379
351909874
260745012
14237005
596566158
445774145
229781432
533924217
327786262
198998436
98538279
585739523
607171490
154543615
550267768
171718024
138609065
553757332
295609797
86321650
232572277
371129614
582712661
175732572
262469240
499290125
234829783
457778250
237605206
30499063
183113160
264521220
617497030
169640887
18982376
455495933
45214560
4214185
477966465
584383431
145755087
209195118
521997683
116644961
365438697
389493290
152931428
293658094
522492841
228129481
434408413
12323939
276290874
545185066
285342325
204235512
280811418
191341680
595491474
600113733
397576792
433231802
475595572
331388234
58190050
124705136
54020519
293560024
54079279
154565879
129949690
312669359
477280518
196023187
368714505
249941358
408284776
114987947
484885649
104695344
580868179
132973602
540741538
42822297
598141362
35235041
555695597
195016606
101416895
3822166
84624547
483667707
83619582
79253259
584119983
395677033
157627391
393411886
106002323
24874725
68702922
231064346
387567191
376159197
543431148
456762797
434490639
331202795
500877497
44800089
166248173
615208045
123464999
190317930
48696550
371352083
462003204
39468956
11875343
484966325
530567947
414754415
238434373
575476283
495211249
406309399
216724327
562512549
182874877
321531021
485791356
371858358
180009049
157465343
49504540
471150184
362795930
140560408
590722910
228957560
502055557
139423097
262222200
61113826
302373159
537366428
234305166
364573816
343478088
391338739
602828473
23944968
14695804
463022488
50074171
145176858
63710494
485749973
75688509
448050748
112924146
197140782
500806000
594624498
537482016
322777040
462195984
45759439
475479670
409423099
398892433
436849588
446106749
473041465
544683771
76262693
469491898
530944388
190941291
141542006
589004933
605182162
158978872
80605025
600576777
256717923
280823059
42385106
183389305
552338582
169174339
50690058
253327058
194005998
461096405
156969247
394197184
380959553
481067492
462579646
389920042
162194609
472311560
150165172
166685529
426155565
563363872
294354156
231392397
219056581
279654589
1510175
144307035
241115039
119569259
394634508
319385551
2619791
319101835
390563370
532417428
393077294
106466303
450153923
116997394
26354691
339867015
381141347
533974839
77228119
37347000
290395566
47904486
428566788
146491731
183179460
115640641
380919334
321280944
151836090
447256328
6806271
494986442
483441778
12143480
490933077
87911904
66385214
329834023
217458917
68998803
456885548
362190687
1738727
486035714
36861115
261360292
612757109
598628895
374680282
5193449
285750761
429172788
118496990
408307719
104123316
419732213
157222784
137438920
607875915
183097536
369620992
328306745
101200236
131746879
599764708
342830607
198002477
343068695
426735572
158394357
253728835
368212442
216604834
445965141
96869606
451172461
535489267
476455463
613493398
535439747
216310960
593546076
171571641
191304812
475559966
526122326
133146284
269275909
291811123
21329277
594360756
137256892
573501986
212368407
288204052
63323629
206090133
428759831
327190368
9746371
249680756
584378933
354397225
145775311
318312907
346533991
349295323
55470336
93452735
499236841
260220992
557604372
590503571
387102362
98266591
505192535
143228438
150573698
136495593
67708387
135953855
192432542
100391862
540448612
437745846
290116541
179064789
49266014
224101683
356808904
53897924
542763601
233271442
276369193
515491936
346572228
314010538
345043467
409176947
88691034
426306871
200570126
520506989
584324275
130784242
44794949
365342004
373630556
603585603
28619517
140538245
357366281
249156998
105858649
524933829
120217451
281864623
95075341
100456445
582134680
468492709
274560882
57441479
326911527
20050765
440791474
20448812
404366102
55422761
288520576
4821807
526390124
19719364
87318520
526832833
177093294
37585381
518462710
592563845
28565870
232363707
225897585
573916200
74558042
236666216
594491255
46994303
119203382
565514302
201847059
226703453
495251146
551187290
306069274
121092954
523980138
215365186
75265951
415328009
401811179
74115871
241062020
180945373
32390738
351822803
202962705
10955587
385463531
471993981
379144401
1607014
544091177
4934150
264380447
270654746
407331420
499612571
117174971
55129832
399933717
553867471
489825874
541490063
167125827
347817917
387223383
423200395
565454488
502792413
90029850
349978357
364048277
521917208
215447037
477852893
552208396
271735342
34699487
262971640
246304312
113726390
498872363
130306193
173066417
473477264
599957631
88307375
514474596
525811373
307485361
275117432
577107180
338599052
366020037
15742856
480053372
176004859
319499501
192243703
528565937
347206852
521553213
187813096
245188123
278039360
389500738
258702192
326910226
236144840
188262111
602908102
11638976
245243024
246374837
382494245
252964649
546465105
441881950
444004473
416220107
36170225
16152155
496517349
73845744
291650756
592067926
99399144
303151568
301163671
152337276
416635432
433412452
142280782
505731453
249105864
90249706
314452870
465331508
102393235
474665427
368960353
37912549
64719117
136033326
99381461
103149911
175124771
33843481
283922701
187655645
270639797
396734024
536566179
272583694
591308062
306975910
146470599
529695525
176834825
421871462
443212386
23328828
237285830
574416396
85585694
583610797
43934062
31702249
577129153
190235302
575875996
472616716
519788721
1633268
223179968
61719440
243031105
286195357
487489803
375060682
538521449
461019766
543547859
578023944
569318390
86410724
152254811
151174724
549731235
339098871
490495448
160434685
572122832
514044329
519014247
187196481
393282120
223060761
583754164
345651630
198403907
202447794
481772277
3253577
429281482
216257902
44453308
291158941
380661672
126487785
333661421
523154801
100651981
374117099
360403381
551732200
76884065
323779525
410709452
509284824
140308896
226662105
79069218
609894495
335725669
308690811
68518713
71384115
31850588
556967964
260939737
322166325
31774666
446353252
565997983
398044547
279163706
390010805
506356053
327307200
154175055
250639368
280726860
263301268
536071142
409131115
425605930
143728121
288439740
156984367
172641580
600452611
470899218
479908777
180294606
318770798
516735124
369094747
547882548
3351910
427240107
204871898
229039412
286105944
149147752
262079010
222143512
201726571
201491843
607825707
55020525
575956451
115185072
479594751
204241429
437407735
318009813
513594991
88492325
437731735
614474329
55925364
469056032
182018940
497449937
377096663
518081778
200021579
491536610
38002581
599974403
280531208
181680218
296123919
455901319
389554062
302174511
194085363
325368575
361875475
252803666
382367578
380245235
531796188
427924510
50020959
187040460
59928308
585514390
318256437
379769802
543086306
113221237
150031682
335527732
599684281
220122614
380215870
125872714
443587251
555554583
164432361
321744948
208264117
392896345
603805522
153883730
374531354
400229199
337381418
224572525
525869479
105713125
264235232
96543292
462818902
522913193
70518802
239334347
578530820
114690747
607668561
585025941
261692057
456840479
319948840
566417261
319638710
487107554
250807521
57908872
328895198
303743705
108560544
92570022
352302624
260391277
98324578
546223712
591309712
279046721
284907723
72620075
483512439
538442906
486016422
310654574
333429929
387054079
63900040
416870257
503799654
606958888
138280289
421569305
331129142
414616813
576455413
532669981
392572188
603972127
478053592
514629205
131802421
327726437
574908383
144467019
586459753
312090982
187110664
36225965
405904298
52081139
382273263
232413260
18548950
366951860
559122062
368313897
200457547
331803852
8690472
471134467
502645771
266109206
339889514
394486961
576668616
588022085
258305609
82824758
420630128
165576991
113199039
324084584
241035330
569733420
483617988
423317989
308256786
272107748
140501250
447972875
184442165
65855723
481087568
506200361
269019173
240300176
392586067
313104850
424658468
248774324
17924248
611227443
514120937
346084918
272526245
25391657
365600268
264214203
4122706
476809625
238876080
237477191
305694267
165774661
309031229
485250240
271707451
270222294
381307460
149456456
25547910
62968154
401094350
1553310
468765112
81926391
15471756
201007074
413685935
355682627
454642976
144829397
291443689
590304145
402132862
49007208
229548543
439744971
133516392
242174998
139973349
200628509
183906974
86978104
228692769
402019765
181609293
139933085
9739753
471991574
459195054
248122555
186797074
34433298
545011233
7924719
437171433
120322666
219829568
403991761
131787662
425115771
549387743
60508044
29785322
538609710
504616109
57635419
358905492
524500386
254413486
85434405
583184017
68504817
355020791
108924202
269328809
389304662
266346083
289987096
32312393
10497755
143840098
374712667
156426743
307979819
193905795
378757996
214138905
279008416
130256561
163445868
340169184
498710567
350956092
398291699
287259293
234613973
482775682
84040420
248287104
409271163
208792027
195416907
591868914
195009263
280103148
204440319
548136617
493481482
64086865
474867582
589217127
234605398
224227768
319957554
365283820
358867544
57909464
35138601
531410534
73295726
404709497
440654632
148999571
367923911
401190285
258819197
145217340
150261064
497479160
245027043
291380650
51000938
402254976
119181010
336549022
73937303
85719457
204116858
25565642
297032797
92679403
544197457
544530639
266415471
300341269
104627007
22498093
34865359
201360914
222212851
485051623
263395772
342020840
206977952
384579249
532958783
238621505
194163588
69810351
178459161
441983522
611049938
608180888
131308806
336327979
109336946
211488158
377941219
43114644
392422145
301529767
317475137
203914154
487114567
268735322
236011059
506450112
526809075
158257134
288835225
293894823
204121867
315478518
400442059
297268882
379219687
307679469
616822284
382221828
301617146
49898457
249227971
575691558
504808444
289809011
587759359
577160768
108742670
46109942
453584764
156097258
314427393
517974276
425826948
220880501
219176761
177947413
487749916
208157971
339142288
107214486
289378609
479512641
489330029
155256881
447375992
271447985
168174789
27619801
21866467
29089002
358554065
110755673
598072697
251191504
489306811
254799482
356123885
519380598
285283168
583131259
166634243
130498098
33902249
255829749
496531789
26144384
83281398
534880634
569068140
406013741
591768378
85213912
17994025
84429934
562410824
253166457
73733077
390055398
313558561
195954190
167378682
188907011
566863691
91923761
79665159
96639219
13379415
468174893
247661041
39144884
154552505
267326998
512164880
584496900
282134951
148869381
159012020
122220465
486467526
487368135
554843859
34399728
449968118
194409358
565975923
261759877
337128816
125599853
483358064
417831293
394232991
522449146
45262133
66385429
593831312
314386022
536472339
468133765
522600756
512767632
590057924
81930290
537688692
149278649
582612335
508486042
361613481
283241307
461622592
364528673
336124677
250993645
295122985
8452736
451882719
248263335
329900464
434512690
503273363
589483197
274825418
608711983
511143995
280386251
207398225
48983356
370980979
326550253
8210970
389120458
360826348
518632556
578017974
296291168
482667015
174845238
484720729
544483241
289364742
425824591
257682525
253934823
499318306
178539491
299272992
361079348
34936965
64053477
236097262
142127709
357354514
303002356
222026566
38636286
346310708
148086883
156023737
219536751
513660896
106316716
567075921
157390488
432691407
66566072
323671869
116567152
222780734
429916440
7630857
479537406
307336319
230260233
167519769
374724859
431151738
575683161
79765175
617755635
452410244
505404962
508647795
287493561
567713648
138197347
312148736
6078384
534489261
64575530
69611519
74153462
376910973
486980531
116256072
329133919
193749310
436130484
245082875
356851913
609547422
77165488
385753367
380220429
313985454
594889442
535602921
171157165
255387007
134473512
289462826
111044299
131714118
184645111
544883597
116000307
433715788
208267530
582544040
300143471
531477814
79548414
195508241
268060058
599851857
218810539
564294981
599109357
530019341
432748856
253496600
377841400
40585299
216253494
384043228
596637008
433042359
273248343
501622640
580496364
240225973
424111612
20147844
192109090
85825349
292258701
542113992
165962571
126064825
26458093
316755113
246282865
325921660
179063258
376783576
147591234
135405047
266460078
548676553
497859535
485174611
279039378
25931442
144496036
126627386
426797998
418047852
112956452
69357497
172761508
234790479
542296289
380702903
74109615
182844542
500436141
163390119
12865009
86746740
61306218
3974046
483412572
98918225
118850726
512373228
45901288
149683287
578910758
54209713
311159116
212429389
335582649
249207981
285963145
519387260
401478695
511345198
598054553
441304951
254768947
277770186
236534463
22720482
79385256
358017426
420155492
393995156
174702553
16095902
489696257
485831104
480453866
296151116
132193742
446026892
133216253
400828384
519816433
491984398
581780854
424239920
203063067
131604239
512901796
249188321
568069048
587806592
585952499
333405568
589294202
248590859
146838192
48121797
319798339
139802473
534988045
14762798
323243718
435492500
389848699
447617875
138188983
54115476
360756975
151046113
331021144
461212416
82707668
352277132
162296283
105666573
120365698
485941985
308103531
76006914
536703597
405712129
149467134
200695328
230312465
153080443
316106447
10600358
451383736
16219541
172619159
415260192
19062401
424991787
107761755
401933780
155514074
357321289
571738347
525986625
478457265
323059996
110959876
91759813
555596659
166270218
442632216
298418181
356020619
71267026
131767312
11146086
487945396
57411583
84571363
558917881
588687370
76640310
394930410
299164706
196796667
359925578
563147727
83724402
136053567
103385630
167543635
417274633
612230191
58225298
523459008
173372708
335112826
449537111
166601363
36531809
118165069
259028731
325921386
340228833
77408538
511482477
486169709
437808001
55294069
458367206
460395635
73220008
233696792
143088828
401393690
207020786
174771583
106035326
448510117
572998
569620175
352487028
502228171
52775036
242610867
385484643
16185097
243224257
394455314
290434582
278707073
150236429
544251029
265581826
378280819
348019217
234831581
445991920
607201518
220877714
575445851
449941365
283068009
29134723
26000705
117367879
47380486
108262854
58830313
506633781
155026722
174295788
103473725
443364459
341718422
209441701
286019606
209387910
51239082
337907888
26188560
174066078
1817232
595234796
157023289
167842029
522591633
68857813
548309231
220229962
45929234
226601520
106554828
52172856
349560519
612173164
541377838
219590737
217946098
522902700
500941390
550300339
590329937
463085741
429653670
49948735
594427303
406795045
86736887
204788569
84295743
237695930
535612850
47499330
590709492
207891274
37966616
439984389
610287847
485954720
451757979
418349118
231821280
65167825
147003310
511837070
420095986
180818380
323664793
394460749
430305684
203246151
107682431
393883748
417471410
75212134
182766657
239038175
174049327
441989861
392574492
226117185
605921167
574416047
131067916
422602750
176854477
524311087
147231761
167932038
575260259
463948830
66188337
262744442
417120298
574903775
229653779
129916224
349865463
582090830
194999797
95576303
466744907
447495374
550833697
339297740
590511669
431400156
77981092
525445586
123350359
49892179
434304569
358329743
370631485
252212603
232136713
299217875
229914487
96510312
35602636
110998044
176268764
34821096
323258589
570943157
563056350
478212415
137813345
152243550
397952200
384178170
27970527
599039622
424163989
337697169
75931575
15987680
434645453
416904810
207353735
32223596
276705372
414454255
588302143
515783057
453847857
511211046
244991760
505999385
298364415
451570543
104932043
20862330
265954450
345244717
536340188
234838126
424102611
223347610
109698420
324666686
425632043
439815034
111736355
230247227
406838809
521817355
192712984
234013225
310485307
112233625
471514907
93913333
407532584
423293561
425394937
179955767
32398040
411495964
54808165
542731530
418453091
494452601
98602862
544763379
12888315
124810295
488713622
135890439
4803837
16698598
211355297
499792243
224106625
589887959
211159433
227675024
203589512
613102112
73138282
398643795
577206451
611485659
121734769
169882892
39465216
538260814
404085125
259805398
400187664
465316157
252170201
71327545
131991317
401431433
375388668
369879700
48282777
109671282
596198161
50437868
460629506
362501895
159998788
472682559
88142111
52736064
436999384
87537549
364630553
546133898
462250989
578012356
8531125
249379987
79665571
393166416
514480120
146358091
295140847
431329695
236282107
185773400
407401098
493323291
231482578
452496911
257553574
324543999
127241260
7705730
428679283
223205605
132206568
80691916
313393060
397925056
189864735
606012819
550840577
95294009
563493895
466679492
341048598
617747587
369452424
268911225
250160396
2148085
295540170
594197854
148876312
16127212
422095451
561586411
583347184
277969600
230294351
335040121
492030856
435980938
37471582
576094597
34554814
5894575
96764303
285353904
504661286
578660948
583253171
567582455
31411928
420621006
519400849
378958615
202379526
142907902
97041425
376805844
506661764
272884443
111147107
409742126
325095755
440927145
499147566
347260879
480068883
297780952
582590062
591302022
594849837
533696391
12261404
330927657
488006458
221441169
44522637
63498779
253632320
111408113
457708078
310064114
91264381
611460986
497114818
540170124
449450993
236319152
585958318
198478802
84473063
488160497
555065948
372604364
197882846
302433759
368844148
390051235
397586693
315077965
553734652
45369361
404745902
423615091
364930908
541044512
610571424
135812019
600283755
50924605
462195412
173923769
479602154
235181738
392042565
434391667
34656920
571857413
591329801
290865596
111689473
378225307
442837522
4835176
509892061
570146134
450392556
228382133
583525742
151452815
500459064
64861515
526870237
463725562
259523448
369225805
538845617
294330473
237905710
522703776
317285851
352355825
348076425
9619469
164784017
232461110
189452898
550608145
172063293
133473960
360941967
128037526
559634743
19258545
454261352
426789214
585993342
217864990
201807809
457361855
582005146
494288461
77125417
183059174
540518565
283275495
419477920
236205293
160549333
11775329
280028167
91693109
454690128
602987666
394335992
596549809
307781011
192792707
164128448
407795526
290034632
318713895
481673742
66690722
318830839
470150034
311848377
139708525
294300098
418030904
455197159
379767081
191417964
61839340
324783406
480946777
398143250
527048850
490967329
232485572
99779090
209374124
333520097
328549218
534994219
544657948
602766451
427355070
366718922
556735363
316626533
599396713
88522002
286299831
131760106
45380049
347208005
202170880
348750799
432125548
362397444
425522559
295026345
205757954
358631053
181993634
248594083
72886220
6866560
564701508
85128381
22960834
593209502
498272212
288066
347908295
226382804
108557929
433791222
120070724
389864736
553471578
235193747
481820984
18894587
459784977
72436037
207913908
365358325
184333558
183476839
215905882
539920748
62956198
550596132
98234855
44843270
434502059
82530971
249246241
518902563
272521088
515046499
48799855
155171503
190113246
326662060
608379046
260222387
170374866
357549459
604980340
369563764
498883183
75938388
83403104
579643161
509186757
407106320
599548631
188633268
69585198
383394414
139305595
207878824
67927137
368286517
354285074
5559325
176478457
28262843
402549137
421974656
429036941
397962633
62907772
255488445
503553951
115643147
483699866
644430
527307434
447324941
395258637
395526876
315903207
487087899
22060170
33431377
321541387
62618182
126992966
394850043
534409862
194724766
452725607
528041925
486826329
431418393
266859266
277820424
16707556
442783305
485683229
11679587
8554813
446627564
82247394
7736307
9667953
486776829
298933968
335432846
218382711
423998707
483702358
577914009
213774085
439518251
606807224
456019121
404180670
584419807
542877388
224380628
33159159
231184533
422192149
156926192
197080671
429708743
50605777
337792050
235853494
301620482
139034959
108060659
113558376
35545124
79733040
484463993
496446992
611512769
388141310
604250974
143312727
136525946
145707938
431337826
265772028
172727018
99987228
578092330
304706937
124439865
573879024
86590921
237562258
580730112
38760714
268102423
169458541
411192516
592007491
185888112
63754148
99225842
328075455
195143506
395525471
293298853
193778930
520561774
128230535
432997181
311013375
368697385
229802149
352188680
509649142
550076441
231229925
247272092
375235623
303061763
365115630
283802385
117404878
154985467
148149827
380157052
470260804
617429654
197599527
472174770
22876351
88641370
179016786
237657029
240236044
568508778
180895178
614385621
321173604
430467342
131841933
361642878
76333446
198656485
292275200
63946095
249727512
239947866
512975347
561759512
229662972
391073498
380833930
577525614
171316068
33968991
376322947
595919661
281682073
279446218
226902914
506827238
421490072
418434739
158348293
226986493
136662593
43368590
50819184
328486712
496848468
559893875
382036512
168023095
90276501
138943140
38860962
23662496
602889091
287504652
206097934
3296412
239292795
58041951
39597915
474225194
285132715
583844365
396669493
234217243
38515982
499066368
170241270
528736980
7841912
144594517
7739100
348188518
286951966
415972235
600194256
476689514
75410155
228892251
481800316
123971580
147255698
154502909
141325165
3798635
393468936
60380414
546883149
403159519
472972484
592011869
7518715
481730199
765489
293252677
7454611
170435613
167085707
78997790
69648197
241532202
573076245
460044590
32427547
282044278
486609236
328033066
295967990
159643864
188745676
314990156
38624448
143290699
575639035
526098416
413082334
329388143
615282267
181090168
177619674
154625644
100924271
452954047
137703086
66414470
613121731
237322092
155998925
589893258
237782113
320641505
155470897
547748911
283860372
288302482
412192292
464121648
370488737
67266487
503522252
412746652
464926895
580803104
256214466
515884762
159106481
14919718
3042904
69173945
248027024
51844812
467848245
421032117
455611605
15343355
438450778
97399988
419062060
43141157
81017189
367837366
584457733
145595919
576598592
302253590
311311454
490387735
524305648
77708444
382174709
90408976
459941301
402177191
326356493
55784816
127002303
150248106
270839107
493444027
22061813
499992699
335705910
369497971
138821933
199137320
304039119
33476659
82383759
194384625
453958777
365162512
366234990
251696369
47787573
458659760
465701780
252512673
477403151
396956363
64424625
610180962
378635053
97732797
232318260
310543789
549302590
466652380
409898466
288329340
38775051
83413677
435731645
29091353
412150987
343462309
282232109
244573160
484094550
188909660
50187712
334727469
348765477
325074097
432628361
409745606
174110587
171931447
513513562
612641124
86668545
166377669
507473811
537141689
95932870
195605449
497401193
546893206
344970534
167131583
334214615
29536718
426398100
581763634
332647227
84530057
212511135
460827870
600119933
97490508
289938842
114095999
107264657
278104137
182950205
70480317
235810358
246828618
174830496
92001737
418617690
116074720
118956963
77345163
351361068
454263380
301093599
413571505
601194582
611044935
590206358
246889109
516677004
291398579
599785714
204008406
161797020
573401940
182539074
493679220
2015649
267999310
116856179
93495602
485795246
44009811
185214646
544089381
565714178
582747092
369099587
226055356
251937421
368340120
500191924
35158919
400383668
427558105
129040955
31206401
9774240
8012653
115801481
130089506
103540890
194170282
453039339
389680855
200722424
286584463
543805884
560810829
88314176
153640666
340497044
86971301
404632808
559332932
396146362
328746905
347635801
617196731
215268456
111145806
328166735
453647916
496031714
109729338
358780743
146565001
391501833
196115060
63484635
614538715
192348656
398756512
485755400
254229169
501016157
450268288
48924853
513077257
447766955
251500617
44874643
211402053
354075101
130731519
167083000
475853703
584518151
408664337
110668379
595075300
495051067
102981782
175465790
273632119
224194079
529786641
34752284
496068792
438131946
249937488
208725762
225490341
145965443
250519195
507660894
447591892
137351920
309997059
56897558
411727680
117400720
396415967
69629176
218696979
590520797
85659493
7813284
247808216
573770912
481915594
117112330
339152472
585450565
328515463
373552344
141608989
539063353
437530350
78875991
507293126
260003554
420874265
159117222
41371653
528904742
112786511
420208474
170089881
176831898
2140373
399181182
189734036
276947699
283471827
285467592
451466891
348876713
157133785
430502953
4402253
529679396
255065643
68479388
170990219
174855597
257191042
303845083
395495608
467994268
272247847
275229839
143786870
442897290
443407905
367842796
575261063
215060505
25563233
561641529
52209199
337397630
238630185
363108837
74282726
148684837
609661350
545469153
610000496
471531203
263240517
189775735
272961015
197228453
495219654
608166463
541969875
348738793
473093366
45330905
133824349
4440236
318134283
526614157
168880139
254861936
450723046
272955181
364685458
435555137
546837213
442226272
147019529
544866574
223079319
132602821
209105710
312654970
237595849
174154721
524591637
54157355
605637222
347938238
535390815
285626957
67601735
83338174
77925497
284505023
347031628
540627955
354345175
424919477
433896651
368592571
486500404
584612476
291501610
52731856
205944975
326628481
57905548
562459481
426402360
474265237
41366109
74602613
337665513
195396769
161366026
151019767
111881355
344855958
180529762
295636687
559441807
411064941
360867837
421470161
578252694
108427310
42367337
41801719
104869152
70041462
182781745
546334935
58662817
315927277
466992942
514289848
506390806
361487521
355212788
191304216
387660240
541927187
273752766
574970480
457888442
527082735
88486473
313323740
29472411
552508182
120370276
422149213
17926529
371600291
99812247
232227098
50401730
445655805
96022503
343641840
421370344
43689744
202124004
503923224
277294028
516823330
523748216
214842019
327580744
388682074
397759267
96341460
286794419
6010570
455136606
141976766
197442385
329946295
83173273
388914484
507064368
10281485
316777051
297455649
150364314
515934364
136662547
44667934
158488350
202804076
420093169
422034702
268633501
84058367
325389426
14595014
272115493
411361969
105193106
177816095
28794810
54355704
386922953
542970342
224952848
605878096
217025093
141919541
232369256
520744056
541669517
152148577
421217272
508197125
453033602
521903915
349117531
358899849
466183875
581184916
279559014
12691127
606781149
400374259
227175413
298249088
494762489
538191513
140105951
84666575
452011479
252568935
96628724
212537009
409206514
593560306
144056523
483158823
520639243
507816483
52295928
340805197
310848223
457764920
446995769
142374564
68106786
263557407
28874612
280964910
576278990
120956248
454780162
240249403
542092519
80916149
273973570
307511981
29523359
286951677
365005973
150333182
231323762
268212417
394119472
330050199
407804190
49360458
29703883
567469683
517346250
162257040
508648961
280528162
284914881
296897336
89148378
542937734
192883570
234077411
243794001
210506357
20001329
502209097
107661837
258168705
275943774
302873162
44781421
546008044
436451484
400704854
478158137
434135900
75876401
345796476
332433964
338364462
420941656
535024105
82401646
407410789
269286696
551120646
477133027
451597698
16369312
429503876
496976536
249806356
5325031
280480090
392667719
144746377
382615324
611806650
166879494
27214187
254734283
475480746
560932408
513214118
315441166
91567070
60219628
508432472
57539297
371206505
351260229
271788268
161959234
358224566
425550706
13505383
581787496
525059687
78526862
144950296
156276152
402461967
48974789
9203244
250057405
283182287
408577941
479711023
107727783
148503945
43476217
173387955
464162634
372936134
147662681
142837054
584815818
211827356
370616478
18170673
605118233
462833632
546245600
51580882
174980007
259504359
309613417
94289674
18083094
373520570
450829062
475783046
418429713
349658318
205157437
559924497
518390098
476000866
348089143
120890437
186802871
411716666
490733984
612008702
519437749
350346192
52281917
617915118
216320032
392154010
1291669
489554577
604064486
522365237
51434039
402782672
228684061
542123262
179292521
405803164
274106647
71748888
348127827
62269142
47240795
584147208
36683427
552061894
449767001
370805803
378506915
492051225
183719301
23871491
231135796
223630007
246892759
395691279
572691857
61684964
603198528
442683533
460985342
453515058
416616431
94342229
77183191
285526976
200678808
356776550
441863822
431254667
612754676
501982647
483387142
510244351
412634862
234873477
242477333
437096275
205028325
588526837
290186036
243765064
382109441
416733649
77112892
183081162
377933817
105700359
315879117
613301495
301274897
605269560
214540736
116528146
581880587
287250405
179568070
498119005
144460152
410430697
32154897
470121653
351283419
90390569
108507291
123914143
301243694
464583140
490673056
441029534
553762736
369501589
568011563
440788485
208076167
552102391
479710422
429015753
418903771
309520810
243787093
170611370
222031748
399616867
91579900
380836651
68561898
323273159
504521990
46599904
14323615
417693168
309596860
319930984
410101132
373266911
10640557
483513040
279174736
157040519
518972103
73876036
403447682
77063441
264772184
524734926
66258504
584549737
264760748
332544615
110948293
237150032
253301724
350966997
22383817
88689038
531170306
82775041
143739539
577857323
316364691
609436269
437140855
68626706
416833360
62835402
292038409
438304508
242960323
201670744
599259654
299782396
267788826
54254326
148888878
539220022
242804961
143673867
230617213
204502020
417675011
44023977
102947754
569527069
280359095
49588440
26920168
395203677
297373608
92983889
146477154
359116756
556582981
584500585
404794185
558158091
444098181
484040368
85074283
415980118
215821887
352380973
539548493
233079088
207958881
370321376
297699759
493374558
237100403
134702781
526828930
519981552
163583858
259093097
346066937
540437783
431116536
549591988
36963268
42430131
27872630
355646731
283484198
540431420
271038748
607766988
298684145
236143951
90896310
387405408
398853947
209102385
407859143
187634421
358720286
581774216
287575503
309574748
343445707
116210687
554714825
167697154
405005419
114723005
51688969
232174321
296260968
359385251
158027522
202192794
528887626
76925459
445851023
66112661
153442993
370430215
57209979
287549352
520359718
486156410
610829410
223606933
448189254
6832514
552596206
371731373
460990803
282279946
314107559
431270890
113981516
132850137
10593841
109008476
322124407
459974101
459065052
229768358
184103016
29014739
595767741
139462102
496115320
608823520
382993028
542957566
409721537
320161175
176702546
485602259
131048634
150273318
364618556
435253267
277907860
197174940
492308776
219690659
273080854
169496794
179871831
401571087
340257017
459140344
5285983
126833103
448161083
95921614
307874422
493516695
320079237
340553242
218617643
41779298
99358065
14602444
91214367
254413153
458690313
416198458
402579636
158120053
352124729
545244235
2524505
606734126
520549697
205453869
101281879
449358602
583259642
379550557
518815123
109733484
290950470
39111000
110323750
73775975
35150555
454834132
321097220
275623294
267471653
606003129
37942611
99266609
117331431
145064237
396253338
510997582
109010210
228276536
586759865
388967036
292750851
130719655
507857124
554329006
611011632
543724444
225305895
209622140
445929394
85320994
127909294
535332296
208204928
254672994
273622151
425971286
275925305
513923042
333182576
584464605
582422165
261694684
544944022
529554634
414514060
22333430
539492114
460009373
347382599
283196696
169223479
425792579
461413888
130163727
293130179
211088021
80752855
161725485
306843228
438273570
91163258
311611491
242953178
239100849
354209382
27897742
577582974
453835627
436591898
421471866
583493922
501528549
129233278
315192867
153910490
178070141
454618730
54932403
549025362
265196859
47138502
183512409
515638856
173386144
593878768
324290466
579361913
483260961
174571159
434083008
282837300
127672603
100531228
117135201
613497135
12698389
313784232
27858518
26619751
534169793
9444051
297927909
165551897
172820721
520815652
419194170
357813663
148431889
383399427
424597249
340000286
614156763
187104995
27119167
605054482
563686189
549675618
351467444
134045835
306867175
549675366
124211108
153395024
50611250
22978779
422706244
541050179
426925627
262468420
71000845
569303243
534474006
572212802
492134087
266013556
524568735
156418373
231789670
21310721
108013608
191276635
419140243
265721553
179980791
509151032
508083164
71331761
154199789
173539406
439832665
575924441
516080619
537846231
164282562
228544222
541358494
434681369
343328748
266368658
130564131
291280381
539648542
220965101
516331026
128328971
372361950
226863423
391927145
237552042
81522882
337252148
275029806
457012121
573954489
146830724
184154480
464867736
572791755
527899470
617980035
558888203
441841304
39095351
172509932
1490113
166746438
522320649
193883712
117134592
324698600
312001994
592320676
617432668
158115809
411389889
247955492
522016575
282580205
500978054
77322314
199906750
17186038
295894442
186726634
159488437
545211413
93708980
612810936
281574998
38118610
198222729
525851559
351344975
351811458
298757767
547076958
416829127
223567778
9987380
460589468
7422928
335490709
471421696
352513613
493375547
167314445
393796305
365886126
300791133
34331123
327411084
120110145
155874223
438585611
260685190
13886465
329904853
110416453
397267172
176755183
40052950
164845918
538188677
533865068
152099256
246432463
320816086
452017253
43157030
302782829
616245747
109977237
299425819
421047011
309008201
505432930
329802364
123097914
190800932
512196733
518468131
479515821
245738824
236304480
21061649
422415028
89133050
186254075
556052990
181489958
161067619
412837150
270122621
301951848
64048708
294298460
141049654
321116017
398144837
148231744
368128803
77712264
348514278
152395622
217996959
217641660
435154103
617820163
398872612
202928794
412465934
419304328
55913919
427804171
47018406
365458451
512631948
325403867
62319900
164203142
65083759
356483087
589870481
489416198
226859721
366939154
298856674
582170249
199632151
548098891
608656932
557546216
415405932
188089937
322597230
53201549
10124763
267711047
332119248
293011895
188999278
148481542
18835134
593384475
97700950
419799763
10506420
54978095
565682132
377113072
22158613
128873139
241636348
290640349
413028629
541816796
395099790
13852500
117206116
308626355
146992395
454622146
473255258
198945842
9077878
205711628
193045546
390294326
215442551
146663791
520960599
506227694
164378868
347034357
506466815
37023468
225508497
561778055
617103895
307512341
459753485
411172417
387548914
538861365
197094792
257714282
234781815
72320299
220998166
368816057
404281863
456309412
248315325
507920316
554793370
464682188
27326222
238062330
313363552
187099481
360710348
221686934
205050320
11126667
584884582
338237326
477725975
459326440
179661436
291673988
590473898
12394521
104562079
262556315
563336299
202349068
527386337
278654564
182523789
264857538
415089899
169343824
68399850
527974492
63542263
182256123
605019774
226182568
146603258
140366884
172941566
572766741
322894591
318834450
137445690
439543811
83719179
36856583
158707858
532978744
550021129
28601843
7233789
32039537
583291865
66958611
315717438
182161326
608865625
516068786
77640740
54675408
6893207
19231791
140671979
541708850
201093394
582311136
33956336
553127520
574069338
390918410
154671128
556429337
17563254
548013047
351050890
177584199
462194879
342880672
314540845
322291440
521596259
407314938
431651397
520836710
143600376
21087535
330236436
175856884
243685123
578516060
67875587
218642197
299020957
588203678
254605632
391435042
411436220
66700815
245048885
523429179
503319311
309215622
344253049
97129302
69267067
382421773
338729278
132556222
368681239
250625371
409989183
560162578
342055487
296588822
177327428
507392869
54688344
604147384
278394708
537106291
256733280
545555271
542610590
77519736
339576071
250261217
512145693
5415970
350260979
310106203
75895123
181170078
143619269
543376209
188849722
20583966
361601757
243061758
304773608
337308115
604795704
69512621
528970317
422971393
217037839
21750095
568189308
469062662
483802880
76651817
291966442
611673261
237262458
428534958
443657062
43027295
563980505
225579165
68969487
512247633
54725653
158917783
361294606
101270303
493235620
101965186
122587272
157163103
217046055
564750927
268537577
612934677
26866516
507577105
537821544
180803340
487315853
180201993
46098740
269872581
446254836
186548052
593717349
119454744
531282703
192977651
582669587
284755858
409675488
518818885
125735787
313583654
10566636
109141037
559276570
163595273
284303704
416883817
164469105
517174166
315912395
207507178
320983676
607479522
475372531
606730815
280546935
22984289
246075658
24332096
226025019
546385099
114818826
33527243
601419275
357739855
302204691
276742260
568855839
300876392
338123995
547109646
111853841
78035637
340957152
186718847
372385605
147136579
66567129
141575132
557706291
224972771
147942571
353433615
257485449
416349056
94601421
288494177
365276755
518024646
2191525
602931280
370643687
76476317
578662981
396444072
591045558
535750089
387201314
138010509
317534908
212218832
374580784
559638460
602205522
225845457
81859874
139519344
39098361
10751781
237477721
383470800
19748235
41727471
569248336
467590685
378020116
534371016
166638682
286136848
225960142
569801382
33949702
352399901
46744490
313834103
386750026
609583120
173564419
562124389
132575054
453368761
119748604
599902852
265521350
597828801
100276751
536193606
586950478
524028027
462201079
610598371
550919163
219387696
138319925
603465488
432272110
542820791
350687262
246960906
431268314
289689613
256304062
15431689
189420695
398570752
29360611
608707441
74178367
428459612
228423071
402523156
301162904
462993339
314105089
204889599
87497968
596318768
414141284
352372290
216846773
88883068
596060451
474298059
61615771
388099604
327131144
400046874
552657257
205888177
487711745
77042545
38411199
63385102
281799002
425507930
112498175
271168367
548706803
6161802
372376710
114812720
129563922
93171843
83647362
98580792
587106606
114989349
150021862
63697107
106304049
30183777
50873907
511812319
492272896
473196710
256242210
325491694
83984173
343681269
25578117
518727369
595537506
446503250
214924728
399122236
139308691
201643316
441834261
129207765
91979454
355313997
575904328
364613965
187962132
400325615
126857270
209195540
85203029
502734040
1084894
357011287
424696368
432913805
155135298
362937825
546124592
162712093
298255415
36159483
113765376
468257005
21381074
405066968
573873946
299582081
129306796
614887121
587231121
504416906
300894525
130073930
144293530
340296948
91318108
426061186
347664416
217756044
12138497
596687119
414090746
559710375
5585866
185404999
481164992
144556584
29889782
14290197
595156339
545669334
362467626
378274950
572643047
405344852
179807714
585232329
230835200
182545444
472457421
39745421
213975938
557748861
117728825
460264348
70247990
47141433
489818074
27829431
214424973
512795685
96336770
234845446
429651474
237581243
199740273
300545949
487468126
541757753
527810917
427251133
356307849
497274290
57380171
168783213
376818760
437279305
465486330
530931022
487742309
608153248
154116449
83912686
143798951
503787466
240233296
137340197
503007897
564977903
339503962
78869632
270089812
28163364
109651883
389186189
346975024
490326034
133869536
413559285
266043510
314397396
188733855
477154329
191276142
483395696
292091106
182981760
574435266
545731464
450558957
402170237
605055348
23107561
368186055
372755082
175995953
499591628
20340621
571736947
357066865
85227711
269976733
558257074
547020639
348840451
596386277
498845997
532493142
307943662
86003795
202976388
557971741
80232953
162129079
374827574
494028894
344125880
66685646
514263912
458726804
187163366
207484627
104371413
180951736
411607579
22908152
117428733
450922424
273321131
422735496
612008694
170661128
91487993
93935614
470199061
463774584
446455043
354349096
42224419
30648379
131819441
231080875
240863735
569707929
68849155
234951107
302063779
520388568
580660094
152374990
325398800
583293529
127718052
445535466
460379371
301868307
419810916
156426980
317103262
376513592
45516993
62836709
48862903
240372719
132369675
608344095
210178651
607177375
330844221
331500154
88175737
210381957
509263649
479210724
26773278
368633558
588070277
163960280
438773012
321750096
89831972
99824131
263775098
170379975
564256074
274824349
161881521
379117373
43069366
353138287
132175705
332221582
245154253
568247517
608441698
557036625
360128422
170364115
246710656
436466915
394083679
463973498
18198873
99567864
274706386
568596016
365794735
335346372
115885881
133158544
556766483
118309787
81523829
14741491
183570656
332979056
215261246
379249548
286821936
266492343
595937135
118428064
502817116
228544379
427652708
486549737
457437169
74301552
284839265
430873550
394569002
77782295
359106881
303901513
291796997
198354622
558594021
308745260
268548383
33528501
15162324
128201635
389407111
397077340
542566524
13351518
270243375
396870161
447988948
344687772
282408836
333469530
144632330
523809411
190795750
189190841
202740270
524510047
19501621
232331828
24631906
18630274
508902077
587637603
105874140
299142423
120587004
150657061
456971036
442676969
141862834
597607273
231784133
143663369
21526847
415752591
279275121
68942569
282458746
33116532
483389433
184253488
59876447
497638956
579455987
316264179
81971560
518182126
69129743
248584659
449323789
241665290
30295151
198253740
98601408
130465717
8456015
415477570
523467153
228181965
584683455
236118288
416663349
149149385
52521456
33258108
306754331
333214128
326964281
138911686
8374799
206461390
351680088
93519484
425928926
96460933
273053223
287246883
61871178
608761181
67774632
438078950
181138929
71011967
34054895
7321509
302419267
509443078
595010694
69868426
57549859
408483257
433630715
503479427
562560135
256167291
140374975
449779218
55437795
386986305
290146515
503873784
438968604
3202722
198532364
528228064
399992126
159648866
126684821
143568363
577564351
594788899
85017997
62334273
446131948
300743317
576641057
64510233
464879757
560073497
529040609
383790531
200288254
488024593
52644975
333084470
535297013
67511120
568576300
488548464
435666550
375436839
513387239
98976424
173801948
451501140
359981709
182889833
340656717
585926637
271266103
589416441
41400581
73950348
93440659
20333744
185379019
348663924
285905773
595096064
284634656
451765392
33818237
577680895
284275642
407645489
607737411
163180103
607590326
261571088
44114084
417102136
261019996
302909213
52696201
153053934
164382526
484277804
281765003
386646711
312560907
98212131
549794855
464162080
509891154
361879586
63785251
552714633
505502910
91371914
26679747
601629805
481878490
273593873
221122245
511052831
615872318
157785298
318453059
476183841
535987723
497465363
498183362
267193765
108174468
470033273
427242415
479724032
454686602
355921771
17286055
96764504
529951218
554010481
604029664
601001815
132014105
138941668
66809339
283815389
255445231
159116657
120605548
458059621
111458563
214497093
538758475
238962111
167115232
141866783
472543594
304052361
151231003
560674271
42360702
434292255
131748355
185440586
231955896
441401152
547284494
421382013
307760391
280061986
101664102
27191851
338108613
461094810
233650619
295921803
207384957
222371091
211833006
412900493
292045671
119736028
138811165
244029293
366162085
457534187
510595419
5039370
136037543
71769431
494132312
437017568
21681435
304896
455078985
247502183
484835395
331493705
39605319
43336354
311017918
230399477
608846669
291511245
365227346
549032461
230535975
281247405
540648464
373166701
363529172
3638996
20057688
110833996
152700168
81352287
157523426
132397638
607221812
407492396
595803780
245075588
418876904
27491540
3291399
203978180
239211190
204120494
176736782
558429372
300932596
69245590
535799380
7940293
283673202
393938542
618050911
421304755
494612719
382971724
180089833
49869175
7852378
612298735
586631481
561716347
563457669
222458998
610362661
426553197
309639351
434518087
87421926
381648824
410772636
131574098
381087732
144197647
367389955
330797989
305453454
317111207
181096137
87470845
489299661
26468221
45318473
391231075
585195998
502407469
275571349
475164599
603717274
463585532
192714438
337399867
143150027
296181961
564481686
302464326
80816636
50574538
257844444
10171925
584822025
572553895
613617336
31873890
384068157
470344177
20196023
539123475
272980386
426554073
242422584
176028845
385179611
159360880
350448802
83207830
284202076
375714135
525919783
298644556
236866141
384094195
389582211
212724356
132496082
367259798
573915790
2941823
209602897
464738014
10146007
247081836
85385465
530331409
262471045
495437942
562093949
495523501
520845901
115833556
351860554
76674287
16044022
295629761
442160916
548816528
33448484
411255297
579272996
120406699
530762146
336548510
605782721
287127592
520906733
156163029
402181017
42531271
504054003
174691024
369701531
304153641
195887281
412075450
26805869
201070630
155084524
55272199
416140321
211378355
66880258
402479864
213646018
488570049
128153090
254069153
519585670
236017137
336915766
394862627
102719817
606965268
33437237
584056544
172275879
106824863
412669790
595451300
408771613
363108792
172901047
74970832
535208969
273996677
528538089
179529445
321558674
280938486
121038425
40759510
323663609
52975272
38091807
146147003
139082810
11607681
557966470
165388922
87583420
204987078
104260462
431310414
74499273
456863059
402694552
165442872
288212831
212245107
20698710
90203159
528178174
294803011
160766286
389431698
524289975
97359421
491760308
521606746
90733831
31166488
299121286
315535401
318551211
293184524
327576113
572904135
248021105
483076546
594825392
593240001
510921756
364061829
527132122
286212110
46098236
358359392
406396295
196313644
381016577
62415409
431838697
451096507
604048752
309276841
606372762
243411213
165031844
205122114
475891380
14577953
424472151
189373142
345472020
500865905
340944633
438218615
586417652
279204796
258685724
570788860
360603683
414103668
351830629
34791735
512613101
270756371
613367713
136321869
282839243
516629327
570498286
94787991
33354979
413813679
565358768
504230111
524585021
29412438
398594608
191445798
75609767
109660508
509557253
582096602
179429988
334497011
234723462
388874357
554523258
109875573
75164601
596225699
19401192
78063169
502281146
452305423
139893870
17273999
346716268
91663741
229573213
515081566
348813384
177833969
249282351
223332607
189982057
557792225
91592458
418641970
267563381
3340369
38034904
386342912
310949740
501279411
611366802
37806227
20512935
315247898
471556384
444309324
175918595
543470499
546410239
7928247
476347915
35524639
19910515
297836456
478345784
108017982
72994659
148033275
175521807
286341768
165576851
165587631
229315849
303593153
603993297
12802151
229237880
397408965
72465513
614496960
523920504
412680430
60491604
204226085
3295142
135700166
387007453
441766674
95574526
372816638
173507460
550202192
501663990
150624061
81311062
258938583
416121820
67113910
534392618
223616984
175344271
355189953
426384349
454201900
556400610
284518490
77583495
475194288
230225134
539264056
460356327
219391800
30163470
387834727
80378819
419989951
440669854
255539712
484484411
241007145
373168568
98786960
601438934
167376806
266669549
426905134
473334400
29497945
590728416
356630335
475881034
150846024
414610846
391892656
583059274
527056451
336607365
431981853
117464917
298885619
588326189
448397480
472160351
265913057
452803400
136921373
409979891
287522160
79365477
88684242
184953510
328843781
132353005
415014814
229282666
353081719
282758939
122902908
366210534
378189774
163185622
329680651
395692249
582905910
425027482
123542839
458961787
347327582
97001229
432967636
298291167
23447206
350543467
153963846
574310781
236319243
350421292
6786063
371037650
617889765
582160621
111588885
83114811
370885820
183714465
52771820
374076276
228843049
96635177
119903731
212626848
530551468
512351413
292448238
508870165
432582328
379692766
122379261
218977310
235959151
83797544
116072615
166895839
566019738
7306877
330794678
281292189
518129992
561463013
165583059
323127020
441630982
398061361
401698858
505989151
117950396
198013926
60469099
156974262
489811970
244077848
78719455
169020415
376897166
319649801
554283353
84573432
381538430
274365913
407474083
354600056
171448417
12508040
432046041
184371635
262825144
490828284
361199906
437149299
248005569
427375042
65297939
601807745
273659208
612278370
201900077
345010612
611481365
525493639
20227034
238112447
405067367
295443700
26238360
154646487
26068354
177404446
34074363
297546206
38104161
170672177
22683113
430465582
360376835
74697034
494426305
325557960
42413074
312358066
590808511
50161334
97782673
47204129
153485653
544280379
431595326
155133119
218035902
517693784
308075610
198493630
478544947
295338628
411489572
430326599
516413812
415175648
16472215
297365224
94506978
39737602
488240598
345782560
264691437
361196222
56001269
146840029
494846247
29224803
296952356
64290317
103589112
374456083
558563869
48552121
462065812
347167953
289119078
501326414
217706583
533869282
276337249
586464292
28856772
259839725
63625384
601532602
301964874
355477673
203983510
88034125
205662142
567502446
268029361
145806813
578484662
14159912
5475161
13063425
104275249
391078544
533216507
231009672
300677583
233676939
521796057
443410254
162022983
426928946
415815590
540721363
555136185
148495117
50106149
298675141
3682382
165173277
200477772
216298527
513650119
585358131
149596475
143725199
44647242
400267788
401757404
143457181
140066435
179417454
504540516
462060160
65337572
33549664
196343950
274188478
219502263
481704910
261927711
618060406
497203574
77662620
317162220
247089176
443562301
273902853
230381529
405952359
173094315
417849122
451794724
232271693
3661153
137900084
296667172
180937635
179093897
102353441
291128968
608967206
434957882
564771689
602778981
341078154
245671571
304022030
329816609
301757252
63586312
568352254
353253371
213644434
86341582
392806089
395404331
59439596
568700555
391042236
271967525
180505598
101223809
451301342
309867990
458070014
321029770
423116134
268353064
421320795
418832897
93525888
459634604
502370464
95436795
414465628
507680724
412303375
406255878
158448838
403409447
582303963
79590770
486114266
80921448
146588159
415176657
75520484
123358670
12360418
299386514
383430891
400439857
252954802
493906862
392675734
75571999
228563390
257879089
546116230
128132820
2848544
15840154
607689861
382921728
217211180
188769185
339880783
410787569
481375135
98215834
202140798
552414192
148728084
364662244
343443604
351232185
516181335
406814745
232703093
37224265
171354174
331966263
306582942
251651407
412492439
304872920
376257085
56838481
114903621
357771014
126802129
76067758
66187229
562059469
521848135
239250324
398227506
246141771
378905071
501343765
594370342
509648479
188429936
42166396
560939114
354955217
214557255
298164872
799834
599609776
556739927
301869465
5607593
480442320
485312606
212820004
53169156
182353865
47834545
291777017
436035525
208298906
110419270
181563330
526935288
443466802
523520030
179670073
50962567
477835569
407950870
267240363
407683177
450944939
54234297
464573068
281328649
31801603
414159940
556291608
267225974
101549022
35755425
215513336
81847021
496266357
354726756
124185147
50076885
18848870
467336038
388505810
383895028
127517474
199311062
89689195
321304571
131677408
452177418
83957032
82508098
220435307
105872118
246321141
167071969
234092013
460554640
422449345
354134944
51589214
408046349
572119849
439297841
101946957
120956215
542827382
344135014
93116992
462077706
269855706
593952897
455565741
137843195
393596489
358452581
15259980
199373984
587289153
523563897
236912652
538630516
351557717
139211995
77476152
496573697
369014029
452271522
594374516
264736959
102393519
199595245
239172066
584098938
438208645
441106527
65297636
341404887
618091025
134538829
57098530
506238094
617727076
605744056
126296657
256996955
232679677
256802242
44645766
10133047
407512591
422363409
194431938
128534747
130026324
300608486
19779291
597739613
486718658
540992130
382277234
426491383
395443304
40232464
153583461
326781155
321573277
268657143
380348897
538552404
478196257
64088015
514755378
543420325
560560726
405447648
467288777
561318282
207523389
300564042
525070833
395318017
601010702
102274915
422129400
329348998
338582602
378744524
239721102
319672520
135136139
142666582
376150713
556093939
206369494
137114788
297571807
478815641
268691146
425553957
491747092
407979029
116108382
225596061
525530968
417472904
579562622
169371723
172784701
556301480
17554996
382345566
446776369
290056535
511091435
368141113
362243419
355541221
423160216
385825328
253223611
294890007
540420768
40422975
438209994
264441479
338377299
307621210
31656419
210260271
535492691
521071143
58221238
283012356
235166059
464649883
529237901
385345699
495920896
554382467
156005017
456210842
518824616
64776868
212384810
555547509
284717497
270106617
67449726
144620616
417276370
470521636
477947221
351002150
97601143
89251161
122848768
120723267
201019525
408103032
137875377
44957435
37146192
146047836
103925290
144940319
291740518
94688191
519836596
240488110
415845048
565900916
133867701
318238179
484045429
152853338
71341138
613673015
365603467
595644666
379491415
502392017
15288500
431677592
405836073
341962680
273482997
587283464
436860786
155056735
505222687
552089440
451435729
560940446
7970525
34664407
289630804
124223616
295800310
403631897
42394399
60558408
328574105
116576413
25677526
273108833
132794500
269309348
42996389
32517078
121588570
167294475
491602550
8706767
202813615
607546609
236729417
465402785
30055017
496273799
392859443
215787626
539337519
471108271
295282404
329148433
265314344
367881396
563363019
470369840
340085265
18576548
322699250
215916032
534620822
536180954
396978133
463114100
576453523
442404095
47719407
328663285
611937990
167430699
425229240
571783579
464402422
7428397
368509603
539533053
497740797
316144147
156954394
304465155
592867295
434340672
360047665
525260298
306772354
47158749
39303167
89512826
428287579
71821557
460803747
184922926
467504906
517107028
320440864
353031787
40477319
424673862
437084299
285362602
196366269
290273186
557095362
230079721
379666337
246103983
14382160
368493481
263781526
584503026
388488320
501682830
382217886
492921255
386894154
533709135
115837022
86638175
329353040
265609311
379967462
262636426
240961593
370282684
557428493
320875893
410272136
556215673
266057905
158877130
418212982
208708281
124926102
319305872
244532516
473474015
603141584
468093968
2828355
503412956
553532336
313863330
87725127
372608522
128964635
118599542
383633718
7927507
498581880
69659239
243929738
457400215
293696988
223241192
337733349
210535589
248125439
264455417
147199050
344401730
588739993
215221317
327341258
226534597
451911811
454366960
521297014
489319894
572415670
386900657
465440180
122656905
467801655
382124242
92567966
240304812
203136448
448888304
239978451
89958918
414971845
351266505
237629411
368555730
470784983
298998849
390745667
246569246
516367011
109023732
56650498
87294926
391991597
548520599
421152459
67287449
437945169
499658748
498027593
274295769
111846445
565981423
294834229
12374672
196139180
165308479
96870927
251117740
34685273
309062398
436624169
79735795
500789927
231254478
420835633
450945955
327437890
316098949
75773912
435567895
196774891
189193746
596092420
453661546
460508703
371660613
142762826
206342267
38491213
214022341
7019060
462811986
582795864
35798453
1181441
308761127
73332236
496584883
439378816
136989842
547123559
512928104
513159109
532390369
464723820
197958442
69059685
344658360
583332561
154920452
381495811
93728446
406885106
73477951
161494735
549256319
370544058
571751757
254084791
398472724
394944991
32429258
307705935
250049174
95436916
298255830
529773863
431047680
76971593
502468984
107201572
342193356
178571767
38291112
506455304
134362229
554332489
147967453
565488037
240860952
434773808
124415930
603544158
196260832
403892288
458421198
278626973
227582119
483558949
442701452
481985859
573997146
199812627
270931895
251572228
23433399
392752217
205149300
307204489
417282102
517159087
409724607
204673476
439172773
108106411
152121357
344656125
21609496
567574921
66556484
244997991
549113404
531658980
217871801
84953903
208079454
562165483
280439735
519975098
578259536
349573537
403890302
373024921
67311975
617385152
332772524
481084694
421650191
225626235
31745875
69421123
265698686
282287201
139077989
257799916
469849162
448036774
489278532
157333533
350836287
217053245
3153746
280826670
183806004
143943134
87058272
334558648
338144536
34473001
355350694
334890234
535246817
338202836
518116735
565363463
99621522
374658859
464922432
127139571
454563190
84181421
86438860
271531058
301077310
27983984
227687464
286910804
117620398
509436928
249038519
545221179
491947714
311705132
549318564
517115639
567721784
611047648
66869795
61935070
333786646
326503410
42259654
198256079
8116113
545676154
485397063
45608373
93226822
237423918
199282647
181985598
542555744
326146824
214696106
507797503
566147899
328507372
113941328
413170357
167543309
319912487
75418214
390125300
477865082
501623763
451649403
132176550
328323511
402629971
513503202
26657838
136088991
249706448
359303758
560984361
97926570
91172594
226629874
432679140
166671231
267982131
130389522
147645492
306067883
171063141
208820333
353791904
555343921
268199945
3507554
63694080
588727287
574492906
273980078
4311108
453198920
542018629
167195016
265240362
38365268
569243760
176431840
118846532
338648265
159644640
396358744
382625339
413775374
240914674
128576638
547393016
361925723
151995845
206512560
254764120
606649290
339198801
16712725
387367519
282760036
390510602
383032355
453336533
157801727
557861934
501876044
172082658
219514994
102746220
376939692
128190808
497956105
214450693
372838560
610527055
319227089
597706594
244069759
543684457
566297802
49883651
369007350
4642776
70851817
568835993
382153012
46804241
242514355
66977947
489756487
130032147
194876344
236452108
203710901
23002686
18210595
128735559
568474862
422938708
142663274
15479687
43446005
76898836
468454122
141000016
57526836
553781174
519487592
467968315
299337560
28799454
473699783
49675168
232236040
330680225
65455076
60581763
75333407
188561650
91924322
455087166
423838217
53084427
493119321
3878959
166166812
363542964
428401890
365959517
432304175
596882456
318935999
502379642
515444558
575759588
244419780
352050699
561115791
250651011
59848855
470810386
530978551
175166017
376484753
88237049
350529117
48636824
165227453
212775053
121206618
27579746
480314522
61856946
114674972
252669769
451598975
149646601
508422779
560082682
496580854
95094496
11130789
467414139
420648837
298460183
351248189
492864912
376038961
130682547
289593959
187191804
431168259
326850673
445675362
175392116
493379466
329458262
476399446
144175052
393673325
604138028
533684000
365352925
288293514
127049737
306751075
397938449
482645049
530543773
411530117
79468538
411184743
230118532
169449824
29213806
116442401
104672081
207358212
84843587
473664955
352880647
551111894
77761263
181969555
272769162
1322203
76155513
24048349
123429446
236490901
40478448
550201035
250737968
492045125
89296057
526028356
82972994
107207400
261924464
75839573
221031890
558316972
570575058
575264589
606910391
536064047
270833469
404387196
315072053
386754718
290322452
386136898
385169323
599043508
245208073
528397286
283125937
534654653
208025251
235009741
549273297
442682066
184249699
93397250
149368891
168827159
421712031
192541153
480176172
104135145
343293895
500533932
179861116
176458584
87289635
109120956
212321670
464013197
609576369
168777165
554046601
24963056
389276603
231606380
218625832
89890217
201467809
130106652
21935549
578110033
553991538
91443706
244581249
142624339
514553637
575070600
588968847
104696481
206299786
298045793
247326731
49142983
243552260
15630014
311708581
293290236
53138432
5998002
217176661
251293978
538925626
168258171
553124332
75269430
12616027
580933529
411713463
357083845
9951257
364451909
359209801
418593863
353882698
245703596
274193738
265546111
233630276
408941884
311987184
373572977
592956480
261504930
340830693
263497285
265205009
574301353
117810000
605291103
429458483
544103564
278377302
464211872
191190066
417622731
508825692
301140213
243643072
188065338
432997043
83436763
606152696
300455206
446245091
236923864
420382817
496078928
391096200
135878605
94894815
24179458
286557504
127721824
208773953
607622537
601108137
13387763
8920339
436825588
475273912
405938279
460389851
321931378
228798804
430867822
120359346
461225391
315156227
100024481
362241988
68164790
412831933
141613229
64562279
145030872
414098864
425029665
418507851
57227577
30324707
576424332
337035966
123163764
320651542
177126241
616499760
4747999
426867174
434816559
217485879
46938150
111623829
121524318
325286890
327807759
166317494
260518281
161346827
569559172
264963893
169848576
390518269
238451163
538067686
452888495
314552696
525346437
225498725
201207096
576876540
307819273
46762918
507617594
578231602
219489881
243696821
107551756
190405477
251209137
3230810
454986594
111086511
552726016
368209653
238768773
344844282
131160899
592723466
417917921
514964226
8053155
76611784
24023111
342957995
130601167
186331978
413775024
339617933
291251927
203155242
594717137
61168427
27942002
270306687
96351943
602041544
195776982
472190251
384108671
46182731
436929271
348789705
220859759
169456747
361720812
311787188
513676811
203114522
139845410
252374580
473859824
541388222
82480486
25785734
28294881
438375754
157075419
457251418
433232135
330563448
265185547
530768769
490343310
585568660
216840557
519737461
240278306
369491992
1130077
247194276
464238693
352589615
451996093
423357194
281623574
1043678
505991334
549376236
189903610
93783509
610971972
612744451
487365035
119799168
562290661
218972274
603414856
549161995
70925713
309253540
153528202
268309804
485216238
481838794
344655742
505692652
388704487
59069815
392151455
450352930
567593316
72265545
70891854
341168579
591936529
536168948
390891357
225591159
271157808
596946475
143992934
574793593
16865081
389905622
360969495
334280023
207672009
383171042
231588088
153040956
546555432
138061365
74094012
37671378
384914670
347698284
285180506
435657704
244129861
318194059
144439221
170649033
471163176
194390038
117331948
207988297
235415100
524136397
522517333
132097892
14271033
71486133
291922728
344721668
516648359
154687887
389161800
203730793
328537930
281330744
279453179
426233745
501262525
495300089
19190193
420695368
377022097
299331934
243244238
22880968
544289158
526700513
291263746
437721431
182538894
229083900
29862775
391696444
595785571
467404409
115363930
461978847
311777858
573601585
520175913
451154407
611920985
59146845
564644882
287396413
295055738
13472217
156103969
601698055
38962558
326768700
281574993
241826433
306434878
369876617
242415353
36101090
538469085
420088182
453809434
308896829
70230846
421922290
419378443
517005113
188044296
87156831
372128198
399826459
507974767
249918252
281557855
570791963
174766829
387827648
103992585
428811767
196055663
514392800
324855916
114682751
66456503
192843530
176815416
12902968
223605052
382562733
156616008
454412544
211560715
375385894
300108647
416920710
29328257
540966062
603177642
205627396
4043135
298292216
491144067
430089863
514630633
318530372
126638608
125657021
511431818
123708822
509609163
481676295
200950809
384823303
481974365
142038057
360923265
195476401
537800780
420416937
91668305
7741522
606676319
594011413
10697420
198135377
207907247
273657823
481080461
336772934
388053555
41131597
301420723
596218196
216389293
521886607
147832085
235139602
249939427
4499088
553593234
464713830
268890652
551018222
509762218
217039985
100428696
41864134
123374115
254476679
561275615
433516260
254964469
237434091
63422798
5682266
373253254
66262585
606750888
566952151
109232280
23425601
410659438
441076421
550027697
175710677
81849420
73794493
171448590
153850574
538226513
244637825
259700473
160810697
68846820
558261807
365807779
418925794
11761257
476038352
260862191
492762003
572641968
64056457
580385365
177914162
184927459
80317140
599611824
386808986
159114443
450902501
542084281
390660026
154801952
566914111
378848263
542120600
598359727
179059462
149820287
391344062
37392026
442497205
204000657
508287729
584812656
569035284
306175564
278560550
45695665
313557313
532420977
158428297
492318803
508088681
377875231
259894172
329040957
23204857
571445587
393735756
322525386
516651872
530910311
468699457
364259002
67028325
181880758
494175834
362057739
529563581
276503
408955843
214859104
87106126
302795100
605593772
447230915
266210062
469597404
38599523
195279335
161039927
583862866
604931104
399155590
256126323
37649618
248642045
504598881
488660355
120412275
234911642
136303164
576233384
99480792
589888572
616496898
220260111
452974258
49424313
464628522
165650320
163022878
345935874
209388692
413805401
85805798
314128286
222138541
606079971
590824908
206659801
587826005
431252082
362198374
385247986
50797954
419069771
156919681
494909523
590264251
515993211
65852554
36976846
429067188
50545901
196014964
94811196
92178174
291005612
468051739
362350339
22309702
551750209
117211329
152639093
106909445
291669130
27720110
48112577
344407065
278435433
272136116
159732784
127337449
516491288
319040123
33174203
447747092
105798862
289716244
114260050
460789120
499297295
248382627
609250995
128600370
555202612
326230896
516168521
473359733
54812895
189634537
247201131
524994654
191157857
556453996
382359846
275096031
548590181
211847592
345365119
515471779
141318347
520952946
178437599
155666552
228017884
478551565
269509698
140623196
49060937
110465991
600556388
265247659
241893780
329537251
568447462
551625528
24521939
302242555
108404014
609177478
141548788
602135164
335651781
447909275
215627829
513062718
247032916
101801802
321385953
28114303
302960739
259361555
451388870
503405669
253887864
579959755
487179500
70356416
455910878
72804373
337881036
589834005
222740917
317600332
314035836
323590598
167731821
61608302
485179103
37022876
304776788
143352361
215994117
6169066
536818456
360239103
487675461
78216785
137972506
52495105
155608271
384877834
83376851
158151766
234429441
581849859
125068877
586332368
420849721
154396190
527907566
353740709
375703877
231736145
533718492
597901863
550927821
126563683
11644632
336301573
273290627
592860786
28040092
451601280
414992459
416685908
200121709
514170760
492613979
297036511
27438058
346540803
203471663
278146019
159411881
539045283
132656781
32467292
451629923
537685258
209590299
189532256
44750928
102819604
348384608
28362929
375653083
115712786
320823353
371435532
124141950
613197272
10317821
257744914
347409395
531059505
59573296
291621936
280599996
508852223
458737124
452834734
579443566
10422148
347307633
608744410
157969762
415100588
256477061
233894832
56193671
496090195
95380564
503925179
465938006
495415142
24889686
176368455
184095663
105903264
163936942
49235175
85564629
494846258
429354957
90233127
501394412
141098387
314010105
305167260
397489953
560904220
153420485
151462254
63799599
457102598
551164440
539321073
426552939
445104587
27583450
47767637
16777431
281534631
406853027
604658187
316425362
2869869
73166644
205399066
12575040
468060390
83783106
307365277
33086842
162464347
422571580
279250895
119998124
490375137
19299267
281375545
423661027
256436606
250109362
131243073
430095836
546803260
612894975
422044637
47670368
47345655
403571700
532829429
313106406
421334563
163422281
468540060
180288159
83468941
133555158
256172065
20934999
418444882
296618568
302822949
259424950
303956121
199723218
533391965
250697691
235264074
122446549
333331716
367122357
88482252
294034559
569147528
205815145
185173932
445604980
314664933
444200509
268467439
355515494
75304203
436951996
170009324
215911449
222691645
347669910
239075843
221300527
416237296
522302965
572854259
324299052
516971541
109947810
1571075
216312532
384434885
160469191
153966488
215770404
291623653
241571351
547136660
278047903
591224077
30037604
407336707
518064119
324388253
86351963
135699889
314491354
418251913
592334439
424345611
92828405
354492718
105901803
255998841
8748170
193575269
184443889
420068625
471011301
457593011
241793521
151019827
191610915
449362103
490947473
131113661
146628089
555719953
102378761
71215196
350707609
117582060
195413794
358506086
396141831
470408480
551912799
391698973
610429860
444460656
401311925
12010505
427167427
398255184
214965757
52521555
22036583
174942365
418364258
137791352
409094508
466018658
366904872
563095694
74680586
174546258
242787901
378402780
410467305
409351480
552100028
494704459
231709789
73263524
494061982
455465849
437361843
299483483
285666923
475007968
352375461
108857523
595735484
345618827
458774493
130332658
553285631
275450342
584159558
19686717
506608003
582083172
60785233
327759137
412788880
298625122
43183624
280711985
274333792
53759381
11247874
415130560
279241143
327710524
362137605
241790598
286637532
484654606
254444911
616406026
531005944
614953405
473578452
59609508
127445308
613997974
247586858
40156996
14751833
473109775
516797135
304805723
384150862
42418243
407902032
67622696
203344581
255740825
158533930
504805128
456198311
254219747
408035926
286356354
201639168
615261417
427057094
536776080
515027488
502161014
34121644
582243689
312263910
455416384
313663723
607361137
150375144
17978358
55045929
585198322
407389437
162315974
368286487
3985019
260751604
105936387
125291120
45850899
576320781
110442151
218978673
160522623
394722524
345752877
531372660
392164623
397115101
342049960
616902591
206316601
492840483
478417006
540550410
465572868
241525537
545990821
553595511
3231141
325864678
493211286
35625070
1593687
353360707
311176658
342803047
139493792
534309954
480091145
484033065
351307603
180115265
451541444
175283221
325251899
84382207
26697793
487438591
197470436
588867957
295369056
178980546
2823230
201515968
177429916
261406949
447487904
509550680
434226841
586237930
50093566
59770572
238156020
17467690
160916049
18018758
85555438
367321683
372763367
325968410
507525121
267350567
89105627
480242123
10023412
430755018
389048111
256513249
167123929
594725557
268420782
276103965
274335123
46451745
609380477
286174799
372575952
402334316
306170500
442265220
556014233
48122566
403613128
327682603
140244110
448058485
452826739
583513379
239787313
142235218
230264046
318742322
417239580
431385212
519733915
589470760
211259362
573642825
343959219
540222711
5797554
348648454
316478330
446724323
396859410
303594759
348764744
459352636
110784457
449815400
85463330
445163343
52152749
203579740
585632813
11311614
10232313
53424143
51692478
23276218
138816066
168985763
167012703
195014672
187812510
500887486
327390007
73913537
214085650
373225338
320466653
22319099
439044152
14181217
65541147
598287019
315507296
7344661
363023211
1528676
258656558
197008797
21869397
147850669
471966750
539173605
27724649
209817061
81803112
233912278
394855771
233758896
90528198
66055218
398665259
464760685
359367351
140303
575704642
247286688
495615251
71944010
379591178
475840543
530400703
33035683
88737045
465128514
11040864
583092243
48893787
56225838
21858423
330896529
95660200
198343635
380139524
243227718
426066808
270305845
194414445
180554046
317973273
509818077
80043879
452822877
256236980
250925482
425356065
93178666
174153201
579701497
383160116
279768192
199436451
611649392
259199545
543845308
380818491
410232105
335640475
526254239
208273647
563871060
259917780
597978197
12284691
72855640
343339243
12555674
534741253
459216084
588084887
345773295
306541693
500364117
326438152
50379104
264540345
504094847
569597654
512916327
205550050
71836414
453742827
465213620
549571532
337483125
94528018
554655646
36506801
526533064
561110988
44474432
331461697
174218930
181221672
381360066
284602020
39307545
384472446
331001308
187404378
82019228
485871926
359451124
434304372
410116246
30456763
310376302
590943761
461519659
532862486
211827431
455216833
613719058
437385350
261655318
409154496
305162074
65708636
201708040
205507107
73501181
569788662
240873477
517976232
537129437
406632440
228605168
317482853
355578057
46112436
198736053
89358254
180145564
276112350
510500351
120721870
214286308
586260901
482356942
348600045
594864153
225712862
418379873
198658147
147062640
558239137
581135497
31264537
443875923
27948170
334281202
30896690
145114339
339530675
155853442
367507048
150135036
215871802
270775587
359394283
584723217
310949263
373972373
363329346
428776999
526359844
134365068
18481055
15821191
438785276
16723250
454674968
114486011
530861598
557924071
509854669
161170819
139322967
217733353
479302511
23177383
409370999
207209817
127667451
27998747
65536017
584447209
504874151
270053949
284380270
560607345
467719977
196423936
9588895
592262855
182686272
122628064
153063683
474308752
25568982
322843408
463628430
252982415
76396917
601882701
288242187
278603591
482673739
375032031
490260725
327904219
460581483
591363212
214177499
130033486
217784690
173943473
116769997
485517453
437090879
228222625
24086489
279944468
114277945
613814096
489362815
412411185
605493440
489537681
559850125
545183956
352156077
290438461
396520098
72862638
336163137
549991654
533751189
22835641
520958961
72674486
271058201
598014734
472334282
96824324
100002574
546970531
310638516
301419297
3710286
2972701
198209472
114613006
499237406
223584974
188098288
582774146
80968590
228078483
88366009
556281674
561864764
81364132
161909329
602785667
37122045
361410521
76257568
554361130
517254850
24773558
439997410
535719827
59760306
25710849
98997488
242629137
395507973
537836284
258134911
114353142
46924974
240488515
591417972
300040414
370961817
588034663
269606739
420147918
322637746
533843438
589343383
163613619
68102036
231383839
309035261
95119010
508356900
271586370
70992448
47097571
562626888
550396571
458518167
414959200
491437253
41819125
132474897
425536667
120828162
302505714
315926343
601266049
125872195
315578375
592319042
227904982
245915744
337944178
40772520
584021608
212205217
96121981
397852790
429567521
374838377
201910182
88169831
374861294
40034707
370116163
536822854
283281489
183708977
98838951
1608614
352178792
116972854
95161153
526519629
224109006
173857406
223236538
462805398
472505200
459017798
399768466
309170454
245598409
283264222
483880602
601730481
277136551
289981426
272370480
549865282
275884195
159613427
551688918
402880729
547786401
355891810
205215423
577076973
325489646
316118283
472341242
138243011
430258
512158791
207326572
203164556
447876759
48229272
276073884
261495344
443479071
429519039
481455853
513324768
335103289
531774026
19783135
274082495
108672180
597534432
332568160
537512589
421372971
411119967
494971234
139815584
91399521
166867889
82487177
390638449
100362516
394943655
78874418
288263005
584511802
152789079
219849222
511864198
437648543
126768032
350683102
437168217
497899697
328030511
336391558
411666839
268855732
410119578
29102148
64741206
177497551
443419235
436325101
306022713
251845656
310700683
134721081
531254773
45221326
296259851
18082941
80704842
596834386
613103939
252868302
476560153
72407050
2930876
315494521
433050638
300985388
565256522
98598091
386783892
190690245
457427179
122878145
511350626
251626387
412920638
446247009
488646358
617901256
148882819
417598253
578328131
105699982
353382219
428807039
404052642
458609567
318266609
569672484
94589749
436443560
285421734
470126460
438216093
405466073
226330314
279869546
389533590
346064478
54819473
181490158
88998895
601044489
118500101
178666383
53104421
529372037
486708667
469138338
322730575
506835102
318674948
397222051
410297451
300891333
197380310
520129359
523381089
143254758
452280693
359557871
504925295
546509561
209367374
186875025
97072337
289185789
36543181
586472441
607699778
532184522
86899029
238350677
365231350
302449641
250122833
421093271
53929371
395548154
345143064
34706738
109645789
245349684
80177694
434619382
611885106
356208820
53872065
217791087
32355043
87137914
577377080
594854738
190945514
346960083
537580437
126266655
174136200
281086156
411086291
27109333
40306767
148077518
253413540
362466010
292148220
288735194
382470548
362925123
329062641
422749910
551343393
369431092
243523104
485656338
16577981
17482425
481737101
436523930
388957774
347931702
484502580
194061191
334241056
547021931
532524918
530066818
157882803
289521761
455752411
126629358
251347626
387095689
241192712
238769755
319094952
312983968
133495746
25355118
346732301
60112319
113032761
559696900
363486364
169224170
264366587
69849737
557109043
136135838
532275966
551891122
545965357
592048060
217670650
275962453
103290127
504308790
250835580
73282650
139403458
581968082
404326124
249202483
378739959
509004797
140848579
245426928
250431423
283707135
47714844
182798584
336988484
290110994
312767689
599378269
548399826
478221512
242509894
20211657
42743045
186028555
108391591
371603302
94088445
378106555
259819309
226811637
210399942
391168194
413255821
593443971
108377124
465134727
536161909
565818963
522978448
500809433
34621378
608828687
484533177
177819528
368114273
258972395
2518021
543140565
523015095
412957931
555587564
417349307
62951436
473921496
548926028
417838662
460409053
515861952
183567339
510162252
507408031
513613424
229482066
451480638
41292775
552164385
379023638
506852509
154890689
532919371
350629238
561657328
402073144
434352146
17925557
519041256
316169359
490976767
179835615
507000244
610235454
62295270
19953174
62870788
67377201
50368267
176520994
190810982
298068734
43882722
564808603
617363766
16601940
599183437
31657120
215850156
155829958
207042209
65992690
265476795
341393681
509286239
160358610
495820327
69092296
598106490
276674639
77660819
34833428
103360814
249361875
353051377
323961969
615113583
111914334
366526689
165918559
381882385
554462288
407418974
433585352
164851529
302209870
292020144
452981035
531508126
74004322
277801275
285627065
261115321
112454189
532686337
136246357
267354032
480425606
435277494
203947792
355553020
326536054
605222075
387067849
22764175
243202257
287616907
79175984
103905781
310333803
440619938
11106346
506766633
121245744
281196614
145896355
418526280
536803896
160991812
549922041
65951967
387390170
484049812
305794472
382180878
436488487
396071178
8818929
328564135
404738142
275771159
385821916
236434894
101724439
614549756
89439425
266579973
555625889
133148371
225168376
569487178
520908214
427661964
202198192
32431150
371421542
342903882
135050915
180428953
276885815
171962994
377924494
264675976
324939464
405214053
285974514
58014177
380738302
111170783
425763118
265488050
541393772
119341626
602979155
232238968
353605732
415950262
410364479
584135133
99384792
46826107
544903657
460974308
616566911
106426270
229885079
595234835
232075313
530336567
16040620
135703239
533977450
136670990
252438082
137108802
101452669
433597650
169760134
510078438
328361692
617939240
225645747
487491067
503617339
118359028
29682934
530721523
428067271
202263097
500234694
174669482
356818998
103034289
544644467
392960154
535500994
14849870
59726608
191255793
497098850
571702338
20054061
253238546
201107320
110757171
458049942
139539128
599652784
481654319
443502066
191019523
512740203
93081049
450814524
183864777
16202688
551066936
287258535
134829427
445814835
431853879
279796273
266308401
371799812
287028528
178252136
23806311
357465372
535263407
399441181
482083020
19259613
173384423
291779070
587955466
106506542
562263606
109643954
165423508
171059237
443798925
21006534
534024872
432043133
179760541
487399757
212223254
613425739
78021827
30785425
246865054
491690500
83885927
308682045
41734697
196088179
457527895
609594326
374077191
406482096
558030949
165335689
128307275
118929706
134982795
268073688
187741124
434121217
464500801
121924387
230802761
601775575
602650427
301348153
92739930
506354841
309681082
319347385
175649664
328072473
355033925
509260276
414421932
533488035
41152412
300930222
212083618
250772104
81460438
323872337
132319558
318496170
122340746
191702966
455368990
564950512
86566806
454647294
509773461
340988746
461017217
278470306
171379008
423279992
318596487
405276606
206340580
250212415
536047226
358641243
281578755
243706031
281420278
266791826
30117731
479613871
601307122
279894065
288076172
142900748
602456419
276015046
309206252
387114524
506266843
210333390
322549023
429819124
36184748
145679588
88916974
107543078
335621082
381036663
285639323
571314860
15887256
574583259
74279008
546855443
99567871
277087217
107613489
346520147
170378467
162485380
185793145
593830051
567046399
78923360
386042960
480799128
43508483
472432157
588974717
452291069
531365343
48299323
193223761
229084756
271895794
569446684
403548990
577029323
110621114
551828198
127989284
302974520
243566371
339503456
512431653
190918672
572691869
404269499
35939590
239397527
41026442
466431075
157729315
334372130
598914878
389513117
528167839
601095601
532042801
377498423
154654089
547982836
379565986
137525731
398245933
318282586
389924993
575463491
107111748
56904050
128529939
409407814
601781959
446068483
295033498
543753828
409915922
518508561
309614652
87899750
242463887
269518004
462220658
68229433
146949884
192756723
308611190
161673961
154795991
81513693
62901625
562924006
281013954
393224567
329171232
255331090
237642149
124818067
251710510
261304433
387912347
306957289
121194461
264815202
274081605
530377002
314174481
390093852
443954441
466747446
498025933
518195173
358982382
514521400
269726064
456145014
24911030
602041931
418752233
202660463
505477106
213837770
289327889
491449292
349038189
28717180
542693998
207584411
433209081
138418978
137265607
376816160
459193577
557693300
56407562
387485182
397331057
195924267
53918970
124818494
196147104
113234432
378399898
453321414
130121184
226829999
583160804
62527340
204854703
610249876
242019331
241575507
266756433
362145045
39086020
412011440
527874637
582163066
278667027
120229122
615768838
85647231
580385152
44895062
194057771
601039236
497791321
127905020
339021299
573542276
124126214
286726580
549732694
117200558
222684948
274430563
334023312
220933977
75012380
504446193
242780104
453006954
136712863
294475788
256693367
147319095
277135589
106127447
569902680
564228256
74274033
66076638
364808341
91983470
356219243
354915339
93850977
475665300
265156256
356659329
408702642
51706243
379785336
405901517
566797245
589269748
240448182
426220511
197319544
188534926
617427357
453302263
572764741
163806176
597983371
55935096
89040298
427264596
444678730
9401834
34430327
171678298
578051126
529916647
319129814
170575250
3334017
527139207
300700747
383557804
173032645
362215143
549741640
511452503
239456034
442960578
159190677
212589918
27506116
439956199
614915330
125161132
392171678
304362196
467588803
582279684
571888048
88545321
271581198
265759048
26095565
566022707
30249544
70460876
5082292
560912787
181050652
330315382
584944137
425288937
178041764
237353285
22823837
238923482
158751581
88999477
274454237
453890131
365509560
220186708
428307528
2202733
506580089
2486042
49840071
512565743
571198593
222091525
45455795
610742035
590205568
242992686
584137993
13615104
487470287
173214463
36511241
298048346
100708913
79024044
432252111
22011033
308259849
201775565
138939805
174213488
314140935
247783629
430347972
545137386
539728440
529640205
577653918
556285085
435959329
237639630
313871680
197204241
527940177
615461158
188707822
195818786
514201695
340739402
393366437
394254597
103336789
564655774
10292337
248737964
22358383
275914791
314343915
194919432
10864086
40872812
338718471
86886201
551353732
561440184
365365833
163712974
532731803
31566286
372204397
568412852
559131639
601627645
421534251
510753558
605694989
47905335
10820687
365727300
277347883
417594345
129963819
182742733
460617565
520509315
12249893
280848065
546905785
267842069
303772388
136099557
362912014
577791885
337967932
208427817
283167832
534576916
391384606
318139642
43367494
120177421
166210628
495671201
536908102
377369506
230745675
255080103
2070002
85704318
236718411
17299954
284917092
87654814
549362415
501083949
584472487
29900030
82353701
162184504
235969602
482182940
513499513
373023760
129589355
358124005
268504503
140040231
64356450
528544681
161286161
538229656
396378171
156277847
195465358
144715160
73944589
533571159
71996887
411081120
404316633
503685228
522622251
455250852
554824399
544585559
315431138
16993263
203607477
209479598
566169313
542656721
260331138
453563065
473083782
357026131
374584813
579645198
455464684
135403380
544983238
272406633
20278095
431193824
129006311
7277297
98441901
539852828
289697113
588441508
540331338
520808019
398769786
424748089
581925991
21861620
111206749
563067826
399088163
585860562
434448284
74149714
516249632
356239201
560687179
164952193
469360180
522538731
13579942
465918156
379484929
316559278
277214571
578109582
41133497
69052117
172066314
397783367
436178457
323426705
547455157
605603559
559538310
340819639
93523607
615674445
352608779
62793827
135908234
85351494
396480900
244709098
164514131
591075650
209373545
173436465
470413467
469183552
194328685
612615852
501508008
427152455
587567850
460399971
535691203
191392190
470559061
300698007
370369908
8314655
410955089
203344403
470019446
605024233
456078145
195882559
37408943
316243132
33503796
260581074
402196370
179548178
171497453
529703919
14161950
295325646
252752856
545065339
553355506
498706886
589503363
186178234
107407863
602557673
444460464
148371962
536142470
539029578
560971538
384216971
441339727
34216711
470400317
186202725
333385622
199732469
590403846
221788991
353651284
465493026
28389373
184239087
521698186
68725376
298693729
202784519
154382265
494593063
598061667
113556547
119951802
264004004
356880371
20970587
270494428
364226226
371544868
297351825
327725238
547264920
488906533
364670580
319976059
263612084
535221548
430291120
31499405
562713015
141602341
444393041
362654525
122863021
5845532
396498303
188522911
394628846
139136457
83061856
446020163
216629844
449160991
381892259
486062140
318090959
364974490
527227227
611052975
447620347
374232564
164082891
545669079
271588620
312405292
285256799
31230070
398721479
111815915
384273996
44810106
55438140
1150281
221516618
42617825
33587050
377835935
30827930
449382591
36580927
19976409
303510040
45300757
166557733
212508089
607430160
481106784
402464837
372001043
462362924
66472524
170489750
533101221
583829105
275973779
183723611
398533453
271378317
81638589
306537024
22200920
303015763
130361733
197563471
325886327
362203845
605247983
237152067
205489575
113442018
164158138
355990342
46331831
202673638
310517995
130197118
386475201
457145157
604105740
101143962
539133250
233244765
373196890
32436395
67192211
246512857
502650357
231773182
367342944
349915833
273315780
293878730
576475719
75998724
204711845
403633070
66244749
603984852
193743616
529758205
523148025
214244676
46854035
388432647
608683780
67414260
460475705
110808852
115011613
13680394
567660807
402877377
138184669
315092640
581840902
373977847
158838810
354049109
66860339
345749355
547895382
17510440
603632336
425256404
257552612
536318546
126995525
370364869
595192085
571322834
414544895
171739667
398681829
334413907
417926282
314501170
587655599
95172777
173269192
66114526
413213384
44546152
306369882
339257101
280043370
272208702
168784102
295651127
394174318
55998920
274625017
362697581
575350136
101064104
547275880
262022894
33041884
63220869
74808879
20266943
292395734
227215373
434340585
242457225
15107815
521585602
180986244
604356220
447588258
132098115
393562637
534636680
170405777
396085906
183574093
214730196
94249218
82032734
367966037
428697317
558446563
281902370
21203880
577884110
347693922
549400275
166125986
341649060
461141498
320683865
119434397
89826692
57592537
12024645
600939426
28905085
425501334
394878080
517781206
528769053
166655779
214151274
104269780
150204048
397485126
243866000
59622550
575036204
259954770
574551880
231411487
269939277
578726243
45275212
184232749
392293732
198304409
196819536
388594158
48937240
320099444
606214745
159157319
71875590
85038288
73169409
482986298
98803480
274935560
287575550
77975330
152099299
104559291
223974752
523846085
512215721
155474409
123162714
450539044
216173077
341934618
579257498
618067380
28405496
193408735
319243579
272235416
302614677
48199216
594115170
553839454
23732273
113757111
259510482
451794908
282551563
89004743
505331844
530566780
472559817
542050477
393044693
365416314
194184712
472517625
27387005
299127627
584755548
30215291
393979564
290801018
570651681
353537916
469846969
175425860
229431011
362587827
321731410
414217780
465458893
205820739
85331019
169881665
238964532
323921772
142532978
598450455
444010843
228816994
574466206
526265373
518859412
212370267
347684557
83806927
94333346
235310209
413263187
249634279
423889259
459083355
41681133
574751420
378798352
410906049
168415861
609354411
376037848
587115091
112459158
604119122
113283806
611313202
102413985
449252320
183488709
210948769
614207405
214028599
260500310
113450194
408920049
15110135
360855175
547428256
562489897
179464088
537996485
115701989
611615487
128142589
568819952
371443379
102826382
378356269
417507926
402483776
110712250
108406795
401867500
496935322
80125626
552476706
355804037
316686765
38105227
350094049
272405895
219728998
286630316
73411430
431463113
170143102
102207846
547938142
572670324
571372008
347345129
304052495
519105938
428006010
518842381
196237705
51162352
245157444
435683093
94658783
594198520
597174557
367794318
590412137
382192315
505452085
100665657
218263658
293850142
316880279
70626564
605664549
34035171
305469848
305746450
102457722
612563148
261136269
252414570
440025433
363735248
616164704
131048061
242699188
469475624
530313957
184826391
218509086
166700257
444517336
322125533
563186242
110308509
159776851
265823223
36170197
90040345
94791094
579790243
203189290
327815693
61311319
325855636
41109037
276393365
148392723
610676755
312974166
141000740
74864407
132157970
505544872
329239964
229833413
527165788
196893228
609534515
478224790
359272944
64306367
263154818
91912593
174472343
370493049
389084733
286235552
218461869
96299049
576155551
274646354
550505458
206709417
104864467
463909695
191061503
134492139
549234041
384668875
98398653
204653316
579294356
294283256
402531099
239251666
65324607
107228311
196939977
536047078
156484531
134576753
566860369
198209462
182222500
501238838
202958113
32710649
343740735
155372766
63656465
380563010
611079974
582175019
225650833
486449780
580975633
456960234
494420138
122768821
121861081
398464702
456620857
108020635
40942614
424356423
88005040
273370764
211350291
183974216
243999048
565013674
213439759
378590789
321784686
376226199
427945327
254901378
440294629
127824300
523788037
444256234
136511365
18632851
408427823
289057307
222643362
552280049
95835869
279166591
592868740
337540691
503025154
160990572
312592194
58210768
595292538
476168200
508914498
399363338
545275188
340945177
203939344
184572294
30096581
29696929
144673906
302107281
270479759
541772727
213017337
64781218
324352985
76063447
73130326
128006260
447626111
562344562
219264754
354430407
88495692
39496160
167128941
58377504
248088671
47281181
489031990
293054989
312611692
463222038
359552897
481572758
152601269
113667213
13018829
491285035
73200864
584379525
578101302
366789203
395863921
548835925
616557630
4708329
423720728
500358342
579556085
555005348
242766123
21330782
613174504
421747421
255942368
149074123
467551417
545041549
238389678
193508262
186424539
249101554
410034351
280063722
301122350
183403067
413722868
255037262
50275623
446950640
554084075
576298113
459515394
603663473
607534136
104142865
103973117
377757
163881263
115005535
110807976
73473901
527499988
557396175
149192502
5620523
48315813
324229234
426716599
231410331
423170
587415949
173229728
56982722
51725756
164634354
534690751
295673268
220808012
314537936
225559372
425948741
241071582
274206152
87001966
485448544
51082724
392938596
522304009
276471776
371556660
318693498
202114649
332629585
125066430
472601756
453081046
204692269
187159511
8329238
203370345
253572002
320421809
147603187
346882106
451397095
582940891
161176172
586754756
129104369
436178624
414518546
332923240
613598246
152347275
416950383
22732924
440807346
72352445
119746739
307519024
128636441
129625067
271981069
435798137
282020702
225417750
280723673
523319343
166278051
180308830
375674838
70234046
507715868
15864015
573023167
241119167
293890619
544759863
572526899
293079082
28982634
236416932
406903482
160427429
456354396
174714695
224995122
467430123
142569123
424248262
353875085
503071592
264081954
593070299
141368085
210213432
137178572
11200888
513190544
306572566
352428656
175907978
31283794
464490677
303006340
323310204
462458769
158024157
463166500
476284005
233350344
376017528
154092780
575823308
591091695
222639110
377972134
128287897
211442497
86998748
30030296
157832454
202305975
27298024
255445383
384058449
394372869
202988576
181810009
102141660
541259096
607283431
67703199
487300438
339322385
439760284
335276282
409374042
479267417
503778315
416186990
247579587
2245561
55088522
376333363
31228869
233684212
25979683
602481946
345462895
513580799
377014139
146205410
541371557
173062434
337761674
509685509
129453829
571682903
509836613
187301866
595936487
12079122
554942772
547269974
35154668
133351478
391726829
390395117
212960059
413968986
282172298
470773661
275088219
278819778
288070268
173749163
588036939
259776335
219904982
189828098
501985691
461934629
53035581
240438687
121973353
583332280
291684353
186987147
318523471
617066127
66568477
614082213
572284718
130130756
73011346
475686308
318433776
574332047
46420237
526204125
409046638
599686216
415061300
135589408
369953170
339825345
511215083
534764352
178597340
29306540
556363410
452968385
21328262
438506023
299178208
530321427
355374969
373061314
341212703
464784149
290333282
342220100
477059958
386805822
81873825
479307121
331296625
589372971
399681015
235603892
125104479
150213860
475770745
604916753
64703783
615051395
213014060
260318145
462673318
485692670
574952320
241910752
387906480
507804304
111117263
130579183
417954586
48549229
288471918
263996604
492409190
22903699
597624707
491778885
304188281
152684504
547622709
33053800
454857991
390453595
162423520
400092031
446053103
523517372
556027605
478753403
174172058
343236231
372287793
19481451
492742389
277981909
557798309
570506556
298259284
595895543
207299702
150906960
434930893
505756172
132137038
518264386
174366240
572437220
587647468
297219638
605577320
55364556
285169686
183709523
609941624
126439668
139445169
155344053
438728725
217110591
432874210
529896532
614692214
115957621
187407947
64206046
309857437
240664918
243572465
16576884
531345025
490559920
329586661
526203969
97598549
219151620
513380883
283640679
458872189
345017479
602807441
507520658
610980338
172687704
204104224
581593672
579816422
539509456
27271555
91777449
147347192
57566003
64775778
446061644
359523455
594698005
467025134
130490386
574860700
149456122
361612907
219783336
255929933
71228254
105066463
122676860
178919928
122034539
234454500
495581198
565012273
212301302
535295451
608310987
378371912
380780873
414695292
70768391
255778303
216468731
521078712
329721627
316964001
600087661
39782457
351627780
369438157
194213063
282630738
262713747
591976884
107303831
50637040
465285361
351766248
144454972
518901646
364314167
88744783
366562048
294778358
24872847
372347981
64659604
283347485
108140805
519492736
427183237
178866119
259816327
262963910
397905252
27054712
534177202
548610252
474393991
439606939
498548680
280893141
415864972
587660810
324368622
302307742
256994339
24911368
285171982
106156307
507669014
492815441
15566405
519451146
591757354
368042866
31587060
107654063
488956161
399452063
102632622
574399138
560853310
528418687
544827025
176747366
423600303
340957959
364510227
531712365
517656608
43023986
131363063
189786258
426431382
484167182
119113841
53653095
119471849
34963795
600829235
152216507
418935312
141411709
281706773
530209137
221883199
8952255
286317704
443187220
461474021
132708827
183515958
161072490
603641119
2300564
208133981
499399767
343660713
164877743
150684906
303914411
147999445
180980077
278013520
222647200
236758131
521897309
325571585
158227297
168998003
349458704
562748252
66018629
423136025
226948449
96189401
142587563
184355135
606217000
250939260
383317810
46457367
100761914
538681765
156403185
509134687
434589704
608180066
348324273
351999516
344573582
95546891
266972839
50898488
567738222
361116697
159990075
530482215
291318600
159118865
587953398
30522860
375368445
544340326
499969862
432322952
201004992
39076391
43231841
123949197
334063594
432870522
495949441
489215674
318733657
216438184
613589596
484772207
265742797
464941756
29720791
513439398
234663981
538704888
122582795
428362235
611131446
385044490
189437880
191487072
369495267
206858429
286383415
281791253
485713209
341341374
407578697
457916851
372353867
435205818
155801101
114022798
185623141
290688130
331081939
549603222
28114090
181859831
138641464
299911333
186200651
214573873
430224015
383905661
216474016
340206142
77948067
601165656
364685135
386871841
32138478
229513886
351304490
237155927
165046467
451625752
260624563
100916290
328552577
466672586
60773319
12606011
437628030
391086012
463307261
193137011
490414534
385412403
129780132
158997038
90871787
108381399
173118333
593530577
309429050
473166729
482510067
596882944
419597304
242127830
382580847
80619853
161600600
338196104
98239475
365799188
514186115
186061209
64913837
387994142
193817980
541374858
272963574
141096154
124237195
47673093
368942223
182988268
168152918
181587086
265534513
380730314
414608263
581553907
534462297
608030484
198710653
575283312
427889011
218584616
154239387
118040
36613530
566318981
456656741
133413096
383325317
108571021
530151442
604408369
165220333
303562767
145972095
597808261
503495486
87559911
60495720
310098676
519364868
166160355
339086904
44537748
194761503
366753842
299866511
116250230
581309001
350993818
553341384
317386915
372201955
506134633
519306446
571920356
103022794
495535458
110438094
394150517
161951687
279073606
206804959
31829373
70590620
267129467
538959112
319774092
258670040
329476229
149401615
408402688
431870364
219827438
401177458
535904030
111542537
483351382
370373267
11195515
112151952
366704272
460141617
261972134
338455135
254109524
567502277
24176715
257815195
227320406
231430898
202956594
577935601
342273643
491143935
138554667
396977312
339827093
172341903
73477168
454957161
394015753
296788296
416253841
481430439
337964394
254919525
341997626
602631674
418856902
216473058
136060260
286589043
544145256
588234089
612227957
214941216
313013901
405038515
36505822
353734424
15105059
446013063
64501907
465134764
128980689
83607674
69124151
246542505
237049688
350248175
16532395
605595177
73617759
48375744
520668949
184631684
311362100
327193221
140852930
61434424
572201277
427664155
352216396
375461428
41048500
95579571
359786701
70689103
595599506
443929126
605032117
317368365
591606136
194024741
72183114
368283385
130147560
524637957
2156592
26094209
97694313
131544973
206119485
333532156
602749957
216815888
271764464
360357100
548304994
128309192
180650914
58415941
140514376
536847310
491180083
465871225
177416279
377882847
392792625
138364489
526409949
250874029
381818684
392980485
475002229
574825559
563045798
208036668
436139286
443397634
227280890
469699800
517963135
137604301
117313495
212645551
159837858
115199764
300968736
128355889
32277125
284852886
404197847
163515504
253068469
349055415
456756127
574888725
432602858
261965795
248857463
106938491
546530369
105386197
211769789
556065044
116132323
258291272
17465689
325451005
31735847
590930521
41938062
433856310
51785381
48217314
170928854
533332962
331896149
309309889
417707757
198498245
404727059
127309145
217630086
55476400
322234207
311720712
610447535
606210477
376148467
222742100
558289366
448701464
537388077
344602834
69932177
152431748
122000420
122572534
87940972
460255795
17952575
511532211
38048475
329573694
296753448
561537420
419107151
439319792
234387206
167785219
508000555
11706485
68016560
163116409
89290697
600503567
151276586
63819768
166830724
64237945
468881491
400525982
366194805
533364234
332597941
209662274
533686893
360326361
86234632
568288717
478066914
397117468
30755874
181519907
193929896
509165968
296994326
249647367
488935033
284411002
164033671
358817698
64558131
201851428
600867881
299254071
236569180
355756063
205545582
284913880
453234019
75446310
298147544
340702611
18274646
523209246
491196430
263573121
520559219
360558299
57928145
582683378
488986366
519386850
301067215
13891323
296391210
529986563
567357907
181267423
85638467
168927324
608631363
390258582
243828996
211484772
603399401
548434543
509258286
105853953
474935771
119087065
209580420
94882426
436284172
540086815
315265463
472354516
267657955
14672777
166973916
213329568
193733251
538460588
414837679
546438699
109321708
556944963
322999970
614277422
176813540
430448624
381730686
38341620
391735823
112401659
167253916
236940477
63345308
103541590
338278736
363650352
156822361
85734267
283497381
270032163
494521961
576526624
55146404
288487739
120765982
748636
611667649
578538641
356744460
132733413
9414720
462151711
514687076
80662096
194961151
268181947
535931864
257577030
131862934
208849773
513345741
138751911
617246176
107970224
159485820
410756979
387916264
326402505
169774754
170696234
475758210
505502354
163190541
247286184
366632888
481833641
250757663
299947964
144707864
340338188
116475401
256415151
139527837
479541740
448071972
470468219
314871933
157311456
147598977
460650986
279449941
67185178
449124201
180057463
88274828
568005122
425387472
417100256
234314090
398800937
513908945
532292747
297058026
497572002
391029050
449366120
157804894
252554932
426321646
188880610
483894979
487786466
241183314
3722717
214408635
160385907
437615488
211749572
121174646
611255602
331281573
90694578
541946612
525231385
356522680
513700153
456237676
337193727
131675129
603216517
115461477
3816289
641098
561878254
435437882
184311340
281536773
399669889
469418932
36458695
457516966
353509077
119704011
446294975
214091762
32457926
571745091
573502988
177102418
261439121
304821941
390490493
259512967
345267282
122740458
577531756
285889687
239834373
444712685
542306795
537506658
40781116
109585708
565046596
198356759
615013498
407768644
216976701
541506808
607893675
128347817
44724107
269576088
155824083
268296450
208507851
137057176
38213362
418496989
470256020
575908629
113332589
247273341
410926210
340725246
519978191
307924429
19199490
19660174
463940228
494831370
387944803
475620926
46179492
217338061
381184172
472347221
528376374
113818827
416619608
118454626
379098348
59608932
24639803
153511126
408496668
451093772
501398675
533774828
498193414
360301423
608621036
85389728
436454945
18213994
220465408
373144226
234193078
12860843
108316014
156788295
417390047
151764855
47576572
555328704
118428350
465255585
196560980
406345529
329161422
556421135
91003440
297240393
573037279
410835651
86314853
612970055
303430517
402993505
219591104
200908020
175337172
226776660
42183156
162324717
479105373
599868420
12406332
143661621
465907709
224419519
280086420
351968713
69507002
52925894
519586858
403996569
367579906
118594904
524108460
423807701
428543866
604645456
474906361
505763829
272976500
298040510
95415989
538015360
556771415
538530881
73788447
427496385
506055192
543555135
1638194
324410208
106852318
107612514
342962469
392539754
35948529
239231150
361229880
81054341
368503462
349352960
82051889
347316997
276578721
59401546
600370072
130061605
168657004
485808533
260518438
172579349
221979050
516815823
157380045
55185647
34936704
532191168
600982222
128611405
123621467
440864772
562896692
509421040
34889396
599604098
27659966
215673643
76202652
113424504
348442451
534897835
74414770
30138140
576299446
189658395
424850600
53809846
314701881
347893148
434333173
328634987
123581585
479618834
472512556
201912995
546054404
33011860
310563456
611929725
141567047
362912288
178721538
149691329
411579943
263452043
190542817
124671713
164892262
151742153
174686274
592109395
79949405
209083209
245979642
503755388
14668574
331582197
381816309
498515757
312975604
466790873
593380526
157442079
531560
478300395
529421160
271117291
153414747
65608007
190584056
85074736
375378772
603625322
539397647
582537598
322079628
415121723
128973344
259234978
263437279
548506493
157526062
69087028
200277002
616924334
115260992
31524978
371710723
104598641
491622580
159511746
104255935
6088116
415625510
399942848
571456844
55409876
458391392
308148869
82585326
326611733
126446777
321526346
310740242
304236683
345194564
614933002
345972601
579519292
604410644
511020169
530374991
112564137
316780949
363292286
501076296
551834283
324758182
185228783
40837523
277148104
359285719
180041254
205730790
44603780
9662529
144784771
289426356
564132381
363075377
547881618
188632230
423136251
43245339
614876219
444152034
29210175
525798038
418863484
302608055
169586760
158956689
474772918
476974467
110489791
477307068
408675173
526645357
559306282
373128091
523004664
380129075
528755309
131753509
337194148
30442210
58366909
591187831
65272603
108784676
409791662
120236445
401545162
284531797
324641121
609047038
111600429
538279204
343530195
412471500
614238971
81564977
440829465
323947731
374388300
413844351
302532406
235647220
62634731
434107653
271331979
148894410
276184167
40287754
269697842
571641205
369336035
114485016
242084107
308127925
416717052
71912633
615187012
286919281
469503529
240890773
168803752
468026155
395182876
214973589
94991259
14264578
579057107
82195975
109373646
135296392
392330670
569239612
396405571
363953502
151203193
564036233
379145093
484827047
441938438
477566558
338627929
338107459
185172483
448313888
400467018
233385855
413606447
534313267
530594816
433407408
192729691
366913521
138402011
386079110
203069136
37680776
100020164
118524118
543983186
68536607
286089893
322841134
582524446
148433901
162458342
160472885
346944132
372599402
130868469
245572191
558285028
74893343
130002311
88635114
129430533
144611792
284940356
66716502
83730870
595828682
533176042
292823277
437087812
159276392
380679210
365080054
597978935
71985807
74110677
451106155
274889321
603771572
300471253
370883653
418720368
408870364
604050989
201958425
360469912
493680654
450591025
284163324
164128246
230678054
112329921
295810341
559317353
569242501
417377401
405018185
232340521
448575783
8219087
191030585
549820696
544302205
316089385
523042410
100577350
236355038
191833012
192604290
305823762
388752382
84177039
478290804
210652039
92772633
484931077
304625051
545573147
479331045
405492075
383923696
450496488
264962492
182895433
56856564
242261981
442853926
257653414
91893286
320576429
435384345
70722743
485089849
37870452
608832076
194239794
603167874
544735175
537216933
473163901
379119363
57788038
22413439
70931815
335560839
377738129
374610711
505841739
304177099
303417912
30155416
415937282
209753851
226180440
146071599
51443657
138192243
345210052
285057969
510529627
521425497
246226257
172254812
475131606
59743684
174889068
109322401
327100294
607202722
317767791
591336471
205566530
531496342
121337222
430905369
383459127
178963762
53420122
343746258
106561811
407182215
358840038
41194035
298078519
353913787
28232039
332077635
26305904
595289580
490932555
558875796
431596052
391800800
259006913
379648546
249733852
344254318
354069053
348590128
58765834
607009677
559203103
3257279
510179682
419113136
457625488
436236160
31931400
304657018
570554358
39607742
395103171
258945338
147141485
204538415
339386540
27241230
56620090
209176543
199658567
122636454
235707550
78928984
377594450
100103724
146389760
131621507
86663853
491342751
163222739
138559556
557592720
589532426
618151101
218001219
199247320
251410622
459500392
493393346
342470411
258252324
147533213
516083921
442715514
136375949
430531963
464197799
203870499
173010755
561265519
262468258
115175008
168942098
285573089
615631398
495441038
547466636
210631024
146779473
316901139
23063218
577234040
263793306
455030233
121630849
309362677
617977158
439252561
545882868
120153454
56530866
276347250
273597812
510194303
251406513
452147372
85004574
340406681
93112881
28777057
24194474
344834324
275269390
155681908
35433530
377124467
276747932
198482450
22430223
472397195
106554250
107029181
369420355
121710206
345825400
406637112
549863278
397231591
396846987
299431003
17140800
277560493
355421082
87786839
452286230
161618599
364746300
129478460
416794336
204992833
44224229
612821203
601813452
254055862
535857117
337083685
166060033
437339457
48369690
612225314
257298437
101187753
214897117
32733559
528652477
249264599
93590007
53900145
319311086
76700408
65500872
488486740
18909069
28443426
16244939
580903731
8789913
442295684
205469889
72392659
479157311
240321718
32627860
199108839
470680705
273595170
278202760
390533073
350072616
374309093
605454111
551758255
169597488
469342640
56430206
438442701
93372531
607975567
126955785
547389712
93998936
49835849
29244599
91771859
468447598
501760588
32700190
8902398
201291508
434481296
403947460
481142644
230255857
327291727
148585163
144643861
495262321
556091532
276170872
58612253
197043443
18519832
507313582
550698562
42749459
474210008
594331785
363947416
65411197
236195399
315267238
122132219
329459472
613838684
549524352
60188172
363938505
489314245
488515029
461282650
50126175
241768857
228680714
288707476
77508324
452412470
430165180
261086956
24522569
578384306
226880309
568324882
488079296
388991274
286210993
346255251
559778168
353695700
446682931
241301673
104851095
36854845
254005223
162941519
559320146
91402660
555802446
196190044
295233504
473787705
70763578
278744247
587223986
469471748
426914790
445763864
409305970
333755827
151313695
206086525
111276100
199111313
575619753
386513738
433363476
529266251
231506293
59747523
230762904
538490022
173693279
153236208
338783206
22830447
69322447
268380687
132243873
419052360
596763620
540356947
120554166
232745543
418277691
477300715
588986054
214305173
535098172
38887773
515181395
393227993
269773497
69576180
526409557
187245878
118155201
149692953
410824461
288931154
391123356
442144286
131441250
146502498
298435359
107407084
384944765
370550700
21985559
99019261
89071156
169444700
521599442
37315730
547794224
198521287
92584211
457505436
257589598
500603457
373024120
403893137
242329094
530669555
557106665
196362637
415537290
79718887
533020392
43667458
385494213
297132214
591676590
608100042
446577736
244558461
534194781
323919638
360976090
20584465
519143559
351813522
604091111
408986500
562265785
340590090
561048346
164950164
538401723
328052019
319386276
778699
66040779
318963674
464399657
133439287
432172671
125746935
287503999
125269845
297979044
251685612
16636824
562622017
552083116
253878077
337720484
607196740
584789256
367619045
544030291
447372634
468501747
35366127
165166312
565197937
205451486
330292188
428336262
335983315
100236813
140684116
261540407
576224453
412976576
63582001
296316392
176060765
403918147
478823041
173821234
424071186
117508175
106305127
583682324
333782305
567520005
376492561
131373896
383435655
462534443
23868868
182007629
495368126
68665771
616423910
423004742
569616999
132071139
136918547
242230717
530705306
615486384
434816814
237870799
414960635
104273083
475169419
241576568
203117246
92027142
29150251
397617920
516761598
394820970
185231019
37855071
292188700
407859637
556317342
446339
243510877
165713194
370991166
198364372
368723010
449693136
29683911
23320132
466725830
163154916
31902066
504929374
116500997
510339411
481899376
234934072
522099560
588341028
126867732
509800550
107865177
463487016
471723167
434525940
165023142
468584212
433667842
525194372
484600792
594256834
501229239
445653624
202597546
340048982
412121097
194491270
222117284
229329441
118612640
573569350
245040240
599978955
230967489
558755541
578586209
137726772
120789492
599161881
127723095
509099425
52466590
492920712
352723866
402324322
510895086
216524836
162523905
556861113
198813172
346016685
572002021
381265017
441241422
212058424
609097992
573095239
180123628
454082367
97908642
444797718
144949258
589615268
433555979
316691823
360562305
257470442
428899392
185587141
1298
465894783
295677328
329901649
361432316
291457505
166487633
500519925
30994617
51208945
230457497
422325161
368137799
118339865
347769760
607889833
580077181
424084891
532125885
363616001
378037869
208407509
587056306
279658174
378133716
340623415
185084343
96312089
61720849
203611744
456157432
141411071
499174141
356614518
547635589
398844975
4028277
366312863
334503333
521589612
580536494
322297738
305305038
420001013
452016141
30601274
531369009
617957510
617084885
413863845
49297401
423555937
553054681
389097290
467170687
385530659
331236558
136351137
605316091
156226501
56463307
344390650
310291453
134872612
389112548
67699362
245002789
24934082
324217687
485598784
375119411
560968252
82542395
77165392
177753271
380415715
9190685
359268952
109020624
25937164
588624157
340864779
264399512
286274088
617017628
228979223
83938014
408050665
221208121
153153401
492705977
351036666
534529131
34434972
482673713
157522030
274910261
144806629
441766126
404138008
525142394
100354293
151296017
99539994
241892805
427331328
76650251
378300252
443712168
420587379
328380386
74637790
593444151
216851125
408387211
204510047
34431178
222701299
14308389
540720612
463327074
192303594
244424602
277504715
277608398
120760542
507013668
532097163
217725922
216213235
326709725
205470297
511825999
107568119
437068827
22266793
290602371
130766287
450284802
211736909
564336482
419926205
51081592
477833009
359809021
468543104
26206408
305225375
400334158
338644068
395383061
337243398
443182935
114112328
483637772
401460738
262746060
523778175
9130723
527469389
459424394
541725072
138013141
428444912
349097068
487295685
353069684
320872819
213697953
432189451
592432598
194045350
486151238
445818770
137888740
73142722
380805868
226532575
57109695
359399891
588896489
592492346
256817446
18568461
430410580
3215003
79532417
495954911
441515209
28549312
234405874
106591000
570842859
431652231
325966801
261463221
161179792
308168226
193463025
142446526
240375659
80603443
217008404
581886639
384225534
573914121
260905100
546814196
420731447
84959312
552925531
575807800
572310194
466582564
49684742
54508890
312755309
480446531
323706687
389056982
373597
385632521
343269030
96799439
109905699
463924302
148409648
302692403
573770874
561063361
45418276
457316371
51593738
251859853
33012307
593893795
61342738
80970994
211293133
402227366
411336432
51293575
338684693
610281018
526230191
296099960
119286423
360716763
439308957
161763040
178352730
437851254
299377712
456526060
448648916
77622954
310112602
162649895
309804053
484172185
130885040
349832489
39965041
58481777
73692117
556741314
430778081
524685287
476859641
291785112
399345402
97971835
404751210
365862828
50995151
177148294
343639376
468470471
425563301
70378824
87652457
80728790
101397670
240393214
347028804
8625254
587610234
485510934
316057720
17152963
457307207
344196443
504343258
508987858
438121843
615531664
379087130
235688012
23433776
121130391
568097710
198655905
225825035
491299277
541294089
247767652
188601658
516751118
339248471
416782600
554772160
263268932
437279939
612543715
439954124
491775374
37134524
91406610
465491146
453962468
584071335
434793029
76467412
256849213
243881213
568088829
408362455
183588710
369824193
269693911
83407057
498283713
129038985
49738567
573528529
379170125
562187179
297625552
9262470
303939748
528672723
51793103
72502371
294327412
180571532
86180426
127751130
578618467
265496076
600643642
359948437
361832858
276189156
521397677
19715570
221237794
7803962
459495408
605588557
591928356
427980313
527880245
485588939
17422288
615411166
288672968
480607596
426348479
225316070
22586587
499131203
161797309
436629813
42735460
115203362
476045462
287313293
545151580
5148483
151722633
132799247
48835200
296957663
202632890
409613450
481574403
123481972
559500836
337772953
495719553
133007671
183639496
112702011
390867942
431483224
574840511
299434826
514220470
227119078
617447881
381304396
348195359
491057909
336997954
47285395
525458506
610050344
27880055
590733976
60061805
339009290
483997998
482541386
241591731
383354734
6013612
594593263
529387596
125208532
197997047
380987814
9505079
480702198
211339211
323027533
118791564
91543742
615717060
330545956
291198881
141901030
203689598
31492875
25941210
598007344
125796583
476418830
264760420
607953031
89020023
539463271
332822285
439367863
494005118
483433727
177620770
389802822
244926549
170517173
183378307
373381951
566298657
511326988
390101991
448637365
2851928
501011453
509626262
82921894
413513403
518373442
143604908
255765949
255808671
348135376
567772431
578770992
349032451
582151466
65470460
591155755
353564592
488868882
192145391
431976826
104128037
138823724
216059757
297905059
243740098
304883907
494787354
571016038
452764986
351089478
335349715
397512772
339583823
254268366
508137636
262366635
248160179
8887696
397540737
69047023
164329622
542702741
194384822
166093246
157686676
219926127
516102686
488037856
607882520
124707678
610570218
300105165
184349391
298078757
62242046
91010071
337528959
261915165
443063409
338948237
210434086
551651180
498018298
437223947
440817512
125765927
241847748
455758253
561111909
414277085
525642129
333970304
603814565
438530730
610825912
420452560
109266344
483363013
344437425
337403768
526800337
513986696
405721238
48366639
493615429
267303473
22133280
322491107
459161287
559907794
490439325
192944786
303825898
616118612
534630672
239376209
410623270
493510536
457949089
55892290
344738247
511852620
191393714
11391200
147641437
30353436
222109355
80883332
419901098
201643998
223004423
589257635
394710891
78103256
119000957
364344331
327417411
22112211
439011780
25485901
92824097
325077927
207091103
519404852
97016819
365345527
591803193
532184537
147829216
474757813
468169954
154201440
149173159
4511859
531349440
182345583
233503637
27840882
372915940
612343859
317263531
566354846
140510634
249738826
160336829
307076747
577393628
568913489
174878794
48602928
228413166
302891440
202140059
278693002
391550849
367569114
164891281
443468983
314325679
445984249
97271134
421234579
305180167
266627733
51613516
34368803
556597693
527966961
13683333
224448178
138683520
492836548
574208187
598346768
291060676
299305479
336809895
336482942
50163090
544126374
569597582
118397640
588611606
2471939
276180807
168809017
336616200
601313372
504328392
518472357
514847994
306625281
594588238
154134357
607606015
322983103
350344285
543564116
343906225
13202429
503550317
545631269
207124030
470971697
366829954
195736842
473685915
21072581
71271691
546641783
495638543
452415319
244533309
318282523
341311565
168464224
524506232
398815209
252286142
557802892
418425993
352492486
145108200
516482738
580621093
12800271
34526243
329201522
261326938
190889836
478011138
344579479
145401246
506293661
327703205
239130519
476308992
563942800
129713961
501263916
495464010
495314260
260466487
300909244
436266829
298701430
302593428
384891637
245155714
565270074
207214579
470987155
432042786
327323520
456105838
263079698
388314658
372731853
49191987
327589225
577875807
13193716
374272835
510123105
539166543
82049510
42166376
40784030
398149653
578298041
160574669
229251294
46969979
66379155
39615593
112963487
512791176
320187129
3318897
478809801
75106061
433982090
2075558
387360554
399400622
586691359
301527494
429151610
70266711
206138446
304412425
169204069
109131093
221228749
185610978
520537258
149676532
98472649
449142885
480173230
537995249
254910268
376971544
76779694
279066028
18586829
502192451
369828895
376588432
383986047
69932893
294619997
202775503
494580369
592752944
368960203
421338002
536619111
395930464
455803789
484585152
232091719
20776839
311223810
533382389
562360747
531723864
430801551
333908883
402985183
369415833
298354131
523668075
60764267
493704632
542325557
313619916
28943883
274000152
160812858
121474420
517956529
120070102
178771855
420459156
181503249
573690883
586685002
368226382
593998798
499233987
388607995
404902394
53014462
486567916
363040837
518333363
10206088
327984412
245703560
353740523
353876122
136270581
504396007
202558363
68446813
124037219
237332168
395184505
267614383
570071529
18732768
250028814
346394461
60482772
149329989
446903750
453304006
240623903
304750368
526934922
215925160
569610828
202378774
450285577
548675429
296560253
387299546
90873443
411901119
472512646
3183335
591376279
26620444
57846521
502732070
576453725
195694537
122401596
240720297
8275617
168594338
388892460
462569753
287541393
333235441
566470048
399485913
311133814
285743925
508696447
19609791
262136177
59609433
9322973
231818829
44139027
244403607
314561548
86338193
210759940
539668371
375568232
155675987
446129371
285832203
612958325
485354393
291704
291921139
381752331
549280730
293132924
384729909
356543323
174329991
515833797
294507893
171482181
484924862
403728604
501875201
317666384
510185835
266605199
444181514
526400509
418402245
615815610
126726235
355383938
310055835
72570257
18134358
15429786
362703341
31101193
222501005
309710014
342115524
594899219
320998451
602750367
419623215
49301960
593346428
114569467
515576142
464961710
466939784
278562757
98635503
184095115
12944434
15211999
507228940
334064850
433170474
58353536
205116643
205710488
359465951
323852877
433498291
134876050
152599198
419247131
18953165
171281930
186817648
30555904
441847507
116226628
144251735
165586641
198767613
48202659
397260357
456344415
455586059
110124352
322934603
511958632
166192201
523103558
125294864
326244373
486467184
383200274
158805653
570174506
495096616
518263607
520996869
503422585
180373847
543027129
135771983
557967396
585680448
111152163
512797193
160597736
166921801
219534803
563842316
434666059
577495265
507743006
266925454
242496303
203799132
401227597
408461648
462099509
379603684
572636625
446512882
10449967
83418309
138419645
245647543
398199294
507899229
331993888
179474398
449445238
238234009
343543907
358785545
159530541
363145304
462289340
16064578
259579417
73072901
567636369
455114647
292162031
302925515
301411225
444568502
502922247
602153416
82557769
196352800
414040235
576009960
159268310
101771104
544241510
442357602
272746475
370440461
328214435
48062761
532141964
614248857
311675398
611014066
376464051
73221518
482036353
197296099
375066166
460993119
113785054
322581627
88365277
360558578
448327272
200287454
122303300
15029442
37978406
16428931
370575409
235466268
284996878
231797800
220481609
531890871
189157678
52288126
529855825
397896978
236343712
247364648
67917753
483639704
330267871
376978527
67082711
546637861
320359657
614766644
463072541
324321949
236401156
540623342
585705583
162434940
21313034
320725359
450188566
314051180
155457117
570765473
322674687
310881532
430682140
381576168
289882707
95500648
180445998
12171297
437864497
492542616
227465684
612334092
183625515
176880119
612683494
251603360
492894629
78320986
471555955
15096410
548335631
512062663
465537364
475341562
24190026
92915015
318309204
195255766
502838344
268923505
93815250
528458450
364268582
45446366
119147994
363932095
257414689
317206221
346445498
595195975
308663324
565830249
281323766
529061062
277901045
587183311
510809167
150865217
25634816
235612805
172935963
199601429
358851475
545768981
216774380
301138609
247274746
43283641
354624769
76094979
471508050
93553792
108099771
493943580
567078472
77312113
258421293
145015654
380658801
508558326
267170956
246658073
468558859
20993702
120049291
100998049
210429138
377018267
598243324
45336377
21010073
252799261
549065363
510048109
374721836
267890748
484325357
24605774
276171799
555269451
71065882
284654564
241952745
383799703
140869647
510259719
616283391
359014343
527242175
140720057
33092172
43636818
372953717
534700921
359788988
116424843
385396173
86035081
581758412
15564117
48182520
208374401
101748988
203130003
89169178
304583432
240720640
304201658
562515752
380443862
510281696
531288918
289335928
395899698
271321899
516926766
410902195
523902470
183397235
573466118
9121100
12564816
426130229
532697647
424518894
249489886
580626211
397356365
281391731
131629330
406928243
230294847
85104800
361429783
140361897
557651081
515774699
23925112
532116283
560426331
481770297
379552344
583540414
354955539
152306830
426425620
326975132
414081451
266451997
9383125
339957096
403065108
451393001
384326263
188633158
107184843
7888487
331777247
116935389
434374863
502691515
459634041
559659552
401986834
376484518
296968255
565457033
381934549
294107490
420946419
375480026
574540806
65802374
459699044
557271244
578745052
320380167
122210702
348943046
406405099
228237887
526651811
608220198
256960313
116177529
394885075
94575149
112675548
86507508
110006356
91064316
532270731
196907359
513779241
391975485
81619971
284096031
18700802
577694855
15686342
198211450
586042478
7275386
402808680
529473890
533912144
366481399
390287783
164953241
496932989
274983325
478152431
263456726
386858499
373803050
312865519
173593146
110921535
148173825
505973088
130624896
616791563
36097563
158746671
205244712
392311092
117653447
333882012
186667622
48857203
465097281
126711191
143873260
194055425
202513379
372719201
431701613
565068628
594639302
383796288
47451954
400231507
431606589
421604469
216685435
186131777
545985394
483793041
304846586
566883510
494420564
518456699
145229928
607075955
417453371
237493724
206158653
264756170
122469671
201935685
175221221
188702402
93666071
205680434
611896134
558347714
552808547
28873853
157345633
149786163
46647064
511580792
76155563
21673972
469663059
413531642
422970546
443320187
243922744
129082149
612758300
78233822
243213254
51544840
575651568
454865461
231133511
358356701
444983912
514817004
335695263
172360425
130333482
495025023
68617210
379564355
285908204
495913908
249246239
378768362
316251436
91300160
551662575
376097930
452821550
85173764
451433153
120475747
353357865
195897021
453826563
539478338
302285179
577637055
475822397
453538400
606646829
237106351
586058944
465663472
192836306
431194705
593337981
291980103
342141953
26219809
368369675
563498115
600036568
355452398
56043530
24503264
588075872
142265653
388850372
85612032
548525400
157413099
61887253
401429090
257495711
572612724
171532030
563390275
552725209
304811810
26851839
211196089
179079881
284005361
422263043
66275675
300234909
119364731
385379970
26160657
341204263
527160085
121690876
304187629
119003623
236285892
265105556
123682381
121571727
73965259
359080089
179252771
561155584
493917289
39283876
568660191
350452136
147429599
603322989
414956042
542207624
442883167
40678820
258590539
113608276
3322898
536803435
3552669
57044437
607713532
445304167
563844145
286778813
575771947
463134905
563315509
299968888
557574846
291385177
48679348
167345622
6300096
203525104
284653973
49965780
565415283
259204363
241504860
248545107
96400348
186658985
602363103
12999393
563327071
161390503
181103393
186001097
11553044
455021024
218863157
374327678
149101599
231475088
78356210
193542921
430732171
254284363
152082821
542849355
95909987
25195627
247225005
364512295
258454674
165822568
358256690
166591532
163498217
276690668
388730456
329689625
444438462
201938923
145819095
521416805
494911457
36283320
472349745
269231065
187924156
492818762
431567223
7307012
458682109
309432321
489886033
76837878
507560890
545889217
522195720
158845035
509351714
317039598
70828538
508475641
356909884
286959078
496013812
586268113
157236544
94171438
72118104
368719272
254648234
269038395
219922700
336249074
468217487
279943346
59142118
534605378
258971183
564703972
491083257
610540971
203645176
87818099
251290200
595710144
459311515
486829979
142428999
9442365
57879845
478530780
388559632
560037653
203710515
584350808
470290181
310407274
208823812
552487858
553134327
293995632
151196714
524707613
74552422
31314310
529694341
324134497
368279831
183322448
118393218
7059938
577693448
181301066
568455272
270822352
177761309
505514427
501091626
37493605
47788488
333102487
394299015
89200863
164692420
95980181
444074628
593534421
177548073
444774427
478747115
311896839
163189143
237034805
591977686
59863989
590593747
75516062
25716076
1358578
589022284
358343898
493894234
21700199
340442929
307386471
521217252
420523875
119623325
606384149
404109185
420509204
252926504
436712671
338088968
148675010
480060100
539679861
224787905
379989945
30464531
564736758
331977937
551489052
227914186
496349745
278853332
194338242
318696693
55961637
205504942
512152404
187886305
510025751
447480272
490550394
488766724
279715828
574433181
615559243
515842117
436310590
317533365
185347943
397214905
226630082
296009118
217145166
95668301
462450172
180227142
115382886
152482445
328257754
362157612
471418906
596876133
529704260
313886941
231284631
322389584
485092827
155011957
68352444
151390505
584066870
174845381
88877381
430748251
95208930
377318241
424402697
59725093
570919002
305176487
577881018
511912737
363826638
449793958
432522399
331285007
539032460
180695963
541108171
535239505
96177073
560875918
253319269
507979256
168732552
430670322
504230048
294729707
188098568
590524481
179149471
46426136
266793426
607997973
279976004
220370695
403211948
539774258
121467936
550119459
113690130
133465863
587582721
154231973
331699195
610492525
261986120
53175046
254492375
25741593
298792573
77632042
609430819
426199536
613050718
345563200
446898872
246410672
150236976
488520644
6853301
247489626
14708144
249173222
174818726
143057694
587768056
357188564
393794962
74602713
303092313
59690284
222020952
517922074
320212177
605561138
75371943
527601201
534579391
550372931
505902197
160095597
386283084
338780277
557399752
312818756
501103495
218831313
340179009
421839887
169368418
224390088
82925865
486747330
614385057
560829691
16105391
16622271
174221163
263612972
453909307
390632874
546326493
71083927
306693351
73810400
277832557
261950076
556627034
383750292
479595560
6631393
392514722
15539169
497602274
536671656
153228852
700770
547722597
593732399
58656879
285531021
260664212
593656990
250365124
136746080
610953749
206270917
382353847
406343162
447738901
454884037
560363245
441219048
270311494
61529162
271557289
277332219
8432451
330158489
135551442
183142329
202749740
188916368
315730362
179776343
427005005
262861816
274284827
144255797
98470050
495647354
305551536
312419267
448192772
599474788
490826380
499001194
93297081
591277012
330819367
606363538
472288264
427351379
449867912
209324304
483609418
108335881
344136152
315965352
162163515
325910720
478816430
507776803
448432496
115480640
124492108
185903914
184490009
360311346
235876360
92574252
380310656
10219732
179864545
248421263
328910938
423460590
247858184
468340857
348578283
344751645
310658139
524584692
23741246
117648864
172416999
265487550
421773800
99854241
145549613
160589376
23496406
595808684
523047484
106792219
554226058
360673227
50473318
253191577
100353162
418049664
521863572
547376309
350865302
560512747
391242007
305944776
265908229
139294524
89464017
192902952
589279377
209503573
376340831
186531842
271390791
300570019
576981459
636052
287584615
54999151
482394839
431350573
230280013
150287129
534272231
25954582
57614268
510944955
171075315
395163522
433663697
116071472
539569043
130114673
521594827
125748228
168708612
382489918
2652086
374658685
325315315
145840817
338278900
468151062
162135594
363268378
193257928
92407759
33615333
128174019
511408043
287138033
579954651
502238723
385808596
78362251
200412801
231953997
585207499
64159988
122705838
252463134
499396302
318903182
40526201
442459095
598149170
113540067
563182420
552352541
547921573
39673756
251036228
439309440
43890858
294891442
473160677
21658755
197353931
338311322
303724370
474227990
82970700
313685639
257561973
516998439
534845381
345688922
122652926
436463871
97070542
563042891
111393367
73249656
397335685
235659305
108609833
69693619
480624629
496364769
490223002
591114573
115920875
264051203
552339537
143985494
560796611
69002716
569243536
406765730
602707219
469894544
362401315
59440409
349116635
205291728
387285935
48717396
503585211
472727410
484818228
582936448
441619011
222763894
218089770
559487777
286954353
582694886
464787929
81411019
89818630
157561970
170532263
329361362
545243973
145743799
187761163
257673713
262883615
488558472
491004817
435144095
429754995
450429006
26321085
174729378
268148294
31339099
81630533
355810396
29207651
575715529
386696509
23985737
372653560
61205687
580917172
321660574
279602469
570075483
307506516
331992063
564298051
87220710
358955041
488042144
550721459
29651525
311544950
345310843
168981338
92025607
438305081
232584102
515469725
151806871
433602652
443788030
66231226
545300640
60741876
345340499
336828731
428375102
453769963
329757622
413632390
125507739
361338319
202363392
509518973
350663669
485930465
580697990
92861399
152760915
327187192
317070922
442348515
489491589
583864546
156726230
489580770
66777438
63246485
26239150
85611047
43572501
308054257
390194178
81886996
106507501
118137149
287917882
439798283
490468267
438264647
425901333
199589794
241125429
340305079
82928129
69726575
115650682
118878848
198656683
295034811
14229791
73507109
12894980
498109265
160828439
439693701
250339596
330377960
587748721
423691705
192285848
582668002
465142410
318285224
295179836
409836202
32848875
552137604
112355190
157806424
304664272
376959265
221556411
220633482
492057961
56464694
242778344
86248270
379872668
294556163
148547672
127858737
495739736
499130974
547376685
425249208
562161546
265499023
314242963
501969192
21120392
468822117
318271862
24346507
81214043
537010739
274254166
213560126
208303795
70798402
61982491
448591941
546867916
491334754
190037157
554684580
445774292
320039862
130695653
493598317
178113261
235812753
390130992
551873186
440485817
32224132
215928202
289063543
452604976
180989838
578290210
478062045
416671210
81254294
280289670
101340492
404238844
449777725
342205911
53035137
220923945
75136063
121161865
349745284
529241616
308531162
44754181
449561897
434958722
232157177
452473702
200477614
70920619
44929329
325441350
216883388
485727682
562254864
367052161
385511664
262500565
547605010
56276837
150155265
218472731
287070939
487258071
55633789
11291430
214318407
25629558
371284096
581587217
519464865
408046111
320354857
365036376
236032333
144496709
509195870
543373145
528103702
435552546
120498796
419812174
50754549
219235888
463711073
223696166
389527178
609390228
95535134
70117305
178759218
160427295
375901789
5055237
69553040
380666531
26948740
279701386
413720357
263633435
184241587
202985038
53126144
321044940
570265207
48098440
111119197
123695130
315446013
171073790
522128547
315897830
499213031
504082083
396104947
485738206
470690658
36425639
246178294
484351113
547016500
569030924
442857027
91780277
549957586
354662528
595138752
284548264
408958092
376572264
440502078
337483532
285731530
104487331
32567446
512443566
245751105
105683903
180567344
226542695
215089655
258877304
261024233
482691796
541694467
299215230
286892131
299285410
557741036
28907097
461776571
150060103
359429892
373251102
14680877
339164481
543166135
218401626
451680005
144288260
139224290
468326308
455547062
600688094
477667432
460679564
284827087
459393361
175987111
306598968
609761446
562122074
339452204
213028028
79600827
559714599
567071285
157456717
483668558
341278593
110089242
259577108
162255578
556105649
302676072
65400562
325884688
204147187
462679145
263407583
502631655
456910905
593817653
167063653
294956705
176915964
413479750
15934707
596892480
309902024
346568109
553078243
546735830
437275528
10737424
35278815
568361691
157744961
421942366
457046921
448425559
288989146
12990076
118056114
314705455
583294937
593725052
73345870
289831067
178169284
305166807
484451162
383826831
600903171
90332771
246600928
408221269
57072274
530653546
148418375
174789587
568270254
415722288
421667752
5965040
138827575
587547212
518396262
124359835
610965022
55057509
324478029
277761425
189188981
111756334
114620781
70137222
360301970
394497939
361258089
193101519
162549545
309568415
281650038
124446592
499176385
521106660
503191933
136842528
233454756
139063728
179772047
318241171
434506413
261898684
294166914
241256449
536743923
289463675
359707870
235613098
87923208
614625483
417889037
495952362
67385191
460169466
440682646
27220558
220020575
558560738
62748084
102812656
267786906
45531542
175956173
358508390
3904714
60505161
60627528
452610036
503113665
422598715
329653189
249628618
533953307
488912492
13417422
439380626
104327145
321148409
492721089
127814654
186668405
26577871
438520764
518154484
532166698
90370885
272149059
158265200
83860990
88182347
272843961
380487358
455611265
218086081
321151119
254606133
214970314
563049362
260615848
592913744
541754300
389566137
146193659
172133440
300407982
57269907
481304916
165416217
560730568
331887348
152048570
464522063
477575507
95631700
33045174
384633366
468523064
332376722
149058845
473652828
616125341
427636043
571458996
91429198
212069726
107389060
117004221
392181815
321963735
19521470
66150062
37478250
11032185
486804802
45225814
391002473
325631508
223679167
242095598
557168136
186798461
122478667
371275407
380919629
236383999
512453050
5000589
55699742
406292719
152969663
478434600
592137532
190027302
176878852
465532330
36939121
251930904
427404937
310410829
8924706
587065398
169662348
275884604
460414856
376843254
611434854
333370807
453472813
575211539
300060322
293540131
411843477
45476893
465868027
226855150
527918366
92800555
592620244
533229621
278604989
394809729
399274459
418450658
467428843
442786800
506693776
160796147
158668743
129417662
531971071
224525786
157091388
445564739
373591404
599680816
565578395
566164498
611936101
593593192
274654810
476590437
406747313
33229394
91210867
172931913
496893702
129147474
18265614
269078969
560494712
277618954
305992234
79048658
582840674
563768243
582347162
45039592
508340975
236045195
417165529
153816287
438717174
394795807
419377018
233589205
333540686
48441827
77828394
337336170
405593609
54759712
205893047
472591221
14448679
69455897
564514735
388884874
437471014
412381334
104259602
32618370
471990090
252100966
117003881
192282101
29033928
253218845
409549843
105829078
90354467
369301468
294179957
547825949
354348160
40522908
259745726
410464125
220508885
145715494
84154723
575377308
593069505
210413389
184899408
297223544
90345684
557987647
395877957
301164164
212622086
40319322
527862914
13930281
604598355
269985634
294788566
109504726
58068270
136261560
293347610
459352357
154688538
431773032
366266403
378061660
388096819
273409417
398903066
315470427
30473225
189819235
600792523
261605222
81995612
526373927
503545061
257911846
425885248
349558776
616674254
332968864
588067885
471975549
244535909
604221540
9801572
427553090
61759570
373979802
416721395
346652369
113893954
409002686
209009115
540371943
304833586
545686633
500724431
113831721
252633315
224497785
508185856
158544806
161556428
9912059
400516402
226769047
563143611
436371130
202018190
326426050
439679167
20651266
511997269
214674041
436261110
616383968
557718215
112082017
474647894
328556347
171980418
156005036
573005400
523250613
118315714
41602344
355360189
518892770
601456696
247405342
268951130
526894990
85108818
255182752
608561202
30297610
82277799
164541960
559571325
2826736
53178417
613076192
97956814
479778070
502023834
181665720
528058227
147764737
529707947
238233617
479635452
487737471
230088127
521329848
48485972
566858594
373265392
55574129
41251602
192941698
345872403
123123759
411694505
184229587
299622951
203216823
195307746
102852737
91712102
9992540
59579533
114852228
497957885
21415601
309324349
295743781
5764188
305522213
111401928
535275155
531966754
454965676
157442446
66611846
6123208
279736215
85913838
143696320
406419915
338453657
573509683
330366994
291220908
326843577
545151162
14384194
546700043
513252576
254094105
59637702
458132726
355973185
422964310
372053147
248397010
46931677
385445842
232464198
199540195
519526167
578691126
332638436
558097828
590158487
344119951
146698172
297920741
168012107
103669567
122413989
47887723
42114081
380453893
320760648
318972462
516541401
517619608
616591
485146697
168993086
256002044
491339748
298944019
421206898
72440555
343941846
314331525
558184718
151183076
192479169
274083563
21713291
352530747
195428544
513757484
235830171
323660293
270047223
45662391
600543744
393227023
237424743
7359450
414794787
40111873
404329574
334442657
143738394
499367480
125144999
204084508
372537404
566824000
349498143
169401657
199793980
250108808
9324121
23342421
356246305
126141690
66513408
449827290
421041978
609347793
206806551
63186025
353973303
111554721
134054660
556642687
335546180
443201445
436684824
576005924
609695351
590534311
329902094
121148923
24269103
498055272
551128940
436546762
266723201
258775536
19087314
56712113
452861537
273904445
84739192
523722316
395744239
524393030
319331572
270594293
529515393
297468240
553226844
275694395
561321957
557939150
139040881
63470493
224503481
267462452
123628816
274826125
366825747
114680867
347824525
342957840
42365691
28488754
481852764
363399323
111278838
101110667
551935056
401421737
67175327
320066078
611389660
357482970
139343597
245336035
225260258
131365057
175547967
273140704
260103153
395770826
158300407
383255927
29114094
186833424
202855166
213339666
396776451
169115102
224337620
397230648
607374324
228277976
614665786
480846207
163679247
61569210
179301624
420859575
613008009
58983126
160428597
70608560
408505858
579781901
528620176
267146938
60743692
337883580
312826926
564353037
258941916
550306250
586860225
11595799
220141538
430539118
186632873
90704207
58448352
285546303
215671615
506262735
536223560
329720767
405364392
564606062
270028523
529471467
13175235
508676323
186758875
377710015
216935554
478394542
456894122
59623061
155195505
127296049
558408805
535462109
405157251
81903060
330644562
62951409
410314386
495425751
282768108
544775265
372951377
267560916
538264225
37290799
235366845
592887852
76923973
40689262
248474326
99829703
50922484
592859515
420955713
423294729
46132711
552028296
291737270
280044196
617067422
116740648
172768877
429894284
598833093
481749670
412013572
576342113
412770108
564942787
235820339
418798560
27957640
361373829
136402762
387787788
322007771
61273890
404010802
179238251
251670367
95858053
266981978
71705167
221182003
393485603
416098643
28366903
335579394
287134985
26957481
316970751
414496779
172539880
33426790
556869871
353821208
328396827
114543735
157270863
558159690
200195679
372721160
488010976
519464865
289131294
357648748
520128748
86329738
480872236
147671270
352407813
63543713
424537097
348625177
145728378
207376011
99431755
427003884
418820216
81343617
363535735
119868080
322954261
491910066
354504200
393039109
359323139
161115523
215256799
319720275
114453025
446469167
584154989
438289192
584916173
514169306
391906180
282962963
316143011
10632376
510556669
82604142
141499357
257884619
21968839
193428488
237629464
372188092
259610283
294115254
499443245
92629183
446340725
219761390
268821524
101231005
111374823
484146014
370297731
54037247
12780745
326145757
124772159
261130933
51584395
156959639
52556000
290741333
6845566
76144981
132647066
74169465
151946001
228699420
223581099
397122852
561699609
377735677
302152490
155210288
131620532
354661619
2201388
373935117
383485375
251297107
33039384
191446440
326005689
237337679
447569991
394308532
293914441
451191221
174640397
349980378
151723706
116782807
282101065
61350688
172262840
192032828
385126946
58554659
406562846
379815473
138861057
573932235
477653149
537171488
504418769
314100832
466643164
260382478
228795434
402421510
332225521
242773535
168158549
34559422
29360078
497185087
9604706
546476364
566495299
184115674
304352472
615702948
591739425
379385824
541037091
171213959
426303876
495060329
363338549
348530630
357905109
321842813
154544460
538654036
587852299
517317816
119237169
498249662
65050431
510220522
387976109
525957548
454023772
592102021
3672917
602255470
402431645
272773527
464258337
374702491
527554646
150451538
136710080
266470563
222747034
365054622
140012337
109665509
429940845
497746478
107440729
508055585
397166842
542170640
184420147
451781703
109909574
315796065
394100366
560491067
518201023
434295425
218159279
602900801
208301930
63747824
439555645
450430906
119277983
102267411
221331418
260291541
160288263
447461157
529291357
214978427
198463503
91878469
107983275
292922039
78809214
250490226
550957883
440063090
338189684
446499086
402949832
427101609
111218941
316624128
103090212
63177198
321280848
226899255
2844196
596270358
537814058
779928
146587373
510164088
535250622
349708473
197696009
573745914
287918624
273821766
480285825
463155893
1422603
167592918
331420561
275653925
522463859
278546019
324920624
172341074
469653803
62219075
18117865
509509874
333705633
10389408
254330239
326940171
183235224
161130189
257857780
472044856
25881743
550574479
71036803
127730979
192910544
44300200
280762474
465000221
577086863
482156178
232687288
572161521
93583011
572828957
300009616
120389636
155844227
554143511
61175876
24387368
45771035
320944337
279304857
603654448
120288062
232214540
146551099
117608572
332853478
25948279
395927091
517662521
406304659
307233248
299828594
564823522
590512362
556395603
256234036
88211088
198475985
561435780
207221048
183611099
205034321
413892280
398462549
523395893
505001324
423404468
438554143
118624660
604332774
515949219
238181447
392967037
296136948
588820353
40700207
236798596
584171482
470997160
570961362
528771351
78698198
293469862
54676477
169213047
496832229
116272618
455404576
452730361
115111495
59928931
549627996
584563660
115656332
454977750
418595904
617413652
250554512
274470712
520043468
307183308
309172448
289112693
452646673
329043939
207136696
55538768
132769873
46957644
490984471
225520077
533712073
221105373
350069142
434277005
275274014
377572202
23990619
451744581
296870381
384515895
280760067
12674156
242562580
320284865
595482326
298233682
447542077
582640627
476437637
380761
473031942
573594764
267043519
136921578
42849895
265309468
429511976
182500604
540506519
325309354
493105596
247258844
209794696
61553890
425560241
5387371
309007488
311268518
580351768
272037595
369259219
239603685
601876951
348500586
13014763
270183828
1518295
135584934
272662743
577701390
213113727
361308644
398033919
290359417
267296790
91985269
368578384
107264503
449645263
50210689
155003774
51444402
367475793
601228549
335336796
189147692
316737789
377658083
571030726
251081178
334602633
60944745
287985152
212998189
525413704
448148995
235424548
411285096
213513554
524736835
256335384
39816282
66494628
364566427
56834937
465096272
130200837
408009716
19559485
120685002
46341141
34113361
527529073
428466273
168601812
433536083
323249570
195488307
240796992
136675360
132198016
357741722
601549165
508134725
129888945
296446637
96159901
86735610
235826089
250306251
583497990
613296454
429593258
190181500
323852179
528025969
142978373
307486899
273114539
515976207
182527282
617834140
377150762
3146709
567501756
94097475
52986344
70191935
369907596
46985740
361107317
315268432
307574982
319752258
115511010
207895672
592459238
424044058
526347340
8664281
178656050
298823595
533889292
523091884
569769541
56567554
37599060
137877362
403209751
572773287
516978464
280618931
116683631
401087294
304126836
468251165
471612415
448320139
65491199
380797637
448645451
402199984
295536043
289130285
10748662
467710527
552149962
523340620
411535972
444441517
63170689
444071822
494150836
499722921
32254075
414777822
448212137
101549135
222300609
148425852
215264914
398990541
464766056
147288018
401345521
267292148
476620971
401815806
446479533
8255956
252566430
546490905
446410993
163172217
401244082
321064888
533022645
100150186
237093584
475689751
7248659
190915240
434218867
104898384
230720625
549299392
211647106
377292839
380371866
217487235
231080761
614445733
616423079
15501969
438163005
60360378
279345881
367171402
145974857
195042829
39269621
371778593
59745918
455706338
150166264
451761797
585935744
583026324
397424296
473547203
199291579
479902604
590389845
468614484
392412063
381737200
557358437
190639047
99434232
257373237
358409041
434121030
408989093
188845647
585019680
435392501
412845597
390494113
75304445
137630095
534751663
172449556
21363571
585818523
92561818
380035999
575234073
300779233
567516164
121321869
180192641
144062966
174364223
13545010
270406950
256085179
445913317
289385690
152784434
77006238
48441369
546289897
82129447
340980862
466282997
213558122
218698975
84673150
354788650
538399631
476820907
597481763
240488503
513793401
436974535
431468383
67501067
233472966
316186933
246839934
205098972
282736605
213213807
585724432
417401038
69409999
105034040
600029903
386759374
411505631
243354856
517608415
270258024
529442695
4890704
390976263
5982040
585059155
112468371
538404684
462038679
357012578
273286200
589535216
321456686
268876723
7435378
7949606
37016600
230068387
116154691
279612580
473836691
179554375
119994536
340473930
517118979
264998001
1454109
73452903
180488942
345411555
13372771
206420276
411628901
127035014
506293890
160992549
464827612
26100740
601983459
237005653
231136420
82627213
95271733
288470384
159732315
290418738
102610769
494996958
213807984
397721817
569568292
75883179
443532092
4546122
181468412
550714646
440386581
27868413
585466074
574969256
163181837
320781046
128623438
362282110
83624618
417335250
499954576
42328335
438899377
387695902
171172537
462448787
169921647
406223552
355794944
163425887
453377966
15237543
266943742
114439103
184821461
466554702
201843907
316343726
578409431
607612090
260490121
404488583
372529584
476906426
416883429
7365206
355611698
179943009
275863997
46841734
347966840
308656573
281682076
290692959
60353035
535671601
13270125
343303784
391511659
467817448
576872463
306419167
137894839
127842311
187598172
48152002
59526599
542159913
45532431
194780160
240521218
161994173
20299331
232243923
518819444
61930108
381422065
17056883
296660288
596353711
234838757
102198566
164793776
105460370
142933823
325216852
495759984
405848537
151458228
337080762
431307503
446133248
607347075
451297513
403542826
168973727
474794623
286145994
388731673
545014707
54219122
218009521
208869216
1536572
112514704
198358380
493461230
235246381
306736514
364945785
474532303
154711163
190621057
8720737
69266230
384081936
49234304
563417982
435707754
468572652
268694587
317081602
26878081
322237444
614280555
194993873
490576632
334219324
256083377
90092711
231051751
388811755
532396311
131794311
284187840
393053416
449054827
224779997
150595823
391827104
469270152
29218348
427898863
514158368
306738095
503068441
359345465
5347882
295865679
108127279
136930282
462780196
504447274
305374738
617243020
203354382
7064867
368332716
167699712
113076641
570719097
174240399
373787100
409410134
517371406
27734321
169130434
45136481
84646444
24645687
324133601
10806022
23522629
600961610
393701529
614467893
195010399
101254072
595300731
537055354
537189010
257999213
261341742
151282097
16647907
320785179
478961779
279541380
404161581
541160335
61331375
385716137
454944630
518292601
442087355
580478091
16041633
121378799
543018768
457032519
55010487
613514422
353327368
404592370
180068903
332528056
383698878
164710013
426469000
561727529
572456164
414189278
43109668
65258270
51090244
83939366
265546693
262375529
304803652
312404477
56425248
118486660
177216659
595387998
187610944
89061841
447652046
216163273
373918629
409212946
599990629
452160901
337723269
548321330
602594067
283801607
272267390
232525772
168843236
370285870
173230790
133223105
575846941
383173714
2602762
245434752
120060423
483998645
475757903
65343226
536850301
551434668
565165341
507573955
549717498
461701810
292732671
459322922
148268615
450171006
321137293
355751069
571297444
75414356
25021361
158102638
550849741
446115240
440369527
429025370
68989847
442736935
152828891
208529055
63625709
513883569
47964242
30239400
349887786
304498413
512139111
308425120
586496790
174101746
314922564
22303697
62579209
293925812
400130782
506200449
594195861
248213976
165012687
105881356
489736501
402431340
177580097
204592945
57187804
524154254
371350624
428698627
383869194
34556410
586745817
450033899
91882394
416117304
151369568
279147764
395487089
97289314
388989687
183889087
17936198
291393811
74065359
34968146
434875998
93594002
388274876
470232050
374668322
110008880
65296428
190768259
317155168
583608295
110326964
102463069
74012462
605656275
151689070
508675904
555978292
579869211
293352714
338260419
573986022
78507209
358860784
239907658
320675707
561395968
7055674
419780693
101852082
60952191
15360959
479999633
251891650
33650257
299941154
536372093
32825202
17500363
367600908
75414099
256499836
577376262
200561101
387707662
477342210
338523952
422511191
3301117
397283008
334368333
447032800
276673987
219293121
135026411
424414493
395558237
438862330
558692309
11555977
560582565
390305122
498503929
226819423
199787515
578891945
233636658
221151621
492335679
593554805
120526381
56617403
332573677
106670313
23186292
463107160
421088057
245049077
240737693
86093673
117026636
539495953
602582977
9767906
489568334
377806343
77743474
501232838
246709588
442038326
34114755
22555228
604092539
187148131
375416535
291594921
437970611
450661289
479313685
393304014
105332353
173514397
40263224
39046143
260870787
22520246
52073475
486523077
514021347
214734981
104964012
322159180
561125724
137452292
602210417
98374912
89012933
59051574
434611110
272142376
194525391
358931871
510716456
479161747
45578920
547462276
233593796
557005533
154246458
387321256
38123202
253983898
71162955
366235088
580029269
538432864
164464759
215576296
348429253
358696372
372438942
352440790
523039384
556723616
365335904
380328740
463548980
147757407
478910934
272664101
146111771
113329091
451575755
381073093
424966993
433056739
255074331
63192387
38525988
494882412
218103777
135250102
560685808
224638737
169447347
498332991
538243297
64322366
366363720
19645068
497881053
592993290
550094424
310142997
590138548
241402665
460590270
271361971
582500878
270158080
112545323
430345620
198336033
406065235
8557179
52067990
452677138
351005206
280569932
360408092
41176396
354072825
145678259
257225823
403879755
602296142
278497526
54403788
295918620
83802320
210520679
455443609
19026836
494524868
485455340
95585349
65230178
143373778
242361605
119249344
383822793
530434971
94659323
6934319
225969334
531289731
180254011
222842509
545344302
122956273
125886505
284971021
568961057
204737212
345593920
569410406
250821018
341005407
476079246
248907780
228580458
319544492
88111826
125436974
152533696
288693844
229675107
130481718
305098426
444560921
195686431
387559017
269059304
525729178
514478091
62330379
346274101
480435119
439107515
341751616
134090703
284703255
563064108
133535649
108050596
382068793
346708938
249353433
65482216
358409928
577869149
471802418
346675644
456100738
417457137
86578298
330579271
82447831
6608969
11423246
233023659
143798391
266355980
38303368
52027858
204991576
273039583
171764137
155860848
612898148
541488015
93165575
388064001
265047670
346385642
413223143
470173296
186074003
564780464
585743819
191017416
468357180
373845219
589735258
258472976
462219423
440445433
7434699
271839462
258198197
92963392
308093578
352594474
119188781
264434255
107775726
27042412
140339967
524011394
319087983
341348591
612852231
410435068
323090979
373579658
610114182
244197894
471160089
249567942
551173381
486908666
222299737
308998845
457214552
164023482
86675688
350348101
95752692
435674475
123655615
540076612
384029904
102638924
77774113
574229451
513273303
132256635
16638146
424152452
425285607
291688987
254072045
141645113
304090546
328512557
67140969
233216064
236601290
550743554
379561686
545807380
328714127
521479003
331181625
427614454
366259562
201072342
310698285
526765486
547950817
241221017
103482655
486521273
563915252
217725369
367971235
188568662
477843633
425841052
96127188
538226126
266776620
250944815
551944288
534082917
62128173
477041288
389052707
515726261
485069423
228366983
565916297
533179295
8559158
88221000
521721787
381183154
466272224
555486136
144648444
465493509
124837165
372789941
415972382
259374769
79653045
327117063
51002132
1387604
293280403
301287682
445355074
517880692
121019308
49638553
102746421
441547005
433985635
497357570
230090188
173053548
444149880
487569042
460473856
200421632
260724100
573240249
389433239
109161739
446952387
607224723
161850223
266510918
72976352
207352028
321769660
610764483
242330019
206868042
359501969
202302326
128202322
474559974
316623017
274610189
370550543
62822116
54902578
37488658
449979951
445359820
610177505
356439701
82129390
363553469
24247101
617662137
18894821
403754940
485623922
52871105
203128544
489728835
594863038
392582202
174205508
35113483
47223419
541127560
37787113
580107519
213974347
349378114
547728757
153878087
213683420
191868902
436995272
122722360
73915302
572073025
2975601
562962969
43485129
220802459
1755170
216370508
176488008
255373796
145399170
584932563
492132747
60173867
166133171
464699932
29021467
348137588
498747806
27170198
475196698
395103320
60955007
561152283
53483138
135247957
210372008
404109474
287515183
524742245
182005961
580247612
385760329
152372372
569701909
162550018
414098273
448536894
36779469
513833004
169074028
147662160
24843504
516051193
534451389
213659899
186471395
404839687
395410639
364236076
193187551
423912801
133736639
215107601
221655816
581004744
47231526
536903879
456696066
88615249
297665410
252198258
268779209
270062094
337039897
418435901
593046146
215629574
293649288
361396770
229682997
267409165
248616398
553719315
21649159
574464083
33416854
463622816
444441464
185017634
338916005
128488780
231872332
363685829
602550189
217802010
550163022
201822684
367335998
71267950
239750090
459925402
40501314
4460304
490946263
340569340
123737809
543494966
442919566
180318251
54095852
68957563
93059146
228983783
373950614
77380957
456365535
326554358
584049176
213209869
150466414
324469850
284716546
543539777
207002832
59318411
352031043
586465796
313941891
57254574
221031285
59631991
553864634
357803201
505611480
37155804
52830267
562291839
405378992
123110000
607003062
525828972
533317872
103218631
222300187
300603558
523427005
588133268
244049557
154395696
74084854
536230266
448215470
541251890
265539670
395644986
504156104
424934871
267604129
448574641
270757530
496285821
31359797
220746119
194461624
431920269
604077580
169957600
242329329
44820818
607160387
614601726
527672745
302387159
418562642
290504834
464008615
401922178
437539592
494719710
151112124
355167409
273499200
583794165
82862455
211091420
276460725
151013961
539923497
401497635
369414879
243244731
370101288
52598947
452585426
8291298
80089608
276704285
169331896
47715951
333938059
512946765
12883703
296727870
94808620
426252015
84102765
382339229
153345000
602803665
495363041
201042087
469661154
418381724
504079267
16692115
236615197
163811242
159127056
227723128
441506387
297321902
52168392
230742809
361979750
284570069
304940937
444469080
588718319
131293245
113062253
457804491
432859840
55858337
602126339
115217943
18220046
254710340
208966345
50194466
259400658
535477768
169794922
411784082
256402001
571434601
371225903
505152771
568340334
582851695
217497689
92480728
434053655
199858915
52714611
340575680
278934866
437588913
549848738
549009518
586518006
241273493
7243422
384882512
566638029
66643656
261421128
425804231
484143038
477256952
106468886
481410952
356082850
328660989
616146207
344848213
360329344
35060883
572546896
470855935
426706649
90952518
6067389
257012805
414561987
320746790
71473372
547591876
95270590
101774799
67630520
432288691
385474519
463037318
377971593
205940335
316166003
330218160
342469544
218839408
276888545
439004623
300135707
373762259
363886943
458912859
275589065
510917427
107681714
349882181
568774416
431348887
142081079
430753955
192008229
192894492
378486689
585152155
179623803
383296093
114687744
439496196
259949238
314891919
389694443
131208175
201861114
31439149
486765852
457057077
9297120
303224771
576434553
402625187
438525525
162913305
333609455
162036138
508946507
297661787
543195463
449984869
358412659
464917433
73883699
189388222
323639601
569356886
130618984
247513075
497498533
332713948
418305791
451174581
155946572
174248712
104926713
305904962
160549126
565655909
392122240
545735615
522262446
28165435
468796102
455985624
364520859
146164702
246961618
164086380
566525579
558212465
379018883
493137075
366795033
435033742
519403828
425017852
580424471
2935683
150897701
96937595
79052271
487122934
408188276
584471508
434171866
324938602
222599733
606075899
412765396
230289141
122366288
160766068
569366276
219284291
395734511
440397729
350717149
3601574
211624481
35399625
599117596
406976643
165411267
509785708
284351837
227070525
261861215
316093611
499752342
323726195
253298410
565305609
422538919
584687051
71211861
367430403
244498251
227198991
390941515
369174271
417837480
373171691
510891776
125729329
417658821
132708375
410120754
312534830
241689501
2637435
576502189
257771327
99815512
187219449
304367740
525551702
48640319
617471285
5914905
586504128
575823568
172022684
592997412
205837441
196989857
117468399
492012529
485788873
607205662
450310895
325970919
599076459
331155673
419492857
49090187
267085814
565720092
167602249
74459358
408447490
441164179
561455746
49949524
594871854
236039549
384949996
553984632
304208967
443751034
360821450
31879706
452319168
133572308
17768146
310826937
28571012
566122242
471024723
547223265
378203051
115413439
106777480
358836226
399331065
396218841
136389630
179665976
390047333
67966279
576008697
234193948
128927037
204791590
420471491
485734174
38997063
207535631
161531887
107804069
439600391
495552193
336589082
229103443
206454960
399591523
278848905
607167943
110990642
350651912
288502236
393766842
203432679
487834850
310224973
18701215
304156846
42008314
301045449
593902323
276128111
174795883
549629784
237724102
341450811
525134453
181725021
210369424
136915470
5485032
188812949
135627898
282019342
432646272
164761018
338381508
43116893
277093016
193379303
307963004
434670268
325045211
208530018
458827363
452558951
316327212
311836969
328846698
122630548
85843471
258972088
216584222
352118491
190901946
599770837
377916826
354401187
349970432
531386964
251240208
232666686
566176312
521271360
340544802
317512284
393493527
114585442
460135365
543501916
194866600
286364135
101434546
179793627
383101509
26051881
316517933
501662268
393306606
24434952
220401992
268433317
96127609
111866321
424992895
501326995
145738568
514539220
3950045
234724320
285290138
401310668
412295423
134962292
301730614
569591280
309059967
111051412
574540756
544143683
102776583
278331912
59395148
574786454
326612777
401878437
45764038
36839748
273791850
446555109
55237642
102630771
475122724
15380590
283930066
468529933
131151933
65357146
390029766
552479356
596438680
45648911
208046323
375973833
511141934
182104196
241439384
215788108
277454829
118708978
79706158
339126684
338570659
210424489
528741573
350378620
473867656
125311204
100640474
29655880
292769279
576154286
469830024
170631822
154565280
371418974
440198588
155422079
319433379
476863740
91155561
586080457
256892071
492167068
489772991
85756423
172816259
322599808
488971859
434872774
260410753
134499037
314853478
440544529
558285287
214352245
296457947
207233369
481021373
162029399
551492580
63637969
290270878
106297035
157893367
43342485
427353042
428597908
549714488
21125699
238527756
70160443
73988137
44634363
568753906
20823537
81778623
463173716
486971232
354675850
298452871
401040427
115919692
44170216
9369265
81105148
577019885
401580293
534223748
379044820
239563658
13306453
324339739
397648013
310921670
24019813
80639054
261010963
494681731
383803179
488837983
606964344
247764046
509649551
571486924
392040402
126189478
397144714
615052314
536791807
487467818
322138951
13955644
612947318
81480330
431103309
253947037
135971176
428668670
252816176
247722271
371926136
258158698
13898844
144521455
121986317
65142645
103836497
347844017
526147
429056661
443683524
552819645
225704170
526416197
509813916
511992212
531256944
537890297
411037816
79353433
351291286
246034
61190964
385046624
150002385
182919665
460549528
187004216
323175074
182409715
202069480
495957154
441533937
316000428
518796264
478295962
328701410
490718881
409921993
57256688
192878205
588872404
186388652
232851242
270185795
250928856
351355978
457623205
568483831
291627379
484799130
156337250
573201548
143220010
159042553
32340219
156893682
262544748
350101618
227985699
485289978
337539472
480202761
290773566
105054273
586646634
263812063
575262611
132631484
497071520
81270661
354697236
585970731
24196702
211489215
258759797
350261990
300034555
315240592
411789405
351773864
518992172
141952562
507766641
387698309
591795014
184134929
111008145
86858419
473195586
505718339
226408678
369292316
544970869
109444900
249046438
222064735
180237975
219676153
397020562
45177629
400150000
119248436
425438648
358468734
589917929
353363448
116530641
489404946
131870299
489158448
396038411
168889773
434416334
224839781
454074034
569928721
586806913
59461745
266335891
484760307
450170613
107561307
132469734
58738892
583331057
136294585
227838720
152308385
244091047
437242834
432241000
126881422
415467003
601651009
436438188
604803157
616351799
399314829
467752211
148635458
376610307
487946462
126516121
464483120
482507599
473585990
573871702
124299188
506074168
413219181
544497149
510004645
341182813
708254
407571301
61536715
290251985
294699451
557303646
371450048
71157384
410491306
220836996
225690054
8219208
121484758
605151744
253817318
20677441
561074124
294763662
606476242
286095233
63926085
590451323
514225262
5308042
72521235
106355638
617685470
319739575
326375517
594455672
580620579
120646531
95689944
341120071
49074752
162726457
98672807
598555575
338040873
181807291
323461758
200503282
318805793
36567123
346914841
55984769
157105787
160568441
295100364
438574153
94880588
438949347
98218146
190199658
590479202
115974936
380339744
575550898
287249097
40990572
374954155
283611542
266533542
540731436
97790389
7661136
512477930
43005862
183923319
483607611
336624806
317729811
191346549
409856868
612965069
270425480
470023129
427512904
322906243
33054200
158171832
180248413
190738322
430282481
215617319
166744033
166004608
138745347
31854387
59564583
311439812
379423446
190890888
543013057
34079317
545475444
71959724
613795776
106542137
582924046
294170615
80209212
11900037
120172559
451337221
77870461
369896281
155029418
375934845
160310617
582189471
299865142
412106876
531011754
228889945
133634382
274191731
608109752
69571035
83391783
26340011
405992175
505404373
274491900
481535737
530538093
373302660
123021617
608352387
154721489
185641509
374436773
469305818
92445740
557351137
101206354
362290930
17233632
393650734
181115998
575209967
135639384
594394355
375763507
617873246
338834395
317341706
105793113
503887284
32298999
502950632
544045077
240226613
56988652
97586851
529602184
349089329
5212472
94979743
398238130
318557333
583213184
247489539
427919674
62229883
208316415
463432431
200527671
43125585
538242101
55955154
548179306
282878277
289226206
603527842
208899053
534024671
515723114
133908837
129247653
372328812
411715541
191307883
381746141
339353205
565243823
243834582
123652334
427570168
291449168
326405745
197486938
298420583
529783251
106487069
90897138
14602664
133807431
133227657
239928263
231073615
343324950
547441853
215434599
527323578
456699730
282083528
3295924
186620482
182223027
457273088
226128338
532280291
119440067
496273950
311132198
81950138
244054641
371045132
220868993
484656620
385006658
265579210
92703463
88775567
353850487
112636288
292314083
2375223
568780851
575763895
586802088
328641726
481297908
288559080
581607048
215950361
376374488
379977311
588269648
617559297
101942151
483843718
546120908
373209615
292383829
325778711
175012723
506566056
250832173
471316783
366835078
293806276
343246602
491282524
281410681
329409785
326068197
500953067
559622065
473484255
56207653
617036550
20416843
483439252
484780350
413414976
329929511
117795486
395691932
33975144
405680276
69864367
541572983
24663746
475857758
238028528
75655048
263916245
145012868
178137571
262918003
193955107
369147661
243678628
10515361
370335933
188085827
2806452
526281469
423062954
32794466
383996200
267457858
324125197
51050112
311085390
67342230
359658681
235156354
572504874
517709805
275817866
365663140
81624548
217004955
286852698
524717258
230818925
462991730
290238457
185421277
112505819
223831163
93358764
249143462
478992671
279222727
445974471
333252654
478932608
333359143
539592643
27157082
105153838
135408067
357514358
371350237
143303841
260703718
308134185
89013901
468787247
266049826
420954459
598184569
195872710
67130771
365615893
126711145
175457384
11554025
606548503
104133959
424068548
456413171
266342089
153539312
210446119
588938820
336654244
327138487
96215690
427837463
571983725
91971651
579209711
503759778
524363169
30204717
442519493
561359003
238352231
615185263
18650735
37219679
291298367
517877791
235369698
560015092
315027651
255591738
551511371
593299614
386717152
174952247
219288980
469328752
585990302
396167607
5216058
176405140
500574387
194112665
346618383
112597440
342892133
25246366
50439745
73378113
573998985
56364445
21246062
451259171
528063204
204682225
81721401
64983466
31933093
555522890
485008401
9917175
127161036
96148003
352552687
155894916
211185858
185862755
184643298
544608773
496423204
6654142
236276592
535447471
244610574
207433607
77507248
284929261
80736809
120525723
110874578
577753711
145374751
321901839
147509025
560363961
151493722
39557007
591111998
96130514
237932732
230381772
119581891
38568574
581365075
2820348
412471779
52932272
115334043
47910453
355664984
269486914
225080597
243128698
291090927
109528953
570702050
609343842
391359066
180321727
143844689
306423056
326626795
147536749
384197555
430198016
144810099
557197014
255275151
517000690
216872776
392706768
524665678
155333123
354801566
132122659
148924145
87662723
249760603
558585108
224885917
267543231
534389539
307288658
213861145
228006438
66128179
349556487
332328462
120472902
5070556
359969634
4030485
467937242
105514695
587318963
492629685
78234872
126587126
264729587
251993814
402543538
115332183
346035796
309695193
128016615
527989100
447408787
60418421
347280215
224268986
407390124
210841172
287609938
286637307
452448623
462458972
446264571
590869465
385267367
90552182
168461727
395460919
355140448
593531086
313275048
275398440
332191865
531717098
467359587
404227756
138124855
373338322
76216843
517132494
146147068
269129781
536605455
541922029
104462379
348772649
119134265
353871152
583188284
138443892
339418589
255660138
344027053
359736770
387859608
301278573
471354084
207278442
96311582
94476539
427388012
407923011
372124362
273353284
109077555
365883880
204764547
244568006
247067373
227286717
365729185
331706108
101621343
566926028
358922537
599136853
455463487
310375837
383019216
60686719
297622911
10775038
420715265
64497470
598160412
356378543
159554022
234448452
474641704
596408919
136865016
570733940
541290530
340177263
612708396
230032034
471668884
303947665
216452052
223036495
53067344
481901641
27638372
348486803
592490100
274387090
121214064
264510447
172915241
66015695
252378572
169883242
338870754
364522734
185457410
324678685
416285788
280880098
398574793
90867007
182686485
55762207
508146271
545890923
110286857
579710120
205023691
133240034
149452633
604009873
35822610
144034955
83423018
71671691
93029040
197470313
565079727
467954496
436535164
19785719
587668426
55943822
23938809
344421388
116263187
435879200
176541878
584238203
316550557
513917025
64274019
95775504
217980772
271911002
211752771
418542630
151291633
2780190
230407342
264612313
473556617
541352792
113708626
83212348
482240335
311700360
154634072
292915883
557968920
272415748
617512881
119323457
598129173
576075095
313950398
388801782
493231324
432864215
264663846
552401341
198738848
541380791
556744791
354746789
180763258
327964566
533290053
507559844
378874306
438555418
114853171
119749580
94636196
116736638
42736952
341331019
28362750
356293478
37371404
304914156
138451320
179660638
56427493
513434812
203802946
275773282
343776537
253498034
70385200
295200108
123878140
358066181
451479403
601190746
119476082
139971494
259288626
152644285
567568096
608505120
258150794
47004952
441973674
99038819
32576346
398557338
321360602
224050114
180793026
584849297
229320808
313687898
333505806
481297909
82302794
126841871
109703785
2442615
573959093
357916160
92929238
268616613
28642149
466985570
199509056
33875952
274158864
515665162
174155490
522468297
190874588
503837082
592758953
155065071
253650268
149758980
476590074
270327575
210221159
218306770
493345211
549923590
312308695
74936017
292600268
205800564
573576094
417522106
10993339
181847965
447171601
441761802
510419714
360790607
264263086
489334598
613278356
496112131
500023139
145637758
545137058
253574839
20133641
247625414
151788281
171379084
496609840
105046742
541664570
409355581
259070670
83776334
233038913
327276880
329062498
284261514
62169480
519680095
68443622
276924197
587808215
185402109
558591771
220738545
153378309
535533968
291738689
87439673
235577052
396453181
10051916
325611052
453438214
501191249
108011944
556877330
42724407
9627185
333536972
103633022
56325415
272280824
376357011
580293040
489896319
171717791
130114677
73635276
229149793
224881724
242532512
390330161
49886649
320092921
251108805
181091822
40888969
227518214
311875988
212730726
263523388
462676832
567926062
53738679
571013021
409224938
341278352
321043179
298443257
300897568
506373037
519823890
191801144
232662795
89279791
378385610
404369165
455202519
79144563
470480243
157050728
451720530
44359483
170556817
600958610
358652592
607330847
522144641
178563368
433269995
63140908
53259970
150862687
547816999
383494327
354741922
590220098
230155931
229891959
559002306
452124850
530089528
276667723
250691884
86477041
311913399
315713112
141515669
10818962
266314719
287737041
409977663
176703051
467550152
355339826
236243203
546043826
311950782
345764648
118502085
545572227
509770223
366967806
16050814
468313461
125517020
295240399
484387359
219585885
47685808
162597004
278526130
80082473
307675168
585414820
337286519
93473820
54395048
444402410
171644710
614183659
315970002
523582013
285170266
370350436
584326546
57654091
55751726
576871141
377844115
161650711
125554468
414322549
284258804
406860212
510322282
408397102
28010170
116263965
349073460
165993523
266099281
532180307
577982555
394073320
64423688
192895103
586380225
575265070
73538108
288215176
275407373
524653688
230401002
367945669
16237674
30788932
109581526
220464876
153148730
417582816
197177674
291954587
485786462
97012868
442985717
379799136
38874486
496690140
494328107
548331248
429396643
31547419
422923096
338399864
271110665
390140951
185233556
93664605
334160933
572873989
55632960
12766007
450502264
98315109
234952545
249076935
439186531
541337902
39415397
521389851
244666951
310508440
544664946
492092204
498840740
482908740
10282422
73088033
497786324
14385515
537980549
379707042
118332655
553271827
157464154
1105622
193197493
73128144
261693009
22379554
450533834
359554913
544002084
570918466
223703566
488156943
531894692
541297196
160958127
742724
143484584
343168435
551850400
48921087
514794264
109507046
315492887
373410081
529620181
502739565
336861845
124253161
180003786
601603017
72839189
205856305
333935186
346651316
110212183
264514838
322857049
582810434
489178493
425638810
514699057
466025120
186745618
565205669
156657140
341300387
529519891
476006142
215830481
421565295
62618104
457127895
245588694
327261474
452699750
204166719
361813349
4209167
18181434
100159801
549314506
159470668
176295575
445568733
162977052
292296154
218548308
582401328
587101756
130417657
272767003
296634242
344632382
41186784
384772170
107870241
399429029
290706428
277226666
236872857
103988592
518779103
481592205
380989981
294793396
290529482
564716337
394176330
314973987
427287256
58761027
497679485
277549597
275270143
470416088
592846810
35928923
435491162
435825537
395679507
475770594
454908161
411909543
534404161
206881347
469382875
592693178
511008525
255895477
28365304
563420976
437157290
451772976
230861734
418507081
494971942
608946728
202038997
188804096
184678091
379502315
528208489
201635069
478604353
232510498
349875137
569613059
570241261
218459860
230236465
292922302
529836979
321929283
493050786
332454698
369966946
367045318
276788227
385571579
192578868
95642621
450157503
603966073
530096289
270132796
548118507
34602188
607301490
398861415
201299542
360400725
357744770
349508096
119950529
568183101
92085742
225285507
279714885
349471204
293536710
58077631
397800220
431550531
13813762
76104907
212136615
80812572
71664293
143330674
412234071
339040836
2283381
386089308
364155719
432247286
174524012
435028890
329642642
515536494
61521087
88417528
522655537
237447569
37315443
216796565
180953765
183481267
174217143
466123683
191461961
547419699
184822650
111116976
181978057
574237933
107380981
66487465
550169648
504926615
321340877
368688452
360191827
94064887
323880910
365484800
164730258
154457390
589510994
462156983
21762305
442486459
490689722
494987955
152201290
492181203
149212333
469649684
327776234
595632089
191846672
444078008
451832613
407016401
87804022
558490380
58968628
430281878
572187280
325157687
605191149
236467772
109583229
377508570
356421537
395482786
427724353
458070063
128663546
244603815
36392790
128133879
257378706
124798836
548628900
299918034
392341207
78831217
71061587
400224869
240067800
20514009
346915006
137083104
549414544
283237704
328892256
604433983
551357576
421832856
277897688
457810120
203644073
116739306
35500303
421089430
582764216
62786732
369352819
310094612
593787845
560730334
200041452
489144634
201956080
236945599
107297251
481222228
147798241
561589404
263942663
477806596
39728133
234306324
338605135
77907355
387478549
179598448
533755292
366599753
199449612
379709037
574641777
69347197
230589859
614705571
244255101
235192021
338600177
28909194
38497030
545522466
266167430
534172335
613521668
616549643
321207702
171914722
465946525
537661864
127154957
484147878
264404299
248229324
72570864
77891613
309230159
172803465
547877154
320965173
421486118
257001210
371265524
391723801
122045787
525025620
522988573
582591193
561460228
364893856
347665972
68571004
311871436
129467769
594684177
470743686
177266653
511330403
556865712
88038270
79796642
526648404
459187162
298039715
467629180
203459994
334552949
383729512
443501088
199928960
154874869
290038423
594545507
83770310
365328780
327876808
202839382
88178857
154256703
82976319
230814809
613265253
438622672
154186140
564322531
285313803
239204337
518082674
50415756
358042122
185845991
284155314
182633456
230085487
508418664
523475260
65040309
582607232
528102883
40598418
571310398
251189497
70042441
104844160
279989850
120773211
607568539
437500987
251318766
2881599
287354270
559709809
278756628
542231118
376465857
119580731
529802555
93643681
402468026
427972740
414695873
179190220
288927058
41079348
277429177
563032887
125957825
550376062
73867568
605588543
542356309
179044505
318645027
558078138
273285447
388096005
485339441
342977896
592435702
121662184
315158985
523498893
313469175
369189010
504748475
18192052
102424133
556579698
189810036
187046684
86388932
227091372
451514450
41102504
425421719
69819172
543819811
344755156
552301728
31421632
28352200
427148805
426206779
615231381
166668648
29978522
97124891
127140528
417828387
410838615
181989245
102415444
215013702
562096557
166843884
231402963
590777794
52018412
186261174
506342091
353370269
426885564
14272992
65974552
581732810
405379455
328197100
423601213
85835797
395652266
121419197
592613561
52009453
453804926
534793427
502963822
58384193
516323725
213966559
125265250
204438265
224275187
563343562
325852488
266315133
122019289
56977987
565692772
72373954
372691094
389621052
288355736
418654125
218445743
521015317
574116885
509342106
20933376
398512345
142013158
236590424
578596999
131103493
384141610
31578221
308382818
243023942
197711706
443282202
32535303
552173286
129038365
452040483
21559961
512371792
177823686
584601425
380126658
108314089
297394119
108572270
473116122
265066931
349213672
172510652
53228674
59519886
419595576
441482600
347084254
11023887
50623467
73392820
599186925
324742653
488506576
146042259
417194295
129923181
429860561
20035522
324245168
45336175
362950711
128817873
231848035
492045608
291737080
260708905
375498576
291528385
55289871
95150627
457969631
471152260
201251052
166124704
372177612
216790785
226463701
220717194
602555046
157919349
468341707
475977974
508297285
227641209
172835475
579849294
17270149
251946224
79588722
499227022
427991606
358696772
441118818
348213739
124158881
363686674
124739931
260626715
565003645
538017797
121017279
484224453
84894669
524040297
154341118
116793224
351869809
549989754
212267300
64865121
547614717
579730706
580413882
100937858
183721295
511350215
22800208
601017861
311271029
583948371
415377785
338866944
420659455
615152133
458350698
403539984
154768564
123150488
497182851
116934867
103625477
529838254
325466613
61313976
576382605
321762088
268966034
410807947
443229917
249380933
450818462
277172446
617441661
400475102
1549194
594026304
117146727
128656747
436902825
79846048
156512187
349870701
312925795
363346891
456068032
92163307
148654141
103368983
468445680
423896637
252448
414959605
419849306
316851882
159601419
353540629
159778758
585111718
352375793
56271169
188301421
416980663
406520052
244115307
243454585
419421221
110191234
17376743
385733720
250370056
350924376
277153795
16007703
339391394
310311640
86146217
110325829
254683689
315434778
288830358
555219685
489236988
9171150
283711056
15600378
414572501
479713042
479666784
420936339
128220694
52608002
423976586
283149752
607176523
520125768
504763456
464036733
53991462
359373535
219853882
439454573
562183971
562071642
143963588
395854844
107075144
323788336
256737100
394774071
409749637
249992011
329381744
503342701
524213167
446107433
325614763
452165928
63128818
536432318
170836966
424532775
286513284
575550935
91566727
63242994
102713215
555746864
265435002
345692887
585465963
514934253
282071629
281801832
28336492
614354068
13888604
604100011
361533251
266563603
304122620
279762964
267570493
320167229
155488168
292432996
605265926
417148993
250819724
33677176
428383914
127935575
327532636
60142945
524862661
80395516
188757190
323521717
406714816
254809901
361895631
490984568
40540323
449722574
63212466
467323909
533013940
193688746
264363650
232313206
516831201
606288847
569102107
137044212
539175158
240690703
442659504
41415674
412596530
17934179
190469678
395759967
472498419
284585551
442217544
301979066
294099155
18681096
534604148
400179174
603876856
369312066
539324970
353531761
96025100
357078346
303571960
556108903
2629266
184991525
347074918
538252440
344599316
439992622
521468097
479668907
4109002
256275431
321602734
459107250
582464010
458205463
601243386
367987514
534157947
393486892
527255564
282228618
95950100
198356705
337521196
550521212
456226277
371657415
570059542
429693656
428875620
368424935
425496456
74347591
501046990
441529663
60872534
437411339
272790899
337543819
390891183
513416595
128383690
115770331
387204094
605035888
133713936
327080736
437733472
172112933
66067001
77177596
474339347
302520103
101953293
617663716
182872432
354367187
499490725
578527858
437704977
556375891
355494373
481986055
279237612
506278707
56733358
281617164
582442797
541716131
556056775
78461890
104674275
307692652
395527975
517801285
426481521
146524663
547308980
347331049
93435260
239953660
508003856
70516074
539235323
326950280
97565149
572983852
430522944
585865475
46748822
463448056
151750401
53483681
429600217
201545055
591172070
539086284
223087105
266153822
554784002
433075510
543980704
275827923
259182125
238783981
559621024
381521382
354105486
555225686
144292283
244389612
470336593
457201356
349173675
568304523
486641239
498687920
330321701
542756151
455081317
364117195
4291226
174561494
465226653
610468627
62236586
529872461
569166885
150780710
532754321
140365619
27408867
283800692
206271664
252089951
492824506
586693234
167915794
301245041
559774603
52904783
37633090
171716747
603167233
1060372
170417997
530066703
514132030
598046505
552360474
21064267
617860108
283510460
202689670
497237910
27903758
495888871
465102131
13967059
384284838
203124803
109922263
569051035
367343621
223733865
44712628
311062689
207314245
196994098
426013804
248657580
617855181
419197380
291187193
387252387
616989220
87266910
372958057
109076530
511519885
412351345
601658993
575745545
397653333
606233504
477020954
18097180
322032372
234648399
534921860
167464820
508420679
589219459
211908746
153251643
602300110
156187646
613735060
106294143
12699326
134578165
99111493
315699138
403031350
271947805
116910294
27123752
47511014
13063044
492223776
259658719
385437723
175808747
106030065
119685180
223701856
553334663
580749739
318422521
337171403
198821362
461617460
141550677
508143100
370074490
167784059
358742243
52175692
543753797
527818511
119289220
62578116
319766133
618136033
116810936
568824844
159445373
104398474
88536171
519638497
210105001
195416948
146317474
110457289
520030656
606592676
486205264
511423406
155221938
44043201
159810662
305485554
135110199
560166193
491940580
355723690
123785362
97922073
411264073
473824650
343177019
551696456
439218391
281597430
161348086
593536492
268868656
128810801
150164911
422234366
462459343
24002365
265205191
101972246
249871094
8013638
439159088
241867375
212835153
343377709
553387306
521413860
495248041
230991196
220251714
365866553
604885399
75838922
542228854
479383513
319456708
20355081
227950820
229051291
329859608
495388711
225720482
125286305
285787646
505172231
69639770
6703774
422665203
329677295
32081894
391711338
601581856
586318360
27717011
278359776
113091771
492056598
320644903
225484650
9982062
398366929
590792282
610455862
13641939
457236708
181740586
228001243
598604573
554595069
113197422
168239580
152556627
359918532
152791899
275472361
393213279
522726782
512451226
335736106
497026256
227829391
331617378
602522718
325988440
36333127
326798446
265081895
244081004
336344212
553750185
190491091
9344168
175854465
89036187
517270626
583137575
252293605
215985248
315291854
533899066
573491544
498207000
532194318
466101230
353035376
110548894
308120792
417039477
47148185
170580353
144691985
525150613
203817294
215582711
48380753
59875882
435736224
560784685
282593239
164904816
273836900
168499717
196936419
279645156
579690183
422545113
430086967
165951771
145384373
194133191
146128947
547091752
32098794
472512217
162131420
380665902
568853517
424124339
170375800
179418808
494860600
219670220
330895010
248687117
114802005
544191963
616864654
177505369
537577693
160430559
247770885
431561127
604302755
331885956
393252623
606100752
46280920
231635939
470234564
592955325
397024406
201157266
303945350
350638295
547041789
114790928
288498122
382497926
567341804
402189531
378598376
588669730
156998572
384483721
239510567
91818386
42690990
355982285
179450981
553551618
203008437
602455155
429570715
403830840
159453910
184281068
361348021
27107947
230864063
354978996
611491195
311895046
507213359
243779829
285984697
323804591
367676073
9948025
312640788
417563308
463432345
304089250
58850233
216129673
327255635
421019935
306595940
27295544
494468823
33017005
450926270
563945405
565702171
289232579
141309202
444993058
439686330
483199925
133521559
192251525
4070615
18533254
24510833
369039915
345285639
92561254
34335865
102645320
269715127
54499934
431512942
515861197
425360169
534234016
596431903
361005531
21097531
259001868
290513018
419082410
471181304
98802278
548773386
168431662
337334331
533247077
587758860
384801191
118095923
483934066
480928758
413641162
392340917
7566007
438039232
513356562
160127866
560279274
50494852
559847772
519900237
609224927
272146587
320597844
287355914
271571759
502231066
84994355
30149502
104279175
198449558
60022772
127527738
109689317
174133608
218310170
514785603
293413410
90830195
151464187
604649199
356021020
139197819
84713217
343367946
134224064
218953974
517206082
564705114
110798000
534972069
491170267
440165879
293883289
482471246
160452497
139610204
558713111
217344537
259737003
501954564
274417729
217868592
468967575
86237898
293477706
186661080
172462407
446557146
223757715
599028888
429278851
335628257
386461895
20496474
613724171
91037494
444911314
187357345
62058057
75908930
225584990
392130327
266454812
497662422
398588725
376247260
159667750
117919000
436541086
537344435
139295924
609383551
79193015
312042308
533043082
21643430
522077001
82945141
206206586
173039528
486162102
454885154
337738968
183323250
75019465
224576972
453061728
93998031
271077011
163619561
77996607
161316349
297060469
149982517
102648865
329046339
580574657
131997825
163982139
5118995
539023557
16640796
26546988
374317336
206759340
61491491
337718373
168711033
177863563
42396415
318145948
317469305
96102415
432975938
129385776
19075876
401743127
390701206
250813766
283595296
60448305
530797106
175557117
555174719
282355143
588278868
310329174
193522054
596049544
201438175
333868989
139207448
159625238
348122910
202832227
166836715
257672727
156327038
244044936
409273918
397180105
85588582
405538158
509329561
310005173
201950122
285240149
356166215
138307002
376431780
220164254
88682524
254232113
192614667
455658232
448385254
40381450
93451909
130485572
369104249
403066740
405133625
65447879
573558613
269232240
356639722
493434881
487677439
530688686
505418589
608451085
8818513
84292361
408999961
545335717
562693082
190794943
242178884
324652534
6838136
422376554
562889094
492325801
18255515
502290742
277179262
453454943
357570551
139117026
442474954
286877430
69554135
381363465
598438449
174682135
382718264
409986677
32170678
151169788
157559014
578557248
405749074
609810063
266018108
247458165
560146419
513534864
273952212
229939669
216705388
122241118
503761773
452083099
427846984
509661579
37568499
180287531
575204274
51059599
435404859
107444627
409850794
559923414
228299311
602487909
554536674
395234732
115932543
361356399
527060723
398214066
363680958
522385740
287095306
199491039
4586560
421868968
477138296
212952636
64258802
83161699
380850743
108563219
557082605
295885496
33932517
216744968
382494679
513383613
268376992
4612093
510708444
534197507
332927100
506718533
581012541
196778180
101880163
88267880
245707173
528428254
201985204
264901690
442891525
206796224
261556022
547244674
54142299
257359298
425355332
535680001
414638266
187865328
35432102
161034979
73637
603981644
586222148
85077993
319125338
434791427
241391738
595519210
284477690
608790607
249549844
398088881
417055016
334836280
390648434
402257325
255814101
49050928
4392533
346730994
14884171
183906590
616446244
526728868
555293227
249740465
159304174
616723315
137119649
166044706
319448523
14798577
216695915
29220961
137950427
235064955
436903582
469601096
46878034
413137158
149361793
273327361
587495020
4182600
324210
332419694
132087449
608922479
450997617
512050053
248152292
189766935
179817110
380560855
131155025
282169513
55926806
554309675
351192393
480820781
484933962
524988844
272880963
576294142
494595693
427533693
528910477
190442116
206431383
12014214
537457786
193813896
71456481
224849735
400132441
71803136
530287273
292783084
275851641
610923590
24217906
121661918
288449092
339870338
474814601
521914473
348212101
585797968
18774344
485514758
137334788
258368811
146073797
455442771
133047236
350433136
381706696
418701673
588300278
489728992
406964248
68221272
318253753
65714574
272053538
270762496
591704169
406193899
371659652
605959946
357451841
346474552
217202946
446812787
350198436
360705723
136353722
186119838
198916048
401766263
519944779
54330348
84584484
500904270
587517844
337196478
80284358
91833655
191853239
505528260
546027036
199293648
268500902
141401598
215661434
48182394
608469460
519410299
210820674
33126113
171007346
610776723
329187183
263554424
385431493
475425389
116700214
611672754
515567448
113005722
260976045
299488193
86789014
590772382
319011514
410859061
597472778
418973958
458888326
157063606
320528640
593810370
223219251
410244957
427439625
474297940
44497257
44923663
350842450
310371798
601818102
497354307
8129072
252181262
213022305
377646406
294717154
30410140
547995936
472743633
148856485
96340671
42529811
256618199
264398597
116349118
249354773
320473516
21888120
451101364
85952795
123859256
235115731
300755167
13540649
202872129
295355909
487217469
32580363
591182932
494965731
390199461
159388299
551169457
279842370
33000741
283833932
551236645
531192964
281361036
199289977
397058603
397661251
480233805
352996236
292807779
33295779
159359617
254627493
2810351
24720988
274320543
71211411
424910821
16546553
467396520
103215952
117995236
538848505
576021142
142835721
89817839
257888971
39242131
563755025
377924279
550393426
213017539
257585592
75339571
131561772
602079837
345745124
30011409
376712366
57081541
193591574
365253901
193595179
558198378
65474009
92286505
251509864
470863075
406990434
74648679
218875029
433929392
266035841
102539005
29233466
178758313
142654831
237933834
208011247
404825941
73022921
454318630
157212868
413853325
35979030
302805406
33904668
469727151
82360747
235294023
79832404
90055463
118729140
186204808
481059293
479429811
102883307
438988883
520436460
332831606
428252332
26549173
590367265
136005597
97413310
513880155
142353892
559827868
542459091
20988932
210587801
241630723
94119747
2541515
371130161
605774512
276699773
130341104
460117092
374883988
193615860
585751846
519472891
508655144
337337025
297075838
84385935
315762120
72768753
58174551
408551709
797679
403340077
436227383
537820969
43842315
268044569
219899385
421896417
196087700
470404283
109914746
168413947
177682274
206407124
137465154
193733360
128955917
434059894
230776911
580803408
274220259
483603872
464358631
171505944
551538869
165130953
40489933
270398817
192508762
485000558
446750661
70119210
422326789
266384099
460825094
402610682
310021039
38473639
90449158
448807178
249282528
407682982
426264978
93144512
612775560
170732969
604276234
496360563
488133049
276448732
339567909
398500837
173540898
601485540
470931038
146778017
548805656
235196032
487600311
247118152
447891104
94919701
265020334
8544484
280637886
590924119
79618059
537551996
204926984
538497345
292521761
271010586
287919400
607882853
56647809
87801979
17321811
369850270
400931063
381221700
137683374
190814506
1352507
274587984
188164022
480282056
450045593
119106548
600183863
117920201
468972368
546117949
545457602
459827994
277364385
617091455
30158352
68172657
610336160
100201639
116342502
291586189
491770909
148021653
332062294
593685228
372369465
236767966
326724397
219576015
102516025
553463626
597449843
278471865
156095569
125251131
96453355
268483276
421942952
593696902
58213098
409331901
194604852
6428308
155766950
566665119
62088510
94238601
365058674
95281389
578367461
340063365
436866425
492174622
84059770
119054153
34065909
516978662
373226222
601716257
542667156
23514935
418992017
610388836
123722968
449387675
192060105
615186307
300773629
4941579
391441936
446214924
447999572
110960796
39903882
379811092
522684549
144114887
72451731
263863249
427706503
397781726
614689373
381280206
366897398
580116209
298165504
371487911
614252080
124029584
13977539
126441553
322000646
478200348
168159922
226605898
72878638
309746614
47736350
462142280
380377176
343247180
23691304
537674372
231712938
102264390
507717682
338306592
8071763
573375205
609004277
77761647
482158661
82407801
318986027
428581006
464414956
75866624
386906778
346292568
348395887
61186260
475710917
545285597
95512792
411821366
252231167
190195399
563852077
222291463
329120823
16665444
73525760
225370461
514428251
297214607
102267607
116888238
52631399
189636430
601534408
414204637
185011132
80612182
594050192
198420068
108004993
333932650
546376581
5264389
518240091
63798782
63338003
276287412
324426965
490677693
356164506
71911333
59692952
511436151
189633421
196609122
555878988
406723768
426316823
233201998
254177531
563329154
440461569
141631251
390966334
37356180
171799584
273545477
55642214
486502091
3032393
136211452
124277149
607830383
499495461
293009930
585810451
60855703
304390230
36979576
449746990
205096603
253727134
126969065
607117971
449315856
131690221
23392068
444816014
459925093
216540630
372322118
252052502
425565481
319171394
304593305
406858203
151256675
617416969
222993602
13966929
99155240
536830034
423319327
557982982
475548429
186255329
186800488
63599149
227124512
598188212
216760003
264781773
406262754
614223335
151135602
209364526
102599117
524039992
495049542
241876452
33990196
547980047
503911975
87744193
429378404
426284205
20400448
571777898
538455341
258478917
433596351
440765445
523507093
277773384
533970389
520112217
209399194
43474308
171455396
278698973
598462164
115564670
244611346
492176687
613920517
569922408
44092365
305277638
554206881
364733475
98870774
530208054
432420699
121201889
141891494
318991056
214972247
537768100
526643527
212765694
524396678
228201161
427679876
200834340
141867485
110006320
217427239
450167142
212140363
350999772
116086236
241283447
344326867
303290569
335625923
160113820
595486954
324234385
236642050
362980888
146554062
564303544
493676976
528675808
9005366
190472488
29145648
369342298
410275085
370509076
497026279
256407871
257360640
283525534
569873294
298150313
608853730
265671638
534020238
168696337
500805889
23773513
9654709
148041968
208847147
130140325
286105709
465846865
596374243
247699503
121125274
371280398
202898542
218370253
57716819
551583028
463690485
579340054
39872857
568636529
542087743
161682568
515596306
162313945
363989969
400421484
561769313
195691247
567622270
484582338
62516553
552323841
485168792
325596790
598629489
56201957
335401881
495254750
88735387
466217458
464063841
108447966
198160062
318963321
313140769
12723212
617104658
329360873
461576603
188104753
375694277
401023689
228617999
591136238
362071050
285967254
548643699
187766647
32371157
284290960
47856953
575325835
546768068
63158717
230212014
97554188
355738470
209462138
515051234
527203465
338758251
207506875
249795301
398446006
232394444
485822137
585206655
330623254
263399065
365556920
433264697
380792577
360837878
148575694
4874192
553318014
351908826
614325564
214978989
195867458
507094583
332648256
161262703
100133998
274769485
362908227
515987776
136957465
567071106
545766487
43593294
248969225
394262923
492982287
614642697
309812198
597728262
549577712
168441976
434078118
325480038
20479089
202039305
144660930
287345444
37528380
617043617
348478736
230353493
132198779
383109609
115162899
279182898
50623442
155012066
583672683
237725932
468620301
456834914
524732329
364047349
354022537
589418171
447045026
458912434
506979635
202359249
214129323
451874993
59240599
148708629
113319994
610788798
513851451
92985104
590262629
42652557
394368367
336935330
405171599
68929315
314492186
306367640
493729967
6479390
135187018
52369427
562803154
589910584
233242470
583962919
45564357
359605619
47732275
51185338
597874962
502763910
194131495
575109428
151180385
367961111
607350509
219581220
54390171
55484563
289975435
112162056
526668846
399784171
480801532
141275441
398800174
549298042
181834771
346774907
262397145
109938463
459040059
585790836
472530494
470528732
456133799
315914538
66350376
38355729
575914257
574514084
413504511
540517067
309468431
417562315
203574096
490278688
308333621
74177567
371207645
265471787
18270914
539936039
422263644
422016215
72895437
420055006
423619847
386421419
6384549
258598222
200003789
333400319
102532312
99408106
285311280
559657040
344386128
498514091
38127824
466688013
457181993
548453589
28493993
614081699
552713860
136857682
463245046
447402042
444680101
485825107
413767038
139318824
611442859
128357519
108136809
3848356
68294287
408934600
560246359
572628579
455594599
401402577
12580217
180568728
281835095
477132626
27507840
100405667
250500719
608407574
452822591
145069173
579615274
452009727
3336486
430479054
283225077
102744564
513243499
492037507
576897931
53674971
84167188
81866386
113916197
349112358
610708495
219787114
106160081
583380954
555758147
485533136
448701869
357354322
518962044
58002814
344064004
522821988
191548108
339951647
613491737
61342004
169776234
159911846
85139005
526305125
92691008
438391252
192088700
397568599
3357617
315782877
518981437
17939909
203186753
145088395
251152170
285471226
567735452
580813307
101814579
311083500
256181753
507898778
351012483
547874868
29530226
324639620
468504976
241707526
158801305
200855232
475113415
320803902
574285882
258183123
199973774
106989892
108392960
179685096
418764846
470715577
582414287
247762063
152317266
77072317
173710717
454777540
119455027
288619552
198865202
505005898
106696677
236032379
155946331
17631072
383794954
581664152
447684751
337841064
342262128
28892759
315140743
458133679
196519763
73607594
505971793
598151548
594824975
347526650
500918493
455568108
422068231
162859485
593698867
496468561
89273747
354573948
21841079
59587722
406981286
588695346
393416817
554337016
25397885
330160190
571850312
514678413
524502884
39959756
222969549
611574844
468644282
602413080
560463223
401124659
361600095
247054838
335048849
45501626
534808241
283790449
242673075
130495623
177611871
329826814
390279413
420367410
220846576
284856605
89433703
129562747
192204768
376103466
588219708
418578699
176059746
605242119
26727554
396912559
350831556
219959481
169131528
22380431
513440166
589408889
133902320
44908884
614388798
109592919
228357497
294381660
389483965
485789846
119187977
207251303
220017381
204482870
127976950
355918655
278871548
509900292
404443519
90062315
563545361
372763751
351265447
419020417
151183041
291762766
527237199
286061094
578527185
422658892
509758520
233406922
169728763
183997160
160402038
217788650
506925711
223263559
466571164
6537010
495799477
536571788
54031141
545219572
353238224
378780077
344503437
284441608
86064143
52960362
77929872
355588229
518265871
37743958
380580609
161590785
12987980
153141583
469619817
32835499
405197168
383588043
584773572
107668455
418399115
202119007
281677227
368624983
24585744
424417645
153803374
22973596
176627819
294533629
165371793
46456550
68511704
508142820
201392556
602765807
490607703
176501525
148743115
196990237
181866530
288610791
22965516
93975636
333799864
253660987
542351264
62536035
29656952
67224532
16444731
485349282
202397147
173549503
534581307
136455627
111299127
244692718
466819825
258183278
452743832
344308341
545777644
132566709
491267963
450068532
151331912
514422179
158343769
474039935
305389168
131784670
264899682
5613755
5137898
393428122
610815540
80053669
134099048
113459672
206138452
197556334
389272051
38213924
88771378
236422859
602498892
559963816
402170447
122589986
106933450
73195295
581984031
483867141
354137383
120020569
586383089
302203971
495742577
23212370
321132922
240956745
395612294
370605415
452502833
447114
585077195
210053759
343744308
316608059
524625976
177895422
105044788
492761279
307798896
490488416
293765533
452160620
273015150
218171375
582450691
461230317
33374032
68506638
527783712
381225226
341799408
461333917
95635174
582633355
582983
349134962
585900485
332339134
490298336
581366888
376595940
429761582
173904177
173640342
443690056
488385784
355559872
494675710
453944407
390223749
26004797
177197488
288960649
533199444
430329847
271181348
610642989
42845371
474166659
71090681
74418069
2703002
142031817
511812653
572818904
188769863
62123089
577356551
178779063
194176613
207151878
74718329
1281647
337964309
591654144
610795551
136050858
557356373
536817033
229699097
215383106
511067392
295405900
220331634
484354113
349612605
512078514
266114123
589950865
573194196
519415581
608312541
149206003
248465383
94712051
318808590
146984376
86576486
319542876
496790179
311612245
491833784
434660516
517712625
220309933
238416279
467101359
461624917
147031931
394587872
483289254
114754585
597230321
467900074
304687128
389650653
295635648
256200172
126610498
546310047
10596550
104013268
576849509
531312860
585896407
13242728
14560081
229554296
259082400
118748937
521606408
128719706
596235662
409178193
562193442
15437417
342707794
306395566
151033712
395574417
38004554
97745545
585489171
303043142
529708130
67808447
416812200
312311238
6237102
408426249
107703639
286513087
63029672
549413425
515200132
225569282
579537901
381041
27299073
322234907
247241612
24438911
420802739
271662469
351590102
395930910
422912137
237520001
578300938
264286487
20166498
433989333
12305382
34786072
331678256
132724022
342328724
573576842
615691154
264609629
273405969
201048777
477222139
286565735
209480082
24107622
221930738
282902143
348973459
575330001
198490145
122941151
588955115
57584553
482578871
121069166
307892232
555391960
327946200
510826113
324861146
49287594
582021033
615445811
351924533
425415842
398395167
21847747
539620172
388796165
105764174
343748263
17669150
560412391
365873653
334011446
250361301
110984540
321686929
384535539
392275286
194110195
500340866
368075376
201474048
57733554
106293728
213355226
250376926
151838900
525549847
475393031
188925483
483626367
408481089
558459274
339267281
423105940
101011563
150037371
93489978
512673461
224865609
174347098
556273539
499049645
168448776
220158716
220360841
269431399
393342438
385995610
503975555
299119019
439231975
459822934
124204149
311812608
75472534
351489808
444428644
217683644
243382509
144273540
22772172
150969011
196506524
390372225
89644591
191412444
389212983
188642144
446729492
166355909
481514657
49227686
318514185
529814605
367229964
410130887
74185186
39665749
434847876
551017387
86864748
355225939
589250826
108671334
539050932
525931088
73945440
416481978
413281341
13314682
479944368
41123511
277033875
282700285
161411194
339979696
332627333
454060151
227056264
14895379
303177254
315332385
582685260
613749012
45297973
125436604
320699777
571809772
478852047
528976517
408647863
512648474
566978712
149638748
544173974
231997948
245501706
429237454
283241884
36348328
300998696
338060199
396208732
334976073
576943042
549101979
206209807
407898311
188633212
554325877
426577512
174742269
34823915
582135017
318112610
255269039
88294581
387862826
461222596
29296248
425974031
388680495
222372237
587002882
458510129
417085231
84009517
50441341
200810286
420258028
598765922
259209763
354989363
229093976
221560094
436541630
507816901
315505124
560232170
395026355
7596974
103076062
474791951
238813762
592347418
12639577
337285847
365459149
150698379
230185106
146566217
438736374
383243936
12113598
71395567
464075949
548620625
562306524
552594821
308063551
372289600
568428087
582871519
145834897
616809321
93427757
364918261
163101426
283872339
395229298
400853317
473490069
415442753
468140498
378426074
25787352
118416670
393805056
588224537
9264890
487505812
295750653
268925635
346846584
188114982
102142645
149239606
540307409
386416847
178074463
579472013
331813022
276648217
266517314
105102488
85037824
121262470
287882823
131461050
597701600
287308997
69552441
388915399
189965329
523029997
326268293
61355525
485457068
359563737
162310273
63948629
198691436
62051161
37299832
48063081
55002636
3281723
191109424
83162186
197045205
2171772
206425967
168226864
156695920
37240279
496605455
480567701
328389156
222714952
122968960
208021213
60859428
479614455
387257839
369763306
544265001
570519316
258802735
148598497
544858555
563362017
244005226
340097120
141615165
168936150
317465222
117151141
354863318
138392987
177965591
201936037
415110816
374610276
46201519
49500950
558228429
359640002
576004718
399496377
313169359
419922947
76349916
65572762
278755267
158584706
606367838
103176929
312135484
335406438
174943279
329864619
248445419
351488811
96101944
223564870
127104889
461386767
241104150
268841407
129887075
341096450
113467983
1007876
355244463
460313237
583228371
585902857
611342985
511458341
472260682
247490444
566977303
368110613
386389350
316999471
173408470
470546117
442041798
395406249
547505329
282372886
534156655
470304925
95710058
49800327
278815016
221923573
234504103
247223945
588540509
346451380
274383392
376927350
282023835
544234808
278559556
44688702
597418985
122356422
370122541
71173011
489829950
228727004
386364525
176726900
360461399
54813983
515486723
111472294
268382922
65664225
208207996
561931738
280849518
15950145
165432059
593789230
364483178
40486782
241387545
295345217
44159589
482537911
13027163
372341218
90684159
41648583
250782503
492821610
236530410
416235814
10932935
376902206
604350138
115570300
213887811
256744173
363895735
125245509
421856868
84945731
414473146
386957416
150186073
416899693
100265192
358604115
217198253
274490009
322900882
553502621
233826385
235953313
16096052
180219172
347466043
450424575
449080027
105949375
487295836
405707119
199481153
522526323
116354712
132444814
79165968
151358865
478559866
207476308
133365768
580461463
340591654
352837030
378999160
382419063
5000265
390778797
98609539
558803070
30827936
564114672
272538929
186110591
467676738
223667431
321183991
196067165
486971082
32297125
266988796
541878249
225580092
511589435
482674894
475196483
347889539
41297547
390760255
517897
366257785
73806993
426701422
462571804
385235264
404051186
194025141
455871440
596539983
129885117
161534365
499100839
114996881
342603551
308499671
481070573
14202733
114373607
317790604
110422379
76501008
34509894
538682385
466250294
564109894
508504099
452786787
164399944
522659116
148332215
73493370
459596600
322535462
159086661
87518229
535980686
471381856
102163722
594904594
572187518
191311117
140412734
603886398
559496902
435586644
131293306
188970430
118160345
304853072
71972526
561277692
63549657
493823740
500287627
173296618
217239082
72369360
333230744
212510333
346073050
575855405
478002186
104295863
328534906
263645327
193157513
348035557
256205753
330860526
196391126
75660905
298710398
77165383
66372707
426870580
529154844
295941129
87282406
276268836
306309131
445953223
600447115
274473590
290594973
389838055
233221397
231639607
267636739
138334067
7040780
140806715
220642315
66339296
521690743
98253714
257273137
102591785
162647293
263780431
263166103
213084925
31700795
183242979
382362250
23178218
143125161
561720592
403671140
586524321
27766500
226016663
475172998
589895565
238722961
56131876
145991097
385808629
45456226
93336163
202133742
10349121
470833619
255042933
383780594
385089386
539748172
134374068
60594913
381796128
536366820
82326505
342905854
526862781
253428635
535044844
263967632
228250502
461490009
383483526
222872452
600869479
197256079
508439361
589835138
221811905
10956320
478628380
383407732
350333816
158769904
507327214
567967990
449958772
161055454
514131323
587451565
120311538
244965233
245491950
296861769
542043626
119248132
232549477
237596432
280263871
407261784
101608648
264484468
504450170
66461307
310977051
560177206
299670801
172428321
71392449
545727717
473391119
23037322
425916691
310199313
20559812
451912422
261674283
367038019
208206716
413457786
424106672
163569790
81072716
547177375
89355454
91909507
584662127
330279383
304013500
266658956
216888194
257410056
113638811
120090463
35333011
494109792
465236123
617014269
2010603
490955368
405508171
80797197
311597799
382818952
514354125
218467084
327310487
407889125
389142791
427319027
57573649
135476061
111558347
520222410
567968779
75325149
299739728
394335999
518027507
80087361
314200395
295676520
466333113
40603141
409390607
307812510
46001389
76036129
128577710
94255379
195573690
238753541
205364666
565219584
199969424
551712377
240982022
571983499
546335465
451915811
437781327
519234395
65419965
20312983
169619262
151887428
454105694
96194031
586431919
49625532
351939698
62297264
577365492
371950514
147036255
535502959
148037158
305949055
143551464
356935778
507936236
464135688
266195325
4155794
429554983
315066554
35088921
211515377
614950880
81144897
295012131
34128364
501966008
565658654
91488979
170171167
209686235
76410662
228498783
362884567
581667008
415032991
205601551
479543442
315734273
365994129
493643601
327219335
360949791
454593681
245707158
314765743
345903431
220769014
184765974
21181418
600790978
196802404
380854318
130381240
312896367
583426200
346964489
341867155
505944773
268892976
145515395
292051294
182815897
94992176
578769176
406790826
427233207
116105578
226458958
371655942
473488765
223605432
410681290
104904339
218985796
98188687
480194265
220997294
231680511
424860191
254176117
509669670
170367437
558419471
251482160
471326005
210538357
57448985
311622397
385510441
467010571
382819291
402185740
127419225
422335095
60815311
506970199
419096337
109900485
63149418
548076828
175908016
13122107
283308353
144577520
291910898
340935507
215332243
442608915
503632890
502467533
361187095
405802883
201023680
209233272
303326865
325902377
22628884
170662495
272922099
117046350
347739626
113802634
559887746
315711186
256117151
310213275
203946184
56139187
408189260
186512002
502476081
344002336
351396376
32553513
49652565
39328777
449396552
70206483
181618325
44345010
159764920
4295789
111332661
454499261
264120740
393201850
414544250
54814227
536943874
112494687
287252529
570149039
218943252
18831832
608836890
270356461
325651037
23075839
317491953
259472321
344108872
435464748
259128701
216034676
348127699
600752314
138481383
247302376
366349407
492114387
309433903
121308467
114666030
294011292
323797195
260057603
305978181
250446012
318858459
471480653
320262388
329741698
433124288
401182454
138901564
118424728
307332297
223577679
530040196
449353716
514968686
328873509
218556053
193942432
312343329
479813788
341066258
381806644
461977051
29556501
103539001
74998699
133923040
213161985
612575729
608808970
573022470
381424047
147358409
144537174
142738890
244777972
142125112
234015755
549277445
543047858
90572049
213652415
287311315
568159456
207104880
602411973
36342634
223552386
302833261
608298671
255324110
186558863
566211525
39372149
501750761
113924729
389834716
13463478
438007167
29274604
402058448
456131207
582436501
433681426
485393180
378626469
61600348
515734326
66554726
317194214
594823265
90551561
354258441
563735883
373223787
130630342
270244467
445211486
23141776
124547403
9429203
373799717
358688282
432932265
438588899
232913752
197896589
161987611
356957786
233117911
29699082
533395746
612038361
586956625
413798964
246941837
548816794
607383600
266377966
322349111
277899631
450258947
370913284
565280971
337428440
537134258
569762474
109824150
572449052
457109057
467923986
287198328
424566354
337807300
580820989
152924804
147451744
508240644
79720174
588896771
173797836
508742481
426522054
152958268
145859254
200115658
19077135
395850414
148045561
577755499
389674120
510052586
286701672
499185519
273040496
351736203
384103799
75311375
365149240
19335268
580564076
359014689
148701920
117453171
56751998
262302535
278520627
244979304
56677728
370172272
613908435
432937953
99776560
368396725
392468472
12992201
358837026
49133586
59030613
237702715
571372051
344780074
266109482
174931184
531555943
140174227
217584130
553164772
518034330
243997904
162441651
33103262
173667647
379219355
112385655
410383492
248979031
518547621
385095870
397764857
6255093
439939322
268190328
593026342
301961125
499375336
574741864
587994935
39968451
243551294
247651986
222945567
431152771
411973420
452451851
138352502
527606006
591995671
414268229
84791327
318670950
351956336
139242984
206447685
440588294
88679503
130490882
195225702
488076124
236055904
598290210
115374577
572877211
53508316
207471070
482753665
349646805
165195478
539952848
564050100
271820693
386145188
534376402
504798037
251232009
357193963
239607587
255167475
510696440
444161709
463935631
480021388
59133086
149928422
328163038
73293062
613765265
83571229
506028367
230057900
57844446
15659462
377454356
487423713
217757362
194595324
455300911
528815972
213404056
471751114
987982
577366581
571699256
18163683
373592029
389207217
60883434
206046813
141767865
457941600
583147633
537905025
217650260
85451059
103005182
282688250
342514055
546719791
286455600
211452738
511355457
515047104
298398654
420977700
535556252
298791395
499692045
71218425
287001525
369311209
499067811
510039606
5811671
372994445
600885404
207461493
226873679
267399661
252037715
339750166
211932014
527784986
453359149
454814462
687137
600350618
145496470
528788416
537627557
608677033
458215670
99743667
365285692
512921889
216582401
57385357
212683984
422508168
237769534
425462152
56056082
472457209
471437973
243208105
144031770
590088508
134720771
306881828
251230054
320037118
590895348
435788666
337406603
48976965
264786
453693077
373277452
357712242
409333725
278154835
301118987
391458227
179513990
202456944
105765896
389049576
11569628
524236754
252419123
56375969
297349169
443777893
11760092
69573790
437564919
340509739
468375649
604313296
371610520
98411164
427008059
577452893
600353033
347557789
463244229
107828850
420508398
352977839
388947420
484625648
130772404
37286516
461615480
495587739
569193086
415378329
518363876
503610015
560154700
405696072
446637428
210644270
203280947
141678542
462184203
366777484
161674787
593778214
52101585
224105690
588928083
422810957
11048316
529769158
348238275
163491678
605336987
439865037
129931529
567020448
598242478
533768262
358823759
520404221
223799422
103747857
71627112
5332835
135621393
62126520
157908749
565460142
580547969
271645487
5246819
388081574
468571916
83170227
411336933
323896629
164618265
605128806
419081877
477418807
404198504
38984287
452985022
153896177
148785470
135781492
320219050
492579484
533407278
149725549
14238458
243166190
414254273
511364321
127253377
409195291
81401213
264617044
54932576
304386109
566906755
243069229
534233799
224743786
423213051
266877481
307275157
351823663
338409477
340697231
359168368
64597625
367277420
401013591
317922384
269680893
511640466
562367344
545747074
502405134
44307302
213991547
148398674
607811748
297630300
235309836
85213338
64314577
570946274
601307371
580149393
520650945
264771222
482724266
364794970
24764314
421201336
380247960
268098166
135233489
450671697
196396948
124446936
360511935
596366572
165666971
531743675
259412381
528421655
325947946
3061483
538560908
145264801
350941698
432751984
39027782
547826346
606843103
380031171
223855479
337409661
296022135
318388766
174277281
87506068
48070698
279846172
535280731
142299632
520961147
313039409
224102843
67809233
518113203
123038399
240032651
153951064
446988907
72272391
298637539
359252152
30021176
7623739
301527781
366277532
487541693
342288284
216434690
407663143
444477712
617381328
322117096
271943025
535800030
396520876
514425059
83140118
40635069
222868383
277973529
166819030
2089021
476225172
409363439
308125394
60607228
505464615
331834428
190342126
429605439
194455058
45188991
564606797
151596940
8901353
338387904
598143319
208151857
543678686
198376140
316557505
419627504
10149042
320917641
330871997
267462696
277517066
252155471
535679779
4999587
329347720
17320850
61754082
462673004
536845280
179255593
607879181
342168676
245562656
492999987
216973555
612335352
178837523
550510739
377384219
453226177
49313509
162842737
79247262
280952708
98424853
558469233
384432013
454351555
348428818
163050576
519752032
204860761
87326328
191323116
408485050
23449104
493016636
114434921
445078023
174993876
611382896
80073824
203859468
67088774
406089541
562054450
355783552
452466693
34257882
150587582
143177321
369944328
321497416
493096312
265824688
504099242
136972108
614686339
79642994
198999011
79273184
571052691
64043571
364446040
100165448
110127231
332634828
156793225
513208838
316866243
222384233
318515642
271296930
452625375
216181130
76308908
473294880
581929284
264168440
484160970
497988284
227652843
548640213
395702101
478619925
157705586
96293692
211383397
41095677
301396482
105021822
212501666
460925552
595102005
139912745
53223375
443954243
554683444
551009120
90859458
513960498
554547308
424436988
258594292
563691748
25507980
79734248
136828368
430832310
230009660
159088915
236384679
218184972
433920906
456526983
371346027
573714740
527110871
408125770
298853101
156334592
48756282
404874421
315215146
387618835
386187601
386516762
175100425
477496564
217511603
563606609
370688116
193145150
121483792
148684766
381680649
207352542
253030506
94039932
586923659
396395150
179431282
444821019
5448713
548291192
597528526
126503056
299545632
581198905
1209269
197100728
300484318
331552882
439977855
558883112
394478851
226609022
90478017
84812591
558431628
456182355
410623617
61108391
113608412
313082342
609627809
165488859
117004396
337282095
250504275
281727048
242012636
77213724
97321586
150882387
5957023
57712698
555874374
299952108
541698486
158651647
173155912
159440807
260321897
378642418
136435273
155031660
235221286
79696735
391225457
427840870
9636942
379997949
228228761
270232241
23421394
71973119
215347619
424004425
216765489
258169018
177217013
603687562
110977917
314606460
24905794
580086461
396601157
569256297
181503724
617775734
202463598
613457557
238035232
53798104
555502188
15281270
472264953
76342805
147558291
439392692
286677788
14754893
393965691
462820396
173613751
509051591
311314656
554775492
49930902
400697039
100861662
443527811
48616897
233270627
508254890
305854374
489185091
10888184
407924397
515730504
509567110
220582965
599861621
614066165
152447773
271005029
158124677
457585094
603253684
118711187
330338686
605926498
600596821
453383559
312945141
591907018
212609139
109237731
146743086
406621313
155850797
227609813
380518820
527165237
26111272
490929680
131680250
430754431
43018222
77046812
20176914
152382889
390441257
548100944
440072275
264687757
287711108
248049892
265314757
242493647
580672066
138645787
468219764
492102612
520500926
407721273
354702310
518150384
170616148
255884104
112374559
243352867
98237268
304839544
521024513
197633996
479018847
347235603
177931250
18147840
468909351
379961651
374091207
554938518
464606903
285809816
290198472
243177124
616860623
555631400
235145481
572753742
485874459
450687536
378224238
355554558
135396301
536660267
238012379
497501527
482340165
451955765
251773518
450752428
470160959
310732690
457039550
133820616
129706364
583808451
294964896
154673233
507674205
486723861
452320878
521142055
158777314
233439404
234799845
129847698
146546811
205026429
367206573
550042125
9673762
513532914
476167900
254167496
215989673
448992601
584912852
267057144
402911960
384664458
58352528
471744108
207543145
342119847
168631250
613424911
372590645
4512201
422849654
159533063
69323649
364918942
467580741
524227877
342164432
287446961
292753259
428374844
54486723
66373050
506934468
346418526
176487615
392565619
517658339
276617193
478618707
212152052
382757946
575952238
112842265
345753094
53114881
532590566
303569859
180067554
144867420
274008915
60485564
450255543
542887177
351963075
277056879
42611820
287464213
194716355
180246041
355696915
416228371
264022517
353893429
254440452
543573356
362058480
261957149
269972320
468123102
498095442
347261181
192253737
204380871
264639690
211145251
137257163
69194157
318615603
346576725
317967452
409472335
111434610
504185736
317544647
163626270
1405651
282260921
257720448
39632481
196047364
285950435
347519318
355152772
356466124
363787093
172639172
67502437
82929852
129581477
104811820
137653141
454691361
338240581
548458580
559617655
121732769
381552079
365516681
519332407
296800366
302055083
355578718
427391178
468666375
281998012
326825553
551720727
83911607
522615093
606993578
400196373
515635796
18008795
355715433
393237009
250959496
84109086
376095329
609218370
543954932
544074675
331796983
562441632
481187670
419700316
545860315
292340460
459212263
241864507
99526663
404746615
449281791
517136662
278297756
123956006
234563268
561706440
65368644
299726738
7037952
124336058
537882903
74505227
267043763
493144767
307483900
612068269
526249468
419227823
133924734
72250136
78028628
510235727
524084323
269729919
217030272
407780331
51101481
405516106
499706239
207181867
576493484
616092532
261854034
168302571
72100920
331728703
129909352
100441185
457923313
110906612
122810700
319135773
402675710
61481040
93666396
585932438
617861320
244055508
269181841
468281406
245235744
590095756
213546287
506943496
404338437
570730387
129827790
558705116
287424209
199114957
75435261
136856904
408665273
294645811
256909999
306691826
66636600
575438413
317604535
464257807
135006982
336043597
293712639
226640040
63315171
265055171
431028873
513498537
523045786
403122979
504525289
468175219
221286379
567710000
132669030
63072263
85354342
583545809
103589562
409602045
275794995
403479992
355230137
385444101
544040759
26504870
486677425
493588200
58615693
440528033
270821323
39477208
29372460
213510168
467853795
193453344
421343286
277169728
609418251
75735758
505074904
585860888
85351188
595940924
610943969
40212852
607575711
581153684
217154088
396913279
162725587
176482363
143901378
432343915
615904278
395245924
72562075
132813779
362757459
478131947
377818202
334447267
400132648
297520563
348034656
103641600
14242762
69430356
18103388
256621745
546170917
288747601
418319756
22505283
611390359
445134216
220759717
191221670
163140250
434922477
330801461
521701604
538048667
134328995
443563734
260036701
423552079
121993798
326222024
177110822
136824175
480694335
504457395
107848554
3993532
385494403
108862374
289603383
580565138
177448974
222669521
69763589
384207641
121795932
130808635
117375069
446088777
57441354
512880610
6113491
167258438
246855669
456530240
297003540
526200838
490944329
336397211
137130586
354023788
396274569
13684708
167438782
596811266
123238795
566617
162753947
552304843
22137093
445433266
103106463
118447922
334472834
417743981
30352047
443299621
423452548
573716207
544214435
587892928
429599653
234568684
228694870
136289953
468463433
167998940
418057411
485706303
236519151
509117028
600716889
414150767
15317699
223327240
362850114
285927548
33664334
355198592
116043790
234763338
315779213
508113660
588782626
183950928
596993586
540304716
599635471
388177587
211604306
492329509
133628805
408209664
452490989
613255321
224660011
1449522
101379389
33565167
14977075
553027475
258441470
526457656
83346527
61780317
510525293
120274234
455157483
122041217
173438031
103105126
89960607
216405743
365080257
530858875
287861058
554452039
369746161
343523736
90763357
534009888
558320988
110584966
549715615
272979918
558954742
300700230
527321892
321704522
549377707
370393207
576879330
380502514
313166035
166627281
47650633
230278787
126225660
16022476
524129441
398757974
448025126
444483589
297301319
19710598
437530215
475268320
196259487
112733927
180664734
466382879
370609990
77324947
507484995
274809709
316470228
329203960
403297007
478035778
176880682
562097015
62296294
244208297
466908364
331780270
241858316
52806487
144770040
560231119
427284302
333286227
41279258
131407766
513294717
8032183
435113495
445845202
18743446
390010905
121782429
36003722
244944179
501541700
412587111
607253371
548317146
213224439
164576503
85691267
82076014
279102515
18946284
388506419
287687248
143638860
489673176
430356986
472323049
35730611
303776737
137566402
3193425
532775578
204774243
406693118
573671196
292734726
391728305
564477110
61515163
173354623
596004129
587466706
339822145
303007875
294055568
476308686
598726133
214119057
540904702
140341028
197296946
247808187
519617042
344131201
258788166
247296622
311830256
465404619
386220003
66609318
328441042
86347808
250681726
236088557
522929560
74055688
442739898
493067061
204218807
228054318
109036468
6109771
96443672
429462291
402126149
68382521
98111534
313890024
534712812
144879464
125497097
606817169
529983972
185124525
304332509
496969570
327758475
29436181
273823189
126616507
331999834
430558602
157679906
599176409
613303776
480796577
514154786
349468046
496885770
561730398
73743452
567183227
462691472
529875893
96983164
358296041
448714655
226841281
191909739
404643550
603104386
322316342
515686453
579338164
312561848
126058313
133502009
500446622
28525382
177280008
397654373
127432532
436705077
91415203
247349614
305512214
351488117
402641644
443053674
192160508
71059348
163980165
199751246
554514654
587274583
78999625
58777219
153738711
381257083
555325141
595509387
399356792
332141233
215038009
145591469
355025548
374412136
112323680
416219020
518868835
314358812
525509176
254099776
287290921
324181183
607647606
456364788
541166790
340593683
131574624
159825652
536037479
180286608
64815211
336007121
548687203
586089143
66741877
323633380
253522851
285782831
250876613
488556607
281114821
459593705
571288896
252237523
355048956
100074935
272102181
60536896
511026091
391203656
338019893
139635259
238127005
48314904
213129238
440906932
555267751
232699047
66864958
516688366
110989502
565598199
85018035
542125339
273527292
560102370
192500632
567146148
346220470
400948936
414709961
603203210
161829240
111078142
336959071
109288490
181589628
539850559
104529092
123240543
587508842
262152883
374152741
479957893
194891708
37933304
159067946
21334718
281869963
237867700
396508919
142568462
399242207
185282710
345982649
103623042
428575473
49558344
433588063
521913753
212996881
503627103
458819396
528391376
65451659
423835064
432117087
608133714
607668118
415072663
352826279
426499317
192933492
444808365
599752309
376381319
572443688
607995620
519308451
376901171
144410196
483959768
294446216
437559237
108179786
400239459
247526948
552676872
421481225
244927427
389576184
51507733
253905416
184069534
419829141
363365749
121370686
378574709
457814631
58748121
340392031
209497342
575625899
564732015
611546737
363148038
605711110
113640099
521435944
251422609
376087270
584756348
163947542
538772851
487524608
559622974
411117632
76282549
56228145
243174920
350904709
513265592
220067718
75134931
459683409
92703228
172036087
263322510
533328662
120732350
439133731
417052120
440168459
20041561
139384435
336041481
491464502
134981781
223175060
386607857
434620877
194422011
218393518
526818073
111500955
346338323
609269302
546733522
529849696
88105322
230108975
51998479
449047023
167944877
106910522
392242270
82829682
390697947
395798412
276324028
257436039
413690857
215882795
504976054
542325042
602973111
94732327
373337911
65796082
149118493
32097361
198494613
166079093
419094694
444438149
108290709
580931780
23726216
576163295
567619847
560510458
93762304
572204065
474776725
85839126
610609776
34527356
484934674
455407310
187904633
343030112
75660241
402087595
187304571
256198722
78764257
205621646
298570187
306389081
491954522
532649501
229023516
429836298
199186170
352224548
229681941
40926348
528967417
197159781
129135604
536347377
41106563
253741411
359117566
63290528
547098814
616969955
510206540
502907500
314560171
219426212
66077994
276621264
468941191
357754386
38274875
89939028
51381709
221605799
424331034
579078688
253235365
17711791
116956334
9521134
442089147
127364245
443463007
493584199
613345053
448109754
147829359
173448209
315838867
108282214
533578197
593836284
357076591
459090108
211805560
571290410
179949796
386010306
536027486
209728612
575503471
103927080
190016131
540964232
522472178
563010855
289699992
166755033
3783936
104382365
139884710
5482273
383797938
573882319
169070470
162414200
123153625
498134146
363558894
137417771
411984015
458035344
54853355
74735840
473592042
305783597
241177206
595892385
474729361
575435391
81517519
42729475
460709746
57996333
70439395
477244287
55577808
541393785
395629975
346065444
224883214
382048324
506304376
582413881
400003826
244152567
413710848
164605598
328028887
577795880
464385784
552228107
121048920
231965824
194516646
48508542
362980732
524346110
597011971
240048070
106761833
96977762
403890520
14665873
375708706
352480070
483508191
100513474
123492915
222133182
591210006
20824559
599360595
265533178
435305137
20791289
178461325
318500780
577056256
188587434
244498860
455277414
447042961
88526776
381681197
393909009
129880430
27328035
581121970
360260624
145974775
306984593
498034885
519762245
119956499
7455691
189740167
494834343
379578726
588146972
72716088
170724994
556093147
602578395
117165611
602182171
355518310
264174132
183853959
462883307
258359727
329785864
409999011
495838390
481275080
501935957
239054166
468847485
62672665
52086493
553141392
478177860
162215324
562241721
564353207
60492902
84509233
42995798
305439158
223522413
72211317
617479004
616884415
409527941
280716711
367667276
563821533
483786812
374727499
526645154
322058400
110965691
517758201
241331548
473713606
509975427
268601071
64270118
165798453
503945659
180324147
77173758
350792814
410896430
293441026
205242581
420444743
599371253
142165570
557803017
67011672
393101185
86347216
32357957
571453980
249693912
598764483
275985599
389877192
304584580
437588840
478563101
255310690
476966760
426741344
526240795
90937610
119172234
218872798
42993724
187578688
16469829
314778013
433605783
610090351
398894209
283829901
19214221
10906930
295580505
122979202
110772925
606937715
168937601
319216428
514686137
358201762
260878415
525485443
412872733
489708097
417639715
510761576
474918700
492488867
485397462
430774660
610495988
332065998
608273845
186191688
88330421
411314528
138168833
335842003
585573507
415305392
431276163
493992891
196485401
35728247
488701245
298635457
389631773
153230277
462874711
9346220
483078590
387591450
391017433
189324693
266503600
533596142
558340005
594900704
367218096
12646240
435965572
341932099
373281371
208470546
92325951
483247644
251908595
342450656
365171648
490320747
127456431
399484923
137414620
246247711
291393727
76556308
600169886
79974001
296309223
207069257
166268856
74970802
435111843
386176828
123815723
588519102
555362536
397153835
16160185
425226668
136448385
537171171
282747923
408812439
178110278
532000182
58507474
55830852
546593771
534009497
487796915
23121546
89602959
601897724
517511948
573828695
605858496
54756377
573882202
408957900
479937192
313148170
165909918
360181828
492255654
130419078
205167779
351070562
38024983
32213624
294744468
4688304
608501197
550042507
166953263
410895376
32432616
37257266
503052872
57509970
376936080
324010377
187869708
480625431
87319109
591188022
589913521
469215825
82961455
595677593
410742309
263558189
400596295
24609190
39742903
465697017
426391370
95059045
465945657
109699249
225668977
187061490
257037538
448847739
103444395
367131738
267194731
207287603
9236706
367313975
598366576
536620139
210082427
422717932
405778072
516002192
450641007
436864361
613569501
595023782
74187160
494267055
271199468
262881666
9511182
198613737
362652729
488460265
473563530
475790034
559890956
439375243
536429960
15844618
400818289
439656204
404225906
116668750
502876209
251777255
593974774
85917858
70446487
539966030
617356369
326670951
606455563
548811567
564007860
553413911
273204881
589703479
569576452
449233549
169659597
303655842
350597561
258334416
366222220
177875180
46261852
74134195
344723827
418555622
235060102
72403494
96400346
143396901
135107474
4523238
572186155
540602844
269853433
597028616
397526335
554442131
616257501
16461354
321033249
247816271
135432879
377066526
222870875
26705244
32615312
510861451
318442975
408246515
306352169
217833504
37687336
571607128
22579782
434699476
465556764
514147352
21188984
544543586
375651052
90479294
30937495
329165145
122543644
59027394
462249331
248042663
440608456
510424714
81938822
415962192
145036554
604403181
343619756
468024444
40801880
386514046
535971694
380808724
607624624
133389205
569297292
502376077
66678418
536768899
335646701
92590176
377819621
593715262
64490237
95261485
160036703
487141214
307020152
491793590
195155617
73099924
602287866
314097129
431450476
341317406
510849306
354929402
270438470
390257975
540868496
523395727
616067234
85276905
320686164
201959503
474190776
31704066
340193654
575552183
413107346
399232743
70148346
201553944
478290125
348826088
442233633
596738856
557282595
274213901
142530904
100903925
38691318
315151273
226196873
488749617
417274091
229316586
615532200
362526942
518810951
103101394
329636981
557720412
445385241
522859001
25890648
382411806
197467651
317993518
70843097
491860779
532948141
23682157
536401531
152355384
442658608
529109279
44812934
262296315
315759391
394659131
507169319
221423844
457379689
103034723
74874041
178464995
418486949
424541250
553858386
96988240
67428632
31064484
85612861
386935596
498144781
61840128
468036165
411937407
27862209
556153483
440275263
195404084
179746952
269135151
234789224
4312977
455981293
275041876
475522525
406131475
212162173
228535798
82281425
289056027
48804921
595192810
136327946
533251960
521076743
469026272
9936092
82172164
615571117
452486681
249306088
598705765
369848942
543639532
491881848
595903075
557221144
562460100
541642816
212878994
30636915
60608660
489165495
544367571
17304711
65171913
312226045
57412268
113606470
8686062
248925597
410054249
329634667
140532749
149249322
39619108
172722479
398932167
592013887
480328707
304652096
516541654
599352654
304117069
107321834
233623389
69828367
430511481
207627861
234842301
559397353
283056465
193123332
394212392
590261349
132899158
368544801
210719698
523524676
530743126
516879091
251165787
537559916
618008049
424789827
513820821
238025480
182348171
84044465
46431464
442415250
15827110
325619866
150813638
216688363
197210925
16772398
173741986
53080843
95301545
460490798
502836577
363151386
159900154
559800730
431392074
250578767
312915145
150477334
617557800
446954622
439483511
576588662
27075324
378513268
91810279
259755715
296540384
408263317
617357429
294055650
264093953
458973873
591514614
206683242
502665898
343629220
356712587
235261118
390733593
549939987
10323009
305525602
83801580
408232484
540136864
173382396
339849683
242198694
429985845
389938187
608174596
544747526
385091913
464033319
292098288
169626971
35836890
310636452
25036852
394420993
568424678
600379965
89852567
95652493
273158219
380291572
348039610
71887133
336950684
351042486
469636814
380424475
523147146
251300368
288639316
419555212
143920521
596739684
297656002
302160994
521940994
142388889
522726176
250976766
131857448
36707399
141597709
295117266
282866613
286927713
564425832
121385448
292903226
140086274
365172984
506544924
259612135
414982161
99490766
266764366
131604539
303403023
403835584
430861207
28252842
372111326
399305143
258891988
164720095
307016776
9633366
473069693
544036960
87286396
347958422
392560897
475674453
39728029
326867117
436453568
44072762
199173750
234940841
267277042
408349798
459447141
431950780
589933878
262052945
35752599
453996230
530438990
446960718
236683084
43364530
292313581
447895070
583956566
367824489
497552246
71347569
395995164
254306288
100097640
347774907
180650766
232018544
399429082
120626512
566494161
375203557
264407885
612399849
557122751
239267119
507896377
249582196
399571229
228565910
282395888
390787969
37781492
485187801
345565604
42265237
346108629
127290978
516814538
139195425
600336208
119421852
462074850
473619722
482957277
174402928
63418385
215929073
169635414
163008115
543187529
359579857
453275361
32697361
183346261
530201486
297500457
325858116
294100071
148179317
264519281
103179745
586552959
569526600
199151498
239251730
327844750
207937441
494767435
281105935
519697917
7616161
455031365
542750217
279956993
22743316
195619568
311329515
593277183
153041754
421587601
478111270
506881306
302073027
535140988
83276318
7293741
554098654
575683729
205725699
32627530
485603549
353815153
482762035
465523818
398462657
84442823
583667297
19843401
113421274
30871993
159233317
423480398
164364210
503563310
44660438
127138674
78091219
594488428
455058546
258095567
595047031
598537731
62365502
616621560
277283305
34316453
615002623
589319942
467945712
495451699
313589781
27771063
401657060
499828476
6468514
320524395
307549044
65105559
509850414
209687472
255885475
133987119
555454570
277795488
310475686
334896533
501246676
556193710
608289926
16730785
392628997
10283909
276710186
78284036
47667431
474507522
90623381
385258776
362701062
564186972
158679090
205603639
77043574
438275233
129549946
473609800
359996365
247531530
68734319
379674555
368540710
385750031
394254843
90116977
597324432
582306576
237869477
608603573
277172405
5819935
201421630
200106869
112852264
245304245
355499899
164325239
319248457
297014702
216309612
79771421
388706783
175757471
606381817
452233372
253178760
149864456
104590767
89401551
219746457
350507485
293753972
314060793
25046286
603017042
479564915
505266763
617734219
328073512
170129951
299774529
271101119
444760605
212538760
513746813
211304794
338953460
8795413
153193046
430720543
242972596
156344354
556790565
580431521
571231206
398242411
450934749
443950278
575791925
192953583
472083784
11642908
292182763
337244954
12483091
534897228
204035867
101009594
290729412
602461999
327909166
568504860
596517311
92665793
282795387
612509499
190716627
1455449
47052407
183026081
220332296
18669663
611003925
559163069
471621047
447082787
548616786
144234546
58499222
561092119
380127502
220057795
41313298
197939708
103208169
502718546
1267054
129935757
218827019
340356567
523985761
523273087
3602560
198080493
397113237
553348000
422637567
360726286
424805838
603549531
127960416
416154117
564866710
136785204
519413676
532351954
242618405
127777557
364881975
366414288
200076255
474027311
545575987
313434361
396317957
28919436
525704717
89045277
289035615
420000301
504972779
81477791
292033260
56364671
91411421
194195681
109506903
318248619
239607714
60531630
142337807
496405914
128628941
577821063
198590722
594029187
372851547
312940230
309503001
5318755
582388325
353113303
109931785
164922640
494577829
248162936
252076103
45765019
199020579
320351351
477753540
196735150
310814245
58412078
498885586
229702687
476559054
414106194
505233388
519413384
139072223
269573115
220394762
221752268
444904554
27540058
315550964
456022920
30790334
111992532
414644956
320121234
184859353
284418507
481466641
421854289
125054137
294416228
405773587
332964645
614906092
435603002
153670828
617877685
307512440
191043020
19165768
474067202
313895061
260419616
448328093
189060519
118930730
465008663
39019491
290839943
283187094
572376335
426014567
345380401
416953060
546903062
488542985
580524941
501191930
60823531
553496815
611186001
177449435
548463215
289040086
132779646
121393547
569477665
324720433
366289115
380402220
371074220
402816784
240472253
601944731
169220384
103006139
376978732
74323601
125704671
208550324
379644112
529991892
495411356
572984840
96684845
373554986
324171582
174548316
70565626
336318240
254516257
202899377
200111218
372716501
35825837
475144503
154562066
392345764
254840910
502666145
57216588
109061367
336169998
513312078
39280362
215432027
31978747
493902568
601151692
126981480
166801668
472668614
14054295
517539321
102630445
179267943
2815832
103070150
506337676
16866395
135565993
430920389
402127071
180535788
477124710
525159170
548454370
100583446
448201129
21002868
61591026
181784012
349186992
149825494
515724567
597403384
606102296
287175825
54436501
92834568
374600720
293960966
60353974
337779844
184360477
194895065
489930391
572904822
204553862
283955032
29977435
490362295
92416243
304445910
58402072
242678455
464351998
284760571
138680460
518609927
347515273
44343797
45735396
150201246
28200467
369789992
62903684
319069473
339651814
547511069
529361736
25863798
145430422
546705404
200688619
185797085
315730510
290306944
347951505
568784274
326840637
160075289
600867978
239056567
47702186
23189430
302053551
477549710
574804283
262441774
288671534
369370352
211581880
271866807
201926122
458635895
244921859
615827598
256377805
448605506
149058879
176125981
526279961
612381522
348926645
425370968
80060296
517075947
506551203
374090191
572678289
50438341
391507771
190863741
114030267
359210901
597265895
449815089
215426556
394052278
558193515
362460357
73598804
320682632
334240325
174842357
326841372
576651850
8318944
136985986
13009174
256224671
319211782
52910764
126856737
112424335
98237302
287562671
247043516
507234064
17654581
336209692
502134164
412402799
551547462
447645278
43755632
315240353
457539877
540866413
391600904
273849985
346368524
596395587
575999561
138415656
198301253
412656230
586223528
547650971
317101945
92508658
339215930
482140755
206876776
5507915
493333406
483924143
183554751
615762276
438885773
359753421
408879001
220402704
356818480
219274842
79174743
26200054
568060580
185947106
25249447
272438567
279034606
592498005
123933731
148221141
181893712
547614122
587044052
115418317
449824485
492664138
385026866
326950556
59239360
332962652
549698009
561876168
264691960
10458744
122852854
314201247
378083301
526630466
223871332
90685180
72340893
257680578
336683899
467363585
4750540
436199115
153062114
428174930
562449850
301831853
152922183
514240169
402718539
59439030
62207701
96957678
515953494
68672930
513816273
596196695
516679498
295280662
380375264
472504862
396877396
461698970
594950109
501334518
102756705
438592374
465723833
44445244
315793762
347050363
163250958
274251213
261446332
443066414
68861203
468430038
457442130
202557348
435438460
126454082
598932608
134355529
216380684
380870311
23366897
551848168
420791795
13343266
204405164
423822897
236241119
463220364
432343206
260428733
301516317
505256124
492937962
148399374
146753206
521516648
201930132
338039888
493475430
569847287
76506729
779619
531997211
549531787
113541708
69198506
34662608
537696758
316242463
501432350
78539579
586212306
485680907
348787176
370773495
123547827
67470051
338847475
583436962
25735328
214864395
136360165
19962215
333185997
253523028
375297390
10999218
184727049
240935093
585667248
543682390
495957502
298834761
272884709
366115272
574878038
588338835
319284553
171858772
307953883
228840285
96713921
179120963
213015038
264863291
287470213
497625695
137211525
599016903
393952220
550194888
308844508
428508524
465876875
123553311
570369241
566315024
357022178
479806198
441670348
141247475
170167433
96772782
220149852
288800952
601999977
183543848
472168366
475795672
455900444
12944803
264427358
363000295
377467290
32993263
349956244
452653745
235864401
320705143
211658850
252286670
423698703
110077790
180675156
327745855
114893481
367231170
561288008
7257078
224577143
156641780
311280889
275191753
179930111
34536147
77020039
382864568
444776329
432495758
404968901
129679809
193229104
404838961
139580508
115246619
3302034
339955141
160835474
24309761
552596848
367864154
571311354
171171454
331167758
101638816
330684361
515427574
364924726
184954719
433364410
152413174
44921733
102140386
62529758
337016966
578142077
28377010
88674180
243396999
302026077
548459265
223933835
320986535
69265601
423571540
135597597
267247886
103951492
437790313
561262586
11239706
281034113
8613087
284204283
141952979
37375596
202328833
71316108
505291848
229252230
239017418
58563781
187293781
253581618
200992428
541811135
474780687
453651777
501674547
44189904
514043785
418445656
82198625
169922515
526461286
115464009
374591159
182861243
541357199
226652970
171375204
402610327
488097138
396694367
202330476
377970971
26167829
304526743
483655752
479328455
8793136
255740492
599317431
562320672
126793890
319238180
262852187
294156269
487657411
135507672
514962832
566706741
116550783
34843068
397349512
480708184
265538012
23518195
155455739
413796267
204568020
587597687
60850223
125518300
242607982
236821935
342896530
241683342
508625101
395080649
612385667
135702791
145495924
503411505
353534282
75406137
412184431
507067207
547217308
477349023
217406825
125211083
518700378
44253221
170974097
236091262
317143307
224137212
51626703
84231884
189070872
563708448
198060789
377494967
251098472
435341295
220054235
340832693
297712619
146849193
605661696
437237006
187159106
143661379
227098128
264864586
62557096
93582651
139009228
355607045
501777390
93323586
261064794
371576942
384177977
282960757
356328649
225990903
28775584
263627533
162989011
520547652
541529430
342242698
399120122
130890972
545297233
314215475
284580002
551057451
16177501
14169196
36352732
43324348
95720881
143240669
354270981
182331058
472441228
509172945
221753896
518999443
51192705
355010130
172130722
509481461
355173909
412808855
315818840
547599193
46926346
331198246
278780370
487276481
251006532
301887211
276283532
596503969
114929647
357456048
526754714
298232415
563685677
279107315
214117689
439587951
530970803
156182281
350987684
263324862
16422922
108013643
165444070
390997687
365562181
442527937
59361714
528910587
518668356
448269474
558250607
129733420
463911664
176370608
126615983
583985820
143222133
409326343
524119034
347882327
506325569
612037048
514356812
145358896
10006160
228197525
392912730
324101960
314707885
94964973
445447439
420212662
14481365
12996981
48380640
53968426
514093499
512791882
45469628
242066891
482237896
421830873
229768210
590173889
120033486
8086093
108150964
174809704
575100813
87934510
223915210
226334045
225320411
126066110
69418096
155518687
270264485
506915205
110760269
66652343
5790739
457996076
337005804
463632471
234194740
253048242
5488186
227840635
307032383
97005207
287073450
199223261
119030637
16665774
537987110
12338565
392137556
394848285
495731949
567185535
136595036
472617124
250705295
444549388
468672097
588863559
479274231
550639644
78067826
559781923
520378023
125979254
257827276
519022743
20469110
318673436
179827275
141351058
383086101
175320682
568352520
389967567
451196527
289843883
177972052
223885073
36610299
492813304
507187757
155052257
253496643
365003997
275153113
280590310
376181386
403172399
501486990
70087282
157006848
61510882
321203161
533490088
438778361
349945944
425538230
534339742
284830976
296324773
450409310
579098723
348509562
592605593
528642698
424043723
77717474
355915064
413692249
616012963
243208355
496989020
145524110
493308864
450090567
451826427
144133249
551324202
40553405
163917679
603667817
592163313
159538069
534641813
510230088
72228813
105933923
449750284
557958829
243474172
122309220
133106232
603209211
485626029
113966667
354129883
139023929
585765263
504021237
465244092
464663357
368268829
524610559
143092173
140020079
605808954
393518009
211029682
234367230
174824132
80812290
54937038
493547792
212974792
381957740
294611563
347373362
235242500
13961657
306123850
464120456
439412392
533520692
507909877
461779141
27230368
479979800
13409904
334939271
297440355
338843768
5032158
509213861
403897597
598285062
541055921
600018180
561495175
475721442
336841773
520262192
485846327
133700499
572836035
272077969
166833223
216888624
422096845
414547100
225427903
255309570
324665625
391006900
348453050
199872073
466179347
173074141
478303054
609797278
22188582
616911816
53973224
38580360
297615237
141405417
257461335
155264431
50781386
200557612
40577080
596772937
121618875
83177912
126330378
586287877
557243504
294009491
478235505
98796223
186316430
482178056
526444830
414697611
191058100
304816186
289031590
178204134
70709217
461491651
570351286
98921786
343279229
347214468
218573085
161724050
115251724
55212713
335681170
139616484
40779758
538060462
495145626
526708432
598271697
16189308
76458605
81327833
541667889
47370227
413074485
486800798
45488567
519869960
428455592
291633728
392592677
33013606
13252486
438159403
15096133
452367758
145436704
308448912
615244171
371048432
135310514
490747470
566095570
150107670
107082111
535664177
346933960
259615176
189726177
102974669
291033562
199035525
292701260
284027307
253128331
157192219
387605773
399388402
264518864
110316515
45752178
143603883
553293116
284596872
108204053
55029560
155175380
31712135
425432007
568528046
549255062
594124578
145929025
224333599
201008100
193467162
565289240
528981956
243612157
439425860
51104513
87181968
223469350
207015240
8073972
289852422
190764523
167640150
30249233
61602726
207735967
121439154
298391086
411308531
299351857
491700870
330798300
484859884
155351955
444913679
31819776
238990727
570590837
477625905
584532658
609199369
528770463
321959674
578591577
8328760
483370933
99926245
293105967
341182372
437518103
526630643
398430100
615282369
607607251
600148380
40521498
200289111
234149894
408146491
351438557
25069330
502774611
83400559
107499465
26898071
570616772
200095105
25726679
455189772
510076984
54529924
576661170
574061744
333494615
22015493
29185749
595996534
47628366
586574111
128006922
104577280
33953444
291356182
567932612
325106818
40622847
427642211
139701187
605505866
491902954
144734101
323838707
113759458
318909075
536648352
38924179
500830302
59521053
373127928
171161278
197998929
388953890
44454135
255080262
102886075
356083976
565639460
404306597
107425366
235335951
531935732
264113996
34303566
545723706
137226310
250647816
233778973
48125046
287758812
197087266
196060899
570145602
53942436
170831598
189772931
572394361
193696665
305991421
346267418
160788381
31810522
536307205
260148950
7527086
182720770
195837631
217220025
425481299
75021818
241738191
198093880
476465027
527279702
332210371
608817097
75735403
446648630
24458087
493040165
392396411
167264306
110715062
315091209
306855740
287836530
320369102
142435111
310128830
67724081
137670787
608291545
533905418
257871800
288232385
210071968
229329402
341232439
207429019
77715662
318954228
142181976
122672709
122694329
62494708
576139033
345879734
204102277
412765292
448293820
582665166
238721316
219182350
280574221
272141197
120515225
430252598
595519452
259742605
141051404
602936872
75571906
569875593
494185817
180173332
239355194
608418583
297902152
183728404
617666503
402422738
271892658
392177130
120929543
487522294
334869970
127180682
111688153
71468414
304177018
297275601
308933648
401698553
494097928
183570860
182610487
425387471
96192467
542680383
69594575
220620793
255400845
330262223
437266772
338801151
251331709
369289617
239625135
374436997
57245766
422403621
64923565
109878839
63406064
527225906
317526703
553822604
136747903
24703338
490322161
407149957
544278844
258343254
94335807
162903330
447803089
77292159
21045489
271729925
65165301
21953288
284850313
235764173
588088839
127562339
428111754
119600116
121695074
548035377
135886765
302771480
229991054
31944015
255672284
613767174
370893253
334566756
563182618
275900034
602728969
110945201
479378142
193557035
599189573
132149646
342353064
175461404
351499121
339752931
206188588
295642050
559522806
537252035
455982824
21939475
392380688
208862648
290628671
432080095
439129747
372003388
298989148
465190745
536344589
9271635
248358488
275097424
121039762
199004864
33809257
176478387
236519648
439847389
434000112
119942135
158369587
302025402
294510195
492144356
175082812
485844593
280553620
538253489
598954140
253975677
320724914
42261007
313616012
29242272
573894758
587132124
44594117
438423381
402233734
91954338
26522826
290961624
289736035
318902558
56802730
547852769
461999714
141219950
288706326
572706724
163161593
198640096
161818545
15430704
506954078
268008944
182782475
88815872
461060493
269218396
213678217
189662589
31736905
355216066
501012102
391287892
165225983
18043412
568294787
338571568
59756669
107075701
521094097
281246707
102797344
33252934
82371982
570929168
210902366
62957660
87030623
342609155
552584668
566945764
51083735
530567328
80385752
325312827
196476176
141094779
294031562
507121369
514355627
150104040
136598751
527306741
202805406
389096756
44367886
244266146
503267814
90026930
32487887
384314763
346128288
548679939
307964199
267908336
229358629
372755869
465921062
440716760
537107349
325200287
223327284
308047019
11409828
283715925
74885400
356520469
113003906
317063727
179593040
590429024
408034654
318862905
339109569
25316752
583355201
604337171
148987195
38814122
212454970
286025563
363929859
478969452
102854966
609145819
181847577
493530297
254487215
63922990
40254396
400148515
242100676
574008460
220018723
60749274
585306514
208368918
37047158
427471066
463622999
545086381
273476612
234202492
262590462
402114155
179719795
422669022
166688162
128144617
351635191
556407518
282818351
287764973
51625853
501879064
250837922
572488748
48868248
177887700
9788171
13112020
282236428
42323869
213234567
554303018
198011917
397841370
222862967
480061413
167393164
22483495
334371625
175840996
302633549
430567480
563829706
185283632
155014715
315800593
204181671
595309340
239144805
327283110
76036284
381742458
469801220
375808829
489087430
529867540
109764828
23176663
427745153
570057532
22228253
254512818
55995392
73073600
395493415
134160403
68644396
119838446
101248465
402741465
127921972
281637088
75755028
31892064
57668748
201012703
570182508
268111137
369288922
255657568
399858405
206368293
496463054
275591308
396633308
375705335
283356302
600415781
586206785
300393246
448371179
444246128
11889983
141164849
16868239
462656553
247663215
274185625
470117106
590017164
412324434
226792380
313320230
45164088
428468520
145715410
315299567
573643480
283821633
418979854
429617334
593070933
390802752
431802008
399519977
36876123
208533533
549916922
569835771
356513786
175578881
25308874
495851712
188960320
105704202
564884529
439368431
230584203
468971966
584466203
403454654
185358530
371821541
559580722
130927129
277351082
255141425
571188925
576671204
400805923
271093528
75374174
211079213
25501305
171653420
153934481
582573503
489102896
79534809
46281321
45260098
325738635
591938118
470547257
10367539
272070263
321599850
439079064
31596493
191304734
448757717
143458802
49176682
459756526
606087620
337459676
174440818
415237514
379090752
182452328
18573655
549362775
335044355
375357891
3451016
512922531
84269095
339798427
26472383
465678119
349684096
527808562
360685817
523300455
234278623
38891101
523494558
89505837
550580831
228659232
173257449
430267831
252223754
494896856
176671374
315896036
476612692
494148469
390013017
486831857
305347397
298573479
418770342
450816661
143670625
450718472
462372858
288933551
503301709
225684563
502539182
565047689
292567174
455983186
242441736
8458551
367432360
5615608
560504737
334341806
430031903
478666986
467090290
29944332
405484415
233849229
44750000
108349377
72847556
249736154
337706365
170326774
566732624
180336307
313323954
464786657
32744921
43807145
327650136
193037048
300348122
431808639
175576068
34298657
258304872
356287746
37560654
188744319
136804510
610338256
459144517
281365340
464285995
408529836
182726130
548027950
177454513
30047349
444155813
592972554
476227194
502955746
515148056
76018941
322490986
290053404
52156067
182056450
355220539
593363773
127659041
394686984
128054144
473268503
110021173
86106305
107329902
174562988
227707034
198269819
134226314
370830775
352735287
235063325
323463599
259845467
19000833
294412774
430211563
93597144
353734786
216688977
35975546
175606654
168476156
548959334
6889672
33343464
196930691
408942954
34692412
419872488
459052994
553909589
56907800
130323467
553479514
112111881
379587037
288847760
4097290
349696369
613675834
128831698
571740415
160660385
406607224
149558200
480139542
169936198
393244149
229748622
192131291
425554684
189981205
489922935
204594671
3385286
238721550
234927385
609468710
553016233
186584514
416618288
405653802
272180858
400081716
39141848
505005377
11340693
589314849
486574739
138545906
252152140
519733564
301504831
591911187
70761725
536379737
565545803
211445128
46694638
468155153
423025773
238463765
401605212
381005808
492369831
151875913
226102088
493952236
573507535
103774866
553058519
311069587
357892446
163159685
314795342
270920888
409074891
252858317
158268626
477523350
242727137
452286953
429852295
541915254
129624455
232996220
428637630
183469884
5628176
566248610
220800155
509542134
283883154
201541382
436494726
445212093
203786949
191696748
169142516
79933849
272191494
32882823
393963070
505675036
505277633
480817617
334510340
157557069
132613026
252105133
494654487
499413854
272106630
562216562
137493719
423232423
113470513
282431535
498014412
201105441
242922700
188926910
25309962
271516560
263423260
223353474
484133646
136970262
617122841
441724581
259235113
588242464
566397107
554233634
45201310
406562270
269662026
32851101
51621942
496178632
429223606
26863907
221933428
201578627
397963734
333811619
482140916
113342246
531705913
388620700
454137161
387702697
102353992
339359116
117743889
412451248
280436253
333783675
369951812
528857056
296513585
368030442
206391655
391385209
377742578
317412463
344666642
336018542
591183295
441477361
194077706
122915909
9231782
348959955
584278890
344989231
73742993
147186654
470749562
391287938
286110717
188294010
212737232
536422665
519179686
444016828
456033034
117563939
324638083
267790373
572783647
62120722
163894122
72992762
16696764
297632142
469871377
523328311
455405478
492898734
499922588
275071370
220971358
303894753
581222722
152044228
480599846
99253459
107479787
553879194
213311768
540940991
176762966
606295535
86814357
410713149
572606544
370845975
126775592
501824400
372444983
203132170
71572028
62676632
417091851
107644705
222538549
364922630
321777187
538287065
561683202
68649644
612304907
418056867
203208371
531089298
565008106
76837013
337209368
517458507
560756099
344884182
169007798
199017145
402659589
572463441
59180313
589053475
516214933
35251726
277626220
163451994
587620124
306250529
100242821
296653744
217595780
143521045
529472671
343401684
549339909
97607163
14038389
356977372
108519497
496097908
358213762
227434692
468783850
130037342
203576068
182811192
379518747
593425636
179994375
328206343
114442564
182624303
544992957
535947367
265452226
69288743
137502666
555840186
597710044
114774148
294372056
136004283
65433819
264787738
173072362
342735550
200011173
256290481
501159054
206500829
9973799
253545457
562314917
255318375
280200305
441231413
558667205
165620568
159506040
94817314
481052274
435464421
296227491
211550258
221127067
137348082
459039865
553918632
23501996
386979273
197351365
242457460
540502228
246741246
521896467
605134254
577345140
49711584
51444061
263781712
82306585
582342546
206748139
483792055
328016521
241090843
499527428
597346133
510094843
171250045
153873245
527708851
134012229
81046288
537736021
140858930
588757167
179570583
114733056
541866898
297487179
157629091
432554066
293010563
550442690
520319549
206169351
109440791
387101841
555013031
115365396
612593122
371753687
196743895
409099804
396174805
413328205
326995920
45501893
419375809
123583126
455267107
78755770
133816794
139731698
43882028
561912386
63397737
320645420
506068581
120112560
609037402
460510216
100560414
586937874
350466605
595477730
407661494
400616601
583506676
593376513
237530810
310049795
295538135
367744992
474256408
22336892
349801591
148391249
50030747
486111389
577828909
165355860
562959768
20665179
450270983
544149456
144764833
73480054
326595021
45028081
314009698
412534098
377126832
176127529
168204531
438189563
493988858
440319855
512899650
450125583
272289897
615426414
441520373
459053962
121278587
323764186
518526366
585846189
41079967
527954727
200637026
317680357
204069745
407934283
439602366
584550906
100481861
393627943
425151989
377577265
259342488
224980506
472409062
205475582
272272077
432900060
497981715
229405567
329319442
292898027
381197982
368495952
191234427
27386539
307916284
166548360
416143522
383872569
368698822
572608347
95585376
347317947
539744615
317495025
599949506
108565069
364022526
440049368
535939780
379010797
544819298
388289225
374676580
287739929
17646636
87308782
260823425
342892924
608192760
247042231
438012503
402141584
350666638
330297407
70435295
483862680
88929784
34594573
25899934
535759615
440140242
423156352
169955370
288719920
194172675
249916667
245207883
592185203
154317764
193009386
532906702
396171794
298849534
63881096
195074630
532115265
341558674
446532217
519394368
85172580
427109486
343297906
361266206
70985171
381813620
157492606
606578783
106419513
325374006
512329549
120385698
522699462
111142587
103549092
63572249
143522163
224661041
587869969
303843144
285183137
155428708
302098651
313379954
458810606
236187144
402390269
606248170
3666440
315992007
246005327
453040402
262627672
610707008
572444752
33712937
138181239
98246469
430112384
34328717
143341827
561753290
462594730
55396906
276787051
78899597
594796732
355294947
479312202
297807661
115158226
559949811
462739638
530490365
606336593
583556459
218259529
398995882
84672844
431661902
230078311
225339660
166866439
547242489
171390960
140754764
84980573
516619962
609234122
330231348
292959227
395203651
478972387
477122713
520658706
412412535
34357930
73492462
6652406
595512716
525917008
265570990
594091303
125452333
172461708
468417310
574383238
336103193
617703986
371728019
605447510
229499833
4173803
160924045
134346952
457649819
1713073
239094133
186612840
567565954
216565502
247882631
599768141
293172406
554323995
31983559
370093501
502782754
401224259
268679043
6727304
51995208
512730509
106027282
214185836
520347313
402881645
428127061
600952299
546204512
524594419
577794112
316027078
382566854
461383021
206585352
338903749
232823959
40195786
417103688
344006646
89767152
519954730
311285406
509108599
498691577
386561473
90089410
36786506
183187055
174378845
503520599
210011963
553546920
221923917
605662011
525650146
440141777
264600659
452280545
91320720
200577085
420709653
196087021
136625590
421316827
363059244
593194368
7426237
177237135
18871309
231930015
523211425
7183162
110998233
414090532
530793892
155417812
238836532
231650181
116679825
251592694
358690863
169037804
567570844
244881741
30645084
585010703
360528468
214800005
518440814
73438737
143178884
16701745
161793857
430035350
53976190
346973658
324454263
348740991
355767707
96248375
258594166
421330140
236232761
552889913
218163763
225580648
352443004
198339704
156621257
541329907
474851616
493889102
437626915
390451134
551333771
574132757
145560644
560672228
177987778
248303174
353593848
2075927
84532469
473089954
460846847
382900265
154178647
306817556
540803869
457061495
132117232
522064424
449983150
481794786
199136327
541456796
372932872
551742758
377239863
35291308
342358318
306544910
194216084
292060235
268509364
508339015
164085909
15193694
518839349
435652126
199169952
501297069
559889818
397167891
563528469
203025626
23906085
84398999
534565688
296470556
485647506
17440338
49313266
14191031
441188772
572674366
112100536
234692523
414943563
115041102
332154494
353604784
187116310
510276928
42419494
562185779
529326858
535542255
310568158
441731381
249548108
123918294
77394304
385941408
368355928
181886223
492314766
285450048
335399998
457505647
35093205
81988016
359368428
304923698
548712487
341228882
257236696
11630486
158666992
105977866
266387753
44265337
254057084
281809502
249583357
170178242
121440058
603549420
333459305
285604180
135345762
313623972
394771707
24704294
411657843
125247927
59723147
23522996
183534188
388329855
358151858
171059796
37198080
547472252
505107746
486345119
590056566
483637170
47310886
176041516
205482455
140352119
202525904
460599730
78726565
269802498
362652663
82161993
362100280
218977050
235818625
229706957
230970245
483845128
584691661
425155716
246674156
392373871
563443408
494101199
296444667
175513373
338954723
243024104
190973950
277482559
154304974
196481500
517210328
26790895
579907327
612411281
243167740
20892361
28070252
608334809
609164497
215593043
530551045
382425685
182659923
415336171
574863532
150310484
138326619
525794680
409641316
426007715
490922855
208744576
438143201
575352306
177134100
44222506
102093525
522735583
534109595
315531054
5979005
29231622
592472691
552637149
601919080
321314380
25260556
325607551
201568496
601889764
469438523
152834970
537681198
430899786
37334604
203768406
106888932
196167693
139481318
354333702
292234556
390439566
359315957
217849887
349228506
194205214
363567391
190217231
30984354
278235230
130952105
30569553
429632924
383575921
366847127
319564699
371247603
288593907
536240887
195472273
91092527
600229230
578821576
173301241
572095222
296872131
342214607
372237823
85171780
388564591
310021421
88558544
577338883
361707801
347671151
556815953
122856199
142068776
229736575
439325907
38653082
447884503
20821764
49878517
100816821
370528881
425097617
617233494
443318672
307476528
95030465
468104136
380624379
322620060
293760031
64785323
77170171
367772469
335516795
344548347
17973448
49776549
406344352
158462337
108470263
385179035
459741509
315419937
211582995
401997156
307361801
370991322
109164720
469639925
189272626
388044618
535851800
40104111
460890956
393043699
70599310
512490624
435991417
580889242
235129296
164206710
365621255
158645545
492143671
573315217
511087968
469743581
563394714
545894091
140915484
336314438
378650828
599150022
453446403
234157034
6855593
470563828
76778099
110471168
483278862
389299166
117238707
612640718
205737522
243213435
104524466
448918398
295148677
95022747
440776726
513975333
248229241
521689454
430141299
267266435
228914822
424734284
608295574
315546455
145961607
221223871
444896179
316775015
115368331
141566474
41293927
162003639
558803065
208756790
576426311
145485920
531067421
244730586
350793762
29913732
75897340
408177444
524761075
269161353
459068922
335867370
586117620
217127119
560204573
132681335
63989502
518178193
187789216
578001607
9688211
306045269
499771414
467670040
283534065
259281806
435445930
510672019
227227480
348929999
426099116
44974741
597396870
411650103
473069940
206110943
379531981
589064581
568514056
247080837
127837936
429510122
556640358
235608520
236958131
301942228
346809269
436769382
543641750
594040893
314130670
149194909
55770661
454334216
409800543
54388477
82222217
85153398
383939305
157950489
493074105
529472208
168000945
158119708
165639146
538561409
505100909
1438631
184152291
180056251
497099848
485155082
574155667
5248002
355444881
276477432
316272540
342490514
114371114
404929801
175921806
524471212
575699964
603666122
152371398
344772550
167801123
239864248
542131918
360117307
570257575
543774084
615576660
42061794
532278238
498256217
239714485
363671874
291505706
479826966
78472119
26305858
541680191
180138411
507260517
554723640
253985983
129561753
5570040
369047682
360239477
461388318
131886394
172831865
295525012
131662935
522261281
199316547
13185708
70986600
126985481
376236441
1179523
408973427
75357190
50123906
278617637
207758563
433997981
23898801
441419398
157364135
164442167
588789972
202229516
269870665
18541577
355345460
243958679
335460322
37558103
418502740
112187665
466044666
46307124
66984828
295431295
344940712
124743204
492787575
207312878
490105285
79214536
373166114
477507487
57230204
601238906
25894935
248102372
466914669
276165082
257282023
73989973
242631024
125134923
95147075
19711689
25667376
96253899
423953174
332034896
367116810
491638107
348172196
547658632
550149066
400438835
450246154
512383184
413320363
307848029
616669090
113710008
365770673
299023201
329271140
221722912
243995791
203386240
515165473
161478340
444098219
329158734
270731632
386197634
159779992
578924280
360070713
112732764
267514846
142582095
131516809
496046724
516295023
564251227
287793785
293215334
21439302
306398092
411093448
434236125
460246285
93017969
395557652
174550845
237174275
400336052
89304285
372594107
180425119
227165244
190244312
258239960
320343273
559263058
366626080
418981774
12365252
28421131
246794829
72631579
475551393
61194834
279386706
105116933
3080589
139180104
182042866
530301186
542259232
174355223
554149546
411682858
136672869
18390123
409753040
393873088
241696490
520800406
203741920
328351602
417096937
463773412
385938835
432962985
280340249
83741188
149692186
149249984
528008320
560663628
429105363
87321557
264241015
149993625
389536685
213908951
121884045
138148920
112540521
243647073
194065707
549910026
128638462
480911604
276610079
9659863
519870538
176126425
585142929
345257688
426278344
602417689
405380549
594896411
572668175
580271245
367250232
534316293
65005659
372001577
95660728
186445765
58186267
31497363
329503804
75633684
73035797
592339276
339931352
335427245
419615093
463063987
183248896
207277158
46242897
133319900
87930061
560599291
115913241
598331098
498805850
556092828
442025167
368979542
519545468
209784448
247179720
37058584
275218635
283557484
207599763
439996782
554871578
26013341
476009192
286944796
111733009
208436505
51496744
7468110
490338372
462230574
188604617
570231591
91948169
283284010
348692463
50060184
94290278
276905194
591325964
435192393
487331305
369181837
96267403
139748006
286334075
513465249
598785372
230931007
510684332
42992719
120453478
182732174
82801513
143860242
358046295
233385042
309391530
491158795
308070112
42032037
270375789
29308210
46759153
248123249
249978636
425022200
217031460
123999717
191926027
253327579
173911355
196773177
347584882
430780281
142481123
5595458
481598135
107638027
69267900
197818668
420388396
92700108
416928007
390094183
37496520
241434646
162700338
415255057
609823340
483152187
388335483
353068496
314051016
168393257
482689315
66979797
575798984
278581562
298945472
308162987
517103222
235446774
519246602
25923459
109014988
15347628
408736041
159643094
217913465
355863849
368494089
284424276
574592556
237983031
380732467
489767783
537543888
390640299
612689927
110848276
104896100
262617821
70650225
618133384
329428565
498552145
515155209
59461772
97652592
301017239
592216449
181942108
272194481
19437298
578911292
177026043
47037610
594007902
426835350
378568177
576716312
589589767
554538853
225165305
115774204
24067665
95395756
447213057
221034387
348847155
93411145
380822870
60561842
7072621
555501000
295722397
67817241
370629429
265189514
427858215
271839674
437264870
248319453
235373843
529915209
545793109
62771307
482169124
569393348
16042733
544857899
76613538
116067190
184402063
129669438
191956089
568266674
319595973
371191170
145467791
566264759
461603778
281084551
298613521
201019940
511111586
148186761
267956723
181591305
276378888
32862223
102447762
551389634
201451617
352225519
572730345
344283225
564923309
397500637
107316540
488510770
546914775
34925380
121595303
58145536
406075773
270597549
576571070
178364508
174551628
236133394
227751540
587458075
378285573
304531069
52340233
396412723
378474044
307908632
110517677
525228249
48718220
505835390
552990485
290028237
228080295
456169495
791802
539008529
312682094
314853828
221483841
77623751
378995255
144545897
326215912
100545452
159384038
524809874
59695964
595875467
47063022
425196257
493114533
198162313
599529596
303223933
489658835
284651829
40997116
116285133
171167014
163636199
23045863
358363720
131023843
305853955
196302634
369914886
156986762
459809087
475064560
147851174
154005986
501584972
209922411
392159007
342368301
261731684
272282951
27395332
139576043
64526244
492659557
210845349
362291006
93764656
414848628
227539448
593715109
575630581
40288583
545444983
422898658
473846176
523873246
22142449
310739251
194547489
455630276
24443520
340614928
384095994
478153705
87459461
52645734
540155023
534811093
599064358
60970065
206652421
318844426
202478346
606136696
278109933
80728604
509781578
531060163
221569408
283817774
549389765
68819152
161437322
472673707
281763407
244367953
344943457
90770694
277203175
411395023
156604354
35842700
239439217
397951843
129112183
164566432
437347600
399651038
335958683
135988500
423570571
130525945
344038012
256159072
524271442
406260929
306932155
76757697
305497979
444001916
527280121
410669398
525561382
531112611
362332093
224805756
176291949
24769260
213580230
300847335
54268392
127104945
580776652
375027387
363114257
120745826
127263952
514803367
246309061
235901050
472591756
617658839
455737225
428929287
490540347
428137170
526819078
73285099
378543344
398524679
526664047
608322224
245703411
508413774
260202752
469353918
449367585
189793750
114759482
537298444
432658221
119822367
344743958
460884550
500399115
244312931
88314952
285857352
401250771
262810258
246908901
308100184
533765336
28159138
577331629
491005524
48346123
113870480
486229711
486580983
308338956
178977092
265646
465824996
561539906
500255751
579238685
360195473
461667035
368249705
338217372
330322545
512580245
119758219
29680927
187225915
21892834
87388458
401143652
587099648
514189819
364275018
35982765
615967594
182664170
504291286
315146062
342872920
415254403
258666528
327145632
244542203
405013769
245628121
117372088
569760433
588265416
133612508
60841213
210773581
107952144
29118459
475462595
417581701
494147271
449151632
106425816
47222246
332074278
142855859
206904122
131233291
131329135
550788156
313852919
326211747
11440433
542732054
242787429
365724025
111164915
571496028
322775219
195549581
235919067
222220477
24734025
574665709
245511084
127463605
267568133
173197811
410637902
504255228
515800022
131501733
533317553
593220920
570579643
341734007
82928769
186259043
349763424
264136509
442212847
348290990
410692041
580741700
562593887
185103503
51386549
610428509
613770745
54638449
311627194
543026017
173873108
560170871
335264699
342714916
489610060
79599534
317572236
405349263
540631707
220536333
449578532
260395000
211750193
403929125
333246975
584740971
307384139
564323568
582204879
529402547
609764038
304302279
444479884
478290177
230977894
240382880
181700896
382275260
467649793
472924294
111771016
180857316
47006731
606288410
123109394
561733499
497447359
438972968
83254208
305656283
114151012
73884249
376985478
609551236
180551520
533861546
431447898
7386699
319523319
545155400
91240327
83571245
510052596
561239733
387242236
37103041
243574156
423279848
436111450
380519924
255989646
350415239
324154482
122524705
209763534
490848673
550849222
384948356
39311364
457597265
606064925
25953346
361157367
571449056
297676648
496540773
387944538
521118338
410932748
88626665
601247648
93905295
72691468
11038167
30815343
65902974
288581497
293567950
58636305
613498287
41982404
405427580
526817951
212901937
420914242
196985238
51393190
478323418
350197012
371585906
296237563
548399055
376392598
487916048
9394503
575965718
390799936
255014498
235491517
280564549
93421248
465148827
290081854
353155537
213615358
329816354
291465974
338339573
115574503
385710404
597710739
497379286
2863688
174833308
341590096
190219211
534865172
364367340
444647175
228289948
612026537
509096382
314700000
314000812
321362668
11689059
187393883
189441912
437634204
315702104
116577053
126515067
44188709
560435472
297159497
417792652
172603825
180632763
362167690
20378661
10854290
535850978
108473643
500147507
198620953
17300135
73274810
57814989
319451665
240162154
129468447
479852244
147181537
69586130
575680879
360928664
558178032
102695353
162785193
563638407
311808779
130764555
51863700
286216643
65100968
24339467
97954160
442558850
242673747
81594974
91552793
540295560
354820604
124648435
91751017
325830715
131285644
112195011
224221547
110912491
520299626
27435844
94095176
55443980
29699712
13652910
157543611
318336345
485571149
204582826
300777041
155098167
323645854
520245945
74709238
463214696
134644621
39505974
121966032
314741422
606694221
280572925
195692821
217769222
214865768
72376472
491774477
525477948
26638873
216792256
494049875
318966943
519922347
480221820
37652574
512854686
542856923
359697743
539790801
116309780
103409368
488551606
107291018
313742524
307182823
105939257
257443750
15675012
512037872
447777879
412401921
406906439
254880133
133578589
508445241
541035155
248271850
244760902
339705004
119750810
304791742
510692934
317411957
491646172
614087844
185488152
299736555
144818321
139028241
349762075
87430252
556179714
387561670
156476954
451401984
125952519
488301052
501891134
287527655
29345475
483613593
450861717
559966459
492018089
489527630
309547873
316219774
20662321
463113345
324258140
375373189
56207722
223516624
282047935
442485906
491668867
313691448
51810181
59651668
567822735
42855394
203816890
569849408
150488617
226883953
157727801
350962437
23039850
397152756
268888742
1873189
308018280
171342171
577363253
204641160
438396529
184521245
134225609
147134712
324344732
268350826
62302497
416598782
564972713
100553354
145297621
533367355
65019150
212138290
361024842
30903025
603829468
312346316
293704638
325560645
616500873
270069960
300596347
520386977
427743262
152007126
445105867
221521182
279290920
207650615
370488373
536200572
69765413
370925396
533005954
418122259
566512963
54899681
293955059
318512697
73238098
102668108
55822719
436280302
75556978
576014884
441774729
489205039
151948664
444213822
337089067
278415652
93783613
68457083
324797534
38407888
330682738
184561558
356412702
43992449
266570811
440671413
107264387
137399189
260444005
301375449
472222052
90933950
497995192
63790102
84858903
145944763
162338879
327672848
56652319
264713835
462917634
30594456
142749093
228026530
276068733
463625651
119013887
110940457
85265029
378626828
220277407
167157412
475262170
437950761
122690237
261787356
169964041
138571474
231637624
11180387
324016220
327890964
342196361
314653328
285655573
611005692
136306077
303369229
197346762
277173231
614689355
617011064
450974696
88785843
431297697
241163148
221224707
54136199
430240257
71217185
510520876
31555608
441468226
559596140
389873082
527892601
416233517
580210358
195983389
391414916
225266521
92069257
479226923
481246026
19365860
901847
420109519
557427285
569173681
205035801
479663963
180614645
66364626
5473276
136876196
310955091
389367513
548094491
408739993
472437765
57600185
279369972
190452427
589023902
19323770
355737274
512058539
94772064
131811169
284143688
48499562
167261359
237632644
354155936
160354514
252241004
169477678
171166891
285569593
374358219
307678556
63967138
157553937
382395458
435138533
266127140
195838482
274544131
205900941
108741847
424033575
545141381
485773398
340799560
179234106
79616154
444329564
552982097
510460680
380101112
199624109
603699210
93274794
231768531
461511928
450254996
356487853
37600272
269439646
492677840
389135375
167873892
24266569
600354168
477754603
90840856
338748824
64227962
200353475
219543926
166282482
508507192
362058366
214721237
428379101
140193003
591005007
170109200
215236002
83453372
154841185
561665649
520672827
369842806
530104857
187096070
268223689
433789461
101676285
33792631
314116431
252470328
491438480
14497648
40218808
255537901
273356853
580097795
138506406
189524367
254024278
398689989
166770444
226208799
66894637
337353340
187254316
500013911
465216683
409516567
293168818
108997267
125149260
388366939
418569188
276853863
107850664
393622866
534964933
139028108
23999043
432151834
123548610
411147991
195988650
584106059
353269132
607319799
284907136
445659237
103189588
596195871
275817897
536626575
129615259
279387054
461745398
553169951
107146545
90886932
563836094
568597340
174495413
251985904
297719310
5451925
73334327
204743198
419915028
203910414
92801723
473464024
318863771
490658721
353684048
366605043
409740613
542591100
355816845
158328450
477259114
417335003
44829524
373636584
287430365
169640211
30919931
306480304
495823107
158221762
292141935
214835127
389274234
269483423
163058166
405216920
468704256
211053387
600835014
321711879
105360551
247035952
284260068
56085679
540020895
333405146
509477869
576934403
502449742
477837491
269107671
48468476
408207491
185876250
323291118
46405537
101139965
106075426
433627126
194184631
85420956
529630761
616725258
417170042
413451745
3210483
456005799
62623752
452495354
43422133
432090327
435679498
18113847
231096497
385169856
324537195
580442838
140244889
603712500
241478512
338742498
371527397
361143576
18835194
144242219
212740930
105711072
287500685
203168505
503577582
477518690
461289381
197316732
318496167
515725898
200037378
249802385
125730600
18270374
114741270
429413822
270686646
25798547
170664150
492390799
105701241
93169733
244347667
155431179
407391457
604519869
81581908
218065821
42775955
19313488
360724146
378001786
135560063
373339367
72435791
552065115
301407305
153224140
497031216
84947132
189889367
246155019
574602462
510972260
144181450
462659758
340344148
235880467
294137379
84358535
444123392
223423506
214918036
567505300
286509144
518188114
327809759
295105206
68310090
318559485
340033433
301591219
79925444
179651468
230020318
167608928
449023739
509138907
127544784
581560648
93620142
150387269
353826583
438087861
132149092
111471121
352439376
359078567
508204960
395796342
564121750
135723671
117650496
214904692
535099335
556846936
349808180
53914040
93041105
367945514
458814424
129970130
113745619
269557158
60910119
447624698
392218211
409602595
140873787
307608268
147787108
261312475
176089321
560238631
305481175
347911182
149807554
460072071
259144211
327779372
283643223
574603369
323812744
567571197
164939306
526160415
315408975
50769605
332905949
529409989
70737268
564618268
453496108
3219034
163348102
613719707
559552282
304780232
474326661
481888817
377913637
355812299
518975275
599833109
282283734
95046898
601089304
478897259
420232570
75205222
338763921
69084436
192297446
556255402
7303717
63831902
320422271
472647246
420940201
105532785
217073806
72127357
322525493
18217512
221909099
596741043
551077026
116522610
169090651
49849718
91950381
37986491
438744586
411635300
234362063
88372440
286623313
310934385
541193071
493300960
55671643
384058014
249423606
452422482
10282522
408423352
222037345
58145431
351840051
227479008
594941189
172491675
15427480
609445551
56206614
283136960
332573898
437983206
109616651
130526402
151665136
140783905
318379775
106864971
134087405
75393428
521969591
380698964
370578315
533251436
502566664
588549948
219916608
489080808
335146817
60480509
292732853
278541627
383202187
323915626
306773065
450420371
17569745
566783800
53741611
272851876
513517565
326155333
11065805
269457743
336851615
603223904
323478846
250458124
122048831
580890833
112173524
484622784
51078970
280705601
283804558
338289440
586504961
357895060
498409596
344297788
188201177
365433452
71261255
375667211
584824372
135462459
249970078
367096119
503029889
234941096
162517227
433618676
214005908
158948114
526672766
102196284
142496544
51406720
260925328
391314291
580143580
395258085
221819074
588882848
307346834
14194109
508669316
361657422
211140655
87698356
79211605
263722285
8978359
9596266
415987725
90578622
291940015
447769477
516313267
474408963
477385046
97303979
563552067
599827137
385630428
330969753
220630388
428651938
382186394
59055591
466889642
406901013
257678437
300440254
558231773
588932230
235532959
186386627
70472171
567296178
438845601
2575788
551630003
587725910
21199720
385254091
27302919
483604792
197252972
542712973
611028765
3894256
15775587
331072544
90569208
121839976
201943280
479615385
138778332
257950002
467670532
553139081
70300095
616329999
547320694
586734257
65148659
217158930
612961918
112066515
192457605
603528098
363187267
459952733
212772307
438662461
62916063
480085417
316645790
449494721
141666481
66448091
94248231
307460586
393835324
411666658
551137828
371755968
140238320
36261762
615153606
405617596
82351768
573664930
462798749
232701697
183489997
403238542
263525318
431359385
596799886
170846220
265954904
414513326
510194737
45507109
23817141
488153840
389168457
499082637
499982297
29238506
607316072
318488171
426349956
27028727
585008760
259285133
108689769
280591223
591997009
535493056
126934512
142388221
180833001
300341414
278801406
381487667
78513733
95629092
424692224
534361370
389738047
479806643
515852719
278293613
431741386
273897079
382562164
326267804
201240202
530141262
138361036
515030044
382545378
80823772
339010058
303861042
475338358
65694699
430757492
315481799
93326690
510791882
305748785
498365317
189533484
149441765
142901041
397518825
556218260
102428831
139584789
22281239
282131403
533648550
99917910
298764950
462491815
574536782
169679862
145929767
546262479
13374522
511868811
81740163
472940
209065033
532338057
211497816
597367539
150036319
90808910
582927716
520723303
135099321
523191978
278212224
450417347
378822365
215990523
504235538
345500280
251959783
307633944
244910317
336951257
43120295
242338849
68988775
182636692
317183247
520241431
114361131
360354902
458230897
177961325
254923591
260194290
205342660
160027250
506430727
217217910
578784590
31181569
99686206
204907422
396030267
416024197
323628691
5230300
287172835
500962115
232113255
137995709
254205280
83666623
280094449
481554973
178503584
307300169
614684691
578440197
178516449
318787233
84098372
554540137
210874658
517132922
204572193
52778834
507992971
46708042
146270503
81457286
617953553
10116633
537453523
277295561
196129814
108750974
265590289
602586843
28164501
89875934
177218106
467551861
171695364
163878370
261922979
415960184
556650078
585652233
180648939
150157121
508730729
77611646
49662686
106909705
288712325
247000672
481513332
242553287
215167475
597162933
6878241
388665355
182029245
442306993
567194374
498952671
107479590
92547068
355422104
401810797
342237453
421522521
271886852
136820028
363348939
407333134
339274073
500747885
538876750
45039065
17896689
170130837
355413968
609335392
146369033
331884651
613420519
226549359
331869696
130135918
603159753
206292855
120081324
597564534
352298619
127933510
272029655
93553071
167009837
352846374
162572050
314722987
318211650
571747229
586987611
299610395
339907960
360450364
510554082
366842236
418584524
466404564
421261049
391485191
55213600
150961450
145316568
164131159
237277787
428468149
563096453
188395735
356162081
113947683
350989934
137185603
154064052
223401112
325802656
294961510
165514959
307050620
153494983
159992814
233732311
36211556
555528427
3456039
135210447
60381964
334025238
420277251
536614271
442797903
610492150
128114915
316500683
175467592
433994156
127655565
269319413
238232470
484717472
425660623
504281625
172994935
519741551
187382239
344801176
521817867
395479696
351680792
37896193
347029949
15702403
526612588
46188924
161150133
475358036
94006136
379158713
505089795
346771159
240771731
3880344
429841736
444894304
541961816
372698228
294356317
236001053
143449832
209293413
586384835
442971747
309857722
505148034
490039018
406236238
607458090
77879905
545086840
64103988
57641701
94401305
457210893
551286298
383538783
42879724
560060654
237855920
211870598
231260388
504253861
70612547
376901969
454192407
608045571
446786437
20465429
294798505
338042118
428367129
348943517
463482328
384108749
231572227
497243774
249924973
269914141
150920488
517246460
150443748
104918530
48381330
57301254
220183007
222586132
63176493
587485434
481630245
563270099
88199289
69848566
429952278
163323898
352776228
490880079
553181044
198500102
544158919
383064812
242039551
318276985
114597271
333080112
31862213
146399582
308749605
355019585
157479410
90018168
309556809
64349447
41863482
541659369
538820224
600617535
36387088
185402441
294469342
37275709
437486257
269733281
573605248
242080280
565677011
152704482
350038724
444536065
164479734
429675976
465500384
616348223
344028695
150353680
506096617
415087154
344554192
224377518
230186633
313656467
38491659
412405761
349458385
136874501
569995617
56516473
276021773
458335547
161055289
86308311
491092413
174539591
355219712
154500019
532763687
105969403
62129921
495596017
565460030
240835188
494703899
438610796
97905778
2112605
65921595
419406129
233329970
315790525
520946885
348062252
529892543
237995430
316849741
119175417
119572673
604989846
217079180
439403949
347603494
411130210
236659196
459096538
108922729
24975305
584748210
357017805
399842016
441199818
470583772
563121503
176034762
168039227
503450089
316610048
510133434
361188485
325177645
86887109
422306583
590862761
148775455
481475350
355994976
357527095
449174206
253350297
279124066
214988995
116319351
43992694
421445347
163640690
566744809
311456066
335794713
575793881
311254887
167363945
120400236
53046283
325847019
485965975
480768001
65276368
289236072
235912047
162482462
227940027
268540919
180872883
183701286
360575405
322368868
504410041
342161469
193252504
529695745
167213411
84209448
247654200
560121262
195532644
239138144
450533495
60188977
585297140
217676921
224956389
459092986
550124926
222781880
498552084
348100628
154580903
384879219
548567535
42338094
7662708
442754503
444129031
209421482
86217831
498655013
327273450
55657550
539371904
67786886
496609283
265800487
387103777
3355521
546455791
76255128
54709797
524313862
166116963
2407249
24271959
174189968
613908179
465877029
8242485
496919268
121302476
171171417
228232173
317295032
579725833
406399277
339777525
486318704
153378680
222482817
431993240
243799145
297289080
398862953
222006603
165515681
345002085
477155684
521622370
432550408
238526621
30097084
450655126
387956324
535115084
230730087
358370229
354030792
584917026
480563010
574501864
44961357
71721443
142237259
562691854
207357916
208774531
554173156
457123998
257187139
261483297
617386207
510215171
393713840
519505725
608066223
311051880
445259957
467174905
41135620
11982259
591712566
299193087
158618442
11061894
607032358
36517961
403007166
612715288
106703825
442707125
371162400
556959908
12616347
566717386
280357003
290850127
169099461
158830959
256910325
120925625
9920914
477136794
616655616
193862492
444168548
458048990
385207406
88807424
32704311
468986017
3628901
550762020
48174937
133728379
589812782
281572127
445173000
587724010
329964832
165337925
157102262
96637307
48150054
34505761
490136494
120150578
372772727
398637710
309279463
469020099
462705535
296500691
354374296
168302375
22463544
478398019
30757547
18705392
300328659
524087927
228501111
310698918
185332087
155621067
71406453
135191126
493085093
589633637
339683801
599441608
417800165
497216589
594090734
237160216
182313678
225224235
311656054
58665508
109988984
474706912
386520779
189485708
98130022
77190323
495691485
391615813
144869752
425844639
156161193
163712339
241284307
345330691
437442713
71220042
448504060
241260859
585855793
572011255
494537818
593189595
362169796
379439911
89256738
376298626
333336375
303405072
463451025
400062456
340346661
445720027
20202143
34228695
391998239
292720423
281081532
393930177
540415137
12568891
445340960
97733600
556106918
273659853
234200222
4057320
516246080
404626617
600947388
141091700
240304372
77808178
208885517
227894636
510752407
419604451
330905058
602745472
616035615
43120090
135882347
236299446
163472247
123479630
450304790
478851187
155172956
308644814
224196623
276696032
617201966
447671929
8634349
516520974
551633
446575280
348473562
42706130
304993803
466680626
512054092
420129874
595423608
253633261
444545090
451323842
304651999
246605258
562226305
140159037
258037318
541196356
569915078
162212255
226835819
41481284
459087875
77310880
354931510
463287669
2170643
347147139
15189040
216903239
510394894
458103347
509564953
404075476
396400458
290682523
227164806
304773710
549323973
473088663
198123919
213060798
95203326
375003795
118294178
43249582
587905671
360524041
603859248
201631653
348314139
599869114
65334251
385631267
10338294
354978222
497493347
317473785
538932472
72976096
199442437
514239104
513409247
533606115
452032208
172982235
400928740
137749622
192845107
11734804
412408121
358502277
605826694
279477950
518437030
594801560
573438082
351000999
506730906
513960990
396703273
97572406
100257315
506324017
234950795
308975491
411300552
437487969
167622689
38170174
399068719
174311833
16972036
23659477
140624112
257572282
103632860
21997202
446397569
380726873
112114811
333768920
369126838
486020160
438637806
523620144
221516554
313906148
474517316
595799686
137798578
611714912
56524344
155731783
5073443
372107704
3031354
216266203
429809972
604982452
263238936
588156839
29691100
24806124
333015719
587429478
144534920
453197569
231195068
379418073
409240702
154842003
89011724
217564176
260742347
317380017
152842395
403948358
172837274
582198493
506803213
397282135
483761863
242322318
35494897
64727706
583420069
491124442
146262901
412867237
595253288
422664821
49412808
526801177
350956892
558339424
354519605
567824459
120457595
527348780
547254260
193328930
485682651
107791883
491342179
459054428
14053153
219490473
53288697
381617787
260978641
40528315
410203755
352716833
105105140
127237667
377647632
70117007
149978297
231303998
256457466
212827906
342858337
153746526
390862016
269017125
412619496
543891346
3931549
392158377
58662387
577651348
123380859
307165684
309953654
63768645
272329569
590061925
610299828
504536382
31499821
317819483
127822308
193569739
448179298
209706818
54366919
179833611
265024172
330741419
463359773
381528342
232035736
145706089
15554537
345290238
261293588
316836688
65954112
71491638
231759553
111465775
602239086
173130664
97413398
570138262
443665040
251986649
289127771
416989216
385569534
77700812
200846990
172688690
595159705
489258481
61323733
578561416
398499248
264894123
432478560
139295233
300560642
43982364
35331118
568714574
430914808
432704782
580646291
289581385
303190648
422626961
169319131
42449863
471117456
508976714
98717119
469820778
118685850
4597586
158072200
218275421
175791278
240306384
130992216
326045028
537599854
121681378
295941329
144328631
284262546
118822003
409002348
57246934
7502269
187506801
322462730
106738517
285525884
57858872
260739511
521965031
419295274
400679502
24105465
62810611
615674547
378732864
544075030
253117326
5154210
492858500
595772047
445364390
586561193
272220840
472599567
528546905
29072042
578607425
554087753
351147201
206466686
555065397
500059729
342639770
234438404
304251522
231622050
111441101
516191329
32769085
569668304
300489050
156892969
265987963
491665214
402286678
93138398
353795542
324831498
533713757
1021998
516525756
515782235
333577626
55844261
137650217
98199266
490363257
342152022
149570870
587321332
589543952
227900528
573515544
539919931
498833389
162418264
187415725
82031916
223984921
321221961
162245887
156689180
58550452
33434082
420094872
340961741
303020733
468000583
279736231
190032713
414213372
6556237
556027
518047038
427018092
173455672
55613538
503117388
137554869
479370976
343901595
181105951
385923845
387374780
490599745
235057632
505372610
410407865
246896707
212873175
235840793
436407539
261991210
20352847
88647432
447650239
345400231
517073177
261515768
137436943
338392218
478220244
316039509
590170787
1574446
495973652
615921462
189210957
517469303
491453625
195321641
543448262
428725243
397788971
199070998
234896947
282705292
70156855
108557153
409902139
446343394
548083740
334334979
535011787
167150094
233426705
281591965
501097937
334607979
219925632
316624983
539566971
191873909
252272244
482697272
420889061
334132764
212979372
434330481
158877439
255064870
173410478
98316771
394413063
350177729
271522616
123930678
260477284
314746525
179470691
282623505
241547863
525428900
269037037
398743422
16623638
118811741
545908725
479668219
590322507
507263707
374385702
344626033
79649337
488231755
360053292
613066036
216121464
104330112
48100399
460950323
456482302
140879136
578843871
117135444
403780226
153618217
252630615
44396950
42857593
254083301
195452691
390126657
219895092
298857646
179043015
37661232
591588974
564722555
209857679
229270038
338932283
154167357
332848642
418654133
468585767
382270803
535769961
608641634
184186743
404697329
92756777
487644016
145111162
94424112
282191790
390469747
153964659
205210279
515623578
400796342
355273703
146970925
145860678
156550717
6153037
346706653
490326756
445775323
585622709
252071423
584667600
558123963
398004525
372930756
103304276
90754765
326476434
110706981
122553918
591321152
79713601
341645557
163687046
65070572
283880580
279387998
209212214
332105604
134019116
225285372
217716533
57710326
516032832
86279085
363530251
155228141
615593718
441117590
169840992
185193093
45952301
369838093
70934560
123639819
482902472
510601674
60514915
311309222
515093662
513224137
141366022
601014165
286049297
32873440
607491427
288182133
106098505
517274474
504341690
414803564
538068014
89169133
316382717
40073052
565436680
473039347
567890187
484262623
429391063
414599774
202136629
480956080
2370544
443555993
168196041
3098774
378556966
384513051
28813513
392878980
3928019
473187766
294491009
350130141
410996290
427122953
316690240
293700053
107290369
369437547
602256050
363127952
380588678
11253452
173856627
579358885
171717064
61980374
342873284
130616638
6101806
523505528
589108113
525549322
369890654
183944840
371889307
283222892
80969891
288209237
348502676
272129783
445495301
533572280
169464727
316386434
61313626
40968140
567349396
108368885
66806746
190664608
573542336
192536654
347382518
573172947
231317427
272307236
332148721
142301023
198556987
476895799
5795328
223763639
339668808
452840424
591869910
380447049
504260804
17474588
978113
114744684
24832424
93099172
329229070
476669829
510985335
411055319
524637445
264222506
134359218
25076699
3304249
219316047
459210061
511271948
196345519
501716961
545800005
301730679
603440809
40367484
393647352
480596335
584726522
5386369
203261183
144789127
190955758
80160400
529137760
465411215
274023204
178860802
163213
336575372
253861438
486140277
128565203
2282627
210750784
315730674
312002644
175556707
454468585
157858578
398829100
315122988
364394729
370734439
3162878
329786179
238078634
266597391
197014385
465313138
241169178
157135239
21000808
156417629
509557631
614525346
574388890
452494357
70070668
102230004
337898247
211671519
189973932
176625354
297217716
254447114
389407694
383996470
491918444
215762954
559574680
316607760
271939119
533643935
357776780
605733899
331900207
421701183
595785619
216179427
80073503
335426754
39950321
336180127
99590165
487968962
526624873
37639610
134207698
241040934
16413290
565077654
124748993
84304657
250581410
577433590
514400573
287971126
613802861
518692334
580738409
225934209
172558188
173498225
236520484
374002056
402296163
349194333
328443918
106787071
445022561
390887637
365832575
326487576
305621129
16050747
302475005
544831849
521775974
543969303
247601903
581262089
217846548
190174589
108084933
376814365
335350445
68979230
451200600
158018035
611379901
517200465
490543662
205891098
273891748
129305458
221309838
163389561
472961815
221807822
173498587
4017679
17759625
80991807
424800497
447196504
589941430
278810774
604141299
6643906
492391431
5883938
67529695
61365710
186967177
37434333
206771934
521091314
246103200
110048140
33411199
216297319
332649959
71274717
421938565
313626578
606352186
202035808
56295202
283427005
71900322
470599383
493598415
13690583
3214239
288520866
3550326
552832621
388720115
338399375
153711773
174671704
86537719
276461666
573879998
385970624
560962511
249850986
405143375
614297064
348432655
155830845
548607739
106068178
134221751
80003570
437784488
279343695
398170243
403443668
186940884
582584688
366660842
523460744
252286829
370492994
380567911
121786656
188499028
258668836
589081875
531231148
31640628
266907318
59874963
206806539
341091042
8129744
123387912
206461096
169396752
455270079
74112488
313139506
156584610
31860049
400536144
362711996
542810398
178940239
508336188
261788947
522680322
592588324
310141868
493032755
152299755
545362721
335416707
515789725
594990559
111756779
1467549
311578345
505463222
568919940
280548201
497737010
550634071
95058414
231697270
317117897
598065461
422211358
300250190
306603021
136516381
182569290
231630845
435012161
199570776
192563121
153938867
485740840
318398239
160392559
348987347
332013951
473344670
334453428
144419728
291986112
111120146
514804422
280233208
58219057
323257209
112032330
316742895
360615567
431875359
41223228
589252279
442173337
36009403
415455368
135168097
389496342
263784101
429070415
16738046
463675391
569469264
54097012
514127252
100083454
548607212
593022683
321144265
156118341
401629246
446299376
543729517
341377532
547573016
486675417
379831991
418308011
330079273
208664715
93233465
339926894
159855029
100782285
435258159
268572041
386243314
154901495
423772544
524506695
425394093
448761861
305395167
496075187
414072066
361710745
6535106
130988369
102075531
667542
355806222
279093761
209275749
417654112
506394592
545888775
183344584
495134699
135675197
97087767
6334136
148367928
303334302
332694840
565574627
221845244
577391383
414433769
457061382
605530131
257761794
209331577
519727436
576243025
122983607
515830121
96261221
480738272
314903796
245792715
350659984
609812657
566701011
330262483
163757024
281511238
10903381
540218059
611180215
577000709
615249526
293869198
359278700
197264091
612580051
140828330
416830726
268378209
440237249
416077444
529477913
298881843
166355476
332585765
376297347
320150379
553533183
607076294
201039758
227948673
309276832
309092789
96522778
250566714
52869345
439239116
497921756
236081360
262365283
185747927
326597210
345946306
235259613
358188440
314654408
508191028
75350916
82102680
63211200
40772748
7907650
198246532
154806473
288632484
343031367
223180883
515091195
328942735
271300899
401997227
421091773
454952244
473654580
123438912
307818226
434702960
92134560
166758907
257279309
371654254
478167457
544609510
42199980
202201102
211587450
356838559
465426698
456772165
341701836
384055365
221203639
90380670
54355797
334731579
451868318
290744400
529816502
532379850
287348894
443034876
112104367
173532372
294649678
133971300
153753423
256121146
585667578
489258617
484500606
334118054
410917437
220697993
450847731
113035726
62615889
443141397
261726613
425631393
131623299
234443289
104485396
283960016
265842775
203574124
578409440
275616457
396930471
331594183
337602537
457771897
419268248
374205261
318063166
366184461
429121006
371236690
339332362
173163543
211982368
223152597
198408368
374151171
609583845
68947246
157687043
135042797
206494962
231628124
71047849
448025334
123910951
63287411
206354896
463546043
316872864
556421702
366888709
570185802
174920402
588104068
356721489
482965676
117885310
144781512
44681396
72671109
226999665
138546562
63467461
604975988
447915457
388228809
526437427
435335651
26371650
34067417
25491284
265288904
460025221
279997727
118568051
151678188
267127146
189093426
572998670
183321472
203985394
79870716
83597310
470316308
253324096
380846156
444784493
68623971
380697038
105574701
126840967
508450327
122514292
347804984
126699256
201575247
429481768
546228428
215694801
372712897
575556594
185049643
133216975
227126474
554415778
344002213
106767293
550570832
258298613
566616920
264642884
478834581
330063086
338290353
103794672
519366210
262828930
508026771
71340231
85258639
408843171
117555137
347886017
123858969
289077110
171844347
372391870
259787065
554606907
424686975
367904370
377594787
56183597
355567171
598997190
141794527
143601880
119070441
575749596
415807748
147420461
571242273
545343157
172146961
297285320
263517284
174205754
435614970
587210054
166138419
129040209
590909028
372075064
539207411
85187848
612466871
433421660
225119258
362315016
417797043
477710816
433545770
35846263
406676739
142690596
18922333
198137756
539794689
388363872
42034659
152135336
276061872
547386003
235226442
30398018
556627987
426461221
207994277
399493448
257979937
543533228
565946403
406385454
18600582
510204253
337707785
11173652
69939845
544278861
604424045
536637394
405997115
366568406
45702435
560693291
593806798
291385278
70420341
490099027
302022639
601955130
352695177
335339535
199245245
434240763
97347105
119208865
269085955
216281173
149790948
419725593
482187081
92267190
289782090
243807897
31941493
500314976
14071586
189320850
587629000
182845626
38175603
442363912
439095187
18733942
382708356
203404875
55243735
146357814
469702468
508515891
403358426
209962719
612535597
351670861
527500254
443296163
382177289
613119371
41089002
267259464
511513836
478106740
98838370
306487841
113955754
348052412
276261705
581938740
136780454
299778873
227481981
19852718
583648436
295920545
320688680
325231248
196150484
64271524
401333874
40024993
257605870
186730455
587537625
484678745
494183002
169372478
262607985
15910521
81458983
157243396
540719352
557639746
78546250
2449021
465163062
414647876
206130805
276140683
418015480
430357375
552475491
112655717
429929031
317524311
259784228
431143674
499204797
68769766
298814096
61788303
64464889
31502674
511869953
309842896
562519227
372269974
598617591
146982160
609432012
136216004
474004065
101365160
433124497
369452397
581397722
474018254
489272521
598088062
193451194
555642362
568583249
33963328
379249484
459439776
226792362
276623795
488411201
594998953
110726264
71326147
309963824
571665933
48740763
129119602
508229773
614754119
18404531
297244237
328370177
237966722
552874202
303304167
98812927
338892647
232758538
545756615
501313568
477936739
91578505
607934241
2418974
483278656
417171122
146404504
264896412
299779483
270524124
450764833
205826877
558396094
305163847
258273764
592653461
24521726
291421227
121556953
240287774
181417481
249889048
535824383
52211352
454323692
576923002
41668280
108323852
64483779
540546908
383615473
248620487
224089983
99732629
528113923
113734013
192801974
418511972
285300324
331234923
441264756
582559142
296718124
230959482
47879546
287830561
349124103
59745743
617545308
408438787
179470098
597544190
175731629
358390646
1523831
428254326
354630396
305310916
571956674
229051573
63995842
117002880
126026397
446649467
147705783
27622157
261605451
180665571
329280845
417720536
397545307
504325137
273806874
79746972
72936508
389915737
312738144
162062345
487315672
309244630
306352136
533142469
251802563
375124658
212747416
57444164
199865374
127949198
113401415
389232431
586641189
557927854
403428985
422343622
317524116
62379181
374760686
357361326
303513223
72283799
60066907
178539170
53084674
238780151
62998096
446645095
162108209
286248752
584372484
156035685
447806894
189354042
517900749
591792242
218447284
323319004
177857204
58660574
113839355
511525594
470813018
583836109
440125091
182338877
169305054
414054340
211339660
405015494
291979830
375053936
430174480
2838626
180079302
522163174
352647876
419083082
465085270
614192250
29935726
439415681
158181484
383579729
112386822
116147141
464929913
562048579
509478938
389381177
545836798
504261192
249641467
407865435
408679603
87316752
242619846
538815467
139892542
224384674
488168309
75766748
165914911
171388121
366482590
100593360
301136717
517823158
473233175
456733863
260796868
285127799
595245434
277479015
205269559
544446986
329328652
165317851
580699719
540224924
490953060
130547019
539673006
57908683
566321042
607608559
209845511
613823873
500076740
118220170
107308491
568528901
576079179
131605925
172665506
285245782
527587708
33534473
246097272
278046285
458578095
514956597
176351565
572205880
164693635
501848863
558720054
356697620
187715062
111673977
239935633
123433721
296288066
69473538
149642278
157350816
593542653
514331527
544091132
115002937
249347367
190363031
37736137
86936880
284051842
579296399
60056471
173229286
464714067
152671696
85609736
338510506
267247555
310258357
105874616
62253420
410529309
144145767
149964073
173289355
451154875
370325979
28386947
594910015
471592158
234941602
272263485
175257183
81735196
92457946
468658204
286866219
578777568
458751023
369882434
169293243
162709776
499395800
367640187
80161230
311675980
60375296
530598534
36094431
199535981
17515812
191788373
322873255
398732887
15835186
23438258
333605743
300580476
456329260
203177490
317079305
300469837
273250523
316540480
129630574
566392583
493380513
144283539
481412602
208412985
420084969
326767480
110922725
52682162
137109716
376720402
115715092
151389636
455125259
298249472
72965935
345789700
414638268
502115000
186514120
137394269
347701696
205276134
40033698
497675723
532976886
475243627
366729979
237684088
537143187
79560989
483118568
179005055
228621807
314497513
205974255
589434800
33524536
55272057
382420116
543694548
386957501
331000314
20228618
139402120
215691029
226949412
548767235
324985853
269712120
559884010
330085878
259415282
154712009
304064260
496414670
205566480
236075767
588765152
541837371
451900271
32421321
371427674
306268032
532474605
275278713
63868922
571773803
596913946
517432155
573495520
79771364
344363243
172941316
569549119
310420482
583969152
543971753
355491093
90337771
11690798
272586780
443490543
19300190
15383565
181120798
585499952
153485506
225766342
340108155
458218673
144739372
263134282
228719587
439054324
460869152
146609183
430511185
372315297
19933862
589973514
223367877
207763577
508623242
82977819
56950030
281859289
16093329
582060315
116768014
226597347
543783083
492173057
432077768
68288630
305205851
588420740
344033516
441950406
178663845
167759086
235028286
303223285
316404381
461052668
182185206
142079894
558390736
506518834
192170938
76608718
422232963
217576598
288196366
548116073
433015727
479822238
127981709
531170876
533225338
448870186
306111849
569000432
219280794
615272245
453001049
430319850
323944230
399798657
609426212
565467635
405295277
534226760
555112142
86162955
211008948
315393266
278118570
160624682
440930335
52880974
281984963
86159555
587627182
422728587
43379276
180555928
6525502
544477146
331968019
222202545
452152125
160119891
96350093
614850982
238576356
246603078
198692536
437395558
384166430
2629357
103510932
151087295
219681498
483262030
43265790
347472239
69612391
519129328
388083339
182126197
252683176
34516009
313081994
498597127
526291365
502464954
402234336
324272094
487194831
82034781
330014129
611999670
537883385
257435032
571800249
455387603
427071015
108361433
293721357
88599807
10167343
468280833
230119926
268269441
321686417
458250081
609259872
31173717
560119447
192197785
436054235
67408283
75426983
168812402
137571525
317122829
9622935
34160436
455536686
553023170
219087584
414131141
465203970
320361464
228444583
272847056
438580564
592977715
307968709
604950307
20346622
499624434
550126271
53757245
273138328
34683656
418520483
585043732
440358214
104123692
109448507
228263873
597763372
564613110
55409552
319221862
202336961
556719489
282355315
23654556
100602207
310979473
224393453
165523279
273360608
524636962
165691605
444439457
549174310
394651669
118707820
307564795
311648796
212232498
246251609
517584899
209347409
430216940
368483200
182079199
501716099
384270047
85069245
509654272
353822662
92650245
140210202
235071544
40444868
251166682
37729901
583261539
64522070
457582456
123841875
368750563
503857757
425845178
196918211
529305677
394689665
305560501
627492
553558550
272648116
575299419
16148025
324967916
134389560
160494421
430711432
321264972
74036394
612684566
30226027
52127307
417974696
584856777
138842040
364082369
439160275
244207018
334970163
435576775
608636123
365166359
467727937
255386268
311768478
109779658
525957037
439348326
142303542
416003538
187031922
597740661
544802360
266546837
520846426
512356483
229201423
456049967
194148438
129370646
44231851
487181469
487291544
315887719
291324686
186665875
153329992
446856980
617119543
32670469
264189196
104997109
470911418
256584716
6163043
74724614
308190380
486057640
223840496
20291582
256297066
248867669
592081886
14728697
499706493
600065933
127877317
330737850
559702480
147455112
387284610
398546750
516542547
25159093
65329627
615179652
365186809
157648460
422223860
435149980
593790897
571468885
215169455
399755159
171272014
248365901
113679396
480568663
19316821
315391185
215607439
209248703
338889325
106239640
441829511
446670196
140559197
358315705
217986232
484048915
435115184
285518906
74855703
334656008
473070557
367511037
364769008
576441410
459469823
577771509
212301179
175962515
48584824
369572098
233903248
608032276
410332732
485941871
488380416
184588851
280673033
545989306
114410878
561003364
262280161
292074249
118867982
424307364
219866770
399206254
337397339
217997259
482261092
434959929
211971228
336059462
342686279
389136275
462152389
270958808
587803527
141644575
82375284
87382576
445866567
119341444
122621210
282055872
131208350
108910595
174413615
122639058
352679743
326798515
605595994
556689105
492632415
455197899
476708511
594424298
481914171
457114469
531539499
59179922
577459178
441802624
100396977
224087183
573974577
210225209
158257021
125806547
546564368
402321182
113524749
86521901
299539276
158084568
10097223
446168379
423007136
69147143
495834521
106460278
581811795
121995625
463144862
165510185
369311206
615448338
251476706
344383230
340864697
280001220
119695938
609325485
243259745
262492678
24346130
406373186
218429183
430568238
197617643
30354131
238782939
151094527
3746849
5425154
43049866
142966316
27959125
610146990
3192547
480614912
369807280
238270812
389889240
563905907
311450020
577542139
170896630
596688182
308237691
594802685
533104196
358403245
115374022
588202245
384766817
255886413
215008536
93901257
274176426
516498015
204282927
365681724
393760923
233811498
177840274
303370152
469455934
407296588
208412402
91775142
468556291
474246979
206523098
418639700
101484155
613073267
539979220
565879645
590830766
84532937
278024567
455019796
288765238
113044489
321035493
607784534
405435348
335409645
428766956
404489426
161116997
133151890
548014695
158157454
99277043
606818219
599047294
414700074
563489050
599195029
6072698
191115466
65426484
461195248
4342732
538158547
540921390
164858141
430949418
583950241
510780152
613310403
616909745
221588991
439361006
104619275
526556907
242115020
344976032
379924897
218221168
346212956
567713084
185428653
547975906
526121143
602003531
232433717
173176308
517487152
74369228
148409452
599233521
387728430
105823364
219840625
326719728
28616737
33190173
279602725
317915481
535234651
602038980
408126914
588494853
256259340
13430581
45799145
65578726
145035107
499774147
86330298
186957392
516884962
301871832
416688503
292261827
416193743
60127394
130908503
160091381
92569751
536477881
305094057
32444950
232539688
306410473
496220576
419518400
580760338
32558261
272352246
463272684
572892784
39500975
548925251
440850852
233150714
176915588
338434807
136815527
82735491
543454043
108725656
523926283
193578170
90661083
443017411
585975684
544879566
472542475
107146977
501410575
260353385
234034169
295878465
249592301
252377120
606151175
196185534
545515359
506655292
285759793
71190087
115928637
220329843
374360386
543206948
50481357
575052316
493039452
369986666
247371460
485706430
264763415
404379345
413756095
58309480
40314885
391741899
329055899
397769763
345633700
519654707
32019154
86107704
285009780
547945848
460862108
281902253
287807427
340644194
273955736
42278149
83373735
485469964
280172573
228194833
584656581
311643530
45256504
274177022
233162130
415699777
262752666
589058330
140061215
571376694
466872767
478245983
611004536
482421813
118971923
294454179
561730381
152585084
307086841
515726565
567484484
167079896
614875812
210302852
18918014
586147740
502772205
278501573
178249709
9655972
571958547
376334996
428822832
590660282
237171405
366320856
252595533
477330982
541412324
174550568
531326759
159228990
157429410
315530172
235697576
32153840
365600925
260039908
339202882
195834961
227860869
442970377
25445115
301747076
157632086
162055899
137188316
507351561
501739317
28228669
376881910
91337392
572460713
599129210
466136640
283947914
598543373
150640182
382232661
512136939
124621354
570706957
314122782
133746945
266851281
555450465
78485483
262042219
552288287
446753129
103433992
368328350
55395546
566324017
327840415
143718565
276337810
446477803
98895157
455868557
142531130
203054377
359477717
223924236
311117893
494211628
451470592
38172894
135989338
337054613
219131705
256763983
378598018
316264129
552908847
218026585
18233365
402159004
467133696
5823584
227011323
247887592
613309642
563411588
406848508
92210987
548684191
151809258
557030272
54192640
242993262
612474280
178461296
492678456
517676998
240663642
337186591
434380188
374148572
547417723
247281546
272054372
268458657
97592308
102570059
428703518
513956540
456342137
510432405
100949196
137898937
359784892
95779180
10159317
282070496
258458079
368890542
105942283
271098719
566469921
276488573
77657510
42103335
334952926
594281707
261243150
22894853
171380493
366070858
568275857
367070186
199364543
277519989
124423996
15588707
349972020
63739982
595861407
335641754
463047358
429408926
580524684
325202484
337987707
535426700
611348515
479835637
101478573
571031757
370663977
72383472
319749678
346718356
274213727
533815407
575824671
371145665
501491859
443625603
306237227
142633345
421283822
426955299
256507418
554615871
461492137
590163968
71598155
50881093
347313725
586902007
166851566
101540066
553887774
319593192
166965051
327821290
541920963
612080720
167660101
241658904
502301708
407618081
555055139
322963593
609921797
250102325
189367823
607184124
161475455
58087707
355400674
479961366
1908161
574648992
401015814
535010306
522362173
247639571
325440557
63897844
387080900
556926771
594211801
198068237
207761424
434570986
507614123
385961361
117778547
389079361
486585658
406971876
190757139
520264570
97362819
466060097
186180956
135743553
25899331
265531863
497879650
476751237
475490116
534883208
346851052
31721331
5471865
557155517
350125983
38564876
265885600
479446457
407232008
520989693
271973514
114742056
116708857
409611842
47353390
294536031
594357239
323207410
425998216
460102942
596156080
144321627
255989567
225854246
89129
44866951
199467099
288817048
263389398
169957263
470527819
119985852
587975977
256050310
518905497
161828988
82491395
515405153
10182401
231905533
529707808
23446544
389007478
246299696
201753630
78900219
288886102
170441000
104082764
358497075
176324319
181485825
121608503
183807061
285755399
261263756
67590918
522855424
387466056
333359181
388790912
48814786
482621079
452124513
141705999
537020258
504772045
349283774
150578920
584134677
279136129
277693437
275008780
515942881
498410437
408402565
280067719
75811352
561900847
79625279
324156969
396849187
180097095
159366065
57755915
266681414
55190646
90953650
608362027
484822363
13584112
367670349
186723860
302624691
372892545
170578752
336867715
417607440
519492167
196159694
427187851
374974523
172069242
167520212
315291631
144944292
573849939
15173831
113198210
597094499
233396614
255306085
94796120
83680257
70275508
509116125
346481783
320532360
563199048
584832019
443217955
31407284
91668705
447477023
57024421
281612222
160981729
353978520
187684849
121458024
90579024
562538982
596822202
340790899
26001368
585635166
123436610
42207035
12818957
223586765
304638258
130596268
192514708
202533064
419214689
150385347
348023140
404276319
509389913
416847827
284196311
7016340
421371851
417600783
300014421
374071753
129621843
534529627
534548578
433717391
56116896
299832892
228243597
258548800
405680279
401002980
106929740
101049543
492061331
240881522
97590272
259612141
599290816
298774485
533565343
430776754
260027715
142006924
148853412
153650575
420048110
418667683
418941370
419822330
594924835
563570750
392761166
241984792
438410092
19614093
539067194
430284878
231287167
576610891
425697352
198359314
426530529
586588914
428185222
157295146
448904890
160008352
117808770
359748970
546351210
301512859
499636221
181806292
168271539
364444469
298103922
168585326
331889316
548780430
44615386
207779052
396412216
565663202
471800922
10692074
35579398
308987786
508972591
324528905
154492798
197828964
77784685
170523909
504220517
455291461
532328415
545010999
448422912
324239190
475159193
61814011
414827776
344320833
528719893
146431557
377897231
537193130
167753842
159402945
65220097
212373683
124635462
133734881
400426347
338425524
136694260
491487721
22666705
203676151
589188121
453907171
300695815
6675833
147619275
301353366
254639321
574751090
599249488
206861909
205508954
523731088
48994072
582710474
138886543
69217381
305899042
45644239
305668892
65009197
478101647
168400396
531396168
365336156
586766344
530215351
592238360
497433549
78555020
104006965
64572289
384950373
5928576
392197360
317292775
344672516
511552861
420186677
382138241
255774094
524257991
536160487
181668514
84971072
459451621
288648137
35292894
175084016
36824024
463274898
477939976
377503050
388261852
209858845
546163780
84177092
609470430
152040685
283955721
532237017
204828438
601642118
238676537
445265394
578250622
198608528
558731996
242706024
39228251
556710719
585919803
255017809
35252
379177359
123555776
475740651
359016667
476052705
84522277
87006564
211042657
171578199
547403103
408900744
207832779
305762733
72721304
344257914
107132080
217605863
155333934
103555850
74725677
196928840
598431011
20651156
217472610
190326993
146381046
54020838
528240207
188362283
575944646
438107169
21751708
282316503
303351425
213840960
68013975
240405435
436997000
76931029
293673056
454376673
97016600
615199178
408434632
303771095
3674688
475209132
196726547
281776281
120965350
181812549
69201102
408802836
586697118
57833017
525514568
523825131
537638659
377321064
294564941
165078615
606485235
400108017
152825202
416072494
458881810
590475245
343473485
613842475
611928528
545090317
576927652
440145020
155588268
349726275
531962220
613376677
119593724
38988106
146656094
435068768
617290404
109155108
443306913
250742970
215797416
156333849
435670317
66830044
342823085
244691722
44004304
500400723
80747197
13681282
601541902
576263796
142170123
299934659
28023403
135443577
49213276
123723104
340258109
423498998
603945609
304820609
463604682
581713471
455193638
144025281
166002553
166028761
420761172
602562940
197070315
353151870
602695025
447073698
536743254
484795469
124943944
413186011
610845935
360449658
486957990
533108132
55960976
197193289
86583084
393697172
441085000
586781448
297756426
604313654
406694685
508084294
564303563
395435990
181591560
314947152
467683839
111995451
63498905
173561826
151983299
17718356
479243125
32161365
446101829
16336962
385939847
221907000
246306615
471890572
511679703
593573288
449445698
455243017
471276669
70419449
255272966
361027756
339499015
257128027
430907078
331635070
433638983
485958131
404933941
1789577
349889749
597324037
364023014
554450838
229944030
500002934
63703653
398320688
187340997
459084476
289496888
328622514
401602602
195263658
454979504
196729453
151546012
83810621
548409440
194582557
599697047
419115478
517643876
560356475
158617562
335092916
30915405
300547062
379596690
263832424
208232962
164385774
102298401
110696062
180266959
479802274
150437654
25239647
224039884
304582998
227619301
249438613
220143982
26206721
362412517
1764389
383055714
507911452
298446744
290540703
319898314
343387282
214044047
95128722
136591314
269905123
113822983
34027883
163238182
614346575
385525631
568465638
412428052
226752754
66548700
92113213
476218116
617766553
379699374
170018449
349061525
231958727
303439395
100062961
10729132
290794959
311593071
446904631
315053970
63716136
609089156
282326218
260396759
426572390
535530522
592626156
188347074
268159176
397832991
317275095
151719819
607687863
76789195
292106414
399532251
156076679
286384807
65824707
328533036
350743125
230311447
602135991
265058899
232890460
305689986
161495954
382689370
338140334
601711311
247590362
339709804
200625970
243683568
537155734
433504102
440408980
323118725
536826356
109972589
565479407
38377195
465735404
398363194
151286742
51205007
382119803
582581051
605829899
304908377
505004233
22248146
397914329
13951274
95692506
457306231
312270423
197694883
69860952
106017371
224740263
498433569
502093260
321234098
308569262
239712135
113207790
570979779
568084972
212781413
83146323
490570223
567305956
208535877
315592792
469380804
394320327
517167712
607185751
522151806
572428690
586502506
430681867
234571474
54529295
570724191
352416404
190638707
179377236
349270898
467474369
600253601
396001595
463324686
73244047
558745324
117037810
46330354
498118394
555104212
452549396
414569973
520517602
118070428
246868187
589554517
397935435
117217512
440416049
392288590
438335598
578775004
507435894
593540378
156746771
445875053
250736832
362568644
440137705
348565101
182605880
535532428
612079121
219105902
575059756
576614881
306201922
451033267
33503069
177175189
126739677
304143862
396230849
462126922
38305771
222366460
17232555
391842100
512100317
276131886
122527995
573599829
135659593
2902890
498005037
194884325
179631962
316124765
166005315
213875473
66092565
194248449
228661695
373335026
68681968
458142248
33519266
159251986
586243359
108919874
158695848
540496576
301850606
532403288
353833388
230925268
534124044
274690593
557541973
170194037
236660700
413106616
75673195
129691084
70618861
239381354
177088540
329783513
604761843
137099948
195588402
492545843
254888852
39398520
16850312
96701762
542593645
1355683
182610284
323781709
565035799
234190758
158971831
96501701
593643517
211019892
142516965
552757879
8837170
89453055
198952275
474489630
159812347
600660759
176566011
359305536
305111862
136756234
314764045
74737674
560773524
108512155
78309445
592954977
362201270
166665543
613295172
12479368
292201730
156207267
401216143
288952507
136646858
507487149
12853044
270845591
38383508
239903376
472554264
157955966
281345654
138540995
395675624
279275529
222554549
138654608
500439507
290777963
100498666
470288277
69043807
83613217
525734902
313405427
520932015
458645429
320470916
193103408
180064340
232115968
572626839
519008467
148862399
528610082
533226696
219019777
491506372
41334997
229609537
310177126
393668414
105669203
328776718
474646514
367941694
589894867
610953114
227473385
139787786
401498522
493140298
466504858
440765490
226010544
359295119
566787685
357532594
445407809
372092158
130492934
14575485
319413873
547789297
615299655
53757126
504982528
185020681
392041381
242923288
606571476
542916131
377086159
145653520
285874297
545776488
189339364
295067285
409442827
310526264
439526862
588214877
435559141
116568713
360563781
283384016
513409945
20183951
176459879
538787608
612708428
17424478
86928299
79634664
173015902
35094183
71404670
499087191
570163889
326599213
425491459
617399966
253708852
273216825
527661988
441427084
487499153
166106170
380181743
443463358
402671629
91077152
616416976
145331954
475935332
239654031
608062642
489527471
436566565
446790475
486646577
261832427
533369469
206231937
363103897
397633928
43506485
372267469
500605500
148362062
388731535
94319340
423289310
132293852
293356595
601637953
327817884
53262482
428133263
71019857
407815614
19078352
145957403
368381267
544789080
249103034
374217532
237525384
290805718
70940509
263022691
580066606
542945833
167790349
398227822
598034030
34417242
435347479
147021621
589099972
611455031
180889426
567931934
610439457
265015341
122504975
290962122
224050360
534469997
327995325
253005497
525500420
459476990
14493634
472593502
169724753
26544494
348810925
382582994
74783217
178995406
111360928
204282563
51952612
142995136
10497740
613601346
154586095
418162362
166738551
386818476
416588323
103953853
295407216
127369409
593000620
423187756
403658328
310484577
148890207
558200697
250535116
125493614
480061810
582301687
92349398
347015681
541336302
313812342
55929117
496883420
325934217
313006958
613728547
299019693
220842345
76436965
603255821
274407687
301898076
579208495
207180731
217056838
309060999
84842796
64896906
113951290
352288498
108874069
47363703
490778733
131583666
554487639
89719449
154598465
114371943
306084355
607438918
364170260
567785873
495674057
160886580
525863864
113464830
96965850
60342968
564405356
177989604
572710234
145460616
145662985
5838304
223671802
204490299
403238699
400781941
222676712
140135368
579015380
481514197
17000496
576960160
117151247
202538823
341656781
418669729
395786522
221323417
387325389
222808600
103924891
277765566
510628844
555757660
587316167
169100044
401427601
527366920
540183627
539074532
479268045
273234438
333073964
284998044
40848917
484154868
590255849
455567802
181522888
543825911
46053487
145012997
430679768
132966490
76388803
302555749
165758232
482872552
175735427
465747731
280336541
181217039
564313617
458152794
306509487
168152777
24232054
527428878
329051394
157306137
13521548
2255165
216550339
164549844
444976280
512579906
319721554
125725999
386881990
485809814
149298580
467586718
372958149
4098532
170847030
384547840
157076935
75181334
350184375
378178890
450351469
315093679
471899644
491188132
261804193
357853234
473298390
333959502
61360583
419420943
385760209
14534117
73082436
213598485
32480017
131608534
179189317
462259209
613933530
26728112
284609603
275007012
462613543
526292201
477230740
495202888
478703448
580463652
607417188
334458772
590523116
155934922
313321033
567970480
163577085
330586867
295074113
35353504
307043376
257295203
552206636
175384563
191601506
324577628
367276201
352748297
360147785
359055840
442258438
538048585
339429636
375313403
402057242
71314954
262792483
577293428
205323910
351645315
307365673
544674940
231679278
305693715
323724271
524565229
253357147
598980911
351161538
500023404
484204425
58431304
343856660
332204787
32657354
291464050
12972632
498827452
178150933
152890978
138834724
389113677
218230411
519105376
240547000
90775639
351818244
388109258
294853200
142420068
160663845
96425068
116656688
11797547
408288937
219419783
28579641
344636763
111647227
221012378
339785697
360838064
510854854
63776153
346946580
548752936
116353274
518421813
413631058
346756767
151563179
108752920
138293112
402633111
4085906
87743805
459548801
589057645
21719913
504896193
179440094
561094604
385189722
322569223
146495241
600937282
532604709
60814832
316253391
169110616
169945013
396669893
514116631
595403574
578103839
33184112
34117892
547250162
553916472
302464935
610426972
375295936
488049992
376194441
440293741
179431904
456145738
434787433
403756568
488087885
128986385
292611262
94336865
103336398
398580835
293953036
190374406
280296999
3538232
32469427
534753889
278684504
492107260
45066875
146575581
428524706
113497376
456512879
6567799
380171824
177204964
313171654
385795171
216081859
125785830
243157773
220471998
29106994
316368288
405970327
269566889
302733045
106102562
334356299
267906017
42101510
224403
558532500
557017700
537565310
215038442
201014088
223032423
182633065
499160271
18711730
471064229
132184693
469107209
482467170
186036732
290711085
125016529
27139134
448105431
473458537
151491699
14367186
473395790
382968549
462437884
429873140
55714652
223192578
616252834
476493853
371261083
102052787
250004633
340381266
168313505
468781970
254234574
614022982
52512723
295644645
385306945
606363403
558776493
489318293
122379461
107297904
496799145
540877540
189852944
85286442
28020672
579213787
425070864
303306234
585684698
475487657
368414921
18536327
612488507
239310892
505364633
32661735
522713439
126805156
118673621
33036334
34941413
153053098
248141448
417470452
317209768
457874161
598608046
105226771
340881452
294400278
224621034
551468865
71088822
539345435
531607453
256619307
54032379
365915757
80987804
249171793
437222936
322273183
309358933
84320305
255825405
442701763
576065890
154024413
436505554
197395659
18211007
134776403
593773674
492682584
21665953
584316320
82895563
457705037
122829314
466800361
139964367
452327116
309892649
255571918
446068936
524366180
612527094
274766147
514130379
87437997
322204384
345303722
270957184
286613587
501494810
393850632
499351895
23835445
136128079
213121509
217061972
591750498
321143693
446297924
589377624
21678725
391718462
284611846
54453657
348541113
48278546
250108440
462856370
11340061
408120467
250043792
204001304
582498381
567392588
100842938
478328966
17894213
117538065
247154048
464793410
28746786
178060270
172724621
41313953
162361166
233154208
225162533
43625787
351163046
262190266
190284327
9513009
335981075
120807323
121120386
134086274
543475508
196207745
423035957
53302289
524454049
152754492
617131947
40522478
273542149
183130620
63924495
423509904
331820086
118447862
185402615
511925277
73653495
87252719
615965824
382115756
605917326
19675808
39318884
328537809
129173812
603793281
543379208
582085612
475948612
43086340
108142051
527530162
351085453
472519515
549789177
411216955
347752759
615849888
260158285
80962838
124272729
585651536
450319069
71051976
587596453
227698572
616025320
106967336
144472542
582914009
316035481
483830730
192510352
463651210
353455163
182320912
510234174
565380016
442988073
399749333
17510811
433666620
89931220
163874334
527005580
75992004
220718376
154123429
615250625
88160756
235524506
451201113
107041515
235364450
257593476
102551943
271461758
283936291
387064369
421008245
40961975
362404169
380593311
542275029
513636517
567834940
385663268
64464004
573677682
376410320
408995339
226200685
614543465
468330361
146548721
156593654
529068663
494286275
517551290
269083467
584461647
87953711
223279058
497523616
272908114
412045639
294798502
236517780
383264406
277634620
544668728
589244756
203170957
259825919
235241607
567762273
265003129
53119519
372142206
586629604
501667751
272705286
577456403
183134371
87734064
322635579
88218595
413501651
561843547
560574336
452183768
26127771
157787452
445036916
184587393
440352879
187545265
48537248
155496956
284634300
578343594
100840739
499621890
329139166
260584736
384939349
520789087
441454862
263862392
314091112
232645503
71328130
116618181
141983004
336465533
603120341
123132182
450301930
262762691
583813876
214855787
217821042
50730678
289027852
349402765
84152232
233421499
350667908
63664711
158243181
417411839
361001594
445374458
317535074
543638512
250576564
258618132
316474834
530554418
456385546
93448359
448210997
617446641
138222273
179279781
349160390
613531534
399845059
161926836
26686202
318292321
395939727
131383887
53725466
379102269
120415724
384111978
296347368
586251899
589565038
380268177
385356654
423704589
383042367
537258484
612864872
568829028
165630102
402820063
225750587
118092036
477606796
497521376
80320036
56394811
617876511
453716848
102243887
535090009
569279578
392687515
407632919
189613611
187819406
107410469
60844870
166299420
577116658
558018986
394657991
561018764
510014134
495718666
21473874
167983534
270681753
81291170
128678288
427967574
492700163
216281013
77081298
537636335
272007504
533858488
286149839
231705126
525088222
169284788
541131031
12026598
369639888
142938407
304129966
310824492
191718534
464628150
4278830
243835125
546994345
173492755
452942909
282319382
335216980
203774746
141541742
204761077
477777387
569382669
426671678
64895315
318465345
216245574
506947664
183536070
155986154
209209726
587369111
74073675
279560484
401740331
153995306
131403547
431330201
215310352
418717557
309013326
239563906
183941903
613196023
158971112
493240310
470997771
548351886
212916237
331798472
440240422
312079352
530247707
48994377
428410640
261687054
437541358
604145018
246518707
289776999
192725532
134583259
60825080
206485541
73788526
329799783
286919897
159803474
203980010
564471353
405387605
244345669
402155821
357599184
50721414
313006386
371765894
191392972
112539523
139013919
459755772
342097861
35987718
85769541
341697248
460030909
405161845
37767511
552793641
284156354
421404126
381488737
78407023
102212102
124673754
187584111
84566527
508868465
335670206
433753869
562098694
249420922
5520379
76984545
593116505
37904120
7653210
332747255
191298355
153061508
120130822
29363061
460963701
35858758
94718889
87925133
417034828
306613804
346755725
41661136
92922800
170459709
27256942
235575490
585171461
604983933
59606863
506025464
22635860
414786949
511091114
543783101
541026550
449121782
415790334
426163739
41801542
214112059
85478393
102901888
256130455
34517103
142244733
312654284
516736019
446129119
302412821
442397828
488159316
594629459
498457309
490415659
334078292
269758741
136581834
166729110
395795326
20732125
503637584
611690579
359848574
306161349
270271077
182176507
327279062
288206758
96694294
477406331
568561444
564920787
155013479
578422274
347277692
418657311
332348820
455973816
29795223
9261412
199795170
77047369
617907371
153042966
54329183
337394995
224004864
617145029
256854640
28472007
61234956
353354114
128412143
517997675
374609308
290892390
19169032
18728801
375392219
439813674
189708516
80197376
309330062
596974358
97355157
529383335
133034734
51423284
519503925
111300478
58053463
410213826
543918774
246135407
189816131
68811829
392836747
29606004
404821714
299728273
15175436
231321760
185187659
72209266
224334162
36294861
277190042
41887446
225913810
336624536
475653068
437295575
467251981
474926901
562414146
372980028
444361510
275347801
182931271
73266125
379120160
21141921
43052409
134420942
238998445
561590468
117830016
420773963
294212093
530304250
212442504
221679879
372346175
393871653
154166174
336911095
345105971
496473544
262176505
503105939
605453771
73376602
40223853
257564220
310400493
147158266
9412465
285738043
287375124
302979334
523285768
261650793
214631596
425793101
453645408
2830524
361765517
455066404
23841271
165047325
40027086
237102992
96020163
391217046
60636899
414355844
415581849
367187493
181102753
602712990
17726013
367676585
261360865
415504621
143861940
255589721
176735642
28509213
472398739
274242229
604961953
494235232
392642573
194848834
592349034
311188436
587551821
419379086
82906205
493712678
305035425
270589679
186117871
39558601
196208692
557476451
354772182
344648272
602063320
556657416
53892587
533145174
485388790
272072280
213527993
542794767
275609629
445277676
224250205
442544932
268854857
157096509
142524080
350680175
98379651
481099030
52094818
228996355
298719982
444263987
3083915
82159691
175399658
40287001
152013838
508577352
370823607
140405016
259929194
436689432
396243760
299934653
316625084
467373872
144896907
270497890
33397558
324758130
532983229
616305813
255063901
232051952
544732686
11440935
243304340
452944548
112690353
464550882
509402716
96923325
614066591
494836438
465804761
390374021
358941314
128644462
428227860
111820162
279735761
101659775
100790473
604134180
533723794
598360108
163247652
340128881
493074013
270001052
128219846
121803204
307079915
485362333
512858700
592471888
338174585
162860634
224329980
230151850
365485625
568524438
105066191
82025100
521149965
353759541
250589700
155469862
409629916
511569195
200639790
27998520
279883944
532056611
159649695
33952933
294594996
312639080
395425381
377778185
578852273
88682754
574304047
300826130
198736499
303525761
593714636
151013275
24171343
245700161
314984941
49964491
145259715
512864439
544121582
370028166
381995307
594631546
603862909
345201327
535263513
169764148
393895708
493330393
292634680
205270837
357346641
145904379
190697538
287322401
431652012
15873176
270435751
425702317
493764536
13602000
459188264
411507144
498091902
499112967
12785601
30090498
65026782
176338253
140351996
335222214
223426683
502033308
223024675
50874416
394323344
563511585
466036465
531036515
362980072
400174369
221975492
171397735
306686979
55906028
188808797
127230091
111481567
343576260
198374785
16351167
284519164
312286703
452350437
441475526
426760791
278643696
531448061
306861265
325855040
504750345
72946677
155017509
156338957
204575813
300454041
148869180
164999558
317277894
26619558
139176029
594116429
23280839
494052579
322180666
464408884
492810830
225380140
489593085
565790087
141552789
90781213
484674016
188785351
500780702
594310982
401406637
517538375
451828267
344347348
580407777
211989077
576317323
144338480
534256008
558143354
72799527
100422940
344367900
590684272
279581026
227242817
610233613
39043885
348137379
547331377
539444906
355629659
222447883
337640975
14955078
5135815
291040797
498408868
322049816
281455129
617625323
588318403
225800286
367563440
407806864
287057783
141324603
71874466
235735738
502280805
390302394
25252198
404649872
374414128
454377496
330472712
616704086
350067556
372963625
581431792
194748777
492965928
555995395
391661076
308915685
389943751
258854679
79038747
612251563
30502541
91062063
216149599
74349792
479180404
556497135
473436115
63799988
144839244
546801219
521813097
181303267
239106620
79555878
435903543
199753169
402737128
121616507
2073808
54388511
474691432
486107424
61754990
329135708
5193693
280058415
460438051
547672423
81614880
561382794
422314223
383081601
614312802
543559823
428770793
456373493
424760612
541266885
445988939
413379692
225989077
467228435
381386566
179080834
83545524
539874144
571499717
17279151
599094257
76909558
502417264
535643041
312274404
311243612
144831057
23352725
71714883
541273462
273302337
565819511
603350538
38109527
589399550
42975068
130088548
266125215
447115816
498991271
13731124
169983318
124678968
471054614
467032283
8693094
350236450
165567971
250154128
483947642
328982498
117584974
574572812
513028459
461116179
373214964
609203056
250281133
564247683
52887754
561100304
189656996
378083418
299987691
86544042
171233032
253233181
526335828
320231003
55725761
33286597
99077211
530922190
37854608
390655696
279802848
3812852
121474292
106369644
539701545
387148803
385719939
84687075
135843364
547151546
62121504
173644038
298220537
142144642
305704346
271271351
595409023
458797124
492848236
561357354
584200868
415250513
147355126
440150342
552544747
85759693
588366402
60375816
105189447
151336669
377178133
265225214
109397074
293620946
405055757
254034080
123629625
228904263
597822762
131564340
372320626
111517226
396929868
81953815
302836781
421756337
323204120
352486757
247836977
533378904
269421746
140970367
466752497
241754228
509368898
262162371
44143226
262315547
395088164
440765385
25313566
583744457
25785605
334599737
394245719
505819461
128707019
537132292
9261799
481982006
178052189
322074205
508700878
23303765
245043680
518439601
305367033
297321172
360778799
471387098
85641067
592829485
601781998
90752345
60560116
226423994
432026670
88635645
529884126
382217668
86060085
9908095
10614581
527041796
291686496
547792763
168827902
79200125
441590306
302939593
84620809
492522675
235591382
599389809
418178481
95181315
135846018
47560612
389680010
451270507
330993853
82610532
332835479
466498289
461028209
445645606
177241020
13490822
601177787
573295726
49864782
109436797
28430309
237117185
601041280
570467082
161440039
115684874
141042704
47521136
209914046
122024550
248852856
419661098
65853836
104387615
329330394
558386674
596242798
466449328
320575819
195449050
215604649
359182029
131991964
346559024
237915238
432908417
415439799
450196701
478268895
339245695
109303410
579024982
48762738
241868065
41735467
308955649
439462704
501097169
138106087
369084609
247399506
86178809
54979118
192662468
125339716
354133595
197411075
1105123
344524073
436859889
122357289
34238368
59065230
269280141
314692492
225714514
287347373
286713578
374754857
123371403
318980170
268001137
154570010
379680647
491893444
28777599
449416292
499371271
119225650
21234893
405296479
591809836
418694586
503267777
192837606
100111240
267799234
460872796
138513592
155615963
516698282
410240323
383596820
8438628
293278317
96455578
495392253
374284231
367835250
89608136
325870651
498210207
435610870
350756681
81892580
226466346
235706328
403619866
426855436
447158737
528245528
536732020
75981039
194766732
75176019
305287668
238393293
449505444
585534748
132553808
241074442
414425476
214080619
212149716
456397414
412926808
284565001
356075606
61884278
20742419
539798334
564330780
264080196
614769737
335053231
438611370
452537191
5121638
410397400
208926149
439860606
505073885
191640878
217380178
511588435
336123199
507336706
233702896
211206832
318721834
507174749
573231787
138424048
448257856
417344776
108197759
208707650
319509194
554213345
415828576
461340714
254824094
52367608
565434816
175816799
28723225
21396183
444624469
402005946
74883338
543292581
545026626
583953333
554827146
71104852
502471028
354020398
506815238
95073555
580306234
128225284
581132401
435109297
593695026
460235348
428094180
295653326
231909130
309419735
171269961
244592040
300572198
343818129
214210213
357401982
164821330
598808576
551183258
249007465
324757275
374571621
309674626
398055349
173310953
151002559
42176638
358512403
546444621
333031023
553158358
258908774
226682759
250380704
592358805
407429393
335803626
577110184
60752932
199005922
168523595
7089411
516628536
593842458
37770681
580916439
586996073
241941327
437077927
434732897
288248983
555308435
93216616
540520029
155532453
601184150
265431619
524621530
478874961
396135483
94460307
540144312
565755270
367847770
252146595
321741159
482714738
157529658
258394054
442502503
249726513
422256018
218566049
325573239
225443429
291921588
568498273
96598360
378630664
2691111
346504451
618029234
547505526
383208355
50201900
481110207
385904057
557619140
28877201
139551577
97563671
137592972
124195324
296343771
417344063
255225668
133527244
126373731
527851742
132213613
88483018
379540984
125134930
273858168
121045047
349840363
215110682
511661402
606765002
182042032
224306511
136393282
418434176
151931832
142136490
53625410
41090938
69453715
408357550
6684683
129822497
453483226
236336260
580485574
436910386
534591779
284311446
119615340
62353471
436282832
206973029
458323491
376601020
17797353
197470445
116446157
563828083
555970729
512592850
342704912
133333962
159606579
216637780
293264766
70844742
546566122
565152555
340304267
308041954
177246963
69912730
563448429
30855331
340320742
433842562
126485463
481585273
196544042
593525781
260080196
253297967
462981125
417532225
97281027
539677442
495019682
371704948
282111150
583853154
112006476
289287852
499578563
560476319
535868326
410606625
358795495
127229193
110593732
571534289
210126648
413413389
509442313
526044801
4349929
455513730
19766991
50815694
302851809
111369441
87109658
46970237
216549239
578478893
148532071
104062453
22398074
530876627
514247420
449377330
333395139
336022775
409395381
51777046
472157134
432996401
180968967
380145849
206686511
194874969
587331371
150668679
412847794
564818982
503077056
171197063
35935011
604777693
489337249
115030092
354649237
128678254
176118101
472665155
566414313
250637188
215417704
553068893
274115352
15431502
449084834
474035076
174573474
358998112
117843704
252629472
296952831
33681589
405712540
40082177
595953769
448427035
355780169
446098820
96200044
285348955
61715057
407498665
47947438
290215642
561688958
136450507
471401349
337634945
118582147
87274217
228190458
333725149
69237666
466499596
549114977
569650371
49510406
588599230
536575726
293912851
450039491
147861837
350486868
483092765
438519684
487748311
17702307
391246771
330704158
57711310
485639265
187585612
10699560
32035867
176762964
611691693
90290930
567035539
301901048
95859223
400014440
70547029
548462668
253966209
539200876
495701721
364217542
446271674
316893694
371150702
586068006
92334972
269905969
75488834
445437766
162046380
179537642
410072041
419734315
300851872
313302653
439395945
433325336
296950690
199795964
496516353
510889397
273429691
413260027
501989814
81562015
451680708
53622207
530666034
155035201
73737050
205349022
34787452
475880186
112143208
405929835
392331929
506309614
110318968
359036227
486569541
484614500
536765964
407387394
73822298
6170286
419716467
508668681
565664643
121053092
317070854
575567077
145446640
559873399
617829878
264365518
510933910
500432032
92043990
520740280
317727654
458183319
421510007
233635855
529314653
427027727
382465340
142360726
384941482
12196936
578712462
367045661
492552480
383115044
211063357
655070
51915635
247425597
598248518
98976395
2352208
98307131
47712668
148992765
380748921
392208546
527227965
175057983
236770851
3645901
164622494
258358440
32416121
385933811
501693956
68527026
527622331
42086637
32366268
580538757
253056799
319640839
539767326
573393
242735996
253221740
192103481
280752887
189387084
215331536
458376955
59433909
251888162
387702596
381813204
432761706
265920528
416524648
255919727
226563681
617734003
534256898
115596309
176039016
9502419
209772595
405235193
522343555
538137057
182543103
486246019
550636562
493011684
430353984
531557573
157465738
364448996
437696113
35155094
264393144
527719107
211847717
563278350
537420201
527172976
552553665
422361037
482932920
330109574
324839588
202160558
203614194
260977977
34044250
405061587
280296130
403522906
596058982
507922561
476249052
371057943
290517282
201855675
131464400
513243308
394338289
60550193
522259411
180163824
123573996
426473230
447062425
445407907
6916561
66993832
101769507
22928740
497975741
256048627
325159859
356508777
51307006
259519510
547526181
553030401
188605160
121430150
312876898
498631492
4220779
221052397
67603562
432360881
129484090
172525728
10507748
21324211
143903712
119169148
252413524
39447134
443133971
128558584
437163109
221630445
17673715
539179286
400972698
81487524
268165180
459562384
558241726
587125213
176142167
521286849
319650099
584825658
602697379
109189991
603464259
300910268
322476320
158210541
537227574
356236373
508715573
65392606
253801582
188871267
396962674
384711198
549082869
104210095
144580031
202983718
482381212
59951017
89947305
15819719
445922193
429162385
218262182
34622982
372290129
148154996
31566127
40207247
312496761
612114120
117818737
6416951
125144425
100411260
479106677
74061979
47721562
20054422
25228102
323852617
72934734
599230958
79101080
505240919
400293953
607197952
275218062
255212411
64498068
236674259
614308166
65949545
374268612
441458492
268994790
6788441
553402977
423907632
431681488
308096718
517258512
257057305
245690238
186226260
588070760
442631517
173628501
187621414
148280918
596088327
425690571
359391395
584002345
266660736
136402930
311471577
84529627
434785961
381309222
527237872
186291140
204802046
226713064
237216866
468342907
453793761
219894077
138585123
111009674
304678851
170706908
192043516
278697415
581181911
550924525
21577889
440036660
444152965
305754345
446047965
411081827
413267923
368649721
583886275
420995222
254319953
417242826
17428817
384880263
32750928
382793874
602672771
295176861
228562123
262218319
468386915
184335797
425046876
202363960
490449865
436619870
426660864
128191197
243401562
148652738
520112830
111116258
481808118
433528281
549086531
185716927
400367612
478884823
454982608
350603709
615869667
74603131
291722946
319725571
385663491
277903181
35735186
238735761
596792132
455608921
367478138
482230311
133405542
604585625
523345318
582563369
399717924
135438657
255520855
150731083
582488149
198830094
495393322
497549944
144703839
583544835
295682878
345906011
296222964
129336506
34122280
66120943
580157281
293939438
531119354
408655890
525380396
556234602
59378800
239837893
602039069
172895000
598881920
548497218
166112718
587104513
356741672
279912780
189310796
467117573
325059714
436684501
504634269
264242058
395825702
359866473
608219175
53237861
424429005
390530736
170963549
615400546
450799402
154054583
302640478
541775670
162832481
5662031
492420166
593388321
475051292
44647418
552723501
551161124
110899759
584596302
23853334
531093552
128148034
103333065
540565031
122960214
118941954
126675651
444269450
385176252
86017520
331437408
589249997
13399425
414604763
365092708
201961793
291321711
500536032
386028828
368493599
542542944
261246235
401499430
137018971
547687394
165737650
475337267
117470313
531997433
311350481
491878838
375952742
336333885
20490513
503632783
431489304
424243293
389604766
392720290
76358155
289093948
134063783
46443376
520108985
62510600
550086697
502855971
561879069
165755767
105435115
241827557
37321268
412101622
105418679
442565570
554090856
70578623
111983151
533551273
235086911
565787071
579564893
133867540
173079486
420342283
15530767
499268161
188705973
286134556
116936230
411664832
480920801
108271246
126445957
5772674
525541041
161159863
264154759
70590235
591780518
486046453
328539670
513396988
556114868
365661782
469654185
301581336
539560286
613958961
358378536
20177974
288528674
390227119
27872920
610450228
301775346
116963111
422737736
130664445
450846549
482193456
497344167
478505217
544433462
233064073
249583256
617486549
574128158
3954640
396642618
160239990
296344868
66337290
34895997
577162259
418367265
444961407
282240228
245983034
359861860
579563109
122806231
463688830
115567747
380082901
172188806
407241085
603783773
5403056
9439145
244220242
365130171
405028101
359192917
453820565
605140176
329512660
216210893
507157160
371970869
241382813
6610747
441089172
599853369
232132268
367734066
321420399
264621681
596544203
256160857
260373092
610807812
188986407
247568036
351769499
613757970
515384139
615176673
253193770
131814570
557985546
513387067
54656376
395417693
121406799
396320224
168708088
67611380
270096313
311028149
32270915
531489958
409560477
49186048
464915520
405419138
429319245
426725206
159274971
208315217
610142663
577347182
289309977
592754172
280960109
303407860
524845501
273193669
115728050
568484336
595306857
177002218
518734806
87467519
9819755
479863669
36051803
161306762
106848636
419825953
574393459
30295725
60635171
103557663
430123751
579718599
272912616
323969320
433093566
518886907
364464701
188161806
443761114
606405603
235500586
609218334
595048420
373442524
498329170
54266396
13836175
412745082
513584335
491241417
180854548
52880228
65847979
115103384
59356020
362209711
547556606
421711177
6548323
129138683
2496263
597084807
408925357
60118076
28666367
416413285
482261843
520731904
394965887
468131345
147624854
400160241
135893
154323869
317686729
382056738
68213372
196096818
164044790
165861741
452387544
66289657
501352444
197055089
534979704
177275617
244972817
360510443
374521368
376368226
196395747
491860233
545790267
45561201
106816087
237634938
219119320
271370861
423858211
420789022
29935364
487575930
388351219
64489245
429636656
594901334
570835980
171055656
107256510
463558132
296103829
254616679
371496456
401786879
372407013
202350933
85046166
483488856
223446184
225418153
379204687
487363389
55050711
14465361
373015613
557710847
566305489
570591026
260390667
411720354
543512845
245110952
36417144
505524199
163509582
319572359
87169202
345977095
487449112
83712339
50204399
28765922
11796787
551093199
146127386
200652121
116594054
127399672
102866504
458769215
544615883
98748275
28354945
267857972
423592974
31826910
71685002
313937287
161103502
556581117
174147506
104451736
366560641
433950243
248710526
465241494
353490376
501881445
420840612
263615299
533877219
311612406
369894707
368749807
314824313
150372210
606398149
5450164
402572601
598153773
579034400
230951926
171098052
188890703
586076606
70017046
98723456
593565101
505615844
324211718
495572953
74006365
554030270
19000911
551166583
251884456
137325213
497575252
250765176
214659370
70568532
111159546
88601757
215807459
15810789
409408866
225341169
556193330
564082019
221691917
54522611
393084966
343200016
425919884
511314252
278049546
506006088
613017166
360213851
200993064
361328873
280284759
324083209
57206196
287537136
155980720
241886294
381622852
293847293
143755664
322354897
479553571
23860518
615150
336547631
563072658
558997749
94755471
122061970
8600369
305950180
527431466
323536968
272100899
325632489
357340248
257948540
545587845
415936655
63009634
396191561
529560568
230628937
149255108
132860044
118499991
202571246
442152657
204817995
388944483
421455908
213962152
563687720
515239720
248633725
481276879
356925352
355564396
199616807
169345588
133419912
429675552
364913346
522722129
407718710
544952703
192590270
24300755
539450998
507129998
554248629
538977860
194011788
488761394
398424500
251606089
399965590
161514668
202079566
421305596
303407136
420302947
70622928
606926866
104432884
240910121
507358910
125344789
300958774
413548360
406723360
358573393
334404773
2422040
186868989
517918104
176965351
549765709
293647247
482576639
530135587
505103364
291357193
145950951
175884154
404298552
548072736
97664095
571310786
324800954
221324375
488565572
408726117
366792131
500879147
179625341
384478527
94712181
123031019
331611928
98141369
388403260
587294767
76171371
167235328
275351646
387551033
247356268
454084045
415037679
399392257
496659654
43362484
374185673
538066421
397180270
585526488
226222312
503080174
394676883
261390582
389396939
107515483
174711088
518185595
343207887
546676813
192575810
543700343
340626724
248602872
267423303
564877950
82858196
126500160
107714183
442677940
309101341
534282945
196927294
323776934
439408966
55778471
221838605
590678083
94728587
419597920
477609609
204105990
85343094
289679246
91917321
422943565
178137379
113388288
522440896
29236688
465511122
250393270
452699899
37543641
566882409
519922116
16677848
210567054
351996919
613782879
468681511
8993107
189859978
405547851
367791751
73155131
314188910
346904795
302364108
382342318
495057006
49926904
64186288
246431443
15743067
391351983
415862987
45890290
145150912
328884520
244876618
470772941
487387075
519491673
199291713
383103756
352430419
174456314
417126140
329936499
467660180
390543861
87719442
469379557
464865404
459999275
606671643
524450070
176312931
97768347
557112746
149504693
218038324
581092685
273707686
380886131
196549318
261432622
171921296
298973235
316513420
449797687
239760063
112856043
411460206
335378391
583073016
435550708
565464175
580057078
289203261
136947887
501589445
307292143
50286267
302698369
495887029
151909742
331245720
239405457
293553316
575783023
470591362
305135619
531636737
94369359
618073844
14947494
567684479
75512723
480049139
504771574
62485609
332303609
175039872
458190917
276965413
558794380
388851908
9890943
109659384
466750176
305746615
173846471
110527602
67058249
524803656
342459082
385209644
232520923
439282809
203319375
160575744
54597252
166932642
415275027
587704242
106965686
410443094
445793002
400067717
261181756
414601248
175645705
111224330
385460821
63322625
148045148
257534175
145768310
582654971
209526004
368970531
82058675
459892472
232391894
507011570
400134291
392666985
155659217
446581419
569564688
543550418
60015473
599060745
549098203
397230306
500452811
335727307
212418598
298866608
208551529
104003481
190759005
237693121
273257345
55163207
429070662
445352996
65259819
247420538
98735532
310059035
599375470
71796221
399754370
74652060
247928792
34737030
264722668
265093801
548781014
424831866
50453594
413888382
483061087
535551899
538139538
502587741
555962698
572512724
108979724
540302173
563563581
47600119
41359335
396830035
228989453
24582641
458553118
338712534
394187289
226209764
511867701
550487654
588441881
509434534
8233307
307200169
174151847
589805568
496074065
140750476
547002403
441217734
244385951
119629558
13467088
475906598
485377844
239516062
406743600
443501544
312607012
419802718
496749787
22716599
227031757
127536647
514336448
460856425
588038235
456739326
431455154
516616497
245024633
421431987
349880907
216902318
413330760
522939272
23307328
123031442
412149050
470075410
436096956
419870540
313495233
52993206
456246744
281432858
549666165
432258477
253800927
567870104
397419323
95573827
115310639
432672923
363688812
495781815
260686532
476850927
565473814
425561668
463648648
285628927
68531818
205526054
250031959
471438936
151487364
71489269
574709938
335449431
372140412
528078647
613959934
208141266
428149905
89709214
171305539
320756467
10817851
319875002
61019201
161745062
332543009
365036100
184483180
84670802
99808138
352317181
269921831
191859147
250610995
367449261
377032718
408604234
404724271
37444179
483119842
279214679
363861888
170895732
72905673
339071746
318918053
284558051
259647826
522805800
305873244
172807256
98230295
351306376
131193653
402213994
560901502
345641435
571398070
192739886
203135049
568729805
499638781
273322014
38204568
314918271
95157421
402812045
244481567
362703091
154572220
118148399
80192712
198290379
557182690
305778238
517533525
147438549
265099067
324515658
485555028
17468929
431986954
73612465
184705178
285082529
444948420
362875747
259714582
141461596
536750264
296593694
235245982
310902360
428832570
314847085
386460211
548401276
328661793
562382564
345130403
495998002
447354852
335606297
178326651
142528966
353319142
550739488
148789455
5671466
482168905
499887275
431381188
147995382
62627771
101144920
70068836
347768222
209688525
464269650
302360978
255743603
353307279
307778788
69724137
251972220
331434787
522460038
113806303
400985363
125778829
243555797
530404698
138441844
229691204
552556229
94192708
354108779
207582843
279989462
213098382
127344368
287523798
311036196
69434051
480793241
571203765
411797596
264649580
613838004
491933528
496725212
182395970
363037756
37586195
580355824
67733910
9731136
199741685
134246439
102433503
403062365
615686127
375302577
236979557
599275056
586717498
314877914
241003298
106664188
610076618
367242557
28025652
358284820
346278718
92570294
443461204
344133714
57020876
147635607
29245272
157023790
536423565
600027548
189631821
363067851
32083837
277258283
308078332
191146080
269482589
323068937
515688233
301293062
415855246
328305088
271085898
562877726
405644894
160120748
427960529
184430926
509270923
75378040
481486379
40064240
156190279
605434897
188841903
360443590
447437052
11527765
262236762
11037896
347508560
200112569
252296579
410449267
324992673
438417847
136032474
580380012
433859291
283168425
295703917
576540460
484915780
451236680
592222290
372554340
586809595
560966131
70836741
337975768
302293828
410412037
187272577
282114704
359523328
244420397
265474134
547448720
595481466
25732175
57089847
447724080
567388334
606215188
359903276
505056677
47184528
28896897
297198320
197219000
607337425
255837851
554267602
499429016
582505285
230665511
585444770
270438781
375436526
129472742
506341733
446748282
42927254
286225384
302874166
132980463
241398730
423103838
468916850
559713618
496971028
203487647
60903696
571249329
252132906
79681248
270385594
278303155
423200332
28786020
223847479
50349039
24174289
559135847
259035738
606590868
265357887
456977005
500707912
344019034
57306831
137508420
496393944
130839224
213757222
182067525
244796196
347700092
590689073
207293366
370969794
409208104
399625750
404544126
582895789
2358466
468001972
600213827
163280145
572642570
320071781
57215394
376614666
420573780
82598164
205099760
572954119
155853621
375804698
325895956
125186544
112512675
77847792
596191798
580348624
164712821
68789882
344136263
433927579
594214903
352497809
601612613
401456130
398939693
570739767
16207029
251016287
613861731
404037923
331003975
108807509
420405184
432596125
361941215
230271415
44056659
344639369
403397329
41179855
166248603
411101068
469385845
131597807
274505916
525707140
293635536
350506451
248884204
26437312
491621937
316690932
222260120
550802762
115756488
204979477
518176056
231701244
458167742
50968730
281043877
589277371
174781193
192892841
531215495
364032580
406990154
180593984
284427479
298444514
68872340
413649802
437364036
57585994
617566722
449009046
204116771
44004358
51026624
318230294
469310693
510418307
532257397
12054090
438330856
92450544
270627679
62847857
441594813
369853505
131736997
571885698
2734704
419649144
495994015
24164355
217427280
90876328
266249634
226201810
389057377
474709800
29002601
19780402
167710112
86702143
214703859
511793611
130093427
241477850
212147188
274685149
99591966
615914212
127009886
141535841
2580869
405982083
166303831
41588778
483489388
563953265
454734392
403911723
313474198
450116014
360177566
177585609
144491982
81012520
201659356
263340459
150158097
582233898
8870627
588315682
611134643
174442149
587297793
61841568
574145051
66339012
557416111
397430981
116724804
256908029
401901540
335324994
420119836
549562288
126966772
301783041
259198908
333750702
468223236
325119171
371677996
197245781
236405209
359358796
358117226
271369824
22306895
485257977
581231243
473239314
249414479
379597154
455033793
589126680
427987631
487122118
379791420
238585837
322524040
375061879
384485798
378947932
497379031
376522481
484846298
80925351
571538416
421175277
46280818
196245756
513216072
418097950
515601375
151304619
106064776
16805231
82772142
525206715
78942272
605480394
407518925
260059536
562493507
360689411
8901341
411084987
526337579
170476863
589031408
589104802
496499731
555082603
79982820
11010438
433199869
459389646
563774317
164683710
83997641
138333335
555664666
36555364
527630077
232192843
448909398
477048177
264127283
283459030
575341100
443516811
146254226
51367542
604951942
215346339
277970353
129351556
339585401
29692202
9906967
242027351
245311335
447188669
177983322
53168989
64840710
232952700
184898154
381323938
166957353
247132162
475791117
488990004
453550449
33925265
229542969
412997886
286642632
409758017
298284367
230561250
137109480
68111362
314999107
208095159
411423883
115098063
297606790
73234855
591816288
182666752
606968040
227124954
581466916
397858792
205030242
389513110
560026875
146519656
416125694
255791178
61651267
87617576
34030278
171457657
429846767
304839857
129264868
375116047
613102376
285954555
545297033
22955086
160661235
353488960
467916089
346410256
386966114
249340990
263570081
391404696
27609075
309252292
75757181
541046352
279046837
165770318
34161806
385990495
572915463
205815466
366790700
493702086
374775160
61113420
418598761
306365075
291976106
609142762
100509249
430947407
418148989
340071094
341834235
597204190
264108736
601098161
566100273
223246691
108307570
373932824
574411372
280548870
7740810
405709220
579822992
261747067
427895489
1168097
445099330
342783808
275056070
409816645
391897582
479492652
580252646
248834220
174914666
595242528
53591111
46547234
475742256
557430755
361456845
142593375
85568369
14273816
120916155
193092203
22532222
545868733
159560379
220941211
205285833
96382931
333997659
299191110
148260103
583878938
318013501
538193647
510833737
239970297
121330702
432867164
92115588
528250585
574462063
397302507
7586382
192258067
321692289
228347515
144909628
326809303
11738875
482917472
543386358
498941890
44180501
131480357
464463710
80102564
76951151
70273735
503919079
527442641
365675254
64438693
515154033
592649334
394522693
616529834
14569719
123856323
179157071
406737841
251238107
183696780
197527096
27369158
528348198
315816696
123256932
561093179
73438228
460698522
598581815
211549704
145073812
514304001
95954196
4471313
516189603
46831348
427159354
122732593
227876369
311419138
317257510
182750417
384295589
81866817
1793017
538473190
343396252
505578231
181465961
576320200
528559474
260946435
424617678
116541699
419563782
526172761
112926218
231991519
151194826
291491454
160110269
92990984
62909403
519182208
240066794
270415544
35831506
106367909
428658282
446780581
208872149
337872396
249104282
615572200
3172123
324216739
336349290
294179113
188620282
413745449
563682767
16975146
205650015
568611636
193250465
540864270
322594392
41900965
177321458
310270003
319060478
518218621
345341224
318499872
519177253
327135353
245223684
531652551
111414226
486735633
383659783
75922680
480251573
11363409
500153319
456432630
361583954
167312087
61819190
10281632
37330741
26664197
543312146
529775478
392646571
308252450
149544671
153911570
484507354
250268397
443699683
86765585
418737492
223368116
175401957
271848244
312275264
322095339
565117621
237593348
106277833
495137274
483406972
150733949
237347898
172233980
147079999
566825851
395253146
77164235
178506033
173023882
355477397
275963562
351979116
115333956
164411479
217057136
480543669
199180252
413628127
485702615
540705809
41273068
407379907
193516588
135143392
126855814
271998324
505038423
606968006
240513463
430363513
305085481
259388035
114452480
399273225
520477663
112140078
222923291
272577663
166641800
587899125
331481165
305694369
247674307
38937269
2196712
600171551
561392028
564591546
529950196
377639900
478012529
67758754
9089479
504538982
251798098
463004648
597702831
422078294
378892975
9848581
282166938
250465301
550745714
47018731
319104075
540827756
331764583
119063663
504247961
136097228
128329187
162601088
158818521
572220103
516051166
387864450
477846265
202486005
142964598
176918460
474462526
26255715
480233374
233095815
489310446
353796470
540674160
324813173
160237934
70954055
60930531
122962686
281647788
503945870
39054946
22147874
403634563
467109724
418709605
574613330
289681446
161412326
40552046
294072206
449229553
5259583
590310655
608289874
160912134
440151201
567465855
390794387
597150069
180474267
451393985
155819907
552452490
324793997
273082868
178661131
603890161
194348589
490054819
225104429
107978212
37888024
598692988
61405486
400134968
392779073
424648279
224918146
496980134
251578677
154508223
453019326
608150260
25755142
546059457
356729349
47375799
563430874
532307200
502581109
294995510
351510463
615821096
146244921
571804961
522745357
430522948
88103965
410336281
319669308
54146958
452839283
43977898
198286029
182594180
128545019
133745970
77523025
337962583
170586019
162059665
242762881
250387877
325192442
583018256
609284295
338962963
513287211
487047462
9434673
447521001
547328126
258192851
96234691
603613872
555156340
48783925
5637911
606287445
62301734
49856964
378066257
410933449
9099933
86408203
39752010
42868598
373855185
278848773
170502411
440880394
429055809
114749124
531448237
259604391
199277863
318128723
402555634
146429847
211759505
75211186
429587430
509411300
518549446
538949603
139381231
20006833
293138661
96469817
545673105
356068240
64879078
98547590
71577592
535883882
446991303
95201734
149799009
424878086
399670500
440357887
549683896
204378068
327323606
171165625
335565532
482525103
487646928
600162306
443372196
555008071
354835893
289591152
3357872
5723996
193195613
328256850
541726021
12871913
379751969
574280924
367548828
192786649
468569083
174996407
485115062
237246314
376186196
98627659
574672891
113902081
612917507
387873718
47468852
395026720
87560988
359966517
266223717
138249953
48529419
218316253
156755511
501891710
442757614
489620968
425534853
412563704
455107826
438536568
155501530
512159547
363557328
464806572
376903109
279817205
367402801
418642237
212648436
118738769
546835608
312535660
603214887
13323850
79686602
307138995
470429991
140921643
551635383
504133025
209732747
140663398
269661118
460077203
467805023
371847141
444200319
272820056
368105101
97698478
373648438
24104730
338319007
208799294
391511115
489756869
81135842
13870490
611809646
453003426
436799874
199245881
500489229
560427111
46098855
105116315
489459872
483208380
458872698
381632824
521795322
197454313
59253305
200664928
228438462
384304323
151428475
60963948
235604598
299145787
196288156
461666778
26045539
35596593
99182130
100119392
150702178
579283793
291159713
51505012
82945984
351615843
417038454
46739594
216273772
49260051
567310549
380746317
190525905
429055124
364816020
595002090
216396061
250884649
613150920
59988606
42891942
121942541
353782834
201266039
322359267
571348990
558124158
125296237
604471597
217111945
151541538
28997313
10319171
229815530
10633638
382011766
45398150
367179142
315534441
116458510
453043068
577452297
222281842
481176525
191059533
245293850
606957481
474847134
470783065
474371252
349801638
503908585
265665952
389663385
566262987
430283075
357437395
499802161
380532069
29930268
540885785
225939918
128394486
229036831
144715673
406330914
412983444
254963193
513539088
453312893
213055628
149191535
579765644
14467593
101734129
164076265
576204152
95661044
371014079
352354519
523721023
335828710
307282764
587881300
58297018
185749842
498651644
505534357
421966325
49382362
67495424
400156221
317055722
364275749
177086790
198419046
610263463
245573574
480867158
362361778
350547780
71595955
177711395
102490458
328613532
532084880
608815872
447089191
61521702
107072862
293196545
17613937
616033651
159831369
33177326
450356286
541028660
218587501
555913947
118350727
19673991
609183364
225428453
547409822
72548298
8321695
592689408
281987868
590661719
567045070
249512490
155516443
577015155
398223037
503767426
376917705
11392660
256020329
218835797
447273699
359662479
555305300
106544086
308211958
115155945
123160463
566448144
50425670
592413481
167723836
120186370
126227237
382597333
435510620
511984947
225422140
128833709
472548993
151722074
179118982
17031721
231702424
470860667
589944138
297240298
567741889
52494251
401191781
216671540
206443758
416486591
274142604
609471314
252026603
10162272
571169905
494900015
195986798
490637011
541837465
322381148
375713241
25456606
196481396
518040848
273860758
338183340
124165304
285946310
463452192
218458887
405918462
293008290
36434497
403486468
229087497
443670983
547915794
494793061
594072082
345283183
222392481
583060667
484151413
131581475
249428652
504829653
598411432
56866682
321708768
302184914
186709409
506343404
287743721
339249614
515425169
351403052
586279884
433341084
371486918
124275974
293647863
488096642
208104638
71241425
119024218
609892957
343025127
46707462
102952508
502804547
213463934
601169550
393152648
14044915
494415613
457917421
242499993
602234976
447893444
464762897
156689804
172418511
171246198
399323071
547082433
538207400
520620802
233341494
160902109
272995526
81868721
269237319
605457823
538105489
466379537
361107794
198004779
90342442
82744167
152729408
149617895
184631366
319958277
313321391
513741166
34317469
372908462
325721558
63517909
494877074
208910016
617328623
167424633
526929372
183687297
188408443
424038047
39143726
267554289
253343441
436334306
15204675
522037475
342618627
582262306
113169799
97294392
511032899
506671849
129782160
401292213
570719034
208448509
194769238
495345367
15623619
493505854
360919916
40570068
615578142
398097967
334448461
77770104
169689216
187334021
441175058
82802558
156719029
408342885
414842041
55735921
422838374
275286621
592242206
15864416
335021087
357928443
369640651
277232757
211919529
261702328
56336885
501301544
259219968
43279870
589841771
519776914
265731738
82905164
144389407
39733040
182558083
242631839
358897141
258730300
340790030
6895676
578042354
100179974
287431731
430882366
79159914
185646008
527029108
517922154
482578765
519849305
139415760
235202642
429271439
7167012
410409033
530583616
50979378
85981246
43471807
310078182
23318056
464552575
390620092
236045995
142889818
272538126
415134895
284369837
494802357
574970058
211143094
264130421
263827634
95828708
157054496
365864823
100720475
23091489
412408040
305461402
561237710
291030787
23005590
270194381
495985435
269856168
537156893
79800160
512667092
608644099
545125439
339693138
17046475
597035612
550794633
526996632
429246731
410369189
200343602
284331872
595572670
90485101
595578128
110728848
605779895
299736322
90435465
181592700
198886971
522610439
482301643
350520634
183453221
484645926
599983247
480306609
612009159
250691448
198128163
283489917
233913048
375927892
324361914
46217422
593679163
599711929
520392357
293378143
42357775
424373717
312476523
46854614
93856008
184296232
262087069
243833290
63806311
505320660
450298928
40040907
256803570
34116628
532463285
347965746
395082275
183590814
463715520
455270317
171362094
108447940
313348048
292317170
484607615
601343050
113568141
100157628
75276803
416667671
576192928
357703248
609021405
150038204
376127452
541708133
308823759
292083762
344853595
193056522
432185452
544064575
361860701
556746199
428991168
221703136
517915524
504229230
375512297
493476550
597838840
325607913
599590955
312530067
238565993
16453492
547039906
132752260
420186285
104579453
229728435
129746381
582259063
613049871
268573787
265660130
108610659
47147841
110511688
303439795
508688062
294891230
451006015
407403860
575765025
418649420
586311223
64797274
326738615
74380059
220989111
92251099
266413223
319258199
491032743
458897261
387154760
446653180
615428691
512004773
367064955
316904382
360083987
300348453
406504120
204524839
184130501
280438751
375518091
572019550
128286962
585045069
518004112
108301956
472634623
408740347
610491892
559844239
408118581
137020429
102327585
237911142
556275858
81412947
35205387
254632800
521162804
214010050
538083481
245322083
234080595
359917504
5993252
400933767
129399500
571327584
456246871
102603217
13831104
462509449
575014741
26484262
452040967
298534109
24648717
232299163
410414600
312764684
63301929
166325391
371475792
455367854
224010312
374327559
93568550
461711802
262157633
452462223
91498944
67539031
521033431
54653129
42846157
100143296
279892699
310518421
459007175
143410011
511561995
336095201
397402288
243760917
191680613
493963820
434552767
302316303
551587113
261203993
525883834
360089088
398860143
357827951
239971573
458417890
483980350
470865282
537410911
389229293
549984434
27060222
530804982
605142117
99846619
110476337
177360583
132083965
176407115
297744223
193819782
432994578
218542103
283886540
373945392
224753577
241085004
286354126
209481717
275390548
385394095
475602963
262567680
607774988
317528191
229483986
318848578
541356998
530599400
274366436
539323035
24545779
69989770
75134615
74549488
540672712
594828209
107681357
65599655
486132404
449158630
577049595
267063359
128397691
534329841
340858763
459111359
43633554
49484625
408123953
478287946
406007585
464690493
148861846
451877089
148476144
194636362
258997765
488475681
258576257
529487672
577157284
594675676
225059016
160940509
379459257
561577045
262757818
316749626
509672383
97949386
556319195
560132693
303897419
250070049
277038112
532516576
140543592
406395828
135254895
213780496
502894944
241302078
94326442
180953260
492223813
310186808
114337072
233744863
97065379
108629957
306647865
588420479
564442898
166070182
477282574
144693488
598451413
43266135
282723567
232937732
609310098
542034050
396507532
332857112
292842257
363339292
524624624
428025330
147525355
616511514
403968438
85022365
382226019
441421181
429468559
422899027
38328119
570812346
341181229
170738593
64616418
345281385
282336422
573558990
222025880
613552572
386912586
590917610
602328565
448612124
273992113
347215181
12962041
517786650
553407418
131372815
466684722
337806488
543345340
151389697
414989570
5444262
524088099
281423172
418272610
177777788
116964841
94485246
312532497
45253560
363416353
142204884
33849258
167766077
387545123
247912763
592222173
311018474
333984173
548034941
497503133
248803786
489630292
261763062
268112992
53169389
464009084
1799875
290582569
507566899
487120508
307917017
75805234
133317191
232506242
550971416
99581696
397112932
286134958
132080761
355830284
458574561
138501564
275025752
490647158
117734770
147997203
433031944
607976478
170348763
146744097
503401853
567889368
112304155
562682823
158926714
46821218
542392636
582312954
377112725
601807030
167475201
19274953
608596900
478318156
62847963
420918010
540057954
609656653
486553115
326515396
136969474
222642906
163228139
112407608
570601954
119476347
528841078
269294070
66670280
27285113
434367671
192641810
143420829
365477679
267994865
94344468
185520005
19674237
473182464
521207235
420554757
243805120
273579052
192194608
323238098
199119900
595982948
96157648
23022960
506465267
480825805
405898287
183390644
406817301
200720299
199696289
499119526
244450219
472561029
490619886
386192948
63993966
221716404
400084981
424252176
259351182
1725221
302721451
460835091
195273785
520108224
38248921
189069474
287383117
486482263
86598938
108124294
577000781
494308083
480003530
133467121
571236830
18604739
452027199
178275858
605250230
530413945
92663
435765869
317282594
355117022
410276964
337545206
443027920
197995637
451210519
76773344
519567652
599792347
326094951
133931263
414598659
357081412
406385584
577692228
333378147
22946809
551395702
333338284
254283812
172038265
458507173
280380
16131812
563150304
234857862
192873345
40087633
155273315
558149149
325551186
440676829
576516460
617969847
571947918
113457216
120396643
543652466
73093091
301122371
368185960
258128673
38926680
92015596
263966139
82996942
490940295
202370248
521722758
16943121
64007648
488465029
10006786
17967628
280410453
77886481
595215466
314569
51449867
528383919
138139750
399352952
162220661
528400452
439612368
17131453
443467637
181911268
193598373
170017096
43858046
557085857
616892362
142765283
100226600
577581895
326129846
490086465
389473416
551130472
558955792
12535467
16344163
309401990
465235280
512005117
615517476
18652998
429625795
14290472
277760542
186750393
481130741
197302274
132858140
601783952
445663032
488275226
589389070
474048118
250976097
489717671
226421352
82820497
178836371
245591261
581251697
614156673
485695501
260267389
214275290
92770209
610961962
113679323
553726746
49957023
199219894
585840786
481860175
578291737
218995148
462720790
103899895
260078627
570209758
461874357
363115108
281186134
265196930
524466981
2312023
136634027
348956471
192186839
505947689
515964340
337821849
272055052
157872218
539784455
95707700
3932773
547271307
123664290
322370120
447623173
5275039
355585893
231287995
251419541
49082129
470129895
128464564
37270144
182285648
40356667
257185421
460520014
458076667
112006602
496660106
357361447
552691512
503982350
451895279
103343282
285745311
610758464
267159080
495058187
43423326
339737016
330577900
305554993
553310227
539192171
37897207
375205186
225719511
210221271
82124961
377349197
204087693
180127637
449488672
305977564
491115058
12913402
376790099
79154887
145710543
99856250
203464569
456787786
528857592
14244381
262533276
531952602
452375313
123931589
322036840
80337754
285517483
177784646
164831483
360182847
591696294
359466018
164069252
155898494
568973442
88707717
270694974
82004161
330037789
39121293
350509973
608723274
30017409
133015418
516258437
266578147
170936058
302886543
411638984
275981820
250171129
577039396
554559247
382700864
586584840
510816470
484382296
541016446
39668673
157025288
142140333
117971702
493936934
49032266
507349493
270006095
45871418
222757880
463394637
204801206
556107116
490921435
88699128
429988421
467016737
612918336
545427499
485893923
440844874
456566626
397108927
72342786
141074615
72477616
603897148
87266587
425756296
327051846
255458670
595376139
523631372
390828612
99466604
334985567
201882167
363689312
500836244
270878285
500164201
258928817
6331647
363537126
537125765
475829535
593371980
92554913
65828168
615190061
314348004
176326845
227080531
412543459
84990362
326255831
23536550
88744254
250577070
351412237
515938791
570915262
470622645
422925629
383569172
312347434
243453306
341500578
62206932
199617280
242427712
586486452
114171477
151742908
246192588
476764361
610363558
121388266
200828889
294962836
371626400
349623198
171371964
489552139
293743972
245961724
264846094
126473997
131857506
394515194
483031672
567767207
292282998
98449901
570141651
113335207
561693547
64073459
97486459
486591436
359460773
78670591
65430784
523155802
383816482
473377957
529499670
66868336
488527955
315573373
163932223
341573358
212868913
237993298
248412823
271243954
417899779
91595302
123508362
284545612
322846109
484766108
110008889
318011427
315298734
137429960
233971480
359202210
586493221
323134652
470921354
277801279
593153330
393366677
121436166
40588366
352577601
535954014
412342248
113833811
80782364
591166025
205012027
557322211
234401984
71225050
543198470
600473659
550418155
320309696
503516356
76886251
261248598
405124591
583068862
341622327
341231187
267258548
151407526
112218512
392816577
373304861
377034359
454361733
364007018
201352306
522430758
478453734
285469018
276699018
359210406
586075749
215863440
94141434
110593206
117548353
557270333
524592977
51062228
572170154
511020103
136533170
247272641
403856081
242009758
594276324
21214658
48980270
459961283
384710645
390408787
56529807
415516064
39362869
385329087
229651802
87482838
232419282
613408371
325300269
476998967
316009874
609678755
489725066
165411672
290161128
9718772
488894879
537679307
585983067
91523167
125373665
216308063
46077730
183779525
262552114
221627633
610363339
266002999
34365983
419525355
210523774
137735427
470723625
387814976
503086328
135484343
258262638
52068948
337509319
171854605
479176813
85529269
538197870
278280952
262564134
106092004
122611662
68503139
109494637
285937193
381963592
428121103
98487867
587969827
330357139
376738978
11637484
196838287
416563014
339046696
408052
4491580
197768447
441133181
271601522
264328360
367167982
346556061
256555345
430348346
390034329
99037840
499086704
327219885
492048291
201521079
413382857
51505931
440001032
424947790
95728096
26192195
118063093
35666679
5399662
134939586
381057000
542263350
45522420
100947381
105774956
376350187
212698805
260653540
502535626
262616617
117330508
379026170
587206140
140846693
94044414
517267237
128665651
89435086
299950085
229588937
595364288
296726756
210549633
352027206
134784821
384200764
607712731
324621893
513414044
114349554
376705523
294555183
27156283
144394451
332363556
525013466
549219136
156795351
113574041
337963293
573695494
343503326
43642768
462695950
550054827
154830614
302359403
477848824
205390977
468356263
609015251
72262500
493290255
84119682
126800572
127420133
139303281
350248557
406877700
479749457
491262698
275240289
297776625
138028790
568625064
617294873
214460943
582712006
529558430
385828808
432559127
268225998
95968584
406387683
566744602
232365309
421991468
302224384
501845210
180852125
424969232
308312491
30087639
501681520
29176358
357427182
308864031
470683928
417467502
320735570
469292633
314741980
397572728
592719325
582727943
602889323
489867082
239720927
556929916
69307161
603608028
318995208
168205375
426447100
344189478
538438932
460868450
185386378
429061458
189912965
391718380
442816663
377270134
163851343
599792405
403632653
145739991
7990646
8275750
465760339
370544536
343249059
438959271
34383037
186453584
417143589
245351244
539539262
357934491
414126619
543883669
118217344
20886851
375344007
579601811
155921003
239789792
358017067
195882305
488821589
522363510
483288787
502617256
319488894
256176575
555925274
559153201
317596767
497140613
225839448
141159208
312475851
475059985
127604026
135444828
574198191
257096624
377241162
21976093
15261018
207139262
94194165
73910360
465657303
330771126
28894293
331496844
471548345
480271261
508098142
371939858
447174910
128820159
88958466
8247384
249031750
261005390
7150028
224494467
103459248
525745701
386612737
101974801
406199463
309531697
529284646
584546537
320910400
207340801
355659842
614649331
385452292
155725518
550912564
439880920
240814431
159491151
567769170
535440987
353590447
199426422
384092622
164039785
496060658
146788295
456461840
102739169
40524852
602784248
569499981
376974476
358982282
572030501
388059832
592240794
297803229
452303477
23193918
559385527
54680392
165527299
341662264
301559488
549930235
543215852
144624733
524909672
202414661
606282360
507290723
539630938
316972495
268444247
387803662
207130426
298971682
298670009
338326458
232442435
378239327
563173890
250362876
368554231
444755654
171759298
71396339
418839518
347383190
35834747
231890900
166026303
21820244
188787637
447901652
204434956
293995709
609291323
606488692
594186730
617011383
166109682
238180484
77273127
252654720
327497222
544714888
433565116
615337846
531536015
210664438
61336328
176523420
319699670
604945877
266219292
298278166
183282001
30305088
127622260
153701032
336829410
177834376
528829332
599866642
537525792
134539846
411444606
299426230
472227766
166205636
231960028
56810315
545911260
266956307
36093167
171990879
543605552
535433649
493560886
315429146
368969945
137509999
297956828
314333890
521727656
83024809
151999190
539361122
396392224
572974108
241522043
321398507
88902253
102832795
555016143
223154483
433359193
175932247
148110980
338721959
215751602
392867849
321145573
456954294
159891948
310646793
406376227
130311344
188831918
410932664
96266394
408818203
61520278
564654944
488083427
246339668
504417904
476025953
102409938
240422981
530041587
397543322
231191068
186632793
414803004
154250320
53378605
228354897
301609223
340495372
337483047
266886070
506870719
132955061
480006622
333012335
60269558
84401543
233216837
29719641
223146884
606193093
316323803
488788836
29563641
98351529
445404353
369856445
287352783
575048753
477002428
337322112
556314252
223842468
147503563
63467450
21213957
132811191
583615496
172742546
158884851
284536191
521337748
59117962
117014385
349930829
212387439
144153546
64108365
317246921
106331795
475486885
462693985
103857508
9317715
209209879
328452964
487354270
358036271
174816465
27150586
14266419
451265860
594767513
126031940
408099036
520629277
605076262
156515763
134697298
292005358
575047264
444634426
95021956
535258625
368777086
130016083
53730782
168933824
478184711
358171978
478005012
516976028
157205139
157028299
523893837
598062792
261965692
475873072
602583066
295532097
361540669
94793659
19992762
17329684
241942181
172373514
225299295
45451903
155804488
365980832
550533076
606693338
587530045
578949464
287207600
12651116
61463562
175866820
216298253
448898656
429133011
181720823
372312605
22612305
524338859
23852424
569168969
442450193
12198494
488089075
597530057
264357363
461537771
574910059
600931504
220269983
482649267
13896372
462552556
74766485
608728720
116251042
413767310
429650674
305375371
526790601
366271298
138723340
282923770
610596662
16721283
116974758
519818030
110678750
490320524
446007776
97686543
536914579
554313571
394009717
262718272
295959907
455196891
443196886
125899911
541583994
392290588
392409126
464601758
344602187
492321927
475724689
471800433
524408825
18072148
481519101
74335663
256368612
415900512
153653204
386430355
96498533
115412105
308112140
218832915
28882666
516180587
204657875
452436040
583105527
381354721
363778710
136453696
389703055
356194344
603468361
402740000
530626858
253426709
101775701
354339717
211347962
558890412
99362709
159286591
405485313
485277028
145227604
446314911
307099829
421469570
473156942
536647539
272496452
85553098
85355384
351705719
326008774
351692414
81386443
556176977
359963692
237306870
367325792
88676311
522351204
30563516
493722882
189332515
541126961
349125950
466800345
121705007
386385973
402574642
301911336
312541620
484276588
342403687
351171849
400772766
193980915
274399573
233286764
300785256
350272154
509717912
273968787
322090203
79018032
401403120
285983935
328294804
87181680
157396859
104575754
613040257
15384689
433379329
487452210
7779102
374166317
578497056
462328842
585648192
37876660
215462449
317838883
205925416
400155731
161592502
450747972
296781051
353239833
193693188
228662385
451955824
284733823
27834180
18704742
136077688
187874740
491567740
406707043
451517929
208103156
86683070
572970615
110354454
285720443
548349292
600151353
391575466
405204476
575881006
31057000
583252057
109120945
303890890
378569792
128863265
368309436
312338657
434335123
225422530
11816449
254484269
234955998
48311717
294349317
313457918
439967173
275045119
238380325
72980512
560054631
422176687
221116231
363974943
181703724
500262179
260381013
607667467
581105359
303552823
488373071
506735391
60656079
510400504
408156737
596635686
66258484
514678379
421539156
222568034
346658295
165770587
226995421
144732979
346146659
237653779
331634707
506688382
104839552
429011713
193710052
252968937
64640394
38303653
74191811
509191416
517486768
428054857
213344572
410995851
277931425
64217329
286292518
272410643
503166577
508198920
423285719
213003986
300907586
271123495
223675198
176678228
512269931
506442600
39357954
36879638
463802660
79059291
15838603
382595619
383285030
27594186
454865935
76981363
125459621
585400719
338372176
332144452
127449660
268238642
193178978
86056701
588967256
245501817
265927055
191531890
254372154
476950293
8206153
56198629
413148568
61819363
308254104
309691936
61443328
104634794
514069560
238787922
206905048
179627236
240351194
333246062
384280278
113246808
123232064
262635838
181811976
166007635
394591442
334339638
267107351
459058258
197530052
473333677
264510993
571060428
457301197
419346305
413020309
300436529
291924932
283457024
84691928
165351362
424267356
266359392
381132182
531139322
61089068
259909072
345654849
372938338
506082671
226728857
482033422
474460312
333213628
349650812
27806230
129998738
198122777
67042888
11631037
503318032
605373414
292136915
230116114
105148504
357390943
246025058
464591408
616052239
583958855
530123620
47869195
65478384
521301010
358742902
82946153
144676244
533425539
66568491
486424353
94722021
616525024
435446161
349668414
397161213
606876798
496101637
606362269
493152411
490133923
373162005
281901785
439422883
318017124
412295658
594660935
103367895
245143331
424531814
114097548
70471982
390345450
567389405
528258199
24942571
251716461
499377629
197489026
366020957
530353782
45340935
281233574
470786268
282710881
463817330
360639321
239614655
225311888
401606803
49376165
237783900
313835152
526770302
540007869
511414329
192201701
228465284
306300774
114418169
547107220
596609604
546219291
488146071
403615723
433997205
395599312
345296513
564912116
453903594
428711831
264755868
164942754
489456888
98816792
375541799
618097981
123305864
546475446
239298878
184735358
467612617
282072087
378678379
16727283
96889265
103548199
23954572
300383930
475521219
396663350
491709632
428585785
442081916
85437823
479080138
192911604
295829753
116968178
256821590
385568512
298359669
356815627
13837475
81927672
140131230
103911039
38680801
617109623
213726501
479446755
426737987
396138799
605067867
59961974
192078187
564497719
169765560
543669412
374518451
410964777
47451181
163468594
105181414
51037433
173522236
114763824
95920287
232222984
470854012
532959299
274896666
372689297
323932704
587943357
566439634
518323365
507206373
355810004
433622933
297704461
504019285
151350336
611952870
486307042
606316719
418113556
368259601
411586464
157153426
185047439
478387095
124860227
295897582
14489796
370315180
84931847
495879921
51921726
308809238
515574954
590287292
128436283
141363110
14572753
372410784
209126363
490612506
555984769
105455013
292262070
464423119
145164773
364531418
472289236
207274966
30549445
296886656
415484935
317000801
202013289
302612027
66217738
436811692
582013820
525053770
389782439
593018624
368248338
160394482
58342621
374397552
25934614
606686213
405140037
214838982
317354375
409138282
325028097
32112125
236170028
567587001
213461331
168999265
45333624
209006821
461595576
596214870
130743124
47724627
362686618
199326955
214474460
361093881
380715463
224094496
513196024
515602736
506140945
36354278
545547928
169154457
188071730
142635836
446883293
524259196
40414425
438231497
42743077
298679038
282230708
422044863
371487723
550170409
427822395
339800078
505024909
251186656
374783146
594782362
466187080
564369190
350276080
310814790
219173503
99615382
559221307
555041601
273475692
240053790
370484658
341993073
112917858
107102366
458229929
277580436
474945444
333840952
598946748
249268961
273254150
162191248
68396050
609290190
254356402
205685595
470114449
400194584
362342144
579202097
36428520
589235238
596981376
548401242
460188509
127222411
328415797
472716268
19093851
177856235
284437541
353195631
134445673
513640568
432382012
477644762
331669163
123490753
27188419
489603009
31029018
460909682
203003032
203124939
511495511
170413938
325121580
393068850
210869133
285612561
237345093
79028753
73682267
507744443
453622292
593862102
97906263
303850780
615384697
2758315
547972727
436187396
492637922
290972766
334499295
142365405
109502699
96404987
167147610
254951063
147013070
564044031
59842581
194509236
163063102
369541156
487801787
210438993
80612324
381813653
306183582
553556891
416964013
232343147
260217739
347123498
445321946
392752358
165165477
57746251
316041765
6913112
233265646
308283038
560585257
81568343
280497365
554950700
383072911
383733795
10295656
385260586
486392451
593043463
496979037
461275113
380873515
385629965
238527634
53124804
301039292
32476558
97392319
149756488
197411288
227552641
117136729
499311375
406362021
258791898
491951628
372479229
63959801
52390957
446607972
617789580
603831818
311211304
177873431
309889472
443933218
573565532
538103864
470016219
554766655
192527198
56524898
181472005
125338016
382441358
79065326
564390295
434764952
345840409
446913110
433028968
398819959
311718534
36502938
453504070
175848374
404361976
469330972
38251513
463992810
299400059
184691817
294814419
520343549
252780216
564797987
557425872
565539581
99361476
167612303
9690309
485584477
253422188
149986540
261803997
258540018
443494204
34155444
226738831
114662815
524460773
131286845
257542182
446173699
9235270
406840692
598044420
257227357
596325469
35997699
439892049
81166989
101643172
567614206
480973511
292766269
443292029
382855327
105100334
276592799
450393855
449844008
387498431
140536207
509696345
82420588
443996351
595469032
446106320
14791724
482782011
143138370
256457175
91328361
185398234
617022846
255210467
503045575
53201510
520341012
483608938
200978140
463006691
239368786
591706742
257195940
603741581
531963269
400154809
44326408
262004853
136385241
425401478
68826929
197033923
520817706
308243354
26732964
440413404
46209424
154014448
96094175
94144835
218199171
577108321
200908013
307494997
199904150
356634424
589247812
582122170
228337830
610601181
142177386
292435928
101714747
365294845
242110666
186774887
70897567
153400838
78744585
443597601
241178229
536087132
16580974
38388257
507794857
220709333
195761559
114580266
428680945
97227476
585095736
5812957
25236748
333542833
564230393
344488880
153398863
573711620
536416058
107476650
271805058
117570585
50658079
539854123
250696497
168947497
89955533
377678879
91588955
476918606
73074128
244115078
209203119
234165929
546021105
427590275
304387034
330632501
389951098
472421295
212521972
454853933
445408543
592432683
244033401
352772786
523623081
608548795
408326219
715678
112998638
115859729
57144222
542398954
11193151
323195336
480300789
326644178
521231908
539302912
312432834
501460319
369188574
511555177
4237965
15762597
410024275
554380648
152490523
270803335
489056531
509493705
595329781
161699686
96619194
327517040
202812131
382194729
551802466
560068456
549033504
274545937
524174379
533023725
341074882
576877358
29341471
222160169
306462775
265220763
210445132
339251849
494725055
595513070
364711169
400189433
67345242
493925127
358664619
349641405
367855076
510243383
434643478
496950844
408360190
297267601
206955154
456854919
424109559
46878206
337958952
206264010
617789758
181378222
54259324
147063717
125702531
238797309
515334938
339841403
323497286
453877716
32263125
430327546
253375870
551828019
224927157
409179165
403802397
281572581
451256731
98387620
337555728
36747683
410518153
592271696
512848396
312701960
238996423
170901278
80746886
498394224
270698813
35581891
253843456
134504972
20811736
214937438
305647836
66584285
347521056
48494867
315383392
377605006
300807976
549614117
200818978
362596147
481109583
269848562
432433970
289430180
479523848
84544722
486268308
203193804
198006593
53578574
80037919
192494448
399726543
227546290
230026002
146682333
347112509
359327296
285198953
535674797
210209239
416087747
58436391
371557614
46873925
115819285
568893899
239644697
350489895
219076811
586149429
57029003
261357678
600211889
531803782
360557125
151552851
187149035
285212278
598871163
317054743
223227030
564792717
321315830
348722870
341636228
347996907
513836433
92357844
578875148
136412399
53416124
55591899
518812973
522812900
571559079
596594489
208353715
325021230
46996965
437257202
54383249
154067507
230738269
586884769
56206151
476590245
581827302
124084494
618097969
237235475
403285276
210940691
560246396
361424326
239215028
66342506
234688508
373978602
370379047
77043648
32921544
313203868
160409713
567447215
229631461
573017516
23063638
321411738
24853116
571889162
364329372
105262498
284230845
172965845
299090373
184579737
456184402
248747191
516753957
606617569
196372631
547569486
8753097
205384586
551824263
163750122
280697278
306300245
512477848
482421297
70298262
581660440
538898927
117151437
56647732
97102378
158202838
341612786
494691440
232406846
341861661
305897793
305500958
591781756
110009031
537772138
614178442
35081169
365479973
475130710
36784813
231277032
551378812
323606243
597585491
248272305
338861886
313562457
183186565
599943182
446940493
250131237
609510518
245418633
93465760
405976409
395940008
218768982
172436254
492593948
53703011
309309173
186877992
80792955
381050101
538856966
562386718
139040779
74463546
200717556
568782650
265670602
424084607
456160270
192212269
309298564
572504295
586763114
293953
566216166
583742436
235722417
368133937
325949583
601622885
273057431
127972614
189762914
337242998
368837341
433304351
70543980
113517923
463709400
238746275
499067761
90493392
242671486
323173941
333820832
85193871
463106444
136439017
261669791
52984809
459252944
14128278
239471443
193700359
272324951
245170439
455428991
213217467
332756039
467913292
227014191
420763979
195279158
355285135
573176798
169442572
392615022
144801414
14301595
429933861
541452984
123065531
316365170
357462389
140402073
104024440
392559157
232271703
356455310
514757775
368223840
252435939
520003120
617518559
376805825
307341673
275227229
566385039
318396881
589584158
575367825
159817752
298844513
599392754
286560665
13753993
398756610
376051367
83335200
558783798
570281666
262460488
111661183
489593719
377546382
233542115
489962884
433948469
492140004
209186950
195635320
84669025
275424247
584865820
398945177
569907678
590420291
132709178
102528120
332991279
300998027
179010098
135941633
496382429
325237906
221881498
130673948
38462327
231425234
239688319
539219977
326162721
200911507
336271305
296079580
454393709
181218233
479741100
135896859
264274881
430259834
514150292
466519028
542379101
532816650
301519280
200928411
406949124
180701287
194653179
147659094
614034239
489063439
332220496
179834343
67809329
362138499
453400919
593912344
400703009
138701377
461327612
10250099
9385751
304874588
473478488
197961241
346452339
425989181
99100684
140579443
364358561
331483652
168703110
318207419
307321262
149966128
171032851
274498858
435103568
351265830
141655236
70899039
468864007
97936079
414994108
222974198
567913181
396155414
503109370
594881146
89954224
434250150
64741510
55882761
385492659
197570614
248589929
499286426
5043612
114266166
321765565
517633362
59611781
579153862
94366724
122118870
388033608
130177038
147851575
37266954
603512506
50097899
419765837
161438857
409902128
543487647
277925928
256656752
33393585
230887365
421372820
588731114
585038729
447632583
463297427
264596246
77449605
232400180
69891764
167676050
385398797
128024298
272616229
296463914
22464892
93070916
395417707
577713535
580802271
117120662
568198136
101170635
344537463
350435630
197427261
229266252
469576831
289033332
109983479
53640026
443266492
66135374
408359019
518882756
482750590
365204380
197603373
399046040
212507710
206839984
299405542
333659786
8247116
17963992
263641020
201692612
103370546
187360279
7698108
367492971
15433640
344328911
93153730
534080975
325690255
563205507
300287201
189196155
462104102
244316563
308704744
556900039
554535837
204247574
35838438
490450081
159698703
143235818
157388909
73059233
313524871
53333710
3945572
128237364
122394645
588733586
142093697
448469269
575156715
133036618
215159455
225897740
392849164
184013944
9919270
559046803
565901802
129780060
533292973
281126822
564393136
58962847
581221901
116034254
227420820
445041048
404206639
271938812
613632413
515058704
128006481
426703808
567915272
194267391
456687100
521220184
531419079
314362878
319365762
56383441
436474944
247596245
16121526
613116270
374683015
411201593
503727417
244881725
488424734
417843596
354023489
371058962
456995714
219401500
5546861
117583860
602203031
130269871
35372432
525699667
199181070
328710736
315698443
567706338
340751571
356169918
510584607
166494035
277935283
152733279
330348892
555195016
587552328
200556583
569261444
266096785
485313223
497398496
612084105
581150440
149126785
209111876
337629778
304962573
452022682
375805132
183123310
396436006
598418362
230179887
41736234
388326376
415804224
539188682
614599188
331752599
130083735
396123395
157715829
172163010
123441349
170198128
306892478
97816784
8836123
18220624
610915787
293136143
416712988
527851687
336907384
85396670
520715543
57894332
597435900
340387407
504107700
541800396
132426540
420066857
328289880
174874526
413928136
597916596
389791079
146520691
127384385
326174075
325837417
499043550
83164832
541808375
581935919
242074393
561295408
352297475
154279757
153721328
2849665
314356406
538109834
412890813
615560083
250586549
516074505
73538557
308720874
378489070
517697816
551998800
415311546
149995013
279811124
347836341
464368688
206126805
327510205
186711434
419333198
145109783
413406923
617643934
382387710
380385480
571856636
338615680
433607940
331389693
133716907
100358926
438439446
450598247
317293325
469074857
117258260
283387731
413380273
579012324
342018469
317746366
57448215
615976009
86572973
175384570
60479036
80118266
595274182
155741906
246717300
365879161
112413714
284498806
617591215
498487128
569779633
308351268
288309531
260458470
241049028
299426727
417824316
142573795
250404340
140047354
555206816
235684445
105067316
398950312
190308735
402401525
562026894
102238013
428768312
245283774
285399041
108504395
564474437
346319432
27100977
328496140
64282693
423027088
493153851
412660760
304669194
500653546
156238781
522899138
231758212
372546598
532274959
193398321
300076700
464202272
509304605
28108421
469535275
246552832
535236650
237289652
241777352
418511728
389804496
558911820
532450083
390646329
488866750
498319214
345085064
547974894
371031372
599921874
355600406
111603478
96668161
512638507
487946313
332048832
335295609
152154384
82424483
15581478
563464326
371433851
550730447
64147209
527337868
432782419
559884512
294162836
249495832
462405890
470309011
124846311
127367024
437271663
127147825
547999582
68901115
296503800
538996261
304578918
147681959
20724761
574375888
278858378
96591359
405913020
332013182
122619449
542730745
430993214
614015155
238840904
536683843
574156608
543012496
137425604
34245471
551658241
160446778
159588429
478014890
470485170
467871096
290372339
293598707
408665425
330222907
340676071
217085057
543280532
120239538
193818770
208421055
362119220
613552752
162503270
77771296
399827585
122994665
16886344
326050314
465086231
443319019
121416953
258310329
604024455
458143518
463743037
161376013
492949369
194043720
488273277
132995485
592756862
254933708
592237455
428485907
392752867
214955393
347898823
485084994
62196152
50824394
87105965
183118798
590894248
595191710
348776270
66064631
167589307
556768467
572222103
599305378
485619608
67728259
32187406
115511521
33082146
514865011
599269431
11754273
594630838
505845562
250143420
11062193
444041897
17723511
131990563
102215126
281580325
171933857
441629965
587216656
137854560
573556859
377996054
338162402
275753809
275368598
302781119
376041633
287519943
556002574
301147964
616219481
396289511
260163537
579227409
246078717
53878025
35927245
192180641
100040135
151394790
400283374
371486992
450422023
480887576
18914505
356804042
149800431
373358751
534368305
512678909
343002288
546459594
69415407
244202059
254462832
54020389
142905341
108009303
371962001
568045973
314071670
274568302
62126137
312906818
38372586
316294858
320857077
524451263
593475706
402390095
71288019
298098673
476565117
256871204
239999776
345441617
484984764
97784419
85654205
455585595
289897312
150655200
4329519
66208951
250971852
265826670
278503295
22450781
426051810
560384578
613570718
485225965
491808221
277621486
233062744
389027546
216433201
241352798
264561241
81593401
410214388
204528693
437502852
217366229
248316172
372400152
22479243
592798081
616329968
424611634
511397642
545721014
460936559
33907325
566008707
387571874
507871626
71521127
478376223
409760164
186599005
164866320
590926442
29452418
240509941
315363838
416417730
341526982
352279696
348979958
414956368
430308737
581216469
16806720
17360146
422260896
231284965
535502986
275002521
338806669
154539587
150909407
336727824
611290609
348473742
592078724
43760706
224029400
218583317
232793859
323594332
82949460
441548412
124832785
263093408
66095055
214481642
287571712
364143570
161324242
390281411
529990600
493901747
281042906
106684111
575699685
589024669
2151094
451443883
564774667
104961395
210337025
585148532
193965992
40088230
412341612
212986114
616461915
177695377
428519409
74737624
417204721
55029229
488649275
281878603
581517753
547052892
137003518
94748887
480394865
422369246
308171376
232567625
237887733
439113064
383934266
12439013
497596462
603040557
592697768
370272792
410854138
496093762
331211271
185073801
197569982
565079947
513307526
306570670
581146641
355481613
254482125
377957991
574492042
165634451
139144010
236644533
86517155
155470106
78660361
89583483
79342134
541379682
588029473
158687686
180240997
365753084
233510321
388309036
349029662
297834372
252831216
275540374
394923023
312573474
35882561
477637342
372376496
192586311
83228066
567746428
230592810
164228942
437810475
140675495
283817374
473302055
499249697
103897685
276682116
426231955
339672053
34701720
344826197
37228061
225613686
319042817
16122468
183017090
74232102
231451646
94830285
617909396
555513822
475261652
474606935
505776929
68066502
450626198
538028954
605072190
399109550
584038754
398521932
580605176
167086225
230580997
279024823
28669680
213416031
567031454
231032386
423567820
168931539
449204648
219994364
157275890
83808023
92798435
263064705
120494646
413643134
511978650
123158949
527805878
338097505
451490235
539240974
332944034
265309359
3734674
159044675
332084447
135540874
284061216
437645611
303084264
336759548
194216415
610585878
223763493
238803735
364227870
608737123
56442813
519289247
261447010
34435002
22648311
20084872
236339488
7921439
389404994
200006215
300557474
72365141
203087140
474878122
353375954
539399742
17337113
205627456
196219802
238731112
471043643
197023196
206998077
283344123
138674019
598644521
206367319
589998857
414896575
528281975
263996023
96240642
202944717
427868805
90858800
454047008
117834921
398747240
204330878
36743996
367872668
171101541
302104642
468506740
328800351
306969009
139889428
589057147
598038543
555446164
343416097
17408067
451961874
83468655
579234940
480343606
196774585
521520122
416375019
615104523
492042402
488421441
570384810
414595360
94912406
6381756
280712369
45322682
527869887
511453290
123577340
133290884
615971589
414999890
134095645
550554397
347406666
345769375
135693062
572339087
284131189
318482980
614833457
212794416
568356904
198800190
562069105
185106677
396656228
559494123
375817388
142101853
517661179
44102766
145446895
118296527
120829838
118121949
388645784
524802282
384146007
103892512
243262805
47491158
255511040
394323248
223680904
314877818
345440093
258196112
492880617
384678354
481538053
248397232
611802334
66113197
23568916
269044126
80066087
362269928
335449549
235248461
448522617
503767935
129679260
275480359
171703667
62942357
67689787
84783980
332463569
110658011
465704641
119902933
286020867
237070329
305709524
101545259
432466129
547223211
108678780
114862516
517197333
49968923
142584927
433439186
424348294
463600513
552290306
509981037
612011392
355978570
172374009
264835186
221862244
563265411
50273353
361209942
161644157
220400047
458240525
600043331
55255522
219696698
31010951
374738071
224527372
456962292
357156353
127901800
571557428
316676438
589720268
312093397
102163171
101724986
408751096
382544168
166141091
611244223
261925109
58663221
430583980
497319144
64259776
362822936
605088104
349622020
427102133
482278379
349226949
186658935
439582348
506929715
167528350
4243705
191893656
225666336
320894075
272979354
42911987
361447883
477256046
184133280
316879843
72753221
378279899
480683127
14238241
237752085
136515469
98920341
253957928
266878249
159710325
264255602
341594658
414164271
274974190
378275073
184043643
376307119
600158689
142869972
46493091
252694773
197010470
170501372
457530323
606990585
464463695
200455638
150807303
10309236
339391166
165340366
133951909
212314146
46294065
31876267
144301310
51042310
470931799
112528964
539783717
613311873
601426917
96294934
540445440
46204277
208922678
2045678
450161291
7759186
251807316
275949463
227954190
143949575
23550732
137213292
11442296
37680085
518101740
604823103
499007633
226697314
52082046
587913954
306182126
292204625
244487306
409009843
317993965
508567205
502488241
210259091
292639062
64603578
499433082
9366089
407881313
172923350
394162036
354069287
251445771
91260044
525680778
184260266
210762163
299332109
46598304
9566496
523840000
484297674
156294414
357509803
124251288
456691336
114583452
64439494
424782964
232811636
52562821
500293521
353720275
38332401
352530943
527628832
128494314
520071568
112844199
465298539
91336315
348806061
537320741
440654520
508927434
508064485
380280183
180290249
81009601
296475276
276650321
69189952
285222355
548062330
468950138
234946521
505378092
279227764
237256787
595432449
308579343
438809617
108158492
141729774
44287396
225256566
142063306
41274023
461177232
471294117
587454172
387338804
347899422
94137518
319167515
131890802
205219451
120186849
269039957
222880409
309109703
177671585
3437962
196468074
123005123
242545008
301672543
359288199
530521777
156601568
561430538
321391720
416568582
110099675
333248390
449997837
43958456
182608926
588442859
172810298
469085250
287924557
88244568
342453000
495678853
558273464
103135874
594124436
396055072
608051252
320139912
420403733
284124253
271436606
494018205
478004655
220020752
472574735
17608795
357468579
194091593
298109123
412108047
12206623
575027087
312269073
251959125
396722078
373947281
419452307
388826416
581993404
507221778
93337760
98163431
283188349
145207277
363660374
432897644
542829461
287829872
89480613
18424540
104345617
31426284
562605197
268241094
29573972
556602966
311606477
70336382
206410454
558362990
67445238
502990686
225313885
115406255
1556227
441444113
21009237
459977511
121610835
206881718
335812198
309000197
284042852
387808983
190503911
29111236
153134136
190307869
516376083
78313145
255034601
432368090
177948031
65639720
399392429
587533984
443262337
171856107
565398708
429460439
438748351
110292794
528825055
85851270
319269204
112389961
176166220
562716665
562643680
217224832
24190624
169726065
259106956
47434372
491570054
383269326
157323933
136971012
173952514
525931679
445495120
556507631
265028970
198031757
320841116
36253125
475171419
391236525
51895662
37142536
127677733
259858163
297414888
598937060
556693361
309632078
35848134
235469413
401538642
295738298
109828440
491476593
168357757
328954237
576969601
313564425
444381928
42858384
500849703
556057724
178877401
141711207
445713667
578904255
519351306
304349947
308173657
448499118
477556051
295503910
345804124
484003521
139811403
467042279
410723855
387042762
344534732
435997876
151204201
295311195
61892565
479919204
558819178
102644485
384449908
355599592
376958128
352702556
317215423
169940321
11755410
154213261
63147981
575704495
243651508
255868692
539183236
191589994
416230060
54824676
462065813
191397888
318509096
507611952
456600668
592445478
592341185
194080391
517788248
309973556
390223703
42819883
233458884
236782063
172115112
167192186
430421842
239216620
3166199
57236238
173303802
86322888
498105165
259255953
44602338
587541438
376423550
540582902
213086310
568630051
615748139
427565018
214371108
356395180
328532882
350262090
610352258
134517331
551725915
311343609
33453964
105556183
167693802
104026838
166256750
36138007
303404595
55407676
340337239
226281035
221897028
588916846
424854963
522511245
374947682
166376734
1147164
410282739
174763398
220290511
527152429
371011328
511485443
209521457
347275949
310997241
434163824
80898720
355048320
116065889
553637177
578982912
63785207
470402752
258355141
79116121
53527850
462060448
250480847
586605804
609482245
116075158
316091387
592538018
518106650
374782115
330074035
489520337
199908473
519844072
88641824
184697928
401619898
18425910
587121861
448177308
273150864
204902716
109392589
8443250
512550317
582831332
593334149
332972750
211600317
591522803
360568074
594778725
357565752
126858444
180138752
298683108
364952090
341046005
130654775
546063294
315508313
351595272
272402030
428911083
612525839
214192185
298620606
288582260
305052437
538557342
27763859
588645302
302570467
241754542
454560958
351938531
192231175
267287428
307666922
229967695
136868592
340208667
403749491
61143298
275133304
239658874
302608664
319873569
354583018
466557336
484084705
228447919
488554571
206477990
567137834
361901107
232355343
1788876
382072169
360123168
501893952
556208440
118518591
209989993
51571939
453227449
166359931
438698128
346911300
441508848
279455391
257486271
381629041
183193376
264701505
538912088
263268310
523503570
362087469
136991530
111508745
163477722
396053255
194488496
408874665
127330175
359498692
333414518
182071045
160968826
596049098
525735323
60406784
288997102
166824244
572670256
197794062
600594397
365883590
560356761
614391821
381399633
265294436
176696259
228761653
608089160
86519295
380295122
491276045
257238726
318813461
614989643
372597840
617462778
563341728
583730937
310955191
317733161
325257169
218759069
568240050
586554534
276234443
509612976
296780052
171043543
111623314
346731799
190661919
286937311
579694878
551539912
266084295
507003619
232001271
380017693
501307911
225689464
208481873
407419612
221267182
312177179
54168519
578836322
235308759
509502148
409461487
370447878
167383238
459231192
201696779
23935239
125690385
110776168
311504538
206376682
441029220
218941825
381669572
103371178
411126429
502023538
206732556
543181749
453235132
112589856
513462373
521686028
166089571
547747245
30679293
544699525
183751211
579343298
135021393
593606660
594533116
393815813
248709454
125015390
55839119
213334709
403189602
323111962
248724734
617293975
191024474
65849199
512967110
556630032
244026369
108848064
125288032
338778356
6493970
370571233
103421288
71128409
397578835
136291444
482865921
399056439
246369778
603920470
259146715
522986771
296920557
494913194
506683628
590691810
521694565
80947683
156180246
202550694
334561373
63064664
421780389
600494482
561079327
118085490
137746511
241083282
368739466
607725670
351308776
593112507
499277430
292118845
136801149
85199233
17741319
153370601
234632297
128101972
419220325
27285693
549496032
134520268
550936026
365928620
310888622
404438380
474694248
112313840
480453005
58508672
593914648
512610840
281625567
136748223
162042409
220162571
26634439
317646265
578981988
505243404
327530294
250081616
441399939
464188003
218836487
80597856
227162014
403921353
102715134
422217661
53847434
57938076
194942166
273819314
596297301
493835036
292180090
458934674
169381224
412454122
496253024
59080125
332056244
277703763
136762784
181846068
346482358
263143184
581349885
175356827
350007484
141044003
520738187
580650317
605638188
19918024
132490442
369131652
148714242
168939990
107209797
27264547
293429556
365597199
317758520
488660888
223428892
599092739
78215445
301479849
87249778
586302575
5427556
562950655
316931009
430444517
316865931
406602992
476256210
304363116
374998926
110726247
569838493
159267529
420633226
111460025
102774783
178558454
451184118
351601626
282483915
560148398
61840986
313045774
328289423
369605667
150559119
214606778
374273586
131021745
441000808
7687713
365142218
342528223
98164266
417895202
82853445
464728608
214419487
427711449
503833199
407403774
68776611
105715041
553520583
84312548
387288386
80180393
40804208
597058729
155296744
588514127
335657532
299771798
336580851
71337888
299932729
526524561
481640240
418983533
105577893
356606610
165507607
569295807
536652149
551508834
233662916
46604130
357960618
604688599
308287345
427305131
28383304
583291902
324764747
153515112
432041182
377182580
112816920
266887699
88908988
128960061
245877523
281153305
263344832
197201688
2042619
4421644
74546960
85502286
225757763
360070919
407334577
460130074
318399052
433800135
548648000
21612766
543051853
68520535
423639598
609777975
613731182
24619302
369056645
295715176
113430103
37171377
2289277
374266413
363077471
485839737
371151680
447308012
568378709
436274744
31883841
508624427
363941841
113668603
352319116
24564384
280810864
575534278
395775488
307925355
183835383
411562312
31241311
211792909
358616860
406347790
501705723
466753530
147658087
435429722
392227843
603610641
460255628
156675814
419909499
221440487
469921383
411655840
546439348
339422488
216631485
124259543
192603835
350442350
327905335
67700102
559465539
106551387
397775977
187275839
500217570
503844821
149120447
312445620
559703110
238988319
48648911
567947883
322613468
27501986
565432872
600737719
95782721
453278076
559591482
284807909
297535954
80118539
479864578
50328675
155607876
294855768
460402219
437584077
582373537
253437841
537670135
84423462
243321486
173446772
294415215
453629109
231531245
443327623
98759533
560618785
487103559
534354691
182644838
86943745
526462937
181207964
571634478
334738086
315612605
7277395
532757277
601058271
570772872
78201631
587493465
250361206
166371539
1147874
89492783
448808422
462538500
224000498
247533490
315037284
271818315
304240637
384343003
237495481
310604864
438963422
166551711
249872298
284670641
593641266
442150838
184331226
532788785
511046335
582006672
606110105
443833489
414249662
95838994
438419488
421832980
95033817
78776139
111828331
264100358
413439086
502709862
164024990
63522221
592870163
575457681
275153263
199519224
567025281
162492149
194510436
235367861
152658926
417034272
485308660
413235567
507608618
19989317
536960054
119528413
616453087
235131238
455243897
273209872
372477754
545141400
530468483
136525067
507476464
487932002
570571809
163090331
63916347
552671465
445432564
186851259
249950501
373865148
195800819
536585790
317605471
426079572
366992847
538490659
343102717
85558705
611703640
592002393
581354383
443595499
384134370
67011237
164611085
85764604
471132475
192734731
281318380
292843115
279384165
530092569
522940491
423737378
609845127
105058676
163499032
508560204
510358445
160613445
600362195
218783720
280962501
446204434
596518791
109089388
488485933
385333894
142847894
332793106
565658494
194732336
85146358
38324160
512764523
381164323
488394027
262844327
257627209
610410182
612609592
578269951
189742093
66061010
53694812
498641610
580952183
551596600
553044855
495457061
213025527
409088016
50291211
53897257
10618907
128076
290119717
338944307
329432440
101937082
253325025
279437481
492966946
566069745
46874790
253995484
502816846
135983972
162905117
362720424
455040201
605586029
411914427
67372375
49485080
144777869
370464116
325236325
82694739
292246432
190044285
340089079
323159132
393769902
213415842
560267727
329020849
337721446
439890703
156889534
468775289
546223362
400895551
67624318
321182718
24401908
478752271
523051721
378717511
591071050
197948272
175238827
27428993
203534889
281553513
429379055
153925365
193149672
78435651
432406497
585946358
481955988
46451017
378106761
466118743
134377952
318861853
131170873
288335444
496953155
342384154
127721736
310316616
253771455
506120639
8667524
282948089
135029085
531234649
254218292
212986302
465480275
609489159
527544118
454362596
241958516
11487510
230449946
511853617
209197548
75882939
475967492
464671642
298644668
169761259
264933731
138554291
77911920
23239466
363199172
287558275
197239462
249814811
582893764
541979413
222462186
614818189
503570546
393167116
437351216
390429909
468372893
490253865
497419331
29772506
34210701
394407737
167249584
544952873
101005857
97157434
253522584
298447081
237487885
529021317
432637751
570842079
386781835
203089478
486106458
399540017
307230451
42512708
456350197
422873833
274811945
603137453
527731565
467363587
290198076
345112977
176265424
100281516
149759779
421151671
566929704
39341235
52666783
312729512
236707529
511996119
38245662
298854304
182042584
101396614
221978357
447172921
7126530
33773649
397845792
345051180
94695619
586265866
516358013
277145331
576028519
521516610
385939754
545523571
591285508
480386708
161814875
598677103
401753280
17813512
502291064
250854117
423302906
39619345
572723975
482241022
600168839
35190552
123021337
422396620
520537326
458674427
322014038
579454734
305657249
398067656
580274951
223645190
484157336
195007324
145287473
157622051
322255522
466632738
49944198
408475033
246807447
200964440
313680237
464254370
57831480
540266393
274613576
301267349
50740436
538666343
401223692
234371656
27881514
19271700
118089023
596059868
127290263
426941055
385247510
75730614
535150138
476537055
435777540
299592163
566254709
589296838
553681654
165557195
91738114
333493890
568638109
138683220
119809325
246630648
531527794
489486646
103507907
350202886
615772557
364317716
180189836
534364097
327264970
257501106
153088555
237822133
599692375
608901991
281745050
294183961
538592180
582848038
346962122
579944420
83509873
591509955
149896550
254243350
309621646
333627291
19115655
578461018
396214268
23820540
458707323
275007807
197558804
573323876
349889562
231790593
319019143
133952995
460348445
36272043
559500297
472389304
155106616
107064433
545811501
527811102
470456875
251882048
537192205
325085947
543220676
283905612
146808751
385075090
374706582
416012781
10485736
507118563
25579049
63483411
32135171
107611971
597344613
179776144
374720541
203471421
464738743
100730953
341708050
299467546
346250184
7135222
222608306
594973369
4629924
77975296
209776765
388324867
44346170
71291642
279693471
298723239
28658532
245154173
41413289
287092817
519288798
36729736
535113056
431997382
473694118
40860924
324181188
582178268
497817292
535308878
182571973
489676750
565278802
125542685
524511991
174435335
109946929
282874023
318868659
325630571
463548358
340992483
158423062
187823256
346228774
68317728
327030334
318137778
371704912
507714473
441644813
66718799
174809026
150946687
510042014
404316301
13622921
599910289
394598492
490550612
548763154
526178700
176690299
176361043
589539061
449123693
581260334
27686382
190740
13386028
539734315
198756186
298637966
51331522
193234856
203569142
199778228
312740234
231790979
23920073
559306809
500211450
587841261
595026646
76929788
500489448
22832933
207575914
494996974
205648112
577246792
31304559
14003357
100580315
165691367
87191440
374383661
15309701
548349744
7367940
87932577
442274131
606570859
611219102
366150518
187307663
355160667
29606183
615494390
567946882
87526893
605671314
564106896
100502128
339176930
595613942
287956479
348608881
385388500
185848665
363693087
138386581
453874492
607545179
221855001
97859387
391265584
238685929
317609331
504144084
512697838
309498840
580079379
43025797
558588255
448415593
578698785
414102329
580789473
438040853
138313434
162981055
163604004
331198010
312972737
534571647
130396939
260722956
592937602
130350975
431533927
175457371
599854017
438898255
508255123
25763952
97510094
119383630
445912752
245374133
557754215
61951523
369464384
173191278
260786569
358673251
577188523
615530847
491012134
461293783
156182212
121215512
257382759
489247666
260864986
152935254
87780644
269103762
609726308
131025609
326130015
498837369
538396294
102288741
247209499
159805447
379051705
11908714
36037174
297024563
558729915
295901123
230641270
546412408
574134306
133774279
521946338
20507303
541223333
8569205
420436807
31822731
418247346
144554774
566958679
76281837
52304780
259922546
311204534
291987877
521134069
274415549
438268007
91001153
172743810
267683941
450923011
102931524
193929126
216190051
198861850
298995226
491979755
59556607
555286797
227122805
381490016
165414324
305646192
285214671
611874656
471028463
287294812
422961973
388406304
48391477
485960787
610772245
342273040
598849888
348540726
287295155
2246869
581107134
85433748
277416196
168986536
366910321
386138017
476768734
83294454
321093804
17274266
419357330
532097116
311476454
501300930
100214719
314223267
435348355
123589563
2145118
192925251
428881476
553047192
607374400
363438473
340546224
460581806
602400122
321974845
110934037
293739286
578122158
540074389
601882837
249327438
444278745
366534656
14115662
113891066
236073193
197815725
232578051
381285480
177901248
1765124
221702582
615211877
97509655
122868132
278238112
495022056
325447573
419179463
582281819
16406301
501767963
108476873
132644181
436148403
476783768
609670212
27164942
396092834
588550222
570814995
351236629
301944184
316209236
327056585
185809333
328815041
127272880
35449961
493433262
422634125
472410016
353250874
204311907
514821472
263669195
448519879
519146167
549344027
579557294
260563944
388973606
593130561
88777524
506694550
469812675
205861987
258254539
396047583
615704339
559284629
60547446
66314481
139938052
152455291
235659321
350485329
517981390
159551992
477079643
13311183
78676828
271780118
436508874
310584048
102678164
455056810
470915025
516854497
289843461
414487511
415368015
274451538
61401303
121104696
2737483
372586603
483849489
300936435
23317435
228867508
601248506
469526460
236428865
484257654
272076836
365427685
539574079
255493298
233797782
510983642
423115491
278912473
167702908
557036825
124466229
537359104
515476692
470011116
50580874
12052433
276855131
231879896
406521025
247619084
62075536
354245754
503817943
397390428
26855719
114466658
10454620
489064652
199895086
248681581
497376498
97834721
281630822
295143514
612514412
47615787
49317413
381495717
492410397
4810375
468645314
398528741
450851756
47192273
293623066
431154324
121871357
455654331
434979029
275597655
57346657
462459892
477893492
33496809
581657883
461661558
522971875
466101416
177384067
147346680
288334350
73349158
278573675
107491782
184868853
142620959
503335484
580791457
580484625
126306301
128625641
332594506
531265726
208377623
127437597
414821678
124393278
166795123
548273124
140253587
612542138
413263397
146907285
103849823
276441040
294552974
431701535
52992084
389771702
436168075
203093058
43307964
262020850
325327142
20492568
217402456
333032111
466620347
246579781
32904198
387695495
1620492
512981553
368835191
288390757
221572434
170130602
220913171
238558196
393009948
317413553
242520258
598610517
308477057
582460623
104201552
106937310
72546533
600115262
410466056
380428477
218135366
283757175
392260324
12817230
482397856
11979593
532501395
186367156
485976184
69225871
349814702
526589168
33568688
159072849
320160680
334911178
479961385
312087158
462595311
103136954
82388203
512334293
191719192
232459766
317144232
389694024
96050015
112354943
479250227
31545886
112516436
271627988
365630722
415225535
166586559
530141151
554159384
412097849
603573847
335961869
46498650
505857606
386605193
612488934
161320313
156448598
285540482
247712999
556163337
264300041
401462359
185444069
13375370
178445283
449445855
127741497
450237975
3516415
564408184
308721486
613380975
389723701
553659541
33011615
139739919
133924483
519383074
277146981
569816352
302399297
293766433
340591843
545086001
177376311
474920621
338111263
490514384
424882887
133650521
444527535
66730560
567050933
32344959
197285656
24515703
126532005
244070005
559035422
602930254
428916100
567627036
65042229
529221657
29199922
84803866
45148332
162531327
270980175
434608151
197976295
438535775
426910791
12342880
309355452
592665679
67526534
463927444
496804806
345757571
168068987
548896577
23676894
204916027
423873096
570797053
416439417
238854503
251632931
231426
309325454
8906002
544086911
317844395
362658228
83373391
188264770
449306527
336569786
324145629
547192322
556682296
524389838
361298588
506751106
433513338
486274160
606052804
556817236
179399825
344287220
63929942
519802140
164795122
370677966
560588482
358493518
139778813
535597603
349648365
186403730
290817646
107074920
521426228
531720613
223822833
158769254
293310450
271555043
192965140
96926956
234931348
293267778
64563926
145955541
128502505
400266125
523417051
210138174
346572604
543478669
135443906
374013385
585952492
295739670
273367534
343973424
415954146
354684721
544611788
602720962
369966211
26501624
161570928
275276852
165974164
13866761
563886412
297852431
52935507
551879799
303940922
505186235
433588542
490873525
578233784
595676367
99950884
551805809
78512024
603389786
66445376
358934215
550411181
247049563
291294960
443055316
142932547
351961657
63902389
351793844
473550427
515713162
406326678
26645692
485803300
152601257
268334202
104520505
217485114
181074313
600801932
297889884
366734885
45570307
325334111
115634550
189726758
348185899
122338594
411241327
408590264
138588015
52026697
538517176
67130877
533552625
492420310
457039014
543548706
487224582
325087579
225684454
604934644
193491169
985545
492249423
122206155
191890890
490386535
382666049
285216015
255662998
198817141
196864258
92846910
260017340
186178830
463151998
245903326
128363164
302411308
426992484
537963913
231437786
491556381
559844090
300432873
439180892
39035968
412474313
521105539
451960664
385951031
225480737
362312932
317061555
215781038
450342631
38848841
443112837
444675719
23160912
604266064
111751062
444921149
568014201
334490308
440266897
379728659
447754440
371376607
583801016
135656240
506828560
187580599
274717611
543597449
365257403
160027111
538129477
537874249
392194142
210209126
310626852
472437268
133883409
241001191
118923376
455066695
257329512
268130652
66683332
472720744
219830573
442410921
522787169
474970584
26205554
567088836
411705054
160476405
191466569
362338448
541343455
333467692
243024560
59971995
452733128
205027565
49761136
610240429
607650263
617811312
341562069
592370444
368703543
488524611
372119833
207524915
280173187
127106802
355545222
46076540
204762851
572325952
480097878
242245431
586084132
63324062
437375003
502353667
136531026
131564069
108674326
291836517
92995784
347494389
482829424
147293926
204226166
140010985
108193803
495152686
529756889
183593083
48414392
406213984
443197073
505044864
616615157
25935532
286091384
542367930
414414095
336517103
176025765
386490269
577651741
580554433
70128687
429901409
148693286
483676834
14857126
179731391
27548920
242187336
348736316
403634594
544023503
527685586
365256100
251311314
488201315
445473577
26927650
396619865
243943287
175091658
445210979
534787563
468107816
535896822
232631561
563418226
378364769
617988001
109909835
381091981
412735943
303881045
546564945
28461399
58080656
122852584
354264648
324359501
242720333
561365310
474320979
116999109
52309261
466076733
192302342
373231275
3658094
214686072
587939838
266164668
513552889
154546661
507683797
530776448
490972885
413341875
142273669
215372500
110648476
474089545
285644569
490693725
156970985
556523637
302653459
241258178
41989210
374381209
77927096
264504414
321052580
175726446
352616167
414770120
21385774
401231164
197844188
314966158
89574042
617914862
530506446
381480352
616688857
102877523
378285115
335969170
38284670
107958328
465027593
448421807
495663757
198534075
63154274
238854757
617311993
4216718
258765185
518971469
566463408
489913759
243337169
146681311
240960917
602095208
219700195
242239710
55230810
341738568
368522865
85474855
494070031
391250459
597213790
505681873
554732216
77030190
451096856
345364390
452553119
431809431
6831115
224063694
596663345
4847088
178324766
549320960
572418027
79661938
540642721
267572655
28884394
434045361
568899667
96455062
585642306
252301844
539878953
426827302
382112977
309816577
343679760
480478077
280549951
136244477
425730682
193810743
608826660
64166986
323400323
406070534
469143233
566283525
181876020
75662485
352662642
375858777
151791311
479688595
395331082
381813481
584187149
96453470
135836143
45532993
421187068
85647275
432680980
337701577
289932538
106087868
114246321
27046433
350653015
516636895
332989028
177522349
585819163
499347576
121394839
41518277
560031640
586173869
597936095
217383538
41235506
276544598
468764254
612940786
344132605
500259704
353881813
398082547
239732168
178599312
296352972
575995094
332564472
39805701
177809872
135391138
428658155
118276296
117911473
51882571
3602112
22159699
576567313
148142074
363780048
323860025
444844012
304016189
453026416
257144259
243277129
128905140
562098701
153268619
148884198
114942845
129566978
289453667
226191188
284830400
84055
532663426
276927679
464480821
182010713
305782727
346219724
510051403
213108380
99570569
538078879
346913804
188366824
240741049
376253530
551562426
304141809
477324022
427412699
370071417
354112511
144705508
177721689
559622535
317754227
508752381
311622971
549815592
62282658
271641194
107304885
263622982
392642252
181291642
420592066
463964408
144605983
14817121
172396565
358731338
200065327
589267616
523262207
28917710
434611116
202534884
102440166
217822761
505516778
234601291
53565787
178559105
496102511
98013784
296946086
212240473
238259700
281528551
49740095
352468508
268071344
82779900
143572767
83112282
559754010
87211049
426300254
472277887
438068837
598677931
265179145
539657396
559155141
170647405
427583070
57502703
533009416
160029435
413070919
342872035
44881098
538525271
173765128
465627307
573660621
274542045
550251748
388627250
40958278
503362541
441012292
32909886
501596790
152898250
225184095
26366856
310233796
246844012
148263386
583593613
23888058
554852720
291394484
563822696
286390225
173117482
373808031
132358909
571164642
324945982
508462181
181252722
402150016
52709523
219713229
173750926
304707502
520334383
368663179
164077933
151470538
270184906
110497047
111836750
221314073
24994497
15328321
588333369
375262076
324939531
15276712
493420135
72948076
240318424
102049176
266690068
574802091
854918
555239438
264434794
393756713
63556070
169531652
224828276
89187690
562656123
379250539
432827067
197496128
538502647
65858063
583831060
419176192
490522469
139747997
325960685
292066279
121875721
194722325
333524064
107161578
481749732
547042991
58532469
436404253
569081092
323477029
250094716
42271669
121788254
599261070
324845326
578263292
316059259
563199450
473905492
135726944
336931132
598985743
311784018
82906279
17896907
284065400
414219800
303577948
610570308
486313810
86318568
467430390
434405076
497261228
187460619
169056101
457687290
347481093
141774547
403933394
172307011
16930539
156190945
593657904
578116608
561927456
425364335
204831241
48925073
273495893
479444816
522859665
425483962
401009062
203680458
120584081
31252965
195019288
613852697
601739215
527926265
28839904
69641211
2707348
320332455
81827209
462627910
409251275
522745995
319617212
97922478
285826929
517651477
571791541
556902949
479473455
605394122
80304656
512991678
121337834
52975349
35947846
429367766
195421850
222211575
443843721
334424643
488677594
613283182
13530676
162657951
449404550
136223282
487904340
190552688
390548185
137672288
141946966
602760992
316261496
268992937
62291617
167112763
344286365
389873832
494259995
12694723
282614582
211731735
44016106
484532140
8446870
231835190
443221593
394633899
429991725
490082688
334541472
246747193
457568360
378835957
224588581
555239641
414766255
212716476
102690932
568074968
110233771
345451382
357365888
465848708
499834788
594887102
486349667
182614888
530051159
207639506
605041377
31712556
340807539
143755460
223450190
51451355
138037870
320224842
86450831
32468330
606717094
306781870
263151880
32787330
201044374
236034812
570239071
43338658
288985659
344098012
182356113
539716641
268455825
157364834
221703249
115088716
423121721
275256520
370202054
215496581
81900101
337427003
609032536
420776696
343783545
36826773
534339325
229793058
109431030
84298045
11742211
190622695
523307204
103258635
344335388
258275578
614822636
518326468
362926850
434012503
175341924
425563432
33479228
561797949
401593869
370362882
453833357
329241278
611999143
123780939
390320790
537548891
19380357
470640229
21226313
258811925
32286586
276799484
486940270
537635759
205224956
286739144
320619119
477048432
310715450
610623071
336514734
53218521
252500650
608473154
159631881
138045704
616811020
583502763
105931535
594300204
44850668
16046246
139691633
432308420
248244003
246657998
180468552
473587700
207471182
299065738
593714342
553414344
107127556
557206886
447545951
192844758
268873913
103141454
410462081
589493690
197560652
458403384
270874620
534915452
207320793
319908982
430891902
361025663
107438285
313016592
546078824
542534878
39288952
215400412
185891998
543900087
236092395
607192392
136313383
376997006
121417446
504070005
367176882
514705098
208700301
106459198
331508099
475857320
233167148
285126841
502525397
247735900
110161000
525123656
382727039
403781127
224129656
290015826
579915528
99644178
588749343
312897917
492268338
198360353
441971381
61916451
145884192
562988148
356212512
433133551
432567650
183882863
187551421
163236811
187032381
61794268
465373821
284442180
428914446
378323948
126379383
297684739
474805086
46359354
168620441
291168553
166383567
106778128
202494319
536535000
107475806
356014324
89267452
3321720
358227608
409140818
423067593
108325160
33627395
418030068
41914171
495775565
577228896
4527713
242293689
96739468
40901529
506104425
77755070
376761238
305449984
22257022
213900642
99211830
192638749
398458799
249954218
484949080
462210289
506297580
76476368
291456403
180593910
195719776
178834025
97876269
388135668
235003033
30751538
278828229
612981132
332725171
71528048
618130015
135488012
454166114
61099616
223943908
65621745
532610632
205810087
369301747
263036929
457911774
155902024
456352914
441884598
543960751
457624479
219783777
578083036
353830810
26995312
51888852
323494648
615257860
11064278
523844157
321607776
152289921
487533748
211573683
153860536
446899009
459577581
567579741
81718161
493722239
199127784
163439378
570556482
389739514
238284721
593864276
383057315
429783635
454451306
342429595
255306882
248419220
16459891
157868522
369749935
407892210
347168668
218889671
1733129
553420835
398010617
315726555
309307831
464960768
221393836
227193999
397317241
118223205
510223478
49154042
233436789
77784887
28690710
54223281
558498311
184442287
434029572
34171205
384667658
354953978
398019984
4007014
558514158
323353377
561751594
309979310
295300357
276094383
501609576
313032709
119528219
456216070
48283541
591024521
108516190
494474086
282081260
179382459
302095865
162522979
113933490
564236943
119742711
430114056
489856806
616462401
409386093
289546235
412926704
440055660
563820135
500026183
47868350
131569011
119997328
437042743
528000658
351013842
583640059
604029249
337228331
393831652
185668797
408675675
53057087
65518504
372465691
382211619
514609171
13098253
177375493
257680318
132317644
532996218
503415841
34089368
90040163
438243422
304804721
238190139
288564482
228373604
340707126
71874192
500760859
62980236
371260024
266461374
564835766
229155896
9315089
115422172
562219303
604680688
57652440
78399654
237683217
35685519
198224152
555034295
189035619
238335588
381391576
443525787
232573474
595198939
433563531
197097258
278400962
397827893
563277926
28386732
222930175
269370652
249422397
250950692
430684358
319683510
505005670
125276194
516315969
378022199
382101662
95737873
97729802
571918066
350570813
88326577
113262942
593409652
386056852
236751032
196820218
125769496
104194824
9899242
530839999
432677195
492249558
47066074
122448291
165636072
599662200
103698496
588654991
121285596
406503481
51173386
563253295
567731996
265148479
507062481
329667163
581439129
516461151
587216091
383745555
132709467
384565827
596305055
549375434
22679085
261367380
372532973
93819648
366430567
192029289
89514517
87107324
149908990
38228065
518011479
559590780
500689210
606910092
592080361
277304790
571380880
81306891
142634010
534085756
253812672
249554500
539772287
365515724
296725866
415579966
378681047
532737101
19480080
562732433
323815353
324929931
401373574
551585918
263691918
500107629
418866037
176952998
247929070
30710073
145049372
534831918
568480874
8568852
300613456
503048282
333626888
131454021
410824639
142520871
323569558
533888680
187655530
118045557
229333472
443060505
266821663
590807139
548485101
152396775
258481837
11676622
610423739
470651297
156789844
33514636
389708890
553303451
427389762
277223878
120113806
577472838
253522239
299853691
333347007
224339711
590377290
456847948
287762886
419224636
391035186
469484766
574594417
341372844
298403765
201635121
316306237
66019969
196287019
476329005
337312633
218317006
353922642
278029888
359750716
297154596
262416168
21291881
349507382
528347405
345865094
362694649
596903840
38198024
98228003
388388953
196064952
104019964
169098266
343856283
407319093
315909360
143281605
561987061
411996122
203429810
200635176
146366865
242315044
244022620
353372320
261567962
473186321
334490675
373791245
181680993
537501538
603473080
227823492
442233984
244684394
560714721
445016132
311888729
250281827
14403827
197777526
595851651
243851778
67372702
451640459
470145834
230537741
505211602
593804902
85744694
199880535
467409314
475407041
122316285
437098929
293948050
612606766
433082234
338390134
89541241
33272047
480702144
133822245
152075184
376214413
272262093
485357204
36337767
474128044
100244903
110989723
69552043
408784335
483097113
558486602
361180736
162492594
276563645
31306303
591782716
77525616
85938797
165344366
228682419
550028922
425742211
428313805
259670726
32131963
176974199
457357557
172989526
455508407
425626497
166411669
586179806
480587230
76874930
35868208
211571114
391680043
5072244
230789118
72991578
509303145
198191098
73136902
579995311
519864029
151078175
321556436
613864338
263106730
302840768
183120890
436251252
353840186
4197037
331440389
594063361
181199507
414239759
340551110
453913387
379739465
583284337
367810066
176530956
374491385
276411970
240934937
284558567
479974314
69939820
228265891
31130412
176621950
190662672
322355984
588923446
723492
304257636
214171492
551761429
29672194
519967804
56003716
146527797
463839758
74606180
338291109
70211329
432595924
170700080
258784640
47583540
300364710
528404413
118819422
73816853
34730600
518274931
513033708
198544284
106751577
449635749
549658344
462361705
204315152
525632207
192672391
553430102
497682076
521281502
41785349
329477298
205560876
246643560
254439206
256164852
227038364
455740181
16637117
392337060
127314803
83785945
154234979
185018087
33668134
431066731
31130820
533814426
97733053
464911778
197273779
547879922
591545886
240942300
61789758
355920680
196418646
347892764
557681497
242299015
75038892
32680333
127665726
449402679
63459199
79578570
263533198
8024398
427800060
364715726
25605522
325475902
276395050
123315278
456451289
74661005
80664375
298277825
254589076
444447343
411129941
18898222
509639821
507123316
372772936
510477290
32388276
363004825
83639560
364789354
514140629
247110083
508743966
12349683
25864916
278430954
448079182
99053351
211103807
54793582
288353739
14864850
27851203
601181825
461204971
414386116
220716895
11000355
12091561
318387910
169744985
123871611
403389013
334243445
247709591
123088438
72107327
146756353
513226982
250952635
538032147
24326109
603764728
171101015
321483244
558877014
469604963
301464688
362310087
437731731
377513590
383633356
343973272
543892832
334802482
513197437
26227077
502404596
535622972
601768975
438361400
560636125
575378931
363981759
439470384
345866707
572949321
128376002
533482607
606920395
549262858
94121320
175430994
240475483
259113953
19873917
585995377
237058375
418790271
184209131
520971444
566313388
333235645
227794208
118427453
482019266
117989554
329306722
478119615
261612596
366705571
499730328
303936372
596992294
396955964
305298882
69022676
263648220
184519131
240978992
69174720
373601111
311024793
535509057
223810511
321113931
601671577
327040250
45993746
608538410
553991415
601612822
606179668
598387586
244415774
219446787
419915005
34897192
533063351
513160727
333556287
438751730
601000162
325080738
467007554
480338177
537317832
492029479
402801929
75298472
372866213
225224205
353705268
435331638
18384023
133983121
140482962
490876836
557003057
46093453
231160057
98646101
591889292
364822604
209419474
297046357
172658324
589144084
617289308
359197667
581690581
16767501
48750154
457307951
33040005
446260499
203461934
124888335
547479465
504523547
160488062
425361231
51168904
497210392
106622787
5297070
525325422
582342855
344683694
421419503
582279032
114794930
270159158
368124777
557752948
379812216
425179582
430781591
608947570
459116041
431315264
609806341
605929939
617910982
69287770
149841715
534617678
429427102
532013454
570143236
226947173
543301780
59463117
569053769
48396895
196268285
193638916
317450381
410369488
454636212
1566563
83103245
176631140
448826651
351214804
997101
430199865
211584325
290218224
460477495
221441536
439825844
606293128
609798096
504944884
525180941
535240703
114830312
614764974
610564534
251110629
203925530
214749771
335774373
498196197
386236487
398870705
126108261
479169979
102833000
112528961
410797827
549913465
340976143
109034375
458620777
108525417
14684469
445262070
260792988
45001431
367751715
91730783
528067780
294202759
423720692
449795166
385212534
139249856
279237720
576089540
389872615
107998
119855221
316561617
316667706
556072488
199826660
513941004
578466083
187920647
118364888
384693457
610702600
380837680
504396102
412214742
589160088
141681257
188421468
501073691
566952870
458006162
538961226
269590753
209670570
250057315
473623511
422127531
347922709
28852766
168713219
89673678
48324325
320908793
390420233
184734663
95542280
94998622
527277368
463992518
446342963
407613893
463246075
165601367
462020074
593392768
44852352
55576679
87438954
225127514
311691260
123813837
64423711
26677327
59109122
482547792
421240392
170388506
572062699
417556590
276525743
543130537
226262425
114825240
456360110
86449205
331332870
346063888
469962145
362566053
131120063
29291660
152886879
471256123
112339401
47740047
310426080
403931993
487223846
613791661
312153029
258435096
135026117
355139299
577797823
60997352
392533047
577622981
539830584
592463089
123764569
103233346
235018525
122994057
173521411
299380971
544434564
291730577
156817081
378956931
277561637
615746409
404543074
508134010
180003155
364472827
71789817
80175206
463533558
347771324
441206306
461815611
41898581
183541983
432739540
451664783
239675833
152172388
341505806
270227993
65645315
581660039
589630215
206525984
425889253
287525436
54763687
354803588
579388229
617730151
377979009
500586262
381598473
560769586
537905592
314218005
313747736
454187689
227506692
320188395
93777966
408040614
52909902
500446669
432547518
460222764
76430720
409376471
493634872
283212504
30455706
89578030
475822958
302259228
564055128
501419557
299907161
142535946
570557998
116892995
431127610
246077639
430396300
376664378
116053724
178813515
71976769
343719297
14027769
196987092
532774744
343884648
152705843
75445111
180141653
461413327
508792763
506914002
408530274
178091518
603629028
310179590
535276158
36972018
453116621
308152954
171341806
198908164
221726728
455321193
254901071
573000489
161739331
362252329
57248036
309370758
77134399
498079670
557439469
44099440
359628234
458354525
480534807
598338611
238017361
137121165
318779226
219087076
403985388
363501779
502573515
416991387
49707733
460682600
274891000
193082306
423568910
158808647
456795901
536269130
252661973
368983070
266062456
99207663
618120036
230707144
498591482
189488404
59263464
39825702
594675499
221850016
288531230
477656472
400112944
99980037
160375362
409438813
105012263
43664003
319288882
121685087
539466620
262542264
279871274
151294823
85230948
141143129
172244312
303901945
515182161
244257633
3059478
480914395
397525577
519557364
430938586
596285769
559770670
468750632
166662995
141973111
262496420
502122767
151661298
300870304
262304328
117065090
43667400
541694757
513902296
537539092
498062672
43512901
289612712
309909679
61114099
101500330
375707186
204827781
82207192
320171466
408513342
168857486
255759345
115498562
9699897
394735795
394188852
101845246
145751253
549224620
252609954
78786663
454204112
393095115
234803626
498305076
374721867
224751824
449650985
127216214
403835190
430235233
426437288
467557856
177961077
105205823
338929625
113856005
272652053
39703372
162201938
325625931
259148280
53721175
215537205
272349684
549334834
385238717
381883502
365217240
165178238
227093191
154675810
354362670
491999727
340127541
203085340
572650880
334625771
154223033
540423291
151776297
518149260
238241231
91718234
376470344
471957632
230702231
448955105
44970952
509557458
222357129
167156480
601836044
355761996
52253270
466918811
196214990
590930694
225898812
169688954
228685063
318829165
339144712
439468090
20330868
91218008
334233723
504565076
135355578
520405516
506353861
361113195
548733892
344227434
566976171
43562719
50502765
27376763
107341521
519232893
229584246
409102513
426133793
526036323
609981961
39614196
298385742
510402951
104250462
328536255
210810993
394396879
366867167
317908216
580802555
179617412
139562867
428210187
523670792
398391215
247687857
283876432
521447534
4005857
485632641
154858552
152673163
8467804
183083690
62654158
423457657
272410613
322365396
72951909
52958012
430880508
132903075
462176657
610814526
269361661
448565219
155969315
63658352
79889520
227827106
291922552
362810823
985401
256398348
467515825
463765619
513475344
616786381
34391573
213940441
42403210
570941585
277864899
498180991
193982773
309526375
466324454
205622574
529782398
136700412
215578008
332672642
374722511
223553487
189455965
269595366
594877208
490891193
512397862
569374117
86088857
235055810
563803590
99229901
423413749
138440323
93447373
61243968
207435521
437429046
559711539
237734526
203196278
246865924
425713298
190375102
250071114
413089635
36919744
38115437
471256675
110952934
530526920
280785896
190591908
359991707
69691630
183008268
58332531
287985530
58960107
190727497
351507281
480710773
350005092
316368269
12593396
106923057
29432059
87959869
561104361
566997320
252396063
288688070
199950884
239526648
516125623
35253058
363127063
452043567
118456822
586701738
61100948
330393993
121245785
413260849
533071810
261170203
187515564
407046989
334085776
545945313
327357350
317996409
78761234
46935994
242999350
33265957
49266527
361239440
206560419
397991460
303050061
266732053
92228878
67296248
37682177
175093013
209528509
321485129
487626341
445972519
80665915
340192553
418925129
51901194
79038683
508743181
154749466
115992110
451116823
394608406
282328624
162896981
425498880
507857767
556448656
229765889
350979492
571551369
483073283
566875120
254431768
265765862
370809433
302776669
187652368
594078354
530032718
388606009
324650962
211985275
1345163
145202157
611979387
189320561
472694869
96795023
99112218
245917420
521933640
422341809
487156353
511801733
144442813
43521369
43793856
366528966
213586320
140347782
258643895
145635592
585825815
499556589
187911057
9661930
174541211
214585591
569986115
498183118
479905576
530657916
447941370
400786244
262557514
444464700
582840378
544444335
206001915
280950414
64618099
364500043
540525582
515095896
409259689
450423187
35328295
259268924
134673896
201090896
234197857
505733742
527036348
452153903
615636303
538137841
338587610
585344124
265826743
366336477
386518822
184570395
68554132
289975399
563736232
491242186
418238332
428527527
324257576
597684929
418726733
92113252
57088784
9283295
345726159
278477881
50110113
164011016
251768265
275090007
437608702
96194975
237963268
576597894
44666948
335090284
404471255
35149968
35905155
193840661
462530568
104808080
116773380
407581650
56316070
550678697
165933883
403135598
296017769
493636664
423521853
62612897
128358593
473764128
168233590
340630286
397400979
441940335
586167630
325922666
99514298
451285437
169696323
217503285
265688368
255850376
170258939
570738340
446400639
38935349
282604877
520287118
359554303
157666309
186353655
351799655
266265679
392410054
273664557
313576421
392849142
515995171
136290167
320816802
230775574
308844180
142374189
459838544
375457831
176523045
215210531
183581244
210644462
4379850
22598739
61982010
2130182
436345083
447292097
408103791
90302272
133072668
20944777
570161453
7643110
319907102
150127257
278273598
262711992
152142098
74951884
347580141
12677755
449476765
110278391
252180775
425754358
313689572
14250969
460248375
275454288
77992805
242875572
504682177
341134767
88823083
601410118
615557482
505910545
242905471
614204371
583637007
423840945
149114684
480320609
51857846
46040684
593623747
571525931
593907757
32873559
585719326
332195360
240936582
87044921
242867165
613999161
91185142
117273775
217822077
478748342
449147893
466800594
105700107
228671619
88335444
369605604
185754240
400280110
613928094
159146347
598876502
41389931
266584172
268150346
443745223
450580963
580946979
87579947
554369187
101041944
466016699
455180764
114941276
14425039
228204773
355452867
182021885
79989941
246665503
379791941
95187070
104095010
465730496
481525609
71865972
421265894
345831658
168354502
251891735
492140915
444608006
8382537
145163476
53683324
583782302
268988596
547209585
88360640
81331629
12145399
211883988
278523680
205143637
156409246
105044055
324620891
226405196
260293263
504584713
344643666
479662817
412470562
14313553
137908879
43278404
5291042
561169561
290137088
44922170
579927087
506053671
489355181
115517314
270242843
367526587
92144269
333341451
149188725
481351892
480688739
333701851
514185910
534908796
351199422
198630648
487163421
460731930
480116515
379507082
200875795
69967620
556328185
209697229
530590476
404506689
373926830
605489992
130803370
116962946
301406272
197483305
141873051
119189591
412873669
272997173
519151129
416253507
488868586
611163192
196883203
213938468
428112386
583923487
596128276
584073295
322834682
285856334
24192169
419961169
321238227
521160002
105773066
375797507
282671710
437611519
228494648
218484026
521326693
297861407
415467531
242263942
206051030
85798733
291159975
432909377
298752737
361487568
443299452
193235783
385536367
535690497
193498549
508626463
160910777
39359338
519434025
299199353
381363004
558736775
73024976
595994362
266789207
26482676
49868308
47431346
364297788
424074519
372852283
122503688
217669592
151828577
609600089
593469937
472228795
317884299
470450958
113062592
544938032
265397403
591756153
540473369
304759587
454736913
422803318
401519214
517012311
270655575
122005122
411774678
427743905
102000418
429815400
32237446
502457794
404579208
114086891
79678513
91574977
183928146
84677203
50887598
68849276
354946363
83035603
501624995
295460670
72313463
223860108
177123262
351590269
79858183
326356668
343513704
544440561
269542330
102975161
350234975
517776033
372271766
125930751
433619557
186532526
87404793
313336833
409073333
359413703
254989151
562234113
488738027
537730723
270991941
146759740
10106857
166769116
114436437
207410780
435502737
348557395
585001461
536998859
13755135
581839148
342664424
208755390
580097954
435948733
463696960
227988218
154038459
474894013
164775927
440459097
413816768
193393509
99100739
418669488
383582484
379003350
521959776
286421732
486303762
158107405
616780876
67013075
380655541
371115676
593643625
453858056
589859738
132347838
437130176
284900291
536872342
507456779
192942390
420385209
269525249
573119247
124674235
456438755
354146600
582560587
282947403
412371614
301707630
391297084
351764441
355746545
43181766
605105705
298032691
157032330
431490117
230989722
92997221
100468019
615440658
215499955
329504548
303854761
299549662
309887601
452871013
100170600
218629540
321728721
346065775
401149765
177791344
583914984
109675273
537618540
300596742
109524428
450499060
494477016
257282824
56285140
348644047
355158269
562084462
556258085
574041308
437623104
192715077
465910329
513558765
252768910
58450941
202252494
422744063
566953790
615845791
335217819
169243436
227476848
607050912
146609056
332638979
121177451
474731104
265443212
451307238
76627510
128431283
111629624
517742530
362431303
393286392
224941168
272333297
354383468
307434481
385548437
124965872
384576747
428053703
295237521
202086686
329784726
456919469
369835685
535598088
7127446
69301228
481684641
26462939
346902619
450095821
545348948
253860682
482064724
616633906
568719858
230115377
468491546
364441029
509421736
2570695
546323341
188395580
113580826
242180539
190666
278257446
389047695
578542597
488500457
482418718
458376651
108638661
258707608
421323496
228042498
547575721
382952779
151226312
432377239
581783899
438034554
519580284
535738393
306481327
566308778
312181648
452143741
469279188
293780986
248729666
163166533
543436939
451091550
295044592
246161926
422051056
277707641
281746474
133225465
95354681
205937044
11421563
140751848
172264519
550015074
299097322
403851095
47640721
259779421
567495378
470320198
225909495
123132418
58835284
300757239
248826224
530046605
57786978
615629506
491818359
48055055
147891565
441427729
139340176
240299055
532915123
4066327
220969273
282969353
7094403
248347550
415209452
475427989
236333641
201317464
501415902
320477485
261393488
254039933
140076519
326936184
62441075
91087001
202809171
147070187
223548351
126886744
152037667
596875329
278933444
137492654
518150407
205629793
614634750
518575628
478025573
207396158
257962578
502829386
284303967
38296456
514143711
575104205
292781350
261906542
187748752
36875742
553705062
241231658
538320771
77161619
413946883
159404750
209195174
91212446
333627624
229616070
386051490
403010385
228713833
416156936
542526755
70596420
549383687
41970244
262552432
58270729
343226824
292560906
368468300
11733867
74583968
13202835
384021183
367049020
179072583
261087838
426538482
269309740
77250836
519504633
238379537
300285389
117364415
225221691
517917222
603918205
40691578
106172713
607751039
147383354
237680409
511724956
531583380
254841311
364560093
162645836
527276683
348172047
34345738
492225841
110763603
36909114
367361520
508774642
308704609
275233544
106501590
564693678
260560512
314716346
46191771
306868622
199756644
524576912
85749140
65832439
97965459
440174666
242067403
75056422
573946570
176293682
186356955
360544136
33597887
191802137
21417364
180398311
545786133
134507535
187136281
220431339
537205429
497485976
532871366
542606026
592503244
602755053
505846680
612511078
3332955
466901499
353070642
100194236
112081305
223048074
220492107
482464053
141892288
384439252
360648984
542972018
254038600
191225152
447335244
17021620
149919931
240846646
360667137
17812489
164421384
612548832
121795099
294836942
345845873
195117010
186025460
146074602
71318855
88405803
242446435
442045544
444482767
519510410
331996480
183850926
74609923
534496405
71752536
590263156
262125155
234260942
324467268
29453976
445066188
6359826
571679534
160684044
112004068
65735989
461558106
6027369
371678738
6029185
398217074
268964344
10989063
525656404
597194495
270040278
163842624
524265059
121410037
276954777
268798976
49417491
360155920
277925298
433098414
65916119
236347025
388151948
564629010
423840710
66264839
189242242
301120962
3281250
592822921
57117933
12901868
467724210
473113001
66978545
107718183
498776805
135581194
499468103
402445378
86987942
110452010
487996816
291982241
509349684
250227399
132382879
117179885
107539247
33899049
448433786
493934130
505594542
417825877
584809279
414971914
418857133
475183557
580137628
27189969
227279949
463722573
68274682
327520379
18927530
351694004
600501101
418602736
519407976
520534733
15290882
70541390
318737631
405343699
273742750
259880923
345236476
599857979
59483142
72471607
305614118
44914803
207520897
36552316
75080722
356293569
570027452
530796726
116705106
335999858
58616259
161707953
438456121
611330910
442787453
439156901
274071926
470733744
608190474
409580157
118611182
233337732
320571225
478549713
256838304
222836374
209090369
249360194
556115045
43894098
106376680
157113086
226966984
106145328
127478177
326668139
582088426
178834593
77408000
393674672
189212561
318269984
447883978
606020388
35044426
465432064
512096290
354413676
591640274
532896166
233575009
109578487
312650230
400229051
291818479
218007231
405371069
176172890
510819806
502930673
553668595
360747983
444806431
313836636
458016215
203097367
566209815
294452521
404396012
267586123
196542343
321758762
304029158
166745829
429796569
307170007
300521058
596330144
373544190
482867055
171484324
546798624
59159892
185909042
167852309
161932199
226616754
296563580
591037652
352704789
73608714
108433323
361478426
166231348
461743637
42711392
581164589
188568247
111491294
280381820
191903646
335903146
208203307
430263125
102305771
102322072
206827486
379872857
177688827
221913556
104302400
500187720
578455093
94797181
353287286
103461646
262125745
510913153
103964844
538195962
502722800
244891593
119312059
85190899
598516400
208852505
46849195
410954192
18585004
107878428
370282518
435928691
287861809
413896563
365406003
157912088
207409419
174874121
328293438
253861463
422351519
74651176
177197152
451805871
466698164
294871422
613985493
526665265
56228964
132193033
491078693
461587798
332283816
164557946
167842877
58578482
541187700
444297435
493945069
580305657
495683185
329500710
268122063
90157969
464792378
255989050
376284664
615416189
507603555
53129344
141697826
36336952
402537363
443550841
473189735
20980119
237847365
545688939
548099909
613706367
445960415
197909833
472340581
138539624
574706300
247814060
115351823
199841619
51348148
559949313
102686900
526031704
568547304
359285468
234702601
593130512
68575145
36047143
142917286
193704698
540908036
348879636
196732574
213863813
149844219
575564722
96831777
134783609
560993560
181591980
319957524
600826576
472963155
586229995
446176730
190878737
318451244
265978513
12148083
452255543
305746210
253721213
238970529
139371825
76545373
229608599
294563346
180702220
558446149
216612447
190745409
253431268
163822220
466703092
509909262
1251273
39325378
548821675
143434104
133209999
532504220
437699023
375413978
282849987
223788606
139521952
499939867
330661756
113284395
455096544
476442600
565385078
416051473
167560485
15910112
503367772
318954197
583482169
592660944
247918306
358837317
109131313
272835472
421932990
243083105
143756742
21073191
89656258
221411583
194856075
505932281
172301970
149470017
105512135
75066867
114332322
445856030
278142733
563880150
418832075
14827156
380666745
147328142
59302360
261973984
39459726
280783335
383630226
196661523
221061836
568945087
388407769
234418255
337107603
363060626
456846530
227846940
471615744
510580104
547513299
352840174
334859302
14890757
471093807
152810089
114075449
500042758
358294180
285563078
303179836
213717464
311917248
134177623
296330073
567076243
483718980
466716169
518689030
393963399
340478842
305663389
299754037
359005024
37044345
159938431
301341407
387587167
307451385
569342875
336214885
109791383
174247424
378413853
391038462
501958407
99345211
86873512
439725969
601456297
616269943
415196068
467602110
452180395
425767932
290171142
94231201
333063295
385787320
242426388
143614854
451359306
507095522
175105404
256521607
67664596
552667894
24559975
373802096
98572827
114721535
576469227
493637518
528055342
83626565
408666467
288716588
204751964
349231025
397293702
538012350
7505266
57897057
258620841
97552930
462004085
427171377
311187064
609297937
612673042
286367249
11923784
614781507
23614671
523556902
319552894
348938980
60913909
432223813
305114906
151258825
574533429
91340742
166232150
411639485
155226616
32392561
307571256
484959239
586412737
165294384
354961065
462778326
342633490
25031946
542314148
356602916
253455114
490288865
617863438
508258117
126956392
370685462
316908684
150343948
200586291
98947607
275183617
481643654
279779029
44132651
138897919
277787194
234908502
305164989
567770120
208517563
126831052
244492979
278388236
251654888
477539485
264552570
169320366
156123499
176356412
481148900
584214701
130054020
196914034
528547714
33408020
149882998
130639730
529287771
394891644
202322112
169129903
124969190
480828704
63500002
286457461
413473260
327248792
522795253
368472734
256714909
299052109
548583126
542984986
453819533
498040489
613671705
588903482
315213124
546902804
440867389
24903002
441926095
166788994
118911721
396196061
432672826
161986458
12870276
128458884
214486800
537511546
547670762
90321512
203962045
452151416
236182349
133546117
479517002
61874688
53556227
117378855
367050222
336089517
66107838
395145627
241925158
544511393
365071954
24691281
345029490
531831569
570497852
449684379
560701774
100086554
27317677
212084014
574482201
479541543
574750863
34598049
156858410
200404949
375212889
484686639
230583084
388024036
453768329
58927672
257137562
38559783
384080699
326658698
304484976
540952084
59433712
112474223
547765608
382066710
430324339
186097730
269450533
206255411
223290016
112311143
389299957
304516612
502850422
547536401
576244042
542017740
459384387
330727682
55901037
259138508
471378807
149614687
177943046
17287849
284237938
268758159
200040577
173025599
88778957
468415636
454661798
92436345
179281735
370111972
329928907
556926333
119582087
588503999
568311063
202023033
473494526
590681522
295280701
550856022
309524086
129250276
608248397
144806603
213965258
21495141
576580518
473346873
555817030
313008560
436248533
311891016
490863755
450016320
339512997
7265724
283813638
234219291
329535545
10163174
503438769
388252977
254282148
239373906
239118101
82188249
503111240
123949545
345164930
16787328
523880140
59417588
32594011
184296474
492921253
408121530
36425524
117100074
49442354
164832361
180755807
159271880
76824208
495924792
286553119
591755489
113703364
204587480
169129522
77308745
215409267
347651456
390451188
237236023
249036624
125794440
404984595
64378691
144552881
387440744
73695443
458864835
402501504
364861625
606776567
546077966
474234505
238481072
356839894
17684813
246337880
612641958
211478399
482655754
266170000
203346625
132776242
494585679
398141303
344265047
304042163
61002929
251132832
108100269
155086568
547556250
529629550
17090488
47752826
95135885
450017087
139099501
470458081
266090681
158756325
482410944
110030559
182734440
569634333
421664380
553357572
127566645
278477375
349959336
171133028
323978916
80481310
77168332
51280894
521773901
513100237
74082590
193861130
548649516
528522163
530177943
3286685
350778522
26507609
49550926
440223630
244428936
207741469
219557032
346131710
335624513
256208985
171887625
370300977
278593089
493582527
78511182
166212847
83075417
47554506
600005704
477365830
63578721
515702371
72421815
288457230
473763483
9668854
431680153
243500710
579591278
183982747
457656410
414519151
410926124
550901130
362470406
277617579
104765058
491533481
114658527
385886640
437632465
504033984
167169824
36845744
323226460
436915725
338793620
79651062
80408252
127695634
454053999
70545450
320521976
186534872
208816392
228432962
448392575
447891408
72890190
237947877
102356407
323873569
470059858
612027923
300485859
22687794
130995667
581572542
218580323
277585381
454600981
64669265
386853875
197644417
578132960
589974266
7603327
33082830
104317735
422768383
318643974
114116951
571692673
418267172
270403055
531550884
309135788
147044813
488063288
454111860
279937754
597790165
187339576
355654152
244800027
67025671
615340355
370738335
551291107
9036042
381678584
147405185
111855461
235000067
102196276
92519418
510984478
361936545
172884916
247228129
298674186
272664572
77223981
106390057
63251882
263924239
443663072
547156019
27971904
146100120
471548481
523187019
201248046
517185101
598033866
152715527
100635810
404319065
416755216
386047600
6510874
324400152
542460556
355142668
564878461
28833363
37886403
98696904
41248774
51743219
560702329
256591691
543292683
393894820
351201450
368978259
540307357
42554036
436284040
19309645
364725498
68276375
111400988
361804899
247561654
566867608
12761417
176825453
201907595
340292552
540293245
280041559
151872174
457616660
452842273
116675195
545523133
279107103
128966004
453083329
302170696
207270168
227058597
230070956
531914724
574687927
222356345
565137343
235272915
580869131
449589299
11111273
184416283
262713194
185498387
517571300
544844333
175021318
157738647
369764236
95361001
51161529
77131429
581438628
268752049
293046280
287435777
255315668
416175525
333949869
4505474
440093871
296747261
119161390
283638141
598030200
505687770
44823560
576309697
172600510
325502835
109477830
523052799
120643084
300112593
510373832
279703081
487236433
491386828
139266969
315159337
330179547
83535820
295796190
25473699
297260210
332420363
216591624
185349390
31636726
123604130
124018630
258040495
199933998
34696558
427277394
552644749
614787940
393006100
261901614
298034104
245584301
38047092
74076610
134959014
150489982
585362338
455889212
590910650
592586735
198178087
384215856
429103368
333392132
95401920
159691271
573385594
22390900
550573297
338281321
489251406
69227079
590989901
97480923
600450261
374309444
386322363
498206420
572473974
192131924
295672664
167257222
44386658
102634528
579969379
109809730
410558798
509840825
101796696
524411332
560188411
395569662
193750770
86406372
549943260
484121289
257221459
549641261
432055207
248334712
282835677
370793714
337608017
434283861
489842139
203186838
301017618
320180533
275821384
212095981
299704121
169584793
533692472
2752857
230974141
202731383
240785249
65538772
389441223
386183564
350984615
356581064
139920545
459682980
465385755
97182107
13285755
184298553
495858937
102004483
246943585
455838297
503298722
592053345
447594124
122627936
315919894
35847026
316259562
114665186
294211952
504540042
383103536
441206363
61339389
583630320
242796149
489571283
372007754
564931450
387764276
180892116
49696715
230059707
37013523
41175996
93806087
228959819
27628012
13026479
285651266
393907153
435521474
464471015
220785065
284957122
359851729
276765932
25115678
606530916
506518495
411094221
601831901
547169805
442969373
387069995
131978382
392298990
510257070
387009650
547361439
542658161
238010365
605991301
84153691
579728106
562773360
477256721
463738445
58281027
363821528
293815095
476590055
455301670
470306329
418083842
192163694
407749052
396399552
37393595
226357328
340623114
473030816
360151939
123046848
588640998
338039158
70765626
334822015
47741383
126832469
404421071
523033774
562591003
381993819
260005343
323151155
515072363
445313911
138693127
528103893
456003934
555273137
290649299
29235686
538006882
242282780
591148013
51805613
249383078
377432110
227517508
187849066
43922658
136674123
254266698
548195954
356124943
113641186
258525037
58363976
193077535
610384840
99665471
553458019
340575446
489724333
299335151
260549609
569227152
493553637
605346550
426555156
579948610
126218555
570898800
497923134
62132111
56496541
316841421
79364883
515615172
139422756
306690957
100471769
27824490
573727774
429538934
537268167
56214887
479205250
190100715
397578406
117002197
607933558
228093045
215047503
55993476
313350787
112923883
464856070
167739518
537308824
483806317
47355084
354651275
484621867
252485361
343023814
37637884
184261773
444035493
104847012
588103875
610106754
596479722
422752958
220055637
300960826
484516601
586824851
609765519
365994932
153855085
561853156
457486807
353035368
169607220
328679097
334805937
198457031
518227290
374294873
423271190
167286106
466466755
163168783
439356061
578799634
404047984
564859998
41339196
88462379
494144153
95465382
151846450
399617164
491198594
324101019
546559690
428535372
411370723
81095195
57666349
51900311
178333877
89087284
199014890
556403452
244523479
593752279
221434213
467983100
128577763
575765796
309234228
421460704
454591092
613834131
603889596
50857212
37966711
337944590
235874779
242625363
481129843
338336599
582392816
408893195
570892726
299604098
85938121
120093282
447276406
214373986
605627790
2181552
116868656
445802591
369188301
501591822
534820037
589978111
469249923
280451335
550406210
585480936
103591046
404697107
166933936
548309176
28043506
498141233
564534059
479107186
583699457
234381393
72970267
94928909
12457462
242854378
596493986
306366154
370963713
25764443
140877669
607291441
103390719
307407319
223582107
580348269
216345770
591243612
513748064
291091584
261679412
355926284
460256593
1706795
177537919
165811573
259624900
41808392
247080339
539401390
401898919
104515033
460152201
341099176
158126670
138575300
329346083
592927637
179629481
538224892
514977075
16861040
203910940
560399359
439349304
543952416
557667790
274132614
553910973
589512113
416652954
586455007
415040694
323233513
490734339
277845591
25459884
289173138
503388261
352184000
143127232
162426776
487610499
50121998
370052036
101414755
181403679
32574519
503912347
149515271
139933852
490523868
206501908
416488032
615990686
232330737
339381283
207867607
340852351
289960625
413821362
174799084
243363328
76690986
211793261
608801454
155949087
610789285
359043521
68823013
107293247
248181604
554109118
512258993
47012372
137811571
594711593
33227228
49549864
289605270
151261595
274871530
206243729
467504580
521430275
36760308
119057951
286685320
519500701
89750825
411249723
538828991
180680414
447629396
613226346
521849628
175281954
356392848
576050045
614578124
333760308
117415924
309818818
390568657
394724681
220397487
364774048
422315931
411313802
560852475
401140329
245823386
135405819
384446028
251665950
264604371
384672425
431128783
457214249
193902186
568450614
277214171
84952288
213829762
374365400
559788439
592295561
431680837
112779249
376685350
372146005
233433213
503580968
261300166
448920357
608943403
75704349
200536843
73099443
525435911
417770287
254302183
112806211
354636948
161813147
117156762
27248613
315589929
134067940
135924071
353284430
195344583
414510578
156434865
17860890
418766538
278007473
573042555
286021378
372449227
282519481
495499389
259789518
434280789
349981690
505139870
442967221
38939396
436605047
594894574
86083892
416909419
35569210
116518925
557186399
571463934
43536238
35830167
589145945
252611119
207916845
236918957
56557776
346597264
569236255
197169844
450355895
427183498
154965163
567183
7525057
599984133
467263857
498760987
500264227
18868019
388173760
242240478
390868460
541824247
559230772
513439106
237759358
311384395
34730730
144753841
415166885
271224170
141180933
574014286
259090335
361241686
114766838
355259725
125728831
347997082
293212921
574593061
477966197
520168367
215936748
375520133
489630706
235821564
299841335
524919728
104110786
496752032
224271450
601241868
566898964
502143395
483983988
344674221
554089711
364055907
366777666
279129289
605404668
455620238
343060438
137112926
595347825
518631991
189627076
33563868
487620680
131171753
554911542
75665848
340836096
372203179
578827393
465914158
440045286
586042964
56608739
369967807
112881365
17762442
153477245
588770203
577249006
59541001
20565780
68445220
378136389
188531164
383858342
405114760
326217980
102951947
607549654
572404626
66206888
491108619
280340749
106425324
44117933
454478723
556498507
531324123
615492139
148954882
440673000
587577882
312317488
28133205
603883690
255599688
428739607
281842280
414666498
35493456
444457007
579066571
141340272
220252875
602723839
395913823
133941796
169140987
32843791
217496286
386815527
481300041
580320648
424319125
555245559
130677177
222329253
608881603
610423290
460817904
552850278
438724735
268772980
229563751
176666502
146013444
171101475
11987082
172210884
124636678
423656157
372872837
499999491
141004501
382105116
478723651
349469436
236987676
377486351
404131428
528902480
28209960
70757663
341478041
369446667
427265714
236214336
2702126
387929668
43911768
566411124
498820884
370899500
215739849
445461474
345740165
84433984
510138140
593466806
549744894
156586299
329379936
581735310
564759268
464106068
124699301
541345029
354250555
339031626
10653124
82586034
161156393
432502176
88546983
484256492
384399147
370034434
470829134
236636830
526221378
364800372
514239686
105236907
417408994
333124686
131740446
75207690
537632292
132559992
70618190
173626639
295355632
17837785
353376651
254790466
54308460
7564359
250433670
540263914
364661451
242721073
505207108
144985595
71747827
256378262
596598607
507581570
116988549
536964624
122914297
127598203
5329922
143039339
454430863
76596235
94973896
486235312
593773928
241012228
607955714
304248587
416116263
219103247
157594014
143359252
4380676
62021684
144619530
582251803
337767545
85186501
264598277
132457647
380147178
79352036
11149951
414276230
49840723
370322289
275170425
423537280
535168402
437737578
325795792
324130763
215067284
395728690
141479399
170047634
233662216
296528149
247069832
604604372
610520996
40887530
571064373
414975684
566786433
514523188
90343510
71513038
341814472
463364728
78824016
37395402
345994896
258498342
392557079
464836332
559615575
63554214
604529548
123926304
355603291
570337053
471671124
17742584
58880382
138253228
452464275
182240906
530127915
153036537
291989056
38678440
80475922
395339655
547831461
361062507
616315635
449242122
63557146
304123248
139196988
616236468
196175433
284155692
522915376
413510898
541912110
364321818
329846202
503581805
564077457
221571126
278010063
312431259
384076386
599057701
334639705
424457265
575376596
198027247
234474893
133860714
193687441
53543227
398678243
5156339
402371311
461242129
178281848
369493221
385254809
353819756
135826572
83922414
149129948
357387397
449835559
129594604
612633048
531129491
546993685
209476738
473445312
442290724
164373903
238007772
112516713
493546908
409463489
398135516
136900666
158891780
427540026
100332088
567871770
18513551
8557194
42902031
14810246
360371832
73345290
375248459
74010917
95412265
613658153
202828602
507863669
514260750
485841468
390390401
276060263
25459976
325774778
570700316
218764792
69734987
105214383
436522948
576115606
610853294
309363671
361050569
474542601
25953934
68223553
26761667
270052353
126942947
303589279
606317202
450786019
510354516
309778449
399368691
166618622
425098295
44754302
204596368
276738363
116865894
271679761
153585731
99270746
538438223
89177395
563365924
570081101
549958450
95946181
221046632
352371977
542861097
266062843
298985111
349906365
432667171
196571759
183778425
345888160
409869983
2745600
579116607
331245447
44994304
152135391
230462824
239999094
451511074
183921406
313878759
46878229
365181191
62012471
511288976
346661640
418168780
51978816
446761200
88137623
197599393
192266848
602716175
584267297
114963919
486572364
433388747
104009205
15528069
560806146
440049145
465910505
562399426
463889776
94310207
295349409
162828693
210131328
581862214
595525407
365674159
64622045
571157542
411062755
366981086
456803963
568566127
199717695
475453736
335307570
162089493
328780415
599493323
537766655
477572716
392675242
571799364
542164861
475729087
189108993
347309413
36849478
353588731
252069723
500589977
205961910
275114560
8260390
193128271
441592161
400372425
74041901
121591207
493257810
99245759
127628663
186453171
311326799
60573795
242082845
192387356
38416234
49270149
5758542
254728964
36167866
61685361
329188212
518304532
300777788
558246513
549875830
512677151
394375160
214501466
387543137
534709272
336879036
149163006
197019956
158102968
107779806
320281390
503687801
259589060
242095097
431267858
370205232
115091434
191012407
218761669
14891331
129308666
373949907
182866622
329748362
177753108
431471945
54343092
535877546
182883933
504652101
342577667
353645192
147982110
452348569
243455635
576750492
603134649
529999724
53796880
454469641
328985131
313738977
191057588
489228992
448921474
367943433
315341046
469973063
542811460
391584172
131762364
187199558
471462821
305353279
487506268
398447535
37663903
16016559
528040157
451172811
590675422
563861455
380960500
146798929
174060553
320886723
551550674
80292080
527876559
28080643
23664551
615673088
124864993
410079965
165432661
601306392
233219088
55850220
478995740
198739198
275915066
510282866
191041381
89141738
451856507
210300774
44900459
340943093
387042899
102049934
309605357
267309740
239447437
607339733
500934197
134104027
546136236
547831654
603357085
247961779
211167583
91604620
131705267
421026113
296947506
117608061
231717377
66547319
343927241
303155420
566402118
371943305
553069906
149891133
396311797
136908537
324543492
382014933
262205091
265723284
219928616
272020246
247423141
609658739
2254471
109152997
205874064
342592666
4824495
422332757
305356825
451819714
32338143
38554937
312179474
5227513
472166728
205264405
313355264
387061786
152443521
248756225
279395458
75223483
325816510
225595983
137813452
452143082
198216385
106573058
487811095
466308486
579353185
128098653
255505209
443996538
346979072
352887167
130731334
504235350
215589214
134385197
558589838
601405109
451775627
555363048
599266983
196360937
472465788
479650650
424084496
518198387
326659818
40160949
592878843
408314893
124444993
306857322
543157193
44949518
354065313
19992022
502748419
542849456
151682840
466271937
141308378
153591011
497480942
71804706
478934974
562319492
552198392
391639590
67570128
153233175
231912981
70430812
409818770
118819029
124268220
175179858
148011853
271451389
48411485
57890096
92836800
421871753
443794172
593485430
483788966
598617522
459486673
303807030
127911929
275964170
545323403
461957664
392378109
400410485
419541221
111254765
15503606
215999306
13666078
499553282
176831909
186807078
196151000
135173264
449757734
475134311
206391541
251993353
591513659
455389835
526245659
573803315
243266321
292219595
259145685
105994202
363997853
551770581
231806595
476093694
303178506
457123372
605415723
31414825
394502856
574841489
321143859
134952972
285429362
519647273
26138946
433086364
385726561
243951182
39917245
426577800
494573774
451829536
314993724
236944368
392334595
473599075
304954982
491948626
606725068
78746654
537375948
96851040
575533989
369605264
56195905
566768674
494592389
428190279
468274619
479583539
42349751
269588717
537099786
426846517
66026314
78632833
613956555
102152867
340915878
592544365
43985843
188153901
460963710
352150860
579761303
138031652
435331356
269081419
204767744
199874345
312222648
532730577
490359576
62924897
402385661
414980470
278430535
340474418
112614554
362720510
151233345
47173836
608267180
246729256
469941541
410625127
115833207
615616680
68387022
173548633
317708495
608085637
612769710
158999617
93893638
227197643
330373530
192895218
586504070
51376608
166381476
82790335
36730254
607318878
32115086
588598829
588027515
509375397
269805422
226083613
137391286
409845193
150242334
204318444
363300818
4503788
466039330
46976597
419672466
511305924
469154849
508035058
233840300
498157996
349771180
612619684
79522551
245155879
215281942
240411865
420670827
312929759
178600443
9357727
99808188
493245977
498404818
393116078
492443741
361290934
80096997
303886492
552300675
127142684
7538175
337060002
324842796
473275383
125908190
543378683
199009462
285113713
46253310
508813883
401099622
292107037
16451854
109499189
324692230
40628086
35431764
523197186
268266576
517947552
324354617
311844315
408263606
570977439
586398315
382476058
488147076
9944543
495381364
358001572
450472331
187218156
166752058
530053038
291347008
233832122
390519863
535692841
79200031
223043089
284689368
435907007
463571732
270376652
192974912
100112185
45721519
281283516
203586146
383253598
464244454
92562235
425325868
491522906
269664095
407015547
376335255
422116379
464681519
219120464
55888171
483389463
173634190
296201750
125870439
586686115
251370073
287816242
536364549
483801372
305128791
16771627
446700071
569331362
526014770
206377224
16028833
364324534
55073568
55912174
76332330
361957721
558159979
182370477
459333329
489982909
262670912
481252931
376480918
481296747
158921578
333675548
10166573
313262409
590264768
94435186
579124384
533810002
139732257
21479974
372899050
308490839
23419035
118365253
590377837
163276646
130021696
463018204
486391826
192153646
146141454
105511356
211557313
27365290
1869913
522225531
223768813
187295774
507311137
482838101
456045689
156497807
439159674
333450492
339025779
118659393
364602843
220237663
14591960
342299865
217044752
110532120
117261798
510527802
200005103
546620138
380161766
44654968
30484879
172828504
421786525
500815173
122405723
321466903
396922100
610101745
316863857
308681959
356719880
28604173
83790833
433791374
457874511
445044347
77487539
609807966
203528853
221558937
204705434
78450611
490590496
526168702
523347728
417310942
105609605
217875253
380630508
340593574
126685862
19661855
531410933
432442948
80093184
124519297
287512097
213547194
61872067
151151060
553175424
542313459
384954050
67344594
226973794
311223629
40694220
548003348
202634891
64717878
297386204
579071604
141516113
141854894
378521600
234552432
71328643
216114646
548954860
599493159
160872172
386249119
171801075
24777772
438449663
389144088
17359258
325301798
347607282
81812807
356291364
213767206
280705992
563906590
444472866
405124218
218501940
141438546
313575138
59524538
536447611
604971523
290734940
26332633
118936552
166657987
340708651
154298734
146976131
266463745
551803787
582229716
585113433
476203109
22865284
184986400
374374266
582085297
271665870
402497557
40411756
371520376
259844558
13866138
607006259
442437596
588023891
211758984
430162124
442777265
557403222
569383893
444594802
302327322
341039017
419217986
606182920
345220671
431369297
201717884
209485883
484485652
282904319
574886319
455615073
34040626
488482163
417159440
144017889
238625062
476289882
508919266
239953355
519082370
425135960
87747154
217600126
323084938
339866419
468625874
24862415
207033829
281791521
149840937
269531946
165957635
614705198
362717569
440506856
80930949
613293960
311734620
584810579
311765049
180596654
159510567
122915470
302781114
295454695
442615879
402068517
513164404
615679650
239043771
415879746
106067198
220871662
534106129
341859714
433538599
220414162
112413953
51042249
140992747
449358237
51300960
312121953
479087318
141950628
102817580
90200098
362840069
349305036
464339452
103560052
109183149
82737284
327937441
454300464
470695132
148181439
351176965
235942895
332566787
545987198
243398713
201885450
462269202
27402142
505667395
429704407
501155136
356822943
373060407
373356102
538726255
7010962
607852598
551504321
240024684
350980488
34660774
262223729
411357501
349595319
323031935
576557330
272633658
456784597
342696774
222531738
515859046
544035859
206758712
57508842
593308495
110696863
583069527
553995465
4983560
143448777
302588104
289164923
496316446
69841035
426958380
610045881
381633733
527839456
46801748
235838220
333239182
272610682
412349294
403185811
135155369
117584719
536541728
51127801
170966664
247720639
28973057
263128704
52472589
288027151
360246339
170112852
609627195
136564410
474128221
612682935
65882966
407514697
335928440
53375361
232930858
584910294
255110768
133316307
515361548
597737831
551877726
410624210
595457356
183563678
137153333
563673648
83301746
4156845
347152480
523240999
82273993
470696020
423444855
400412497
257076257
426735678
266694985
555010331
401747825
303247132
522399359
316442451
301453141
455457090
526056781
509281380
477773959
33643186
6675865
163139366
604921561
52687789
291688487
467614422
556346752
209856552
21865551
547320081
261268777
20785059
476649023
71959028
234218767
125534621
382813072
615306336
533597418
220135712
505982400
365481080
555922418
201652973
149680510
331581341
436107082
326051736
323492429
344131448
330492741
501174916
127271789
202979344
33637172
441345169
323411079
367245152
585008049
114330411
497144672
63991245
75025432
566406797
190996491
494694290
160873278
24066884
217746590
473983075
209254617
311631649
598354788
499576723
193495116
548975569
167640509
418502770
381287142
151437017
56210917
141931101
457750074
469319267
370263947
250457012
544050577
582378627
71354564
323055154
272474970
487227480
40624087
68124739
424616087
83108518
332015107
361343356
37773349
481256302
367130290
41118778
519709371
371049587
139985366
53412345
294175589
335559317
86171128
429977335
236209703
2145491
531403125
511662066
100853413
420747901
556665975
442810633
96908153
363710531
118020182
84372019
346480939
407907839
22275658
432538483
7356969
524909747
533171237
130190128
15571680
380505713
581556157
270219475
36610467
131119294
474286625
554983989
450936269
245957295
611749435
309628384
223621207
209144411
566989839
95465031
133955647
180851196
424554303
408024131
3765817
159997356
314204275
101521752
514689522
42998974
587313992
382825403
454256675
334997486
479005706
529547835
85069613
248348669
314100149
197786327
601848263
372504482
567456133
399457757
484498468
489485370
348685509
132899703
451479143
609504896
275859864
149872873
179792948
599325687
434628092
7636272
120069189
351337211
67454909
587550645
225386234
409432638
139460796
459437203
579609711
134465724
317534925
359336469
428267315
254641670
69601658
401316003
500349845
430225742
222021180
172593929
331380520
105283569
206409283
155575131
181511191
131392998
414991067
352604699
550420186
607611209
99865889
171017327
258727047
34925852
50068299
401835940
365466354
333513826
98207438
549544094
253513930
497177197
445281310
522913168
417409631
447577910
243448355
502382101
379899395
448576226
241668541
340381861
183985992
591103246
406607383
383311255
460789858
613745521
22866366
86111357
453564440
135513564
282984658
264914497
508544326
183651473
294907303
153237252
129759946
219786822
389634876
53388567
234827006
267111389
50725591
17436549
265539721
529492255
566306461
176481700
500963270
358317373
550322229
424031094
428686122
449707721
574376240
179947107
231299991
585286478
427186914
54719385
139180936
558656430
496582748
474336258
485373471
279914109
354772086
486702038
532250865
207520945
158880410
289005534
530173507
6898188
586191527
412639517
127930592
6240316
430429388
536375757
107802971
280405818
526184374
116230425
8277217
325300503
319768912
3834259
111212966
369571422
82586131
1508082
131954001
114776054
591476876
462850644
575617234
521291813
54251179
162141824
541718571
243971695
465455095
405901554
496181076
401809590
299745565
325810991
76085548
284578007
560269296
600163130
443290122
70317409
530686145
617552075
542545942
501788989
314110929
539327186
178989295
299984377
81608655
403346569
344770694
164889319
460389100
528194007
560158811
455611591
117160882
465987171
535181292
110824370
452928914
305560921
513676414
162548881
450056831
175232763
522156699
419812355
64581530
101042797
369705960
68647950
563618232
563898736
23383987
32091845
152055356
513887754
93300121
252527035
535665797
18559748
421954691
167021309
366687422
371687477
473372349
513025311
394666463
449377235
506999145
558193969
592268262
45208257
309933433
460855740
575346245
278556341
617469869
469342582
473970765
486052602
148464578
335172795
83294481
404740638
168572850
263640815
457412326
435816350
410555102
601433749
91010496
292706525
302645256
503007650
377784004
380465110
28570763
210630356
253657874
345801418
421400515
414806113
185874755
10964025
348445549
473102381
394469986
329476037
409213910
596073484
69128391
132167416
261897796
148670403
325053153
370780746
332478667
257350284
338237343
489249477
54175682
406499283
332499081
542677431
69112616
110611855
218065485
206811780
149597471
537405547
140177128
143586057
374110446
602659277
345009261
564037058
603500604
76895342
132377916
600388848
428640838
510472459
409874408
562717762
68634612
52800729
36649085
205975398
550435771
486705496
128632631
195870010
339497879
211131982
162096535
46282603
383517554
422069635
52127936
200494224
189501149
591097810
382558832
59414563
324388312
221058273
599985981
217003843
206574534
453538146
267525548
318353115
394281192
119242393
291019371
383842928
227654876
234088047
476271041
409403711
564025673
245866803
611706616
350325306
292740299
108446481
157988309
39662223
411560334
451350076
585521459
367206877
235786330
37684961
401048870
492884968
593431276
61982679
197677043
107505308
99147197
195950026
594438423
201843182
294659332
536460854
70017560
246766151
253963361
334176508
259473491
29495866
324640630
376721049
573572290
230417366
554671902
477972418
398559108
184544937
251741230
65503068
21086585
278787801
554969441
482430543
560519387
535387948
175713603
205127631
454222014
305577289
8330540
357207822
314631658
155376236
257700502
11210693
365747700
600038478
440322496
261572985
501912512
337305335
460926410
259250366
211146773
462975091
402982961
583275065
560079566
435413800
81927823
316450134
101342438
135341858
362386036
401159821
569819188
82711171
258096709
484706850
116612379
559508306
2336253
334133947
115505620
43780122
86838445
507947240
406904096
238775521
575751883
147273020
104130275
286036692
121937993
381748168
389552622
311937555
252755662
402645957
232180782
504246625
394968358
431596135
248629042
497494927
480858107
134709735
278125263
348535097
226344904
93486513
561472058
367618452
373616040
502945696
156579082
262098170
155560856
500978016
4981558
213075884
541916853
383853849
100514818
331054478
110374546
445028260
605250545
428714694
411105882
517476377
374128326
283500056
279273133
523921359
560948167
11862733
69274119
513791704
443584988
363458370
527137317
472240504
586486467
223410972
1085444
528861691
536299953
211765948
535541193
39447311
227607374
508309096
384830973
241362367
285170681
452107493
380209455
110659046
240316948
95620621
244365694
304069769
256023984
404831837
374928658
588220056
142669161
233396658
375238237
65024662
156403893
561551577
567015975
467705053
2482422
70890904
567157904
381924688
306783077
393640248
111196103
62664483
215957369
459075377
175204195
261225890
45963633
69854029
282530473
537181163
541504592
21893313
366081832
477038753
198091065
356252267
449463702
435983137
468369948
118642125
180639059
24343739
387072551
536892336
364605250
123620263
388636126
220344021
486006198
97522401
365291276
465092229
230481538
427145964
185046800
256997837
102320847
429572996
264127941
461814016
481390162
111808036
462087406
544431838
125287808
552818678
324098288
114711121
329228401
389655317
111274047
372274114
407158861
260021990
223145381
264193515
482036540
75876193
476083634
369774709
270296052
63911453
434478459
251171332
308499382
45935708
269247719
375144216
23114315
247551615
329154091
96137006
150071600
283927891
59601414
318927308
337138101
435760725
392123949
613691549
602926865
390159406
256128912
5066267
564506246
270151128
600813591
415677591
163859699
162483917
5054669
105976602
150677177
146766383
406253938
324419243
355443787
436899133
262396
584323328
513348946
471318301
415146795
610856515
342228501
90378086
280398672
544471958
67373976
327781202
107972247
604010371
128390196
127391420
212668492
506839989
406419535
61094927
289494406
214164577
43418237
527508904
171724905
128368223
162386854
475997405
234921984
196473459
216728801
205122674
547030742
435888363
484286723
556200666
463721082
578914968
452110505
372486872
227724279
192465552
618110163
286353347
551271386
399991474
270543412
303773584
401395447
462265907
266899952
548973809
457155801
264925649
444239368
7720352
210660612
523173289
58456739
171074208
323742226
573425380
548942694
443405533
402405538
443821678
427516340
417853083
294571949
154332307
395019050
3402508
552914416
349093249
48800938
352093997
336283954
315741645
297098711
576486613
306188085
461871471
68933041
614585939
613622030
102881953
520749808
454002101
427850939
600810201
377103879
289256764
359687660
268787876
162158899
492286201
250224572
337281515
603123466
331305454
3684468
301756191
51629831
390906882
136825791
109071676
593026273
501605301
206756287
225474858
110899418
212909719
521886885
496418057
385654453
152173786
578949675
266282468
229769114
219296969
73905412
146427970
560216558
546301351
525006250
552431951
615919196
332953506
323154708
128184273
589923964
494096452
188405965
422787203
383334612
128260044
124407924
213311457
275312075
505781681
94948865
532268567
90683438
212308620
304309968
261667806
166060057
462008607
246899224
405307635
428529389
275747654
90305322
223350221
526771634
295673943
387397575
612639921
99320115
527737912
331083359
529539572
614526606
522730818
412239077
531668651
69120190
118511579
204889292
8786390
76735799
124072441
542350082
368791609
513622635
507801597
349504735
610682425
615732081
453610075
247825344
494136610
505542327
8473698
37414156
366698451
552459054
444800756
191824752
205005392
62838971
199177445
200976904
617534664
433360366
201112524
420460997
268057931
246662524
238713517
11443348
188984994
250314494
189073354
326843967
109301921
471016491
300317919
162435372
222069020
39529689
335009447
291450100
164826480
238748549
480917916
320567736
50666670
364729335
190357696
508866847
426850567
514743323
513693905
15330795
386789989
190302142
387940788
468481011
74427706
87457898
507387652
409907900
24068438
419799984
335804170
342685586
379633679
10323239
34707740
431624939
229780759
240660640
210762586
591295247
320622807
610619009
211832218
412203762
172437667
207718000
176547492
557916728
463449272
256629589
389417512
376286284
541622521
259374215
243834805
552700363
355573906
581622186
134781260
162264873
192341098
364629669
495624182
109194289
379979651
558494578
25922276
123178820
359834783
312731865
502393276
321957973
471953575
186037123
347530442
121657082
330242278
537664503
195434604
112639828
203534274
200620724
252169953
575200304
317133164
523530174
331367885
155249354
302208217
166422564
440106415
541915261
374033330
33087038
430999363
90995535
614975790
417588026
269335346
6135408
471571797
184669452
166289256
397755234
138534863
553758196
119859157
98888153
91695493
143715158
51506596
472463015
125403703
268250486
373819992
562114638
476839811
367455271
81255874
491178495
127899343
46576651
205181781
72492444
321633353
151647967
239879910
224457815
562751717
438015633
253232509
578223260
135472219
614642919
227179160
383391815
101224140
385074177
388266366
203498718
594382841
184977401
599672427
408629735
471330141
385077495
575729166
272766904
170067442
306794791
328629256
36121426
189804014
137423936
71454163
60465381
390049977
44494069
494205088
453571151
468837714
534919426
23276051
110944570
225459115
444150713
320484422
17452174
379519852
464940072
475467869
344226295
99539887
152266875
525052350
35459426
308665842
288090639
135850419
543044430
438634636
280917703
46547411
240085913
579335328
205769195
248458037
5524107
16389192
177285077
410589330
152585958
72587715
281427289
278408772
235821825
6227642
174354884
384706209
500304218
259487301
144423063
450997226
331108353
451367949
584192807
61501339
191777426
13047340
181190846
443027823
75454033
13504902
252631343
489980383
197881451
233844164
482753865
215635558
161202602
263485274
346020503
382611451
608434478
358793551
344859719
85538735
359353649
231170951
225187719
181141992
405021215
608518273
402811503
44708726
146839463
533768770
118511715
297486063
187224905
537339295
234689292
9765512
529665363
41364436
48561791
124842539
24843529
144289250
213135111
89791565
202976344
583148521
452940843
302612683
442174625
371817198
556255837
288613875
142960342
189434974
259011859
321432807
301939919
57250130
154336437
510234692
102467389
182446848
147353299
497311840
349073776
147948372
15513582
359746888
162425109
386960646
401435681
419659655
76775319
49650703
201574251
409182004
385688012
40075655
107336994
414066458
260566024
389251551
526963289
427173410
187308776
331400295
355989630
399824630
80521196
385365328
560048745
117248618
379442339
488200089
547605264
320905102
173146178
508088945
444958546
312304709
555686894
182581390
421168780
492196978
77372691
324979374
576890291
549105873
418474607
281007421
302028690
461743895
344379848
180234539
199900367
496728088
94037509
529904713
23103444
76134276
180527124
314101438
148231703
223246063
457014196
593485443
544841017
518304101
433785723
252078226
517142222
514719204
501312631
546798189
518213465
52698093
371651544
513534141
578880926
353816155
174241686
3401014
390375468
501790835
140030698
85531328
159247742
194270520
216204795
26209021
365795660
83288756
521591285
448474488
284728270
486768431
294225534
486196254
60649714
598918239
120609203
136799662
113991963
446179915
271958879
343050614
276229724
350098068
475475847
159815960
17171922
127587301
517865930
150468964
167364649
191897462
91741795
521241286
209326913
142752207
183707129
458630901
282812973
104930502
214637950
370842964
243319349
180523138
582310056
99703314
297524610
330902722
217289463
370686842
89222620
491831229
408858481
509465409
254600946
370793033
228617384
117923588
477727435
423178951
281097870
88638859
609052638
171869882
372643896
541543708
2297914
604056911
221258887
65995281
275771957
30771006
98096473
386521069
276882372
82251242
275431673
521397026
316424559
387782551
390492825
121731024
490207785
205252954
241440908
49772057
498085773
583546228
144389091
120143069
252100215
396325905
89594541
190910620
532469584
593266770
423224708
417819955
522192653
177390612
339659596
334279000
461609942
219229809
83394937
160584148
291047413
490159883
8467954
369870446
247818039
476920630
390360710
37295155
88553567
66857096
436196060
396405185
104702017
301083028
2365525
330090612
117948564
533948054
613842149
300290435
220098292
170654813
365310155
477072277
592240777
153692661
100772500
556694635
249661865
42046978
440397350
180067301
497078847
265361713
529335490
574505188
613228967
558654394
419568845
143402694
585607155
57641897
589206729
366522101
148214586
507668744
557612581
127487936
241679266
538214402
569346673
311896511
43411965
26975749
170156444
50918332
535799168
442182601
47799015
257876644
550059019
244875969
72342392
312877696
540474303
329592631
200970488
577049963
577482796
93238389
145747990
454618105
104684682
392450213
589712480
244717685
169595174
210298181
390029345
163965210
433337316
350341007
359871993
514092417
493834903
390993116
37533293
139899522
448182741
29029236
440743603
115661293
531176958
43338935
216191279
477226094
215997473
613063593
356795194
123743052
370160070
27246387
594676353
261799924
467619673
143757862
17122704
375902054
43146737
594644749
588924393
391678731
555824356
617468749
454381235
260659309
233767618
591268167
502011694
591238081
359769021
271922716
363095550
337110737
331703352
145093002
273787973
547009648
172761652
536856107
118807101
12029633
379335871
109115003
166486289
257363859
88637539
107477191
100576649
477237866
326086806
449162140
151443260
274657594
339578491
411031992
446508610
88551051
183451143
118725474
224858092
35912095
475837315
536623686
274093650
420833755
440875304
192759416
186862878
60573266
130025240
304766590
551253300
484927941
524467969
587755862
263428229
73263855
549454946
36933014
604343463
40882925
196695761
135330175
75523887
178568282
192026972
517572014
67416065
596896008
122086806
432850994
565509600
353218626
615749736
424403223
350499706
614818395
294550661
342816986
384189585
455408546
4725155
268236425
38856609
486856540
46201006
529754093
549919707
590610287
353755879
523503460
108471833
484596055
556635065
325936346
389517264
408878265
255099297
155450788
106472392
291960351
122034228
318351654
333653372
271654233
459482741
505076965
499391384
223463032
334961422
505270269
111792760
335211201
443123450
599378860
424240264
447353048
92356886
182820168
386718627
30102899
418068726
210777631
519079156
269974378
593757182
22909414
133521635
9056249
445396328
347932822
25344521
601198108
616530932
395362072
60536163
301546831
335635861
199443456
130991700
288327380
303253144
56960449
56254732
220568302
485107136
488046119
547082130
177305025
460182592
56887625
584971095
413245910
279110598
199935363
208971926
395097884
271935522
236299693
367256123
163854631
378698343
337376079
486386281
340575419
497236002
134897270
274370213
424073940
34550046
91160067
438327865
286444859
438636770
379930288
560420847
571107829
64852217
101839557
492473305
564071115
115611772
604682560
145183138
83755299
312478291
40986508
501327621
77537780
135844445
161022652
448048487
394578733
562190915
614806232
178337903
4697025
385292282
127695005
253757144
454263198
541503458
575098653
382128832
42799080
33475245
494338829
370822379
339026643
391249017
318070943
241290238
321378650
557438782
465703302
36003581
117730572
466079685
172499526
253487918
143662844
366423471
215492080
114647997
374776874
149818353
382729497
369449831
513654842
587517735
454889564
131001445
348424724
37001970
537075766
220252289
421080638
521242563
39393475
65677422
306631298
288016351
375380435
489571940
290742051
44736741
82507654
181010049
387237925
48430929
35287213
179227522
164580251
182056788
388527342
9137147
45744245
309048533
612266714
222174916
481962897
54700159
405265419
441667707
609444375
309434541
544989890
277551237
496611085
397107466
476501742
587742672
455914268
157546298
192886912
244885852
539243306
162016950
203873518
264502472
313561120
294370740
116276330
508971603
530196501
196100473
594095163
564134448
249270276
98526926
476452488
164358556
586726415
207222344
208086972
276434393
501646581
613058881
209939980
615159259
501848869
9295441
157225272
123606935
425432430
465680420
58657840
420914451
255855853
161149475
617864247
437377502
94095066
227738601
44393145
212213395
505852750
362772318
493623816
419010715
352655809
142748633
255248286
303838635
75034741
107442936
446820296
128338791
7070582
36870066
383449373
82762705
559046879
339814135
255215414
364866882
179589097
20774833
321694899
256262740
321750717
449089304
555163153
290582608
590619826
443274924
26320071
407988607
394038490
542315316
486716727
330358016
132237652
325300814
12224056
402888388
389357516
197668833
221928186
583900259
382025107
452823643
147217935
93783743
415013364
520117136
600084549
14156801
124362136
135514576
580100997
557795731
499245485
597543006
98288702
610621444
312270246
455814001
167656784
254004931
217239047
307085703
319298887
218251955
278059036
503930111
289432008
260824710
261980783
457642281
71167410
308269591
484043675
14721256
522362330
483399671
236122984
603264774
192533644
21185967
105417160
258696704
271285914
72777893
97561257
271364656
450309230
94892553
36969093
155225240
423171162
37092400
346167487
500629773
442330591
540873907
458237158
280612639
22546215
260963653
539838027
118843765
76965122
542326872
12330664
524654176
332952133
599834582
329652845
302506274
473074274
232018045
485514862
224753919
181707910
251968537
213905638
114509524
110895145
256837772
70069773
65136304
39195435
211975933
123827213
493192284
504442283
311203103
290693333
252524624
414247295
165636347
59596514
427210819
232770223
335095927
556767936
34677940
357817227
14375495
393534034
140247797
518059540
446661781
365599075
210421995
385422088
323266859
454502472
231285219
507133097
155771375
525163180
274144482
347930031
475797750
232747189
111150616
371516017
10504995
256957791
198895308
614730138
343467273
204556790
470449434
202490389
317927662
502973100
25534534
418011336
554225966
68073194
532499383
609919903
497331793
217562389
421566924
339517030
459214523
439634431
7191313
67249003
320232008
578587600
456485190
511877634
405848977
279173230
528035153
561487944
144292816
607171030
549914961
601175264
84204596
378156598
18645975
45083939
579821194
450800291
573041606
217805810
478547748
576122169
262702202
262514101
15286403
219836739
248334652
292629262
244021720
412673281
55761290
190554495
194946376
230017795
345475727
599543583
182786423
566923143
471565274
506819558
305433860
401573537
484586859
494777551
338014797
220785556
26662878
458557740
489138423
389630683
346809727
360129356
467149411
149446743
130083379
588563875
193383162
202901373
351146941
511027723
225618542
385929426
592863083
608556553
157613900
269531811
129925461
504005534
242192413
458603140
460074671
11072327
597647481
175580260
468115620
292931771
65670885
184149357
570661231
170261945
496901369
313861572
384366378
464703811
389101397
111609263
335224789
234792559
186385433
278589213
593941767
228875638
144626407
539486362
314858353
193950744
248881710
102482303
517246576
588220092
542501887
365043147
124655573
565328683
138215590
412123960
324217439
12271555
1976385
382562238
168562805
478172281
77441071
41103565
202881723
7879375
226164730
351005420
365987552
402026131
249865310
17320296
424748145
613261803
435366089
60152048
116492235
287810481
225496230
78113589
252568183
496831491
135302867
604797976
254294096
109621602
319204402
384206414
386062268
266723573
875904
461486799
338498853
459654455
141826008
504626185
21300576
333146218
79000854
575233570
83061022
139984688
529919268
307059015
524648682
561453162
23369812
544507798
226683041
48430314
454048435
23623620
531223957
140610513
552626350
24694180
398062868
353110196
428503565
446398778
476902844
130554618
75012072
98529882
79651033
290837120
114882300
498497096
612024030
162113427
226632533
259078611
300942980
87738445
64948226
590398006
449754428
590995886
40153726
139291854
181821991
573639488
285215043
81890978
276501863
405070802
510775891
569612532
491172765
221272912
343919621
15782180
160439628
473535991
428093752
442073586
323939235
398085400
2757343
191533696
511141936
227810025
17545456
36867346
215502183
23248356
170506154
601271313
95812336
558009284
310868918
411048117
420017859
537435174
166046855
274041499
348668475
552497372
359365302
557427588
339579365
195352200
491475175
51169431
139726760
580954950
593270040
531874970
386888961
244351923
515139159
134933036
318550978
594519810
608665225
471884948
310908439
514618839
560417812
300403721
249710292
454370516
360689936
78533912
36256974
580227573
489011184
376505105
339110359
593990219
567695833
399498763
604339418
44456383
202242312
613952959
510660768
279245479
331484392
583162372
473785256
565825160
7467186
438963368
289313188
231206810
258565458
76475616
579962244
21686923
249891246
25440573
338362424
102767475
199750183
560390795
437992323
366510632
572138345
577564338
512492395
211250730
107589139
312938526
521712367
144297730
293431182
20770946
324171814
302688101
176412039
431970162
10596711
336298672
185505538
307746693
151085373
69490246
339639932
380035073
73244205
571953513
617875757
147357755
62079197
457552597
111996402
186728863
413045912
445653810
467927567
585127636
240842930
331482909
75216059
559827221
521067198
275417431
291265835
163565188
410352797
262059393
234860240
561119661
37644959
292215097
295827918
365593346
33141013
122183649
158866650
322349862
327364917
479552489
81790050
398956570
605677264
580303994
292781733
53695720
561213947
339086491
559348021
8613808
393663569
465962701
60561205
4340866
450671159
112547174
613856638
47659213
613691672
386670149
498026357
105343972
504621600
608583247
601143338
411796517
138072098
484300663
448268212
417646344
356599890
365698595
198346847
617514082
116684043
200207048
162918956
393107596
412405847
257719366
453491090
604251502
416793246
407183288
354946773
247966919
106393331
180880919
135565598
121269085
612582771
566879551
425914600
594403447
576063468
294899657
232133730
70413658
57717028
500821774
354830493
556794123
516974050
519497664
30373829
156555453
164343478
242149037
521252812
203009264
286543481
404305661
116437522
331877000
251083028
434960852
489651738
604221675
131625093
316326131
38690409
316387425
75197117
536399756
420410500
527211046
328097824
422194508
27816893
216173334
451498315
22246899
153937888
319963923
44101000
96331093
57357327
1824544
256141406
497146341
247031635
431627017
208439223
368278901
61028813
270942671
255313093
536219059
610692911
143653709
88740149
378336569
66959657
366741565
41746729
502402454
356700444
364715948
489146542
155788186
277256874
142173682
420182851
445686231
184825891
394484573
453574081
578113958
394663433
455160736
381961010
35936535
92423447
176929114
26673784
489458590
120184110
152721708
188487583
527817359
131946662
213499074
33953432
85501870
312506151
198110974
101642105
390636815
476091968
447076635
478684871
514874171
513718723
513288724
536074433
577088318
389880736
174741634
355947625
300970504
28997407
42751648
489406114
231745395
506728322
370881605
41636852
592423606
106106581
509914297
150148419
32493156
38366029
464197230
133031595
47395352
501435382
236226773
253924027
465477413
428843950
488776103
203905732
290773068
555075641
611759942
110013056
73856824
176170813
507396654
412486294
218967659
555510455
167099955
372933110
307408115
537931030
25676824
66023381
23864654
287003277
276929325
588817588
90222939
250367671
73918091
99231424
244942517
602231446
129286580
407004668
468281192
181420831
94091796
369719775
445853561
452441920
582420995
158407248
584851418
220603261
381957968
274949975
69716211
425593352
338181456
475527475
375936494
58641683
235995183
35074044
575163981
571893595
419272785
172619249
285736238
289462416
106897146
226681555
330603740
2207321
451309639
206622794
368688938
121070610
386774094
319584662
139556469
211968426
301482050
144089787
2698495
285852887
155176488
392709117
278971645
355152055
1476230
322546016
128532599
438885806
211671589
478010236
549236400
451425925
320670753
131615806
473370244
69266397
172706453
32187544
13291957
585530046
575157901
371290539
211163832
540023501
525330279
80133144
41075327
275003456
2937041
52871562
589383259
501732393
572950732
26394282
325266830
514165628
553571667
249472229
163002406
127644287
249434501
163026711
37926743
275255645
308716237
203763565
617343005
479872225
593502163
21287742
118079289
23486194
530369342
134205795
100375607
67892049
470026854
212004467
63158695
539448177
108018166
553279912
216604454
107200138
46685653
269179262
299996236
517144784
261187512
511706026
7938836
513446433
352761395
245482123
211245190
172098672
405560487
482386802
229624795
168655646
289580134
380092660
521612729
590647179
271634662
20862766
196493831
412516284
398953098
550052227
247763221
19291584
472898542
377910939
208960841
37216136
593963420
440604124
273703497
347261320
288331537
352920266
219409913
404186443
71475972
155119244
413814977
465498843
346322132
598719168
43559760
299388022
265235134
81942020
446912499
574069061
229126735
547125902
388289558
511830478
112867439
551451492
88457382
138757751
200346516
603539689
574732267
330396187
216197253
291607721
529812402
485801750
512535572
548207164
315131843
95352725
413906994
517970870
434838649
82470812
603635851
476404880
333262800
242427321
112245597
518933829
310271791
386458243
371156775
454058870
466390319
380863570
456887839
10308408
553657245
143541540
280809340
418030301
189585690
85336907
96811904
509971983
230474414
502605310
271881152
312030812
403088433
159245597
357572709
584464267
538907635
548052721
52252816
291065248
192447821
460506483
565278681
262570786
384861949
2609382
214225282
440372446
437737926
612579469
326169461
207285015
86849928
22580411
79529992
113059583
562881246
256210022
184258166
575977538
374166717
294982611
561030820
377276808
310763726
119882090
505727346
360917194
343596529
31446309
338994304
451141003
95391354
48765002
184345790
130720637
188370578
409603652
428516283
72918357
118589288
229873487
574715501
108277042
422136599
333135253
575984207
481154790
311096962
472570260
82866720
555234603
616074435
566210681
119661638
401489537
403493144
129608480
92964046
360225973
497957988
129913906
526645546
198871479
166105517
83221698
598474311
424016366
207547839
170528239
305110194
202882704
124921688
226833152
35892136
263407381
245380161
156022713
143824746
492686803
18116739
287332914
554022700
248457713
68650920
177460134
281162810
22195794
215411363
503258499
307004378
107609194
586320948
137231222
314209791
227052256
7693035
131292602
238657282
272775597
248330456
285556812
390991758
219787385
14519220
174332748
33968005
239730069
321425057
217374705
325156097
82922674
564421487
438285668
446809228
308349134
250315712
361870770
512040079
568167995
300683399
223996513
35782526
408632258
310857977
404585279
551244998
510730772
437110992
454939475
612047870
480247247
616743244
606914288
416590084
382048854
234681978
478282817
348871398
48845271
192702555
255616146
347584706
130476125
611610296
200324080
301511147
37518764
563891063
515736119
364209056
18666169
573296276
428935444
255357910
352694364
211577587
453426945
551065640
361267475
57822848
292425129
208495444
491229667
510306812
23524853
486604714
557494291
355331499
99323893
592560755
464640889
136690247
584499928
604777910
545792287
162736467
74394269
273162832
414292030
132209751
424453417
30933265
91533526
262491532
361034072
597625272
333844474
33706526
70511928
221539653
89305305
609206707
108129992
107543172
329355721
64925004
388421551
193854626
288063413
170851303
73970037
350880369
301667847
158233098
103798027
193211710
485295627
362679799
586267480
585408881
312797037
507898861
266407027
397934541
310611818
46212282
515582670
311603123
504173640
178338170
545153603
450339164
321781385
76982783
53278181
86352818
158284318
494046520
200644899
194596587
282050511
468030010
589580159
418578585
556414004
363785850
184920098
171426076
591471599
444297954
264798119
528925626
356130877
305499158
436383455
590741330
337533380
388727306
34264090
313429128
365649581
471058106
592953175
337032437
203681001
472006410
53331965
109696750
316793507
31729169
539288346
608808217
85021901
594476598
397246569
320731301
371443063
104846016
483582114
464167162
167199765
412827326
608989735
314103688
189443988
73670970
78423132
548519912
516643149
18448890
167288167
608838933
139771702
237254174
14695686
618149417
606416087
137829653
426764642
418210317
597566408
195741937
582111596
434093293
600562610
608634369
411990174
244833957
46077156
127809009
310445697
47575599
601135362
45637312
447233233
190704520
213687159
227358494
178055282
312444106
419867813
432839281
542245810
454095469
236152551
371796030
471067958
533291616
577449988
182014784
565891586
142096826
496855431
259597600
11884253
175155838
242444957
259134935
168401623
76598600
246881141
426648283
174185333
315093402
51555716
527000225
291884563
240207548
521114129
507562940
617385557
557290251
616913416
577188782
495046379
15659218
457393531
438998605
385775146
284143158
477515337
601843864
516313286
338885773
202055498
571533280
145211856
371861115
403872050
538816029
407814964
11076988
82021732
360293864
613664918
134942217
407185184
567183241
301780785
377194592
182892854
533939048
84444701
608912459
613030551
171963843
70582740
316546402
51286786
328941518
357724508
33125859
428124096
7772333
410537811
371496899
336690116
423290323
332767722
29136733
331010363
406969136
74227307
327864326
561060094
70971882
36649476
301261552
582577319
432011720
122904039
427468863
521868150
19716859
148119572
481121446
535934507
490024003
593135668
526505090
173402974
307947433
410209109
459879165
501297672
344756525
540791837
17562365
525332374
243887879
545765873
532973799
249791203
38009662
203592003
322302929
600224958
584791965
78214639
604955402
439125007
476871821
324229962
340644250
255308556
422655446
472300268
527719210
44000268
597301142
216987711
331025607
179220028
380176665
453044254
82353020
588114429
122717492
556945684
101174405
193606314
13056587
255571779
538152155
304097492
299825735
327108411
535572296
604449297
169202153
530937216
63380998
87563478
581140867
230407617
49317899
18446165
558099225
613846386
100470897
51100110
276696564
492840637
293565566
146504865
121516321
313693091
190523505
402736549
276201394
548979629
95026295
368684633
131016139
159573715
432261600
51428574
333151772
204486365
207119582
40377427
336253254
549689673
22808840
334639046
29669494
447214532
194079202
190105833
434828262
500113158
95186573
579783302
274928552
57222028
341944082
431886712
571298157
559661634
39315806
284777934
487009521
175766422
448830447
500980558
139816182
234783258
63104737
401935181
254386173
422433635
76253246
256859670
465425729
12370332
276490204
510205179
573973386
169441220
178201782
297285560
568094774
454671239
586911901
65479567
565480101
201623144
397489312
200794385
236262029
320235228
133625496
277252220
177387794
245822368
121307818
338163367
397997811
210572246
424142556
414450879
154654207
549885286
137096399
487868255
45811881
544718050
561764729
72341377
442263542
584707833
394909196
558865065
177401904
297743
114931603
608929118
573270993
366386121
251245065
170282074
192009721
96999206
369738303
509857079
494962015
138311586
359520383
312509660
225046546
272921507
193570233
180714106
287646433
558126083
480922673
156196980
374503768
191281714
205829737
318074490
48929029
220072825
80621694
469560262
245478408
173027462
160140819
204825090
445186226
379919994
279762059
3999991
294807012
611722792
114990723
595937242
3920863
575490398
281960395
600742867
20639045
346473557
558297949
80661245
9896695
224778954
492264314
429863158
471331498
576292222
507941957
538446401
289475915
61369406
109350212
56850940
531766558
453837870
120647340
417904850
166033248
322082049
280683037
295496229
426262037
143345054
137121723
427110859
462258372
12179812
226423532
296207699
137394936
525126314
503258541
532488720
427882179
384716284
132467013
101661034
456161530
549493589
243688690
399459359
451833474
367479590
238839175
437318902
19715219
490070441
273760355
125965983
179972671
83877763
57280481
602525475
500800846
178063814
232413270
130628308
66821194
68617779
52589916
347959591
540861898
535413772
575997729
316143772
562082974
3723193
585703334
154153472
143151057
438493779
253962600
569063626
74595301
376228885
368451570
540553712
309053980
288193973
482797948
440865485
560885113
60218647
118615257
35154121
227197272
463713643
546929039
259251808
142494977
460266696
156205826
535925731
30150366
310470093
603009289
213744292
137452512
598160101
282514794
106285066
188798771
95315044
150274765
167163702
328291611
608687188
557154885
211695172
206778335
31685755
371749609
300367307
82818927
365105567
290681612
134065387
206664147
119091280
231811420
571055860
264951037
162249149
346534554
420859826
471925261
510782790
141154453
597029190
472894711
492431905
513373806
618107005
447135564
44461717
490836884
598975690
223441976
11357945
221070769
369704795
589446419
459498151
329165749
125238457
236710659
275627487
347423299
358813198
470455759
347814084
217791821
461736800
419168022
489889134
357878065
592294938
74012779
89567078
226417178
565981364
16903641
376983424
326009730
433386329
577496775
238661187
249773552
127737446
547791602
526336003
580845694
536304978
83770802
550385534
200680757
35904053
561885969
386891000
124135292
432581297
589430085
292007991
319504694
162690167
487297435
250642612
230293605
597791669
242181538
504748655
129718649
234845870
445969946
33030626
238796928
595406709
207559734
3121541
535436851
584352979
287926142
49665738
382502018
433048009
148870696
320656830
77322351
536554052
140059268
354973326
167289142
438695972
152809846
57439433
398921932
149190901
311249512
377639794
520949710
289651555
108901853
311348685
604563013
246494585
36789378
114740987
145661507
461141646
368135304
234388861
96994597
3319292
412029779
507065378
91553516
326449340
371362414
251881077
607861142
476242469
535981801
52215063
340293627
372674592
312166977
265165397
349320174
439644994
498161380
560388896
98662810
204676282
309327362
98399181
581450914
434040216
310332070
91498749
310986660
573951019
420967838
300414763
548367898
591898571
515830803
557738340
361207013
306848264
91780417
526346827
253694698
201006338
303832006
450056587
25368643
588978413
216396918
299155249
562650460
605150176
95931073
122620602
303346695
608414730
103975862
1965978
288905854
414708823
389213795
527021868
464194627
477859585
254059696
27199779
428280320
559143004
40645124
564805471
425887651
479062994
512980591
147869532
591220111
374557457
25817472
83504544
236890404
225496923
467993827
127164004
40181421
476320021
565079752
98667707
285662795
211494896
359586632
552917348
145910194
35817159
46228943
236601750
455519758
400578299
616987160
194397196
314068209
611678112
175968351
403342918
283144594
580383622
386265890
389949842
462435022
159486571
92769493
3256630
575910896
600145619
114045350
517371559
226400174
16206767
92129766
287777272
11385747
132693196
576406966
172146791
66131714
205690783
459018248
101720066
468055908
289692152
415501865
405959893
58222685
516895738
416569955
101554739
542465973
229003050
383289351
611151712
87634970
296014007
356153029
197875330
159212215
559935174
89082950
574347302
472373539
464978125
501213086
84088377
76000767
398135707
433618220
436562066
404971573
400904235
247508965
19449872
552697808
20274544
345543476
252941066
3091617
530111218
272988702
83579848
5319127
507661109
457723871
415874096
279256239
448433019
493493093
235502426
455376656
570267706
227243112
610712875
220954572
480625791
442242385
192902670
396301744
397791953
151928518
66723428
575467670
125429413
16514532
392131594
532281252
264423577
373544383
129271622
89736690
232363918
442609130
6184031
240392170
480870226
169003164
181422759
519593549
151315229
135185954
225448065
231212767
461156563
343567426
484624463
510507781
360066481
156589508
456447678
174082454
86610212
321460911
79339179
268997615
537238542
128811820
455478747
401501336
110678336
615350256
164304315
576707830
357808657
76095834
343662083
484118144
36069243
55544188
101373034
528451598
533189678
287298032
237995930
521379684
344405073
547217769
140101333
313156343
354389390
319070055
248169428
215505074
492054642
107308322
594464260
262472052
459419448
360143598
439826100
370047730
232655287
528678286
599390271
88161513
472057052
108873953
11371087
279133282
357693146
350778447
473577953
17415926
271716225
249650173
531300067
118457952
3136344
225831553
363794093
436666977
174897273
130353299
614629494
138690221
541371127
511787435
182021187
243638521
227275475
485123630
402913545
340819377
128347575
523702850
381290841
539949730
400343733
320733887
372275731
89457767
267595566
589512275
304330130
539910073
160408470
295751
14895192
163465912
506045814
198817874
297615275
398600381
321318942
142640595
352654842
361694740
24010751
542132701
421815192
576587737
593228977
431532948
56433788
99796402
239130461
388248274
286104696
168847438
4830606
337995652
177599246
106671095
593851548
544455092
14646813
49921906
282350231
33233884
594608146
528766206
587332262
118495666
410620192
488115148
569444466
238581819
24558993
196204924
430448285
487184151
322482300
144857633
164507912
462624439
162521744
594360108
464330375
493764948
161833896
359824461
162803506
130845577
237199346
269096688
465521054
533019723
560217723
558035383
305135695
196336374
83930327
100189985
587909280
481028501
192626360
118891394
463228655
197829337
268914701
181379078
362935353
616552819
314376180
113815874
222843146
470817547
485969064
208314577
190018035
302790499
573537789
474369193
552484567
470846843
169075063
323129743
287264028
293515236
122827707
210777988
174885279
407163676
470172843
599169405
450787496
76588009
176532004
42046619
549776839
612334399
450309427
586525596
281427680
71322253
37404680
70360946
586679500
562594330
34281474
187428281
330270270
400936148
549568183
378118911
456633426
63763024
56777649
501877175
178765943
280476247
409300455
468484994
438745607
378343176
129774198
593135578
55641939
356115455
25776341
383410571
164073444
454071012
96277536
305195457
509268848
557612230
361533010
44283265
306125914
499939844
495544860
539723033
315139284
402967395
219627516
126903762
487702454
483363888
344185150
469020032
417881450
519689317
45233436
340675610
215038319
248759544
316824618
82559336
5895796
494433303
351846606
12388186
331770348
209820229
381349048
65178696
498850337
412803136
610858241
142424922
279395431
567643797
80177095
337680846
114114301
554340098
591123430
554227522
294896478
421229400
219718162
111955966
92273839
495949793
394765067
279355420
6246750
302240631
392347829
393908861
452280467
77087365
3586914
366100852
463299805
186952522
108207185
426394967
587608761
166030419
200629242
16094901
196432828
273316193
137305026
330768062
132611969
618068584
480311878
249936679
73747853
156862083
514319794
582606474
334260226
44940105
336380508
482671856
205067955
14521684
355981316
17902379
617025284
298506618
504128434
452380302
112347586
246080460
449190311
162376712
241913764
166702107
374225853
563305799
190309141
438616397
146215853
179968589
73419242
28713597
570194106
388258890
564534728
492932933
163023058
516552721
275433730
54880003
515953889
578884005
606345416
227826625
127795457
614030521
112279566
124630517
557247319
214591736
126402759
496250140
603050124
217563347
253275188
400120620
359911610
62900949
1346240
326150448
444733585
180838600
208522144
323444380
319484284
98762408
227962338
425206860
315080529
283578758
107922246
168527280
175147966
67947618
491962864
227805809
372195539
97083145
530022094
78257860
11850843
437708015
11244118
364772282
500610734
557659857
478561858
316379978
354214808
21655545
110109325
424407660
334713088
547267377
415144100
415420796
216025893
361583193
359174465
513099151
28266247
468288994
116443888
213126865
515995966
222615607
497594719
430536996
232124161
469635813
78464018
241755064
343222064
551905185
490071466
24078774
525172031
524662173
419748498
125769848
530475690
414559041
513672961
141786225
296987804
270361839
402319042
511370162
562449726
600293671
34187195
200369867
144316998
270325850
144029466
124926578
181821708
290474401
442850775
476859956
611215843
189028348
288560577
575805182
331103279
29526726
331079780
57549912
157889846
384774529
213846163
449711040
66392496
15039648
575602267
64377190
120048322
445994141
56790823
592348141
90712059
94384691
595670115
276093616
95315308
378715075
62875459
557491279
583097314
423549082
558688569
540672836
168996111
158761305
113501737
563068994
367839244
525939116
165109238
564796365
321977776
144568714
568935781
273111833
400867906
87195278
358182929
209376793
117710519
255041967
237723648
149841750
108843053
117878768
315965420
618062680
173439151
397278305
146028066
147828839
525503317
134079848
179168676
348336559
566669178
500569054
350258748
290833252
265639578
329871503
591855393
294949448
347158869
201690443
379825794
395352252
206660519
165494919
32192472
578458451
57293727
146556701
347392103
260048470
463827644
608893274
534929730
556811958
309728625
402384796
476488377
477447433
108355502
38827228
64197164
597098421
76274216
90444946
482050053
312609144
167974704
368788297
419540594
53602763
529447617
18657270
17232188
325267891
197205228
107065809
448597295
16940877
364873034
466294738
335684068
240188777
282856084
540382503
3938183
28895257
402677053
251786861
357217218
92136127
192286127
497185551
352883271
407771548
9415751
372023213
517074095
237936627
220402734
93651069
445805104
196158707
189583557
212362493
118637283
340303696
261686801
550854388
21227830
585308035
247564469
74629603
476554764
303039437
235789908
271114310
198725050
19812395
575770855
4038719
507566558
522412767
233823246
571528179
495863750
80878384
234335375
61733627
181417671
561991260
596871282
33174403
322040180
315681695
498726718
13705287
467999953
30192150
151488418
350546830
1418681
254461143
92827815
349897540
363939926
241347337
103285911
305336265
528364691
306403284
60550615
165527624
39524324
517875686
460446833
63077294
96055378
427029557
51156096
218344930
165158843
197006989
430128639
255678086
589891517
258562145
444321694
478935340
144192703
277204895
514373590
183373032
42072109
346930338
516830637
578474483
384880296
338984160
275362892
205011273
402775835
123096749
437239082
333270941
273972314
582485007
406617193
281105019
115240011
334255357
466549246
35708018
514766657
138597689
365121700
527540502
174831641
26940825
585238187
438275680
477741807
417760067
135461160
189856714
270303746
341188354
482208682
474973147
579805964
9701218
79049557
102218635
35164233
602872413
3888519
463719406
529613008
552971124
395123549
143892139
613900313
113303497
560449450
297857221
460523783
242031312
170795469
270316175
301710937
616411125
107241698
210936413
437237404
99420794
344670978
477327335
447042384
574318724
77635177
174185458
275579898
190423581
476386122
278586555
589494649
379258654
91075716
448365557
320410019
137296282
244341657
7861297
18664297
546770919
555845828
205642468
575731866
456139574
130665544
126761622
406121987
255072626
262485306
164410107
477900266
44771330
554295952
536291962
38424157
307407759
211056757
259783902
11098701
593558754
409928903
516280147
323332333
554390608
556256330
156262363
208765766
255493383
250288590
473294546
268123892
361940637
383519439
121630883
430604257
311342305
150892010
109097004
502333882
433411645
604354459
522376788
544048807
86901347
134976307
275475109
375231465
522598014
453948362
478636991
485379200
423737623
77639849
371141474
349903022
218739712
231383310
561623675
53859419
245848529
500984301
591136989
563402861
399882036
97819992
275447416
609110024
413488259
369451503
172127704
338983850
142103276
222203779
355458641
363114261
599469902
129304600
367635702
6611144
469731410
97511803
140876999
523957936
530846223
616054515
141485969
44894001
197262375
331248352
448679471
36053776
165400945
364250108
291100389
445898397
7431689
352684989
334540830
609671921
50813806
358596371
309397084
52500817
162888618
503782939
104241462
130990028
443188807
317046731
107105056
285128515
55426882
741748
67434932
69755469
9761091
579957957
373976996
223682270
212439545
34629444
222158653
31449238
219649594
71293463
400688960
235591663
175770924
122417244
106400562
124960943
455654915
326656630
53452456
575931432
603055486
307134989
75110858
583734190
340411457
47019084
159147839
12303958
510095349
92072707
17118887
585253987
57313
338255450
204248517
607122857
175539046
376184158
319922540
589622640
282459372
319008961
275675623
126104588
464943608
547601524
175445814
20027557
454505278
112660504
122980814
537674846
391045496
519761280
73860769
457440910
353547457
383311410
197544591
306475916
148358631
296750517
484046127
81657279
224601775
324885810
506033167
358227515
387112741
162354179
96883851
532568496
423115897
195576668
469776020
210659310
285601737
534444675
41536889
214339943
262265263
17779043
616579985
36839986
68590326
387960885
63951775
118869832
496817777
534426652
559970768
97831224
263843066
151166119
604907028
16415315
603355590
470509851
351728293
504393749
124250215
234624988
450339084
157310072
497392308
14973584
506477075
443120884
16363709
510682305
48626175
147495528
333285413
492645146
249617848
617395508
448191704
372592574
444842026
604159280
190419305
210708698
73300604
75573618
582700259
511627463
547008962
397920130
286829349
386840752
210549285
553848867
508475180
479412311
376928577
391207949
600077192
264344107
7487667
223746798
304166783
606723612
347261644
103366500
460413847
288273044
104855779
592587570
29434351
314119899
89813338
234996603
585442591
422976364
556405335
451168226
287554516
348123891
479306134
519114281
210697312
53485000
414722445
345366379
445717184
43159745
391745015
304407048
541538860
463568253
450618231
100242052
65225464
176384702
505029505
486136133
591690923
324851139
58498117
576951118
341851370
215920901
107652987
50252540
250221728
46093387
260479794
445965824
553317134
189744150
183215986
269444770
502434787
155741907
558598572
364690238
568072668
172692370
247109889
224346465
278077789
108499320
424422343
465048287
548419997
121888787
398099451
420577244
3923502
98273827
99412785
32636991
242819217
486160757
91482310
479927417
576051611
231237880
407683487
378322615
86491316
570501391
172945247
217016585
512202457
497846053
595376795
609145016
468154645
727296
446123773
114192408
357911666
77745481
37733597
523781212
274304589
481182448
638069
172347218
199573422
302532443
64985329
197742010
445181533
390776311
35982239
143751489
506233911
373476179
152234147
226154686
179331984
281563864
587767112
381074793
3040397
362942284
210676424
532693757
616118711
371389999
36978689
517184378
145763798
511600076
93532792
407777243
104784945
62311935
5056287
455099895
442462595
514883087
448928885
177693243
265655147
485629639
109548427
161128067
61737706
295793806
70483399
58630917
532565344
290614626
80072625
259748482
78963383
556455770
1529197
213014513
334428434
65934781
400106884
495867228
82079351
442201436
238875393
452795352
103167814
165787693
485206755
9141399
315529199
274996150
464960333
602885999
603828143
115554922
324509183
231251151
201321760
395115996
197425493
221920199
152567445
559659995
25396338
479828932
102363097
35870797
257321235
394568568
438804923
528838352
406577885
62952096
538201234
403265085
303538030
515486870
350154938
436413059
362556441
226290502
444335746
175622001
397851692
378514374
187905805
354556411
379432163
195697987
541220544
401732570
183484883
581209121
389689029
200949889
238350174
147354675
422208728
284425996
223128293
105500696
316790279
533786709
428568996
539834434
285297183
159060637
275552862
90224428
292022094
346641613
407653100
446935530
484184894
150038980
471990207
594398830
104691659
81799736
63025507
201300081
301506878
341569068
268413960
93960895
354157839
325390639
433280424
295137743
184284857
492335961
28282673
584332614
197330772
194595752
217254111
169766825
441645332
550244770
436794097
219493316
551874524
177124969
391455793
185726035
192519428
163493877
315034912
542142582
448933928
208187431
450656567
162424676
269701913
458437068
524118639
308982893
116882068
483752212
24973084
339504014
118176954
545049374
546713669
502069833
329651376
488918455
21504077
485855064
486674958
328993390
401325717
128637480
563315226
210729655
209101942
556945442
347033686
300755217
19114846
237503977
568397907
128091933
91178864
6114175
382624607
375190979
11958652
530215748
486846411
156493688
515389694
281417561
610056467
320467162
366716552
497008111
337585294
543804409
281363903
45183395
531698870
102788489
244901317
42212455
243714337
517016304
523339300
247325813
395824669
408931826
413744843
229860120
258351206
305987337
548452407
159506012
245819840
551478232
13642267
318521312
75858221
511709919
563570755
8282954
545948151
257914652
95354159
73393486
596470959
565913903
352968763
136346218
503714464
126854212
311586352
152422792
213048380
523007267
204804955
11112212
238123115
225300781
556989063
404481795
25445356
42418771
263229816
19359346
109797950
556435691
605712830
107880161
613946483
67856088
139233701
431303724
123058624
81498934
378865878
548636337
106690275
284518571
102195097
473840144
226864242
455636477
174103371
567188379
356154105
88418663
47506229
610885838
58332146
142975747
594556782
255690532
342051490
304073135
368331652
219462956
432158931
378694162
223706452
77051929
327253680
67347928
296628469
306557594
116761475
135337455
239924061
250925672
395304526
463035208
373964274
348081202
140727695
452776939
540765343
345108316
283997677
421889434
549241003
138007810
447706351
450274545
277113352
409634325
68042904
42200346
423856652
230809774
459038575
436729956
198342878
101942176
575412690
385082476
193490552
307725860
165636385
414822585
322455397
608344688
372252281
344746835
502131263
442728302
107521112
187985450
87651001
90809210
293079126
354210744
406032478
39707790
522870629
26292440
500764331
378090137
576985964
309061633
344356528
189803906
17489245
372881086
299379933
44933958
18839487
79918371
123956791
330720464
557808801
227315126
199383633
87966310
253151739
522923856
357630092
93333656
109223027
515151362
112888728
514098760
280093862
564359602
62923743
374817056
332464445
475608439
413427720
126898615
547795042
41456610
278910606
475194130
238221807
414544618
387775809
107488942
334406494
462334090
119387361
417779373
593882178
105419367
563444697
110373298
469045038
500038607
47634393
267491683
564772298
228658285
49211192
331121548
520009158
452090660
496202480
583201575
178461781
349920537
494184219
545892099
593583485
515294809
569283207
158641867
497257494
174885248
305554152
419038932
593940149
240208010
44901593
26735768
391077825
563733103
63494431
170687452
328178800
100239620
332509687
222108938
448755102
514355793
543772738
163735578
596507759
616215927
262455175
323848972
267723271
56410878
461167153
222059194
509213928
332989411
583733583
216157596
143690959
296438255
545160831
150926651
512891079
98493007
576483138
290217245
336782819
365244061
110371574
492011409
267787122
213809586
573853757
265615643
188050506
41163480
349408618
110286381
103180298
596548724
287912664
226501421
274737043
118792468
285192962
609049620
601452501
574093520
239541038
330983507
144285244
459050990
251530844
487570472
329966319
2034278
592158968
63062182
570106222
164668063
334500891
375302040
167989243
508650380
600345229
287550692
315411638
593976323
204961028
442989130
24479940
430479859
542771698
310456649
340650388
343158910
158995594
536839051
379691975
458641381
516734296
561788493
136150549
612143771
1515816
149244203
88856667
446331143
49278433
315073177
280948806
596883745
547703244
224581987
578434145
90115404
409931250
399335790
423402139
533066520
330276035
220592149
170452156
27123800
585607488
385960734
402331257
56799126
4224979
520632394
458618593
165102259
56410013
411407747
251318997
430199502
344211326
413219612
152831675
584347030
122033788
172750083
564823022
511204239
401380757
204720272
408343258
513492083
13557086
441281630
528718487
144583256
411796570
585064927
577507627
119148103
92452648
513227268
549034732
81490601
589371921
19897286
94860371
22771642
240727251
47086285
462130122
333819698
516739244
239937071
183944134
411091666
474919920
374856797
252965671
203263908
270837115
288875820
365910449
37787139
14447523
191902710
393117552
541255125
467456857
457998926
284238171
238097721
66049417
603321514
270205158
325032122
1327074
140905888
336055823
485672208
570325697
330897753
216533768
51369376
399832568
245526173
290230622
401438372
513345015
274824462
381600037
4914453
606564560
476011640
546968093
562819040
519025114
225769298
429429821
456238600
9631418
537735644
513186723
612420533
103850287
213348937
231831919
203554047
175738559
253064058
575705787
396508975
87681863
225206237
362923069
81252046
382308264
584077541
242970636
32344520
544081777
467950800
8623674
235174940
543956651
459230404
504489564
207459136
171941108
478503181
152125743
552886926
250776524
185442636
76765755
617592900
291218126
115347736
397026501
87808422
487908612
613560034
145874832
233765429
383791740
508930326
169380435
394906902
560550937
404231643
550369317
332556226
255044003
237379491
328255153
200460925
367628885
342582436
290729256
292383101
618122527
405198630
595345312
457662276
261155714
195053
134502803
45914930
353858727
215796045
360214480
418984426
140304893
373506012
359712725
385717298
3701684
382496281
596999120
583838393
309213396
207406742
127199860
110103995
503968061
259192618
515620793
315698131
47613644
199274061
139616712
91841987
14533085
99364039
477490200
33456097
524317990
159332301
468311048
63873751
329111599
431805978
599854430
2998232
227880153
209279209
103767504
155961948
51487929
524646768
363173457
533648916
83631340
89210883
597330440
219545302
86035924
384156069
461348642
7203399
279616208
88035549
18006595
310847195
477326483
12142016
153744168
107097104
543380511
599755220
18285361
216888512
603476649
570897647
101888763
385312168
118462697
571093376
494545766
283374192
195755573
35517266
298803580
519016003
268957571
288813956
380956206
115466625
373342063
92438143
554489034
433160769
454081412
251676583
457772369
515448573
560727382
395706884
505541295
143769081
294177611
318952905
204666052
540748501
41066889
226405781
588818254
487238142
447521147
502924407
261638954
203248023
326524620
258353064
15323366
334483591
103932445
91833105
344605747
616460268
212219498
548146759
444522542
292923860
332421471
553200014
214623934
67081312
224805802
614508963
142223715
518769347
555410554
469196323
47835932
40756053
453655
517451965
155083749
537180627
327931406
293819169
546644990
588418863
576656924
440583412
593093522
247683560
440493091
519991537
45410841
609738330
193697509
252045411
497467458
260654536
466593677
242898007
393513727
384723594
124304659
297459372
189820544
538800383
598357173
448829162
578881631
87185009
77076501
229662481
243491268
144672065
330307485
470398472
183908888
396843220
489264564
35780612
541256980
572694140
478271987
57511112
243586730
503432718
58065399
437120019
82077465
104486369
288542524
403055541
307349061
60142993
115658512
328084694
46166531
337986609
582741381
300396706
270864131
542972141
79870268
210164077
21009418
62461250
393208512
176383136
147186210
470093441
464549562
468557352
100574148
136140996
543015414
446063238
337386127
253187044
97793771
538957874
215624326
42730039
169721170
409617271
91390916
300922234
297950312
105344993
175161961
374572957
142644748
500907830
210922097
375215629
346672577
428996304
14164854
149412458
116211919
120931975
113394985
140727447
371450645
131959721
172901418
385595657
495617117
188646429
239607674
525116173
104330675
60246416
13380853
1975372
207607353
494759816
18806482
224676346
269355317
110273065
345645505
125956267
376418296
198607323
495578826
104586915
294226724
366929933
468533526
171923659
35642650
450123455
74985888
520519068
503939746
470516362
338915399
132212893
141244962
611459693
499807598
471217579
232762459
17047960
388409850
500852718
415266981
398839534
340867604
461997464
486103815
519995449
31869758
75870566
534777395
281817385
271769279
490144642
499103145
48456276
125406813
486317415
571175862
32931954
519686845
118289756
49298383
561914131
13472706
61720610
76509925
466137318
188363734
183083756
362309184
582858031
66221502
228215548
209319146
105000703
94458921
286377642
269156891
405483220
610566323
259315567
337728981
103693596
528434449
108909369
33534531
226142290
579653012
610002503
489747330
563450967
256959365
297293526
422715420
87013621
312368108
394328963
221902375
22604837
489662324
10554997
410608194
503751658
305325410
103394646
211584659
578308482
568028637
196390564
180565988
562647184
16548703
91695148
37948306
7421642
157220823
7822691
120803787
571585065
96576504
275231206
546348656
595607202
128811209
601892467
502343951
30831104
57848915
500381507
390930754
333272204
287061934
199237705
176752333
325804658
604989816
376213214
56122585
518681346
162012242
166446044
112417088
539925021
356585422
114731232
160615865
124434587
609657304
43652568
249169819
610540267
494518156
523990800
115598269
52350553
591804699
207764335
444084649
26858244
31415939
375046022
207994976
612645546
71729013
3336648
549418239
387184352
613974840
88741853
369849534
180823567
212967275
293197481
481256611
543297638
374722003
142316572
9078658
340279381
180223860
515254904
613087718
480948405
288124205
222345525
228798928
556587019
104397447
1797952
542394971
84191473
239874709
312750560
374598893
450017140
79190485
358612782
369173632
233146357
432415613
277118764
344887812
378879663
153153657
397142142
427162822
539355708
532325458
193544284
508970159
314743454
447891776
11119932
128317475
350323452
515931371
558468728
54396787
187608639
409415825
292344939
134250663
325636059
532624465
569652124
293507921
482389590
498189123
119937521
580727130
295988641
563654946
454591897
210736964
80000621
209259112
292277883
226714804
145938601
507780233
109592280
9862923
345941251
342263964
161399930
607772189
600257440
413758991
563071509
126126504
313766773
283929866
516198196
3139888
159880562
452880338
204320917
235538752
526769632
59562904
17261857
595941724
605232978
82572225
265722431
294145717
180784971
410004370
579396739
585036742
100117427
426150617
335640860
523778615
95312669
285006070
145435017
573687545
61875419
54023581
27584033
225658423
65487392
440600697
274390178
232384727
85320653
75926844
54388891
403523549
472038728
187809507
246373638
83525301
177229489
206435898
48814046
193595805
518572746
561001532
520948232
380075993
479683215
351377619
63359247
350347803
521198950
56035569
548927092
321930394
610818917
144887160
374566761
322412261
419584736
492675758
91159532
263327028
65091184
67169642
26251020
186203216
560543079
193218403
140967061
424153801
400422380
437488276
501990774
317543768
98719303
197287469
156310894
587737910
385757582
297398303
114143302
43013147
370218285
472324982
615449951
202721946
498611554
590184674
145755485
198573861
549976027
91896862
265861846
29586619
441420586
384816693
555322193
539737722
391907176
273735791
245079550
399704810
240114422
137930829
553993328
298371803
165361508
219252265
266867893
92746852
544882876
128318473
541323545
355303922
268888502
301162361
276668162
52259164
301854554
585710853
219492243
109869531
95397683
365415370
176646608
34056382
414057651
325514178
335948405
571092732
386557479
291864310
465403347
40816911
479958952
76191130
391403855
417136079
347286341
393652536
446482743
50624681
216423459
305572416
175739487
181875691
344584963
63758153
370443163
543129662
274904640
393258904
151630368
494869300
23024696
96920416
304485471
249537632
244369749
596925164
340993882
137487310
501746025
194723268
435944137
137637492
154018028
122658206
588970054
495685088
351001521
549329951
357327798
274430657
322817513
493976475
102765779
314125692
167923549
294976166
170264317
315823954
516578454
214998036
615737925
235583502
158652432
202359848
580554344
409297266
374116720
510562000
99828848
490059462
36022113
342940379
657815
542646662
444746854
64284373
506096605
480923658
571791563
12650641
407666265
318160433
374778510
170902750
66994099
299367446
133791677
7726532
318471465
17417035
262980014
95197082
381992664
334717905
593960772
446971668
111161551
516421843
255276286
534550576
42372512
140211215
457886203
502272082
438710681
117239674
317909549
14428003
613779370
399688150
392398343
357572954
71300738
81569174
30446768
367840779
152520263
473184783
563246983
2812596
241183458
463603362
416764423
244507360
296251587
99442729
430863688
7163713
461453376
75993181
478416737
339322737
561040817
374120337
370640493
71118643
313016633
486959242
434997499
166716596
22753699
209327269
402795855
162636326
333226398
228730880
324607817
489282089
609874987
245028277
604160399
46946319
614461016
375775269
20404972
494743870
312346451
279378296
338472940
505229348
23627120
188668576
62647164
328608398
202183475
326318336
149898706
173061263
246682694
535669568
142357172
352029534
470230803
260621665
390963564
573856878
241208359
525995514
233445654
4247577
555580078
180603567
543859852
447967148
198981081
318816533
264230049
553016590
202333472
318844372
287792361
248158551
600681574
355828877
580866375
165313547
573981992
191735816
603032514
416768287
8938637
81886499
158332884
158343197
506007373
447924704
179581261
439815187
244270557
280366590
526550522
71550015
367160019
129623344
615388077
546084746
322934308
61430046
592699148
578352409
175574536
232960814
65097146
311928057
269007108
157441344
272211275
303820398
89450257
416286055
210797253
234392729
74104988
573477080
430737727
133041839
328695717
96203183
361795780
143290117
448685089
74205580
441799395
260406658
295045409
229696860
111518150
471434878
418205007
164497990
20806836
234034354
474887719
580397710
270063657
410496565
296893128
218564280
277376496
606884400
67374035
282552349
588983355
4579253
420685245
604505401
67895179
358512227
107688325
256445845
39356283
511152636
434143626
503572801
616669261
453732048
33648896
120322283
112254995
525800601
374089699
29732699
94656286
566084187
355684723
289295885
519690983
218067897
368668411
63677575
583402192
430386259
352001930
425918119
78788126
138130640
124682717
148741774
224760521
432545186
530104042
33777210
74369285
354156117
509585897
50432892
97874587
229158499
194822726
56903433
533131157
256276769
390619829
549784631
104040060
331734581
124890894
222187077
288586292
402405667
183102872
128443001
155170481
52047753
599865376
458575045
499220046
456627105
588279827
156904752
547245339
148616620
163091511
32565642
287155420
119748921
384046848
211898783
458989562
214308830
494845730
604927716
133216551
238517139
483852113
292319720
157516171
490602362
539166263
112445022
381706258
46979053
163199457
486753172
160266749
413685218
152144148
175792104
117240692
238762930
478938113
237087609
558698304
161245997
577139204
27641412
522098854
609423066
560471173
304763550
459643122
577338376
383021268
343100662
348868237
142011487
89019763
431726257
447526217
501975752
398755373
412676782
316793165
18977944
430797454
176243234
103656378
336217428
354366295
573304715
13060676
27002347
200104128
148808002
233352103
521356460
430808412
425654424
292648833
568688336
278261612
361121546
242043353
483042877
381673521
561681786
49468965
181941993
320914955
406039618
172865496
505779695
255109548
4832689
35170967
180253841
362289536
104795563
332997781
314456451
337269673
519552800
443662593
317686040
269050460
499765734
388890900
366828208
95758507
136728469
221901737
298750646
165612226
52263050
161886688
334723017
489873187
375063824
160577780
534297096
371679380
32455053
470538171
339354849
21527862
12230759
462692308
357175346
411653282
375808962
554986640
533633204
453967316
67794741
121428119
355731038
401998679
408618560
472571031
190072915
442404953
327177500
537903090
44637577
119905544
202224544
359533328
467741251
323998924
485279164
6251911
97103981
46859805
187518565
293028233
473030076
520375394
613464693
541074991
14196954
475483962
118279137
14719068
149265547
206480057
489492343
383579069
9980626
471407848
475338459
280141687
377878519
483728672
201956613
385050665
501584663
98838572
288627798
447142711
581585630
337657142
313331801
92116418
423831450
50190117
28309999
523097377
417779385
292206512
352631423
59081244
505716796
309462642
235608439
44455933
363559411
192011849
218399527
157027964
589273035
203585764
386211578
155867233
358208455
601628940
473963676
65334677
337175018
524549805
303103977
435070019
264756994
66444847
330897604
348869018
126494924
110177060
194345697
197929795
136604708
55879575
581494503
410684159
537955594
500695277
605155367
430820389
577510331
142975870
306139667
105643609
617334419
474100707
236509192
490950951
225221257
309610589
300565156
212763890
228793691
511039702
614692016
461294391
106752233
79534557
321238559
391619863
332183469
230936788
336668800
449334599
225448371
482725672
260173234
243884825
324354550
432660731
185146679
593608192
492499475
535146610
250782715
283368353
59729758
117997849
24294867
178160655
132875034
156149926
353672536
178839392
211171835
373993125
295828405
467038238
479572861
97817763
425534524
451663059
333575741
357646728
190572954
308806999
281733927
612933071
192476483
13543211
541912956
384774953
54792829
559225984
222605493
484315588
82525035
361249007
592811147
49146652
155085593
552965411
6647281
220056089
544659932
507025630
79338144
298409736
255574470
309678702
362725012
358244291
263389994
123800085
461644217
276536344
473581075
576570122
269230377
12336010
84707208
152916119
424756653
189028436
569337013
486431959
428192171
308381093
241437634
484905743
61157650
120491568
573043147
449395794
95589504
567297888
511626764
161792124
9358182
512716913
53589800
283485437
229616762
195659208
30209196
219814852
487897008
246393513
552671185
291475861
434209729
324307250
193807234
306382382
180682094
83148504
91778426
458849520
36793130
59975717
107585361
312896842
111182604
30297221
277106244
612615595
120284999
221166402
329421591
586301601
589919424
84028569
136148546
190642664
176493373
403412708
447079354
466166170
163390661
357267722
42695212
349875206
607957718
91764759
262852144
508561504
271033767
192237973
402089871
454284117
167997669
316309620
527066161
445691173
538446238
206068598
555052550
427969007
388665509
459788478
407900002
568892410
462339661
285501891
363275442
64441222
429524316
71818407
559449023
588179241
508366804
105612985
204810100
590364601
8428833
553997270
556707762
532550435
591671559
424633525
458026242
499852709
38747069
529461053
71898024
470119622
363804988
509407507
163379837
331291756
540368493
616529022
120486729
343059405
336854919
354138563
142432936
559921341
255397792
39378891
262083543
1248102
584459321
569185140
91479160
31650967
359556838
229607274
438275502
528763693
98712961
232583722
361169306
434471024
464502662
6298181
264423690
562943029
70218668
5833592
176819200
222253022
540309707
63268127
318490446
292951772
553725708
583477456
485716235
378367931
276254603
109342906
373359970
522595172
239620674
606902921
432023628
518122303
475229919
133082398
153574014
238550342
197824021
11373132
16441176
476334132
259460646
423751275
222755434
441265191
385184017
332608224
542545513
351542406
396836533
463817455
540985612
179141476
562127705
14812892
517788110
281348467
233949380
588640178
122821435
569080589
542690816
296639297
216824898
147766149
404748638
109867619
404255067
381450248
322808535
107208935
375291086
477359300
45627362
167700092
105191738
289144272
533848036
412046202
232131893
48851566
446109920
195767426
405268446
165695668
103644071
326020681
233513985
597476688
176411205
309322532
306271591
420550437
156528650
501613787
215884981
307754954
229499966
258272184
418981122
362179036
455546833
82790802
330703940
342920879
337328838
306095321
268566755
279509398
93490459
579872618
544604737
479010011
369817669
524138245
513352710
397194264
242139114
285181593
302575420
341111742
450143340
557916818
491932414
509150061
322095028
521317414
319186410
264180932
349282560
593454622
553639175
137060886
371322006
204576398
406522824
209005748
377353209
181989395
395524196
613320725
484231882
115737702
464137087
168981352
417752066
463437009
312366660
84643754
592424636
248529430
522079270
428394153
592868080
474076623
48716920
478780510
591237100
192742686
340136243
338508763
232312754
87662149
123654649
399383350
261951053
476020087
97042775
595025699
411684664
185672566
533932467
294676933
74671643
284324275
591333931
181266979
459065319
34036999
185339701
256630385
106694612
456715036
579484120
306467304
585554266
415164111
183257478
34751128
56082531
317526985
336656893
613306988
449303755
510305155
87482687
9510551
529390040
282400267
176619644
125077504
177762993
256224860
166382708
549632446
108915547
150342790
179835956
82121278
158582489
27315079
403224044
358113518
595035063
31360840
373149222
212209492
335673946
102252314
587576563
448362695
253078172
95839812
159477636
421846410
190454491
408321041
45170251
491996434
6071430
395029355
507332604
532752119
514377862
555698278
502738327
202539559
127862505
488990951
275846805
342103128
25942201
6393531
531789975
327988543
469540869
287858510
536197248
351026003
531013724
466967150
362015890
163039407
291927347
595359069
405831008
119147905
6701364
298103533
262392085
107169
214705734
73243038
315107367
598838113
439998685
17336793
449725303
401360478
69333702
429316210
500190044
485821435
108761081
329392849
30323790
345166072
141516016
305299326
198742039
180234589
185139073
96443965
232135169
410533254
433218797
14994659
103170789
39043861
156083593
142682394
42333071
199986259
478951466
87016144
371248149
235436371
261559363
96182773
406747477
570897382
230122722
239468396
450181267
119166375
18993287
231432944
171145118
216859122
166309633
614004479
359170524
178412841
592122464
381223537
507402468
53156786
313905444
531503813
439086825
268349756
268570745
492124417
195318456
227475515
347511134
189309245
492342453
546594931
19117043
280848426
340163238
196340155
121797421
194934450
442904419
21158348
118599736
31231987
235567540
150809741
285213525
237496132
70894931
457211482
69948521
478069159
341854605
367244731
145623040
225551307
374927968
132087256
347451609
468757542
286837383
99956860
346238976
18256180
174176307
350993744
260945427
356598427
13441418
218806092
509577614
74853932
125382362
357003204
157443390
270480122
559631946
454849662
413342082
145339335
185001103
597284694
363735102
392142883
591492509
34480614
15301488
7226949
48701461
301347237
347518015
89505515
46434360
253509121
229513735
352058252
397674026
392828249
76851474
223156333
402467621
88085706
423680687
183925263
438753490
486929905
24132911
153632681
526806196
272275024
186207962
276303861
370752498
324814127
327390648
149155240
496503159
563348274
330692069
565371947
490218358
49265338
123456503
516968953
186776530
31552263
260508058
447869569
611559512
532700064
307028731
528951250
323431310
123227898
187737315
79437657
172482175
118991956
185032283
64922947
106077417
425665730
290100532
468485297
494670176
205683582
42879136
136923413
95078773
20930699
98197584
78297798
308730607
540818645
161097943
277936815
465122107
613027996
198601683
31383487
190413147
61749433
410191384
447697054
238550241
68551531
379037219
466904832
49972765
534228124
436210140
53814367
138367428
143267093
304249553
423222139
617392420
231790698
45603828
584419126
234551539
427754260
297037985
88813271
312165805
548926078
175972464
314112913
429878881
13317861
566225955
558309807
344905947
353704908
301464541
279299262
13539843
469067862
266446093
118241049
275684320
132617411
233331216
54931297
52101777
154998760
367978693
303826157
248960121
108254875
22488899
317752517
287654042
134366455
137729814
41816736
136988429
505787088
412696403
126100525
529629012
510854442
470085309
517566767
300735470
473715486
23586485
446325493
586417151
164744319
149299459
479145025
508114315
549203219
476687966
510431712
117633540
410731600
601711008
512787181
501705115
414801159
597702453
5016610
332808601
295485652
259638287
444206692
251377687
580532290
67922736
357125718
518254544
575990537
234330679
180484396
256472848
36220814
10332458
341232605
414100069
256482235
13256968
32321042
55204395
328742291
482302321
616545230
441448362
159965335
253758845
578349920
12247482
545891975
414277908
599988682
216858186
315261498
360419785
153190916
261641932
610190322
358608254
63237990
228196185
459886617
400348393
189308507
126204216
564040304
586487718
42328915
205518675
53772939
49232557
231216086
570182090
609360505
298485231
362268887
225124410
441892059
224264191
34451259
500890793
79949624
88991617
357242222
477846059
176560258
133101327
462275834
507420700
604366000
265447897
391015517
570509412
62666357
42790801
230439684
389325108
613544063
607069519
141788757
498805812
143464513
503299266
592548856
10840676
332701696
458541196
193576383
144167838
372766631
579786362
145965652
486846343
16166694
87760381
285932054
160335753
524700100
372221667
448417072
482601657
437143491
361674909
524778823
24223629
274004845
483416080
137916543
499773077
567098686
561587055
429541453
487356142
405494853
34206341
311895079
396265498
324249087
443918597
232553498
300477920
373019646
87760836
311338118
609573760
465624857
41035154
271061573
422082099
61422028
473178787
562081273
449331862
521984624
393209876
571528934
394049969
139835030
37084167
258691001
594066441
125172779
382877910
224954972
227750065
559946649
229617738
471753214
253088428
279086846
539243395
197163182
42861327
314826054
32690108
396951669
228033820
131600766
323554048
383412504
509270247
427261565
589010990
72350517
261526176
157161577
564622792
91983852
271033442
305265095
445088322
539376901
176210007
531710972
257652229
125032269
470833899
87329636
207931404
533795014
143975701
115997255
562391964
150496496
389060009
206380051
447530459
18404551
110489044
300269930
395939978
522120571
344780812
142045736
61546695
473638093
81667548
426536475
356933405
480838554
507855140
588251670
531544444
263295021
139364484
265125101
496673626
575965318
548125716
186574287
427345228
133571090
466222168
335476975
247484102
380263042
556319311
497510498
271896375
43143962
428953261
84830211
79912709
608148866
214775748
239047129
55004864
243535270
170369928
126717146
32519696
292440789
134370719
377318057
173085696
446017227
545799677
88612917
316193016
316911225
594322686
397626347
113969185
445625729
550708555
434088000
495319470
281450300
513660340
43455009
104295898
616590798
592822443
32722457
368907777
469293453
292656131
403503348
302850068
259529197
452469962
114375810
580143299
116922125
196335083
451169482
260221246
323708884
42266641
139971131
35088440
459672289
526679780
540631296
202548165
195711375
453949190
248645698
216551934
353885191
534163716
147064981
62243979
246496459
291889674
570739375
368644568
210609405
315589398
178193030
530591383
488248641
180979570
26171918
114622412
355375742
359264070
535724662
307352884
160015067
193033557
519083881
422418144
509819891
335109108
320268852
514402630
5625327
524108952
109573083
607207897
269651852
276266801
154636041
184055385
414384396
159352481
10784044
485787634
449317369
474045836
400184494
39957869
471242765
446290109
497900941
554959836
414574027
429959845
447783574
497952694
321592020
151330081
175483864
293703988
189268203
143423697
395585268
318841139
246514217
569252538
92519319
505345884
256146817
143894294
116042223
514839338
21432041
512361439
427472280
62222299
184983261
273084264
212223112
452666345
392471625
1859720
550605052
322687526
285561406
325894786
471619376
400678441
458232001
561932942
190839991
3348925
91497655
3509270
440077362
334229964
447387263
249342
125045960
89686949
133926599
94100450
236332837
382076392
443488534
158195534
563030875
86896655
307619992
438276315
427512666
47710002
179996006
508651215
26311123
93915792
68753630
413794175
47759843
444056698
518544295
494091937
267349818
555293973
73129168
420261465
591641811
56186130
102301894
529081750
187807805
488948812
549659970
191306697
530643160
98073320
416157526
508276880
522966296
13846557
190240195
334828340
32049271
447835303
367647387
423027081
395381244
428616963
42532332
570701295
404328425
143662053
258104531
611441376
234614471
446659708
185829759
184481752
140889435
97779304
560613109
300253875
572351074
277996870
589910940
448832845
94463339
505828743
450476836
203881310
103155294
307442575
1898396
537336308
130665956
63994912
130594678
108585658
450138637
476990460
177276640
452408557
437373144
3625403
606384827
148227869
567084914
123001484
88649870
132043186
499843362
379335450
352882846
100050655
152243476
496244810
607067766
450323352
318824136
179691153
440859266
427569859
110231763
237577307
598940507
491337655
322747213
150228081
248334313
216093376
579827063
281812661
113947772
325760033
139350033
80588225
329841151
557389266
543513850
469636239
518189403
404273691
255750390
506353812
547729185
548887711
553365474
53189958
99039385
513256462
568056667
549203144
381801113
189363734
253851773
599507784
596882594
231215214
234371954
188263132
444192241
440018218
258957685
306436922
330181265
605417474
298609039
4145203
500769290
582233258
513164946
449209613
313544071
455799293
173264789
342996167
456843661
267646870
84414060
484266692
557359908
285232071
565601647
612638983
535153208
540827622
220275191
118221329
333305950
611436911
101342600
78889874
507224012
585719597
426469885
247060079
141103556
291369431
185362041
171329467
10692659
209057270
330937832
162654095
82475811
423182392
229393941
407803990
35602105
501510471
299969340
182448539
9221665
77701035
311317783
91831423
44500261
509333332
444283993
246114572
484995374
299042126
172149094
521969420
512379101
22046566
44633035
589832817
546352691
104599828
525372953
440701993
143961158
287332104
235113087
70982275
600688441
19674850
385482059
513770661
5293333
596682043
432310201
59054118
464078910
463907903
86632553
209556796
602274902
607327751
146315338
536836577
5953348
357624532
106707118
148940084
394784263
163841707
322663570
75646637
558717026
516621279
224246537
20342022
572333613
73917563
378477238
549669490
94836547
9608205
347031923
379638798
73265220
80373473
560090831
105674417
466546183
540571302
252972777
98883494
72095939
77466613
197958447
202006811
576014533
362724738
274111657
122258592
581249919
297777976
338440111
591541359
582683854
504541696
101651475
74429553
200737623
7264430
32880822
124275299
591388618
599477648
582493842
1234229
301555274
168130054
605412443
15220436
272769769
264426648
615559238
262430360
263128347
528501832
161808104
307121681
421854354
306297040
69510141
139332735
45804654
436228983
43577464
322724612
350787757
294648516
95794770
464958974
462042778
436930013
573837340
81335444
432224601
494055311
205387967
473968195
296457477
130170086
591621436
522369598
21280323
493894563
217162960
462506453
254273953
95240453
9619197
365099281
24122241
411073214
105700742
86832024
48850881
416300997
238893936
579753588
469819831
247719798
77006823
144557124
295743931
77271094
517742431
317940517
31878188
17267125
453363934
424828451
386065252
607565817
439880715
362251654
592221553
395693518
617759185
102936177
534028507
312026773
240602525
59741897
541324722
47565835
544439443
132758071
525905806
560056053
443024683
466946193
343751150
602769310
485572520
613459226
592433959
197109422
174275417
417184550
312562333
151514961
343432851
159418964
539549548
160920050
177942605
286035888
106024965
72688250
333925759
600878650
340600316
527248082
253165355
148681978
353502396
374724928
403000709
47063815
55576166
197665075
515574353
13957905
507324728
447992295
49783872
427749178
496483052
218263939
112599865
160711120
389620109
437507355
585852516
577705208
233831689
93179095
532853499
109626988
460685740
99681349
606626596
468664407
298501548
391839527
174351735
75223395
501581119
40472807
303704976
198676428
213369772
333257813
302352207
457771886
150762829
557685781
555509603
505167044
494281348
563121089
116609709
277146506
256867563
504068355
363218228
28604637
501637059
42014517
548162436
472145895
7914215
497650537
581025784
219443391
125657969
144232682
395417541
216748858
430540345
189295319
71692030
396940006
348501018
454913372
293479298
199655274
113823298
109454254
199128939
310911566
228934576
609332948
29431078
1773690
616965483
294927168
450571872
361385934
400411633
86510579
255471398
215007355
496369480
374283139
575033742
289708318
532950791
34553049
122691288
427015315
326838484
371963456
354866208
251657614
353476290
215347421
49071474
307186380
495132492
393848384
29279075
240791577
414314577
373213916
2787520
216392669
554603907
435701560
429318311
21195403
286660288
291005711
86364843
209486787
280347826
136817194
307686729
495900526
280621666
60539513
181969035
57671039
489351648
280938492
240479003
87995285
605218933
158771118
405972327
489011162
442899025
517798967
471906480
275040740
547628134
384471151
440924603
146374794
380847968
82386252
361804429
382861829
438534841
482463821
46135088
173044838
53223855
22852044
521016727
318483586
29330770
325562233
260523166
87336727
288150925
266334352
128208667
249151562
31711555
126365076
520356295
388546842
466180759
105609419
565159675
352475881
303047386
445597008
152021265
387029603
21495365
56813193
136771678
349688623
422054559
177799006
353005511
422423899
160018627
262202611
185649770
91829005
233679840
15018171
158496231
112058377
592757118
29489851
120401684
555971815
326921858
335396456
444818954
509794751
576904183
318120101
163496776
442991999
345195428
110337171
220090608
402176844
262463152
523910756
84205403
12117893
454312269
95874883
70568381
342033285
42363494
414612008
160536767
566723489
34472330
235076049
397440971
188955654
231680717
522010966
126934353
442360538
233888300
509625539
498948100
185497408
408493275
121813021
522415017
353583261
24814629
359345793
111797810
226517292
240934231
179070554
369812640
564271069
196173182
141313492
563202151
143738117
218410974
66499988
432093979
401283500
203361425
138286454
435265603
158008982
165064307
82030930
533428059
94815097
62168787
67944354
222009876
404134301
498781336
588912876
8559482
593605101
47816293
573087156
300949976
231070763
41589925
398537986
231166846
231261860
178641202
232546735
366078959
395983270
541489635
330088613
328201448
587576189
142677851
607186395
496683177
589505981
90959172
126907914
136956251
16334443
349171099
256640468
295108530
32682263
18221737
293773328
107654046
477392265
4353938
593331272
348706762
37211655
60071543
395109149
280706831
355037335
373245078
537347289
127096673
357967120
406759440
7128769
59003150
169278429
53052776
353358630
604407467
171402464
547872654
360040015
272108956
421565195
610593589
490010753
107426394
292305610
113135172
417861989
493253948
42518115
249481167
176443483
298419351
580198024
60403333
562628401
33094201
487939086
431086700
366114829
385407532
574081909
500959033
127840641
549779388
329165470
593653487
165807303
196846936
444700810
134542095
513112271
303930279
492803145
247754155
500425362
28623725
16071062
416386375
613206387
532879868
322576328
35962645
221128259
567054169
601563940
520597359
380044892
484894428
499225777
547952068
115185193
152663134
414311360
201617588
513865436
394016418
21135308
478156853
504273571
421387977
535787435
117701815
318304893
395395567
138707679
223044236
265727191
543821714
53477273
494832779
573953664
328290979
458053201
124239874
397120954
464753884
154812361
133709132
472898821
132275140
563973047
589260403
438146913
144960525
293938392
255238142
374496738
604092065
207800232
473254091
26222123
86700012
67213311
17297640
518875161
302411934
170997778
134974875
555961506
609133935
284933119
73705300
27929946
443988197
528439582
318236980
576394913
400094150
46304290
523339985
207113544
396758205
283480792
503857388
205456546
491368767
340158769
547875836
217596737
341426968
393088425
463096307
423620913
3639317
37455403
345305053
474431073
235737195
411912507
566211944
169142462
160922154
543945432
538466599
20410088
297848054
13948964
616670552
260949476
457420449
345544309
57838408
357585792
351156114
34778500
52701981
599961804
125591704
344922823
160531836
440200754
394927579
61401469
269288361
150282237
275274011
262537778
581361828
309846120
236234566
106604448
602198383
441559296
392627974
539109379
163784521
355097408
315644422
376448876
368681931
370650564
20300143
554368601
559312403
122732634
285125839
397930697
260923944
395991757
389429940
80243465
267441625
601911131
380150968
477970258
222918957
578263180
492923477
105690151
396203578
88266921
3911661
435694716
346043327
414456836
340225384
101357758
547338513
307398897
559737019
295701040
482519557
336318200
259334317
94998489
516450327
144330828
114593267
266938441
52585242
458480469
569686222
268434745
569082847
617423731
125178290
288794736
497030716
481364365
397089897
259595287
177876015
608173170
465813315
565913781
606298950
600559735
224368820
110972512
583640582
151524583
80524941
440573680
118543372
482554202
96614347
375027053
26671109
181519118
431318741
293981770
463214036
473980620
318684708
610436612
117002296
280093311
231935536
318481735
226726837
74468310
347152683
13823011
166976273
320287963
340616017
494047219
553120268
587879255
109307027
344656269
113881717
359389182
167117887
505386970
385430959
92268554
311003044
215597105
168485913
267073104
212890499
496652085
349496288
472422486
311144853
153324811
500043643
185180315
264447878
436445019
252523382
319158097
435692330
224395604
506045834
207391127
68070983
464107778
217860781
187823392
456695831
483464109
558288487
83521353
277549855
357730231
392834830
163230700
550204080
247722026
281140771
409508843
258333027
436740990
181717100
269877758
452001786
570906852
434057571
319595857
135161622
491235142
39067218
177601727
33115049
112144040
27938012
129725959
370474823
255720490
206201431
72085958
345311132
132395963
57294236
315166617
454689533
188850052
118212074
604252797
79271533
336330926
90722202
428388834
173167891
88550990
457202107
454415303
487621199
301838521
603556377
315933540
28835617
285397829
330835541
597630371
330958008
174497534
522285073
596154223
240469040
41101325
547501370
75694741
491864859
130851246
394730168
422671761
230452406
366339335
516394294
207781022
109418745
28496023
294220071
339105610
286273228
593563208
485234626
551238023
113793616
21509807
115997627
341314545
194279445
527604015
587648823
241480477
461907879
572441206
307194874
42374240
78874551
20316128
585888621
214017589
6677685
206295713
562172834
223347389
321153839
498285053
182525476
314576029
581942248
252287703
428583362
282831845
182561299
431189326
391658051
410121038
255155208
157800463
12710239
128501078
508245111
189094112
217314768
44393697
216692489
16618050
456993845
289939220
191544634
320955361
348965408
529051989
517227499
383476650
451272932
249691337
529057268
605578005
195800100
12160421
119738420
497530198
96139195
316316845
215228431
373012294
535477
204906039
325762892
387070161
118778229
561815249
586180242
427788376
480704004
168634576
15490487
326953307
575312357
100002605
27082067
346612144
227693956
394277601
332257775
169214309
608868689
294558449
573759464
199485463
607805551
531164313
599644314
461256106
467142473
9436881
314105664
138099153
485145748
376757594
336882602
448610819
512739600
64336795
340033101
533792456
579932993
346025339
360378435
186671086
87513288
454374688
280336177
135212928
308249916
105333505
305338411
111719990
125358134
296863660
199502737
511333435
516491688
466957333
515271250
438198036
566514235
549833751
108096288
109646952
469049358
222718792
34254762
536838690
236668309
2978965
2362083
49027167
513002074
454349652
459260945
598120675
53132356
276065352
121126895
43261560
74083650
294997960
490469843
550561900
311395297
479728501
180146619
76629695
423947049
381814713
148708053
153415282
30534749
484698700
592053462
107357665
400951550
93716686
329935074
284416323
422309074
368513695
341642183
547576509
368348091
327350447
385692674
546726694
377910509
192939993
162718673
427616778
581826572
1548175
129816708
387647950
184736570
266157724
64929818
1194602
88862436
252430572
86566291
464664639
361130389
323639231
32143566
131038234
355804913
32143194
281513191
339744572
541897709
164113849
334923014
262731022
108781687
186415129
411999097
158724340
399949623
91610713
101886601
573578604
407654607
31833534
217373247
218802622
48926526
502013788
149496400
116787713
148266708
124999584
501123420
63830040
114404272
210513822
64329001
371635824
232573967
363159934
428502690
411888869
143474477
292233084
256056046
40059021
474758622
398521013
320670292
604658194
483355910
242560862
31963450
365800517
16841699
160283206
115790426
10767851
341291182
617957236
113484393
263544772
344723012
313447093
417141352
390038393
266544377
115819873
455755447
318260349
436000088
313469895
79466958
290702583
78003541
273044801
177729125
70145373
145527660
104448985
368674887
255784310
72924195
488595650
557650525
446026726
422882524
535078797
600226927
135835057
308543526
205680686
26506500
333604860
90692072
535761915
71451901
100832638
176013050
424791115
469066498
19996923
36505150
315784862
432828997
23289443
462496347
113925172
514837540
127006126
111358937
278791960
501852509
201147992
36947626
344828309
206938282
313969653
360290066
95705043
577561943
73984426
356976992
35615630
248632741
362863118
318114492
583661436
69648135
616884097
389115852
189635998
402512410
540407916
75754901
567803151
123984949
61408481
299421424
39848085
398550998
582369698
299797667
291439734
284329697
176288865
366277530
352919052
306596005
297269353
614023967
461867612
509354113
569357674
422181863
337496790
73811880
589031830
71197061
488438116
338153859
182832517
243143869
376024888
137061587
330739164
468043875
598077060
291647797
356071389
380526510
486177797
295503213
156971054
316755856
200321969
475471645
242053422
420188288
308746159
19157417
380669848
460623003
435184440
389573061
496691659
477139695
36062801
269894488
497128448
505291260
591262178
119042059
23477669
304951471
239647125
442829999
82784053
273785505
504506692
390874343
427054346
501695313
607154547
395283769
357081771
20859465
553854086
111878949
467988877
488945166
573343152
416892673
240204296
585685667
584168289
440325026
524423171
481790564
328242734
555603808
377436178
233277677
312822316
87489401
144631758
243378329
224815337
331133103
525145288
301418703
15529255
22823170
446630052
175140553
149752881
512154039
32560391
97686218
277576680
502616272
79684301
190837636
47032134
303819507
43745949
60905861
401950648
122464338
524767307
356233314
24123739
323961378
260864779
57118672
141303473
219772940
220547666
315907604
161995250
394400903
421801449
501244697
237666338
401336247
422976388
220487380
279366551
219283917
52446172
368255821
261167099
482235935
520812564
513923746
138750744
123830368
363958281
347793852
367534427
174423289
518339547
617606945
181510077
585454397
297334692
50888900
122988191
528653761
210908957
66089166
120807501
441644526
86391629
186675140
574408368
592601444
616711559
10366586
36858808
381660916
124491091
497887557
611464257
255903690
351163182
241688817
52927856
336649448
503842358
539074891
547699738
280728416
309106375
337306421
150697052
197406027
284776779
86361598
390569418
114316398
20964446
111711609
479872520
434827273
430412937
510418985
17810002
205661557
540956704
93029794
406217387
419424207
105231391
192488681
324629905
146880971
13096252
356340058
99355204
254976453
100973061
367487806
178877688
83673890
515651062
62829221
44250740
523268268
125409569
173751164
531854616
586001076
457650481
388291670
494847180
331104262
81217717
78480792
123480559
336368089
182754982
585624130
138999242
152047184
52739078
340889429
501943322
164483553
359702919
184416871
529230325
187249258
374693490
503692935
148306096
572944301
329433913
539899416
111703753
205693534
487687531
39755176
30425807
53067558
306911771
345278554
62922028
318753439
220443695
513540509
73795056
513017638
503033676
492387190
281303673
124969831
482687218
35986766
495269816
170244069
543478269
451257771
22908264
457124684
183597663
578413975
575660802
104237921
454982538
214139938
399873371
105875915
311724305
134484809
507264467
82070758
559652564
493963583
104089126
279298228
206745850
223486475
96460822
469682182
2797403
351605303
221538777
590620151
160628824
204199839
197785621
275247169
428107034
253969095
496455951
558777725
245714287
75333016
124451079
198359310
396717112
59377055
404239458
81240549
418728741
496949960
6246045
576284974
73743468
379821327
542082644
399180236
92651977
399620777
572524337
556427219
439761053
526652016
348445753
15082835
436440237
617564140
563315850
40237533
381685671
399306573
558396203
316669075
28732207
112296474
13181515
117678786
436452387
576652578
404806723
69018457
279378673
393044705
487027017
597731242
202564091
142835093
458958727
489520558
431125584
144788637
562965361
48060291
574982650
611985315
541634841
358705773
129087917
605915223
511476430
457181164
387454091
387711715
205125822
420557999
225796517
451593931
537403106
591763733
67565299
88553859
219262610
487331027
571268796
348774646
166014558
172199833
509062241
587791926
493247459
226426091
218414811
270195049
21995851
272831848
192825845
476921027
286771547
430566115
269047632
447227616
129894401
8480951
367536616
105865269
80267958
504470340
351558395
53870389
58618026
229543726
428190002
158949483
522048426
405868415
124237103
369562098
518710379
41788248
287995454
339513576
279416278
166412237
391844921
487235834
388364801
69389299
357333549
238758322
45765862
496495554
521937375
49679150
433162407
471061226
328571742
409626162
376232446
132020074
283141776
485701588
455397585
54201071
597455930
219573181
551252523
52669450
149990646
337904963
616547590
73176445
122574207
615085559
370211650
154369812
490664956
36572055
49812578
307308371
593376006
252546870
306844427
537635723
340784595
19608598
584787921
513964485
81715394
472592405
127110317
592108521
383289301
534219891
437606069
311194892
359064527
185682277
15936029
231201925
42107724
192948744
525956689
298899605
422606268
466797382
412162887
40840177
152588704
365612630
612422951
131429906
4635040
283703702
114053094
601413632
59359060
538033864
383381042
327234787
564820009
15716312
584172187
181706140
483007806
443057054
358180623
43344698
466488212
424882643
529855992
260877410
178232774
608193806
64431884
576400543
398326168
279101850
199580713
430664946
375497771
262177554
230514146
397159900
453122374
130385925
363271135
285372651
204359130
98284447
586529548
432819057
141197960
178182882
179244280
599041902
383822220
30179372
458294199
559747310
149900603
583846162
616517498
5813154
118238222
490542258
358507080
308333595
256525982
117856417
180386253
208026342
220730483
350596035
316200797
482943630
374615885
383699976
393921455
54202451
327262966
52825267
589599699
269720231
263435976
463528736
86112434
121698708
351428359
593505264
13205099
525814574
574619315
261951021
108144645
281341033
513583694
334155057
272863274
562226831
554501794
213308415
123057743
486082275
99520018
614778787
31101399
182324264
283118761
225129641
616778870
376696152
376850217
88801784
377179344
230117639
421312788
570181622
531377649
5227231
423896317
180312210
159426980
72537402
583531250
289519258
474204596
208694217
565062156
459914586
355356398
521966079
243578526
203181129
539787770
584389981
288505445
540563973
71896011
600179423
25036784
545938350
356457517
254444989
51214483
184308522
584555278
343539570
563643449
351553434
492149777
293040214
221375364
420427194
305344673
102588621
45408174
99394039
552550845
557896074
218940029
119973470
263404293
593628910
431517179
320474364
464969591
600845540
557174372
310910872
339535571
97751870
259967987
502570599
409067563
451308477
72533488
136471539
328784512
479635201
198802941
191290034
298746591
115578412
334750010
521372931
325778630
429075580
126987686
294921015
464732978
454099304
175282960
496886929
255137254
311249295
165567051
521038952
328259714
455772088
94312708
443567676
41311557
261887535
542238344
219327845
43209270
314330829
552909771
362633071
414430329
347592582
413979033
563130019
497287511
494546685
175078095
8036239
394849624
131273955
578450317
32593272
532383348
461552769
381758537
517206385
25714679
316435560
79361414
578404447
459005867
179903221
373042094
162329509
403448718
69069132
400109014
160973067
551543028
230561306
15400757
206524665
143870468
170345557
508692695
9003924
342119601
183883858
134896668
280253262
573236879
593094399
472560194
582936972
412998654
94824556
204181807
90684541
180675432
182875678
49293848
437638258
368148577
303932644
346467750
441213135
275753165
145866888
392658604
272104479
515137308
455954661
393152338
516073597
372930274
188064195
236363637
475999739
32684090
351698223
89373855
123487796
289793647
448740818
233060905
294879377
575656848
454817333
310332749
493500334
508492455
546058112
125288409
119085738
260229830
241948385
398956274
277761098
67123478
565117867
409405730
214736959
477888471
43141515
236453924
334124805
136835793
295106467
24616422
243337145
244465515
378944660
508992834
368342331
126827803
554594076
598203434
342540101
94703527
397896228
450083687
299531684
364316513
255195884
477525487
592390571
41639649
92930211
585973593
434290230
289945011
431292419
86844170
244321870
340047665
35447656
294742276
601454292
576208131
412860843
48094739
268988313
268711060
426914116
328098140
32832905
23081414
567072484
326614903
397780740
338224224
36881048
317444627
341962393
500448645
604267546
522731375
434898521
99950591
481830725
115800008
479470308
495818360
318514630
317801397
36389771
43562462
112056458
452504607
443890549
47633937
597123917
145235606
4046977
154052265
196524382
410379290
156898939
157425059
102091003
101525259
99829005
508999747
588277858
468216861
115989882
84561710
454830900
321818507
2356493
550218967
44939051
247960285
456111250
57951804
378164610
527081282
161932642
368744410
463416506
33509605
140296594
600239394
450272838
390983151
278133735
98010597
431704560
362062672
317053527
113516604
212635776
93265627
590529635
117801650
257132668
369210462
571277480
202350718
52355657
399882568
455259914
278682280
523233139
123684772
454213192
348859858
244418497
262081997
113537960
583162119
40747413
498334180
251726224
278817202
94628843
553235629
198996442
72630847
28982434
617681526
100691196
560637909
163246069
545948877
282437818
258112397
444950069
398771997
500228233
218656257
136097240
73141969
496049262
538437325
102879045
132408224
562224835
120680609
62488730
356439254
489961555
254696601
146967249
177009271
417691874
521095070
444222214
583290789
152418034
230017289
336945769
598729275
518095019
220331132
294034960
56900170
313295710
438992095
211491348
511856574
584580639
247234878
250669669
575373276
283054639
386493531
180761120
457347375
100961240
218720979
345138797
565818234
19597775
495970666
612737050
238732705
254201096
8479416
90018087
111219385
149365055
365488474
190011160
333378856
548162478
142166036
466340115
496222262
456487196
591463767
612735262
491792598
552966023
291467205
265445695
103913977
430182994
397319838
288198379
530515717
230894749
272644184
183720373
491484096
108620676
203800953
54100157
245140908
16955152
130915862
278999807
555128005
237697389
521192356
581608937
383007233
165863785
26662924
481617783
158516009
596195872
127261371
294276534
576629676
563730146
134680833
271364859
30263680
129362146
237827580
503731547
346777950
493430798
436016581
374516965
546015742
512599350
568071887
596168568
594338038
190533458
276430463
548617545
408208994
108844566
532538549
205996418
127617599
343459779
595501716
487360389
277779611
195777655
356557136
320838869
501110896
243556252
546578188
234751063
317453276
600941403
500860734
19083898
364798138
305108698
144223927
572408547
133901054
426789881
30194496
494765348
115394890
498522517
427444724
202662401
605715335
362375522
167110968
539418618
87157288
402270258
137766605
365467797
223981422
341056090
273514417
513455419
173055032
312716617
381857896
27731377
602936086
608829277
329204054
140202900
563987817
422075004
517848858
62397467
320653609
538554984
266378270
502411952
400435067
462121120
170414287
82781367
190109476
279326446
564541466
416876038
614915790
120596350
306779303
265793325
596719372
593647101
324860820
90775479
57424010
103937686
155934441
310356323
33168401
161065591
122800789
531646470
516683346
514049650
51904482
258880374
301254365
498636143
256620548
186584576
270358289
372554189
36991462
280912052
107947016
438625368
170465145
58270080
93086479
89703283
170472658
458208444
5010862
44716276
99990247
594928007
409532285
419320589
592116699
40655076
42162027
446804726
80089054
90802884
91770289
318534900
601622260
263869538
457126925
337601442
400038599
471160132
253663206
172115757
374668824
245352268
149286233
82444207
27785117
544884878
581539787
612006775
148025673
614362557
145711566
163307610
226211900
470998895
405979904
275547419
149222054
429813711
375658416
414359668
149118383
324564741
260543973
69942201
399911058
348061256
387937906
161989940
198503529
64799825
542254065
485367698
190722530
13155026
393120291
460922209
411067855
49374249
596576914
390262276
594268101
128825480
369540898
401058643
535671660
441387436
385442579
232236731
563096713
155148386
510084827
527342265
357624728
264145239
461661433
162911084
387661657
426328903
593233858
229673354
482906280
434806988
482597735
170463236
9916004
169461475
76837559
361812340
50594178
421386828
86112725
612545285
480678007
120338980
458043493
215528010
83910716
256456289
576004245
38736101
53720788
18080844
544208380
552499752
420639431
337679698
304212953
496204697
483533510
14455778
358514039
261508148
163980187
456870797
187159604
465736515
547214054
540424073
395865856
584787008
556180559
377738213
457277904
529416002
488315735
68462161
577554842
517494592
246717012
530078326
131595495
85787255
185340290
416236031
524513650
119244926
462047883
558236992
528210311
578595839
123767751
416984066
586566881
88200805
523277689
457121804
306957166
115007625
434410253
251558950
401152446
122798229
292256559
51184204
155774285
160195050
270141205
300651799
169171285
140799030
106602391
458698316
135484209
407539710
527852840
492282531
302967725
234322637
166246607
248190409
329413566
472730588
106586300
383297042
111433482
611663317
352916980
79353176
599814854
111177376
470819654
46421401
418287951
402704019
573932621
580246622
536061023
379666538
105150345
58695799
349860433
229389095
248075989
451664940
467559383
516755651
221326540
70208592
346555348
242437413
32238884
343225637
485607655
84763738
307060176
555940649
38394166
494025360
493363958
148161978
463450597
408115663
362725359
585837663
155125662
151383135
371453990
111353744
383337417
363331984
182061184
457228518
362018879
413388918
371011714
119572188
429520497
51142640
530246490
192626796
150862094
37993738
438648124
593990799
177760078
346277064
516228610
145111583
239259951
449920659
327390914
594955308
157745139
543884398
256597568
545130930
19585324
364660323
47006880
301038492
340556253
486941224
256574049
473336660
331474956
467902016
394288698
377438754
566583974
585317463
441897522
490785003
232552222
595758362
153829177
355730871
158590243
398219333
81642856
584211788
583700768
317973361
76494091
128453456
410401592
437397354
28110736
5462812
212435175
484291186
283988130
65347815
242225430
452069111
31396788
160630433
219650009
343837895
576137621
406901994
213891115
490272449
502612979
344716934
363981105
307782457
232761260
233998870
281908743
425894233
481113328
10689369
187271842
597992279
86553911
150315689
211581533
371295977
576298936
158769002
84828913
9106774
194749292
37447421
431753918
368039935
579018940
292460583
575934313
388926591
539944567
516564041
253383118
180714087
380799564
311174813
576135046
498363451
135732113
484881201
148465880
97043830
136758193
187046690
345135821
484136471
537063490
481925241
528828589
216499951
37157842
113783925
527766410
89815533
438072616
347433172
279205143
29221766
348876541
99088584
524802890
115651231
219598541
202542976
245500702
612398521
318152355
146253763
322688809
68672041
234409481
330383670
189842536
36231069
171636707
449144330
318873659
233843195
287587987
107897586
393926286
216600689
329062256
332181669
586655398
70512687
601982531
334659835
438186798
611796378
572811089
434230202
462716283
1104365
116964293
78364807
366442262
334385489
9273241
145671686
464741909
41284220
234000669
145579727
28324481
608448895
230425970
503471080
27776805
123706071
305072485
73110706
277680312
314797572
101923527
479856292
286606817
150614326
84232538
158826333
330724282
116413473
580544901
3575576
610007444
213636832
468589978
206812441
305716588
576065922
549822527
552491654
280195589
597244488
395303679
214609740
618165743
520581983
422281594
382568746
561075660
330273544
422107110
242519525
311339648
341286251
380011754
381326643
90040363
52179488
44748041
328958446
89510795
297114559
27638216
207885960
469178682
375862187
182211090
37316722
243739902
242446719
316298231
52339829
479011847
113820017
63627741
193962186
568611030
234740134
580255477
405990786
195963214
298278147
433909736
32397835
158169575
178321978
139286963
457196669
520994461
76491796
502556602
170235362
447672947
387458321
105899953
145229182
518690035
383875100
517371845
300098550
96262406
553226876
214232621
336696711
82604785
106800376
338392576
358959626
254176509
291689707
157544945
94096571
352133141
60232498
606904584
431174525
509077009
567087577
334770106
581615410
208426840
272693432
348081214
445888744
32447216
596087813
374395183
147581561
357019851
95728925
550953973
577634370
497648655
481658437
58274359
225254660
214106666
466595878
150528842
238672445
302451537
325824987
110708977
394866969
579280700
184912747
366178597
509226026
366994464
565381866
141704866
240697958
409229504
171379811
313879644
612477573
193626212
546906744
204544281
597845074
208731807
458561307
125123938
208251221
88403536
303006957
162398602
139199173
471732946
435951695
151629523
393932745
23975036
60374162
477709018
183796986
278824679
597717271
435253213
533694460
44762101
2172950
130068638
197428951
130891318
483695918
500826302
200769667
159305609
597750503
566562058
435441569
588293396
380877651
84648370
568276882
61754827
461045671
241700917
444006840
135225545
36812095
562587807
70451616
316239556
488159047
381068580
575539326
272349813
254486067
112602026
58130925
179166429
285325738
333698446
372859917
416458332
212141571
295910885
392534602
417791318
526358640
583593476
519477764
600782273
446865777
128356300
415416373
183909841
618085347
531172394
413591554
16118837
39388311
460883006
513341945
473741144
537282564
472384939
506468781
13790303
186675183
569872703
232429706
173923930
218487052
586133354
504982588
332173240
611149412
30908929
384141401
106969253
546523025
315432358
236522778
253995760
424651205
432900744
340056712
147394153
324940005
152599390
412376731
395363054
533862056
66547084
293276760
72229354
526754881
251597346
49046227
613161917
17791518
608646734
3405473
57772676
78642051
617841683
99012268
418683905
293272383
87554972
427391729
598666782
72962485
20032002
216693508
341365243
457890990
490392714
309023091
134089823
357940026
486069692
592519027
358611022
526068912
16025684
404366330
254043339
449989305
526941695
500555171
404426445
92248046
466705758
570657451
454955412
8071529
473322788
570418680
190699172
315977751
305839257
258837342
570823206
472098982
518946974
424580658
441298194
314041368
460865001
483389759
515504463
552586506
146857500
71766116
2258074
426070242
313847522
372984825
413451070
523925365
558614241
200504027
191738828
513510397
583381044
477422727
483100857
440654416
340063611
294486249
401888433
545344279
175421259
2683746
548146074
370092054
522060417
262643467
115337988
558151413
421248244
80847867
287639559
436758076
359190166
260404678
148845774
458536654
239090981
65701255
455781489
489921547
271921025
361878094
400528703
453391727
24612158
404563659
142992757
279253952
287674893
573886301
205405162
225576283
529900605
440188605
457026816
560652749
519718614
351008117
47389326
101093983
387106193
33597313
72313514
132038873
520378727
601386207
79163787
506395154
570248656
8786924
385900530
573211395
20364755
123633555
287758830
299866670
11332478
228081391
481299094
330609919
603883078
478041524
343856274
578826702
31259036
190110727
617029815
507128573
4063579
336137658
403209482
373198512
564275699
175170454
151795713
134065346
253413403
590780170
516473456
157790121
443128547
338628432
109090680
542375350
600771765
405190490
153891249
40287380
435603373
317635558
500073923
8326927
384976026
386027855
452187000
514972775
180927275
258641850
472357355
335063786
452848837
427191432
56333945
158374554
114440439
478634632
70016042
310314090
190122184
376629143
237777985
418679278
577373480
179414335
278045739
219836333
173335024
486426337
306340469
255122628
3360250
137299225
391535501
386640605
257837724
382508615
484154366
478850050
69598955
182600378
55782734
208553283
329266022
459847479
203205119
145843470
544297103
249042721
184132088
83040104
1105872
545779141
211111822
493332019
304582456
335111026
125742015
226635362
246243481
374645109
386401999
218768238
435528795
84357110
256424016
76047475
141017499
281685178
561416406
26958795
205354786
530135560
404409941
560316050
455169728
503216879
196725998
443778061
592888227
323314858
512947232
334576731
308478947
573438540
317947111
423004222
158858255
383193267
174988516
293895626
101872118
293091995
153678279
284107642
310176898
201196797
1116332
181620338
291220595
212502980
9587531
498148682
432227749
318181931
82908017
272989494
69285655
587496781
584500936
44308919
339307595
192593932
549474532
494741473
596926797
493690156
260629839
63449998
532496847
211536185
94482664
150968481
395368487
271704147
87267921
578309417
72890126
144149093
280855956
356599850
315154578
560333774
578234284
320092952
324970572
181369421
600062414
14494972
42388651
161185193
132064531
137754328
472653124
345497704
37387524
194955400
101308185
456157977
365182459
281432716
584314856
144219053
190826467
74895665
528330525
39225791
101105626
87342908
216183688
446967917
437610005
358578301
209327533
427377993
608441741
530758518
111835371
558761367
120190558
87941396
403176262
145692941
506450517
345416165
332518489
583515764
463503536
210406339
548582991
615522161
251750950
111264014
79573332
390223057
280970022
606979251
302868234
519517243
42765747
218246649
611830714
7934551
73886647
124403476
321456825
281721913
226201983
586192026
320925001
384451267
354091107
292649370
227900231
318088102
417749271
587270714
222127072
236091756
449660575
423947729
367770834
409146430
512483066
453918380
267322643
47394345
520397056
304559998
243778311
256061136
301234546
23502271
370193656
287699401
257054720
175653838
389015768
117574360
12786400
226360733
428365149
563181417
220425209
522414409
192872454
223749963
509506273
482506794
308076992
290802042
446186016
295817778
203721940
359892845
222177087
240667883
588240894
204752931
365578395
150770768
468645837
374871275
377681053
504727668
108932523
346884252
33285605
590809878
531165122
489881709
390141474
273970602
534775077
138218844
258295918
32892135
2477641
371537956
261765129
127609946
216340502
503145849
554167265
130610382
364670561
544489964
350788088
362509840
426715323
488203156
251651269
280167443
253861235
341801983
55982311
456530578
75690170
572489036
354730853
298648202
304090900
395525239
566934176
24011923
111191233
274009299
558055005
392322032
441376419
69012355
55512290
38188124
65563262
313565196
187912745
323066862
244299505
435071760
124377137
454031397
406411251
42414243
375902025
53240386
554966852
176088294
532824462
147355826
67367137
591781122
90804000
362171320
125404231
23455936
94111399
344034728
359485886
599657692
305393402
603039194
460019457
373098677
570582075
181659178
435439176
127940173
8843797
504618535
560188396
180373615
588729509
227906600
267478831
202828421
229515477
156859632
274986185
485831458
236897240
398915605
155737952
149264821
88968942
544768422
122649599
299319136
553920631
161099087
344251917
315295059
588378541
230159783
123052507
270890549
378181430
69179437
390410880
500989893
478231785
544932783
517762818
203832263
425650063
206854438
145330861
25133080
435266234
257143174
164484117
15205442
129700185
360993518
467730880
266916064
27515096
376005437
145756948
460912242
265547162
39878901
24793638
501695129
82412121
69846319
538883446
132974171
59837232
405397140
493243731
81461588
345616465
411012518
196488252
29895446
52484677
610991128
270429303
151319412
155812565
146973539
282937610
148496140
141600723
246504085
207641272
226418872
406250717
385128540
445532117
212472885
259043419
308546919
430798348
335677845
245667465
382654389
577345756
558005310
191145838
591173887
91676838
112271002
364853503
472677505
491385816
333641932
523590443
342034244
103151230
431724094
26378692
306378180
529907488
264669755
312292886
134801434
441625756
10393238
522127839
53820581
406463893
277501311
99440651
98472255
500195003
290204405
462420607
567884613
71451687
168103824
201716678
39590134
25098887
539985823
235925166
419092837
569296143
126138371
214114619
380193422
418609108
37408190
91210323
455115442
131144176
207926358
143118079
614169275
175794078
437640903
120803314
113809609
22356832
114710862
165073372
594449202
265772727
56549991
108703010
381026536
487524497
328248797
337231296
372859148
323550279
558122009
250892781
567923222
85002660
352685074
614728974
506892835
75591204
433529599
284736861
600982099
246587045
51738095
313402683
60996387
519407893
469930679
504405603
53691911
269082082
211871769
323485514
195144805
208018745
533597284
151003954
394145165
237457058
137595812
438127572
280943103
89454254
166678420
20070756
440711092
150053303
605728833
521555779
246775560
432716083
236084489
433746692
312956628
605684731
207852500
15035146
515429575
463815990
93585756
88023223
438716020
238574862
44191569
567453891
269556348
234422350
484757941
214158713
303794678
83012280
339612850
498461601
77660079
521100022
122803243
89071052
211025976
5157400
485110572
443446956
352453043
415318232
186531282
5875244
341010325
20806864
552340798
329614802
442260145
112841737
417970559
407185580
302094191
589018547
184812848
353715931
371868525
413374650
339488256
591393000
36127373
541660284
123262500
100680990
582969654
586050299
90455456
360436242
145828516
458367779
83168136
559724746
446464538
385600584
594712088
538807793
382618572
86008561
497692811
336744332
175117539
151938860
386429429
62266466
490933833
266491046
487524422
232906474
21958644
4515879
493520661
39500956
594279202
251927210
210493865
229639227
367781310
605020211
427785965
139583744
188037281
596404145
543466258
26600576
133651132
184866710
475267961
549146405
282479294
485888164
566010051
532462283
98539136
545556950
372598394
342481646
546138336
527661514
310809066
387776859
597897652
89442779
114972047
572849581
146945076
68993098
277913490
351542197
345512303
94439450
362340801
235551628
26123038
385717135
124312678
128103050
40871498
236205515
436236235
552168054
73631770
488587720
266444410
200429571
337531611
147649538
208946480
565489103
608531929
411668592
272607473
269621742
197689582
476243216
572285311
589865825
293581470
557322275
185088076
11034212
68342748
328559033
306603921
42704073
381087565
211113601
290856887
573907080
475498630
42675313
372292943
141864253
407891524
186195522
464524586
386785828
496008058
70757636
129072996
523884767
364480258
510627529
151782359
306258497
77920411
104322290
345604637
502140980
75145123
254785020
207025171
93975558
594503090
137420006
316615055
434244257
468751614
12238914
324325604
358903319
98201008
290634356
126459823
446993643
527883126
298817700
43069797
281797879
41405052
351387260
119235812
427677268
179365430
515978783
255023882
150998833
184712477
526512200
462701084
194811552
222302145
44078041
421385882
82893183
388670235
120011784
534188392
267031892
76134554
126678975
593552127
314913239
532842543
548425313
117369492
285042786
117164393
221995800
271758686
594950340
366712435
470664757
354961459
148789241
430056081
76098704
127572979
509506017
165805670
129864972
2977754
442964781
291576064
162702699
278143973
213602963
127047369
415633561
534999848
474530968
127016324
257231408
569709680
514766534
493115910
314690500
267692589
2367700
312073996
105385919
145056064
25595022
512122949
237797552
46547086
217538329
72319689
510996053
94722239
230316347
299211657
617601472
94597855
429795356
526505077
68213314
211670824
434063354
164485031
41831179
218757231
520583939
32899502
8109407
97598275
425856536
8959251
148055840
195568330
351012660
395277755
571345120
549327545
567083272
444596052
287544951
261713373
434532930
321660488
273982099
476208346
100713793
391858094
270243011
90062048
181416817
59913196
154504752
96295344
243798367
516431967
119175978
178050601
415531915
453227474
562954087
451201913
9822505
443490748
123881742
73082447
24891352
613105885
119535327
453626307
222726600
110438422
252937730
391796188
135488090
179907922
605710008
151357330
56129292
437954104
123019400
486105600
606730050
146030556
66077751
600475886
294648852
520712424
76050762
616138758
93993087
460982361
390167814
251626597
450974897
561959100
239014460
56155724
17881939
187710956
278809920
59410885
415624446
492352755
512517082
234992834
368780642
67029317
226561375
347483654
319982815
421577969
267824409
108672159
222962420
333654208
6350695
234787700
591260755
498387387
31935313
437163608
533771937
227028160
126287238
149418903
221603687
37752410
55854980
567143054
307148192
344600970
536063846
128858123
560447731
565073434
380854387
381779308
328991239
355299022
403440054
124235945
88489608
555959003
156814734
283588099
516650996
154017960
182516282
276129542
256130737
121412766
480909042
280942230
575316484
25789633
222475221
325721088
218864413
497647782
292410294
189222098
411185771
488082612
127982351
1486584
585669432
405009189
31394666
153292148
564982229
234708793
495018713
573338143
551567931
289931902
256705256
240539219
16515368
93598616
461792673
417148121
202014391
324681169
157656531
578283208
337709506
491558886
274407825
112356879
9057260
282398382
557437803
547491552
34362716
335958643
284555937
79854091
177066167
552789028
399129892
345938732
505403520
367508780
45543291
225042120
74436043
294972526
254414134
363050588
512685233
105492998
163153990
109043346
242957379
455137011
389661090
414064530
200547893
564444540
162215866
193911598
32508437
419555889
285416554
215290679
219952830
7464249
97284696
206439728
301660152
448829652
531793011
532798265
149030633
330562342
129321651
228656255
195884607
313202115
268790936
568818870
143401435
112137363
594243797
465217847
94525770
321804328
554693012
542356887
38460053
340599862
258474655
547898519
57238400
290019130
482235250
500250102
532451623
292381870
320069624
508388571
28568562
474388430
562222967
196147124
309762321
573822288
231223455
600491399
44965407
82675260
218078135
289863267
539313354
2860050
525962817
256117721
500765116
330008113
53951688
114938286
240846200
7709962
453699530
326273452
530983215
614741269
22697655
66793347
129350333
485237447
197078087
314672203
118665244
573843122
25613226
54547433
28782468
374096350
392686501
15440238
209075769
234958565
133419209
376184360
543794547
502582952
605063739
596842030
507600833
515070833
140339680
268929981
502819598
425996722
383144832
339730844
603403455
240761968
409175643
162800902
263557556
511247219
102827772
122674176
27767088
581234099
94827350
49095620
21552132
120538857
109210092
361443204
357016996
596620167
545735072
41823706
54168073
292078089
569760345
8163162
269716709
605373161
19813837
548412923
11195046
599406853
168828275
16223158
294356164
160794518
328093193
208166264
298663948
572736116
410270304
337388822
177684070
103420011
261069999
327003412
530181362
338914602
52643599
476979956
483280329
321900120
58614107
284914335
331714242
413121495
192356224
262586473
31733528
37846972
354194454
161738506
493489012
274619362
237345079
163287282
229266352
249223700
487481593
95437661
575997753
467641056
267367227
413062019
13411873
449954370
286796913
519608289
203147101
538349493
196030010
385511229
471254940
379039990
597284179
217885799
153538584
615090923
128347768
194593451
343523246
480297697
451113967
44582808
131172817
39398323
278538054
531310655
537570053
433264706
539388988
385623909
213243782
473580633
616991
392842127
62977060
301185121
317385381
285744565
432913217
464841960
446287875
514246575
181081838
277455369
534075270
255183492
484332201
265661071
237272523
32327804
506493434
208825797
610394056
270241511
10804375
133668408
97200714
551122622
348013085
334115890
150629947
243717274
567495088
10269329
72958895
217274670
338137275
364355487
61192044
586630072
384257286
268643363
356647243
194821386
201528027
479538603
547861702
116660618
301224299
539985314
316300612
202236911
601123596
211550474
211205317
372671771
560002202
193252272
476296561
85120047
114727340
339098265
73425670
208562474
548769585
460370516
343041369
41034891
332881958
188036839
340020898
245543402
306752229
304836931
571206911
275445651
97759459
80759930
143914833
138607151
396190388
208056173
69777448
111647168
235772486
388012932
561104427
503734378
398180586
109914829
168520474
188043196
315387153
530251360
444310423
19261369
259005347
32870917
501899122
543077306
131507450
335484387
433475437
359227753
381241057
283321327
518019657
179417191
575162949
118681181
147823071
442324449
258277313
370091386
145338028
255468463
552038941
319668504
272452653
573292911
569691095
567867730
1488079
46685891
57188134
277699521
235954283
298801590
323523259
26040886
330510037
327105572
104594837
313169235
494403520
101410490
342097958
505829911
488612261
555187866
93907866
67756998
415019798
301638407
598384490
205976931
5495772
598535265
435106412
472438800
3885357
554604924
189197083
526174580
103985531
142456171
370136498
127852384
485999636
449603745
20887239
446966549
474595558
573357374
208229172
344908859
336422342
69092932
558334924
325573028
216164866
588414556
134693876
443533202
380178523
451357472
232796979
384299870
548992000
509790235
86837787
344414427
431661106
441680755
392409587
156781332
135275193
137023685
394750966
19334478
544532296
207914607
460373676
179437491
211690883
570125476
183646416
585767678
16014851
125279023
38393542
346945516
323434481
575141296
196852385
398162429
276682566
68742988
231159475
193862230
297080992
159947563
340402961
364471874
534750818
442529393
231633321
365791497
130365237
515122447
110581020
529570678
153218451
146660623
326797879
492973445
71410651
465368720
243907860
563505141
493378839
509285075
517484147
304914819
11464916
340207884
550124058
460231339
525212861
232675808
133821539
36394644
285111715
145412161
178276729
360000295
449408771
172618059
608702396
397255900
33250581
287861224
78460394
474861260
193563597
609408901
18653682
536636739
28594115
127145865
604332101
172464330
118644079
283206137
393089247
604264117
540995931
277289359
566048348
533876758
460712845
203677546
24332193
29101881
520110678
527759004
308550367
480713294
599121349
468953623
56023780
206242364
234275277
26347737
374360880
30291474
320979306
157260603
301461037
191969909
167679309
416453385
458024948
6846687
194792664
325648615
312202184
605947194
297374711
107445926
218963828
263677876
212472007
548320214
345687706
73715219
458518541
45301217
161500369
150936590
492265388
143388774
84827039
559505553
435167522
417859068
232626399
13092285
128759511
597884519
378691843
356693948
29923071
18548969
29032224
121986823
226224850
116037268
507953127
442004676
333309473
483933515
607678633
291484455
168140233
111945961
186912332
425698184
403462679
121126984
40487249
308665218
468113840
552804598
36762701
406755935
489933955
476336901
341982752
512119746
504601938
106920432
436484324
19530125
194094408
210247970
416212789
489871321
581158669
263645339
360618667
355925144
275274291
145401264
139731366
551213964
262247013
140356284
70277385
198931187
178013192
57730648
155376178
54375790
63034788
488852277
535344354
412329097
436086368
569129722
347475902
303219459
574143962
38009763
310565013
51482788
446136150
111396069
543173859
585414747
42662132
293556428
34898442
523042348
267360153
8831570
116303348
481433173
232982870
547716429
164364158
276609106
70128706
12169669
92910649
542144316
512654782
391502193
591287122
545401126
594111254
572069422
35748795
333059982
617217606
13216354
584424039
612791
270251702
201388541
444251307
244569920
375602028
531981259
323330339
241802476
367763144
43698220
409444173
63130569
498310955
612629472
50576408
506064854
408507702
571297693
490682584
250762905
438541771
263867506
586890064
337453724
316694252
322150342
295837935
157132620
249036696
383680224
531304509
335703571
508650051
612475803
17916528
188799606
182071235
130274191
233047842
304740999
210027541
579937416
276206376
499357635
311428352
530546038
149305506
283717074
574117267
53249609
389434866
277045703
251551365
151181754
567683610
292655643
482983104
90814206
420824967
471665262
415757364
528765276
394311466
427343535
330315046
372481830
80142950
151578189
435401071
153051093
92630759
582040284
293984424
152535712
334447017
101807703
369148488
586714218
593607237
58285892
18208212
142146838
222276857
278517782
268903548
317104076
212837887
605452626
77648450
563176091
415103737
564643716
393731537
127037840
25475047
356766561
204986786
616931960
163875245
475718973
258236967
146916177
205994713
294552569
138344671
70579345
407000118
355031151
150102783
44556304
412993526
537036012
616891549
382138891
51072023
309880874
145605118
600856076
377530831
501862828
103827051
148951475
300649666
544193637
83215007
436145304
565488003
375707586
576342884
145926059
593158932
540041504
171585646
199066185
159193079
433612435
170999969
229365570
558273510
90860705
340786059
515834488
279367794
591098958
47772334
119870015
563152516
448181253
233496481
289995140
2674266
551594013
80923213
236427894
223907124
473896587
610898776
435075563
77545370
255981466
434251593
187249302
5588323
534660594
10820336
425646168
527247179
523108969
194907359
220593703
298017650
173922036
111607039
182693905
335595607
187537091
512954747
98574347
190241356
77686803
219907017
515008895
255578866
72555675
156437678
442047528
397021581
552203222
451959456
137521291
544830470
8866357
457515819
183558423
340680739
495766634
413848141
536500713
136354771
88726837
218999655
320162586
246152732
198779877
198763970
445398786
474436848
453721694
507966283
95516620
341349427
332258035
235521333
523185972
93209739
509099335
243309470
343070421
150720727
402227541
152962447
236339606
359086834
151001772
208430692
41522281
379639661
333160700
185470068
252974818
424734726
192814121
202705998
257678826
21292088
94649104
314914914
185659205
84791441
613383954
202724145
343849078
232357184
338392258
229075037
616855237
405168481
272825132
174844213
488780723
38977760
605372111
198300011
321440406
267464202
366802798
111693089
267375951
385846073
255856324
79264162
418263757
584407169
577730015
267382602
176694434
542550155
128979172
290903817
543061204
584371630
312474697
550625883
607501550
81050705
582664394
375790000
488601017
124968821
22005056
348688003
20519615
482907668
275602516
14062537
428795215
74798381
214568075
362121795
481489777
539960357
383897239
453360597
468735233
202143058
379077718
85208887
394762134
141444098
609973212
181429992
340209938
334068142
568786109
519791118
29920028
582919830
274254675
337567596
65923751
583214497
458627901
243830039
438992717
570001238
429787290
48184541
608162273
76543522
9390957
448680692
580070901
432586322
92094080
305780929
212485168
499683171
397771219
573766718
108923860
490463147
600428658
440719680
317872238
609363490
483223457
183827918
224884694
27872630
540151210
592118469
526980352
489292622
424451322
84330543
472577150
461460712
354537094
18158264
303949811
288148097
119337818
191377864
121441688
471353423
398060563
567275671
183679399
8954893
435629140
19482930
228824029
99922360
179586576
189123620
559014078
195683122
234020257
610116145
30781605
207921334
562402095
491104842
276755895
539098340
151464227
88997554
279454514
434872785
393933255
614428929
227764711
301502594
140580956
388138562
602849478
83836980
365194933
156941665
501480513
603186049
516801526
117210163
338819418
164263546
214344794
142871688
385674055
213475431
167320304
590895818
255838546
296302010
44010085
8612756
152019333
390238177
315242751
139247652
204927535
510950524
91979677
421755118
23755986
483332908
257278581
27162956
171660731
257588939
512488274
107802416
592793029
416020525
518088491
539320157
608379853
380483608
271730341
81170876
284797715
385740779
169006763
184152554
64598933
389234949
81361913
326390498
326940286
453560597
225537075
210716423
480747131
55593105
30769024
155084489
23294653
570772081
207520932
400398949
355991563
316636269
339346698
455168209
448340856
231622785
36154975
475844929
98311366
293647646
294661762
517441186
455274298
39579208
333116952
458680014
19754716
292499931
465803505
209863772
249281405
259180798
92729631
25676207
60322166
493820638
593423339
471731745
396831966
176046166
199634089
186720980
232257114
451453089
296602120
530942588
456548735
340779148
310556110
86735452
382301386
595584517
66413581
452185469
574715215
541001831
156718769
124950183
267716530
210393106
256912687
106941008
161006510
65674272
40056869
90402344
146963176
42335888
279942751
101073952
64526377
72669856
196132068
96930761
467535410
239846729
388824215
297052665
64689107
445754091
143867550
161946208
198521710
162007749
149329165
99240612
212073357
582830977
522561846
331300794
59138166
229376046
43881368
565255726
593253997
475869740
135435580
578307366
304216018
179156921
111583880
290771585
446600974
35010060
383078202
190558918
284202602
41963231
509762726
241539431
596860728
282188114
147294475
475134297
538839088
158654610
424215385
342050331
435511578
10333037
534760940
145106046
376190660
54104007
179712471
489396871
486831447
223519448
573242613
466124302
248468528
431597471
114369138
239446557
385901314
538180809
10461060
341410000
102724778
491603212
226593083
308444061
457286294
174319659
432039348
77358592
76434272
482410871
196312731
441025504
302769270
189111436
267364398
65952731
105663741
422473953
440680150
2212320
23843373
334230895
481874660
341650814
236451289
527747762
382435492
228666893
474131742
258474540
103929262
488725988
281905941
328934223
473946052
558806497
586822434
610618273
125118043
23639256
8207363
437459443
35743949
488647060
272163270
49055085
153983439
54024334
452621329
544570791
517633077
50527795
26821837
485715301
326024917
48033417
595353585
83159864
541265641
265360740
164694142
96849680
262931160
512119500
537210918
328126208
455133815
484034999
399940533
315252329
216296473
590232679
211704760
127461516
312383911
51655746
476308717
271388349
604218765
332535993
508756246
487136153
363777848
562498227
96161694
496944804
314008613
542958294
439155338
414205291
531997431
362006563
562415341
467148015
379545373
171463838
473377083
297321113
220264707
396212628
111452085
53172085
518951778
349937067
230749045
572318462
284582384
30158870
593301295
612264556
483962016
532574998
209746988
148014512
455669184
461302469
363059899
210718400
146025185
255548917
464196666
301159448
156923446
501025088
371203200
520945877
60418924
423989977
356949308
461073051
371287679
457043103
557114754
146565969
609093518
194938641
433157614
40477406
417590537
517410608
448406060
277391467
429784483
583188502
226139549
68512670
456698602
3968477
231697498
475783775
534517441
243244584
542660035
483432527
51521771
142319678
523854981
203182841
486950075
228668503
105650258
33775360
375315637
107890466
224744599
290865462
167230164
548552746
601579154
485395471
32477136
511640627
392275039
136588222
312850764
331025262
474624971
522348407
347436783
324981201
149979121
256551079
392094463
342877511
485663229
31776003
319618707
100968054
348659860
140843539
339401554
545179908
564584444
343122183
78525797
7246083
44727864
561284741
408942543
423887784
60689538
98664009
32530860
340081396
287184849
444396333
479846174
139267152
215750731
126621244
335524133
485888023
365139856
34500719
450853684
9399549
3676085
364336981
391320354
406068310
222448324
305205346
577721380
543309422
69590044
588350465
325315638
438996169
476551850
344740478
50523668
16793987
197013548
568107794
429932412
477961129
396664954
209574669
109726076
502596617
364238033
319710304
570699140
454620544
397402724
71971979
531563157
610758125
317089135
303619277
343075760
467286132
460052691
463273177
178943782
17691165
293074306
458014343
49607539
430328435
18839838
170383641
312953127
340406232
537958712
427042591
328172520
17705127
289466874
501430599
234631324
611633491
345732157
84244544
426458671
341005637
97042868
414805460
29832738
545233845
37243218
471645713
57525670
82334811
172692067
420887058
248795054
584868777
3288118
170778604
393847734
18123245
32956540
463557581
408360374
561446308
361300151
126468729
82823626
285556070
583061500
52509349
316649566
161549628
549481090
13658554
373133128
412857506
304353992
343449698
73902591
487170456
484719858
175892349
261160069
428523660
337897634
38322303
335982405
257271275
523311915
84603325
457206718
430626157
577902232
202194225
85746525
479827692
304216934
107389039
358888089
310936224
14259849
340537880
280201704
115537230
117897221
441669704
462404368
440606926
336677861
211309273
349800799
346411491
334326615
264575608
498867015
102689507
267479492
389716283
474713795
208492642
126302060
257351753
291728417
465895050
25247779
278021969
473153707
60962193
599513173
363867350
15411803
184145644
2270734
138117030
488916725
327574359
128543876
283412506
6733682
113627549
295047009
367689759
179284887
188136860
458586217
388328197
517454972
205258138
213758521
129432758
374264776
273346526
74730936
210453134
133881453
544722187
389924934
216178571
589416235
400991170
522232280
383286211
317392226
163593553
526280046
218923707
505832044
552698513
100685711
221425075
216485672
457317417
199908610
302155676
299422063
445377391
425928758
111098573
430482557
265673261
147999992
83836293
82793723
500850291
796051
326225302
215206038
529896964
487771969
573730790
246665379
62482084
349341770
124719389
551168792
46436462
214570382
554685004
296552966
336638125
119902739
561620762
108175304
294599294
99744715
546188286
309394077
115993408
197904052
127661878
558539445
502522301
313042519
403691161
271899635
533529652
411225809
582023816
553251968
18045809
562517680
232808951
554524972
443745203
73673360
145901904
408366823
176992480
147195233
62582464
523943857
521004645
381089275
430196443
111012543
221323358
188592593
375379752
16260926
440780072
447539876
330329302
572303980
19197609
51765975
208245641
335722796
528806207
169008739
379830559
547654407
348110295
241963416
148963328
65020986
331175871
149439996
600468263
371056493
19228014
213893357
197504576
422374819
450041701
601317761
553810757
565704704
506565077
257566849
82457326
546484656
188558560
433022016
325009930
514757746
56926538
537884503
49995064
127426004
455024623
390029759
565973747
195136484
51208717
59675002
100653941
115389213
126613213
408630226
86286482
389993077
588227633
339333563
94219321
587274861
19461948
556751036
395147928
232158901
81371152
224730867
350646353
520641106
319444135
288436187
350723612
384453096
539381076
391053345
300247357
96156172
417853057
336197978
336453422
51567127
368046925
601849030
573033415
232569131
126512366
576212137
581982689
97537667
360924739
530240585
237519790
533729809
505582297
31409372
11392468
557649596
569730349
173864483
479541435
479123571
440504319
578376549
184586909
500629599
228157397
460255719
228246631
238556527
551297449
185866921
201848519
322160022
448608413
169872110
376788939
407328910
134311830
95105374
195827255
74095518
329351803
320651843
585127640
392053566
451253694
242543135
282968227
180709950
346380339
128177751
152253804
53125081
154847098
519658128
298371551
306090197
206268510
140358731
102460880
346864486
283363185
538990780
404658713
251018814
17770684
542719993
516684509
582521718
593418256
133284171
291531267
614497672
65849221
504347090
25139835
540856368
281919246
71320450
506962827
610238085
344400298
268049372
440867170
305772950
477086063
170831593
489835383
187607334
113389159
414478846
154194002
85630840
340506364
50074953
373001820
59764276
296384453
404343461
206059489
497825990
197313216
435760002
567457839
529793335
274721047
55366265
601746246
320876086
260630005
235550432
298044606
310304830
566895046
456926177
156777057
511627394
363674948
170287329
443284668
107569909
94857649
541904191
228362458
494970126
355850499
186612543
154545798
251444846
262861040
176622362
304920572
210881676
291357858
297795622
279741637
489656233
215022140
344193338
404110587
419772345
108695763
544500202
213960301
120079028
445545501
188772804
382839435
547850381
345503466
53511649
32073873
448236135
613946801
23979302
520362812
143678897
404220884
351430926
130137276
24828237
398187225
561335652
576466933
469183139
94499653
88605748
360451802
544531932
338857605
454939809
197989234
497360252
166061510
608045405
110650998
77235260
19635545
399945398
158870375
216542323
216681985
393725823
150465777
318722274
462531957
8694410
617726355
61467487
224803459
269818369
477707092
431721177
97212189
468484607
24265410
324712341
302925620
615852404
467988255
548415258
334658652
214210545
231480552
535506490
604991460
359298050
354995373
594964249
86763876
219022157
188793479
522820800
533583131
157463085
79751287
160394170
455978129
334381668
194693892
107658449
384812781
345033577
406722287
561004444
123918555
35567181
308316477
521153994
47406141
367803194
328219502
11322788
454611919
135654345
364903352
508965528
523716719
287946728
303178761
117114280
208744305
61688343
359487994
244422331
390270172
521760839
485897907
525290972
418669610
338308292
56130943
577871777
308100372
538856805
381559058
552582217
340715303
122626155
115084245
363737738
584600942
589116999
226986221
353400632
591824317
211638333
523165990
23122174
41790674
268232103
241735253
535759312
141962656
180672119
535039794
86068125
203916172
617652716
462279242
287529947
457253942
136555192
303997372
324102383
103662371
131103264
29601531
425332831
323627853
143720516
285715981
575934409
220917262
493891902
478923991
132047951
15784663
35760235
146331093
471948237
122035517
121659772
365210573
377786687
15797932
206077970
505983275
572052824
603322525
193285929
461547197
265985476
559201307
182841965
520661018
511451704
474304501
516033571
583561136
223521699
422521856
262357144
344118913
322767377
617854650
596054181
404584267
140077645
180733789
78276966
119748805
463046190
487790080
150396789
275443736
335958727
601162807
407072747
300000495
133396482
30910422
252752074
359124578
68097068
557196461
97894485
41062745
111040465
457011997
166597017
161401622
483686789
148393902
419628779
584355899
494592833
370401692
84828336
518748867
557506330
248427294
236507619
260988446
108151031
436412468
401231262
236453537
306891563
91168483
370608474
322250666
203921744
253165603
430323870
175947019
389561394
226991924
453142142
96296900
192643506
564834072
443807050
105409560
175287529
453147438
184587606
534496488
264360477
21627954
269628606
313500436
287082336
267872040
180816960
268175283
43710246
253343760
88494808
274495001
581490433
15478261
25053755
443150932
357899971
41386139
173939768
552232091
583072893
341406546
567205486
166550752
158018255
228097219
269828346
14305080
546238377
416846771
108333100
316722773
323716723
579761369
612424760
411985732
205523565
7893481
2972291
326947189
235734112
289973578
200060832
544485495
330476646
276584734
375885740
213232714
406289279
504165467
487925806
197026068
241833805
245457872
223817195
279163144
309269155
424879029
52661504
95252290
118427174
315884777
543862879
320972934
526505750
567709594
517206744
578432931
37426657
159104144
575551829
520934333
415689671
305251525
529848876
9968510
148025869
305502627
123217966
445784488
590889978
597113329
285609706
169013200
89466016
233347676
431539461
518198353
364525233
481874378
42718158
608806087
365588119
46883016
161491979
214604651
446365659
157082621
173103724
337424080
322484493
13405152
88680323
488144434
600870842
89151383
190244326
411808586
351591832
94059026
583341432
194113347
603149345
208331217
459001650
480944013
165764773
437830707
155028209
587271008
366502359
281151476
525291373
482138
467399230
209091012
438000305
424894535
55669036
415736604
402690131
380659672
544547847
606104264
190919481
560347017
203939164
320674212
22444167
282830450
132163599
455732451
39386448
42975065
153049709
38636509
124647405
356775077
546390369
66307768
604809507
308657982
324396850
518867298
11285890
260497493
402523485
370441925
448588193
78203139
172991884
556273872
296377772
434505231
495105196
133935743
183561561
268750061
100910634
572898430
127136722
555448658
258174751
432190758
113778095
366828882
607336386
304417866
373285036
248530050
444941060
249395735
156321648
267988375
104041838
495821300
328917
443715466
44341621
167752007
6187126
560310999
591474546
166674886
49194351
136237013
370352736
559402948
194923812
51521594
300889881
476872027
386790369
51713685
354454625
534861136
298877865
184947972
274909490
448648251
438813963
526714495
484636774
125020384
195049829
227518387
151665949
90681615
571185436
617099364
93589261
287892744
463902387
310315901
10504686
467993692
189759342
266101747
592441818
79292338
46699217
75115105
158492928
538481457
274565945
499320709
166330923
289454050
532756594
607477199
610307916
293242322
100472145
572163632
578482696
70469652
334724850
134446141
432130100
274405816
615213310
48348265
239260279
78915989
606484376
189824810
343477434
59741668
478728684
185830352
128918137
245811069
544828056
125193690
143835949
531509755
120387418
308493116
457600769
70969822
308218044
609744079
183855730
225879742
124596945
387095154
556633909
119168849
575603497
114037391
53319916
305957023
377778455
323974256
311199394
165785529
229998741
309327735
345517986
262354447
26231036
229147826
463208870
525313320
393323384
139099975
570800493
612652997
341618204
578538349
290939484
451694125
480297305
311462625
285783757
27421730
495088143
222860190
147879107
526602591
345190500
327231758
329129667
575031758
533259807
430288914
276711190
111536518
452866277
562143848
131437575
454599856
301933718
434406075
228216618
229616817
223742563
581341143
315090577
448261623
516832833
554650845
250812476
495037726
538569683
406673535
119294338
270884064
470676515
282071638
75073975
401661132
282795314
327796617
412419303
535834548
277019004
113910485
395873141
566956398
575556327
464769431
554722088
78381455
334665752
43323669
252278214
93563516
110393237
76547171
417719391
89284166
523060535
131258633
40541827
30902483
267912455
209785058
258002787
163128
575459965
368530612
267744671
89159732
510970506
235178754
114559407
30047870
199445090
25992187
557680253
450549700
319659389
129015825
413180409
401301760
374197581
317381092
303838438
500632468
593572333
401295381
472741215
545556701
499026346
208540309
349997097
143168260
126105835
370825182
602844870
134635740
465891190
578892796
158021619
328337623
32007640
401922675
149004286
168094520
235562867
216258504
285255188
132107951
583322605
281328129
397564387
104052050
50468722
610945378
57012653
126477752
603756884
391247760
454116346
247910500
148037191
493837579
8076686
346216733
225078645
350987965
281600418
337616923
578815275
356598745
193287918
225907548
386976715
492943687
203542861
280256194
36474038
456204246
205547158
381554701
291373152
190733045
484938522
401765282
481018255
98058733
95926434
264998274
421626334
164156
313178986
359995910
434502844
240646431
117264644
586791873
489562858
455544855
255642346
428458796
104209290
196561778
171846313
371398785
19196250
589386527
451141093
38953405
199902267
600061567
213452038
556099050
291646176
411015589
419691054
191195980
396726834
165265518
279365283
455544412
128396941
445522711
362329345
22855969
440686277
150543118
185348932
292838823
81915441
187493774
548694774
7109515
348739690
236413888
208556582
48664677
459359797
324665251
85886319
438917902
152156669
381855459
84275944
205113245
123848822
261724506
470068639
611677372
515104124
143396874
10422016
165072091
542118076
270228356
320106161
207085313
537622517
336965939
253342359
329705383
120103130
194835784
558857238
221086413
118955650
252406339
97998111
36585931
58418556
107199689
279359706
405962217
101591379
11059149
575244354
136939487
535165471
491446821
164799769
235603067
165324616
397471495
120097695
570514946
189233426
323479054
408444732
421444065
528246551
522729228
553893617
437904982
410891336
183005200
106519817
397937345
177819342
82994987
368769077
292013141
109547694
66376771
363780942
447917580
444702251
407841424
411204315
264703452
164496150
580851546
608353990
489985758
448356332
26488628
530651751
154616405
348123241
498421778
539101746
165848036
264366297
197452308
342529544
515727886
358973023
30412546
480070542
314873891
560307276
109301759
482814533
6485771
172996645
252505802
184642992
8194470
378556789
80642662
501524404
390715496
155006604
287489753
68931315
277792525
285108714
356929347
325971725
331951425
574126455
99036440
221238090
105170071
503897925
427158425
278924167
159333347
511919915
260204905
70368749
246749073
428075112
246893809
563315863
405776918
470216427
260745353
398844280
606318915
479008362
188926419
190765571
481668904
48965862
503389867
213956088
508685947
15762203
385443206
217935091
607914902
160672527
186995542
274939794
366604878
460165202
51493395
280978650
521239693
122897390
177435155
303040636
607257938
312631859
452795784
221240087
180254268
113864828
49529161
93155280
449865941
291353995
365740162
15916125
303341543
166673481
591534151
547357809
36952982
269494565
422452404
290829120
193190766
108567062
495074154
82768275
353873995
359171509
56021020
81492488
242763322
472237456
468653102
30926020
602727566
394529144
348865489
369873024
116764273
77812600
49053902
192018073
279004522
109048992
503905442
359597528
581897287
506520593
300826507
524693155
595846594
534150937
310047824
709511
587492326
406658885
483256711
169267184
181107766
471038640
466515516
319838238
463160892
139804145
348527646
601397026
488365521
516278831
333552900
183428819
461401109
561162747
39555538
42123948
346374656
271133935
409852487
2342056
476165572
608937886
532559393
323255041
53641330
185025992
478404154
378016342
451919283
301088961
332543162
11899389
610303432
407209558
82782067
534927188
472019914
484613284
245072573
487868530
50820655
426184411
372533079
381605710
435797648
436948282
179482542
230949321
617167411
522672380
559287643
40445508
93154859
359996793
589047932
525791825
391156007
166558576
508192550
291352143
381969949
45520229
525648825
261304280
524996790
6701069
447501228
412371326
91236228
613665975
582846247
347058218
225093484
143516789
19849520
375916907
226252452
277706561
597338178
519821914
522863216
330583742
177570513
27709493
316158971
484596777
290942613
23079940
189534767
486679551
529494289
357876094
42388958
598882924
281480308
557918084
8612734
121839423
38680289
292428273
10230441
334472256
58707573
558009125
37221832
597195588
221512102
431396579
397635062
44047419
443094765
552385950
555499612
115387018
351547301
161023330
523991368
245783486
197843728
127230179
414122596
360649346
30009622
494468702
589737042
158933580
117575328
209998785
48393499
275668791
239749214
1243536
47553555
317071898
568814539
84208506
347003888
142940075
617148676
614045069
179166544
530376659
262986890
478292226
337114813
129245187
366549340
118373433
251430894
73847490
264398575
609686808
139841167
562117040
465781997
264823812
376441617
55141540
433672480
551009933
68004709
552026406
192476378
84737091
566959436
214678506
22212148
176526493
89234762
290693879
24991348
108481969
444993223
180745773
53646099
223874822
392986213
323737251
351166737
462765934
19132472
279673020
114316445
347934011
237110485
37907933
450387098
487525942
228527291
121440596
10505894
582262558
438907130
126678505
183241712
520967814
176257450
305482560
23932120
193502072
433155951
380685920
597825595
184685537
589028506
148961089
491569860
574150273
243249427
450821012
557359370
615259199
610387249
194762386
565011299
145582746
444704264
67938521
36825904
429123955
381335413
419758542
187845755
565334196
493148301
315845613
580723914
518588783
456555749
84730509
3826249
541391556
575740415
571246109
345263168
210216498
243641623
40568835
547046332
18484839
190570725
218395057
572882895
168876489
915909
24468127
442758467
407096866
142775134
49618523
477354118
450472674
90574051
235154881
280475347
77603397
266459761
379096141
195541189
69898371
467119911
345728681
393493939
525922115
389125694
459593480
78026493
210999741
410540256
386784286
409284726
285405426
560456586
306571688
211466605
372589279
40263494
25934870
566598961
129972368
397633836
11089578
101143898
89275985
124889839
556517094
146164716
315933976
474681757
397651500
308030046
220730535
430369607
96378248
156238124
38196812
166367744
264162262
436393740
155734236
340847212
338743231
170838476
143067703
288949791
230532192
461885545
312135531
409612389
509883855
545695988
549974948
148650931
419296772
166828669
266218534
188655124
107459575
312332365
1904269
314151347
603972478
537399337
474266212
488402745
55493148
440812148
223651268
461430545
603840149
413759744
546648273
81297064
202832088
362317494
616061049
186608478
390688752
237649269
330786317
435697214
40383440
70597277
278561877
261020035
183688919
432257637
574741741
573046463
245296826
281584725
460700779
310038841
339829708
548943518
412778436
224278383
562239321
551642104
403913625
350782409
182469467
529888967
127085671
44936722
169837406
19947744
597089772
364385837
4682238
299063327
344727374
420009332
371948032
262123766
74335581
190487906
544686260
344073172
32894863
511643120
483897988
540452567
461233367
326931725
269918618
423984507
305795369
145774178
16952375
2605610
221168157
403170223
559117482
557334041
422711689
148457954
527692348
177530903
35676756
287873189
320369564
84177388
411022215
568683154
151887022
447709171
108635422
478741313
368996792
149843551
154593051
78310801
584207488
3319859
20768193
360201942
434977374
369199671
273592826
405151615
214319709
137442535
22239774
420795641
370353016
295520024
439500455
608173538
135070364
554290286
244037184
203365659
546569947
605708333
237044200
32360182
184419148
407499651
617628480
62859531
241547285
507789501
472680728
143777295
416377702
603973929
171606721
114323801
179427613
580537367
463897979
154743560
383478951
524594791
524587782
272168840
311721635
109990780
217420943
188889401
41647632
122826264
463855963
383855067
430080447
92313164
248742500
534643120
575128712
360429349
389810657
210507788
23290309
434540978
269103498
524550891
509405388
591303663
241503824
41046496
421566566
318930327
450070275
579486972
263084689
505108294
508757439
408494093
528773522
467832907
582915624
614525286
224041575
226492767
182163575
485000547
170116064
33137055
242838847
194280033
248189219
546545935
242033121
160578134
5746247
596333668
384430713
82866407
525809149
110387694
170926420
28242590
299262039
32326600
108245175
291291092
38699514
449568338
275671919
470642244
89403589
74387152
507445255
314180984
386512947
455517409
131066844
355230308
119038248
273084279
39376147
63148642
163417708
232298721
405279933
354576590
136612904
376046932
479473672
293420684
188016600
380752283
613031935
287977633
340721773
354518860
274033817
11273566
443523213
297411811
396456367
446892439
474327245
42771913
550188084
614763117
320299470
273487941
487628244
235821670
125291403
100925541
107307942
499020119
45163111
103673958
12625359
141974729
539344751
517320685
536900975
285800252
435924177
207339332
27523591
352256819
598721256
538302969
346471599
357912998
308731960
406895819
238790752
107263008
85238232
170396437
135325273
49804363
472995786
600387429
498258311
193307274
323738029
611516529
320239380
500054946
613188816
114041847
307478260
223205040
338528287
48222957
473299171
93210859
368581430
479878999
193061594
11128899
507193222
222784162
454716108
581248112
253350424
207903377
26538494
264647918
283506824
513553717
462203137
140748177
166591295
330220024
522244533
180560023
468536587
156842763
583324725
49087184
97998946
238357114
588354476
457398182
404333511
219485884
238599984
180960034
468479632
280257201
332504362
474221190
27411452
594777960
61293365
476786489
186574743
399391563
122256993
187778858
417489869
282347809
262860657
450559019
396097657
521352443
189487407
153147188
536764333
496170082
499345194
504483792
583342163
123468527
103893893
244033896
46353140
487620368
247757826
409268906
599599532
484677247
259394160
88806399
145936427
15683760
563621334
530642442
481656329
612659192
50377700
437837234
579283227
413575351
429729611
204659576
376417785
245933814
288542091
522649196
564964294
40316426
230294851
256686284
445517077
246929021
100446966
29649395
260714138
38241391
194808507
358897153
90807518
210159623
24450250
66593680
220750343
511742030
4880337
302377685
435528750
294558588
5597928
62469837
556641770
399933119
299305667
523536859
487709985
87538669
453928521
552109580
75209729
453120055
115781362
571478448
444695514
449839777
556138578
426596243
60292095
222196785
128260107
202879309
598017044
49712532
534958417
216229391
34561042
27644148
547391785
543531925
396629184
478009211
536525301
406196890
102611363
58015612
219513096
301164004
135484286
20706177
228162816
393579911
128781796
340296547
318086898
188146451
582448336
40645053
489451246
487538298
338945210
505289237
118011714
584198240
612972445
483473790
446171988
598442570
141785212
162182442
42596142
97315029
81154927
593563849
282629777
387761681
273491672
314366665
356096681
535560243
486779793
452687755
564858147
408639541
137186153
608130234
550696116
266544620
241665509
43698423
403570288
128628817
588578166
235190085
437908607
226443136
291061524
146332851
330618789
326219318
491861881
471837823
136028179
466639613
467205498
503478484
275495523
167168226
172784424
213807259
375957852
160544658
392468674
85186119
393334576
60672792
396016209
141207030
198158308
10393941
147299402
527848218
560472344
140654507
565353647
487105771
50727328
313279865
99579429
25939088
546923340
109417700
601640173
27030602
521186319
8456393
417993817
589839908
591550658
384250258
518403745
573023564
294773793
226193260
346351889
162472617
603456035
585168933
298157843
492899932
202662187
167808758
342514588
592513067
156450680
10347170
172141225
297063998
344273416
258018954
498722975
270658838
181335166
427720912
46632571
359043269
197951919
139712451
200190118
1712688
607514280
6608385
236521533
490609990
490715259
498867264
476549186
201929247
368819269
10749842
528520377
63461203
115215361
590369528
38351379
136962232
331380927
28472585
148316745
503447369
580926961
122819121
25083436
443865520
577847175
89540264
45350431
495422733
135065250
132058034
297414040
297818368
119322709
277854695
78812092
468120264
463871449
465177355
86374414
146230208
80950815
278915478
228619387
294523817
32253424
304668132
469472405
319844229
363515460
140655836
547254820
123649932
121723989
7275078
474034396
540220264
351747775
602127619
98157085
600610628
90207085
474760947
389163216
74662625
595865132
140540480
506041310
458976606
292131611
569477791
225116504
269973387
572266493
263820006
536769117
538883090
587574683
479438066
166453247
332050779
338607815
371175469
514184316
603586627
199979656
240730732
513661786
280300912
139291370
316633254
111881868
315765788
177483725
315686286
198800054
602724441
554385375
257918650
399873801
14174233
192127599
474855398
247174818
611361113
570001173
498232910
169448200
2323573
181630847
582249448
425567832
250029789
326447037
27056035
198046577
31927729
10321370
440485302
78759945
279342748
320982586
380426349
7287291
599289257
184388674
521687966
344795403
243378398
566549125
482473963
305534386
153713790
66190990
374141487
177019607
453765704
308520822
212609320
413415495
603972871
206624743
452794481
81785262
95632563
522885974
533745783
466190716
76865935
165597685
352454048
107693065
107841321
564335581
532865303
143646372
286658727
237701390
314704511
151257730
107259330
88126331
242173468
576486945
535950233
380898267
116886756
272541794
73600464
156435337
610136741
205763917
417194866
242315359
183046168
186797169
278891413
278629948
467495031
190882858
536116835
197859176
111166456
122069394
596268844
354601766
143769238
221394471
353605782
137240098
65228089
517179328
569138483
235810891
89392907
327811943
243793940
437410020
12328812
184652759
299778342
438621446
595944302
523307616
474670748
191565449
225901659
576735494
73237388
312369147
453387365
147832457
600014103
105333801
407845739
588410181
56944225
168722285
546529050
507215257
47857259
172872476
539072864
391602818
524616415
173326881
131275643
548433796
558887963
463174865
398934196
232787672
90877796
417950928
125667303
612335360
567476230
356752393
15813182
112871201
264041903
515639871
458190616
244925691
571755246
256951785
453325000
148931957
533476678
94515185
560711329
234032481
110681950
208096985
442948116
436643475
274436799
395283598
118994076
347123498
103005103
124698581
62332142
60836172
137379177
564458291
151730648
247809726
319764002
104340664
111926076
136872747
306231842
431328914
118756709
412162039
126282353
440083674
419725237
574779826
299172042
479082295
555422127
332727959
75832711
129053408
265350515
426716489
602208567
432902503
42887888
33799907
367317283
477895729
522532628
576476327
493240182
506546265
64861142
413575012
489234475
262867267
550778176
132113801
70235867
222910769
408742096
389717904
77195890
207632356
544320463
266613530
161895030
539955855
18522428
545755790
371609637
403511127
402391416
617843527
36390156
100011324
309378211
544043269
478050933
218368095
380214555
181086843
57760401
287131935
99632556
168231923
611827798
24018326
69808900
418398745
53549265
359175878
279144265
242141500
516757627
290348493
14306906
176252454
366561030
206546867
163693185
526658116
176831695
303998380
455907555
402032475
394151636
408506975
430547633
223168646
139576364
539268409
272149723
472520398
471141484
377205736
57980186
37095680
30896807
130015357
41403490
203688503
137198737
419697578
447468605
196450775
393532559
346973849
222265046
600574111
114544357
487046052
117579932
183532585
487945363
10031962
332277721
572785943
391095989
240343011
511924498
125557567
4891519
36117342
28300772
601691726
540851418
13696806
560671072
176565117
44704954
212883685
458807307
362103496
277492833
522938961
489582639
448146702
322091775
334263988
437826584
29616211
245294883
532103244
134970825
471649942
10354148
21930740
313183266
296195316
372495747
41568187
357780263
560676814
185758010
71702581
287224560
517098373
476316972
33601379
195343014
524110704
135953810
153874605
11037396
422892621
348727109
598779519
454343941
600085990
512969061
612958379
407047399
190268416
66470566
351161751
396613815
430483174
450399459
414617144
599066508
409329201
562498182
500949787
518703876
601168393
573150573
112355152
103478779
610289392
491377448
91016447
588140845
45517754
433920710
126742453
167179121
491200894
73392544
599087969
25549427
140066559
470339184
380414090
521496087
449304218
316611515
584521697
277310267
564523194
535384098
393792026
527031223
474604936
420886802
369194051
331785082
186729653
111292329
474434381
556535323
329652775
180247798
460745412
345385724
454909135
34198578
417291598
568471894
142596663
312428823
438454824
347768138
2146687
431916250
483950806
141468852
309859307
437839647
404286966
315849653
262782183
548386417
145675791
403641509
261579598
54305290
488900260
65536966
372618963
31000676
551365303
321334999
7414475
558713398
577309686
372016648
240942348
257975958
417022552
562026174
92658715
303799816
282658335
375462685
167943455
136177857
210174494
419092527
38472507
14399549
121730874
353520888
77885812
30762806
237696017
412557870
334746786
48829286
525183585
78553742
189265041
367621388
387199415
20982855
576158345
286074825
524923662
273530421
312507728
266759141
134974115
403259099
229892874
540339253
411503946
535536740
329731868
265589574
421712738
488994267
446447678
167748061
472332050
423190992
42787552
220017024
70472276
546153139
375326964
265133427
505142470
481688146
341630510
65598907
595688371
47676744
563945605
233438744
83541670
591605563
491928710
489515142
192015313
5651508
172228977
444160823
413308321
459536383
605785978
11778164
279002916
598302739
53661067
134347723
527938556
73116351
181989723
213436556
131307262
278056830
617548964
360395357
299198309
173456100
410310711
403059339
526328782
610376717
112494457
218082388
336701734
104262301
232078137
174177131
265013912
586759740
71780599
608532033
599730818
159077141
298928819
382320543
404587356
398637938
187671685
8235887
50486443
369111515
146869478
297788584
455221193
591715895
120406028
42118708
3121725
559126763
146005094
264501200
182330224
156105036
470527805
260930829
255953681
259508944
322883098
542480570
226452620
44708905
116326736
424607221
526667248
241799529
118505542
307261071
76336505
207163565
49574788
355266720
55821138
259506020
89515643
143075737
98858265
251816503
610847569
382804194
252114997
405662422
340719321
531432911
523580539
536575021
476024532
394988471
213252084
51840610
181817068
242166604
553239712
381311433
414386078
178582865
231119636
80563563
49463920
244798261
533096380
55743549
73099893
132551351
47447507
497604352
489142312
199824051
204395553
66467631
71700328
608181787
569352697
389175999
6240112
601465434
86982626
414975503
326734329
250638437
107616755
466953279
160776189
597753980
49460694
360077631
269001673
449668028
171779294
392972639
481354611
269195196
493376647
195836758
452688796
351870980
480525134
413609524
306433928
69791392
532694208
214986307
473869715
275849645
473840249
272454571
353995684
259595210
302328270
373814774
588516046
84974345
524726038
158751156
91723901
40970302
486996038
249818140
111783951
219170535
463636011
344444942
617690181
154148767
132570257
224537593
458806833
607286531
14427610
113562822
364510464
344474378
35712612
255049444
446932725
140536201
482969048
347124791
289235862
346536488
291662195
113003238
252204960
608181474
423367380
597867017
205102979
608934888
509115835
159692645
398596478
225311480
243691280
471244901
110971679
279251395
68241361
61914726
455095211
131245449
198243795
9984628
67841228
81972069
369525305
285119189
158535762
393396221
501892304
460007967
120603766
19388208
605305057
421180209
51352346
59390727
127370030
226554461
476997843
248777335
325507124
302141781
40389738
17296109
209987718
591804790
538373116
512577255
457748173
295594777
321855629
289336529
211724101
122052661
368501733
253202555
426372136
214545306
81069196
552467798
165615792
120181665
588750249
540741516
292458787
551758265
83258126
398122152
499579406
118618905
591251736
116329011
539066105
68351539
558899638
570721661
452831470
419548271
259055594
304259636
114525561
24950153
551499069
180622063
389974396
209980498
566346863
60316493
424565115
423330467
168525426
362376272
552911181
478206892
143008744
173421099
425015670
340986698
314891642
359835663
320210828
366923631
559880691
298615207
576940759
548291534
398118493
515638005
65442073
66785381
329537635
404379490
596739947
397917505
324147543
264332168
265456254
59349499
386807366
406098219
2830711
166246722
524356369
445324203
156555421
517330346
100682663
480196665
6347290
135584539
132966053
616851825
218475573
504434333
518336808
17877376
561513160
8285900
12804881
400649847
303022107
388595485
484868130
466056090
352657124
435834863
147333352
604112648
360410059
485848539
596853771
69008905
589312553
562925970
523921930
356742375
167278766
210269971
161233408
474483460
228796811
97976162
167461733
113491117
407568078
281077720
252949349
232855375
153793206
142256823
159273164
456477243
471961439
45624029
190892038
303008388
464724025
579309683
242874295
507659243
198938214
603274636
515518741
607009902
46815081
479255608
419534135
196949926
449687492
574934221
94592627
480909376
274697902
609734604
600683124
67535529
98002983
562953559
439360843
275132229
40917684
362986472
560766147
457320490
443175413
29439310
230251709
366575498
169265846
87522476
510423094
376600549
582980083
599510124
238579690
316484251
490848393
571475256
340661526
10918642
63175891
237140204
567714363
80679907
151820494
383775692
194705298
286558599
456005683
400123370
7546078
436991475
178163509
188843514
234087450
132711657
15650496
159549100
496940531
246167839
11021562
415892783
509935409
348852684
350251763
431954143
442796904
349218762
171029174
104759055
126726813
349293082
57555183
386046998
500002563
237517247
156751443
167846296
546449673
322976884
367613522
130577447
200817608
23075948
356761338
29043855
199769980
22792800
533580524
239868967
481589825
243635788
321436614
536537154
198878127
107275024
450326313
497804381
141033405
608108830
210626727
348214678
468607063
477470610
3878304
147198572
444818161
140292725
312583973
265097608
19654653
43054544
341244368
283729213
553389545
19504490
56984715
373767077
221922594
614897743
100672655
151275194
178047078
447242499
570792430
602716028
325030391
342594258
198904425
468483664
465811599
387239547
147968430
120213966
303296023
417412813
323009119
543034734
82892634
73756907
428294485
210537641
230207919
108364549
313025000
147994048
101963891
249328803
190155800
18068859
27508526
430612273
481788933
205546372
129461964
103634792
530390502
403451645
368624101
504081916
139726877
507941759
2789974
230360405
165438307
433160092
316954559
213088987
320722013
21421295
286232451
611614480
570320986
277655548
257156417
444482179
248305707
501182210
113147974
337238160
472355613
474052592
431169312
199757011
581615168
124826183
462549505
89572286
396322682
539845439
36868415
135859054
492492372
541907540
222005061
413928648
394321858
20008957
595128814
268884610
412876386
212900049
408069316
595281859
60192096
135120073
210766918
584460180
501943609
589476227
41760523
391709028
49973373
271180900
534199971
313833005
232259836
60404669
268836416
451558878
143808415
578182123
282514468
419881015
319165094
226422651
42064562
538717974
95239228
287952615
29921362
363864292
399579930
79505298
264496207
376133178
295538877
334594644
215322626
32311824
381956316
556309987
609498232
68526847
277098875
144463333
390257144
558300667
591697750
456266099
68914694
615081182
182492952
584487580
473495541
427873984
153366367
341897313
557583021
210884367
560883542
440331119
401088119
204751363
239448740
96538290
393031688
233458775
170697776
330454963
213744370
613121930
278685471
28046752
252436886
274707793
550176983
431309370
114606929
443321436
109708890
593875680
594325563
122868178
340427235
150351369
216375718
303254475
502851579
536771745
347156911
377962454
52530123
75498199
202873684
474685523
71524505
57012965
182864828
475818732
527906580
23022741
43360079
179003334
418528967
400496899
171072544
167309841
482671353
129043152
478389800
153570745
4296822
609398930
155328087
435088293
183600087
372069831
361639214
290293364
328653090
88966413
596659259
375428415
297302079
7906620
401661428
183198957
121191501
83670097
170271408
462739062
18117281
59882201
38677404
608387253
471392719
480474423
314129230
376103389
143804404
37638165
20992208
286349792
420733217
448821407
573920173
173206896
606215357
244928593
132196337
195937918
508373182
447170810
558326673
584674273
301829746
433011468
229808166
495567713
450795986
502509045
411288780
478311724
32377619
89167648
506781754
579168400
585012750
407883150
181309910
269304828
148393061
169546655
208558504
496574937
550252124
375169812
162254624
415651083
47353465
422333692
53080413
392368540
85070378
19425056
351470343
509084486
62190035
140645861
28040594
206097452
124138439
292105409
613361811
410392279
471624937
87027406
227779736
270307631
171781069
217911234
410923509
186709135
263645374
345220929
390333828
171067073
108191135
415183970
139211984
140496330
188494495
49294962
162827857
112629102
438733984
569166061
428740416
266827590
261134602
124591079
353469832
11050992
272281865
234713244
438407652
344554853
400900610
137660669
528696406
334493546
592771153
163205772
414893666
65019828
344864910
49078508
598992040
467931083
156152835
446186417
28102561
81583562
5400428
243526854
255917454
96493715
208817191
173826925
466361987
607082344
615929760
242006380
528328598
541264295
144001360
115814563
247959025
29324374
380977192
41636518
138049123
360252984
234824000
432160234
605723821
435946337
452245633
156623804
421828913
421213865
582317191
332086619
473327674
344735710
516075874
324185072
233428136
331085617
551951976
283365558
505943612
386901425
183697640
496040218
375150465
73240719
378421988
217776594
336739638
410684433
241910521
209020907
276132590
82610756
316357841
54766027
370638252
491138177
332295667
494679421
61077697
68881367
535485601
51534259
226683107
223454274
45809045
407873270
514350257
357668176
583634415
478969386
536402748
117496602
216437314
290190650
51884590
255499654
350596498
15675675
333694191
405676578
513080586
370484707
495764481
5604154
465766080
251027540
12775301
138663867
242813768
49758966
263483869
354159144
529394099
93854584
562979421
402527285
191318351
409222819
424967504
446629504
4399576
52664916
61307763
591811023
437312118
267946078
75930469
63972962
24453886
395887112
80891903
365949932
152093674
525849325
322462790
60005842
240300261
587105929
384121539
454996959
247600774
475326262
472099548
342081845
160631899
259839426
273844467
518976717
35153368
507720560
52331956
425500255
56026246
496364508
468129621
366956872
395771267
484271551
104237373
438746986
206898261
478584958
573422643
21927475
110734689
281406925
531107706
595186669
523568507
156936766
276181861
551673893
578751695
485442957
463636497
386287378
298589268
139950963
197846227
310651160
433288266
37152301
190013317
24561753
352845019
203694902
278441111
5366621
49872148
280607381
172515918
534183798
613834506
279908042
307635733
262060937
524599829
605368073
221871953
437476155
205806419
262588656
560094862
65140966
385704298
31242711
200297243
254894229
2867429
242071662
366957789
87712459
259642160
411692206
162520137
355512013
557491291
183512883
204426172
86401399
96263545
35399602
180152848
24328993
45364989
539683234
454861274
375547992
607936571
83373393
555135261
184491672
396560571
284525792
141871652
172651885
259953295
242680499
188492061
380629587
586550554
13812658
43633916
364836731
257837914
541004896
616111001
306623193
186211760
281491714
231418533
200954499
321242308
4950733
395739402
452884161
154354984
271364533
232227768
144878696
169169720
107297898
45408586
493812016
408894667
267581312
617547007
134077780
361253014
270224691
571146174
104575441
238890860
422187126
79571559
500361598
339728751
561218772
264716934
86118335
217832106
431815603
305925923
69360873
375321794
610919003
13550045
63788322
472793024
103323204
520016131
456432105
590972718
142233663
307259744
354040427
292153600
521416074
115731388
514577823
609988318
130752206
125811308
442688361
20988599
352725899
48640584
260895210
399699451
226383742
156159536
360304088
499894799
481293807
393515299
272646752
121164765
448426365
20621086
539130566
240206764
305606201
487629801
394249114
241970509
292504745
512119593
569022703
611843097
524013011
81941031
161234817
285417964
272098595
385623391
94913717
104937411
325465642
486766463
3704902
260474944
336978185
363663793
127650847
296888012
340081804
527498976
102967440
553879432
280270419
106553131
386558651
441116134
250967324
614952596
602354943
517695456
358939002
324746070
93135955
339543608
603597627
588815365
584175959
557121298
339566068
204460766
477562408
288228054
467182788
428461507
538932307
310468840
190554909
465153317
527634466
173687731
204011570
274189968
522756313
495341206
40011301
50807462
89599265
251232498
96245823
463643086
428566281
32738084
375772670
100188585
42659341
359619918
313970693
478403611
373878201
414486495
536203575
376186650
574983977
529169082
431708229
455966789
69002884
165571667
598099374
487437700
315647695
121134453
490741626
412781292
374209799
125161308
246736109
591709757
137916789
422391337
322299715
613261122
489671381
126808825
35922320
192481653
21004196
567376987
267540674
40407465
511734109
165220797
543793023
129858143
38526294
295849071
2692219
598399177
286966924
359496621
96015307
319384664
239979223
382102783
495362369
276806702
98969342
40934073
129986528
425402957
531820475
401332632
374560533
519205916
58676189
403359251
514266990
583471948
586843333
4863025
584174243
386193175
399442174
204516376
343859883
52298245
202124789
175680806
578286797
501239977
528582848
18047861
127262233
250149689
8624205
594474975
154510232
265753708
311174730
115130306
455461969
98923825
391365010
451739509
568892192
421282753
487219755
255316239
438437157
402716811
601113314
348580243
265976125
127654930
256676228
496623579
613057309
191014517
299105791
366119147
368210464
17114904
408433657
63839823
20323956
237968736
70323665
153517093
409751263
565228909
556330038
327591072
367944936
23186401
304910600
96005594
188500966
168704613
373671584
495409538
608501154
368130097
106485813
17040774
95585087
553835288
617075604
506842233
579937973
157210743
543495517
577436016
152231466
106947835
432765887
507082278
184577666
599499810
161225864
564588524
48497730
582146790
199199028
587466511
234804352
413589802
391615861
5951524
603962135
596121926
165123498
91011088
150091153
15531173
409603607
337993516
532180592
545283645
215367083
575527231
542784616
466300388
447134495
231216510
440865548
575580062
610927519
160216278
90110605
117808329
60787304
338974800
376792923
613391865
500217220
380409713
32162346
244563614
262946047
339099232
176886134
41782532
245115941
184880697
513532278
286027412
291658681
321828773
445055982
263152867
544239666
374672891
192432529
578564749
97515007
431210854
67989248
509230609
210971613
228284301
538019371
617691136
596686693
172550855
577079265
287094155
110062777
125006361
545087560
403536789
65896856
250078158
96070699
46088549
74470845
221892361
297249108
115216067
495722745
476344566
509750751
534129548
603940334
71722721
350458914
455246582
13761638
135803808
458323754
448444121
585811197
482399363
581845046
147098049
154783905
9759409
415331949
250100552
123433242
223972455
337438880
10317909
285649180
516183498
169627407
253296095
568301890
301977350
536638599
443622338
361043113
517540274
585054476
287662792
340674328
493932025
121438371
331479067
427592485
464915265
70808495
435133071
156027226
398595074
9077361
404250346
187848892
222088238
495174837
361436024
212954493
263546204
291740214
78099434
535052804
410509895
379591404
66285387
256116460
507835918
617083213
234397662
168818564
47865798
255326534
308370532
412734563
207406198
503447331
595826253
50702132
558838978
562892632
152040007
578062153
202140942
382961662
354896934
213504300
554123284
100900428
350261286
48454563
281816431
495746769
225330680
254492134
581047430
410637556
60358445
273873758
538388625
454165504
428339134
287099186
575407381
272154243
203851408
472323997
444499361
396004333
221116831
545883049
469829147
188652995
368545121
469518192
387574962
473943661
414096490
348955960
307103552
616970760
352785075
298352515
155835818
7166944
539983020
474359273
135020183
141933327
376930890
386100716
556245958
230213546
602943956
532465067
32595962
530609843
612840623
362482166
322654434
575547467
206277721
552498841
257524894
73212804
203841466
65334535
74752232
120027707
323889734
62276116
554803122
82100261
398645783
457771264
521057393
538808503
328274758
401280409
608597890
165392947
301623978
49973917
280881134
609873413
604845234
30849283
276669242
34492647
283149042
123436811
376605023
532751151
611971097
569956749
391059187
547239562
572985009
71804705
268833407
256720743
575614150
37918950
46552687
359070130
119456280
510390835
227048813
440809381
16853784
394756676
105094904
180585474
107055055
18780352
270925301
471027772
369876137
327172854
446563645
161466637
413373291
364529211
275443747
27369438
392158752
259742313
379780835
190016520
60257442
507019523
74028471
229692227
269776073
472051921
499545778
334599146
280788040
561041765
76489201
121420916
89243795
564401710
303148491
52258427
537294509
8243029
194357231
161192213
570342965
17380056
53906564
58671274
58656976
566153816
222278927
497541349
388133703
437121743
450633161
310298990
148570521
31703795
297092776
145283629
519499674
395492068
139301013
441876076
151640183
83656742
318800879
186219914
207433218
146670907
360229412
532204770
232435800
125386276
416687641
359025179
530540126
396277292
244885969
174781587
191004220
76547590
339105499
347283216
180362680
101878782
99973841
45667646
553559403
338770021
590515906
602454318
589494905
450716953
287096478
108729734
488347039
328064353
16285797
5603397
466529761
406115875
480061098
95337072
494191490
359459203
452476848
229864013
27089006
65035710
516081546
611857346
32467886
284979166
365415964
316004331
466404321
206638851
480144218
259764399
71375977
324210918
468828663
356840103
17504226
125597690
339229505
247684792
243582807
66749550
190302854
490457447
177217059
267184545
31856251
175468199
364396122
543135615
469902514
536543187
350729729
588079669
222130494
403719559
58090610
317540719
133686958
598338695
266616861
47258802
186437370
357165498
131350401
68677321
14085083
381208568
371224814
179160756
269679583
417350934
269817379
500884706
296643236
595950296
378927960
135161075
420662233
197913934
552475154
536135961
405098889
123761513
195232493
251095588
520346350
85882869
366953968
44088919
458674469
109837479
593838224
595316443
239607073
247200359
99048993
430563080
545295583
348592996
250852342
82150588
59822665
329673153
312744697
498036627
454379499
46157821
617683394
307550654
357160408
579632738
448373937
369773302
31293276
45288166
473878103
311559353
421601092
336951191
250753778
186872882
262111125
336537143
509394168
449299413
56181919
257384240
191954908
272344990
572989793
236852317
97934848
174859852
95398658
603490946
524457658
465317671
110512777
83798674
496577405
98469682
530134916
314426094
316746785
186127232
255684636
556374294
200328761
174416392
253692830
395944157
251703567
227623889
65682598
147840157
86953991
193242141
416596848
232057846
473755623
459771249
564787850
238429215
527838350
463922171
288318518
608417833
377167623
286467249
418924752
258939676
571630643
203847509
333918897
456630115
178834780
490359867
284434211
383238761
309177196
569551114
227207173
246877675
63307286
132643584
362126796
321021554
200752975
503943437
469396266
587778000
536804124
71813599
291793719
312316209
125150705
597861885
227835551
158953454
367466928
535604116
89839820
300571673
17641128
210365407
500645125
506881020
62129986
489921662
269380874
423339633
105963822
240492382
15259682
144805212
47984264
98965616
240730334
520907047
581992512
615677099
3300826
190047920
328745801
604667263
432147734
387586030
436031020
451616368
343579702
315869352
97305643
67434043
351590802
433016753
71251115
133299892
166824505
353574367
47435901
10294683
598844433
564348876
616290886
367275802
38848995
121891304
585390049
243600976
176648142
313428778
21770855
15204248
362894596
465014848
575395341
410465650
368996509
487870334
358115645
474461224
275731779
292792474
88381309
182865168
176226145
337973914
253625026
93607272
181544186
160830741
337203719
36596197
501563270
341242792
206463121
172275086
567422741
474123009
59982339
395358642
139604944
137747865
106539483
403299801
428848319
356571377
37328929
444521720
406533772
540040169
404568729
561370005
120326161
391145196
443369877
21193203
335314059
364771000
563748175
464945510
472202674
593426135
568909575
98657210
339693994
460577022
484190574
615774525
517110208
567952417
83150911
34262408
290645333
455236627
324548876
515350018
153029733
351409368
410065447
54888477
272785618
175294373
491744522
287445937
219114327
374394219
285639305
190822608
334337014
313439627
182840805
365458852
316259393
322081085
62361559
312525571
235933604
212240638
278276454
233122481
318093894
380005304
50793119
210193259
349353990
193495969
482693210
105256815
72152118
31051877
146292949
251230478
72757300
381287248
115100212
177441291
399240739
224826522
448525296
579728724
182521661
502605770
75632617
559891821
148673732
394264499
106066338
179849473
129530054
119947185
550790968
352418984
490529498
236535002
549855432
504941530
364123577
595923501
125723610
5930803
100974889
449221754
414431408
141722806
149805822
39781452
100434792
424806497
592482871
113391064
7532790
395017944
527209660
333618267
87067155
139151693
514033888
90788425
327643434
6534639
539315868
611507508
273566812
163394698
299218585
317288192
386278365
354853135
126043003
5726399
193568914
89582607
79841129
40563546
79309335
36077721
258798703
545371650
124778367
147841141
64868457
39009308
436268057
382859670
244231882
356728033
493945384
222931136
277111451
471610682
305253417
497252126
591617401
380036835
478762397
98383805
225270665
247213089
583158870
25443420
515044194
16946840
595083631
491041351
595979487
371275848
103350164
15997875
192394834
181724348
316519085
213372950
64016824
205383673
603140312
606564835
263508826
522934048
11216760
232303922
51285509
122302397
246404362
242753045
254320098
154078838
25230106
299968343
240658870
344712899
611552885
454261148
34137084
201708054
289893158
540832993
483485349
560309414
445932999
145423786
280556469
64297564
128147276
183709917
170111899
513571425
66692238
11494325
261204800
377847504
69847079
301594703
523599757
399887336
84400774
447470762
529557067
65908436
220583109
310721487
376341887
606250052
429379947
498672386
367246222
404464302
18719649
50908818
411831713
315892096
472134569
47017218
7837002
123281269
539111037
542305052
406331283
147035089
424238062
301576352
396125064
459814580
470309893
571681323
463012316
125303192
592984670
418950344
505355704
210910836
498562702
387262009
286563445
381481327
36763230
609998350
227197163
76496725
351741590
124414143
122552973
490766165
517414619
162039621
477535073
407842182
282287437
278698412
16846776
453222053
528670139
131757808
321087381
97978137
213971774
127523193
76460550
362181218
550376498
382150970
258058380
380461718
131574933
355906648
156106530
235158154
139595817
344855540
84176580
234397299
535294430
365395936
611192378
15899106
140329153
437366075
522753677
539030309
429514660
259506097
269951944
288057287
196290074
419952909
354548080
28943572
278852942
50527679
98975955
583705418
335652330
504318748
330996584
344624138
565584531
561081633
568124786
596114310
90438569
113618087
458788843
1854106
127015856
412495083
81983553
22389379
214368449
131083097
83507213
371319418
116751318
292942173
69668588
91573458
378037922
54877171
565491425
181415625
134878788
162431314
134224372
471670304
191141994
508303750
617617412
313327568
183669749
278407926
475016771
124707556
355557947
107071899
190769528
117770099
305174314
129384927
136975310
5893649
97796188
32927862
209147383
188286494
205547840
516316189
568739242
104315377
254147693
321892873
374964482
584076942
139523510
274194630
359668735
79150767
248771577
106353455
410652254
588477329
333494058
592154497
42612975
554591312
185535134
522761897
12172015
313148333
604100246
273486667
456452464
84968062
592482421
502014832
240329058
363506382
451378613
364095242
327906879
451534732
158111468
91690823
323848829
11835491
98664136
162093825
230734133
434500273
146673594
516630803
66846055
476507860
335309014
521340307
388921268
268252404
260265555
193837706
95523693
481144001
274557951
460526615
121589755
389964378
207781124
45030508
233079349
438765808
324426713
411094520
472552172
396849780
526148779
240452493
154637517
423762153
139099995
312946489
183653471
174970758
52809069
563113856
454745510
303051446
597538559
112767747
590105189
160554875
369626639
336370202
449510695
265098034
17950412
144525061
376762861
581762224
444304003
351668094
407629470
33717127
544043950
298908829
396627017
363223375
264665278
192743822
184356865
324832815
394613726
128965830
257364123
495712416
448431611
311533152
534656855
14218021
78659178
217369509
464428542
155032986
190537560
172973721
103711619
4258363
354852431
72436888
374223718
206719731
528691559
158771348
455074881
151991709
508511789
368907311
387820382
309528951
366055804
292708601
174735212
125569505
142853685
544292442
273229433
234767819
376500101
441118351
430838222
455223489
532366483
399814347
585814385
601238531
48426520
78742113
267115941
276154527
233806114
616858459
569017086
135696943
164906433
235734945
404887416
181726852
398647769
525851610
304481197
55867148
297385994
131325606
494928886
113389502
263238091
65069214
204689282
456089665
272699131
471469123
336801608
302857897
367186571
161393030
594860617
391001942
466996816
507943016
2915972
231646368
258583334
354381206
12281649
175022138
588706817
529585036
22594436
468198321
78598073
189962124
182781665
210711422
87088864
284996426
130080347
166433383
384702746
330094606
568186455
419629021
157084887
454867325
478846894
189175711
239122132
215146302
265396173
172377044
246811776
464869616
353079775
169371898
565316101
200906873
380120300
496465647
523128177
14928013
104374980
449313887
545712076
326930218
417914953
105806575
267188967
34689592
366764972
207659288
149554674
575422025
108925822
458932029
233839959
225929069
521666666
5330390
195566778
86364771
17894379
314790219
4139007
327286063
451334956
603470148
490832146
414525563
154876651
268969267
485284374
399855316
331497494
205464686
106119703
531438998
36558030
38559776
328862301
130675844
444374245
202085617
372772487
146447689
15333013
311430238
285720336
329008636
455940988
248037179
325904233
506191347
81479961
592926142
486580920
100690014
522534596
597471333
100030170
353595271
399402031
435090570
296198617
430147710
36754319
34825336
99754989
91121024
552547942
3072429
473516364
561706560
402435455
496382766
531053973
598506946
539699539
61611210
432922565
89283127
552971333
309579456
587295955
86042284
365986242
248821766
150158145
401677088
69102345
457772027
495571586
213788105
520540036
17791482
212120814
95482940
552954728
230958816
30677788
319993077
381221023
232494502
255062365
503554922
141868045
533104522
317975430
512872270
228341933
244564381
492979554
598134586
500146140
333324973
149794560
226188896
429855129
199481922
91481936
571860157
257910065
339832172
485517401
250266603
340047088
415631454
466835127
61350058
116658133
125579617
597098141
87777190
489810120
197987936
272210383
565498651
497699625
493408364
305156765
316841329
102667775
101894023
299417814
324973019
356220577
592329776
98418465
62283078
409566818
415081923
402928254
61807179
246524698
558973695
515406016
510112168
305165261
28627561
149237221
486307866
192619404
353279074
437149184
274772807
139146069
147351504
500477160
381686220
358154679
338043428
104039808
131808249
175227421
399372512
204620298
601855814
54782240
42791430
342487194
505595901
411660899
482264086
242714585
566272775
129472638
205627103
129666246
470218741
96309245
615801179
460354931
347138267
142833688
512217659
116215433
359559367
504944581
118418152
516815870
16126243
295691762
585093945
530319177
324935159
126561728
309533042
613458112
40251204
437424028
566766608
522975076
498395167
351550395
513408414
34006215
334593122
606525295
565797480
5878437
47348200
440973540
514474668
96466855
562139678
410089277
76995486
255785589
222211182
132726809
352472873
145456941
445823823
27242573
510482895
294688943
153356793
203873831
367308930
452667712
420267236
21976118
236743701
161798544
306776928
348206783
455785671
604199786
123056452
187457080
234110874
603505495
257796173
315865039
525374013
187051501
138778523
580393451
336511713
142939413
495439404
591582837
561187785
351752789
67064938
207525404
23063624
393154777
473898844
121255094
510067430
616975708
157852879
400797700
377920757
615434536
347748981
179490791
207051937
447706112
221423449
593086751
511039260
141241345
477133953
138505778
292935217
574107814
429931189
437346402
155641483
157493953
86264490
101128139
26409338
461394476
166218582
392953319
195448674
128565645
519342782
40625301
254673403
119258691
106374237
489654390
337052898
502156474
279462262
54936324
331974143
101762987
475771024
49560396
401444399
300176676
220705999
577075179
607996540
260683167
321874392
551663186
265894975
343572973
146177983
403810141
388401820
39419163
243078440
6580147
560719449
118855102
331462075
273476287
395509562
298210050
286912056
411636397
77524715
426486752
211979948
246685754
120955462
97541186
282617737
557332552
259673589
503185298
223537905
325204767
223939516
98598162
5966256
258114395
22016713
147477448
93924517
461007200
308709263
198573536
574152929
382404832
115699091
187521801
391099559
347503299
429814275
71288821
184069115
352276694
169243818
512128141
268943834
612505707
600476612
54818205
262819153
452775030
70049280
147114749
108203615
598618203
216350352
228384885
97979130
307401606
245096491
127790229
33671578
294270951
87372115
157206533
307850010
509271297
431378299
249424356
443550504
169022651
302369856
260255287
342738612
297595741
561189976
589019040
230609450
343582086
518159939
32858673
215475105
551951048
435932251
322407692
160798134
606450597
115213049
493413203
515450967
213858745
157130390
543546990
207781938
229526985
60360655
215435351
277938717
233622933
187691001
62469121
354924624
267161453
462380375
456204773
265751902
525797172
588099800
497098974
301938666
392690744
442817338
86763435
452692773
410186163
585547171
339386507
578655579
111105242
57797739
313589045
413268747
431517255
439711867
247137753
213998031
357715232
249243141
458709261
370435114
309437437
265074446
584840040
385077264
79988236
521976091
364372327
286319972
617013658
157926556
207587579
359775851
442407823
402583995
545235495
489534359
117474549
511754372
43870843
366668610
490677415
548624220
479194347
507502436
14089960
498974458
200050689
359397333
118122922
330728517
127331513
67840617
89828146
528609670
272203436
371793526
139861278
403706923
360396113
334024302
548740292
17446936
293604007
503003099
182571835
417288833
300668807
224301972
452782978
592317574
99160027
411905043
600299816
567554486
176157123
580594633
365502736
480036257
105301033
183869197
481882976
388058028
46853117
256722845
486509049
257623203
411899182
439554085
272915526
258574671
449079279
516505486
238117418
312556157
347033913
482053402
355523920
554865171
396718786
509550971
263254765
520948726
421391637
598930205
292818961
233902099
527645324
228709943
381532853
398873349
84442093
146470003
559960384
500430935
362026276
381939175
49311177
572274361
521925468
486242175
498033357
581994712
119204266
101034256
200520352
378064441
286266907
394793470
116701526
479567491
317139567
143159486
541105605
58167059
310411975
496023525
341428572
535360279
454154253
91397380
607307401
308941775
585207413
134466069
538432979
241261732
304433085
522149139
131411632
66877756
456285781
497059500
477108693
163819843
307518157
160910819
492479807
250864226
593286106
323875511
311144305
203437799
113689540
387435227
259586095
279543213
120372218
428693117
241314066
436607142
332969206
42975766
312358692
182217271
130545580
71189984
75216434
335682832
85777428
479812240
582000482
17084330
410214425
273663156
571862210
164512294
377259960
2080946
76152502
468776232
597073874
110916521
546297840
74732310
310363311
336733383
304149973
439566802
106578541
129040475
390401340
589570415
320880777
379903387
297276893
534126332
385197503
53919479
558388515
158559291
118502656
125438574
344235650
605833752
361749384
276243201
32220455
448707323
365560608
542209467
476292497
583877523
510806675
537091483
290355473
472015301
392419016
36991381
461482447
257145781
492753914
177275194
335586480
119392539
310301051
541334095
218936916
208650160
118817372
232425860
41698580
573925165
261801501
572414631
135519086
406869384
521543057
395355679
246778223
484892411
146866810
261486075
466271264
593549801
118861319
414430312
596921668
83798504
213876044
491821661
567717491
92903694
163410035
26215655
130840559
491789650
32975980
184341660
556666754
147514437
510604579
126226980
12430247
511294690
368586985
480833407
89213303
550179402
48493471
398141227
548501119
160650456
201567856
173666503
590025886
221072941
245872476
248147164
342606418
80948309
214179000
234348085
120255590
536054738
586875545
267804948
341211757
503286689
37873721
532649621
193030195
502712044
206406593
492270345
167048361
603250060
247684339
40772744
404798152
353111593
79002513
556990067
238903314
306597282
220032734
553153269
536345812
402091923
28424920
133830363
230671450
93858793
492003999
511342048
214372821
379303238
5871093
282878911
528009392
299688314
153944193
380872264
408096467
523076640
308711161
259509537
101086917
195569153
233986436
613788840
377042559
468417634
282203129
195586730
333036457
370732383
72682160
276715921
477934856
459514950
586508802
149942804
26163072
584753626
606205269
352802169
227409238
24875722
39044599
299843437
418997736
373491367
350138638
582118839
29829176
364364144
12994323
425697663
155376058
385450900
489172293
408665594
357031422
247638703
143820853
36461096
70157067
160919501
516354867
299416368
392240896
1322433
510848564
412049635
606024068
340241716
333916180
558673636
371491367
397616088
609604819
62848395
310504939
338835173
288784844
537804463
177522248
178683927
14495524
131362208
80848110
203275555
506748443
439244204
24170628
321012429
35314719
292349145
362118394
138660542
208544616
237870744
17437971
171485988
242539813
23154881
76761107
25552777
107467659
290543017
615718723
399614465
281862850
298844089
376409589
146044693
339075852
53714325
582005693
446816148
202543828
606632784
72485933
382495182
614156167
157879772
489575290
143195505
264115956
470905913
198285884
545519241
565363397
543046177
329284692
43017647
175426090
521310137
318611950
180762071
59326624
486854017
590595283
268372568
215634906
314247737
439662157
22772523
862891
173807141
417597488
9261384
330081227
50156427
4623496
270701824
448299164
47748697
335460974
358599519
142526411
80105054
561997774
474985746
129505511
256705719
325997867
254931663
401636171
139124943
162457605
406540876
54065732
71119042
563818913
34096479
97689305
139965496
301025605
430023307
365692215
182934373
528352543
413476875
485216328
108405803
448103085
448809394
87293440
232660902
51214326
594927849
406845702
238441444
161890285
136426484
208861000
480342306
127294628
459299970
96972142
216623297
201718724
6654153
150973030
308696906
497237170
52917310
484064291
197144951
239904739
392219826
542712764
593306142
525443075
452485586
280965418
53145412
586964213
471498344
263989256
153104535
330899695
604584073
148340106
496705500
25314743
77051631
217266750
579631678
395440224
149761448
503032443
136701508
560025412
571467329
548368952
237979273
51197874
129023656
403692896
188110204
582553842
337255989
266449639
32707919
68220507
557771445
27246195
303492402
159661573
127810221
294378422
381418875
282963501
417401904
431804561
68068792
380371368
143801967
565769347
562750668
611161184
221207669
497818235
335853092
132876574
590848648
183660538
238776569
237444559
174501632
505604710
97218185
562962257
271075688
596512619
336661864
551344457
56371124
613317325
473284124
100630049
169055759
520363790
43089883
127451046
103348995
324945283
364514977
320744493
438596200
221515905
269936340
362632888
501613479
4940467
533948097
615928184
587246546
464581323
210855008
13593877
147717932
575907026
585059499
470509516
11428525
593824828
395819667
587611583
535264628
345878383
565170976
260053191
264989214
26961677
337344151
568536324
63242920
562600765
480034682
362417293
44520384
142661704
265289535
474196242
244590610
45905848
12081485
550099061
319147300
527206869
290528031
201887992
246100176
555807667
41221271
175084900
426756035
378515248
375405467
117736791
222180046
406121754
493390908
127696635
295478487
464785002
145213267
74930795
589000710
88544092
368412597
43796292
78020083
369192275
228182574
367369047
300702173
435676348
300807396
583885311
446204392
506867476
286703029
270384302
573222169
187775075
327461543
309697100
108663315
385594878
12054179
226066826
201778608
43513510
88187047
576346078
603761477
304012123
158240759
86246631
282039754
86695039
370209122
49957726
543783752
241362554
477668367
279169292
22221522
470926987
274559862
194615946
495586347
62626362
51607996
270573560
366538784
212531894
525042849
130754106
50894441
607058491
281665737
549234107
167422488
263965089
366336116
595214355
280535513
562428209
592241886
425465707
307719844
279483402
341376353
244231372
501897275
40033058
97974662
403114555
517320866
224507886
417719814
130197927
91271468
229512099
572265126
342436648
182816743
242968579
135068528
28035138
232803179
155468005
137518893
562901966
38860651
375469000
426907727
615587465
265641917
470332786
79481339
131433392
169828356
217094869
307464807
602771693
54812699
532527805
551107384
613692341
139516112
167578951
113692009
67558427
320170081
105273055
304422072
581967648
108472662
111239871
51779209
422484636
117863630
520973144
94791496
383799504
585851878
88678110
357361273
229394372
243691197
28820808
240096814
308196330
579585182
533623230
123767325
376732999
107536003
240110087
340120337
343399886
35571246
535030181
339871797
290490650
289701240
379163003
453240907
272575605
137156984
551130954
31142386
464768737
167071005
43794170
479681601
68341188
398625145
478743682
499606058
201625704
328076383
542170126
554982516
310270763
126329849
337207910
207418913
275599696
394385521
139409252
302647027
432018146
207455808
505049214
439927052
136487884
44897948
494505849
422135255
572167948
308124728
560451056
551600245
470869840
438287426
219807951
404320736
195715290
174873431
341022025
71189532
113367648
487060592
615298311
285555451
32593574
597037486
290525170
152284992
536388571
593391753
193856060
294530112
289544184
132676415
187331056
520617367
153765860
489148852
365259104
586480402
40196765
267568820
185728774
103688483
101490877
423089523
347626141
135257810
272658760
395029430
458341812
122587014
216376200
423309769
244067967
585727743
111718553
385927637
107686616
546292555
396237878
295223429
532792003
186068842
188032287
532140245
502076623
92015758
462462137
586646858
450466001
180585751
306482193
195382632
563112718
422699721
333956443
550260077
359839866
376279583
150297458
572867318
359302182
292807359
73390643
335342936
488231186
22019248
163230089
377742265
404070477
448994582
373299470
515803488
404547832
398048687
521471183
131353893
262764959
245381446
489006242
596301652
437736670
572716824
416325022
22985733
154359447
249591465
487542212
322598917
56221393
488663925
553724673
15953278
292833343
147865223
73575510
207801296
438456616
162228468
302560145
494880752
126434799
290507405
480809136
327571753
373958759
40809962
107198820
412384024
114421656
108484980
435977386
617292547
171569317
358348100
429235036
547807776
265644110
53247909
8663768
224015073
612990889
235619127
190449170
337325573
219108468
486909860
122868363
299243467
391474119
195976987
503233643
10440862
497336348
97491242
447643320
518781046
385973563
572061681
155455191
177033763
416899703
434419738
348268684
36058107
466010339
428298934
202381296
187477319
256391905
525556066
238115743
232079367
19335558
578618398
560507077
249808939
328814611
69072284
583542874
337020287
497021285
353216726
442141305
576226653
113909579
38278868
555178874
92756148
30761780
465984093
207228775
478783153
569165592
362816174
461104125
476943525
57023221
172719326
44189925
110233660
605220474
493721007
258992367
570032672
398035352
176300480
248715837
114546558
250653820
121588481
7252691
163923535
166182453
34716139
273099050
19316151
444277559
163229712
41252333
82677144
225333588
148669491
261371194
466958749
134550262
313597617
183934387
349476200
426701301
88955164
270444216
398503850
54545618
599778718
298486044
591713939
470001780
362277961
303932465
288856994
333504232
410557505
190591063
569638248
128208389
454551398
462062201
64261780
447154397
210451866
564184378
494414560
349871397
595200951
282478348
450734308
266355324
551666063
353002997
334859829
329618193
27770231
143371657
567689424
481004282
186763905
42811081
462004508
314564343
153147840
141374367
427879295
583632430
110186465
414685089
52757165
382556589
122301566
418380048
344229151
596215475
511338839
101575993
221195326
197281271
440066821
490281320
330489426
582786668
353828016
470854477
114780311
506913321
28964968
306388280
263774396
24132326
479938087
451409872
248585707
552637907
404664892
10999247
414234645
162491212
594534391
9259597
93936978
292077880
173806466
335636885
486135004
503914321
48537644
490353806
519403340
321617714
119983943
224823187
331485053
26441446
204616944
524074933
526968949
506358110
560099417
55383099
491302630
571835374
120093525
367464638
296897383
324921394
73895680
562187659
332252685
444303790
19288997
506218508
559325441
262895729
421499188
203023560
404878936
259604239
538987415
339394474
546009725
320898051
301914772
372770421
143403722
94544388
37140273
516515964
313826634
195456139
504692818
169321417
158379879
353163365
210363883
13032081
65330623
169661003
32893383
215637938
401362631
241069743
350701990
101701255
383969006
444753306
531548963
482344026
395980401
226885090
173735674
47858248
616436014
404070288
219915987
363640882
475660007
289368309
396021911
24544553
370556574
524218457
228248454
6933805
509002786
177379507
490884315
342530405
277817107
84126355
417092182
82406639
55465831
400024386
370881247
467247244
137743662
129293879
195574547
102999092
400296755
174951855
77053
225939390
568277270
418618506
344722356
52470447
392460167
126561092
374717323
346323884
225856937
212777562
159083140
423963121
318224183
328394509
527817616
309489623
282605844
66664196
385435674
51783122
596827680
570877107
220614720
480187163
579583626
588539769
193284576
7538453
343465490
202157450
251924863
330038212
256331593
279197831
123590158
351552965
574881803
154794202
362682190
76735657
150775874
213133868
452220456
388658861
145511340
221884974
487522559
526073548
505018176
284879012
472929199
148036854
572103729
542192430
531969320
518819131
107818986
362899665
4860718
67136581
233365024
436507668
291311427
509126623
86486895
454904813
13909228
112315208
93180515
61356211
248600942
589948991
585882879
204673034
173957938
23286342
574101368
34904849
529850052
552005585
253166949
555938926
607389638
273921216
407365868
142788290
101075323
338673450
23273317
5205813
525658639
394530966
208400747
286037061
568830767
353413648
231105355
424519680
52422880
195797854
269241007
374740165
70610591
553603977
398732697
381780680
79802985
90523737
587184121
204150335
226081349
262732164
285214040
439220407
612157133
416712214
206780659
301434954
361957257
358089979
75052129
144939766
26530549
353076579
573564838
237257761
491677630
113489759
125654949
573706382
15515836
167818130
24819131
267714239
454161142
453067629
489144237
78538665
17033930
529808140
251318752
388172085
239207463
469279413
364918036
160796043
144895272
570683042
130585669
458775638
81953637
167088439
494796296
588813694
275033073
321001836
424657699
240558494
65075153
5012878
87637914
28417981
223066027
504877271
517651860
326032203
280499457
154182844
7794497
152335944
192637681
487377374
283300868
340978470
45196931
326206274
283632249
555976358
341251760
599635212
106058541
6133376
54494270
220921595
289821073
158251663
590191563
605068762
328263500
418037730
335127226
60255910
364261754
543588578
82272269
54231435
49489409
289352936
298665279
83128452
538385407
302070027
352492570
278231181
348601829
609884840
274748649
97132268
466435889
598398477
420370514
273875645
127600215
427224509
575113723
493664120
294766363
172590992
594819519
530697200
586722066
443825075
247351725
483432742
300856673
223908413
535825136
103363642
241071339
504705466
450467511
500312687
122590582
610264490
146710670
34102181
343755707
472736835
62184201
522957428
270265023
190996153
170045684
126661120
266860616
601917296
126098737
213517033
511807125
59729708
465424084
231912006
503855956
208612624
199200250
82556466
498213957
357646352
155223596
45333735
84941450
175452893
280485821
457718204
117362955
56329990
351056881
350171642
471420359
111166588
573509654
130606370
493583890
83149332
454967206
492886748
212288896
143004963
92599553
28954404
578480846
412243880
426813409
372054732
59815518
570939401
352871996
488273352
389035712
222656306
70681985
56419821
187006840
169978511
150056501
5809252
313863450
416865767
122623876
590541898
248156838
259969582
419533627
328021687
356913234
607098736
361651869
505332195
404466117
75787636
121730778
79591464
402219423
366915295
130292776
573592959
427583161
496038990
360934928
461982975
265028766
330047760
112123743
227059032
500822752
364688148
516682740
56838269
341351175
493002958
443766210
463388181
71389559
195520787
79121980
409432607
291540971
28370482
386204956
592208449
518282984
436705262
531841058
167473160
92273405
414043564
533305732
96135888
62098252
597816464
426490226
300375447
6420204
77611362
183527749
204049458
68363808
488054182
471870644
273601235
476276139
430798748
263676086
130911624
566317997
264804801
612021693
577896128
77491622
414478365
122896083
213876255
380335150
224620682
391105702
233093298
290711970
219540916
445694142
473558217
316612623
605720488
363953789
28185831
169507412
125146335
616620939
221664796
51940077
87416332
287002166
351424533
186633425
607171824
244840339
265742227
553974289
578647325
556285975
461516480
241415526
374126721
482500082
322475431
165611709
19352454
246820408
459897792
232032095
573642743
45916840
33483960
16432860
227204160
28633202
408341304
287071505
105661910
168594640
71275055
384409144
458256994
5580715
522977206
515522405
240015223
453241958
107288958
32637860
231949775
508174723
422823661
377904327
100911512
2168236
334744084
126224331
160711451
535384622
75768713
203337468
413502802
399290010
422410856
434928695
381402747
107761967
164285769
588532924
295889401
241662363
383641741
22516539
76971059
532805364
288669143
448345893
137639746
255783166
33121982
560803692
537684252
1779449
538686349
303941207
369775391
209036906
500628910
86646668
297341965
390351569
392898449
530026505
116356153
457732552
616140739
539856523
162486179
232877188
197505789
251339613
378123638
615928234
50921840
325835132
378166110
259808094
176615821
110262752
567462062
15307079
375855732
96613833
295668429
392253297
571970539
481536497
280518005
338131080
2320449
169723058
443054384
333954020
179283331
348107917
147325214
39221965
80390795
137028383
73579278
567996183
417362485
113017852
525846697
592520569
256313573
471493494
36723649
149038672
257456333
272261404
288377795
553195211
567906964
225363550
537567836
565878016
36683775
252548960
205710780
417740340
255674731
327468181
210017531
582494265
315058036
144440313
613635882
523144604
541782024
613653701
349710632
31112355
443291374
258729801
3349591
242327885
353827995
482875203
342507832
204023711
517871964
333959693
513513177
381558887
281970501
170565382
171412441
366938745
391139780
72534504
299115496
96586443
254156400
321016844
87404013
110099471
573918887
487764067
482918128
4725243
247242434
404767766
592830265
273798953
488180666
42700439
324817307
295998072
92445116
96553253
595516831
369911477
312590872
549170149
576066887
245829576
57916733
360102603
384100399
200166820
219880788
85708791
73701570
506280912
149299722
397756931
360951888
141914626
195695835
552003934
26835042
116674995
341236275
500618543
416333105
19079709
332675591
52001769
29409149
94986690
125609780
557972222
316215605
380870004
181079496
503618352
550975555
303549754
442015838
129871039
430633183
199555669
521026455
197382892
348805655
533537687
546111420
463029004
517276854
463774824
478125653
401852498
146144405
428472238
22378206
242467791
596468301
455337572
406635668
496786587
36009036
581463877
615019802
604354094
382193639
574997233
41028488
512140754
434322486
48346767
316753259
594876829
72986261
383198983
45031590
63230864
304419063
142295697
405484484
598146898
490392838
467244378
454085183
542220231
142609695
596292510
96726878
123612021
478258855
331352057
130833470
85531620
389680465
574827547
93784691
308340143
175255898
583268978
87715884
607813692
583472837
343077724
128191649
440587500
489312725
410361205
396331802
243590475
477978320
424103802
588909309
338858294
513975655
57788311
243897504
34461975
221563526
597131901
143392185
336909472
321970503
272718212
64534997
618154027
259701712
537626386
399675773
351851960
201229060
391254308
73733399
355934117
580833582
520876751
100274781
416213444
287658684
376662815
282494614
207971401
492242857
39096074
245504887
403157796
586886525
590693288
66862305
18413020
189897491
557162359
103186731
164918866
341233560
326385963
318359049
481055922
561847975
607827373
382716052
488525673
586889215
85436012
414170122
462571769
371062479
191353057
125535149
208933107
270933311
199784427
54460284
45376432
186502997
562998906
503466592
45081054
496664936
195876162
6776354
348833356
511077471
128619780
311769511
2776824
496914077
546882860
250337515
161944419
521051800
614425292
425070183
70707381
138484000
90933828
285414193
298200396
580117713
413283759
434284217
245541524
412303446
34535082
254995386
602363902
119667036
364400763
352419222
362368677
426751295
127246690
425651993
53136374
141522868
113889303
19614707
14653414
341128668
128445814
247663200
313498456
480397532
218771938
500029311
140666823
480098079
497732254
116782654
459178539
378262658
409711315
205674967
290945904
375230647
460074025
194145660
141234893
468855440
202939827
156903067
62667964
10559029
210769189
98044433
224076276
65000814
102381034
506963938
144270239
383224956
541823474
390879216
5616518
224920410
618105470
313656295
68583237
184602429
445543759
408871386
410258572
450772800
62614277
596085188
380462003
368115729
304423700
614695181
473099651
482856970
271958760
126925053
222111201
542031594
29505799
248165360
456164494
545126105
250102583
385308479
495626375
581941563
546036126
471121885
431530286
511965014
325127016
335750870
568828827
395168308
334065171
539339704
350002750
581901147
154697494
297239319
82140341
261138648
172721169
431913544
214942223
94830291
580021509
358451575
205995587
147098386
345555827
517412838
360661539
498398853
587703623
70928852
116222794
196005953
454760359
457781676
141702985
147573427
205827160
534931461
421232076
271461966
463049889
11654070
552319896
304010563
169870357
59857086
355141413
122897074
509785745
186397779
330056976
366307167
187215237
601105881
89294794
282506667
1199383
29504587
543765950
292448918
208484081
64750759
93913802
80718506
89853258
4335450
302944097
614394204
405395840
444554871
255635734
284199687
371661578
586419227
99739600
436365162
523162640
533374263
558321804
462453261
38278817
404655087
581723316
44393804
499563571
275476386
244075934
454950699
164772381
525895949
353791471
531828001
79647953
199454193
372123083
456338448
555232281
339062965
50176492
336251737
337281077
283840912
61551925
542004819
228254165
189955459
497740722
64159347
256459861
273118025
389868770
21988295
248783977
216698937
440551678
314166225
423923312
302158508
394488914
476988772
329214850
430928186
246811201
72350596
229059968
281888661
321956243
200453497
322459678
469825149
193559117
10870566
496696060
467771612
586677323
422592048
213027331
575632252
395463897
607771572
585012705
526652277
579374399
449445106
239064295
246287486
75555472
523128859
388339339
576224907
189346127
19400054
137311799
298722259
531114340
524908951
454170226
487524637
269110545
527793332
82055629
287939337
78904226
532431179
357108348
229987588
571884200
567370499
236637657
98487967
254046288
343540798
460627187
288080903
357907438
49753157
283447946
383401219
170881416
483098880
223165571
340977639
555202873
267739220
114409702
516196298
591957898
287129229
330349309
530828097
181555527
581610001
78850811
336259725
279760446
362589995
489636075
268195357
346749038
539235294
571613226
253713721
272694769
48495788
169217419
235908380
123480166
323054021
423408009
405258153
207149363
471831910
192947404
136356438
614316868
137029913
86141410
550442904
568028099
260345201
21189549
45278040
150178044
515138038
292590545
122157766
219372015
47102565
413878155
616290379
275345094
240282732
293337804
196669768
226150166
47218638
483138687
425874400
388884377
580902938
84479334
427298530
494304276
229477084
527246083
111346422
82984320
153191615
561249381
178439384
413713477
508419121
187820710
265354032
98235016
123798720
297017227
74874489
162321813
129479283
310343723
304658150
568214370
334453604
490912939
74999662
202579238
268496712
392672678
20490905
231093117
430947992
73345255
406734587
608443293
506810431
489227180
356935162
475417139
152899695
596915233
317642148
478218120
225467489
269757942
526294751
304291223
482478308
11978064
491106458
539893550
46288070
309070825
283422213
432975525
190906982
188787576
123662326
169741117
18410435
535527667
13893457
63638015
201124362
382532311
126475550
238358742
582916743
482566213
468288532
72951789
483478095
246697029
424423088
95390725
39485962
33152180
249617441
194343806
248416172
158503647
455909539
94698966
57747069
576247036
155115887
167894754
243446838
450455835
421627179
104766298
551964492
553591098
402048036
262963683
455719425
542168847
497773662
461033776
350335220
396113561
197731845
364714593
364232805
266948832
586548969
328626194
115501593
483178106
410424972
78927838
562927597
171238074
286109769
393843009
167560024
510800090
420973756
270200957
276394364
222193519
603769802
329606640
341012503
323398261
283803964
482955808
569726409
507497343
564427291
24947424
385678181
222267243
262318544
597488109
501658560
147546619
365799679
66841737
126515356
368150955
105108232
517753458
570275411
421388705
135558359
532452792
406832701
338659563
171916355
168509716
233031615
162091833
116860868
450130098
240818822
225781311
393200138
371507865
279404186
209115335
525322065
542777744
12116253
114800427
17089463
577498223
495825613
440088203
253466768
291493583
110737468
413835889
241168210
356831248
274799348
340361150
507143605
178168333
578909464
280180649
138716544
359845464
579310434
343992119
478675196
456479001
289107785
608466762
118709390
468266304
68853067
229282874
241899738
184151576
615333426
606999957
42629550
152228676
162476368
258100279
434069538
411616765
420354425
580356230
30391527
575798016
275852812
339177114
614606911
138381847
568831434
479219324
325208351
416123811
30487536
407406831
486221953
462673410
438663127
603801087
314584076
297398807
590386606
359259167
356150130
324646417
207178288
395895358
25156695
306787115
189123795
398005420
237244835
69222989
487203845
308433701
102793637
291556526
218828665
592573758
570098834
513765034
162699922
587282536
254376095
4717328
353171113
262302454
270583711
195893496
433810491
500878391
471212371
355955137
456176804
96639284
334386567
194835038
39306798
420539079
354540431
244193708
77490921
559280736
603800553
147406620
20300603
322444487
390615812
414513679
138814701
572378736
314132437
206117785
606902736
204014018
614124919
581792164
372867509
449216300
434131895
407251733
3747376
258725057
34564764
135474787
265875710
375817363
148999848
416253729
128512726
334356336
306913627
527349691
23536661
48156992
452430603
404028370
97461552
485232327
326005647
169015238
591538861
349955079
58751674
129413819
287997557
477328928
398077835
180114190
395910833
202141800
615338979
488760205
381326622
102814694
27004887
16971613
125953786
535264289
163323687
571084910
389094175
85197101
159486189
561917445
53945825
602605632
588941245
577831669
183375935
83424753
155004472
409442687
192600619
308546980
380310189
5899187
78861133
541097617
219148843
291197645
338390515
418308813
433840787
561059321
540551345
156727251
542194663
382148105
371892238
225952607
192956482
179804188
241946442
412364485
29245834
451911483
248709991
190398044
533034386
323583669
343070837
250868489
534856418
436438319
400016971
476707265
396782749
349844244
236106694
137052400
259599208
257252312
320173322
242295722
289880566
14445871
429530056
417166219
4354880
181824438
467235025
464414719
244495814
582621402
311699621
277427025
507989543
612766515
38489088
110250649
214028333
109004828
227989977
411305161
583551260
234503275
240625974
358511960
514558525
490935813
330434158
95249045
310406375
94062306
20115534
154687574
561617369
382636326
85606787
617948918
103405388
225260301
232816546
543742373
165864992
368016942
371375136
137465501
162295402
260397192
133961473
294158968
262222848
187221674
135384300
250488972
91172304
324671189
541246411
361575377
552351975
534844638
584742431
556263364
461938312
263131865
224022623
259591116
277748398
300375439
539000083
153980360
82301850
456822050
490201313
434124390
124107380
39151824
66736328
280837758
265701241
100690384
427988766
256743447
312247929
404089762
9833750
16986039
477960374
148357897
138229828
412087861
66352949
124676048
458009137
488964448
264960805
389675405
109766371
461405547
199451669
313982850
441821715
447847088
233378405
442236335
302842510
194092495
371224515
385516473
458838494
332610842
84912038
215836275
129235933
259275767
159405729
485891854
519429004
562893110
132255951
445113107
174137604
577946937
432329796
222566650
190232481
57575657
496444359
20935079
198182844
135417451
142162567
547345639
203926123
581140821
430617420
460038961
588135736
555809770
26309028
524048322
415494732
539831681
227889616
554789126
270576879
427694298
380218618
192525670
60417006
434900930
615450021
574722306
535248860
124004979
104171393
156963360
379215255
422862509
394895995
481697023
18565374
244721108
549875451
162482337
242764679
465936231
448490290
569148245
83307809
269248563
487252353
267600323
10657952
415348606
116974706
563986030
532909959
207843122
380112774
303284897
359672136
388951001
205205269
456766595
584935347
601194502
587357042
401160552
28690840
426771174
343494397
482763522
113366422
520326721
92593307
318791393
215145790
299646896
13985106
462662583
84695592
125210921
133490520
154184184
421453183
586844064
26106526
411490877
438318155
581038012
345703809
310785304
418400625
534699507
362954122
85362724
573093182
355627995
314418601
286766926
212235886
84845952
432783979
264461551
476340380
545200780
211600637
392654143
11073476
494532987
568620273
1081113
218171888
280697269
300408345
129593624
185173118
134161319
229488983
104284367
516528974
458364337
433429307
504093925
466926402
244942356
309999889
483560204
231588186
270389534
537151011
181871213
372633361
351667297
162070064
152602708
46900335
81999252
7180994
230858895
320611299
143019195
420758145
289019654
374347020
362701241
147930085
440615430
23883279
491940075
548323542
606656043
74816696
535177768
563787660
158582729
181187325
415672296
490800371
72813589
494961091
435038629
289662956
159455740
447928145
606148444
76179959
483908531
355922244
337087736
468241107
271330324
369258703
410436008
467828959
394658701
14438101
424715027
217655745
195408636
157781026
336432137
38744903
535851124
253528363
379109714
183492273
480668408
191385291
474724379
77707395
494859521
94621350
84793480
317963367
245511343
600780502
513918259
87144490
182797744
118030451
166893772
456367546
93207109
402490018
352046620
602787907
23400336
77910778
47860284
24309745
137781252
432241960
155333916
552124608
315902051
28114844
122145936
441377910
222593858
307532048
497114518
139469116
458468192
220307593
306023530
364586657
370462239
101542554
562192321
407152783
219227812
451868360
327033218
393824168
112037826
24868512
452524846
433190187
495375117
160178612
492453039
217680480
467153733
604168300
176434988
519320721
513219085
132999942
240264911
294925678
550825372
393136542
557734005
604681988
241699666
453817069
244227456
349819611
306007469
532962184
122106977
152639401
148630286
140589877
527147275
54446577
261862305
521356600
436492006
69259078
497976023
52244679
593773926
32716682
85133890
485826428
527980779
354428651
325500559
438949809
590492925
334863730
1378787
366363458
43619870
222575183
407144323
125036822
385404608
143447078
152448991
31418380
346149719
206280873
151072093
257142981
162086685
323606871
551065595
334277805
521011589
269439315
69936991
19317735
232244763
58570941
34443671
611312258
123615989
349303907
56803524
579254335
103898729
267030600
434457046
152017023
409790054
22818578
520679040
573117036
531904183
310144227
8610625
20675127
169148781
542446827
93911697
19748267
329921987
304410023
610445228
487900961
119970856
289727998
387296001
83347461
506365899
352526695
411802643
306927469
73467954
105792447
403596392
6612651
561192095
19841362
473384689
596661539
269055242
2102969
301476705
142824198
500982910
563619619
204619356
186799943
163007423
334104397
489095324
127438707
44838694
87055052
495870426
6617282
218416241
227250438
295121723
607529748
379820333
579519822
370470950
555667340
354575466
289386110
524735060
294858652
250738819
504730463
84916114
227361362
410344734
615939693
370881795
136944037
587774677
104031654
142447778
573442904
45334588
112506122
261694011
467736006
558622957
145380918
157447205
296286995
140151654
503141441
510687974
160161676
595375965
275102986
428475402
587814743
188889827
224738253
170559416
501653996
34508786
174103795
443325347
118261152
600671829
458145113
123840382
122899110
33591636
348289714
19585451
154648686
79292847
37379645
494526066
234712831
381863445
9339373
348938549
341451898
590279808
513543399
466473827
517367219
162127183
229351026
433291488
241758876
332666982
181856150
505604384
363049311
150349673
422613618
122224941
462613539
230599280
404297517
97602222
30394363
505225117
176369972
62074045
317590781
234289677
282011926
287769638
150582886
210183741
40592295
127912110
422851370
243829766
160447276
307574050
80872988
580670576
318083360
321443695
21189096
497221166
386930645
495181003
576008496
600896864
313780266
548751193
388234415
295257062
598523115
186658337
159968778
178269475
410379493
222434598
575847533
226229022
198631835
554628512
350140307
432564680
142901980
593471323
291999590
364782854
133883864
466307823
391741245
205542875
558744906
286594333
53782036
588686085
431232477
246432990
583903448
80650800
289230779
126297033
74266035
60489300
533307772
2450015
593383289
426158975
137352771
345514020
223163193
30057404
376681289
66647944
244165741
607525554
22345878
565430365
300503460
14986564
299515123
245380711
509824861
398429374
611788277
500879570
98361142
162254210
576666740
111043323
176640993
545351657
312935339
324669058
291968255
431327223
320182623
297033334
52472881
373917587
75225694
587978694
406401963
491519068
557420653
360113386
202905482
113347945
231398310
111849448
179386570
358540747
169894946
213062775
29675411
77314179
294928018
565807203
279196524
614866563
75062594
45963228
88985459
117202937
267275071
463284790
594514483
132566171
366944344
443134873
489595929
222682716
274336681
7676394
523671598
308634020
605959513
406027971
445681498
531769026
456761532
324089058
146231637
185351232
100513043
121510873
537916371
350939763
145261563
59602935
357124081
498962914
81437377
552833466
102860694
420704935
229823673
443549067
183127094
409985161
190088179
69021102
568644891
468779637
542645389
192865867
54847504
10993469
25830181
490363799
499498325
235366915
216573626
568243684
392686061
426720889
579122048
111262513
181577965
93095605
229111479
369775660
353718122
174433198
489128769
326559770
312869516
581860246
306662234
523083338
145035439
48098443
581505869
39745266
375382518
365140600
374124180
28046437
46421685
322299669
193912506
251579718
362251589
73317001
497010753
165754286
379382226
114737872
501143408
334979192
612130960
8940415
293813401
586246902
40347869
543607544
296854580
10928232
579441529
455752245
525677613
345764650
525955860
313805012
505261682
489747961
270909606
114377681
330271696
509496556
15463027
205759349
311705193
269514052
159413886
179274233
582620816
451219983
32230348
493257128
153590338
2884400
466572101
375079129
188634187
311337272
411843842
239489134
318663041
386450215
508984051
31450816
594341356
243454406
15451979
257554804
570526308
68466959
252018621
426541012
557565608
171567782
10345122
543362982
108319352
44117481
21874783
92276743
68667407
601675898
555078589
566955621
103971052
312945282
205762484
568487898
359058389
71184919
395969674
238928622
465817774
26529845
252491377
115743709
197617629
568560218
524117981
394104175
195275387
72385669
100798646
334955926
393363457
192370479
615623346
408022695
101151045
491316401
289637720
609020599
364529670
340136303
394861019
422913016
215250811
311067223
134928315
260065029
231863551
397892981
139310638
611656115
230866806
553128404
187548134
479523524
234515331
47267860
276889585
539528806
563437443
127340776
276113580
505303710
550092439
509400043
12980040
336893827
217469615
340885915
191234206
606066662
370860798
265660288
343541685
435296124
218040835
208125011
189865267
342118980
612946826
99652246
399627808
230375296
29806441
412672837
32643814
428025588
373020750
276422578
514021929
502497662
489839154
59089053
329927232
392003420
575479158
483518659
65432210
471452603
399606853
429052231
350896120
484083025
288820510
339820722
455182139
176460723
407497880
534478890
539243941
94883551
301162837
62323851
379338190
502020345
359797057
314057151
364881794
480640216
6601288
249862485
465466214
512850244
166754111
410860810
78829912
584604385
613021637
503599335
266252127
15026945
476313475
94048580
43905300
381132186
453867964
107651736
153487220
48663525
132292197
597267347
506846403
371112231
458533966
315751787
61990391
411516374
292898764
69867339
104109734
218292580
600032963
315021352
101396908
461956164
457829473
96852527
306337742
496704980
469928722
287948374
552337071
460608530
232045073
202457313
407572142
74478751
194946906
196073678
610031569
172988512
115708909
318814551
360180609
271041133
125731002
81665864
568465566
166392636
297157974
214216724
183291064
571367970
431654721
44666943
216797253
416927066
578429998
542166370
375492358
280885809
469273314
503383331
212936908
146312345
303456982
253956460
58659506
162490676
586495141
529213770
425843444
489934330
345253571
237164567
487263728
204739265
415330757
429080624
197234263
394157956
65503397
617226413
492356863
576475997
65953460
52208017
66393268
530191170
176890938
271995456
181937413
28635792
60970836
467293086
529437420
535120406
377384199
384880647
63481901
28654626
98902750
540453503
55233731
364522625
443844348
271430836
329066800
531713585
179756825
489915402
4969762
7789106
311694212
81491835
488645272
558220578
9723819
46778708
526672518
194108813
211472148
77710802
421541804
134302367
153714710
405044827
280947217
326765141
489927716
229731027
592584630
250770886
166715661
140484205
362657741
531341707
516664987
190399113
71277332
61369474
504702854
29767615
22409418
201742639
383635895
123498734
84471541
229068375
285342504
597502192
275528440
509877220
430754560
243568928
587641161
580652245
528538058
396088802
614337661
478954365
518553551
47383616
84868369
213719593
403259247
468623914
100928692
378080297
199370013
583640975
36812271
9355223
563785604
376574689
427855386
357176437
371610905
499453175
74221392
77745997
211731728
523735390
216164105
305628897
14896869
305750419
40178759
474454155
373001093
208713082
74019483
557252794
255903495
376375360
5284813
479729153
474246040
121320430
342897647
545651224
233236566
212707826
263134582
292258488
207419043
73630640
611464178
450369162
525066052
507318632
475716728
390811974
570206918
75655691
217132332
408807953
99415418
462898546
45724718
79390173
362095552
125195892
401427799
93945290
573062979
339534029
200912047
215439214
299056078
378415275
572211791
239284998
106806181
384376022
459537306
166145795
414957562
334537428
135185312
34366021
159857812
69757155
60098014
504133472
335865710
485918714
495415586
421435204
573800361
561498965
313594986
301604172
211701167
559632044
579636007
318116991
332362111
216536015
348845625
4736211
329760856
277571909
238707343
235620271
227032766
341574054
204689974
608590031
309966767
340338241
543392395
143729111
143722361
159822921
539140262
61447354
394418636
42449888
494395637
252875482
568443652
33029484
42966258
120747683
328030776
488291865
458301850
294479457
514882319
56443448
308690325
330831632
128201869
135118643
70213976
267315224
136803273
80260351
370579021
98480617
457428659
393011543
3119426
608380602
200186527
445162373
144741246
70317485
352480275
614585608
537222214
168297895
600210666
405023487
34955469
516223240
278415036
243940440
412869323
268902018
52401362
86830843
447601448
307692352
549563753
309349240
325884699
93354724
459397701
378825339
540469511
231270493
60340382
509283026
523758359
206223870
464592742
346313333
375567715
595036402
157455109
396952013
265581781
404777091
317401956
213944505
576367794
126992809
269518330
65074367
531177056
583456345
265164391
549240588
349466548
342583662
33478616
507657902
175592281
66547915
367593643
399307452
551723378
444780041
267987086
217348055
499341536
469976442
194573405
444344519
348184384
171629805
212248908
321103623
411944022
70053980
105046360
364677849
469967577
162983856
122801630
615633456
360312978
154467870
470507244
68091446
490792523
429307774
443228406
425521201
450680698
164965391
420961973
170672481
98657723
76526226
57295254
544064635
101284182
366256421
232037408
160506560
102601913
576319256
336764802
164924321
468038002
228603087
473172782
161879663
527430004
479606092
337021048
453381458
341578452
262781842
364667391
420439400
606379765
382710288
539646093
5213510
247143128
569495417
394220940
283608157
209586789
119727535
44774667
606315182
391848706
369337933
333930860
142042867
410189596
168937595
129419895
358025223
19915862
48667402
228746613
374743750
475817429
406404154
471060803
84052085
375409278
340181800
108711531
335254810
540208044
69711041
181383325
102687877
611202832
132528109
458846114
101011688
57978724
365177114
437966790
6175299
414742552
606837396
332362943
525719948
35493082
445754969
33327729
228066161
113382042
424228957
538016751
237771378
516104957
36227102
220865700
473976357
332279078
340975364
568041699
273241892
472317938
155221228
616499716
115760497
35383334
456702828
317919309
461374082
18339352
96508949
47741291
421049132
64280326
238267416
289302293
158253272
412636032
167919779
504773421
175162734
43918193
557878295
77745440
64220387
352103201
257747763
285019251
560905566
159852678
263993270
1575593
85248547
77401564
288580803
102854545
135149119
285385101
175386031
502241053
469578370
187165272
154259515
70211600
330607103
251396821
263690485
349198988
88625265
583545172
374409539
486822737
356399621
201894635
367608223
391674398
91331251
248681017
426621450
477437382
102889614
211552487
91763296
279505667
326495039
346267766
488813670
600358761
383870621
421757816
24322946
415572884
383629979
523913098
105450227
360431449
72512061
389244270
544088895
499089872
317132697
552374027
314952417
185450384
481936376
155605342
500682757
20991555
414260088
275259386
486199541
105019414
5294087
11616686
308440709
327143114
454253303
259330491
99339605
377392604
351948129
388778927
493021969
366790242
603477425
403484343
100819521
364873177
200493679
258233027
255200689
126439239
456777655
179562983
204862694
464852619
448679758
500208865
138565416
481285903
611954970
175367970
283007266
534162554
567813124
551673981
390425016
245732129
514451054
263500842
124809895
458270465
401596944
59392076
77709179
344432660
536430400
457231350
333745775
387165351
176021299
416642112
413658393
200887328
357189568
595104428
195419901
333685882
162940299
6942923
178530381
614317857
301318774
348133277
216425637
407459672
424031291
291959075
249360210
301029336
66640911
407956507
126832007
15975694
36954793
574720844
276245433
435762658
523369465
98689043
178996676
327932947
131876199
205518172
225936237
44764767
402391340
289534607
151339612
361691695
163036965
360469206
411369574
175565040
335194776
38924825
198544809
208099070
209619785
319441521
14513419
446627890
318555985
395418682
120595310
521534403
185215238
568437781
38674885
207071728
83675425
27063324
242207439
115774134
95352356
445260238
503958312
351959125
355742391
598844339
534452368
604127125
501400822
267264116
268234747
538938148
471491885
430914022
133625849
361599881
576828504
141202583
51710545
45211053
428289577
478397963
216598148
377226343
433477985
414799299
489835241
309048187
83868962
94452312
404648258
485970434
36308909
491965374
454255709
36322463
60296253
384532158
456904065
357036988
417617332
34110079
412189678
268252941
7408195
399942226
132097543
472703717
373664448
271117011
246421105
423949559
267081036
14196881
257140079
211282957
476130495
201777660
90105958
572053768
298850980
531707776
393929329
461957661
104142648
264798464
552287118
533549193
492873878
232137474
544960107
237656526
114717
583941871
355267620
393595542
376129082
215201660
152900118
611005321
339797237
265603331
172796761
587568793
423832856
594778627
27195322
238331567
212243352
17876504
205494171
291531637
20549800
210506288
62391135
103053495
348074867
367654273
526655527
290390593
172780074
276561458
293783837
54242641
130504046
470550786
538209494
518697643
364242724
12586182
597599033
424591086
228364999
120630406
73426612
141746294
133659769
519016205
52721393
590920205
388067945
617904833
162630964
117947433
217660711
465150300
63561397
95999136
519298273
529741530
292270219
453987861
142843962
604926711
188806892
589338039
558481895
238020161
6306234
469531399
154977275
211069242
47170472
245689911
436160142
235500429
339043481
230591326
25381114
287477662
613106747
247695786
424199581
271051506
163833771
404404932
348619677
80435093
166912287
12256692
41435327
395450919
100351823
62535718
428169708
360534157
158864853
381344022
249770948
469318530
320467347
97289521
565919641
23713235
526824125
292973525
183816785
592724798
584739066
267258407
401319057
75523421
607071403
357776709
393178989
25158429
361396845
245801672
286654504
592223050
144513205
391046574
30824887
387591386
121757571
538546857
343101744
231300874
475658268
209436067
287517870
199716285
36453171
158705649
306798647
572671766
311849568
521045799
584794060
570695174
507365787
600331436
515833915
332752772
392013149
371845154
582292506
360082337
343672271
600588452
458305081
552396091
447338238
50448778
367210005
456030932
448231623
312387260
109919659
21842227
417084129
394288824
176447144
421153479
191418982
542549863
243836219
107895627
542275788
1713832
382794064
120435582
281372650
470721848
215260229
386692537
18311653
546902828
90168263
303793827
40690801
87954867
375093526
572865072
236758215
191809081
482355598
120307016
531011770
152658700
240733622
284674383
421849380
189872978
365151000
427579517
386481606
349440416
319407321
423189039
223373774
204476734
463917984
183020216
485752958
310052603
319174605
119733329
152008628
274376679
163114517
93869031
176297375
11780788
607750096
350998684
527851354
264301231
35023137
294691570
139383667
397040362
43145643
533652602
83587424
37254702
293621873
457710349
394013581
175251898
281956810
230459364
96331726
392084795
222314314
564262524
18144064
194492939
593594755
388406612
430346975
165791037
5398640
150218265
321977488
271315376
160442224
303759683
411030385
268218812
166648012
471265386
614875936
62028556
344183682
559524992
352139672
259318734
576410045
41619693
192678543
253134630
460416747
429440058
321639993
13576926
304463802
403176352
395644538
302052355
567072913
256259820
412010774
53857895
615888304
102074780
474199696
569337816
421759400
501049237
46259345
242932546
351772873
52421831
136284101
531167736
282800316
254446707
20030994
574958812
342983560
364456876
575427717
407606687
369319610
551632093
130334884
611937810
553669458
326189353
429301045
5753430
35366292
613109749
531220143
436792892
164853056
452356349
491321889
170861187
561174198
500746904
57807261
279832639
296090193
558216430
595186209
86408266
507259924
520566933
53939256
489462149
91449002
190385833
81261309
68888368
239373282
370022377
509523455
495543873
67083861
185004566
112235280
337561680
405692163
522823539
179425750
527082684
222032653
149364340
124326115
269743349
520366035
205712380
121352335
541814015
600648273
333578109
346996541
58965329
405829188
58094544
351459523
525228711
96043549
588862242
409602955
359539422
459692308
460030774
415895340
81195209
493548010
402304775
464173773
321081913
80420775
70931300
308098038
106133945
489725273
613704597
521801814
19551807
147619966
174635777
594376553
223221447
414960809
422395814
80451063
254521416
150089433
446608298
550256120
20591354
428169517
510689650
70115356
58274236
457724656
114632667
422926743
126845645
577108261
232391415
177119766
235996722
247409666
502696235
146450054
385868580
467957012
501533964
12381402
283254491
268109109
455313360
615342730
416753957
372454191
196433294
206126970
400133091
349288387
513836528
114748671
132781578
465609877
490167253
44889005
332872001
518775190
523720092
152935347
445975936
250988521
261972817
375339022
446633884
527252832
192946220
482192245
605717176
259159165
516506702
79286250
401134081
383871208
180922844
116563317
390527609
312719586
608983513
507303426
12146463
12247310
231667417
563944431
523659519
104247057
232496321
289043246
500528581
14218648
143019971
187638193
474015264
534456025
370637459
286976779
214941279
333018906
490049946
2504549
575142696
577910848
604423828
33038383
95013482
47622968
524680017
550542160
7028434
416854941
372812552
107928609
286680119
346577153
168287775
41247692
384911703
473704691
235734157
398516710
589254864
407332079
484127807
292973677
52809491
22021667
288126403
448685289
230043527
232156932
82414136
375905532
347058147
196826592
1134459
386700565
618567
577655518
256702575
532057493
417386595
574036134
191235188
451384194
556658389
394635805
39595067
373162636
343818123
269210780
278777754
286757839
149151243
464167484
329351067
436823750
556429392
502703939
337757483
510795010
358460057
153225253
491210560
206172623
517976850
399011938
354354661
55684116
522229206
180789930
550114371
29085449
313046944
326174719
290270839
414098364
566786569
172279878
519520177
323857320
324074025
210820413
571882767
316612111
45531440
446702261
528838601
135676643
134269718
142790943
578383730
441699652
437015632
82957604
233409938
357650230
239011854
125859970
463579958
204423985
111301912
613953760
14122879
157489005
407975128
10101807
55595235
50227609
199404043
573238472
505061885
227848051
137320618
601563558
34451343
44604558
365244462
82170227
155573584
598565102
413826987
348139970
9960473
67655403
543422028
415296839
490113452
400665730
137806583
346229456
198037519
387805015
120500155
607099867
32660414
358491487
586530076
127355969
444551999
398453201
261935714
184796361
145152704
79809186
499592223
373226010
585434505
353069470
28268098
5495231
509735842
49050573
101497571
277668031
532239342
304725792
76025969
249292322
290349745
335916938
299617218
362691525
316591494
105130296
169420575
524540466
268896579
462588721
76268882
397163843
44060166
87642781
381414759
90872747
270472665
105969551
430612204
311436565
454580492
483288421
110838908
252408547
200839191
114094432
48777971
234676299
60647124
395105507
262388938
385415628
91212198
215032750
57101485
312768030
166061460
422823690
380209178
485424709
380484374
602256258
239275166
471689484
454606092
43360872
65589071
439890178
491376046
611435800
46861895
504846127
23820128
382191088
532032432
594515815
88271363
526562506
242068621
261745856
540883371
266290341
222703820
121201215
253959309
481880714
613242172
185919387
609786084
438645712
602420216
162977156
383811019
139344373
530246982
139723558
303557525
400428635
582146888
514694167
211931295
309215399
470471453
517274178
616425168
221604681
245760369
212999929
272355824
305425876
529256918
591306882
475794485
285746523
567981335
288845833
415828387
405809665
19373620
227838112
235051524
413046154
186004507
44858758
464694873
470564468
556160069
293113233
302140082
378563865
442853682
6731464
607097695
415839239
363688412
593594746
43038028
355545704
358229530
294160588
292981988
552272440
432447625
583032934
466985812
353618017
365052961
128742308
164158393
557520578
185100586
465481060
161711720
106704091
608299922
239501048
59624951
310621513
348132280
571121140
427502582
93645751
96953796
37889249
162221535
140707001
510834740
592213503
160744528
77927366
388596565
19629137
272263938
251309101
330497790
357352840
121288638
516649257
286805893
193468198
400704571
116093173
307698968
309845277
264050723
141991230
94817093
486698980
29017137
475468459
418826261
120025692
176681827
18646546
160300692
416388245
146689523
367001457
468286961
217157668
188847037
351694474
369030078
461670434
473832570
343500286
129789153
562221483
335928147
405748188
409928716
595648893
233213695
591258662
508770916
475793651
23567967
126949841
422319378
273806198
26300155
383981753
258701151
32750193
62444461
315517436
370618469
133826497
190333363
201772597
93492503
86125431
83097146
381634272
206282134
575455912
387516114
31248285
395719721
254300117
239282742
318986778
589936978
346286870
78742018
294114989
495799497
515744750
103180406
411606020
25235000
140446983
227595606
281885523
41100574
23691687
222932683
475090966
13645527
25763667
571580892
282119280
611152162
617453540
59735895
356936223
375186953
91701521
611215901
613468088
348537737
100092886
496815095
123260847
283653913
211222761
589725204
321890275
218072882
267054432
127958862
89444678
262833792
537201822
417332783
273889465
429374466
601427565
45191030
309027934
76015216
261184121
402176009
447114093
498441449
247381300
201911775
277742942
542173925
244118013
191199220
599583461
421255077
552917498
290757967
450784059
471852736
145924471
270635683
41679597
421680395
399679775
48125287
542720290
433554780
25027277
105843758
539628988
466176311
171637482
212544074
16544988
506014488
326931386
188984822
167697976
530511586
91767696
391696754
347267539
174140680
242277942
183894521
144973231
35525757
202044915
559259942
443306642
244142574
187306121
572343995
103228110
18856789
203556154
470368757
105259456
512123905
297857672
357953473
483671879
27866937
125063616
259037195
340252511
137217001
360820805
41900105
363469486
537420234
124485408
555842354
267422334
475136920
540894980
561358697
354182725
47074890
145820269
524753528
600670010
236993373
173482339
533429558
485364308
166304806
225464446
198319465
46916022
368838931
137091962
321431913
136758368
530005862
558361731
142013032
36942574
437856249
186511638
230020615
466048169
519299072
254370323
27301132
265898967
577017083
254252873
586819824
560857699
121342937
171647937
501641565
269469644
573842915
457625495
95902160
552544789
471714016
473134511
587534212
121467769
23942022
418752444
176415884
296354863
531832855
177624710
97000528
551715837
181178409
71749880
157830071
154604463
580786388
29299271
472856055
180592247
470037490
10776436
402970288
518350614
112791564
452962619
229145911
92384502
9462463
513620808
498787784
214321146
112219898
334977853
462171944
44899368
377911959
584968982
150981643
437810653
71886902
97757552
202307344
504672328
120894309
530505835
173162707
470751382
79534454
87872192
517107557
237517813
41937220
323755373
217834307
564692183
228883177
440964624
516168418
226147809
13862628
603861234
117005644
549013017
220580759
79521609
481046921
561184741
68080399
553587192
369649887
64704121
60419711
114864241
27079341
418438894
51950390
32651537
492338911
590901188
430196634
20042655
293295674
581169369
176195851
113030535
39854197
335490002
536062659
543790757
107483263
399449308
193195306
112595737
46123249
134322557
248342337
16965445
460205464
249861030
315929681
514190157
268183595
579200719
511191489
548722179
100442170
534781812
156058832
103729535
30766108
292002873
280348735
68971513
71098196
473594554
73576447
192319974
303305620
194151349
581101177
614649100
458382564
525699459
497978219
260997919
519130404
370923451
174053012
318696118
261271473
89635868
199482946
223667792
572281010
341564699
609831925
605381373
333276134
418799492
59344755
607602792
32026543
386260560
572591510
342503211
306664973
540877672
220341161
278888852
497285075
472943478
98869987
476915053
469671688
377448448
595456568
121296912
346386381
230867341
356511767
1891699
24901533
152467864
120888305
88616119
396522351
447625840
341035075
597737768
204346471
216633326
549242737
163397634
475825944
219322461
505497546
249162489
65943719
291287091
189979805
580701603
33555082
444963830
199400143
473610572
81390239
97773751
601411584
558130648
575858026
435848589
216290625
378154716
179420637
343641570
318421825
603267976
10106425
500848069
601570304
483736936
492891833
523216635
21471444
578225161
565179816
472942918
220778761
461356563
137673515
319465225
98400060
280489735
547653055
292433632
415312652
227995286
384639737
143978855
79807624
542842402
218353813
100400250
516010133
540291467
275714291
464736424
188198258
162063386
3874304
40419298
981949
53461767
539741277
182136270
176248694
463187090
387642347
314279438
351018997
149983103
272758859
196951364
199028825
88958510
71591439
185429084
532591547
42539494
276421586
513612305
283589943
67677580
327104427
115034537
329708248
239441575
187896665
222036603
20642925
569169335
368182598
83694287
424651452
57891456
459079284
103832235
107082086
205366636
211808449
84052206
394074035
441888718
566001407
200561380
513404574
92882925
71152841
52152493
576751212
499999588
616260552
381268262
274678516
618070565
110855357
396542750
380488335
37181945
236598342
471433627
611001428
318028212
422478190
610566313
531424963
552541978
337355098
45705240
582679092
554749134
191642095
126769600
73026329
95752401
34202956
500395914
211707585
535058868
93391413
273114660
539932121
392424957
573135533
367786610
384317918
288664948
444301105
415975023
421230101
404484023
31450472
318315077
360702921
554811378
407141729
301429439
548400946
389647563
142581385
327987152
428444415
281548078
420145076
12287864
421326188
474926626
30373783
125386404
147498139
127101587
614712620
261730801
135746029
145765710
339939244
170078523
84191323
61574985
281343440
14599645
499785334
152913611
72136681
275766976
392629595
568106927
426890597
108881223
503735000
389305433
381899504
120480560
370198241
541241538
382504806
13318597
88255279
137080430
18767426
396236276
377039479
503875429
509953057
444880494
157564880
260290239
544716355
168853150
211735161
246401844
355604161
18526514
573311675
240906524
437408075
305274271
471555327
187722907
211292040
545173951
524005894
272327046
392060704
931620
312884584
561871736
505028427
284695678
210990706
439646063
348741913
279688705
3412115
571706695
603257471
303225081
397660343
145703194
338765159
380421105
113963301
32124946
378708888
524204094
192608468
400487810
593771400
596621963
491644755
38759277
404233277
398554268
532667694
6784970
318969323
512058377
73613114
310053811
120766818
107259921
347693077
307423787
383603237
406356146
52551885
295616497
136512755
567347783
252701293
336110225
170031650
213232393
123962240
523542823
394732683
173304887
247647569
26275676
241541816
373503847
312751280
217956460
266456422
538196735
249268231
292049473
40769547
144907913
349239881
155236716
329318818
208018451
109618580
99025203
481699497
561908591
501170160
476458496
370259256
359851075
248787272
432300277
113641136
600548006
145870030
495133766
263449009
169630001
72461699
31997433
49609890
208923524
227153040
229761329
83503080
3378750
74210183
374267319
121241171
225346660
155087689
131562283
234559723
460787926
578849564
458240476
537615479
118117401
401066032
196572919
227123576
614415177
77258118
339548017
291483619
198050970
585772833
589313076
444280806
62902230
139228565
35137934
49974286
370475954
263313955
393275329
448100100
547820771
218617386
346995803
265826664
157808525
86242579
283457944
300373063
429732144
105564144
204585891
474733962
42591432
228161257
261304124
264096276
325059750
200986791
515728747
324586135
91590135
464239812
447989272
561212168
451434241
221540765
208781236
117961977
51582699
269136455
318655473
262000606
443896065
214766610
145248954
224992634
494178715
188742569
548993548
556387469
247507123
380992669
25301230
362914876
441158134
466937269
144351769
577446322
295584065
578512197
337209104
87455128
21341995
388446880
553646399
586973671
232578000
456287695
366432916
252201896
459692242
177401726
401715226
452332136
490261023
41821051
237412874
535222065
344339262
475880782
410757502
303463562
582919817
505782767
247019507
547431773
64996121
357201310
46208474
531074843
559395698
471235756
262877823
455576937
12121226
121066823
519350370
428717137
150252568
493097222
297470087
344645469
512071860
275734756
89120630
437937797
117522229
534482143
84397770
262375112
402760104
18946299
360073472
548880717
446015242
247770762
277447002
343595416
602869895
105284824
354490258
508445393
265442729
572043062
492201684
199618450
445567367
164937853
59470073
34711204
578939528
405105651
561760049
119050778
67378331
213525832
293685689
386059424
33710829
356117089
407028826
554500136
71254662
600044440
189289188
164004869
232159405
168809895
45788120
488273874
64321978
302381762
436920592
237740552
382547754
121876548
377530407
319713300
533820942
205681191
200321707
126349379
166112402
217507346
44516578
66185746
460061875
453829248
253005074
211159195
549098374
398846055
554582578
182796735
219657463
132531975
224671011
20521027
360878224
224958644
43787824
105611556
461922393
477760537
364151534
296986949
190950024
224666107
406690089
31084863
246524030
188325216
163761201
560457944
602832316
347898753
179899961
573053063
328311229
267263266
572979768
575441260
538183143
345327647
309493389
380804339
153092484
587638260
371484156
205473574
98490983
392602758
563758730
44652477
81370656
56977503
205407845
216899187
162243954
202359743
606641852
156770517
273029218
459959748
444759285
437449052
364106165
139905653
217541859
340756902
456849768
465911081
594494175
368924490
228684398
24655996
123426254
473017993
331367070
191982076
453042535
273873552
414023431
582879944
366303283
347719360
329993468
604300420
561632902
208317543
615700574
278257678
220242670
234076327
226945508
42282952
175179497
49405284
123195642
204710117
516700250
154559922
137417546
263263196
49486569
433831158
119887797
551519133
563799283
125878860
361378678
401264150
194993717
50524666
251261601
609355616
93421273
552597380
296187167
140896535
354500803
391267923
288804815
551466161
458271863
83712490
210672584
461109912
541494576
35304136
211063817
290847131
169959244
208777112
283671905
331508703
452304743
115214596
540777365
394224502
363950890
513383896
289077919
616129516
479678920
40475008
461145637
210556724
593733484
429733133
594710031
13614068
70303442
147723423
600423414
595056757
60195375
202827937
274090161
231996648
234255639
610619866
380495788
278252022
379652436
241320837
318822136
486478861
258411394
289283134
437386231
333014346
335858772
321592835
120383813
481784797
418530582
26088092
567135095
332892918
533989897
362311496
513313773
430704332
184934425
14438405
308849107
439513240
172004968
496825370
441235165
361926569
33009318
84558076
318485960
402874816
503729968
305077248
300992061
482447674
605116666
569107789
442888451
488761378
266232248
335477696
375088335
157346598
484131766
502632967
97287828
53282641
589351831
536846909
466205346
163724186
63783597
78406150
370964684
449930234
390534333
164351465
471513956
124678300
92481645
93412151
327686937
52705203
244863883
98576444
459145721
545503688
481351213
313595495
349704329
515890928
502272316
107260396
346895711
229415981
377738025
610515576
562929869
279342170
230907993
204785762
77865087
133923278
501708453
377793839
469235999
340442688
1411020
89116432
132175698
493426125
534041714
170713418
43066811
290477956
169244186
138951299
313226467
552899360
144806070
8277226
129614446
361272834
424248578
69267703
380588325
549620698
286664526
47688203
160807684
301654362
597344944
175160692
458546810
462489226
241261155
427991538
613163973
458996977
549605478
205529656
274769993
416410666
417189344
91174665
197580330
319372716
366634219
240756655
50163611
555355177
376477186
237429326
266410041
138128570
445967609
612804223
41047004
17945171
301781846
101788572
112501618
46409565
91778897
367405674
435898143
229027255
77027680
318611926
104671789
237009301
336279941
342902530
329044621
435242586
455822382
95403981
274721166
24528641
204258454
566684069
273250825
333159764
116323251
126124457
382222680
316785807
40407452
56142949
405859897
147708391
223988722
502673726
582764007
25430683
38395199
106996896
192414210
208603167
369116318
358417097
113352955
568118706
372958853
375044082
568069339
115657158
249712005
546590627
175173673
365711349
612610190
548948133
400788122
381158394
73919631
198335387
334073865
328700128
572928741
119685668
400994310
77107267
329187367
542211878
603876111
287760111
456232802
247899201
184315612
524527561
29546419
263393809
605006604
56456759
339051774
396257883
1358829
150435360
437007987
113991683
283266774
489902686
410357958
444679376
192082029
58289686
298598791
54077661
58747777
216124387
52704996
456221530
573187829
325282131
96257413
395370000
155545130
547646507
400093357
331689805
166028838
47735410
263112189
188126437
457623917
50424094
447886072
302800336
586539446
320677322
485100740
179269197
419518303
386458358
362399698
307344875
604340160
179274713
143225596
98940146
193530595
208917441
216251084
406999045
24982555
346698172
539765217
142051804
492861638
419143038
576506354
563268106
406146268
32198565
508572280
349706842
168039218
154919684
283883123
468171393
57212251
389939983
23509721
418313724
84041565
39915863
461064032
576086654
219829203
593659165
528530242
261849200
225421841
177200078
420609154
441999808
169316041
65704949
447451093
489831971
164706301
381212195
579346143
224122843
208237483
425764269
443876532
415797305
481401649
616826360
63844252
500580690
182781822
583856056
223888382
334660698
61755989
313914682
101548247
30754501
97571129
322616123
509127243
293802101
353900295
454565648
145128902
221414644
25620805
178268400
460692541
311636590
102386126
363629678
460541415
79501227
542123275
180021113
103445028
390425390
374765896
585599702
83248973
128434085
559007541
314108035
366510298
454892945
278741837
222938539
221848895
2621391
367355081
67918281
471668752
358955332
48111144
308939517
553893602
382791167
609378039
573496725
172593044
283731039
338481219
434058907
238540541
35518428
398898610
278757076
112157400
393530539
345156004
513187490
200919161
59119921
281506550
243282342
54025906
460934483
410171283
17624320
569678640
461476524
2449799
280663759
198744964
450621087
581204077
264680153
472276491
158933753
536124330
432918120
433841607
74169384
299201850
381234480
489242671
163246808
419486212
347845286
198288491
404800934
26165004
371316803
367182353
269564963
440742158
45146036
310970572
334409686
484013692
558833500
460326000
371583378
158084801
208023778
404619197
267441461
314325278
175222426
344160204
191198533
224293061
146465320
298680574
608810164
90509346
479929800
117816966
577331393
139128947
310381803
569455651
606982128
545564592
368127780
531994833
40019463
371986256
489319230
192692960
101022048
568272199
1289296
187427545
5139001
442971640
531599819
258849781
377138865
597486769
362235979
136525867
68491206
194220328
188834956
240092999
198017984
455716172
309232260
237561770
138504517
237238817
33019932
223100134
136809626
298457545
67046999
2537939
72520704
327260393
10867542
334365090
149912140
19467906
90789148
337654821
538708129
496646410
441787630
135183871
516205635
227548157
608963024
361301620
111048344
50949252
288121528
335439845
357230890
425085818
283428187
248080537
159099866
381251739
278649873
323685922
408039396
586833148
320955272
300846997
125509355
389072313
485195066
586058145
526718646
443071621
28281522
129437619
33854252
558275386
301676124
271155005
443390029
27108049
335340302
185772234
521520159
430114521
532433347
471039527
567074212
355241444
326907639
583549671
542870631
351269549
394484309
21685367
553584927
522358405
57369590
315441254
307291818
259337498
569801671
521937718
371208451
433458679
535812763
16588022
606111477
40792127
485916305
234022126
594203574
443378249
510965819
191073742
195762436
280710011
295087520
414255125
125976071
175770957
114296496
240799784
325118540
478845385
56496091
532227113
159284093
468920044
261579664
305286105
448311739
453705575
247507000
86286570
215561154
465739638
51938118
579419042
378579840
560312918
225463165
436536897
286116041
617940101
559382865
155587628
51017814
555360987
487559191
340714062
547287200
329672738
561555353
161198152
402204123
15524520
57411567
244891093
43901960
608786505
410580742
221183336
13889662
137956588
408708965
146001665
99012189
10391248
569915069
356582041
374215036
386535786
529197992
408832212
185284938
354103796
384201107
578400236
289090997
330266278
234302682
349365784
42862147
143213843
503818468
583125466
560724935
95359605
566449251
397690391
41841273
560608597
158119088
612182826
128151816
544842442
215611872
617262367
555267220
175981205
366514516
110660520
137169802
192656730
380040118
39525461
121534735
538519543
83181318
613808895
426842317
482045594
84013686
57899141
584155579
269641493
255578674
207793148
386803261
554825736
200784304
322495079
541660145
208072179
90142873
371093900
22188012
383455647
406939580
129567089
252344015
69998649
572888264
15026265
212247574
59714633
154854001
310234927
576656137
377734960
371022117
524226420
607525003
86721053
158848305
118042550
259990790
261898884
253168438
104802802
532455787
445833706
580496983
169508224
449771389
279578027
35574854
35690440
17641552
96555074
262938414
567797129
216572589
110793902
526169618
596502679
320189760
560173799
342272740
604331551
317048299
401610951
582300192
382961763
445978824
49896452
357095511
596813596
514608678
220203344
105406358
667455
611916271
561551078
88682032
446348983
211099657
360700420
325432371
554985334
522080509
295275440
495382012
151945562
387205753
485353787
181002410
6507421
97117031
33566666
41425685
507578433
497065963
566874049
407484373
449287909
27684852
552003492
283393256
185986581
244100448
372746179
289018926
614279808
68780002
317269729
451132181
96312186
204240099
102097263
616019728
38361935
258302194
579527772
104804222
538511299
108204953
47396244
206417575
592777813
375108672
436478627
180549780
125472337
588258723
383236219
67048548
23343502
72570779
344587263
435554608
112335603
449624751
293886093
861210
308049277
377352397
135883676
91837983
438170660
116245911
183831738
146393314
117869777
50599287
334259147
36421261
563049568
329672948
189596476
313599743
311437313
70252753
185237401
46699754
111636712
155759236
502655265
45225164
61556092
252192378
396077999
263477843
133999876
274998989
385022936
78614203
564262695
332823906
103360296
600186872
513576382
496778620
158769271
191681604
174635222
58054
478491550
501058048
491789597
284857933
458467898
142164654
589473776
370737580
276186610
583261620
365336691
365501084
432562053
231238196
271672992
180897228
359765614
522164272
578411728
4489584
235555803
122349434
354622430
577559448
446302717
236565900
221978870
5734775
401052862
272388222
400103200
386795895
614702989
585265515
203870941
442359552
342019170
506545651
296136155
210596893
36896294
322657676
475589472
14725314
435385336
164467306
93625097
416897565
330505366
159052291
347655015
24407527
507357288
155698534
249269160
278728507
237455338
407601337
33145196
11586340
132846106
394149866
330840031
492944883
563295233
176130492
314185564
53494231
562682344
456381577
360076422
283205863
277822414
524950011
198667349
26661723
190332289
52371187
435389827
23443579
61052021
616944411
430791012
607796417
567432731
210045733
329504909
200313939
556148557
556859389
575268338
96976936
233410088
107824791
77435769
498802631
259325493
207364830
398915962
223379013
531076107
587613984
431370167
607595817
486690195
108890625
257082337
74674338
166769758
303094824
172175346
84875529
592146133
290947526
394843259
604730214
482521697
53289425
239903159
15704835
382994543
13727786
78263991
8432085
340776610
141137733
202411251
279265053
169508727
562802996
191895059
551326268
140245820
349680268
65301833
265792170
561473363
62226084
339728391
392042276
330654753
381979784
181383611
515005617
18740517
277939034
353882032
367893728
427369953
405227835
274158460
523479056
66221078
499245983
587171390
408842323
306613049
470239419
466375287
582786182
187294449
502470996
437309035
435065398
258232527
596077905
376426396
96839196
503005746
285038377
475735873
433966154
296006365
96300698
413298175
263365540
38908786
385499125
81789556
317270038
122018807
284653069
274130731
479810513
326034714
155344767
601429381
389844804
213149228
13559138
462089390
142168027
432343232
585378172
459295866
514149243
470784682
182366941
486168347
296208425
300137997
485732509
79869429
51377143
298202251
344207877
516174072
544368341
602606390
430922363
575386756
126515303
440456765
28208336
403412360
563014659
468683406
270107852
392075311
330001830
92405211
253484038
438461566
156931578
385676242
83630131
200957107
306429701
150815084
129828236
304108441
234545428
393989970
306323115
554685170
120951747
53688653
383535855
23325508
417197940
393365382
114667002
278794594
186407686
260719822
246200689
522182799
383917487
290590213
31944092
391278068
98871913
595841000
94965887
414853143
282265931
325123561
585139974
473472520
452981828
276124433
441403323
148709243
337611577
370065980
171754006
84602163
93168536
438092225
420826967
618159512
575366767
237210200
365025561
152127286
545425970
263824033
599891506
129041953
276871104
566014436
50497442
377854976
268512022
334274025
516714057
40027097
429525990
349337447
458235375
132007236
532541161
382861729
308508590
153320042
357414113
223015810
438022479
259371902
554730927
181150740
392156241
26053843
353027111
267556500
295311444
10356163
252770144
428588216
617507457
449972187
516895800
24621505
387380580
405267617
375324493
10762431
94641962
205692174
91835936
326725900
616791912
352871172
345757652
217402966
602665131
204569235
451639261
141722848
328949249
401090109
336413995
612498539
129502762
377829487
448405649
593767733
228448956
379909702
180547155
355216088
389206064
528780595
361326964
461126846
570509367
604002313
208443352
616748835
55651498
216175498
411509426
9072554
215500070
185224394
220119702
592544980
33141821
403723667
613232447
22944926
373239890
94144135
202712332
431930788
430915024
361616202
202421639
451563540
5005701
2720043
266480419
491324223
23490288
403310420
465585314
551856053
345337262
108314430
139319068
269128133
570363061
329054570
504804878
206754864
373771374
397786256
63951506
19484255
514872193
136737892
337883655
33427575
83745071
74058049
466722218
595193061
451672913
192943995
387638853
121344477
167701645
42256421
306985229
391822525
232046858
403601202
380573350
588647065
392996081
504478441
375610186
28923180
161086898
243441546
295262987
319550248
8991438
87913267
276083834
569177742
28409795
513381528
143819962
31516810
295502568
346961175
161500464
239668609
85323177
507711701
323654980
249829614
121695828
14114224
111765655
471085762
175084953
15332725
436917661
275737913
486599816
108699730
457016286
139329311
442126374
521131719
588775485
31265351
308583360
569591929
553046142
503126640
121399309
94240788
28489368
445930193
264743325
547914307
570749424
93412831
45465298
586800128
135534681
181595556
318393084
222159164
14484355
192682470
495676523
347745471
131834804
38053767
263794988
118364270
66545983
237204442
231127155
528885810
296709950
616098406
478635147
540352824
294059202
477235751
239563552
311585798
23307875
378757948
254747743
85113292
150867549
296639137
616659352
546728358
69578672
449465304
323702713
231954414
462588394
422926989
348844370
381027654
191335323
163556130
38087992
111859749
56465411
313164915
274946547
470048661
110890160
3600729
301654280
216068686
517894593
138191919
337211149
238059181
350380013
415632982
373855059
337287159
126345106
548666069
349765720
401384940
253528525
474450762
145618924
294892279
238638585
485641732
213589793
295846298
429937009
15594094
212808114
480736843
66322404
164899834
542879835
385213078
229380955
510194364
431342971
88020437
50793146
270410727
432635926
227555338
581790300
33676298
53670347
430425636
248932785
316455016
136324888
411594185
135588871
22252612
111335395
416608439
547556878
385464727
147256250
572528730
27496540
411839287
448115812
83201844
470598520
541622008
145142624
368250123
269038271
152811049
189334786
387995327
552991815
308734133
334596005
158250429
59880026
96018256
131401198
580501533
97020950
38929839
164893844
156905993
143797045
577681405
349360421
594804660
164897737
505518570
171538534
509840406
517641840
84911257
209932359
425040886
500402319
556155088
39538956
246286693
167786811
453927679
500858490
616993741
355190639
131511972
447481341
149477410
321992312
189592426
314696334
171655575
402768342
379219722
359913911
570465926
96540645
200357522
364108598
588103078
261144981
397361280
528097957
143726762
98467582
66939240
93985879
111118163
377833705
343758078
410471825
259429247
308374945
447847253
346013224
546836255
526969009
15060027
159063879
2172780
536449361
447075621
376530955
162741181
324445576
61438509
358753730
124758366
398233741
449252051
56882106
526244341
347125543
323111508
521330108
257990129
274578685
585013134
301279686
493965540
422839923
250834251
58065170
169237801
351566376
392212272
139008526
228046992
69482761
68557540
575715887
323727422
202970615
552484331
181732791
376108467
541435026
565237189
383045463
72846301
229878968
255581235
559990177
535571519
277736917
22214868
19372878
298470304
157727187
454713220
458872558
347593443
271317205
513024732
371241792
289698788
223862854
92437506
400945496
254411217
349660141
247290179
506616114
413075076
391258362
450024625
590711242
99668435
419813350
600427283
317507755
322841031
165442089
313518718
129011279
447641961
313357461
76616483
406944942
167075751
225836208
239545846
293369537
389864445
124271609
69184769
117337097
509055337
339160091
515269523
51322433
96323604
561839484
245856643
340667252
579593696
373193073
310358742
381700406
455669804
407920375
498001419
346593545
474184614
22272766
194051044
393720626
198370069
60275516
340752239
368330929
400472959
381691856
349345000
104425039
347731300
336278012
521019728
172343733
226798218
612068715
11899328
140691564
336720459
353109286
321679904
157523833
210530929
542347484
470171428
207428914
248477760
126002372
140248757
364703759
515248537
475824251
542042730
189007895
232703905
323454405
535080560
302444436
198660172
314210867
67969483
395335201
571089394
37476235
86313943
123756519
356227045
329330092
437694053
430011135
75991935
577192761
122090716
386023118
196666444
66945034
342073067
76749692
594832446
25740533
185381508
542683561
376467663
193892147
364687219
186987274
223848528
150153918
323758979
604041461
355382624
329984701
602760854
570928258
243339028
461985896
431487487
46935929
453997717
516283782
201173997
539479351
221920505
502979881
207269853
206369192
202595029
185115632
615647667
402788660
191373523
453690306
39943103
486855509
400992070
315504275
587159293
494720816
475222175
394848861
153972103
561906793
262576919
414784861
513338053
40197582
390434617
480352424
342419415
583303466
41351796
595181126
339094353
349061556
325446803
271814878
57714753
206449131
171694424
85607620
394100472
213882393
357249767
582567518
117323702
534823710
273215855
595621413
537191136
551151264
200478724
251439883
394064330
162384913
239405769
188013271
23949389
423124779
343693060
82440097
182069533
467396843
316421196
533715324
348373191
421382532
497287839
277200992
116592838
110426829
179222164
477707594
28920544
270812830
422878666
154203797
213768873
614341315
38458078
392934761
505802379
51380988
500939417
122107279
322768354
49314191
213255566
94395587
500429217
441679392
405335359
255888701
123191440
127382834
480050221
394096117
433265583
4094016
327521771
346874720
252901175
92963973
489735281
301328863
261146171
545070781
499966557
264039555
508376357
212761452
389069867
68855972
466508041
297885448
255197213
570155953
389380971
551339357
596847687
152005346
442904091
305556243
224594776
460876678
64181759
602933909
525590017
115654311
346890365
136658385
50423746
337687384
284061887
408996802
284980165
117960513
91845174
391969129
439293869
135521842
258119761
477874812
559973921
96606155
81093644
65925606
153921015
235455639
276912737
287633656
12941198
137927103
580703709
124483573
67052655
52828248
585660236
203491811
267461368
22229420
226456504
602076177
188983273
254866033
340264750
280929565
82862512
143742842
522888566
534069450
468190065
548513044
104340147
528365093
362525529
42938028
33871018
552654899
330481433
484441278
575018234
604277794
155137997
177370586
240808755
369350431
189035201
266714987
82358989
3719445
22896507
140071706
428703179
439748224
552942669
306616488
433124950
311362217
30511600
4904458
240516199
254573344
551919400
154370609
75071237
218477223
56811043
164345373
237348121
469881826
603447778
361314463
66120601
564328538
113820155
465640397
208129966
313083685
472389873
290789394
546197820
261691729
144171014
293887755
324907998
349611569
175479674
391787731
340849136
542925475
249788939
530910829
113277143
445863110
145052677
86289402
27966522
304239222
373149563
208805389
369342453
132575355
505373478
597696706
241385668
195531483
280660191
240789915
192313187
189794023
356250813
172590009
96308004
538524165
416325286
612060535
175536190
425416911
246213470
484856636
210782162
150507702
384495984
179979559
194207003
355950647
193402481
452343140
351248775
473962246
226344606
541562199
3317340
382901371
18863421
528473004
370724849
402578168
324803301
510814479
393899330
468395714
81542984
615129652
89469866
606243704
58474207
403142845
362092482
393076170
265339698
146776881
578183893
271867554
385083660
225609949
464079516
297885852
112542754
243892691
92804132
410664397
202776587
309888347
348296451
113528533
248063690
305715103
502377619
569005768
390002730
22090853
485502998
611639080
130186295
313672534
324268320
171558359
334630853
597860673
88643732
384763786
471958326
239683159
73380692
398806892
111278717
129101063
222992934
10647680
28807716
386085503
151618311
149529684
153419456
24157987
29823188
159213247
266728370
325129039
376563975
611759034
513974824
23422310
63873255
384564074
525074888
185884878
145418649
291772474
594805846
560895938
183705500
416731310
100537843
352161927
294896261
466358670
61374617
331287890
184467409
43208370
441702826
512103961
112751581
472125903
233788397
21764992
383417753
119665483
270097227
274593389
408073419
53112594
350127465
275761792
340465251
355563197
351549677
465173050
570054046
142317979
120922782
579557884
210806035
133895011
340771040
569374259
596974182
358002530
435588415
184389633
124661800
105365861
356648711
359246986
95670745
286498936
364896239
597685103
423661229
45369725
269775985
172691762
445439230
519818113
222483590
419509729
411018131
22957920
101567738
132197783
500078909
115955345
271740783
217798211
352035555
324502367
199245801
384841348
459846340
518436699
33012235
528165708
345213661
111666701
368631963
602448260
208647271
616926926
409233331
615130680
253220721
188830334
527131292
41106016
474488090
12014890
120119810
132467852
369182224
589660110
102201976
464592653
280521408
363560359
64785206
534593713
456402586
269926268
104023296
187152705
103347333
64605876
438304908
364254337
310645913
164440681
134484694
230054583
452564423
175158684
70924831
479156723
440394217
515853545
265971174
579523909
603798991
268847903
218543924
29068274
348949133
45558334
540593140
489159776
310046437
33183363
125750785
501178100
564795902
322088353
216819807
387331830
45364101
62247255
216709383
566286129
553773955
584702195
564708693
511504036
333159836
90583574
229151685
504885683
578156997
541079332
66206833
545325592
285104362
176776840
402295202
102807504
179420632
242829923
513947246
577247282
526653561
452677159
238440719
204587374
368673873
209548077
543126265
253887139
565750784
280688286
382746628
334267206
222496675
607798279
325325175
158330857
11234537
303104869
215518500
68590219
320758480
92397808
113848700
70388892
592464740
22160510
59032088
254109131
167251123
214831391
294842939
215153333
256850305
88222880
615662761
350066460
179611635
370902978
226186545
204553599
185451489
123634326
79390583
1
1
